/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss (1) ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}
@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}
@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}
.dropzone,.dropzone *{box-sizing:border-box}
.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px 20px}
.dropzone.dz-clickable{cursor:pointer}
.dropzone.dz-clickable *{cursor:default}
.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}
.dropzone.dz-started .dz-message{display:none}
.dropzone.dz-drag-hover{border-style:solid}
.dropzone.dz-drag-hover .dz-message{opacity:.5}
.dropzone .dz-message{text-align:center;margin:2em 0}
.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}
.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}
.dropzone .dz-preview:hover{z-index:1000}
.dropzone .dz-preview:hover .dz-details{opacity:1}
.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}
.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}
.dropzone .dz-preview.dz-image-preview{background:#fff}
.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity 0.2s linear}
.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}
.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}
.dropzone .dz-preview:hover .dz-details{opacity:1}
.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}
.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}
.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}
.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}
.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}
.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05, 1.05);filter:blur(8px)}
.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}
.dropzone .dz-preview .dz-image img{display:block}
.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}
.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}
.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}
.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}
.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all 0.2s linear}
.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity 0.4s ease-in}
.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}
.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}
.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;transition:width 300ms ease-in-out}
.dropzone .dz-preview.dz-error .dz-error-message{display:block}
.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}
.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:.5em 1.2em;color:#fff}
.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}
/*!
 * @toast-ui/editor
 * @version 3.2.0 | Fri Aug 05 2022
 * @author NHN Cloud FE Development Lab <dl_javascript@nhn.com>
 * @license MIT
 */
.ProseMirror {
  position: relative;
}
.ProseMirror {
  word-wrap: break-word;
  white-space: pre-wrap;
  white-space: break-spaces;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0, none; /* the above doesn't seem to work in Edge */
}
.ProseMirror pre {
  white-space: pre-wrap;
}
.ProseMirror li {
  position: relative;
}
.ProseMirror-hideselection *::selection { background: transparent; }
.ProseMirror-hideselection *::-moz-selection { background: transparent; }
.ProseMirror-hideselection { caret-color: transparent; }
.ProseMirror-selectednode {
  outline: 2px solid #8cf;
}
/* Make sure li selections wrap around markers */
li.ProseMirror-selectednode {
  outline: none;
}
li.ProseMirror-selectednode:after {
  content: "";
  position: absolute;
  left: -32px;
  right: -2px; top: -2px; bottom: -2px;
  border: 2px solid #8cf;
  pointer-events: none;
}
/* Protect against generic img rules */
img.ProseMirror-separator {
  display: inline !important;
  border: none !important;
  margin: 0 !important;
}
/* height */
.auto-height,
.auto-height .toastui-editor-defaultUI {
  height: auto;
}
.auto-height .toastui-editor-md-container {
  position: relative;
}
:not(.auto-height) > .toastui-editor-defaultUI,
:not(.auto-height) > .toastui-editor-defaultUI > .toastui-editor-main {
  display: flex;
  flex-direction: column;
}
:not(.auto-height) > .toastui-editor-defaultUI > .toastui-editor-main {
  flex: 1;
}
/* toastui editor */
.toastui-editor-md-container::after,
.toastui-editor-defaultUI-toolbar::after {
  content: '';
  display: block;
  height: 0;
  clear: both;
}
.toastui-editor-main {
  min-height: 0px;
  position: relative;
  height: inherit;
  box-sizing: border-box;
}
.toastui-editor-md-container {
  display: none;
  overflow: hidden;
  height: 100%;
}
.toastui-editor-md-container .toastui-editor {
  line-height: 1.5;
  position: relative;
}
.toastui-editor-md-container .toastui-editor,
.toastui-editor-md-container .toastui-editor-md-preview {
  box-sizing: border-box;
  padding: 0;
  height: inherit;
}
.toastui-editor-md-container .toastui-editor-md-preview {
  overflow: auto;
  padding: 0 25px;
  height: 100%;
}
.toastui-editor-md-container .toastui-editor-md-preview > p:first-child {
  margin-top: 0 !important;
}
.toastui-editor-md-container .toastui-editor-md-preview .toastui-editor-contents {
  padding-top: 8px;
}
.toastui-editor-main .toastui-editor-md-tab-style > .toastui-editor,
.toastui-editor-main .toastui-editor-md-tab-style > .toastui-editor-md-preview {
  width: 100%;
  display: none;
}
.toastui-editor-main .toastui-editor-md-tab-style > .active {
  display: block;
}
.toastui-editor-main .toastui-editor-md-vertical-style > .toastui-editor-tabs {
  display: none;
}
.toastui-editor-main .toastui-editor-md-tab-style > .toastui-editor-tabs {
  display: block;
}
.toastui-editor-main .toastui-editor-md-vertical-style .toastui-editor {
  width: 50%;
}
.toastui-editor-main .toastui-editor-md-vertical-style .toastui-editor-md-preview {
  width: 50%;
}
.toastui-editor-main .toastui-editor-md-splitter {
  display: none;
  height: 100%;
  width: 1px;
  background-color: #ebedf2;
  position: absolute;
  left: 50%;
}
.toastui-editor-main .toastui-editor-md-vertical-style .toastui-editor-md-splitter {
  display: block;
}
.toastui-editor-ww-container {
  display: none;
  overflow: hidden;
  height: inherit;
  background-color: #fff;
}
.auto-height .toastui-editor-main-container {
  position: relative;
}
.toastui-editor-main-container {
  position: absolute;
  line-height: 1;
  color: #222;
  width: 100%;
  height: inherit;
}
.toastui-editor-ww-container > .toastui-editor {
  height: inherit;
  position: relative;
  width: 100%;
}
.toastui-editor-ww-container .toastui-editor-contents {
  overflow: auto;
  box-sizing: border-box;
  margin: 0px;
  padding: 16px 25px 0px 25px;
  height: inherit;
}
.toastui-editor-ww-container .toastui-editor-contents p {
  margin: 0;
}
.toastui-editor-md-mode .toastui-editor-md-container,
.toastui-editor-ww-mode .toastui-editor-ww-container {
  display: block;
  z-index: 20;
}
.toastui-editor-md-mode .toastui-editor-md-vertical-style {
  display: flex;
}
.toastui-editor-main.hidden,
.toastui-editor-defaultUI.hidden {
  display: none;
}
/* default UI Styles */
.toastui-editor-defaultUI .ProseMirror {
  padding: 18px 25px;
}
.toastui-editor-defaultUI {
  position: relative;
  border: 1px solid #dadde6;
  height: 100%;
  font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', '나눔바른고딕',
    'Nanum Barun Gothic', '맑은고딕', 'Malgun Gothic', sans-serif;
  border-radius: 4px;
}
.toastui-editor-defaultUI button {
  color: #333;
  height: 28px;
  font-size: 13px;
  cursor: pointer;
  border: none;
  border-radius: 2px;
}
.toastui-editor-defaultUI .toastui-editor-ok-button {
  min-width: 63px;
  height: 32px;
  background-color: #00a9ff;
  color: #fff;
  outline-color: #009bf2;
}
.toastui-editor-defaultUI .toastui-editor-ok-button:hover {
  background-color: #009bf2;
}
.toastui-editor-defaultUI .toastui-editor-close-button {
  min-width: 63px;
  height: 32px;
  background-color: #f7f9fc;
  border: 1px solid #dadde6;
  margin-right: 5px;
  outline-color: #cbcfdb;
}
.toastui-editor-defaultUI .toastui-editor-close-button:hover {
  border-color: #cbcfdb;
}
/* mode switch tab */
.toastui-editor-mode-switch {
  background-color: #fff;
  border-top: 1px solid #dadde6;
  font-size: 12px;
  text-align: right;
  height: 28px;
  padding-right: 10px;
  border-radius: 0 0 3px 3px;
}
.toastui-editor-mode-switch .tab-item {
  display: inline-block;
  width: 96px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  background: #f7f9fc;
  color: #969aa5;
  margin-top: -1px;
  margin-right: -1px;
  cursor: pointer;
  border: 1px solid #dadde6;
  border-radius: 0 0 4px 4px;
  font-weight: 500;
  box-sizing: border-box;
}
.toastui-editor-mode-switch .tab-item.active {
  border-top: 1px solid #fff;
  background-color: #fff;
  color: #555;
}
/* markdown tab */
.toastui-editor-defaultUI .toastui-editor-md-tab-container {
  float: left;
  height: 45px;
  font-size: 13px;
  background: #f7f9fc;
  border-bottom: 1px solid #ebedf2;
  border-top-left-radius: 3px;
}
.toastui-editor-md-tab-container .toastui-editor-tabs {
  margin-left: 15px;
  height: 100%;
}
.toastui-editor-md-tab-container .tab-item {
  display: inline-block;
  width: 70px;
  height: 33px;
  line-height: 33px;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  background: #eaedf1;
  color: #969aa5;
  cursor: pointer;
  border: 1px solid #dadde6;
  border-radius: 4px 4px 0 0;
  box-sizing: border-box;
  margin-top: 13px;
}
.toastui-editor-md-tab-container .tab-item.active {
  border-bottom: 1px solid #fff;
  background-color: #fff;
  color: #555;
}
.toastui-editor-md-tab-container .tab-item:last-child {
  margin-left: -1px;
}
/* toolbar */
.toastui-editor-defaultUI-toolbar {
  display: flex;
  padding: 0 25px;
  height: 45px;
  background-color: #f7f9fc;
  border-bottom: 1px solid #ebedf2;
  border-radius: 3px 3px 0 0;
}
.toastui-editor-toolbar {
  height: 46px;
  box-sizing: border-box;
}
.toastui-editor-toolbar-divider {
  display: inline-block;
  width: 1px;
  height: 18px;
  background-color: #e1e3e9;
  margin: 14px 12px;
}
.toastui-editor-toolbar-group {
  display: flex;
}
.toastui-editor-defaultUI-toolbar button {
  box-sizing: border-box;
  cursor: pointer;
  width: 32px;
  height: 32px;
  padding: 0;
  border-radius: 3px;
  margin: 7px 5px;
  border: 1px solid #f7f9fc;
}
.toastui-editor-defaultUI-toolbar button:not(:disabled):hover {
  border: 1px solid #e4e7ee;
  background-color: #fff;
}
.toastui-editor-defaultUI-toolbar .scroll-sync {
  display: inline-block;
  position: relative;
  width: 70px;
  height: 10px;
  text-align: center;
  line-height: 10px;
  color: #81858f;
  cursor: pointer;
}
.toastui-editor-defaultUI-toolbar .scroll-sync::before {
  content: 'Scroll';
  position: absolute;
  left: 0;
  font-size: 14px;
}
.toastui-editor-defaultUI-toolbar .scroll-sync.active::before {
  color: #00a9ff;
}
.toastui-editor-defaultUI-toolbar .scroll-sync input {
  opacity: 0;
  width: 0;
  height: 0;
}
.toastui-editor-defaultUI-toolbar .switch {
  position: absolute;
  top: 0;
  left: 45px;
  right: 0;
  bottom: 0;
  background-color: #d6d8de;
  transition: .4s;
  border-radius: 50px;
}
.toastui-editor-defaultUI-toolbar input:checked + .switch {
  background-color: #acddfa;
}
.toastui-editor-defaultUI-toolbar .switch::before {
  position: absolute;
  content: '';
  height: 14px;
  width: 14px;
  left: 0px;
  bottom: -2px;
  background-color: #94979f;
  transition: .4s;
  border-radius: 50%;
}
.toastui-editor-defaultUI-toolbar input:checked + .switch::before {
  background-color: #00a9ff;
  transform: translateX(12px);
}
.toastui-editor-dropdown-toolbar .scroll-sync {
  margin: 0 5px;
}
.toastui-editor-dropdown-toolbar {
  position: absolute;
  height: 46px;
  z-index: 30;
  border-radius: 2px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  border: 1px solid #dadde6;
  background-color: #f7f9fc;
  display: flex;
}
.toastui-editor-toolbar-item-wrapper {
  margin: 7px 5px;
  height: 32px;
  line-height: 32px;
}
/* toolbar popup */
.toastui-editor-popup {
  width: 400px;
  margin-right: auto;
  background: #fff;
  z-index: 30;
  position: absolute;
  border-radius: 2px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  border: 1px solid #dadde6;
}
.toastui-editor-popup-body {
  padding: 15px;
  font-size: 12px;
}
.toastui-editor-popup-body label {
  font-weight: 600;
  color: #555;
  display: block;
  margin: 20px 0 5px;
}
.toastui-editor-popup-body .toastui-editor-button-container {
  text-align: right;
  margin-top: 20px;
}
.toastui-editor-popup-body input[type='text'] {
  width: calc(100% - 26px);
  height: 30px;
  padding: 0 12px;
  border-radius: 2px;
  border: 1px solid #e1e3e9;
  color: #333;
}
.toastui-editor-popup-body input[type='text']:focus {
  outline: 1px solid #00a9ff;
  border-color: transparent;
}
.toastui-editor-popup-body input[type='text'].disabled {
  background-color: #f7f9fc;
  border-color: #e1e3e9;
  color: #969aa5;
}
.toastui-editor-popup-body input[type='file'] {
  opacity: 0;
  border: none;
  width: 1px;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
}
.toastui-editor-popup-body input.wrong,
.toastui-editor-popup-body span.wrong {
  border-color: #fa2828;
}
.toastui-editor-popup-add-link .toastui-editor-popup-body,
.toastui-editor-popup-add-image .toastui-editor-popup-body {
  padding: 0 20px 20px;
}
.toastui-editor-popup-add-image .toastui-editor-tabs {
  margin: 5px 0 10px;
}
.toastui-editor-popup-add-image .toastui-editor-tabs .tab-item {
  display: inline-block;
  width: 60px;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #dadde6;
  color: #333;
  font-size: 13px;
  font-weight: 600;
  text-align: center;
  cursor: pointer;
  box-sizing: border-box;
}
.toastui-editor-popup-add-image .toastui-editor-tabs .tab-item:hover {
  border-bottom: 1px solid #cbcfdb;
}
.toastui-editor-popup-add-image .toastui-editor-tabs .tab-item.active {
  color: #00a9ff;
  border-bottom: 2px solid #00a9ff;
}
.toastui-editor-popup-add-image .toastui-editor-file-name {
  width: 58%;
  display: inline-block;
  border-radius: 2px;
  border: 1px solid #e1e3e9;
  color: #dadde6;
  height: 30px;
  line-height: 30px;
  padding: 0 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.toastui-editor-popup-add-image .toastui-editor-file-name.has-file {
  color: #333;
}
.toastui-editor-popup-add-image .toastui-editor-file-select-button {
  width: 33%;
  margin-left: 5px;
  height: 32px;
  border-radius: 2px;
  border: 1px solid #dadde6;
  background-color: #f7f9fc;
  vertical-align: top;
}
.toastui-editor-popup-add-image .toastui-editor-file-select-button:hover {
  border-color: #cbcfdb;
}
.toastui-editor-popup-add-table {
  width: auto;
}
.toastui-editor-popup-add-table .toastui-editor-table-selection {
  position: relative;
}
.toastui-editor-popup-add-table .toastui-editor-table-cell {
  display: table-cell;
  width: 20px;
  height: 20px;
  border: 1px solid #e1e3e9;
  background: #fff;
  box-sizing: border-box;
}
.toastui-editor-popup-add-table .toastui-editor-table-cell.header {
  background: #f7f9fc;
}
.toastui-editor-popup-add-table .toastui-editor-table-row {
  display: table-row;
}
.toastui-editor-popup-add-table .toastui-editor-table {
  display: table;
  border-collapse: collapse;
}
.toastui-editor-popup-add-table .toastui-editor-table-selection-layer {
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #00a9ff;
  background: rgba(0, 169, 255, 0.1);
  z-index: 30;
}
.toastui-editor-popup-add-table .toastui-editor-table-description {
  margin: 5px 0 0;
  text-align: center;
  color: #333
}
.toastui-editor-popup-add-heading {
  width: auto;
}
.toastui-editor-popup-add-heading .toastui-editor-popup-body {
  padding: 0;
}
.toastui-editor-popup-add-heading h1,
.toastui-editor-popup-add-heading h2,
.toastui-editor-popup-add-heading h3,
.toastui-editor-popup-add-heading h4,
.toastui-editor-popup-add-heading h5,
.toastui-editor-popup-add-heading h6,
.toastui-editor-popup-add-heading ul,
.toastui-editor-popup-add-heading p {
  padding: 0;
  margin: 0;
}
.toastui-editor-popup-add-heading ul {
  padding: 5px 0;
  list-style: none;
}
.toastui-editor-popup-add-heading ul li {
  padding: 4px 12px;
  cursor: pointer;
}
.toastui-editor-popup-add-heading ul li:hover {
  background-color: #dff4ff;
}
.toastui-editor-popup-add-heading h1 {
  font-size: 24px;
}
.toastui-editor-popup-add-heading h2 {
  font-size: 22px;
}
.toastui-editor-popup-add-heading h3 {
  font-size: 20px;
}
.toastui-editor-popup-add-heading h4 {
  font-size: 18px;
}
.toastui-editor-popup-add-heading h5 {
  font-size: 16px;
}
.toastui-editor-popup-add-heading h6 {
  font-size: 14px;
}
/* table context menu */
.toastui-editor-context-menu {
  position: absolute;
  width: auto;
  min-width: 197px;
  color: #333;
  border-radius: 2px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  border: 1px solid #dadde6;
  z-index: 30;
  padding: 5px 0;
  background-color: #fff;
}
.toastui-editor-context-menu .menu-group {
  list-style: none;
  border-bottom: 1px solid #ebedf2;
  padding: 0;
  margin: 0;
  font-size: 13px;
}
.toastui-editor-context-menu .menu-group:last-child {
  border-bottom: none !important;
}
.toastui-editor-context-menu .menu-item {
  height: 32px;
  line-height: 32px;
  padding: 0 14px;
  cursor: pointer;
}
.toastui-editor-context-menu span {
  display: inline-block;
}
.toastui-editor-context-menu span::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdIAAACSCAYAAADxT0vuAAAAAXNSR0IArs4c6QAAQABJREFUeAHtnQm8VVXZ/9e5A5PIIOWsqPlqzgNqqRnYxyzMoURARE3MCadUNDUHrpnzkIWSSYZhSIBaSlqWr17pTS1BzaEysczgjwOCMsMd9v/72+fswz7n7umcu8+5B1zr89lnTc96nmc9a3jWfIyxxkrASsBKwErASsBKwErASsBKwErASsBKwEqgKySQ6QqilqaVQDUlMHz48K0ymcw4vpenT58+pZq0LS0rASuBDV8CDRt+Fm0Oa1UCI0eOPKa9vf20urq6n6LgHqkEnyNGjDjdcZwJfN35noFGxRQpCntblPW90PkidLqVmJ+1pJ1N2m/NnDnznRLTrtfg1IOh1IN7yMTWZWZkPnXoDOrQb6PSV4tOFA/Fcccff/xBbW1tIyh75f3Vbt263fOLX/xiYTGc9de2BEIVKZ3CKxTuDTNmzJgWlQU6qlE0/stp/HtGwYXFRVTutaR5FR5mgP828LeF4SgnHLrDabzKW31R+lfLzUsRHtPU1NTwt7/9bQz8H0JcX755fM+A/9Fi2E+iH7lMJt/9sQ/G3kQyUL3D2kPuhCayvMDdQh26B3tIMb60aUHn3u7dexx2wOcPNj169CwmF+lfvXpVt788/6fD1qxZfS+AX44CLoPvIHSRclOCatHppBIVq1vncGwjT5jJwSxROYXBRIVTh45NQicKhxcHrgx90I0o0UsI+xj/Avg6eu3atd8mfHTcoMDDk8Q+6aSTNl29evUPgD2PvmdxkjQWpjQJhCpS0Kgz2zkBOsGU0vEVoIxoRBrRD6KCDcIeSqM+LE1l2tDQ8FxLS0sTuAdC4zQq8VTcUnRv8HXawG/f119/fTaI9gT3W9hqLIOxL2LwMbuxsfGoqVOnLu00ofUYAfKYA/tfztluTpDVDTiS1Dsv55HlRZ25D8D7KI9mL4Fnp02LfHxRSvTor4/wSJRsz25+UrPZSFMG30H4IuWmBNWiA6lyZ6L+fCXBsTV5upfJQZM/YVI37dZQxuOTwkfBoSzvBNfZ8DNhs802u2TChAlrTjjhhIGtra0zCZ964okn7pZ0ZnryyScPWLVqlROmJNesWXMavIzi+454ErzsKVOmfCg7qRk1atRm8HcLPB8Jjw7pHuvevfulHp/kyb+y4AD3JjAP9OvX7/p77rmnJSmdSsPde+8jG69qWXIx+5pHG8fs6NLLmHlk6NGejf1v/da3jllWKg9RirRUXOXCJ2kAQyiUcRC4uVwixelQYvMJ+z6N43xwt9fX118wbdq0RcVw5frB+UPq2s7YX6PhPi48+DMs5ZzE4OGbjER7E7TeKFL43q5Pnz4LwhpEXHyIHI8kXIOwV734uBUQDy4NuwK0upU6E/XnI5c2dkm4Anz72ci7q0UnT/AT4FAf4FOiNyHjy7xsP/DAA/9BmQ5ngD+PmamU37VeXJjNAHFblOizxGvbYnQQHDQV/n8o2gWKB/5HWINJexBhibYRUKKfQok+R3+2BWln8bXzDUNJH4rSP0DK1D/jVz6J3xO7acmSJbvjHs7X5ebHk6Z8afXaxT+DkYEaCeSNY/bGvTdx3wTm1LGnn/xUPi6BoxYUaZ5NClXCdw2F3I1Cu5iCuE4B2Brmp6ZIXSJZvEOxXkhTiQo3/EpJ/IyG4ipRhZEflZ326PStN4aGfySN5OGPPvroHJieVMx4XHwxvOenvLV8P9fzW/uTK4HDv3qU0RdkfnznrW7w2HMvDoo2v//dLPcLjCwzkAH2dbRhDbJ/RBu+okw0HZKFKVEPUMqUvu+f+DXAjDQ55fZ7eOzFROD6IGAGuPswaN+VuDO9ePaTbyBvQ/l+D44vJOn7UKLXQWdr0g795S9/+b/ChYwOFg6UqRS+FH+HGT8wFwJzO3wcRDop/C4zUqLtbe1P0gnn9UwxM8QNFMxdP7lvXHu781JxvPx19Q1r253WZa3dzH8vHDPmIzcsCLAWwtTJUgAaObmGQvys507LpsJqI2swuCMPKZRKLzcI6A/ehaWmrTV4GsB+lMNM+JqLPa2Yv7j4YnjrXyeBt+a9Yd7+t1b9SzPUr9vooB7A3ry0lOVDi1aO5m3lY1l/UlLXz4fb3jk7FcaR4Sng03JuwUzUjxyYnsRvDdx//eHFbvY9N0K5PUb4tnxHoQxfL4aRnwGwZqNr2UpSG3YN+6+v4dCoZVvhEK5sTPDvKaec0o+YE+FpoqdEBckA409skR2Icg2d4PTq1WuyYFHm+8vuKqPl3PbWtp+Rh1Al6vHmwrQ736mvrws86NDehgptNwMaVpu97/zp1IFKV+clrjWbCqUZqSqzZxItQXjASWwqwBDgeiK4VBVpbhDwd/COPvXUUzdOwkstwnBYqo4GcDf5WESDOYJ8LffzGRfvh+1qN3Vpqr6u5sOj/9eX55qfTPyBeeHPf/KCSrE1ytee12sot2GlJCwHNkfjtRzNC8vBUYtp1DY1QAjijbqiQfzynB0EUnIYuDSre9Jbzg1RYBqo9GaGOSOMwBlnnNHILPAh4geBb6QUWhCs2ifho4B5nJnuEj+M0iitcAiXcPrj/W6Wgo/D34v+8qf+cLlR4K+gmDWDDjSkdRUNtN4PBKhSoPZENdtMSg7YzZmZSj6RxmlZu/0PJk/uV1NLu1Rq+F9naLjrPMbc7/ek4Qb/UAp40a677joHJZEGyjwO8I4D/2+WLVv2Mvm6kIo7i7CCDOWBa9TBYSktT7uNtbghiuW4+LhsscxV8esvHg/Iv8OStBdXbVtKdOqUSWbbgTuYo7+hHYuSjTeqHkAde5D6dT/XJs5N+/Da6NGj+7BXp0MxJ/k49Gj7gtY/JzLbavny5c/QJjdjVeUwZlp/9ueC+qLl3NSWdHMHdbaEnrvvCf1zOUl7LbT3gfbbos2A5RZkPRbn9cX8KF6GeO2xTsb+CortVJSY9isDzT/+8Y9DgduSyMABpPokcJ3OrPVnbNsI50lBfRTxOxG+NDeTDaRVHAgunQfZk7STSbuIgcEfimGC/MjgJtJq1j4R/i71YOBzJ3D9VvzxHeFX3mFpvLRZ2zmm0J/ElzkYid8XB9mw1mwTqUjJ0HgKfHwUImCiotOMa0sTmXDBuxTpE4zctHFetkFGr5B4Dz8Cn1x2IPwRClvXCfwgxe6auY7gY0wjspXk5Q54vwNZTcF9tWbcOZi4eB+qjk5wTSa0PzYVtjLXXzpSXRcSVG7rYgNdsWXkT6Vl27a2VvOZHdcdQvYr0dPPOt9wXcafpFz3SRxQWU3iMzwECfIWmxdwanPSr0Q99Hk7DTp5ZFVywLMe6HiG5c6BvTfuU/fRksVPBilT4E5CWTXQaauelmyo11J6h7O8+QyJP2Z1pwXbnQGjWB7Gfw3fjwkbSv8gpXcxfE3IKfFAesBdRcRo4C6L4wvFI7il0P9NIDIChQOcm0L7RmzNLL9XDAuOgcRHLjV7aYBzdQa4vKA1OMYk2YdVAtJrIKElddl5RUpeNKjfgXDByH07n2vC0njxslG/nyGlPyje7Thbhe+mrktel2nYOFKRAvoMQmxel6Sji0wMIXRwx5h0Q6BzPYXzApXs6TQw00h2BM+O5K+ps/jAcQM41vWWRQjhfXeCDuHblO89/A/SQBcVgb1R5O/gjaPTIUFwQCwdLxn0vgqvvfYd9LleCntx7p8vJUzOy/QTFy+YKAPuOcRX9PpLFP0y5JlYdqKrZdsX/vKsGX3y6WavvQeZCilRlYOU6JP+vCbIW5K8PAmekyinUG2fEh1XTtozDjL/b0G2D/cOHRXDLF78YXFQqJ+8bEzbm93Q0LjtWedc1NC3bz8z8c5bey1Z/GGBMqWvcQ/J0IFrprgp/c5NoUgDIqCTId1dRI1duXLlYNLPps9RGZ2HPYkZ5wLiJ+D/7nnnndedlavnVqxYcThwiWZuASQLgtjX7AFdLfs/eN9996l+hBrxqkjKMlDTEL8RcStDERRGvI1Xn3BpgrI/6e9kdeOPuZsSBIUbyuZqZH4W9t1FUNPhwZ1Vgm+6Py4ijR+sou5IRQrjzRRsUxQHVIYmMpaKImWmU7BshPC3ZmnpHugP5auHzpXYqShShK9Ta+3YT0TlL0kcMpoWBwctjU6PxZ6AXE/G3p38vhOXzh+fhI4fvrNueOyHEjUnnPStPCqU6cl4XEUaF59PFO7QyFIz+Vc9kLTzyNH8LahDF8HrLsj9eUbnt3odS9q0vDx4tpZt33vvXXcZ9+1/zzN/+uPT7nJuijNRkXqJvJ1IXfqbR1d2GnkDxww6fR1M+QXfPsJbbNKgU4yzkn7qwBiUaB+UaP22A7d3SZ197sV1fmVKR34QMr1dgx9gnblzntdsrSS2aOs3kkCzqhuR0WwlZhZ6NrhfhAcphInY7+NvfPfdd/tQfh8QFqtEwXWtljnh70bs98NmpexNHgVMH3AGLusS7hpwjIGHG+BlKri+D34vym//G1yJDguB5+fgaPISc51nB1Y2XuS7mbATvPAwGx7uIE5fgUE+CwgI1DNhaQoQcE8U1b53QVicJ5OBpsYD0UYneCMVaXTyysdqBIMyPYOO0B2SUkj7pUWVynMEuOYkXXLoLF14V4k8RMV6iUqlzukivgs6i7fC6VeBP+pEX1x8JHs0Di0Rz40E6mQkByluRfbH871BZ3AEo/5tQHlmJ9EmSq5lWynNSXf/yPzxmf81222/o+tPYTl3MQz05buxf//+14Td7U3EZAyQFDQHUT7HXcDxgGoA9XFMkrKi9z/goKpcf6mrr++LEq3zlKiY7duvv/GU6eIPFz1DPekuJaqVBIwG964yxS6Y9SsyyLBMrGf/LiHuTuR3uQejvVAGJluhaNRutER5HNZ8YKREExn1I5THGPY0P0UfNgkFvwh8HfZJiRsNwgW77bZbM/gDcZP2KOEA5xM8mjBGuAMBsw/VbCrewSWFlthwtuJfpJtOXo9KnKgCgGTsUdCWpkiN86ckrOgaTF0SwFqBoTBWpMELBdsTPLr28nga+ErBoYoFvGYPWlquaYN87mQGah64/173k5uwKR7TcfEeXFfaPXv2PJ+ZwJZ0NrvCr5aENICqmvGU6XEjT0pLiRpWUQ5gf28XOrUrK6lEPSGJhmiJpmh74eujfdBBgwuUqJcHT5lutvmW3Qft93lXiZJXydqMPOGUDGFSMod58FE2ymk48Us32mgjKdMCgxxdJYoSu5X+7FDqZF7RFgBGeFQevCikZVtdSZsOroP94PRvm+DX+Y9pYec/lEZphUO4YurRr4Br5cvvweN2DTPaXaAXuq3lwXW1rReLGBH9JykfwL5bV18n+USaTGO3f+suaU0rUt/SrpsZKob21DptaBxDQNKTivTbTiMLQEDl2p/K9YWAKB046kb4Z/jmBcXXUhjyuRqZ34QCXahPboV5PMbFe3BdaesZNFYd3tOzaPCrfeq/V5sfKdPPH3hIWgeLdEDkLQZkb1Y7H6Ip2tWmmya9nr16haKTMr340vFm1ImnugrUA/SU6bbbbh82Y/NAXZt6tjWO+d4WQkEkHpSYTueOoz3pYJGWzUs2999//wqupH2NhO/wzeJU8G4eEviVIu8GjalemN/OwWoW+45wCJc/vtiN8n8HXrVHOU59mxdPX3YAg4Y/E36VF1Zsa2mXsJHANBfHVdOvZ//qGupPhY/YMnRh6jI3t7W1u4OeYj71IAMXRz9s7WFePve00a5yrqmlXQqmIJMs6ebzQOa0n3lLPqATDiqYRmsVufYitqhcWjo8lQZzO3tyV3oNivxppDiRry+zpF9j17ShAakAtJzn7okWMxsXXwxf7KdRVuX6iwYvXDV4mDIfwNdhllDMl/VbCRRLQMr0s7vunnnnnX8XR3XwU8deIfAYlni38662eEA5Jeqdzj3fCy/H1rYUdftw+rNneVjhu+DQcq73CMPrtM+Xg/DmYFcSd3jSrS36q3Gk2wdaT5GHh0m7EZ8OIy5DGV+RozMf/7HEu17cW7CNNRJPG6sZ38nBdJmlZ/943egw92GGkDulmrUyE10vnwicj2Q1ggs1VEyd/rqKSvnHUKCYCM1uKdRTAGtQYWN/xD+zXE2hv8GocFpM8pKi2bc6nz0lXesYx57cBdB4G/cK8qFDAo3Yl5GX5pKQboDAyGIy2aro9Rdo6JDXfdiajY6irP/qiZJOSB2eDjslNXFXRtbqX1ySIiuGI62C1o0eiwFy/jL4DsIUlxetnpQqn7LoBCVan8Ooa5Pg/wL2SWeiTIfn9ka1nXQbcWNp/5qJdkqJevLRbJHVlr08f24V7wvQ8JSbF5W3td0hTymP1mtVhwckDmVAehdJv04+1mBLoV7OSoW7b8pg4wwmEfqnpfGEy2gV63Ep0SQndrNJKvsrZcorR3vogQZ2qY/RtRiXYu7R+h4VeLReJynfSJAtwQi2LOMJn8RBylQFMUcz0c4oUTHGaOpACrgJZ738MrkCF++pKlL2GzTaG0YjGkLF0oGC7cmHnjx8nLxMYXms6suL8FBzBnlU/PoLSnQ8dEaR+WV8YxnUjO7Ro8cYdSKUyQ2E7VyCYCLbA/hm66/QhK/Ux+ulREmrPejZcfyUwXcQysi8KEG16EBq/it/fTGo/bt8e9db9KZukCGtgjUgjzORdOISJ6WDcnuXQcho8E1Fmb5JnXsT91Z8vfmuR4legZ2a8StEZo4ajU1j3/PeMAJ++DCYoHCWgN8nfHhQnMLo136LtU1YfK2E5/7dRcreU/idZo2ZrDVWAl0jATobzd7c6y+5ZeLUGaETOwdFmm/8KIelniJNmxj5sX/sXYZQGez4/36rDAymJv/Ym/qwOfXtNDK0B3VwPkpuBhOCP5eTQZvGSsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwEqgTAnYe6RlCs4mW48kMMP9g95xcPyyGb7u0f31KAeWVSsBK4EalkBDDfNmWdvQJTDTOYa/+zuNP6r6KQrukYpkd7pzOngn8BfD3aHzDO4pFaEjpDOcbcnPvdD5InZpTwVmeBrQMbNJ+y0zIqOHyD85ZqYzlLzfwxf6ulGkMDK8apThn0mGZ/SyTripFp1wDjrGzHQOIt8j3LzX8UJcHXIYllnYEdCG1LIEwhXpDOcVCvcG3u2Pfj5vOs+vZczlNP49y8poWOVWx6KnBzNmBnzcBv62svCHJZrJazcOTwM6654MdEEz0Cw3L8W0nnYazPtmDHnQO6/6/8h5fM+A/9Fi0E+kv924b+1SBgeT/01cGWTrXfL3b+PKK2NawH8PZTCkg4zTppVVogdAT/la3oFeVIDD83EZM4q0etrty1GgKGy1zeQyCkIWJzelqRadzihR8ZlVwPfgin6eTnSMWcInGZdjjoVWPJ0kmHkDmp7tRvDpTxQ+puwXMNg7mu/bZqYzOnZQkISGB/Owsyl/gvYDvOfR9yz2gq2dngTCFWm2oSZ5h3TnTjXqsEaUHdEPAvcgKtlQGvVhqSrTOvMclbYJ/AMR52l8+ssh/Yt67BukicQ/w+lrPmCGYcye4HwLW41lMO6LzHRnttnYHGWOyCxNhGtDBcqYOcjjy8hl3d/jafBWyvu3ceU1InMf+O6j/jRjF5q0aWVnopOpV98rJJTQVwdchoFXnCmV7yB8cXJTmurRKW8m6s9XktlsFuZeJgdN/qSJ3dMdgY5PDB8FOMPcSfTZyHgCfcEl9AVrzEPOQBTeTOrPVNy7JZ6ZPuwMIB3z2hAl2eKu+oyCXvYfWAQvc2zmQ9dO+vOIs5lZY26B0pHUUwnjMaYhl+b59E+KFO+YN5lhP2C2N9eb/TItScnUDNwjzsbkl8ftGeCs+/9oTYYeZX3rVnNMRu93uyZckXoQlbaTNYAhFIj2uG5OjZ1hmfng+j5K7XzsdtPLXGCOyixKDX/G/JCKtDMV7WvmuNwfiGsU+qA5ifBvMk/SA9brjyL9lbMd4/0FoQ0iLj5YsGqQ7lu7+ei4FZA8YAqOtGllB3+lzUQLs7GcuhG/JJw234U8rPNVi846ihu+KzsTzSrROnMTM891f1E4LPMfFOhw08aAvtUd3F8bKxBtJ7SaZ4HTtsXoQPiMG/5/KNoFbnyr+RH2YAaXBxH2TmCa4sBZzqfMKiYfjtmCNjuLaP0j1zB4PRSeD3CVaeGMX+dv9gSqyfzL7I47/9417to3M5wvoUR/Rn410fKbvfHsTdw3kd+pyO8pRXa9IvWzyN+/5r0znG5kQqOB69ww7SOkqUg9QprtGvNCqkpUuDVqMxSEp0QVlv1T2Sm49K0/ZqZzJAvtDzOvPgemJ3VgPC6+Q4JcwIiMlu/nhkXb8E+UBG6j0709MMf17gx/Fzrt4M64jlUe4w60A5OXFTjTuY42fD5K40couyvKwhGUyJuJFitRD1bKdIbzz9wA0wsNtrPK7ffw2YsB+/WBQA86+yC3XcF3Zj6+gVWfFvq9jPm9meV8IVHft4p+WJOeOtINz/yvi+sh52Bw/55PCv80N17L5v4Z/3TnQsJvZ7n6INJJ4Xet+ZXTj7xvA88bw0jwoLXO7EPcbfC9Th8Vcy0FmzFPUlZaKX1Ki0m1adTJqhJ7xjGf9Zyp2TMc/UfgYOhEH1IolWB2ENCfglhYatKag3/Q2Y8ObiZ8zUVO0zrwFxffIYENyEsgYz5PxzQo70/qmOHcRsf0AI1486RJOg0nWlmat3Ua1/qAQEpU+9ay0zIznFNAdTZlXjgT9eNXn5RdpfuvP7iD+wlnI2aIjxG+LdOhoxiwv94BRgFtzEZ13qSX24azIMdmXnPTKK1wCFeUkfIx5kTwTMwrUcEPy/yJvBwIrvCVwm7ueQFNLPaPIlGVOC2dr2Y22WYGQC9YiWZMT/L5HfgNV6Ies1mYnxmWgGtXkWaVkb8Sv+Pxn5qtAygOgnNSVqTZQcDfKYrREnJq/FYbkePUoUTvJh+LzEbmCEZehcuWcfHV5jeKnsO+k75aMXUs+deZ6fB0fBksXUi5aM/rNfOgM6yM9KUlydJ4LUfzwtIS1zC02mbYYESD+AwHxvyD+c5mxXFX155EGWWXc4MVmAYqvakbM0LJzXEazUfmIeIHATfSVWhBwGqf/Jk9dexxc2RGh6zWmawSHEnAIBeXcIaZVnMcOHqhMH/aAeS4zCvstf6zQ7gX4C2NOhy77EqjwcBadmvjTAZ5Oib5AFX5Yx+1thTpdMdhzzL7ObDnLesq83Xm/jgZlBzf7i7rLmLBaE7JaeMSZPd0P0MuXqaxHs2/iMePcOJwVjt+JsvTOuzlsGxW3BDFS1x8HL+6/jLDmcVM55g40E7Hj8xMYsmp47J0pxGXgUBKVKN7Y16kXpd+eMUbLTuMrNvYdZ/hTDGPO33K4CQ6iXAKt2iIloxHOzpl7cfqbvEa5G/MPxiMfK4Dw1rOHZHZGKWXzrKuDuoYsyWfFKBORJ/L8cP5RmcLPDPT0UGesdSJG5lhBv9vqfqRt9xZ3leoQ6cDN8tL3sF+kP1L0cyEDCCVVjiM+YqLM6yPcsxOwCxFYb7WgUZYgHA97OzF/u1kQBahhv8QBloQPt25CdksQw/cVBD+sLMT4W8RPg+84medCUuzDsK4y7l+f7j74PCo0Jij4/ZIx8N46Q09lF6nIto6lToosfZHHfMEe5faOC/fBF0TWMftDiB+xB1fZk/9BdOppesI6zgcSUNbifcOKvEduKcgr6vpYLS3KRMXn4UK+63G9Zcw2goPKrco+CRl5E+vZVvHNPI9nw/2K1EdDmlz5ZuPLsvhcIBtBYtWhruUnonLW5K8rOBkonBHmTToROGvRJyUqDHN5G1T6vQSZtpPoEy/0kF5zXBOIr4BZSplULqRMnnIHM4Q5BkSf0wJtWBnZzvdOXOwxlxDyI8JG8qBnUNROjoTMiFSec80VwEzmu+yWL7aXbil5tPmN8AHG+VtOtdjDMp7ptHM8nsdADPugZvopeZ1ibI6w5tPZ9wJ0ZhE+7DCkWEgkb0KNhbfpXm0re6gXn2pQU46f3K769ZPWJo8AI7snqg/JMytulGq2TFakeoCu0OFizLZ5dHBUSCpxDlspj/kvMAyxtOp4Jvh7EjedmT019RpfPHXBHRq7RA+Vdj3+B7kW8S3ztTSdYR1XH0VZ0++37lBDnsH2Xn1ZTmQuPgcWIhVjesvIaTd4PhyK0ydpIz8KbRsW+detj+bzvox3Otmomkp0Sy91eB/0k+auh19jShJXrI4pUh7FOD2e9KgI3xaUqs3X/Cj9rkHkh8dqHnYF+Z3bkV8MuNwyCSTV6InILeFlMuDHZSpd0hGeKVoRmYKZ0hx1KREZ5q74GusWcw5jGGZ2QzcVEbnYU/i6sQC8E7A/11WE7rTyp7jutzhDFL/EIc6UfzTTg8WU4e5eTs0o0FWuMkgEeVTF1aCjMPGjpNwwJcxb4PibRdXBqlqbzTDVZ+HnD8ig/lB6AvCMgzUjTmLNHcXhFMK+L2VK7nXmfA062Aq7IpWpFKi/hNYQcxMd5oIHhwUVXKY/9SuEj/kbM1IQi+eaOZYj/tKQp8uGW9QguxstJ0u4omg6JLCklwTyI5Oj6VqqfGczLc7jead1OmUhDAG2DH9kLvu1p7nQtbz67i8ZxVpXHwMeqIrf/3lIWcLZH4RfO9C43zefIpZltexJCm3+DyEQ2SXbXeE7kQ6tMnYYwDWcmI6M1FRzpiX+D2RuvQ3efMmjbyNzMyg09dy3i+Qn04ydjRp0OmItXIhGXMKeWlAbifQn0h2ushxXIEybTMHEaoZj5Y+9aDHjSg9QSY3emzBoEQz2FKiMo0cNFrrLudLIahOvA/tRnZi+3CP9APC4pXocE7IznCXWplBOu+HzkoXcQDJgDfuXMBMZww8aNA1lSHf9xnOBJl/k49kh4Uc8/MCnfGQswNyfhEaOpB0QhDygrDhmTvw6ys02as7wXomLI0fQ71ZBh/Z7Ql/eEf3AoJ27BgcGTIvWpFGpq1CpEYwDzlnMJXPLis4Zr/UqDocntGMKM27o1HMZa++PER+XqJA1TnpyP4FUUlqIG4VjX0B/IaZuPiwdNnwalx/aXOXJ4+H4Bt8RzDq3wb7zCwDFf7Vsm29u7ymQ07ai/oLX+eVaIY5TvalrBvNDiwPVvKyuxT0HPYQ/+Xu5WoA9TFf+oaTEXS2Ul4dja6/ZBgIpXP9ZSNw6f5jVomKmmPehbanTDVQ1yrMLMLOAS57s1fK1BTN+gkINNln/y4h7k4GOJfnYb6ReZuByVYov1VumGjqecMRrhLNg0U61I/MQfm9xZDQ4Srag86iwH1Sh3qm15KGR6woPugcRR4nQe8J8xm9wAbuYKPB9KYu795d1GC4jqHDMv8inQ7VSbF3nWlEhyRTpH+CyVIV6aN1XZezMihn2AlKw6y79vJ4GuhKwqGKZYxmD6UWVklkUgGuc19fGYwymOB+xnyDxjkljzsuPg/YhY4Gri/04MDFyMyuNGYtCR1RVW6ye6CjoamOtfNKVMw3mgMY4OxCB3xlRZWoaMlIUYuWaIr2+m3uL1CiXl48ZaplSe1sSolqZ60e11qe7ePoDP7DPPBIu92976q9SZV5oRmRU6LTnVuJOJQ6uU7RFkKG+1Qe/RgM6EpaO3Va9zn9ZoazCV7dE50Wev5DaZRWOIQrejD2K3C1AnuGn4zrftjZBUW5c4fwWgv4RuYjLrz8O5Yt9REZBlZJTcb8R68c1bYi9ZZ2vUwxFvOcnbIrde3FY+ohZ38qV/B+j671GMZ/2Xd3vRS1aetgUcZdkjkQBg903QrzTFy8B9eVtp5BOybzHif9BsC/9qn/XnV2pEzbeSotjYNFYv4bmbeYhbxZ9XyIpmiv3yZ8Ri1l2oaybHPvjq5bh/GUqeObxUbJIOM+vj8/v4VQDKvTudkHJCYwwPtFcXQi/1cyK5g3fw3Yd1Bxs5iZ7pZPl0GRax4dtqwrWKVRWuEQriijLSgpGJ3eV9/mmRm8aNRq/kz4VV5QB1tLu9lDic0d4qodoMcuenCLot58CGnvwGQhFw43ax36vOyucWFcsS8Lc6qeCmwojutSv66++I3GQOtMOyNiVcDOm0peexF3be7S4ansq9zOgsiV+QaVHSlOBKIvBfXrzmekwhiyS69azsvuiRaTi4svhi/2V+PfX0RTg5cWd0YxgBlVx1lCMV/WbyVQLAEp04x5iuDgvWI/vGNewXuMe7VFy7l+IyXanjudOzJzvj+qZLe2pWY4h8PXs+D8Lum18qGlai3rvs4qwsuuv/hHsNnT+Icn3trqgRJdQ97bkMF0R7NzHUD6KniWseN8hUtCy9S84JvfT87wnGCbu+vaRt/9nWI2usSvmanh5my0aUaufyVvQU8EZlNqJmpMDT0RKOHHv7fbDtNXsbfwx+j8R8RqdtvOQYN296DBsUB+xKb91RT6G4wKp0WkLD2qJyPaVaY/CcexJ3cBNLRctIJ87oTdyKej682lI97AUlTj+osOeT1o7kNymo2O4i7cX/NSjLu6kQfMOeKujGT/Cq13cbIS/PoHmOCRsh9JqXz703ruuLwIrlp0PJ42FDvj7jtewOBtJsp0OLN47Y1q31XPII7F1ky0c0rUk5Vmi7qv6ZnsKt4XqEdZ5eaF+21td8iU8mh9dlVHV3TuIuXXwb8GWwr1cg5TLcDWwbcz6OPuwTXe9RtORGd4DEJKNMmJ3VyimrD0hu4jzh7k8mLydAz50CqizDy+Eh6tV0NLckRehzgEW66R8I17MnfrDigyFISWczUT7YwSFeJ2liYd04SrHtsz43O8p6tIj8qshMAwTtUNwdarINvz6cnDx1HjU6jA1V9e9HJcS3Y1rr/McBv1KGS/jKyPZVAzmqHMGLcTibu6USyruPaQ/T/RUdRXmeXFyWP8UqJ6hWZ2DJxmHDcAs3MsXBRAXF6Utlp0sjOZI3JyC+J6H3j5NPE6oNfRZNx9b82Gok08nbj02l+PpzMi8y6KU7PDqSjTN6lzb8L/Vvj1YtH19GXhSi6ag+BYv0LMMIQ37I3WR/xVnB8+GGNw6LGZ94kYHhypGPf/YLcJjV/fIrL/7qJBgTcwCM1B9lZgaLSNsBKooASy+8V7QEH/ARs/EyuHlenOOSiodY3f4YUWT5GWgy8qjf1j7yjphMf5/34rHCo8RgqyFv/YW88PZtx/cdkDRTofJTqjw6MP4bmyMVYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAgkksHLlyq2WLFlyO9/JCcAtiJWAlYCVQEkSaCgJ2gJbCaQoARSb/pfxNL6f9u/f/5EUUedRffTRR6evWbNmguM43TOZzDNETMlHpuxYvHjxttC4F7RfhJ7+nCCxIZ0epJhNum9tsskm7yROuAEAfvzxx0Pb2tr0tFzH182S5W9+fX39GX379v1tFHi16ETxUBy3dOnSg8j7CMKV91e7det2z0YbbbSwGM76a1sCoS8b0Sm8QuW8gcoZ+XwelXMUFeFyGv+e5WQ1rHLnOpZXsWfAw23YbeXgD0tDBzucTmsaX30RzKvl5qUIjwF3A/kbg30IcX359E7jMyiNR4thP4l+FOliZNOfsl2CTDaRDFTvsPTaUVITWV7QOAVE+0JnCHQWQ2eIh7gCtP4AnQPaqFfQKPmJwPpMZhQ8/gUev+zxGGSXwXcQmki5KUEV6fwXcuUqUS9v82m3kc/TkR/RWYKM9UZsyYayPZZE/ePoJEEMrgx180Z40Z8ofIx/Ae6dcC+vq6sbHTcoSELDg1m2bNmmLS0tP6A/Pw+8i71wa6cngagZ6R7t7e2x73nmYErp+Aq4DxuJUrE0oh+EPQilNxT7MCpaasqUkd9zzFSawDkQ3KdhT4XePCrxGwUMlumh0faFb80w9gT3W6BRYxmMfRENaHa/fv2OInxpmeg3lGT6Wzwpjfzf42nwlqTeeQKIKy+U0n3A3ofMm700np02LfB+ESU6+Y3/fPA9j0Yp9s4DP20aMpkxcWlK5TsIX5zclKZadCDVWSUqdpPg2Jo2dy91okkJSjXUIQ2OY99dTYKXAfadwJ3NN4G+4BL4WgP+gfhnUv+nrlixYrekM1NmtQPgywlTkihR9W+jGhsb3X9gEbx47NOnj/5OLLFZvnz5ZuDSP3AdyefwPUY/eqnHp39SBD3Fv8n3APm7Hn8L7pow1/3gJ1vw+P60xsb6/Rvq6/VnAqa1rW1VS0vbC7yFPuqKC88seUUgSpFWK9OxDYA6MoRCGgdDN6fFVK9eveaD6/tU3vMp5HY6jQuoWIvSwg/OH4JrZ/B+jQr+uPCSjwzK9SSc32Tfrjf2eqNIkdN2NAiNmgMbRFy88l9swHck5boH8nnVi8MduQLiwaVhp02L8tXgr9SZqD8ry3M4/GEd3Gnz3YFALqBadMLob4jh6gOkRFGWUqI3odTzf1GI+z+0I70LPW/t2rXa8rg2TgYM2LdtbW19FjhtW4wOgVf4/9Hnuf/SAvyP8A8m7UHMrhNtI6B8P4USfQ7+t6APmIWtf+QaxmTkUJT+AVKmuUmRZvz3EqfVzj2Ba6LP2x33uveu8XSV+d4tEy/qVld/U0OP+gLd11hf34tvcGt72zvAXHr1JWffXgqPBchKSVgJWAo1v9RMAXSjUl0MnetEC7/2EVJTpMIpA96hWC+kqURdxIzawP0zOiNXiSqMCqZRmvbo9K03hganEejDdADnYE8qZjwuvhje8yMP7QvO9fzW/uRKgJn8bczkAzuvXbfbdKYk87e33w/sjJnJX8SyuAbaqRk6/+tQduczc/8RA74r0kLsV6L0d3kl6uGXMqU9/ZO2EbvKJ+WGUvw9sL0aGhqu93D4bfrQfeiHdgXmTC+cmekNpNMq3+/B8YUkfR/w14Fja+QxFHn8r3CR9mDRR+lL4Uvxd5jxQ/9C6NwO7EHQkcLvMiMl2qdnr1vhJ69niplpqKtvEMx1t979pdaW9j8Vx8ufqTOrnHbnvbqGbs9fdcnp/1ZYnX5q0VBoa6lUGjm5hsx/1nOnZYNT0/rB0Io8pFAqPfBqZqK9v5KXCEqlVWl4OpT9oDGTPM0NmqHExVeav/UZ/w6b9//89lsOGFRqHuicbqOzfYClts1LTVsuvGiJpmiXi2N9SiclCr+9c3YqrCO7U7yZaJASFZFcn6RVOu3nhhrgNmIG+BgA27LqddTGG2/8egjwaPWlxLmDEcEA+5rS4NxWOIRL4WEGvvsRdyLfRE+JChbFKEVzILiiJjiTBQud/WV3ldFybs9u3W4ir6FK1ONNMD26dftqpr5eq4YdDHNx9EZmu/bWluO/d/PEwQKoWUVKZjQjVWX2zDueIy2bUdIQcPVklJWqIlXFhf+/843m2zgtfquNB97r+O6G7iJkdAT5Kli2jIuvNr9R9OB9qr4omGrG7bjNgK/17NltereGzPFl0L2QNKNYanuNgcywMtKXlEQ0REs0+UR7gzBqm2GDEc1EyaQO/uQH853NNPQ0q3vSU6L4OygwDVSA6Q3dGWH0SNcI3EPEaxA2MqfQOoADp/arMnscBbjED5BLM5KwQcIlnP54vxt+jsOvWe9P/eFyk5dXwPXP4nCff6Dc5Od9X1j1neyJaraZlHBdJlPfWG9i26bTZg669pZJ29eUImXE63gfhat/YL/Ol/H7fe5UnIwOh1JJFlER5qSC0IeEUdo4cH+GTuhl8nI0FTV2JORLXhNOeNfy9CAawbjihigG4+LjMoFcjuGbJTsOtrPx8D9JX2fxpJFeSrR7Q8PEtrb2Fz9etWp8qTi9uoQ9gDr8IPKbgrtPqXji4IVTuEVDtASPvd7V46B86m4x9fdFliX/wXLr54phqCtXoCQ2ll0cV45fB3VItyV9ghSgTkSfC/35yHc7+WUIuwVrLDA3svrzZzew6EfyJ51meV/hOx0eZxWB5L3k61A8ohk4gMylPR2YrwhnWNlS/jsBs1Qz2TzyGIdwkbe9AJsM/UV8f4hJ4kYjg5v4lsn2wzPp2Ql8b/HNk9sfF5bGD9PYUHeA35/E3VjfsE0SuPbWtZ+P1NAIYzxMRjZ0YJLQ6jQMnXlbp5F0RDCUoCcoZG2cl22Q0Ssk3sOPgKUMz7sDjkeoAGooXliQXTPXETzmkMtIynclDekOeL+D8Ckst19NuJaKtOcbGe/hibAng19L4AcDs4nggmQZkV5RsXILS19pWlq2zbS3N/7r3SXPezz4lehHq1aOfveDFSu9uHJtZHgS9Ws16c/wcCTIW6zcwHkr+E7ycAbZadAJwlvJMClRDsk0tzvOpowKltBWn0DpfKVYeZF/5b2BOi/FVbKhXDJ0+oczUH+GxB8zq28hbHMh6t69+8Mo8Wvw/xjvUGgdivti2oJO8YYqbxTeVcCNpj+8DLhIvgQH7qXk6zeiGWSUN3BuShu/EVszy+8FwA0kLHKp2UsDTVdnkB8vaA2TijHIYJEXEGOPJV5LqrIv9WApIw3q1ZdqmfhIrNu9OOzANL54w2y6h9+fxF1fXxepHz0cmbrMZpGAFKoqQLOXIMQeQgYHh8SlFgyN6ymcFyj4p9NASsPZkQLZEVxNncVHRYm7srE7NA4hD5si0/dwP8i3yE+XhhF77SYBHT/KQHcSOl5CGtdX4bcn9u8URtrv5BrIZfLHxQsmxswh/st8sl1Tah5LyY9Hw7MrTUvLtg313UagPM+e998PH6uEEs3lZTVyeNLLl+y4vCWRm3BSxlImoZ1QGnRcfjOZERwqOlDuYkMd3E1h3qGj4nj82wSEhQVt7CnRVWvaTli1pmXhgD49HyxWptRz95CMkEjRoLRuCkMYFE5b14zsLuLGkn4w/dZsBh1PkpfzUOSTdIKW+An4vwtsd+Ceo086HDqJZm5BNP1h4OwB/mHgf5BPg6xQQxkznnCNEwK0ETgSDfiAexsc+oSLsYqzP/jvJM9/zN2UIDjckP5q0pyFfbcfioHHdMrNXbmS2x8XlsYPU2l3pCKFeDMVoCmKCQpL8akoUpYavAJ1SSL8rVevXn0PHp0w42Be5krcqShSClfLurr28oRLrBM/QYdwitHBv469HwvdCcTpqbrdye87xXBR/iR0otKXGod8+sHvvL//54PzlHYX7jkSJt5dRRoXH0ePTqPi1184mr8FDfAisQ+/z0PzVmy3Y6m0PLVs269nrx21jMvJ0skNdXVjtJyb1kxU8iUvLzHaPpFlt7/55Z1G3pDVDC7zv8bJzF9Qf/fx4/fcadDxcFXJPoW8NEiJvr3ww5dyNI/zK1Pq/EHA3M4y1ayM47Tg12xNy9qJWaRfvBFgzZRulBJVQsrqbKwX6dOkECaCT/uGjSz79qH8PsAdq0Qpk2vhZSfxBI33wT2ZdB0Mfc1RBPaBZuCyrpcAHHow5gbBgfv7XrjfJu7f+JMeFvq5X2fA6w7wqjzfDI4T/HiD3KTVype+ApO7ujO4IDDnCUvjh9U9UV1x8YfFuWmrrXEwitcJ3jhFmgRPxWA0gkGZnkEhuMsKFPh+aREDlw7PzClhyaFTpKGlVvgQFeslKtZr+NW5X9AppBVOjIxWweeCMDJx8WHpvHBwa4l4ruevhI0SleI8Hl414z+CjkOzlzMrQasYp7ts+2kzGmU6tb4uczoN8y9pKFHyoz2CvtjaS7sGu6WYdlp+KWhk9zk65vHYGkB9nBZuPx6uv8yo0vWXjVauaRvmU6LmvcVL34UXT5k+jbunlOi/Fiw+p5051f9svYlWX/QKUcGs38+/381yrp79u4SwO+nkL/ficL+NDLcCzyqFYR+Hf35OiXpgkTZpSOKMoR5/CsBJzHIXBe2TAqNl3QXUj+YwhKSVsp3E9wRKdIxwh8DOA9+m9MVb5RRaCFjHYPD+CzqaQYpWlxk9tqB7oqUw0NLWmmg5W9dg6kpBXAOwK9LggUrREzwS6uNp4CsFhyoWFVad046lpOsi2DvhdTAz0Qn6WOr7BnxM8fESF+8D7Rons7XzuTe3JZ3NrshcDfqIanIiZSrl2dbmXJKGEhXvlMkBlMUu1KUrcVdMiXpyEg3REk3R9sLXR7u93dzvV6JeHqRMP1y6SopNyu4hKdG1La1tzGTa35y/+NuEPcx3mAcfZaNE9fzoUmQmZVpgkJ+rRFGEus94KJF5RVsAGOFReaCUhwGiQeh0FPfBfnAGPTpvMJRvGrCMCTqaXBq1h7nCJZwdobIh8Pkr4lsZlOb34D1YVix2AdfOnr9mbV4s4rGFRDNM5YHxU1tLm/llXH4y9eZZ3SWtaUXqW9p180Nh5vfS4jIYFU/BDyE+9WsvHk0q8v6Mwr7g+f02lbIb/s+Ql3n+8Fp008C0X3EzvB6oT26FebzGxXtwXWmz4vBh796936PMder0EPLx92rzI2X6xn8/eCCNg0XinQ76LWYab1Y7H6Ip2tWmmya9dtMeOqOWMmUb4zC+86VEPbqeMsXvLQV7UWH21kTMp665WwjFQPQNt9CWxhE/gQHeL4rjk/hJu4Jtqa8B+w6KexYKzd1HVlpwS5F3AyZwWVewSqO0wiFcShdmcltQ08Wz+jYPDvcBnJ/6M7iu8sKKbS3tEjaSr7k4rpp+Pfu3au3aS8lr2Kw7z45gVq9d+zunrW15PtDn0IMMSPntuobGX179nbN1joiXBWvIUMEKMsmSbp47MscgwbklH9AJB8s02h+tyLUXsQX+M8F/KqPO2zWSx+1mRCNFwibi7wvYrzuRhaokhU8tvWo5T18HExffIUFRALLQXtFpfBX79xeRVKdCg34Yp5Rph1mCYKyxEoiSgJQpy89PcVAjcK+4KO0rtI1jqN/bMdh82x8nJYrfPZ1L3Pn+uFLd2pYC3+HU72dRaN8l/WjhwC/7dfC/LH+xycGuJFwnigsOPRbDen5WdcZxyngflOZT5EttSQ9CfBV7Gd8VObj50D6WeNeLewv6wpHIoo0DQt/JwXSZpWf/eN3I6GGGsDulmrVK4a6PTwTOR7IawYUaCkJK9CpGRn8MBYqJ0OyWpYlTAGtQYYOTvvWjq1FubzDSnhaTvKRolOf54O4PnXHYF1Cx3gbBCireTtBt5NPR9eaSkG6YwJORUUWvv4BfpyfvQ+aHsDQ5Crn/1RMlndAruPfw/AnsyCsj0FhLL9Y7AZ4wkN4ujrDYXHgZfAdhjMyLElSLThBz63MYSmcSykrnH2ZS94ZLmVIPe+K+jbCxlPGEzipRTz6aLbLaspfnz/VzWg3zlJsXlbe13SGPVmvygTEOreowkz2Ug2d3kZevk4c1fA+jIC/39k2Z3Z5BH3cP8eNz6BZiPy4lqvMuMSSqEi0FyStH09aubZumu6XetRgdRvIerQdGfJdkomakr9Lx6IBGpBEMwns1Eigi0hM+IEHKdCGFNYeCuaUzSlTkGU0diNUErnr5sWWNz/GeqiKFZ432htFwhmBr32V7wjS7e5yCm8LhgqovL0K7Fo2W6it6/YWBjBr1KMpAI+exlMlo6pzutX2IHXdtqUBmCdrDbGYso/QvLpjAZaEChIWe3kpL0OzC4I6+UvnuiMG9yhTbtqtFB/7ms8d0RE5uQezqgJjRm7pBkUpLeJKOOo5OEPp8WFI6KJ13GaCPZjampdU3GZC8Sb3TISMNlK5nMBeq5PLESnD4FSKKbhV1nX82abw3DIUfPgwmKJx+633ChwfFKYwJyW+x3LIKg6mF8Ny/uwxJk5eC6yZpIra4rATiJECD70aH4/77S26gEZek5Hg6sXPA7W/8Sz1FWjKymATQsn/sHSOjoGjqwAb5x956fpCZ6WnU8z2og/MZiOm/lf8cJAMbZiVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlUCEJ2HukFRKsRVs7EjjrZWcr02bGORnz8k/2zUypHc4sJ1YCVgIbggSiXjbaEPJn81DDEjjzJecY/pviNKfO/PQn+2QeqQSrZ811TkeJTuAhq+6MGvXAdMUU6bfnONuuyZh7eTPri/ytsf6cILnJmLXwN7u7Y771w/0y7yRPuP5Djn3RGcq/stxDToJeN0uSQR47MGf8eN+MXtYJNdWiE8pAQMTZLzkHkfcRRCnvr/ZwzD137Jcp+Ym6ANQ2qIoSCFWkZ85xXjF15gZG8JHP5535ojPKtJvLf7JfZs9y+A6t3NmORU8PzvjSvua2ETx8XA7+sDRj5zjD+X8h5c19MtAH92q5efHhcJ28R9jw7otmDJ5D+PrSmc+jwT9Dg3+0GPaT6EeJTkYm/bEPJv/66yfj1rsS37+NKa8WaKiTHiL8fpM2LVeJOuYA6E02mRKfCGw3vUkzSjjgUc8mhpoy+A7CFVvPq0Wnk0pUeds6hyPyeboczJJMVsZBMokMo1yPTUInEkkukteOMmNfNDe2tbt/ovAxA68FRB29OmO+TZ84Om5QkISGB3PWX51NTYv5Qc+e5rwf7Ob+l60XZe2UJBCqSMG/B384s3McHcEwAi/l4e8ClKGNiBE9eAcBPOipuWboDP4LME1l2tBonuOPkpqcdjMQOqfRuPQu5jyW/2LfIC3IQIjn0jlOX5TobBqfBhhv8envmwaT34vOnOvM7tbHHDXhfzJLQ5J/MoIdk31rN2tn88zgLUm98wQUV153D8rcB+x9zEybvTR5O2VamolKibauMd/L0yjB0dAd4Iw78IpOVSLfQcji5OamqRad8mei/qwlmc1uLSVKnWjyJ0zqpg7xRrcZnxQ+Cg4leie4zgZmQre+5hL6gjXnvOgMbHPMTMKnXjDH2S3pzPScvzsDurUbJ0xJZlrNae0M0la1GPcfWAQv3u7aJZP40XrBf/tVZ7M1a43+veZIeHSQ5WPMoC/1+CyYFGUYGjjmTWAe2Mcx15+5X/j/nQp3LZrv/MPZeNlKczF99tHkY0fxSL41GXp0417m1ps/m9H73a6JUqQeTKXt2AZABzXkqRfNOBi5OS1mJuyVmQ+u7581xzkfIbVv5JgLbtsvk+gvhZLwgNb8IXA7M9/9GsuWjyuNRqFnvWROQlF8kyfU9S8h640iPeslZ7t92syCsAYRF6/8F5vNe5oj31tt9tish3nVi4tbAfHg0rBTp6Xl3FJnov6MKG2CJeHU+fbz4HNXi46P5AbvzM1EPSV6E6sp+b8ovGvfzH9QpsOZpc7jfxdPQxjXxgnE3U5YaZ5d5bjbFqOD4Ok/R7Nt8H93753RrNe0rTA/op4OJu1BSbcRxs1xPrV8jXmO5FuAaxbp+UcuM4w/5jwUpX+AlGluUuTO+OlT+csusycwTS8Zszvp/O9di42aNgyavrR0hfkZ/A8Uo9ie2Zt87k3cN4E5lUHZU4qoBUXqMWioVJRR1jS97nSjk72YwrguF6R9hNQUaQ4nwyr+Sd4xL6SpRHO4jwTvzzwlqjAerlZxaI9O33pjqDBHOm3m4Zcy5hyYnlTMeFx8Mbznb9rN/UecuZ7f2p9cCdAwbmtdbW4PkkC3nmamwteuCu6MG3qYi+g4NNBOzVCn1e/o78Z+RGeZ2r+1+GaiBUrUY1zKFNr/pO+IXeWTclthzO9J26u+wVzv4fDbHLTbx2k1u9ZlzJn58EZzg2k1Q9eQFhxfSNL3Lc/QDztm64Y6MxQe/1e4GDwfTL/we/BI4Uvxd5jxk5cLUUK3ay944j6ZZ5WuK805f3YGtNWZzzBD78eWklYu28gAAB0ZSURBVNaAOhh0wp7Ux2vJb14fFQO5CjZjniR/h0mZ1hUD1IpfnWymByOnnCFjn/XcadkX/tfpiWobjPqOPKRQKj0NAiiC/qRbWGraWoM/90VnPyrNTGQ0t66Hu6dcwGJcfAGw9RRIoLGn+XxjN3f7oiA8zsPe5W2spDxw9uvO5nGwacWLlmiKdlo4axzP+dR7rRpJmaZi6HRPAaeWcwOVqIioT5LCor/7bxTRi//qbIQSfQyYbTnLctRde2deD4Rv5c++OW9iGrODEcHcvVfmNaVRWuEQrsC0ucALXnL6wdOJ9AETPSWqqLv3yfwJBX1gXUP4BKdHHecFMG1tZn/ZXWk43Pg/rRlzEGWwWZgSRXP2zNRR5hFKNJ+HLMzPtARcu4oUZeSsXleJyeA7+Qyk5Fj9gRlChe3J8mu6ipRBAIX1d9gcLSGnxG7V0TQ5Tl2rY+6G8KJMozli4m6Zgv/YjIuvOsPRBKcSra8mTH1P8zUGcdOpf8eXzFDGXEi6Ue2rzGtnvegMKzl9iQlEQ7REk075whKT1yy42mbEYORHKA7V9/xgPoWMXAfOJ73l3CAFtuo9cxsy7s1S4Ywwej+Z4zQubzUPUR6DUGQjpdCCYNU+wTUKpfD4j/fMLPHD5JTgSOEQLuH0x/vda9rMcfh7sX75U3+43D8elHkFJf7P4nDPz5LzQNddZ973wrrC1kyUA1fxk7F68w3ktWlSHunnB2oftaYUKaNdx/sWrjJrfMu6BobvT5q5pHCsdQ8FdtHme7mHXpImSwRHg9FS02eWLjcvswl/tPZGEiWsIaD3XnIPFQxSXoobotiMi4/Liq6/MEqfJTsOtrPxLL9M0tdZPGmklxKtd8xE6vSLbfVlHF7JjZbpBAdwWO5BZDjlvDedPmnw5schnMItGqLlxiUZqfuR1Khbd4vZ53qxbZX5xzlznM8Vs6nlXL6NZRfHlePXQR3Ke0va0kNKj1zPXdZq5utsgYdv7FznFuQ8Fv+Nd+2XCfzfUvUjbLFMBtdXUKKnTxyUmeWlL7Y/eMkcKprMPgMHkEorHMKVxRncR7EMuhOd11J3JltMJMQvPrnRsZdO5gOyqHe7+UMIaEEwcrmJb5lsf8Q5Lzs7sSLyFvphntz+uLA0fhgt5/r9YW5k0aEuhMF64TqMFLlHCtLxMD7eSxBkA1MVQwVsS5sQOKVIn2jKUNydMMjoFZLv4Ufhk8sOdESPnDXXvdrhByl218x1BI8x+B6JeyV5uYM83oF7yhY9zdW5vU0TF+/hCbPVyMBd6esvYeQrcdWmgJa7bFtvGltWmee9CL8Sba0zo51VZqUXV66NDE9qWWo4n2LO8HAE1UkvLmfH1jdw3ircRekKvGnQKUBYBU/ugY5m6u+m9AFLWukDUKZfKVZezMR1MLCBWZeUQclGyoQ90cM338Q9CPTxwjVGV7Hc5fiGjHm4pd1cAw8/BvHQs+c4h3Ji92LcE6KUN/3IVcCM5uToZVyRieSL1SQdMlq6eX/zmzDmlTcG+puiDG4Et2aW3yuGBcdAuvnIpWYvDflzdYb6u5xZgyIfc9u+yQ5ykl4DCS2py740h8PA35HwsIP8cmPl99PD0nhp3TTaEwVBnCGvmycAK0BDHdoxUpEC8AwpmgtSdfQMISODOwanGwKN66lsL0zcL/N0GpjPnuvsSMXdkTw2dRpfzDUBtPTuFNAhuSWD91hueRD/Ij9dxoLx125i6PjxhbkT0cklpkJ9FV574v1dLug7rBTIXKafuHjBRJoqXH+JpF+iPEuRnegin+PrHDMC5Xk2M5/HKqFEc/mTEn0y585aMXlLmBfhlCLtUYDb70mHDn2tGcGhogP9qPNux+wmt3foKB/uORyzDbJOZOhHNuZGuqtEUWInrG03C7s1mgeLlSmznAuJv114pWhQWjclIpADcpXoXHMX6cd+sMQMZm9xNjifhP55KPJJd3KCFr8eCvkuM//uAxrMcws/ModzODHRzC2Ol6Z/Oz3e/dAMU1/TtH1G9SPUkE+6I928UpXtaOBxI/rJZAO+jHkbRG+DSbjawb0/7wzced5fnT/mbkp0JOALYYZ8NfTOgt7dvmDDIvV0MLorV67bFxmWxgdScWekIoV6M6OjpiguqAyKHxwFkzTOf2pXaRD+1i2t5h4EOxRvPUsMV2I/rbjOGjqSoVQcXXt5orO4klwTcBvWS+ZYKtYEKsTJHBfbPenRc4+/JHQ82FRsRnHgmceM6jzh43CMzMl8riKlwUTHu+DhP9W4/sLR/C145OAitgl2YRT//Gb9za1ex1JpeWrZlln3jvXGTOSg1mRGxGOoyy+mNROVZKnDL9GxnHj3vpm/+SWdRt5o+zNYnnuNPPyCXnEfP37PnQYdD1eV7FMogwba4QmtLYYVTU4DG3OcX5m2ZQ+k3E47nYWGb9FsDWWq7aXERo8tAD4W/DdKiboJ68zZyPJFTtFKIWhpX/uGjWaZ6dO0b+YD3LFK9O5B5lpw7+TyNNd5P2y2/N6H5ijo94F+4LKuyw8/LCePoW3cgOKa+uN9zfcLtFcOiLh/40x0WAh6P6cuNuWSmrGvODu0rzUvtrS4B5JO8MLDbPKjlS99BSZ3dWdwQWDOE5bGD8uA9iPksZk/LMgNjA6IujPfoPigMMpxXpwiDUpXtTCNYFCmZ6xtyS0rOGa/tIhTeY6gY5uT5Oh3GjRzV18eomK95Kw1r6lzB+8FaeCuFA4qyCoaxoIw/HHxYem88Gpcf2Eofiv0jqczeENlvnCx2Qb/mR4PlbS1bNva04xuaKczy+5F/SUlJboYvvuSpxu57H7NmftW7rI7ivJvHET5HBpnPOWtAdTHlZAZqzYzWletW67z0/Bmoqlcf8mYjVBkw6REPRrMUN/1lGkbA3XyqZOzs9Y65pz6FuPUN7rLiTci78JZv4egyNZVD71YBPydDEYu96I54PM2p3K3+sE2mey6DgqcuPkTskrUA4u01Y9QHmMoj09RnyexsrYoaJ8UhTAa+gs23zd8RZG0R7EqNwm4J6hHY3J9VAf6yGMegZtqSdy7i9oBKCSAsxX/4gGa6eA4KgSkKsH17eYtTuzGKlJk8Rd4LUmR6oEGVlTWH0Pl4LR254137YXO7fHOYysNgyoWdP9GYe1YWsrqQ6NE74TXwcxEJ+iDg2/wTfE4iYv34LrSrt/InN+9m9mSDm1X+NXy0BHV5MdVpuyFQvOSlJSoHvE9gJPmu5CnK8MeyEgzj6IhWqLp0k4TeZVxsRJ1v1+JeuRdZdpijkOhvw3MQ1Ki3HJua2817W0t5tu0g4dps4d58FE2SnQ49Wwpe6OXFMN5SpSDMxrgHcqyZF7RFsOG+VUeHOsdRn2eizKdrvucftgLX3c2ya24TQs7/6E0SiscwhVVj1jX/xVwrcymz/DTkRtlvMvYvzo7F4fXmv+uz2U+JL9vxPLVZn5FWSc+YYzi/Y9eOappReot7eYzn0nndG2lrr14fDIi3Z/93C94fr+tO6YMCD5DAWiUV9NGB4voEG7mOzD33eyG5biOi6+FzOkZtB/ukXkv9yzaIXQIf682X1KmLavNA2kcLBLvE/bLvMVe2pvVzodoina16aZKrz18Ri1lyqMQhzEzPl9K1KObV6Yso3thUTYrXVsTP78pZG8ydzpXp/onsCz5iyhcYXG37pVZweXPrxH/DnuQszjJ6u4jC37ValeRd+M+ZOCyrgtLGqUVDuFSujDjbkFlzHQU0Tj1bR4cM9QDmNH+mRn+VV5Ysa2lXfqOkbS75uK4avsnfS7zzwbHPEvf+x7bIWuC6NM3r2LZXy8/4YwxWZhT9VRgTS3tcgKwgHmWdPOGzLNF6r7zmA8r18H+gvZcK3LtRTzx2seZMHsqo87bNx9grvQalEaKC1ebiYD0Ze/l14KtZZNbetVynr4OJi6+Q4KigGr8+4tIavCycKV5mKYxALl3mCUUsWW9VgIdJCBlysMDT9EHBe4VFyXQKf5jdLVFy7n+OClRFJJ7OpczIZ167EHbUjzzdzga4dm2VvNd6GjlQ0b267wk9LLrK/pxYTk81N2Yw5NubbGqM453dveh73yKP/x4mBnvRvRzX0Uey+oz5oocifn04Mdybsb18rsF+6Mj8bQ1Nmbf+S1ipepezUwhqi/KzCIPz6FM808EFgNrJkpYTT0ROB+GNIILNTklehWjtz+GAsVEaHbLI/XuQQNAj+X7iEflr+YwxRtpH5hgIf78hcb0pyKNW/ihuYABwtvkYcXKVWYn6DbivowG1oz7E21YKppMw6vo9Rf3kNdccx+N4hAa/KiJ+2b+6gk9wdUND9Szo6+M6AUZ/YtLuUYv6dTp7Eu0KYPvIITReSFFtegEMbc+h9X1NJM4pX0BM5uZKNPhub3RnnpsASU6lrxN6KwS9eSj2SKrLXt5fvVza1uNVsM85eZF5W1td8jzwxIerdeqDv8icyiPGugk8tdJzjEPBqcN5nIeZHDPUbBXeAaKVodDx+eILQTmcSnRJCd2c2lqwmIr4yke7NhDjy2QHx0Oc++h4i750fpXGXXErim7MM66R8dLlYInfNIFKdOFdIBzKIxbOqNExRP7Igey/9GEk0OUeTOeWcqr+KblQ1JwNO2X0VHxYTSiITSm41jq2Z4C0P9NPs6eyBQOB1R9eTGFbKWPogrXXzjhOJ6Gr9ddlrFKMJaDD6Mbepkx7j9fxFzdKM5wXHugfGdTX0fl/sVleXH6SD9KlAHWKBdHJCCRJfIdhC4uL26aatFhGRR6R/BmbrDheosi9KZuMIC77y0ccSaaTlxqeAQklg4vgL3L3uFolj2nskD8JrObN1GiW1E3elO+19NJhyq5eBY6Qvj/xaW9GwcEW+jPGt2/4+sITIgfPhAgJJAHGbR3ODwk2uT++s0tqzCY9Sk89+8uGhR4A4NQ9ilXa6wEukYCuT8mcP/9xXvkIW1OWEo7B0Wab/y4l+YVacrE7B97lydQrpZskH/srecHnTX8cT0P0PPNb+BkcvGjD+VJzKayErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASWP8kMHz48If0rX+cV5ZjZLJJZSlY7FYCVgKdkQB3hOON17nNnDlzWDx0R4gRI0Y8xlNtJf3rBn/p8/iMGTP0KHPNmaD8JOG33HSlCqBadErlKwH8gAQwVQcJkmccE0nqQxwO2t25wDTxDYCH92hDV9AG741LZ+OtBKwEqiuBRIoUljrVweWU6DN0Ls1Jsgf8kFIVbxK8acEU5ycpv+WmK5XvtOjQkX9YV1fXNH369Aml8rA+wI8cOfK89vb2JpRTZP3OybOkLJWTxk8A2UvmUqSPUgZPwueRuH9KuLHK1C8p67YS6HoJRCpSGq2W2dTJ7C1W8TdjfVjOzFRKlBlmE+ljDaPvJjqiwbGAXQjgz08p/JabrtSspkRnE8ohUsmUylcxfNBsj3rGS37GkIeKrkrk8lZzy6bk31Oit9DWvpOT2QTCn0Am1+G3s9KcUKxlJVALEohUpLXAoOWhNiQQpPDEWWeVXdTMLSouiVTS5Jl8XlM8EESxPS0+UHaH+vnJDazG+8OSukl7K/nWTNSvRN3kzEx/w8z0cOhuAs3FSXFaOCsBK4HKSiBSkdJYh4k8DbdZNv4hsssxdA5D1MEkSSvYJHBhHWVU2lI6fvLtHnzx5BCFN824rqIblYcwpRYWHoWrWnFhvIWFV4uvMDrU50PhbRzxP6TOeTPRPDhxX8ajFSGrRPNSsQ4rga6XQKQi9bEX90eoPtCOTikvdV58pSzXPtYRU2GIcBLyDPibC2OCfcCXuvc6IBhTxUO7im7FM1ZMwKsbxeE5f2wdCEm3vgbrfx4X9+/f/5LcoLORWbD7l1v4b6H+HkX8eetr5izfVgIbqgQSKdLOzsgqefpWSrR4yS2ssNQ5JVHmuRmhlFmn94bDeAkK7yq6QbwUh0UovE4pO3/dIP/Nokt9GyK7s6ZSPHeWr+L05Ps4wp7i03/lOkuWLOGvc81qvvGSCfnYiHp7Mf47kc2d2NZYCVgJ1JAEEinSGuLXslKGBNhba2ZvrYyU65L4Fd660PJdDGpCr0ShPNzDRh52KcRy6JeTxqNZbKPIvglfBSsq8LWX4Ah/2g8P7HZ+f5SbtBOI157oMXyz+M4B7zhw3IL7EtxH9ejR45o1a9aM4PT0TMKssRKwEqgxCRQo0qjOLYzvcjs54aMT6fQeJB1O4N6rlMcvf/nLZj/fdKxN+PVFGm8GDn/NAkxrhhRJNEtnmGDSppuTQ7Nwl2uS1o2k9YFyS3yvOCls2jyWK6uk6ShnKVDvYNGjSkcebsLqyfJu3UcffZQh7+1TpkzR1opVohKQNVYCNSiBAkWa67CeoTNsTsIr8KXuORajHVAcUIpfnbZ45iuYKQhHbgbWXAq+AFh1YF1hUqd7yimn9FuxYsWkhoaGptbW1n8gux8gt6cZJPwqSQYl5zThkuAqFaaSPCKvn+cGYnm2UITuTBQZFpzaJXww8EPygOGOa4h6lPT5g0XQuEzg4LgDq399ff2v5bfGSsBKoHYlUKBIxSYdQOp7jsXZp5PQTFRKtFN7kEmW7qA1izwtoJPVktld0NySdEcX8xTkp4NzZ4hBcZUMqwTdlpaW3vD8RZSo9uKeRx6Swdt8XWIoC3cQlJB4p/ZhE9JIDYzyewZk+kLNySefPGDVqlW6w/qHYiBmpTpY9G1kdFvxqkoxrPVbCVgJdL0EOijSrmcpdQ5eoFPSyP9L2P+DPT51CusBwqlTp87nJZ/DmanPgd2j6aTvZkBxe1LWS1B8iZRe0CCIQU+z+EERDZFdqkmbx1LplzLr13It+X0fGnoGM3+AKKdELyYvE5CRDhhZYyVgJVDjEuigSFE2gXuOQfkQbFB4XJg34+psxxlHR/F0RtfSOX0d5z58L8lPJ6WoThm/nEqRQ7npSmXWT4c8NyHrepSolhBV5iuJP3bUqFF3Tps27fUkuMGhDr+mTSV59MvTEwJh28lN/WqSjEud9VMPrwTHPZTNb0GjAciX8WuQIyV6vnBbYyVgJVD7EihQpDTg0D3HiKwkmoGEpE99L7CYDp3cXYTtQ95m00l9Mec/uxiuFH+InGLlUG66UngTbACdJoJ35htJ3LXsu03XEi/fWYSdxxdmFgNf8TLyEa8mLcnpQ+rEYh/9QGeAPAvgwKFVjqZSZ/0oy0nUR0P675P+q3zi5TzC8zNU/NZYCVgJ1LgEOj81q/EMMtr/CR3hf+mcvk+npRnANsyIz6xxtivCHrLYirwvEHLcn8b6GP/aihD7BCJFproHOoXvBL6VfMs53PWlJLN+7ZnmTueSzBorASuB9UkCG7wiXZ8Kw/K6fksARborOXiFgdv13qwf/wwGK1Gz/vU705Z7KwErASsBKwErgTQloFm/h0+zfr5unt/aVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgIpSYC/D3tIX0roNhg0H3/8sZ4StMZKwEqgRiVQ8CBDGI9e58Y/UpT19uzixYv1WEGiR899PDy+ySab1ORrOiH5ieW33HQ+mSRyVotOImZKA9L7yzVnQuQZx2dsfYhDAN1zuUrT1NbWNoA2+B7uK/r163dvXDobbyVgJVBdCSRSpLDU2Q7uCDqBZ8DTnDB7nf1XmYRkygYrzk9SfstNVyqjqdCh89ZLQ00MoCaUysD6AE/+dL9T+Yur36UOApX9ctLkxQZvE3g8RH+x9iht50ncR/L9lL9WM1aZ5sVkHVYCNSGBSEVKY9Yy2wAasPsvLfib8X9Y5sy0mXRNpI810GkCqMNfo8UmrC5APj8l8ltuulJz12k6lPsmdOJxSqZUvgrg/bM96LlxhGUdxnR6VldArKNHdbvmlk2pT54SvYU24/3F2gTk8gT8Xkc27Ky0Y1naECuBLpNApCLtMq4s4ZqTgF/hFTHXWWUXNXOLiitio6M3TZ4ZUFxTPBBE4T0tqoQf6qeugRUKb7w/LKmbtLeS1v2zb7Y2PCXqJoeH3xB3uPZM+/btG/tGcFKaFs5KwEqgcxKIVKR0EMOEnsbdLBv/ENllmiHqYBKmHZIELqKjjEqeuOOHX/fgiyeHKKRpxnUV3Zg8hCm1sPAYdFWJDuMtLLwqTIURodwPRVGOQ2H+kDpXoERzab5M3IdWiYZJ0IZbCXSNBCIVqY8l7ZV1xnh/4jy4BCSx/6YCruK9wDj0SfcyPTwVXdb0iATYXUU3gJWKBz0OhTDFlqQOVJzBKhL4OopyMXugl2jQibsR9xWiz6BRf/Z9FM7zqsiPJWUlYCWQQAKJFGlnZ2QVPn2b3wuMy686J2BilXluRpjW3nAcW/n4rqKbZyDaEabwOqXs/HWD/DeLBerbENkpmIrwnAJfBSg4QHQcSvMp/i9W/x7j8LWjNFfzjSeuGXsjPv3Z953Ixv7FWoH0rMdKoOslkEiRdj2bloNOSqCZTrhTKPwKr1OIcomDluVRFm4scVnHOkKJl+PXJTEmZZ6/iaIvHoTtJXqEP+2ni3u7In+ol7QTUKC65nJMXV3dLK66nMMe6DgU5i0o0UuQyVH8k8w1wIxgdjozFJGNsBKwEugyCRQo0qDOLQFnZXVywksnksYeZNjeq2aqzX7+8Tfh1xdpgBsmAPhrlo1/iOxKm0rRBW8zvOsr25RQN5LWh7Dl3CAeE8FWgMcgXlILg99zUZTuwSLK6FEhJuwmwnrirOPT6Ke9T58+2lqxShQhWGMlUIsSKFCkMFjpPcdiGXR2LzB07zU3A2suJliiXx1YV5jU6TIo6EdGJvFH0029e/f+B7OdH+B/mg78VwkzmEiZgSspXEKyJYElpZ0Uzk/858iqyR+ATN2ZKOHFp3YHU/+G+GGD3MBcQ/ijpM8fLGIWfZlgwX0HCrU/ML8OSmvDrASsBGpHAsWKVJylvudYnF06Cc1EO70HmWTpDlqz6JAW0Fmdg/suOqYtcR9dzFOQHzh3ZhoUV8mwStDt3r177zVr1nyxtbX1KZTo88jkaGTxdiXzEYM7bP8yKFmn9mGDEFYyjPJ7Bvz6Qs3SpUsHUBa6w/qHYiBmpTpY9G3K5zZwNRfHW7+VgJVAbUlAy0cbunmBDJ6J8vi7bL45G3qGg/LXq1ev+YQfzreJlCj23XTStwfBhoRJ8SUxiZSeBkF8Gf+H4nhGnz8s5z4yCWFgUuUxIc08GAO1fnwzly1bthsyrsf9I75v5AF8Di3Xktf3CfqaL9g9nYtfB4smUD4X++Os20rASqA2JRA0Iw3bcwzKwZCgwLgwOoiq7UFyQONalOjX6dj2oXN6Sf44/hLG++U0JGEagZWbrgQSLmieDvLWAwHq2LWEqDJfiSyOpcO/c+ONN349CWIUWkGHnyRNtWEqzGNenr58bSc3cm2SjEud9VMGV1Iu9zAD/S1oHsP/ZfxaKZASPV+4rbESsBKofQkUK9LQPceIrCSagYSkT30vsJgOndxdhEmJzqaT+mLOf3YxXIn+IDklkUO56UpkzxTTaVq+fPnOyGAkiK5ln3S6lnj5zsJ/Xhhy4BcTV/Ey8tGvJi2R1axQeYwzxfIshh9PQJNm/dQvzfrnSCFiR876GdRNYpBngP0+31eBFy/noUTtFRcEYY2VgJVAjUiA0f5P6NyuFDuy5a8R1qrOxsqVK7fyiDIb/TSddzfPb+3OSwB51lO/pvI5fCuob+9pmTcJZu2ZJoGzMFYCVgJWAlYCVgIbrARQmruiPFv5vicFKkXKN2GDzbDNmJWAlYCVgJWAlUDaErCz/rQlavFZCdS+BP4/vGiOsK38CLsAAAAASUVORK5CYII=) no-repeat;
  background-size: 466px 146px;
  content: '';
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.toastui-editor-context-menu .add-row-up::before {
  background-position: 3px -104px;
}
.toastui-editor-context-menu .add-row-down::before {
  background-position: -19px -104px;
}
.toastui-editor-context-menu .remove-row::before {
  background-position: -41px -104px;
}
.toastui-editor-context-menu .add-column-left::before {
  background-position: -63px -104px;
}
.toastui-editor-context-menu .add-column-right::before {
  background-position: -85px -104px;
}
.toastui-editor-context-menu .remove-column::before {
  background-position: -111px -104px;
}
.toastui-editor-context-menu .align-column-left::before {
  background-position: -129px -104px;
}
.toastui-editor-context-menu .align-column-center::before {
  background-position: -151px -104px;
}
.toastui-editor-context-menu .align-column-right::before {
  background-position: -173px -104px;
}
.toastui-editor-context-menu .remove-table::before {
  background-position: -197px -104px;
}
.toastui-editor-context-menu .disabled span::before {
  opacity: 0.3;
}
.toastui-editor-context-menu li:not(.disabled):hover {
  background-color: #dff4ff;
}
.toastui-editor-context-menu li.disabled {
  color: #c9ccd5;
}
.toastui-editor-tooltip {
  position: absolute;
  background-color: #444;
  z-index: 40;
  padding: 4px 7px;
  font-size: 12px;
  border-radius: 3px;
  color: #fff;
  font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', '나눔바른고딕',
    'Nanum Barun Gothic', '맑은고딕', 'Malgun Gothic', sans-serif;
}
.toastui-editor-tooltip .arrow {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #444;
  transform: rotate(45deg);
  position: absolute;
  top: -3px;
  left: 6px;
  z-index: -1;
}
.toastui-editor-toolbar-icons {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdIAAACSCAYAAADxT0vuAAAAAXNSR0IArs4c6QAAQABJREFUeAHtnQm8VVXZ/9e5A5PIIOWsqPlqzgNqqRnYxyzMoURARE3MCadUNDUHrpnzkIWSSYZhSIBaSlqWr17pTS1BzaEysczgjwOCMsMd9v/72+fswz7n7umcu8+5B1zr89lnTc96nmc9a3jWfIyxxkrASsBKwErASsBKwErASsBKwErASsBKwEqgKySQ6QqilqaVQDUlMHz48K0ymcw4vpenT58+pZq0LS0rASuBDV8CDRt+Fm0Oa1UCI0eOPKa9vf20urq6n6LgHqkEnyNGjDjdcZwJfN35noFGxRQpCntblPW90PkidLqVmJ+1pJ1N2m/NnDnznRLTrtfg1IOh1IN7yMTWZWZkPnXoDOrQb6PSV4tOFA/Fcccff/xBbW1tIyh75f3Vbt263fOLX/xiYTGc9de2BEIVKZ3CKxTuDTNmzJgWlQU6qlE0/stp/HtGwYXFRVTutaR5FR5mgP828LeF4SgnHLrDabzKW31R+lfLzUsRHtPU1NTwt7/9bQz8H0JcX755fM+A/9Fi2E+iH7lMJt/9sQ/G3kQyUL3D2kPuhCayvMDdQh26B3tIMb60aUHn3u7dexx2wOcPNj169CwmF+lfvXpVt788/6fD1qxZfS+AX44CLoPvIHSRclOCatHppBIVq1vncGwjT5jJwSxROYXBRIVTh45NQicKhxcHrgx90I0o0UsI+xj/Avg6eu3atd8mfHTcoMDDk8Q+6aSTNl29evUPgD2PvmdxkjQWpjQJhCpS0Kgz2zkBOsGU0vEVoIxoRBrRD6KCDcIeSqM+LE1l2tDQ8FxLS0sTuAdC4zQq8VTcUnRv8HXawG/f119/fTaI9gT3W9hqLIOxL2LwMbuxsfGoqVOnLu00ofUYAfKYA/tfztluTpDVDTiS1Dsv55HlRZ25D8D7KI9mL4Fnp02LfHxRSvTor4/wSJRsz25+UrPZSFMG30H4IuWmBNWiA6lyZ6L+fCXBsTV5upfJQZM/YVI37dZQxuOTwkfBoSzvBNfZ8DNhs802u2TChAlrTjjhhIGtra0zCZ964okn7pZ0ZnryyScPWLVqlROmJNesWXMavIzi+454ErzsKVOmfCg7qRk1atRm8HcLPB8Jjw7pHuvevfulHp/kyb+y4AD3JjAP9OvX7/p77rmnJSmdSsPde+8jG69qWXIx+5pHG8fs6NLLmHlk6NGejf1v/da3jllWKg9RirRUXOXCJ2kAQyiUcRC4uVwixelQYvMJ+z6N43xwt9fX118wbdq0RcVw5frB+UPq2s7YX6PhPi48+DMs5ZzE4OGbjER7E7TeKFL43q5Pnz4LwhpEXHyIHI8kXIOwV734uBUQDy4NuwK0upU6E/XnI5c2dkm4Anz72ci7q0UnT/AT4FAf4FOiNyHjy7xsP/DAA/9BmQ5ngD+PmamU37VeXJjNAHFblOizxGvbYnQQHDQV/n8o2gWKB/5HWINJexBhibYRUKKfQok+R3+2BWln8bXzDUNJH4rSP0DK1D/jVz6J3xO7acmSJbvjHs7X5ebHk6Z8afXaxT+DkYEaCeSNY/bGvTdx3wTm1LGnn/xUPi6BoxYUaZ5NClXCdw2F3I1Cu5iCuE4B2Brmp6ZIXSJZvEOxXkhTiQo3/EpJ/IyG4ipRhZEflZ326PStN4aGfySN5OGPPvroHJieVMx4XHwxvOenvLV8P9fzW/uTK4HDv3qU0RdkfnznrW7w2HMvDoo2v//dLPcLjCwzkAH2dbRhDbJ/RBu+okw0HZKFKVEPUMqUvu+f+DXAjDQ55fZ7eOzFROD6IGAGuPswaN+VuDO9ePaTbyBvQ/l+D44vJOn7UKLXQWdr0g795S9/+b/ChYwOFg6UqRS+FH+HGT8wFwJzO3wcRDop/C4zUqLtbe1P0gnn9UwxM8QNFMxdP7lvXHu781JxvPx19Q1r253WZa3dzH8vHDPmIzcsCLAWwtTJUgAaObmGQvys507LpsJqI2swuCMPKZRKLzcI6A/ehaWmrTV4GsB+lMNM+JqLPa2Yv7j4YnjrXyeBt+a9Yd7+t1b9SzPUr9vooB7A3ry0lOVDi1aO5m3lY1l/UlLXz4fb3jk7FcaR4Sng03JuwUzUjxyYnsRvDdx//eHFbvY9N0K5PUb4tnxHoQxfL4aRnwGwZqNr2UpSG3YN+6+v4dCoZVvhEK5sTPDvKaec0o+YE+FpoqdEBckA409skR2Icg2d4PTq1WuyYFHm+8vuKqPl3PbWtp+Rh1Al6vHmwrQ736mvrws86NDehgptNwMaVpu97/zp1IFKV+clrjWbCqUZqSqzZxItQXjASWwqwBDgeiK4VBVpbhDwd/COPvXUUzdOwkstwnBYqo4GcDf5WESDOYJ8LffzGRfvh+1qN3Vpqr6u5sOj/9eX55qfTPyBeeHPf/KCSrE1ytee12sot2GlJCwHNkfjtRzNC8vBUYtp1DY1QAjijbqiQfzynB0EUnIYuDSre9Jbzg1RYBqo9GaGOSOMwBlnnNHILPAh4geBb6QUWhCs2ifho4B5nJnuEj+M0iitcAiXcPrj/W6Wgo/D34v+8qf+cLlR4K+gmDWDDjSkdRUNtN4PBKhSoPZENdtMSg7YzZmZSj6RxmlZu/0PJk/uV1NLu1Rq+F9naLjrPMbc7/ek4Qb/UAp40a677joHJZEGyjwO8I4D/2+WLVv2Mvm6kIo7i7CCDOWBa9TBYSktT7uNtbghiuW4+LhsscxV8esvHg/Iv8OStBdXbVtKdOqUSWbbgTuYo7+hHYuSjTeqHkAde5D6dT/XJs5N+/Da6NGj+7BXp0MxJ/k49Gj7gtY/JzLbavny5c/QJjdjVeUwZlp/9ueC+qLl3NSWdHMHdbaEnrvvCf1zOUl7LbT3gfbbos2A5RZkPRbn9cX8KF6GeO2xTsb+CortVJSY9isDzT/+8Y9DgduSyMABpPokcJ3OrPVnbNsI50lBfRTxOxG+NDeTDaRVHAgunQfZk7STSbuIgcEfimGC/MjgJtJq1j4R/i71YOBzJ3D9VvzxHeFX3mFpvLRZ2zmm0J/ElzkYid8XB9mw1mwTqUjJ0HgKfHwUImCiotOMa0sTmXDBuxTpE4zctHFetkFGr5B4Dz8Cn1x2IPwRClvXCfwgxe6auY7gY0wjspXk5Q54vwNZTcF9tWbcOZi4eB+qjk5wTSa0PzYVtjLXXzpSXRcSVG7rYgNdsWXkT6Vl27a2VvOZHdcdQvYr0dPPOt9wXcafpFz3SRxQWU3iMzwECfIWmxdwanPSr0Q99Hk7DTp5ZFVywLMe6HiG5c6BvTfuU/fRksVPBilT4E5CWTXQaauelmyo11J6h7O8+QyJP2Z1pwXbnQGjWB7Gfw3fjwkbSv8gpXcxfE3IKfFAesBdRcRo4C6L4wvFI7il0P9NIDIChQOcm0L7RmzNLL9XDAuOgcRHLjV7aYBzdQa4vKA1OMYk2YdVAtJrIKElddl5RUpeNKjfgXDByH07n2vC0njxslG/nyGlPyje7Thbhe+mrktel2nYOFKRAvoMQmxel6Sji0wMIXRwx5h0Q6BzPYXzApXs6TQw00h2BM+O5K+ps/jAcQM41vWWRQjhfXeCDuHblO89/A/SQBcVgb1R5O/gjaPTIUFwQCwdLxn0vgqvvfYd9LleCntx7p8vJUzOy/QTFy+YKAPuOcRX9PpLFP0y5JlYdqKrZdsX/vKsGX3y6WavvQeZCilRlYOU6JP+vCbIW5K8PAmekyinUG2fEh1XTtozDjL/b0G2D/cOHRXDLF78YXFQqJ+8bEzbm93Q0LjtWedc1NC3bz8z8c5bey1Z/GGBMqWvcQ/J0IFrprgp/c5NoUgDIqCTId1dRI1duXLlYNLPps9RGZ2HPYkZ5wLiJ+D/7nnnndedlavnVqxYcThwiWZuASQLgtjX7AFdLfs/eN9996l+hBrxqkjKMlDTEL8RcStDERRGvI1Xn3BpgrI/6e9kdeOPuZsSBIUbyuZqZH4W9t1FUNPhwZ1Vgm+6Py4ijR+sou5IRQrjzRRsUxQHVIYmMpaKImWmU7BshPC3ZmnpHugP5auHzpXYqShShK9Ta+3YT0TlL0kcMpoWBwctjU6PxZ6AXE/G3p38vhOXzh+fhI4fvrNueOyHEjUnnPStPCqU6cl4XEUaF59PFO7QyFIz+Vc9kLTzyNH8LahDF8HrLsj9eUbnt3odS9q0vDx4tpZt33vvXXcZ9+1/zzN/+uPT7nJuijNRkXqJvJ1IXfqbR1d2GnkDxww6fR1M+QXfPsJbbNKgU4yzkn7qwBiUaB+UaP22A7d3SZ197sV1fmVKR34QMr1dgx9gnblzntdsrSS2aOs3kkCzqhuR0WwlZhZ6NrhfhAcphInY7+NvfPfdd/tQfh8QFqtEwXWtljnh70bs98NmpexNHgVMH3AGLusS7hpwjIGHG+BlKri+D34vym//G1yJDguB5+fgaPISc51nB1Y2XuS7mbATvPAwGx7uIE5fgUE+CwgI1DNhaQoQcE8U1b53QVicJ5OBpsYD0UYneCMVaXTyysdqBIMyPYOO0B2SUkj7pUWVynMEuOYkXXLoLF14V4k8RMV6iUqlzukivgs6i7fC6VeBP+pEX1x8JHs0Di0Rz40E6mQkByluRfbH871BZ3AEo/5tQHlmJ9EmSq5lWynNSXf/yPzxmf81222/o+tPYTl3MQz05buxf//+14Td7U3EZAyQFDQHUT7HXcDxgGoA9XFMkrKi9z/goKpcf6mrr++LEq3zlKiY7duvv/GU6eIPFz1DPekuJaqVBIwG964yxS6Y9SsyyLBMrGf/LiHuTuR3uQejvVAGJluhaNRutER5HNZ8YKREExn1I5THGPY0P0UfNgkFvwh8HfZJiRsNwgW77bZbM/gDcZP2KOEA5xM8mjBGuAMBsw/VbCrewSWFlthwtuJfpJtOXo9KnKgCgGTsUdCWpkiN86ckrOgaTF0SwFqBoTBWpMELBdsTPLr28nga+ErBoYoFvGYPWlquaYN87mQGah64/173k5uwKR7TcfEeXFfaPXv2PJ+ZwJZ0NrvCr5aENICqmvGU6XEjT0pLiRpWUQ5gf28XOrUrK6lEPSGJhmiJpmh74eujfdBBgwuUqJcHT5lutvmW3Qft93lXiZJXydqMPOGUDGFSMod58FE2ymk48Us32mgjKdMCgxxdJYoSu5X+7FDqZF7RFgBGeFQevCikZVtdSZsOroP94PRvm+DX+Y9pYec/lEZphUO4YurRr4Br5cvvweN2DTPaXaAXuq3lwXW1rReLGBH9JykfwL5bV18n+USaTGO3f+suaU0rUt/SrpsZKob21DptaBxDQNKTivTbTiMLQEDl2p/K9YWAKB046kb4Z/jmBcXXUhjyuRqZ34QCXahPboV5PMbFe3BdaesZNFYd3tOzaPCrfeq/V5sfKdPPH3hIWgeLdEDkLQZkb1Y7H6Ip2tWmmya9nr16haKTMr340vFm1ImnugrUA/SU6bbbbh82Y/NAXZt6tjWO+d4WQkEkHpSYTueOoz3pYJGWzUs2999//wqupH2NhO/wzeJU8G4eEviVIu8GjalemN/OwWoW+45wCJc/vtiN8n8HXrVHOU59mxdPX3YAg4Y/E36VF1Zsa2mXsJHANBfHVdOvZ//qGupPhY/YMnRh6jI3t7W1u4OeYj71IAMXRz9s7WFePve00a5yrqmlXQqmIJMs6ebzQOa0n3lLPqATDiqYRmsVufYitqhcWjo8lQZzO3tyV3oNivxppDiRry+zpF9j17ShAakAtJzn7okWMxsXXwxf7KdRVuX6iwYvXDV4mDIfwNdhllDMl/VbCRRLQMr0s7vunnnnnX8XR3XwU8deIfAYlni38662eEA5Jeqdzj3fCy/H1rYUdftw+rNneVjhu+DQcq73CMPrtM+Xg/DmYFcSd3jSrS36q3Gk2wdaT5GHh0m7EZ8OIy5DGV+RozMf/7HEu17cW7CNNRJPG6sZ38nBdJmlZ/943egw92GGkDulmrUyE10vnwicj2Q1ggs1VEyd/rqKSvnHUKCYCM1uKdRTAGtQYWN/xD+zXE2hv8GocFpM8pKi2bc6nz0lXesYx57cBdB4G/cK8qFDAo3Yl5GX5pKQboDAyGIy2aro9Rdo6JDXfdiajY6irP/qiZJOSB2eDjslNXFXRtbqX1ySIiuGI62C1o0eiwFy/jL4DsIUlxetnpQqn7LoBCVan8Ooa5Pg/wL2SWeiTIfn9ka1nXQbcWNp/5qJdkqJevLRbJHVlr08f24V7wvQ8JSbF5W3td0hTymP1mtVhwckDmVAehdJv04+1mBLoV7OSoW7b8pg4wwmEfqnpfGEy2gV63Ep0SQndrNJKvsrZcorR3vogQZ2qY/RtRiXYu7R+h4VeLReJynfSJAtwQi2LOMJn8RBylQFMUcz0c4oUTHGaOpACrgJZ738MrkCF++pKlL2GzTaG0YjGkLF0oGC7cmHnjx8nLxMYXms6suL8FBzBnlU/PoLSnQ8dEaR+WV8YxnUjO7Ro8cYdSKUyQ2E7VyCYCLbA/hm66/QhK/Ux+ulREmrPejZcfyUwXcQysi8KEG16EBq/it/fTGo/bt8e9db9KZukCGtgjUgjzORdOISJ6WDcnuXQcho8E1Fmb5JnXsT91Z8vfmuR4legZ2a8StEZo4ajU1j3/PeMAJ++DCYoHCWgN8nfHhQnMLo136LtU1YfK2E5/7dRcreU/idZo2ZrDVWAl0jATobzd7c6y+5ZeLUGaETOwdFmm/8KIelniJNmxj5sX/sXYZQGez4/36rDAymJv/Ym/qwOfXtNDK0B3VwPkpuBhOCP5eTQZvGSsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwEqgTAnYe6RlCs4mW48kMMP9g95xcPyyGb7u0f31KAeWVSsBK4EalkBDDfNmWdvQJTDTOYa/+zuNP6r6KQrukYpkd7pzOngn8BfD3aHzDO4pFaEjpDOcbcnPvdD5InZpTwVmeBrQMbNJ+y0zIqOHyD85ZqYzlLzfwxf6ulGkMDK8apThn0mGZ/SyTripFp1wDjrGzHQOIt8j3LzX8UJcHXIYllnYEdCG1LIEwhXpDOcVCvcG3u2Pfj5vOs+vZczlNP49y8poWOVWx6KnBzNmBnzcBv62svCHJZrJazcOTwM6654MdEEz0Cw3L8W0nnYazPtmDHnQO6/6/8h5fM+A/9Fi0E+kv924b+1SBgeT/01cGWTrXfL3b+PKK2NawH8PZTCkg4zTppVVogdAT/la3oFeVIDD83EZM4q0etrty1GgKGy1zeQyCkIWJzelqRadzihR8ZlVwPfgin6eTnSMWcInGZdjjoVWPJ0kmHkDmp7tRvDpTxQ+puwXMNg7mu/bZqYzOnZQkISGB/Owsyl/gvYDvOfR9yz2gq2dngTCFWm2oSZ5h3TnTjXqsEaUHdEPAvcgKtlQGvVhqSrTOvMclbYJ/AMR52l8+ssh/Yt67BukicQ/w+lrPmCGYcye4HwLW41lMO6LzHRnttnYHGWOyCxNhGtDBcqYOcjjy8hl3d/jafBWyvu3ceU1InMf+O6j/jRjF5q0aWVnopOpV98rJJTQVwdchoFXnCmV7yB8cXJTmurRKW8m6s9XktlsFuZeJgdN/qSJ3dMdgY5PDB8FOMPcSfTZyHgCfcEl9AVrzEPOQBTeTOrPVNy7JZ6ZPuwMIB3z2hAl2eKu+oyCXvYfWAQvc2zmQ9dO+vOIs5lZY26B0pHUUwnjMaYhl+b59E+KFO+YN5lhP2C2N9eb/TItScnUDNwjzsbkl8ftGeCs+/9oTYYeZX3rVnNMRu93uyZckXoQlbaTNYAhFIj2uG5OjZ1hmfng+j5K7XzsdtPLXGCOyixKDX/G/JCKtDMV7WvmuNwfiGsU+qA5ifBvMk/SA9brjyL9lbMd4/0FoQ0iLj5YsGqQ7lu7+ei4FZA8YAqOtGllB3+lzUQLs7GcuhG/JJw234U8rPNVi846ihu+KzsTzSrROnMTM891f1E4LPMfFOhw08aAvtUd3F8bKxBtJ7SaZ4HTtsXoQPiMG/5/KNoFbnyr+RH2YAaXBxH2TmCa4sBZzqfMKiYfjtmCNjuLaP0j1zB4PRSeD3CVaeGMX+dv9gSqyfzL7I47/9417to3M5wvoUR/Rn410fKbvfHsTdw3kd+pyO8pRXa9IvWzyN+/5r0znG5kQqOB69ww7SOkqUg9QprtGvNCqkpUuDVqMxSEp0QVlv1T2Sm49K0/ZqZzJAvtDzOvPgemJ3VgPC6+Q4JcwIiMlu/nhkXb8E+UBG6j0709MMf17gx/Fzrt4M64jlUe4w60A5OXFTjTuY42fD5K40couyvKwhGUyJuJFitRD1bKdIbzz9wA0wsNtrPK7ffw2YsB+/WBQA86+yC3XcF3Zj6+gVWfFvq9jPm9meV8IVHft4p+WJOeOtINz/yvi+sh52Bw/55PCv80N17L5v4Z/3TnQsJvZ7n6INJJ4Xet+ZXTj7xvA88bw0jwoLXO7EPcbfC9Th8Vcy0FmzFPUlZaKX1Ki0m1adTJqhJ7xjGf9Zyp2TMc/UfgYOhEH1IolWB2ENCfglhYatKag3/Q2Y8ObiZ8zUVO0zrwFxffIYENyEsgYz5PxzQo70/qmOHcRsf0AI1486RJOg0nWlmat3Ua1/qAQEpU+9ay0zIznFNAdTZlXjgT9eNXn5RdpfuvP7iD+wlnI2aIjxG+LdOhoxiwv94BRgFtzEZ13qSX24azIMdmXnPTKK1wCFeUkfIx5kTwTMwrUcEPy/yJvBwIrvCVwm7ueQFNLPaPIlGVOC2dr2Y22WYGQC9YiWZMT/L5HfgNV6Ies1mYnxmWgGtXkWaVkb8Sv+Pxn5qtAygOgnNSVqTZQcDfKYrREnJq/FYbkePUoUTvJh+LzEbmCEZehcuWcfHV5jeKnsO+k75aMXUs+deZ6fB0fBksXUi5aM/rNfOgM6yM9KUlydJ4LUfzwtIS1zC02mbYYESD+AwHxvyD+c5mxXFX155EGWWXc4MVmAYqvakbM0LJzXEazUfmIeIHATfSVWhBwGqf/Jk9dexxc2RGh6zWmawSHEnAIBeXcIaZVnMcOHqhMH/aAeS4zCvstf6zQ7gX4C2NOhy77EqjwcBadmvjTAZ5Oib5AFX5Yx+1thTpdMdhzzL7ObDnLesq83Xm/jgZlBzf7i7rLmLBaE7JaeMSZPd0P0MuXqaxHs2/iMePcOJwVjt+JsvTOuzlsGxW3BDFS1x8HL+6/jLDmcVM55g40E7Hj8xMYsmp47J0pxGXgUBKVKN7Y16kXpd+eMUbLTuMrNvYdZ/hTDGPO33K4CQ6iXAKt2iIloxHOzpl7cfqbvEa5G/MPxiMfK4Dw1rOHZHZGKWXzrKuDuoYsyWfFKBORJ/L8cP5RmcLPDPT0UGesdSJG5lhBv9vqfqRt9xZ3leoQ6cDN8tL3sF+kP1L0cyEDCCVVjiM+YqLM6yPcsxOwCxFYb7WgUZYgHA97OzF/u1kQBahhv8QBloQPt25CdksQw/cVBD+sLMT4W8RPg+84medCUuzDsK4y7l+f7j74PCo0Jij4/ZIx8N46Q09lF6nIto6lToosfZHHfMEe5faOC/fBF0TWMftDiB+xB1fZk/9BdOppesI6zgcSUNbifcOKvEduKcgr6vpYLS3KRMXn4UK+63G9Zcw2goPKrco+CRl5E+vZVvHNPI9nw/2K1EdDmlz5ZuPLsvhcIBtBYtWhruUnonLW5K8rOBkonBHmTToROGvRJyUqDHN5G1T6vQSZtpPoEy/0kF5zXBOIr4BZSplULqRMnnIHM4Q5BkSf0wJtWBnZzvdOXOwxlxDyI8JG8qBnUNROjoTMiFSec80VwEzmu+yWL7aXbil5tPmN8AHG+VtOtdjDMp7ptHM8nsdADPugZvopeZ1ibI6w5tPZ9wJ0ZhE+7DCkWEgkb0KNhbfpXm0re6gXn2pQU46f3K769ZPWJo8AI7snqg/JMytulGq2TFakeoCu0OFizLZ5dHBUSCpxDlspj/kvMAyxtOp4Jvh7EjedmT019RpfPHXBHRq7RA+Vdj3+B7kW8S3ztTSdYR1XH0VZ0++37lBDnsH2Xn1ZTmQuPgcWIhVjesvIaTd4PhyK0ydpIz8KbRsW+detj+bzvox3Otmomkp0Sy91eB/0k+auh19jShJXrI4pUh7FOD2e9KgI3xaUqs3X/Cj9rkHkh8dqHnYF+Z3bkV8MuNwyCSTV6InILeFlMuDHZSpd0hGeKVoRmYKZ0hx1KREZ5q74GusWcw5jGGZ2QzcVEbnYU/i6sQC8E7A/11WE7rTyp7jutzhDFL/EIc6UfzTTg8WU4e5eTs0o0FWuMkgEeVTF1aCjMPGjpNwwJcxb4PibRdXBqlqbzTDVZ+HnD8ig/lB6AvCMgzUjTmLNHcXhFMK+L2VK7nXmfA062Aq7IpWpFKi/hNYQcxMd5oIHhwUVXKY/9SuEj/kbM1IQi+eaOZYj/tKQp8uGW9QguxstJ0u4omg6JLCklwTyI5Oj6VqqfGczLc7jead1OmUhDAG2DH9kLvu1p7nQtbz67i8ZxVpXHwMeqIrf/3lIWcLZH4RfO9C43zefIpZltexJCm3+DyEQ2SXbXeE7kQ6tMnYYwDWcmI6M1FRzpiX+D2RuvQ3efMmjbyNzMyg09dy3i+Qn04ydjRp0OmItXIhGXMKeWlAbifQn0h2ushxXIEybTMHEaoZj5Y+9aDHjSg9QSY3emzBoEQz2FKiMo0cNFrrLudLIahOvA/tRnZi+3CP9APC4pXocE7IznCXWplBOu+HzkoXcQDJgDfuXMBMZww8aNA1lSHf9xnOBJl/k49kh4Uc8/MCnfGQswNyfhEaOpB0QhDygrDhmTvw6ys02as7wXomLI0fQ71ZBh/Z7Ql/eEf3AoJ27BgcGTIvWpFGpq1CpEYwDzlnMJXPLis4Zr/UqDocntGMKM27o1HMZa++PER+XqJA1TnpyP4FUUlqIG4VjX0B/IaZuPiwdNnwalx/aXOXJ4+H4Bt8RzDq3wb7zCwDFf7Vsm29u7ymQ07ai/oLX+eVaIY5TvalrBvNDiwPVvKyuxT0HPYQ/+Xu5WoA9TFf+oaTEXS2Ul4dja6/ZBgIpXP9ZSNw6f5jVomKmmPehbanTDVQ1yrMLMLOAS57s1fK1BTN+gkINNln/y4h7k4GOJfnYb6ReZuByVYov1VumGjqecMRrhLNg0U61I/MQfm9xZDQ4Srag86iwH1Sh3qm15KGR6woPugcRR4nQe8J8xm9wAbuYKPB9KYu795d1GC4jqHDMv8inQ7VSbF3nWlEhyRTpH+CyVIV6aN1XZezMihn2AlKw6y79vJ4GuhKwqGKZYxmD6UWVklkUgGuc19fGYwymOB+xnyDxjkljzsuPg/YhY4Gri/04MDFyMyuNGYtCR1RVW6ye6CjoamOtfNKVMw3mgMY4OxCB3xlRZWoaMlIUYuWaIr2+m3uL1CiXl48ZaplSe1sSolqZ60e11qe7ePoDP7DPPBIu92976q9SZV5oRmRU6LTnVuJOJQ6uU7RFkKG+1Qe/RgM6EpaO3Va9zn9ZoazCV7dE50Wev5DaZRWOIQrejD2K3C1AnuGn4zrftjZBUW5c4fwWgv4RuYjLrz8O5Yt9REZBlZJTcb8R68c1bYi9ZZ2vUwxFvOcnbIrde3FY+ohZ38qV/B+j671GMZ/2Xd3vRS1aetgUcZdkjkQBg903QrzTFy8B9eVtp5BOybzHif9BsC/9qn/XnV2pEzbeSotjYNFYv4bmbeYhbxZ9XyIpmiv3yZ8Ri1l2oaybHPvjq5bh/GUqeObxUbJIOM+vj8/v4VQDKvTudkHJCYwwPtFcXQi/1cyK5g3fw3Yd1Bxs5iZ7pZPl0GRax4dtqwrWKVRWuEQriijLSgpGJ3eV9/mmRm8aNRq/kz4VV5QB1tLu9lDic0d4qodoMcuenCLot58CGnvwGQhFw43ax36vOyucWFcsS8Lc6qeCmwojutSv66++I3GQOtMOyNiVcDOm0peexF3be7S4ansq9zOgsiV+QaVHSlOBKIvBfXrzmekwhiyS69azsvuiRaTi4svhi/2V+PfX0RTg5cWd0YxgBlVx1lCMV/WbyVQLAEp04x5iuDgvWI/vGNewXuMe7VFy7l+IyXanjudOzJzvj+qZLe2pWY4h8PXs+D8Lum18qGlai3rvs4qwsuuv/hHsNnT+Icn3trqgRJdQ97bkMF0R7NzHUD6KniWseN8hUtCy9S84JvfT87wnGCbu+vaRt/9nWI2usSvmanh5my0aUaufyVvQU8EZlNqJmpMDT0RKOHHv7fbDtNXsbfwx+j8R8RqdtvOQYN296DBsUB+xKb91RT6G4wKp0WkLD2qJyPaVaY/CcexJ3cBNLRctIJ87oTdyKej682lI97AUlTj+osOeT1o7kNymo2O4i7cX/NSjLu6kQfMOeKujGT/Cq13cbIS/PoHmOCRsh9JqXz703ruuLwIrlp0PJ42FDvj7jtewOBtJsp0OLN47Y1q31XPII7F1ky0c0rUk5Vmi7qv6ZnsKt4XqEdZ5eaF+21td8iU8mh9dlVHV3TuIuXXwb8GWwr1cg5TLcDWwbcz6OPuwTXe9RtORGd4DEJKNMmJ3VyimrD0hu4jzh7k8mLydAz50CqizDy+Eh6tV0NLckRehzgEW66R8I17MnfrDigyFISWczUT7YwSFeJ2liYd04SrHtsz43O8p6tIj8qshMAwTtUNwdarINvz6cnDx1HjU6jA1V9e9HJcS3Y1rr/McBv1KGS/jKyPZVAzmqHMGLcTibu6USyruPaQ/T/RUdRXmeXFyWP8UqJ6hWZ2DJxmHDcAs3MsXBRAXF6Utlp0sjOZI3JyC+J6H3j5NPE6oNfRZNx9b82Gok08nbj02l+PpzMi8y6KU7PDqSjTN6lzb8L/Vvj1YtH19GXhSi6ag+BYv0LMMIQ37I3WR/xVnB8+GGNw6LGZ94kYHhypGPf/YLcJjV/fIrL/7qJBgTcwCM1B9lZgaLSNsBKooASy+8V7QEH/ARs/EyuHlenOOSiodY3f4YUWT5GWgy8qjf1j7yjphMf5/34rHCo8RgqyFv/YW88PZtx/cdkDRTofJTqjw6MP4bmyMVYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAgkksHLlyq2WLFlyO9/JCcAtiJWAlYCVQEkSaCgJ2gJbCaQoARSb/pfxNL6f9u/f/5EUUedRffTRR6evWbNmguM43TOZzDNETMlHpuxYvHjxttC4F7RfhJ7+nCCxIZ0epJhNum9tsskm7yROuAEAfvzxx0Pb2tr0tFzH182S5W9+fX39GX379v1tFHi16ETxUBy3dOnSg8j7CMKV91e7det2z0YbbbSwGM76a1sCoS8b0Sm8QuW8gcoZ+XwelXMUFeFyGv+e5WQ1rHLnOpZXsWfAw23YbeXgD0tDBzucTmsaX30RzKvl5qUIjwF3A/kbg30IcX359E7jMyiNR4thP4l+FOliZNOfsl2CTDaRDFTvsPTaUVITWV7QOAVE+0JnCHQWQ2eIh7gCtP4AnQPaqFfQKPmJwPpMZhQ8/gUev+zxGGSXwXcQmki5KUEV6fwXcuUqUS9v82m3kc/TkR/RWYKM9UZsyYayPZZE/ePoJEEMrgx180Z40Z8ofIx/Ae6dcC+vq6sbHTcoSELDg1m2bNmmLS0tP6A/Pw+8i71wa6cngagZ6R7t7e2x73nmYErp+Aq4DxuJUrE0oh+EPQilNxT7MCpaasqUkd9zzFSawDkQ3KdhT4XePCrxGwUMlumh0faFb80w9gT3W6BRYxmMfRENaHa/fv2OInxpmeg3lGT6Wzwpjfzf42nwlqTeeQKIKy+U0n3A3ofMm700np02LfB+ESU6+Y3/fPA9j0Yp9s4DP20aMpkxcWlK5TsIX5zclKZadCDVWSUqdpPg2Jo2dy91okkJSjXUIQ2OY99dTYKXAfadwJ3NN4G+4BL4WgP+gfhnUv+nrlixYrekM1NmtQPgywlTkihR9W+jGhsb3X9gEbx47NOnj/5OLLFZvnz5ZuDSP3AdyefwPUY/eqnHp39SBD3Fv8n3APm7Hn8L7pow1/3gJ1vw+P60xsb6/Rvq6/VnAqa1rW1VS0vbC7yFPuqKC88seUUgSpFWK9OxDYA6MoRCGgdDN6fFVK9eveaD6/tU3vMp5HY6jQuoWIvSwg/OH4JrZ/B+jQr+uPCSjwzK9SSc32Tfrjf2eqNIkdN2NAiNmgMbRFy88l9swHck5boH8nnVi8MduQLiwaVhp02L8tXgr9SZqD8ry3M4/GEd3Gnz3YFALqBadMLob4jh6gOkRFGWUqI3odTzf1GI+z+0I70LPW/t2rXa8rg2TgYM2LdtbW19FjhtW4wOgVf4/9Hnuf/SAvyP8A8m7UHMrhNtI6B8P4USfQ7+t6APmIWtf+QaxmTkUJT+AVKmuUmRZvz3EqfVzj2Ba6LP2x33uveu8XSV+d4tEy/qVld/U0OP+gLd11hf34tvcGt72zvAXHr1JWffXgqPBchKSVgJWAo1v9RMAXSjUl0MnetEC7/2EVJTpMIpA96hWC+kqURdxIzawP0zOiNXiSqMCqZRmvbo9K03hganEejDdADnYE8qZjwuvhje8yMP7QvO9fzW/uRKgJn8bczkAzuvXbfbdKYk87e33w/sjJnJX8SyuAbaqRk6/+tQduczc/8RA74r0kLsV6L0d3kl6uGXMqU9/ZO2EbvKJ+WGUvw9sL0aGhqu93D4bfrQfeiHdgXmTC+cmekNpNMq3+/B8YUkfR/w14Fja+QxFHn8r3CR9mDRR+lL4Uvxd5jxQ/9C6NwO7EHQkcLvMiMl2qdnr1vhJ69niplpqKtvEMx1t979pdaW9j8Vx8ufqTOrnHbnvbqGbs9fdcnp/1ZYnX5q0VBoa6lUGjm5hsx/1nOnZYNT0/rB0Io8pFAqPfBqZqK9v5KXCEqlVWl4OpT9oDGTPM0NmqHExVeav/UZ/w6b9//89lsOGFRqHuicbqOzfYClts1LTVsuvGiJpmiXi2N9SiclCr+9c3YqrCO7U7yZaJASFZFcn6RVOu3nhhrgNmIG+BgA27LqddTGG2/8egjwaPWlxLmDEcEA+5rS4NxWOIRL4WEGvvsRdyLfRE+JChbFKEVzILiiJjiTBQud/WV3ldFybs9u3W4ir6FK1ONNMD26dftqpr5eq4YdDHNx9EZmu/bWluO/d/PEwQKoWUVKZjQjVWX2zDueIy2bUdIQcPVklJWqIlXFhf+/843m2zgtfquNB97r+O6G7iJkdAT5Kli2jIuvNr9R9OB9qr4omGrG7bjNgK/17NltereGzPFl0L2QNKNYanuNgcywMtKXlEQ0REs0+UR7gzBqm2GDEc1EyaQO/uQH853NNPQ0q3vSU6L4OygwDVSA6Q3dGWH0SNcI3EPEaxA2MqfQOoADp/arMnscBbjED5BLM5KwQcIlnP54vxt+jsOvWe9P/eFyk5dXwPXP4nCff6Dc5Od9X1j1neyJaraZlHBdJlPfWG9i26bTZg669pZJ29eUImXE63gfhat/YL/Ol/H7fe5UnIwOh1JJFlER5qSC0IeEUdo4cH+GTuhl8nI0FTV2JORLXhNOeNfy9CAawbjihigG4+LjMoFcjuGbJTsOtrPx8D9JX2fxpJFeSrR7Q8PEtrb2Fz9etWp8qTi9uoQ9gDr8IPKbgrtPqXji4IVTuEVDtASPvd7V46B86m4x9fdFliX/wXLr54phqCtXoCQ2ll0cV45fB3VItyV9ghSgTkSfC/35yHc7+WUIuwVrLDA3svrzZzew6EfyJ51meV/hOx0eZxWB5L3k61A8ohk4gMylPR2YrwhnWNlS/jsBs1Qz2TzyGIdwkbe9AJsM/UV8f4hJ4kYjg5v4lsn2wzPp2Ql8b/HNk9sfF5bGD9PYUHeA35/E3VjfsE0SuPbWtZ+P1NAIYzxMRjZ0YJLQ6jQMnXlbp5F0RDCUoCcoZG2cl22Q0Ssk3sOPgKUMz7sDjkeoAGooXliQXTPXETzmkMtIynclDekOeL+D8Ckst19NuJaKtOcbGe/hibAng19L4AcDs4nggmQZkV5RsXILS19pWlq2zbS3N/7r3SXPezz4lehHq1aOfveDFSu9uHJtZHgS9Ws16c/wcCTIW6zcwHkr+E7ycAbZadAJwlvJMClRDsk0tzvOpowKltBWn0DpfKVYeZF/5b2BOi/FVbKhXDJ0+oczUH+GxB8zq28hbHMh6t69+8Mo8Wvw/xjvUGgdivti2oJO8YYqbxTeVcCNpj+8DLhIvgQH7qXk6zeiGWSUN3BuShu/EVszy+8FwA0kLHKp2UsDTVdnkB8vaA2TijHIYJEXEGOPJV5LqrIv9WApIw3q1ZdqmfhIrNu9OOzANL54w2y6h9+fxF1fXxepHz0cmbrMZpGAFKoqQLOXIMQeQgYHh8SlFgyN6ymcFyj4p9NASsPZkQLZEVxNncVHRYm7srE7NA4hD5si0/dwP8i3yE+XhhF77SYBHT/KQHcSOl5CGtdX4bcn9u8URtrv5BrIZfLHxQsmxswh/st8sl1Tah5LyY9Hw7MrTUvLtg313UagPM+e998PH6uEEs3lZTVyeNLLl+y4vCWRm3BSxlImoZ1QGnRcfjOZERwqOlDuYkMd3E1h3qGj4nj82wSEhQVt7CnRVWvaTli1pmXhgD49HyxWptRz95CMkEjRoLRuCkMYFE5b14zsLuLGkn4w/dZsBh1PkpfzUOSTdIKW+An4vwtsd+Ceo086HDqJZm5BNP1h4OwB/mHgf5BPg6xQQxkznnCNEwK0ETgSDfiAexsc+oSLsYqzP/jvJM9/zN2UIDjckP5q0pyFfbcfioHHdMrNXbmS2x8XlsYPU2l3pCKFeDMVoCmKCQpL8akoUpYavAJ1SSL8rVevXn0PHp0w42Be5krcqShSClfLurr28oRLrBM/QYdwitHBv469HwvdCcTpqbrdye87xXBR/iR0otKXGod8+sHvvL//54PzlHYX7jkSJt5dRRoXH0ePTqPi1184mr8FDfAisQ+/z0PzVmy3Y6m0PLVs269nrx21jMvJ0skNdXVjtJyb1kxU8iUvLzHaPpFlt7/55Z1G3pDVDC7zv8bJzF9Qf/fx4/fcadDxcFXJPoW8NEiJvr3ww5dyNI/zK1Pq/EHA3M4y1ayM47Tg12xNy9qJWaRfvBFgzZRulBJVQsrqbKwX6dOkECaCT/uGjSz79qH8PsAdq0Qpk2vhZSfxBI33wT2ZdB0Mfc1RBPaBZuCyrpcAHHow5gbBgfv7XrjfJu7f+JMeFvq5X2fA6w7wqjzfDI4T/HiD3KTVype+ApO7ujO4IDDnCUvjh9U9UV1x8YfFuWmrrXEwitcJ3jhFmgRPxWA0gkGZnkEhuMsKFPh+aREDlw7PzClhyaFTpKGlVvgQFeslKtZr+NW5X9AppBVOjIxWweeCMDJx8WHpvHBwa4l4ruevhI0SleI8Hl414z+CjkOzlzMrQasYp7ts+2kzGmU6tb4uczoN8y9pKFHyoz2CvtjaS7sGu6WYdlp+KWhk9zk65vHYGkB9nBZuPx6uv8yo0vWXjVauaRvmU6LmvcVL34UXT5k+jbunlOi/Fiw+p5051f9svYlWX/QKUcGs38+/381yrp79u4SwO+nkL/ficL+NDLcCzyqFYR+Hf35OiXpgkTZpSOKMoR5/CsBJzHIXBe2TAqNl3QXUj+YwhKSVsp3E9wRKdIxwh8DOA9+m9MVb5RRaCFjHYPD+CzqaQYpWlxk9tqB7oqUw0NLWmmg5W9dg6kpBXAOwK9LggUrREzwS6uNp4CsFhyoWFVad046lpOsi2DvhdTAz0Qn6WOr7BnxM8fESF+8D7Rons7XzuTe3JZ3NrshcDfqIanIiZSrl2dbmXJKGEhXvlMkBlMUu1KUrcVdMiXpyEg3REk3R9sLXR7u93dzvV6JeHqRMP1y6SopNyu4hKdG1La1tzGTa35y/+NuEPcx3mAcfZaNE9fzoUmQmZVpgkJ+rRFGEus94KJF5RVsAGOFReaCUhwGiQeh0FPfBfnAGPTpvMJRvGrCMCTqaXBq1h7nCJZwdobIh8Pkr4lsZlOb34D1YVix2AdfOnr9mbV4s4rGFRDNM5YHxU1tLm/llXH4y9eZZ3SWtaUXqW9p180Nh5vfS4jIYFU/BDyE+9WsvHk0q8v6Mwr7g+f02lbIb/s+Ql3n+8Fp008C0X3EzvB6oT26FebzGxXtwXWmz4vBh796936PMder0EPLx92rzI2X6xn8/eCCNg0XinQ76LWYab1Y7H6Ip2tWmmya9dtMeOqOWMmUb4zC+86VEPbqeMsXvLQV7UWH21kTMp665WwjFQPQNt9CWxhE/gQHeL4rjk/hJu4Jtqa8B+w6KexYKzd1HVlpwS5F3AyZwWVewSqO0wiFcShdmcltQ08Wz+jYPDvcBnJ/6M7iu8sKKbS3tEjaSr7k4rpp+Pfu3au3aS8lr2Kw7z45gVq9d+zunrW15PtDn0IMMSPntuobGX179nbN1joiXBWvIUMEKMsmSbp47MscgwbklH9AJB8s02h+tyLUXsQX+M8F/KqPO2zWSx+1mRCNFwibi7wvYrzuRhaokhU8tvWo5T18HExffIUFRALLQXtFpfBX79xeRVKdCg34Yp5Rph1mCYKyxEoiSgJQpy89PcVAjcK+4KO0rtI1jqN/bMdh82x8nJYrfPZ1L3Pn+uFLd2pYC3+HU72dRaN8l/WjhwC/7dfC/LH+xycGuJFwnigsOPRbDen5WdcZxyngflOZT5EttSQ9CfBV7Gd8VObj50D6WeNeLewv6wpHIoo0DQt/JwXSZpWf/eN3I6GGGsDulmrVK4a6PTwTOR7IawYUaCkJK9CpGRn8MBYqJ0OyWpYlTAGtQYYOTvvWjq1FubzDSnhaTvKRolOf54O4PnXHYF1Cx3gbBCireTtBt5NPR9eaSkG6YwJORUUWvv4BfpyfvQ+aHsDQ5Crn/1RMlndAruPfw/AnsyCsj0FhLL9Y7AZ4wkN4ujrDYXHgZfAdhjMyLElSLThBz63MYSmcSykrnH2ZS94ZLmVIPe+K+jbCxlPGEzipRTz6aLbLaspfnz/VzWg3zlJsXlbe13SGPVmvygTEOreowkz2Ug2d3kZevk4c1fA+jIC/39k2Z3Z5BH3cP8eNz6BZiPy4lqvMuMSSqEi0FyStH09aubZumu6XetRgdRvIerQdGfJdkomakr9Lx6IBGpBEMwns1Eigi0hM+IEHKdCGFNYeCuaUzSlTkGU0diNUErnr5sWWNz/GeqiKFZ432htFwhmBr32V7wjS7e5yCm8LhgqovL0K7Fo2W6it6/YWBjBr1KMpAI+exlMlo6pzutX2IHXdtqUBmCdrDbGYso/QvLpjAZaEChIWe3kpL0OzC4I6+UvnuiMG9yhTbtqtFB/7ms8d0RE5uQezqgJjRm7pBkUpLeJKOOo5OEPp8WFI6KJ13GaCPZjampdU3GZC8Sb3TISMNlK5nMBeq5PLESnD4FSKKbhV1nX82abw3DIUfPgwmKJx+633ChwfFKYwJyW+x3LIKg6mF8Ny/uwxJk5eC6yZpIra4rATiJECD70aH4/77S26gEZek5Hg6sXPA7W/8Sz1FWjKymATQsn/sHSOjoGjqwAb5x956fpCZ6WnU8z2og/MZiOm/lf8cJAMbZiVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlUCEJ2HukFRKsRVs7EjjrZWcr02bGORnz8k/2zUypHc4sJ1YCVgIbggSiXjbaEPJn81DDEjjzJecY/pviNKfO/PQn+2QeqQSrZ811TkeJTuAhq+6MGvXAdMUU6bfnONuuyZh7eTPri/ytsf6cILnJmLXwN7u7Y771w/0y7yRPuP5Djn3RGcq/stxDToJeN0uSQR47MGf8eN+MXtYJNdWiE8pAQMTZLzkHkfcRRCnvr/ZwzD137Jcp+Ym6ANQ2qIoSCFWkZ85xXjF15gZG8JHP5535ojPKtJvLf7JfZs9y+A6t3NmORU8PzvjSvua2ETx8XA7+sDRj5zjD+X8h5c19MtAH92q5efHhcJ28R9jw7otmDJ5D+PrSmc+jwT9Dg3+0GPaT6EeJTkYm/bEPJv/66yfj1rsS37+NKa8WaKiTHiL8fpM2LVeJOuYA6E02mRKfCGw3vUkzSjjgUc8mhpoy+A7CFVvPq0Wnk0pUeds6hyPyeboczJJMVsZBMokMo1yPTUInEkkukteOMmNfNDe2tbt/ovAxA68FRB29OmO+TZ84Om5QkISGB3PWX51NTYv5Qc+e5rwf7Ob+l60XZe2UJBCqSMG/B384s3McHcEwAi/l4e8ClKGNiBE9eAcBPOipuWboDP4LME1l2tBonuOPkpqcdjMQOqfRuPQu5jyW/2LfIC3IQIjn0jlOX5TobBqfBhhv8envmwaT34vOnOvM7tbHHDXhfzJLQ5J/MoIdk31rN2tn88zgLUm98wQUV153D8rcB+x9zEybvTR5O2VamolKibauMd/L0yjB0dAd4Iw78IpOVSLfQcji5OamqRad8mei/qwlmc1uLSVKnWjyJ0zqpg7xRrcZnxQ+Cg4leie4zgZmQre+5hL6gjXnvOgMbHPMTMKnXjDH2S3pzPScvzsDurUbJ0xJZlrNae0M0la1GPcfWAQv3u7aJZP40XrBf/tVZ7M1a43+veZIeHSQ5WPMoC/1+CyYFGUYGjjmTWAe2Mcx15+5X/j/nQp3LZrv/MPZeNlKczF99tHkY0fxSL41GXp0417m1ps/m9H73a6JUqQeTKXt2AZABzXkqRfNOBi5OS1mJuyVmQ+u7581xzkfIbVv5JgLbtsvk+gvhZLwgNb8IXA7M9/9GsuWjyuNRqFnvWROQlF8kyfU9S8h640iPeslZ7t92syCsAYRF6/8F5vNe5oj31tt9tish3nVi4tbAfHg0rBTp6Xl3FJnov6MKG2CJeHU+fbz4HNXi46P5AbvzM1EPSV6E6sp+b8ovGvfzH9QpsOZpc7jfxdPQxjXxgnE3U5YaZ5d5bjbFqOD4Ok/R7Nt8H93753RrNe0rTA/op4OJu1BSbcRxs1xPrV8jXmO5FuAaxbp+UcuM4w/5jwUpX+AlGluUuTO+OlT+csusycwTS8Zszvp/O9di42aNgyavrR0hfkZ/A8Uo9ie2Zt87k3cN4E5lUHZU4qoBUXqMWioVJRR1jS97nSjk72YwrguF6R9hNQUaQ4nwyr+Sd4xL6SpRHO4jwTvzzwlqjAerlZxaI9O33pjqDBHOm3m4Zcy5hyYnlTMeFx8Mbznb9rN/UecuZ7f2p9cCdAwbmtdbW4PkkC3nmamwteuCu6MG3qYi+g4NNBOzVCn1e/o78Z+RGeZ2r+1+GaiBUrUY1zKFNr/pO+IXeWTclthzO9J26u+wVzv4fDbHLTbx2k1u9ZlzJn58EZzg2k1Q9eQFhxfSNL3Lc/QDztm64Y6MxQe/1e4GDwfTL/we/BI4Uvxd5jxk5cLUUK3ay944j6ZZ5WuK805f3YGtNWZzzBD78eWklYu28gAAB0ZSURBVNaAOhh0wp7Ux2vJb14fFQO5CjZjniR/h0mZ1hUD1IpfnWymByOnnCFjn/XcadkX/tfpiWobjPqOPKRQKj0NAiiC/qRbWGraWoM/90VnPyrNTGQ0t66Hu6dcwGJcfAGw9RRIoLGn+XxjN3f7oiA8zsPe5W2spDxw9uvO5nGwacWLlmiKdlo4axzP+dR7rRpJmaZi6HRPAaeWcwOVqIioT5LCor/7bxTRi//qbIQSfQyYbTnLctRde2deD4Rv5c++OW9iGrODEcHcvVfmNaVRWuEQrsC0ucALXnL6wdOJ9AETPSWqqLv3yfwJBX1gXUP4BKdHHecFMG1tZn/ZXWk43Pg/rRlzEGWwWZgSRXP2zNRR5hFKNJ+HLMzPtARcu4oUZeSsXleJyeA7+Qyk5Fj9gRlChe3J8mu6ipRBAIX1d9gcLSGnxG7V0TQ5Tl2rY+6G8KJMozli4m6Zgv/YjIuvOsPRBKcSra8mTH1P8zUGcdOpf8eXzFDGXEi6Ue2rzGtnvegMKzl9iQlEQ7REk075whKT1yy42mbEYORHKA7V9/xgPoWMXAfOJ73l3CAFtuo9cxsy7s1S4Ywwej+Z4zQubzUPUR6DUGQjpdCCYNU+wTUKpfD4j/fMLPHD5JTgSOEQLuH0x/vda9rMcfh7sX75U3+43D8elHkFJf7P4nDPz5LzQNddZ973wrrC1kyUA1fxk7F68w3ktWlSHunnB2oftaYUKaNdx/sWrjJrfMu6BobvT5q5pHCsdQ8FdtHme7mHXpImSwRHg9FS02eWLjcvswl/tPZGEiWsIaD3XnIPFQxSXoobotiMi4/Liq6/MEqfJTsOtrPxLL9M0tdZPGmklxKtd8xE6vSLbfVlHF7JjZbpBAdwWO5BZDjlvDedPmnw5schnMItGqLlxiUZqfuR1Khbd4vZ53qxbZX5xzlznM8Vs6nlXL6NZRfHlePXQR3Ke0va0kNKj1zPXdZq5utsgYdv7FznFuQ8Fv+Nd+2XCfzfUvUjbLFMBtdXUKKnTxyUmeWlL7Y/eMkcKprMPgMHkEorHMKVxRncR7EMuhOd11J3JltMJMQvPrnRsZdO5gOyqHe7+UMIaEEwcrmJb5lsf8Q5Lzs7sSLyFvphntz+uLA0fhgt5/r9YW5k0aEuhMF64TqMFLlHCtLxMD7eSxBkA1MVQwVsS5sQOKVIn2jKUNydMMjoFZLv4Ufhk8sOdESPnDXXvdrhByl218x1BI8x+B6JeyV5uYM83oF7yhY9zdW5vU0TF+/hCbPVyMBd6esvYeQrcdWmgJa7bFtvGltWmee9CL8Sba0zo51VZqUXV66NDE9qWWo4n2LO8HAE1UkvLmfH1jdw3ircRekKvGnQKUBYBU/ugY5m6u+m9AFLWukDUKZfKVZezMR1MLCBWZeUQclGyoQ90cM338Q9CPTxwjVGV7Hc5fiGjHm4pd1cAw8/BvHQs+c4h3Ji92LcE6KUN/3IVcCM5uToZVyRieSL1SQdMlq6eX/zmzDmlTcG+puiDG4Et2aW3yuGBcdAuvnIpWYvDflzdYb6u5xZgyIfc9u+yQ5ykl4DCS2py740h8PA35HwsIP8cmPl99PD0nhp3TTaEwVBnCGvmycAK0BDHdoxUpEC8AwpmgtSdfQMISODOwanGwKN66lsL0zcL/N0GpjPnuvsSMXdkTw2dRpfzDUBtPTuFNAhuSWD91hueRD/Ij9dxoLx125i6PjxhbkT0cklpkJ9FV574v1dLug7rBTIXKafuHjBRJoqXH+JpF+iPEuRnegin+PrHDMC5Xk2M5/HKqFEc/mTEn0y585aMXlLmBfhlCLtUYDb70mHDn2tGcGhogP9qPNux+wmt3foKB/uORyzDbJOZOhHNuZGuqtEUWInrG03C7s1mgeLlSmznAuJv114pWhQWjclIpADcpXoXHMX6cd+sMQMZm9xNjifhP55KPJJd3KCFr8eCvkuM//uAxrMcws/ModzODHRzC2Ol6Z/Oz3e/dAMU1/TtH1G9SPUkE+6I928UpXtaOBxI/rJZAO+jHkbRG+DSbjawb0/7wzced5fnT/mbkp0JOALYYZ8NfTOgt7dvmDDIvV0MLorV67bFxmWxgdScWekIoV6M6OjpiguqAyKHxwFkzTOf2pXaRD+1i2t5h4EOxRvPUsMV2I/rbjOGjqSoVQcXXt5orO4klwTcBvWS+ZYKtYEKsTJHBfbPenRc4+/JHQ82FRsRnHgmceM6jzh43CMzMl8riKlwUTHu+DhP9W4/sLR/C145OAitgl2YRT//Gb9za1ex1JpeWrZlln3jvXGTOSg1mRGxGOoyy+mNROVZKnDL9GxnHj3vpm/+SWdRt5o+zNYnnuNPPyCXnEfP37PnQYdD1eV7FMogwba4QmtLYYVTU4DG3OcX5m2ZQ+k3E47nYWGb9FsDWWq7aXERo8tAD4W/DdKiboJ68zZyPJFTtFKIWhpX/uGjWaZ6dO0b+YD3LFK9O5B5lpw7+TyNNd5P2y2/N6H5ijo94F+4LKuyw8/LCePoW3cgOKa+uN9zfcLtFcOiLh/40x0WAh6P6cuNuWSmrGvODu0rzUvtrS4B5JO8MLDbPKjlS99BSZ3dWdwQWDOE5bGD8uA9iPksZk/LMgNjA6IujPfoPigMMpxXpwiDUpXtTCNYFCmZ6xtyS0rOGa/tIhTeY6gY5uT5Oh3GjRzV18eomK95Kw1r6lzB+8FaeCuFA4qyCoaxoIw/HHxYem88Gpcf2Eofiv0jqczeENlvnCx2Qb/mR4PlbS1bNva04xuaKczy+5F/SUlJboYvvuSpxu57H7NmftW7rI7ivJvHET5HBpnPOWtAdTHlZAZqzYzWletW67z0/Bmoqlcf8mYjVBkw6REPRrMUN/1lGkbA3XyqZOzs9Y65pz6FuPUN7rLiTci78JZv4egyNZVD71YBPydDEYu96I54PM2p3K3+sE2mey6DgqcuPkTskrUA4u01Y9QHmMoj09RnyexsrYoaJ8UhTAa+gs23zd8RZG0R7EqNwm4J6hHY3J9VAf6yGMegZtqSdy7i9oBKCSAsxX/4gGa6eA4KgSkKsH17eYtTuzGKlJk8Rd4LUmR6oEGVlTWH0Pl4LR254137YXO7fHOYysNgyoWdP9GYe1YWsrqQ6NE74TXwcxEJ+iDg2/wTfE4iYv34LrSrt/InN+9m9mSDm1X+NXy0BHV5MdVpuyFQvOSlJSoHvE9gJPmu5CnK8MeyEgzj6IhWqLp0k4TeZVxsRJ1v1+JeuRdZdpijkOhvw3MQ1Ki3HJua2817W0t5tu0g4dps4d58FE2SnQ49Wwpe6OXFMN5SpSDMxrgHcqyZF7RFsOG+VUeHOsdRn2eizKdrvucftgLX3c2ya24TQs7/6E0SiscwhVVj1jX/xVwrcymz/DTkRtlvMvYvzo7F4fXmv+uz2U+JL9vxPLVZn5FWSc+YYzi/Y9eOappReot7eYzn0nndG2lrr14fDIi3Z/93C94fr+tO6YMCD5DAWiUV9NGB4voEG7mOzD33eyG5biOi6+FzOkZtB/ukXkv9yzaIXQIf682X1KmLavNA2kcLBLvE/bLvMVe2pvVzodoina16aZKrz18Ri1lyqMQhzEzPl9K1KObV6Yso3thUTYrXVsTP78pZG8ydzpXp/onsCz5iyhcYXG37pVZweXPrxH/DnuQszjJ6u4jC37ValeRd+M+ZOCyrgtLGqUVDuFSujDjbkFlzHQU0Tj1bR4cM9QDmNH+mRn+VV5Ysa2lXfqOkbS75uK4avsnfS7zzwbHPEvf+x7bIWuC6NM3r2LZXy8/4YwxWZhT9VRgTS3tcgKwgHmWdPOGzLNF6r7zmA8r18H+gvZcK3LtRTzx2seZMHsqo87bNx9grvQalEaKC1ebiYD0Ze/l14KtZZNbetVynr4OJi6+Q4KigGr8+4tIavCycKV5mKYxALl3mCUUsWW9VgIdJCBlysMDT9EHBe4VFyXQKf5jdLVFy7n+OClRFJJ7OpczIZ167EHbUjzzdzga4dm2VvNd6GjlQ0b267wk9LLrK/pxYTk81N2Yw5NubbGqM453dveh73yKP/x4mBnvRvRzX0Uey+oz5oocifn04Mdybsb18rsF+6Mj8bQ1Nmbf+S1ipepezUwhqi/KzCIPz6FM808EFgNrJkpYTT0ROB+GNIILNTklehWjtz+GAsVEaHbLI/XuQQNAj+X7iEflr+YwxRtpH5hgIf78hcb0pyKNW/ihuYABwtvkYcXKVWYn6DbivowG1oz7E21YKppMw6vo9Rf3kNdccx+N4hAa/KiJ+2b+6gk9wdUND9Szo6+M6AUZ/YtLuUYv6dTp7Eu0KYPvIITReSFFtegEMbc+h9X1NJM4pX0BM5uZKNPhub3RnnpsASU6lrxN6KwS9eSj2SKrLXt5fvVza1uNVsM85eZF5W1td8jzwxIerdeqDv8icyiPGugk8tdJzjEPBqcN5nIeZHDPUbBXeAaKVodDx+eILQTmcSnRJCd2c2lqwmIr4yke7NhDjy2QHx0Oc++h4i750fpXGXXErim7MM66R8dLlYInfNIFKdOFdIBzKIxbOqNExRP7Igey/9GEk0OUeTOeWcqr+KblQ1JwNO2X0VHxYTSiITSm41jq2Z4C0P9NPs6eyBQOB1R9eTGFbKWPogrXXzjhOJ6Gr9ddlrFKMJaDD6Mbepkx7j9fxFzdKM5wXHugfGdTX0fl/sVleXH6SD9KlAHWKBdHJCCRJfIdhC4uL26aatFhGRR6R/BmbrDheosi9KZuMIC77y0ccSaaTlxqeAQklg4vgL3L3uFolj2nskD8JrObN1GiW1E3elO+19NJhyq5eBY6Qvj/xaW9GwcEW+jPGt2/4+sITIgfPhAgJJAHGbR3ODwk2uT++s0tqzCY9Sk89+8uGhR4A4NQ9ilXa6wEukYCuT8mcP/9xXvkIW1OWEo7B0Wab/y4l+YVacrE7B97lydQrpZskH/srecHnTX8cT0P0PPNb+BkcvGjD+VJzKayErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASsBKwErASWP8kMHz48If0rX+cV5ZjZLJJZSlY7FYCVgKdkQB3hOON17nNnDlzWDx0R4gRI0Y8xlNtJf3rBn/p8/iMGTP0KHPNmaD8JOG33HSlCqBadErlKwH8gAQwVQcJkmccE0nqQxwO2t25wDTxDYCH92hDV9AG741LZ+OtBKwEqiuBRIoUljrVweWU6DN0Ls1Jsgf8kFIVbxK8acEU5ycpv+WmK5XvtOjQkX9YV1fXNH369Aml8rA+wI8cOfK89vb2JpRTZP3OybOkLJWTxk8A2UvmUqSPUgZPwueRuH9KuLHK1C8p67YS6HoJRCpSGq2W2dTJ7C1W8TdjfVjOzFRKlBlmE+ljDaPvJjqiwbGAXQjgz08p/JabrtSspkRnE8ohUsmUylcxfNBsj3rGS37GkIeKrkrk8lZzy6bk31Oit9DWvpOT2QTCn0Am1+G3s9KcUKxlJVALEohUpLXAoOWhNiQQpPDEWWeVXdTMLSouiVTS5Jl8XlM8EESxPS0+UHaH+vnJDazG+8OSukl7K/nWTNSvRN3kzEx/w8z0cOhuAs3FSXFaOCsBK4HKSiBSkdJYh4k8DbdZNv4hsssxdA5D1MEkSSvYJHBhHWVU2lI6fvLtHnzx5BCFN824rqIblYcwpRYWHoWrWnFhvIWFV4uvMDrU50PhbRzxP6TOeTPRPDhxX8ajFSGrRPNSsQ4rga6XQKQi9bEX90eoPtCOTikvdV58pSzXPtYRU2GIcBLyDPibC2OCfcCXuvc6IBhTxUO7im7FM1ZMwKsbxeE5f2wdCEm3vgbrfx4X9+/f/5LcoLORWbD7l1v4b6H+HkX8eetr5izfVgIbqgQSKdLOzsgqefpWSrR4yS2ssNQ5JVHmuRmhlFmn94bDeAkK7yq6QbwUh0UovE4pO3/dIP/Nokt9GyK7s6ZSPHeWr+L05Ps4wp7i03/lOkuWLOGvc81qvvGSCfnYiHp7Mf47kc2d2NZYCVgJ1JAEEinSGuLXslKGBNhba2ZvrYyU65L4Fd660PJdDGpCr0ShPNzDRh52KcRy6JeTxqNZbKPIvglfBSsq8LWX4Ah/2g8P7HZ+f5SbtBOI157oMXyz+M4B7zhw3IL7EtxH9ejR45o1a9aM4PT0TMKssRKwEqgxCRQo0qjOLYzvcjs54aMT6fQeJB1O4N6rlMcvf/nLZj/fdKxN+PVFGm8GDn/NAkxrhhRJNEtnmGDSppuTQ7Nwl2uS1o2k9YFyS3yvOCls2jyWK6uk6ShnKVDvYNGjSkcebsLqyfJu3UcffZQh7+1TpkzR1opVohKQNVYCNSiBAkWa67CeoTNsTsIr8KXuORajHVAcUIpfnbZ45iuYKQhHbgbWXAq+AFh1YF1hUqd7yimn9FuxYsWkhoaGptbW1n8gux8gt6cZJPwqSQYl5zThkuAqFaaSPCKvn+cGYnm2UITuTBQZFpzaJXww8EPygOGOa4h6lPT5g0XQuEzg4LgDq399ff2v5bfGSsBKoHYlUKBIxSYdQOp7jsXZp5PQTFRKtFN7kEmW7qA1izwtoJPVktld0NySdEcX8xTkp4NzZ4hBcZUMqwTdlpaW3vD8RZSo9uKeRx6Swdt8XWIoC3cQlJB4p/ZhE9JIDYzyewZk+kLNySefPGDVqlW6w/qHYiBmpTpY9G1kdFvxqkoxrPVbCVgJdL0EOijSrmcpdQ5eoFPSyP9L2P+DPT51CusBwqlTp87nJZ/DmanPgd2j6aTvZkBxe1LWS1B8iZRe0CCIQU+z+EERDZFdqkmbx1LplzLr13It+X0fGnoGM3+AKKdELyYvE5CRDhhZYyVgJVDjEuigSFE2gXuOQfkQbFB4XJg34+psxxlHR/F0RtfSOX0d5z58L8lPJ6WoThm/nEqRQ7npSmXWT4c8NyHrepSolhBV5iuJP3bUqFF3Tps27fUkuMGhDr+mTSV59MvTEwJh28lN/WqSjEud9VMPrwTHPZTNb0GjAciX8WuQIyV6vnBbYyVgJVD7EihQpDTg0D3HiKwkmoGEpE99L7CYDp3cXYTtQ95m00l9Mec/uxiuFH+InGLlUG66UngTbACdJoJ35htJ3LXsu03XEi/fWYSdxxdmFgNf8TLyEa8mLcnpQ+rEYh/9QGeAPAvgwKFVjqZSZ/0oy0nUR0P675P+q3zi5TzC8zNU/NZYCVgJ1LgEOj81q/EMMtr/CR3hf+mcvk+npRnANsyIz6xxtivCHrLYirwvEHLcn8b6GP/aihD7BCJFproHOoXvBL6VfMs53PWlJLN+7ZnmTueSzBorASuB9UkCG7wiXZ8Kw/K6fksARborOXiFgdv13qwf/wwGK1Gz/vU705Z7KwErASsBKwErgTQloFm/h0+zfr5unt/aVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgJWAlYCVgIpSYC/D3tIX0roNhg0H3/8sZ4StMZKwEqgRiVQ8CBDGI9e58Y/UpT19uzixYv1WEGiR899PDy+ySab1ORrOiH5ieW33HQ+mSRyVotOImZKA9L7yzVnQuQZx2dsfYhDAN1zuUrT1NbWNoA2+B7uK/r163dvXDobbyVgJVBdCSRSpLDU2Q7uCDqBZ8DTnDB7nf1XmYRkygYrzk9SfstNVyqjqdCh89ZLQ00MoCaUysD6AE/+dL9T+Yur36UOApX9ctLkxQZvE3g8RH+x9iht50ncR/L9lL9WM1aZ5sVkHVYCNSGBSEVKY9Yy2wAasPsvLfib8X9Y5sy0mXRNpI810GkCqMNfo8UmrC5APj8l8ltuulJz12k6lPsmdOJxSqZUvgrg/bM96LlxhGUdxnR6VldArKNHdbvmlk2pT54SvYU24/3F2gTk8gT8Xkc27Ky0Y1naECuBLpNApCLtMq4s4ZqTgF/hFTHXWWUXNXOLiitio6M3TZ4ZUFxTPBBE4T0tqoQf6qeugRUKb7w/LKmbtLeS1v2zb7Y2PCXqJoeH3xB3uPZM+/btG/tGcFKaFs5KwEqgcxKIVKR0EMOEnsbdLBv/ENllmiHqYBKmHZIELqKjjEqeuOOHX/fgiyeHKKRpxnUV3Zg8hCm1sPAYdFWJDuMtLLwqTIURodwPRVGOQ2H+kDpXoERzab5M3IdWiYZJ0IZbCXSNBCIVqY8l7ZV1xnh/4jy4BCSx/6YCruK9wDj0SfcyPTwVXdb0iATYXUU3gJWKBz0OhTDFlqQOVJzBKhL4OopyMXugl2jQibsR9xWiz6BRf/Z9FM7zqsiPJWUlYCWQQAKJFGlnZ2QVPn2b3wuMy686J2BilXluRpjW3nAcW/n4rqKbZyDaEabwOqXs/HWD/DeLBerbENkpmIrwnAJfBSg4QHQcSvMp/i9W/x7j8LWjNFfzjSeuGXsjPv3Z953Ixv7FWoH0rMdKoOslkEiRdj2bloNOSqCZTrhTKPwKr1OIcomDluVRFm4scVnHOkKJl+PXJTEmZZ6/iaIvHoTtJXqEP+2ni3u7In+ol7QTUKC65nJMXV3dLK66nMMe6DgU5i0o0UuQyVH8k8w1wIxgdjozFJGNsBKwEugyCRQo0qDOLQFnZXVywksnksYeZNjeq2aqzX7+8Tfh1xdpgBsmAPhrlo1/iOxKm0rRBW8zvOsr25RQN5LWh7Dl3CAeE8FWgMcgXlILg99zUZTuwSLK6FEhJuwmwnrirOPT6Ke9T58+2lqxShQhWGMlUIsSKFCkMFjpPcdiGXR2LzB07zU3A2suJliiXx1YV5jU6TIo6EdGJvFH0029e/f+B7OdH+B/mg78VwkzmEiZgSspXEKyJYElpZ0Uzk/858iqyR+ATN2ZKOHFp3YHU/+G+GGD3MBcQ/ijpM8fLGIWfZlgwX0HCrU/ML8OSmvDrASsBGpHAsWKVJylvudYnF06Cc1EO70HmWTpDlqz6JAW0Fmdg/suOqYtcR9dzFOQHzh3ZhoUV8mwStDt3r177zVr1nyxtbX1KZTo88jkaGTxdiXzEYM7bP8yKFmn9mGDEFYyjPJ7Bvz6Qs3SpUsHUBa6w/qHYiBmpTpY9G3K5zZwNRfHW7+VgJVAbUlAy0cbunmBDJ6J8vi7bL45G3qGg/LXq1ev+YQfzreJlCj23XTStwfBhoRJ8SUxiZSeBkF8Gf+H4nhGnz8s5z4yCWFgUuUxIc08GAO1fnwzly1bthsyrsf9I75v5AF8Di3Xktf3CfqaL9g9nYtfB4smUD4X++Os20rASqA2JRA0Iw3bcwzKwZCgwLgwOoiq7UFyQONalOjX6dj2oXN6Sf44/hLG++U0JGEagZWbrgQSLmieDvLWAwHq2LWEqDJfiSyOpcO/c+ONN349CWIUWkGHnyRNtWEqzGNenr58bSc3cm2SjEud9VMGV1Iu9zAD/S1oHsP/ZfxaKZASPV+4rbESsBKofQkUK9LQPceIrCSagYSkT30vsJgOndxdhEmJzqaT+mLOf3YxXIn+IDklkUO56UpkzxTTaVq+fPnOyGAkiK5ln3S6lnj5zsJ/Xhhy4BcTV/Ey8tGvJi2R1axQeYwzxfIshh9PQJNm/dQvzfrnSCFiR876GdRNYpBngP0+31eBFy/noUTtFRcEYY2VgJVAjUiA0f5P6NyuFDuy5a8R1qrOxsqVK7fyiDIb/TSddzfPb+3OSwB51lO/pvI5fCuob+9pmTcJZu2ZJoGzMFYCVgJWAlYCVgIbrARQmruiPFv5vicFKkXKN2GDzbDNmJWAlYCVgJWAlUDaErCz/rQlavFZCdS+BP4/vGiOsK38CLsAAAAASUVORK5CYII=) no-repeat;
  background-size: 466px 146px;
}
@media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .toastui-editor-toolbar-icons,
  .toastui-editor-context-menu span::before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA6QAAAEkCAYAAAA4kPwsAAAAAXNSR0IArs4c6QAAQABJREFUeAHsnQecHGX5x2fuLp2QAAnSpYNBxUIRMRCqFENNLnQUQgQxAZTehSDSFEKHqLQEchcQiFQpURT/NBUUlCagUkIPCSHl7ub/fWbn3Zvdm92dtnuze8+7n9n3nbc87/P85p133uetlqVGEVAEFAFFQBFQBBQBRUARUAQUAUVAEVAEFAFFQBFQBBQBRUARUAQUAUVAEVAEFAFFQBFQBBQBRUARUAQUAUVAEVAEFAFFQBFQBBQBRUARUAQUAUVAEVAEFAFFQBFQBBQBRaDRELAbTSCVRxFQBBSBvorA5MmTB8ybN2888ne2tbXd2ldxULkVAUVAEVAEFAFFoH4QUIW0fp6VcqoIKAKKQCAC48eP70/A4Vyncq0hkZqamvafNWvWbeJWowgoAoqAIqAIKAKKQFYRaMkqY8qXIqAIKALVROCggw5adcmSJWMljwEDBsy55ZZb3q5mftWijTJ6ALTP51rLn4fjOBv77+vRvd9++43u6uo6AVk2g/9VayTD27ZtP41Cf9Ftt932WI3y1Gx6GYEDDzxwjWXLll1IWRsDK7Uqa0ZqKXNz+/Xrd+KMGTP+ZzyT2I0mTxIsKqU94IADPs+z/wbxRvIcFlAGXtpkk02eOPvss7sqpdVwRUARSAcBHSFNB0eloggoAnWEwIQJEzZH0XkQlod7bH+MArIzI4pP1ZEYVmtr63Y0nh6G5x51OQ2rnzBt9+x6ksfPK7KdimxTg2Tzx6uWG/ykMXoGGP60Wnko3WwgIMrb0qVLn4WbFXuZow/79++/aVKltNHkqdYzoY75NnXMOdDfIiCP9/C7bODAgZfefPPNnwaEq5cioAikiEDkEVJe4PN4gafwsZ7Gh/q0NHipBs0ofMXoSVwI/TfB4A80YmfRiy4NwroxHt7Hw7BM86tkliLnxWk960qZxQlnhGgYPG7DtTZlcyj2x9B5D/spns3rcWhqmsZGAGX0UiQ0yqgIO9zz29ovecR3xZ80rDvp++V/h98l09e5ghpXBfxkXS5vZPRcmO6haBcIUsUb6pIm6pBz4eWxpCOlNcA7LBJJy5ubT6PJIyOjCNbbyqhgu6LHi8x6iG0aTZ7YQJRISJuhmaBLeMePKRFFvEdyTV28ePFBjKDuMXPmzJfLxM1EEO9lK3VWBx2rd2SCIWVCEYiAQGSFlBfYVWQ8OxWFtBo0w2IQsydxOehvBN8bdXZ2HkHl9num2hxRDxWW4ALfU7D8DVnxLmX6e/FTedalMonjv//++28M/mfB3ziuFi6XjLHlhmfzBhX0dfhd097e/mGcfDRNQyLw5QCpevhRbqK8KwEkK3oler/oKHqA0d7dyWX1YcOGzfz4449PhOeKCmnW5fKm6TYJeht/4YvW+AkHW8OGr1ARzDQizP/4I6t91s3Wv/75D6krm4QX6CaaulsDvMOKnqi8mUwaUJ4xRrbetsE2MS9+Gnz/dqeeuLeWcvHdlTrpt5Knn5da8lAqL6bhtrzwwgsz4KvVxAGjxdz/Fft5bJmuvTnXyl74xh0dHY8j01a0IV4xabJmo4vuD+8zuWTmzASeeVvWeFR+FIFyCERWSCFmFBljl6MfNszQMnbYdInjpdSTuC0V1hP0pO+ZtCc9sUAhCFDpTqPSijJCOi0E2ZpG4eNwOMroFcgxsELGnyfOech8nKThg3J3hfga3DcQeA4xv1kkqvgVmIjvSkHakDcyYpXo/aI3/D6TFw0R4yxrZ10u3tnNjAC1VEYlT1F8Jc9zzz7JZcHPi+Epql0DvMOylLi8SUaNJg8i1XrNaLnnlQYveRq1VkZFML6z9/C9NTLmeTEevWWXUEYfamlpmciAwhuGL3iXEVTpiDqbawB1wAjK/N2TJk3a7LrrrluEX+YMPE72MSWDJr1uGDQYQTvth/C2K8xsyNXJ9QpY3offVZQTmRYdaMrMXBQa70Ljaa6ZX/jCF9p0rW8ghIGeV0+/8audHc5eTD0azRDO6rZjrSYRHdt6C7838XusucW+86iJh/41kEAVPeMopFVkp/akeSnGpJErdFagJ/0upnZsmfWRUj5QMtqZH/GkETsF/i8THHjBZSp2uWksacCViAYfi+9CYDo85+nA97Pci0LxDu61sdfjfgPsoVzSSzsC6y46Dbam0+Bx8VPTpxE4Dukf4DLTdmUN6bHFiBS/K8Xh9XpfB3LlG7G1Ghn1P8uiPPO8+ONEcdcB3lHEsRpNnkjCa+S6RCBIGUWQyyjLPep9FCVRen5Ge+FRFKo/4JaZBV9gBoq0jWQDuVQNtG3aYbvRdnHg596oxGl3rsvgylaSDhrLWPd6l5+G0Gcmza5iS2eBP6xabuQ5iIGaa6E/uCiPleBjS/xOgqcpdKhOLwq3KsxclM6CVaExVi5Gu0+gTTgOuV4rpqP33Qhcec2N4yyna2rnsq6NxNe0no2Nx4a4pdNgu85lzplXXv3rFy276fSjjzx0djeV6rrcKVHVzSLz1BM3NoyEvBwrUClcb+7rxYZv6b1yDe78aIvxy5LNB2JN+LnSx9PzuHegEv8KFdIhXCfibuX6+iqrrDKSsBO55pv4dBqIkqqmjyNAOXmSnXVHAcP35RJ3vW1o1McfoYqvCCgCikAoBEopo3wHeiijfoJ0Xj+BgvcT40f76Fhopd5uRjGTAYHfQv8elCuZ7hzJoPgdaBJIG+6mm276wNyLLcqu0Mb5W9yJZuT46ZZyI8Np5Hcz4cXKqD/JINpj18PPxX5PcUeZuUg+XyPJE+S5TjEdvbes66+/aZ0rr77hz47T1Y7C6SqjYXCRuJJG0gqNMGmSxkn9xUrKUAOk3xalaYd6kYOXeBAV7hiP38+GDBkyN8u8e+u5TCX3P6bajOGj8kgQz5dffvkSwi4izvrIeCrXmVRebUFx1S8dBKRnkw/MEQcffPDKcSgmTR8lTznmhfJxnVz1euRLFHk1riKgCCgCfQ2BuMqowYk2wwW4jYK38vPPP59fTmDiJLE95W2yoUE7JT9oZfwq2fCYV0hJP6NcfOJOljzLxUkSxvd/L9Kfa2jAzz9xj6cdNlIu3Ptw/c2Ew8+PUcilYzhv8Btjbki/O99oGdl1L/wHcG2G/4XYMpItRo7rmV2NzoIc+fr8v+q6m7Zd0tH1lGM5cqRRLCNphYbQikUgQqI+P2W3FFZS+EuFyfmFbBF/CC/NOcTpse4VpWkC/g+XSp8lf6YpjoFfsw5z7g033LA4S/wF8LKvz+/oW2+99X3ffaDTi3N+YKB6poYAH5Uv0LP5B96LEexMOAnCm0chnjR9lLw0riKgCCgCQQhcfOl1Qd5l/R68f44ll5iddxnrXmUTBAQef6xUmdk2KDL9afifQx1/iHCK+ybcZ9JeWppFzpMqoyITsnUi91M4d5F7ZJZpjU+KO6nhmzeR9tdUQwfat8meAMzwMl4VbQZANmNasRn5kjNUcwXRl5IzVe9jautthO3neU8l73lB02V9ySI7wWlF8vg1Cd32M/I8xOyjvYqOzfnN5MmT7503b97NxB0vmYDBNNab/pG22vNepvmZi2BRMIXZK2vPEO8ZZL8P2R/C3Qytr/3zn/9sxX2bR6NPW6JAOl2dvwOEfsmBcFbq6ux46PJrbjyeab/PRqXX3NLS2dXlLO1yOhb0c1renzfv3+/zbvY441dHSKMiS3wZTeEluYCX7cyg5LwY2wT5Z9EPXvPTdVFOMz1dl8puOfh1F2CDfRfntc3NIqZ9kSdZw8KzeYhL1upGNknTR85QEygCioAioAhEQoDvriijJ5FIFAZZx3eS+EUiUqPIMlpWvJsuWV+GQlN2mm4J9t7x+aeyYZCMJKKIXeOj+zvwPBQ8I42QQiM/Ogqt25HvMx9N1ymNf6HNjSgorpG8vdFM45WGfTJEhnuE3uD0iX2LlFE3SGavwc9B3BjFvj+K5Ve9dKEtplTPBa9LTAJoHmDcfdmWKbZdnV23s81KCsqoQdJusZ2un7Q0W6sYn7B2Z0dHM8rxINuxV+6wOketuPLnt5j2q1/JaHmBUYW0AI5oNyhEN5VIsXoJ/8x58wLnFVIqqEwrpOBtKjrZpOh9Dg//JHOA9kGG6KVcjZFRUUbdzgIgmN/c3By6uz9p+j4IuYpcZwjIrBoaf9O4fkp5X7vO2I/MrsgosnJdJrJHJqAJMokAdbw7MupnLsjPH95bbpTR8+FNRsyMiauMSvovGiIoQO8ad1yb92M0aW/lavZoPI29jzf653lVtuikl5FBM+opo7clp+t6tGW6rOQlRvK+1ePF9UjyBy/DSP9DH42jy7XRhB82XxoLz7dx3TJq1KhYI5vInx9Oxp3qdGqfLHXlXNrRNZNti1aqAtPDOjutM5LStW1roL3E3uTaa2+QzUfzs1FVIU2KbEB6Xq7FAd6Z82JUagOYWt9j7GUqiMyesSU8sr51HpbpPVzZqwA99tXqLQToyLievN1F75T9T1FGd6PnMvSW4UnT95bcmm/9IvDm//5rXXrJee71ySf5Pc+qJhBLPNr58E7mOoWRgOdQ1A6rWma9TFhkExlFVq4pInsvs6TZ9zEEULK2pOydaMTmuzSN9k2ckVGLqa3rQSd/RjXfqycM3Tg2U1O/zPsxB/4Geulfxt4N/hZGpcesth1IY0as3kape6QcDS+P3YgjeUrH/kDhRXgqly5MGBjvRbxBXty/kdc9ldIxevousw335zqYUdyOSvGDwocOHfqSz78aSpiPfPadsptukjWjISQcxbNOZRYoc3jXvO66G9c1eapCapCIYcs60qBkvOT/DPLPmh87s+VHRylgmR4dFew4/2sZfD5ncKQyPtC41e4dBGh87kV5lw+cGNlgYK8ox+okTe/mqn95BHg/3IaGePjd+QjqsEQZveaqS6z//fcN93rh+XyVUk10tvIRH8o780s61O6Mu/mXj1ZmnCKLyCSywdRQH2N+2X3e6qw3BKhTbirmOcivOE6t71Gy/KM4f0ZROy4OD5RlGwVUynN/SY+sf0LRejMOLUkjMwdod92PU0YTxbxNB+7O0Cx5HmcuWvA//PnbQLcGrcsrTil5SZ6Stxc2THgS3orjRrz3j0bfEDFt7OgLFizY0Jf4A5+7bzo52qXqgjvW4WnlIUqpmb6rCmkMVL3pVydRGZwTlJxK64Ug/6z5wX9eIcWdeYXUw+9mgyMfiovpvfyauVe7tghwSPhgys1lJlfK/ZX0dMoGA6FM0vShMuljkegMmElHzUFyibuPiV9RXKOMfrZokRt30ODB1qhNEg8OVMyX9yToW7snm3/9HSVuj4oEMh5BZBBZYHPPYlZLyF4cTe9rjADPbAu+nweywcyAsFnzLM+knr+A+KLMvC1u8Qubvhbx6BgZQj47+fKa6FfUkLsZufNTcH3xCpzIJWd3XoXntiYgiazkOxJF+UFomSns89l1dhfq6dcN/Sg29AbBz94mDXV+yem6Jo6xJU/Jm3szPWRV4U14NHGi2IIV19YmDQrvXcZdbZsymFeEcZvpyNXONpP0r55+41eZQrhR9Zlz1rKbmszsyuTZLbbX4x1taklOqTEp8GKaqaE9BFyyZEkPP78HFcN0/30W3VKZ8fKOoRIR9jJ/3IvB8HOf+9wV77zzzhHcy0sn51g9hiwnsYvcVf6PjomvdvUQ+Oijj46E+lpeDu+wgYG/V7pixknTV8ygQgTpWOJdHivR2AlwTiMc/cI7LS+02zBhB8UKCPSt4CBl9Mgf/NhafnkzWNEreKxMrncxU+BXyy233LG/+tWvFvQKFzEzPeyww4YuXLjwUr4jh8Ukocl6AQHK2xSe2WV8Py2+p0fyDd2VkbOKU0aJsxR2T/auXuC8cpbMXBtFLHdEE/tNeH6hKNXDyL0tMv+eZUC7BJ0sADY2GF1JOvnGuYa69UI6XB8x91Fs8lqO+PdybSDpoLWYduJYdpWNPT2D9Hsih5mJ8C/q+78I7bBG8mZUdCw0HkRemT4svN0Lr9uFKQv+fDiuTZbsmIr07bhKtp9mGDf8j0GR/rGJC66pdsJ+97vfHbho0aKp4OOOREN/xuDBg08PKjOGh1qlMfn57c4OR6ZN18Z0dX2LjF5JIzNZU/q5z607IqjXNg36fZnG3byMme+loTITZVQqITFzy71guSjZ+Jfd2eB9byqGeR5Hg7Ev52ywv/MBaZVelmxw2ie4yPdMIu3p5TYwKIFG0vQlyFb2pud7c5RRaahcK5e4xa9ySo1RjwiUUkZXX2PNTIhDXXwYU8+epTEoH/m6MMKr8Cy81wXDyqSLgFFGfXBImbvPU5p83vXpRMHKryOkneBfX2ghYzNSfcmTbFuUjeuLpaQ8G2X0KBMGHdl05xRzH8UmT1GO7+AyG+504t6fduJjUegUx0XOg3x+t/jcoZ0eD/uTQHgSIzze4fHseoT5Y1ND/4jzP8KkiRtHeOP6OuX4ApTRh6Ajz1SU/L984QtfaItLNyjdp59++jPKgyi8sk53FXGLX1Bc41erNCY/v83uQKP999V025ad6tSiZXbHiEQjpBSKkqOI1QQiy7R5Kd7NMn+GN16sXY0bBa/Xp+tSuZwHT8fDk+nZNOz1sKmIe/jhMYr0s1BM5aMTFB7WbynP8GJ6Qk8LmyAoXhR5gtKn6JeKPMX80DO5Jh+DLcQfvJaBvfSyX+rFex6/X8oZZ9iBdUTS9MX8RL2nDAmvw33phnt++WlHElaD51iV5+OTK9DZqHIFCZt1ZdTHs4wyPMQGI1uUGjlJ4bmlUt5kExTWnUljMPR0T5+ceWdW5Mkz1OAO8HZHRgPENEppqJFSSU8Z+BxloIXRtDcD6PWm14cmc75L6xm32PDaCQZn4n+F3GMfxLfoBhSzh+VeDPeTsIqV0UPjzMCSDnJ2+72RfHZyifNHe+tIvo13mvs4NtiP4Pu7M3RN8tgjg7R17qQz9ki+f0Y534nvtvB8QKnvt8nU2MQbYXjB/YbxT8MupWeY/Lw83uN+XJxnVIHHAwLCxe/YAH/jVas0Jr+8TWlYPX9TZQcbJ41IM4smu2WojialiSi0eCkm8gJdmDLZ1MnBZ14hpSLqdYUUfqYgZEVlNHUgehLs7/HSMySCT6PJUyw6ZWYcfnTIuWW+H9ZmXDItSS7Z4fA6PvwPlTryIWl68khqgnr3evjV4DmmUt6iglHvcsnOuGaXXFE4S5k6UkaNCANoaO5gbortFJ5bKuXN4zGRMiqyZUWeYpwb8Z52yTHgnV/zv/Y661u7j93HL6pRSqUOL2ugdThlQF6814Vu2chVCkT5aOEbcwr5z5BzrH3ZvIi7w7tfCwVzbV+YhQImU3HvMX58i2QKct6AkXzLXINyJSOjsZRRIUAH+Xegt1+Omvt/unTU+u5jOeG5Fbry3TUbLb0Wi5CXyOPpdENDeAZbdzmL8atgm+m6Es2sS62QJLVgh+ckbdjUO0ag+2kxl0F+/jhB4UF+SdP40xs33f+rGXfVbcdKVyFtsvsnGiGtusD1m8EJVJKP0Bt3fxZFgLf14UsuMa/A5ys5Z+/988JOoxI8Hg56WymVEYRpSZFoNHmK8eBZ5T/axWG+++2ZCnsLcXcEj3xXroQnTe/LI65T1u58syhxj/U8NXiOqZS3Ijkq3ta7XLIzruySK0Z2zJW1oMXTb+tQGRVxlvJuPCSOIJPCc0ulvLFpycOMji2Fx0T1dVbk8WP94P1z/Leh3K++8lI+nrjj0MgTqIID5UJGRmVWiGtEGT3iyCmsnR9otfTrZ911xywT9C0cMn235EgpYYcT53rouR2SuC9lhM1GqcnTN8SqZYsyysjjTHhwp0NRFheQl7vek/bMfOSdS9iOkj+K81VYu4nbGPY7OJppprvLPfHGINMwSSf3lEmZkinl+jmU0V9UYdRNsklkUEgPMgTgf4Zx95YND4N9eX/mc9fCKRsqHUJGa3jlVuqlVAxl4efQLmgPil854rVKU46HmoTZ+SMYU8sukULKC2wqpEQMUYgKGquJiGUkMYXyauTaCIxSeznSEg3eduMlc8nhvjctuknoeFNkE02TlV1bP/744+/Bx3HIt14RP3ezgcGEWq2VTUOeIv6zdvt1wxCNU2uX3fa0vr75Vq7XM0/92br/3rukISD329NYmYhtpgO5cfhLmt7QiWsfR8IHuIZ7BD5mKlWPaTiN+hzrXS7ZGVd2yJXdcuUqVkrrVBmVUY5D+Gb83SuTPaysPDeZUsz3TUZyb+JapwejIT2yIo+f3aTK5KuvvGjJlRXjKaMFI6NGGRUeR28jj5GdtUIopTxzVxklekHbDwXpF9TzVi2U0mJlVHinHfOE2Mbw/T8ft6uQYu8Kb5Ph7XITPnPmzDfA5b/EWxO/Fur+DbGfknDivYp1qLiTGjZb/C2K823kY0ZJp8LLPPKYHpe2jAajTLsfW+ReNnDgwLa4tEw6+UbzDKeae+jeBo9zsI1XWRv8PiG9ibO8caRhB+kZMvOKzas2A9cTyGO0l8/28CvK4g/TyFdogMHllJN55HOA3EN/Jn5l8a5VGuGn2NBF9BZqopTlWpgP0sykq8tZmkghTZOZrNEKegn8PHovxBgK6oX4r+EPEzf+a2PtwnU3V6YMvOWn6+Lu9em6aYHDOaWLoHUlH81rqDj2R7ZzuDeNpT3YwOBOwnbn2bqaUlr59lE6axm5RRndbgcp6jlj3PfMucP14DmYRoyJInbS9H5akd2UgSd5h0cxgutOS6r3XXbl6Ib33nvvW2A9CjA+o/z/DaXhGeyG6+yThy0748qoqCiixUqphBt/cYviGjSCKmFZMTynuttll3foj+yyu6nuspuVUhTMB3VCSWXUpAijlBYro2ussZbVr/8A67V/v+ySqYVSCg/NKHgzkMkdGZWMeXd+gRLwayOL2JTNR1AkbiLeIXIPb+ixZ1/pH+0k7N8EiUIqZoWcle6/5AfPotyuxLWTUIeXa+DtfTpj7pT7qIbRYFc58tLdf9NNNyVSDOBlL+HJx8fvwObQKN8O4n/kS7+iz10Vp7cj/hzwvYfycC75n+pldBTra6/m2/d8WhnznEQBLauEFudVqzTF+dJ98CYf/JoopGxq9D7rSItZiH3f5XQsUIU0JnzeC3ErlY2MsjzL1UMp5YWWXrFMKaTwOwietuUSI1Mrfu+6GujPUzhvYfvt2d6W3T8W8ai0vs0zkVGwSxpI3F4RBSwHgqWbtxkZ9TMifkYhxX8Tf5i4k6Yvphfn3nuHr4uTNktpeKcncXTDmfBUsKEBvd6P0ps+kdEAaXg1nJEpukFKqQjqP2c048rou4wuTKJBfVc9PiDvmJrDKWt306iVd2nlepTDz/POu7h9VH6vim6ZpmtGRddbfyNrvfWjtwmTjsxWYtI/TTcobjmllPgTuGSWi1vpizL6/aN/zAY9tjX92strppTyzbmYb0er4Z/7S2n8/8jc+22OiJN6UepEGQJ+2q+MevHk6DjXUHYTKXWGTpBNe2QpdfQ+hD3KJUtdmrluZW3rznF22kX+A0nvGtyJpuvCw2hkvxViwpOYp7n2EZ7du/B//zFR4anH996EpW3LM+U6g7W6Mko6mrybmJk1EfdxaedVD/RQDx+Dz+1qwSvK6HNp5tPPaXlfFdKEiPLifkgP04m8CDOLSeH35WK/3r6n8TOGCkiUUjFz4b/W8/1zOdfg35ueezzPR9ZlnSJZYp/K1N5pjKYuqwELDZsFDQHpGstppDGkTJo+RpYNmYSyPZYyfW2QcPhvx9SuByjvm3qzB4Ki1bVfkFJqBMrYyGgHfBV/b+9iut2km2+++V3Dc73aolAffPDBf168eLEopXsWySGy142Jo5CKMtmtkG5oxaVRLZAqKaMm3xJKqSgpomHnlNE1P299/wc/sgYNyjUjJn5/cqBSSjvDkE3FptNjZ2j6l1VchjJaUvGQI+LIeEfSbYji9zLfnDwf3i7Rq4gH/oupK1/IB1bBQTtrIUrpbpD+E9cG5DcQxWkOfGxTakftIDag8XX8N/bCFmDHHvDwMJgDjYEevZexdxNevfvQFvL8BRy7sJtItImcxVmr5VGilPIdvIi83am72DuHZrzBIja32Hd2LnOkc7r6pqnpjwz3p5IPKwgXz3v33+9L4VGTEIH+/fvPDSLBC2qmgwQF94ofL2t+ui7KacNM1y0HJhsTyAsqla2YFefPn1+THqRcdg37n+8dkzWjxabIL2j6TNL0xVn2yXvqGP96nTcA4QquX3KZjqb1P/roo+MbGRyjlIoCakzGlFFp9M41vGEv4P5wGn57NYIyauQSWUQmkU1kNP5FshtvtWuEQFhl1LAjSume+8iAaN7ISGKgMioxZGMkUUrXWXeDfAIUx1/kb1JyQPMcQ4oy9RBlza+cmqAeNp0lLxFfOlBdg1LXjDI43dxj3w8tU1/6vNN1ksd77LcgytLbHuVhTL+9v3gX4HK5IsdBJhz3HXH5ljwlb2iZ3XHfFt6ER0M/ik26hbQtzXe+PzPTutfwRCEUMy5tcOk0MWYt4+hr9lETD/0rL+qL1Zfb/o/T1fVKavkMdF6VjgVVSFNDtCchXtDM4etXSKng+4RCSkGXHvr/8z2h9X1udcZAgI/hVSaZbGD06MP3W3IUh1ziFj9jiCsKUoFJmr6AWB++obElU7b2pHPpUOwNaRhM5prI/WEGFrB2e47NfSPaRildc621rTUYwcnaNF0aTIfwHKbJRcPvy4zs/KoRn4PIJLKJjEZekb1RZa0HufwbGIXlN0Apdd8r/8ion1aQUuoPT+pGiRQlY0uhQ7laTP12RByatH9Ibl+BvbmXHqczNQ6tOGkYqX29paVFlLX5XvpVUY4fRL6RleiJIg2vsgzMNbil7o9sJC/Jk4SreonnC0/CW2RivgTgeru5hbeDjVvtGiNgN51e9Rxtt9M7lWz6N9n/nXLYYW5HSPEUolQy6GtE2O1rTJDMvKBvBfn3lh8VkShiRhnLxHEvtcKCZ/E2laSbHfbQWuXbqPmgCE1nmox8HLfn4+auF/WtGfWL/YjEpZHq95Pd6xKlLyDWx29QQIOmbf3DwEJ5Nw0P49WQtiilx/zo1EzK5q1XPiaTzFWBKa9x22fkrQKEqZEUZTGOEaW0X7/+1oP33W2t9fl1rAkHfC8/TTeInlFK/WtKg+LF8UMB3ZIOdDcp9dmzcZQn0tlM370K+0jDA+2CqXybnjH3tbBlii4jlGOR50F4kYcjQ8v30j7bTkYay/CwPWGreOEyyvpImbiBQeSxHAH3ckmeRrkfG2XasKQLMii1N7NE5GwvbG/y+hLy/D0orvE78MADlyfNJdwPYc3v97xp1iY4tC077voi/8fn7nPOo488dPaVV9/wf6zx/EaVhH+BcvuHNGiLMjpp0qH//v73v+uSa0qDaF+mwUu3Ig/nwiAM8PdPIwiKUlM/KvX8dF0q4j4xOmoA5lmsa9yinBq32vEQAEOHnWll+lC5j+IjEkfiFueSNH0xPb0vRIDGzvd8Pk/53OpUBBQBRSAUAt/YarR15jkXWd89/AdllVFDzCil/um7Jiyh7R9BzHe2haXJ97+HMkram+kYPSssjTTjoVDL5jP7c3V6dEWhuoP2ZH/vvofFN1O+t67BfRvKnklrvMvaHm3Z+t4ob5J+f4+XsmnDBMrmefBlRklx2tcxO63koBdhTSijbTybiVz7z5s3b2KYfIrjCB3Sn2D8yVdGf/u06d/SdADdDR9UAYT5nPJ3blK6smbUGeA8jyL6Ks8r3z5UhTQmsnLsCyNEUqE8y7VGEBkUwFjbegfRSsOPRqosqncNL7D0ktWNYQH+CCrUR+Wil/OLURgnzeoU+rwyDg5/jZJe4wYjIKM+9C7vCLaTiPEE10LvekL8JMwbGQokkDR9IFH1tHg/vgMM/s0+gkZQFSlFQBFQBFJHQJRSmSacpuGbnV+TDN3Vo9CmrROojHJG6Hf9jeEoNNOIy/fxTtqI+dFaaO4EPzcKv8X0acMMwn9v40+8W4w7jC1Km9Am7k4mvuQtPJj7NGx4PBk6S4UW7m9wJMt0eG8upg0/LeyMezVxvi1h8NYFP5HbZSKXHPsCidGGDssFpou7L5sjjjjktabmpn3ZxyvFzTudDsduOquj03onKrbNLS2ddlPzZ47tvNtiNb/w4btvPGmm6fppley98Efqi25eorzWHiQ/5xcGeef9eMFeHTZsWKove554DIdUaCTb1ksqC/h/H4NMryVhWqhUxmOEAT5OjzHlZY8wPXue3HdS8Q2RtJgXKk0jyUXT/zAIUM7lPbneuwqS8LEruA+6SZo+iGZYP+lUapRzSI3MKKOb8n7cyr1p1MiGHb8x4WorAoqAIlBtBPpzPmnK5kVDj2/GZqLQcHUYv1I23/2Syijpc3OASyWugb8sXaGN8jmymirZwe9+DHSIsnmP3PvMHriHevf/It1ffGEVnSh/0iEvS2yMOV3yNjdp2XxrXkGeE6F3qdBEHjnPdH3aa2fRhnuCGVND+eZujRIpcTaXOJ45i/bc4+YGW2axrSr34LEbbYmCART5dss0XeSSkVFXGZW4mFTPIM2RrM//H0w65PdXXXfTTk5nF6PWzkrJpLA/aGpu3ldoJqNTPrWOkJbHJ3YoL+IJWTpahN6nMQgjSqmYujvuhfUJD1KxfZRj3xpO5fYoFdXVVH5mTYUX1G3ROJdK+E9cZoqKBEpFqKaPI0DZ2JwP4wvAcK1c4ha/eoaFj/5qKKO/RQZZJyTmNd6bg3NO/VcEFAFFoD4RYDRTlj+9K9zTthqBQiMjcWUN8TKtjBrmUeLOo21zubkvYR9k/Ik7w7jj2JKX5BknbZg00L6MPK4xcXkOW9Nee4j7BXxnZV+Vdvz839obUI4L+CH9XF/6e2jnOf5L6EBDZv74ldFH8PuRSae2ZYkCOaClaXPbsv8vLh6SVmhUWxkV/nSE1NcTE/eBBaS7iJcyU6MSvKiinLkG5bTu1o+yPuENpu2O9rYqXwNBZMe5I6m4JqGYPsO9XJ+KP9d6XKNonIvtNz/nudzj91B330SAsiE9uMN90g/3/Lb2+Unv7HmUs+PxK7m2xx8/hnspZfhieoBPi5E2n+Swww4bunDhQulFlndDzHyu77BZxfvuXdFfvchVxHbd3tYA77DYpFLeGk2esOBpvN5BQEYzUUh+Qe7nCwfUyWfQAfdI0ahanjnC60IZNQyjkB3DO/WA3Be3UQ455JCVON/328jkRseOrJDKCCP0ZSmH7IJd9TYQeRxFfq/A68/IspSesYRv34nEld3HXdnMX79+/U5kBPTb3K9o/ErZpJWRbpn++yOwc6cLl4rbF/1l+i5yb3XlNTeOs5yuqZSijcLgwBN50WLHXtkkKUz8NOKUKihp0K4LGhTmuRTk/VNk9iJ6807mxUiRZDRSVAQ9GtHImCdCw3salfs0zyOVBkqeeBUdNK6fZ1e2rVgIfy3yuOthsWWUX3rb5Ao0PONlxPsJz6SgFy4wsnr2FQS+HCBoDz/KzRTiVUsZFRb6e3nEVkh5l/svWLBAOsA2FYJS3ul02pfGmowAB5o6kOttGHenbM3/+CNr2PAVAuWolqfk6TPCSyJTA7zD8pe4vElGjSZPWPA0Xu8hsMIKK0zjTGUZKdyEqz/tmLm0dc7lnPHz/dN3qQ/XZ7bLLymj2/i4vVnWjIpi6/PLjJM6WxpogYriZ599thdh/TxmH6cdIwpGJFOOfiRCESKjaF5Cp8HtjI4eS7Lt4WFdnsknuIV/6Ty9jjjvYfcwM2bM+B9tvU1p611ImjFEcL8FvoiyX8V/oPmgrBmVtqEvTJ0BCHiK5eyrp9/41c4OZy8UztEUutUpeatJdFYuv4Xfm/g91txi3ylnmgaQqapXHIVUeiCkgZZmT0Q1aIYCLkpPTDmCvBiv8uKcQGXxm95URoVH+IjSiE6lgVIOmzTDpKKC3u58iHZEzlNwf4srUGHgmSwmbBYV1kVaYYGEGj8Cz3HzTb8HbvErMJShaZSzao+Qms6hgrzD3NDAamIdzU3E3cHEh99naayN5h1xpzMhw8sopzOx+dbkTNblgr+nkWOscNs+62Zr/ISDa6aUijIqeRojvBh3XLsGeIdlTTogY5c3k0mjyYNc+Q6QF55/zhq1SY++KSN6VWzJ02cSd4BAq9HksVgCtQhFc0/qtseRb2XqB1HSzqH+OxYl9GnKpBzt9kX8voTtbxNkWhmF37IGuRYgjxuHjsZKU3vL0qp1IN+d18lTFNLIxmvrHRA5oSYoi4CnaNZc2SzLlBdYOE4eIoU3+jZFPkj0bsTu1fdnVQ2afvqV3PTErFGmJ6ZU8oVgIPPYn6aSuFM2MMrKmlEPz7CN6LoZIQ16EHyIluM5bMMl6+eGYEsny0c8k5dHjhz5ZNxzrYLyUr/GQYByswXSPMBlpu1+TJnZmalTT9WTlLzrrdRBsyrxjGwHIVvkqV6V6FYrnJ710TICgmy9us8B9Yns/jiGhtVj1ZJV6fY+ArxGMylr+/c+J+4Mh1tpWyVqiDeaPP7ncsABB6xLe+1u/GSktKzh/b2QEdRTsjoyWpZ5XyCK+D6UzxbKReWdAn3p1KkI1BMCkRXSehJOeVUEFAFFoBQCjbDLLg2V8ShuFRsp9aaQyjOj0+A0GpTn9JZSKsoobJxBG/CnpcqQ+jcGAtIpzZq1Z5FmxV6W6MP+/ftv6o0OxWal0eQpBoK6YRDv52TqhuMIC9rY8I+En8m7+2hxWr1XBBSBbCKgCmk2n4typQgoAopAKARklJSIo0pFpmHWY8puqbhZ8/dGSk+g4bkZvBWvI6oWu2+Dmcx8uUhHRqsFcfboxpwplZYgUubmyhKipMqoYajR5DFy+W3qBZvNDr9Op9wGuIcS9h5LdJ7gvX3LH0/dioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCfRkBuy8Lr7IrAoqAItBQCNzrDLAWWOORqdOaYN/aULKpMIqAIqAIKAKKgCLQkAioQtqQj1WFUgQUgT6FQJvTH3kP5zrVcqw1XNmbrP2t8fZtfQoHFVYRUAQUAUVAEVAE6g6BlrrjWBlWBBQBRSANBG53VmUccaxLqtmaY+1rv50G2ZrTaHMOIM/zUUTXKsi7y9q44L4eb9qd0VaXdYJlW5sh36o1EcG23iavp60m6yIU+sdqkqdm0vsI3O6sQVm7kGc/pmZlzUgtZc625lLmTqQe+p/xTmQ3mjyJwKiQ+Hbn83wLvkGskTz7BTyLl5hn8oRl210VUmqwIqAIpISAjpCmBKSSUQQUgTpC4HZncxogD9L4GO5ybVsfW83WzjQGn6ojKSzrdmc75HgYOYLq8p8wbffsupLHz+ws51SkmlpCNn/MarmlMXoGGP60Whko3YwgIMpbp/UsZW3FXuXItj6kHto0sVLaaPJU66HMdr5NJ8Q5PPctemRhW+/hd5k1zLrU+rb9aY9w9VAEFIFUEYg+QtrunMfLO4WGwjR6j09LhZtq0IzCWNSeRNtaCPk3weAP2LPA4eEo2fV63Bzex/McZZpfeWNbS5Hz4tSedfnc4oW2OcPoWd4Gedbm4zIU98cQes9qsZ6y9rZfj0dUUzU0Ap00MowyKoKKW/wsa+sCuaO8KwUJQ94kfb/877BtvUuuryNLz8ZVMTtZlys3MnousgQp2sXSVOu+CcLnWu3OY4lHSquNd1gEkpY3k0+jyZMbGY2vjDoAk0ZJFYVYeLEsmfUQ3ySVJ37OhSnTkqeQavK7NqcZIpdQ5x9TkpjDaKlFh9h86yBrtrOHNc5+uWTcrATMclpp/3RQX92RFZaUD0UgLALRq9A2ZwmNhP5UvkutVntA2IzKxqsGzbIZ+gLT6Em0rd9TCRxRFxWWiN7mLOAZLudDobxTFPBWe2j5SL0QOtvZmA/KWZTFccgT3LliW28Qdh1xrkGGD3uBS80yiwgEvQNB5TwoXtryBOUbJY92Z1eir24NtGZai5jyZ/FO5EzpEdKsyzXLuRsRctOpLesR3t8TeddrM6W6manBjqsUbO/hOIdR0j08dzyrFniH5SxpeZN8Gk+et3jm8aeEp6WQCrYyfbfVXk2csU2b0y1Ps7U7bZN7Y9OKk7DN2R08f+smTUOeODyUSvOo02K9b81A8W/1RVkM7n+F5+expRxsjntlX/j7+G/Fc3nF55ct5yxnfxia6TE1gTqrLVsMKjeKQHkEghvx5dKYHnljl4sbNszQMnbYdGnES6Mn0bG2pbH0BD3peybuSU9Dpko0ZHTbsqKMkEr8bJk253AwvwKmBvLhKG0c6/MEyqj+cTSiDueDIg1dNYrAc0DwzSIYxK/QRHlXClOGu8uNWCV7v8bb9+Uzm1XuZcjHkkav5BmuDvAlC+1MKlduzWguu1oqo5KjKL7NKMCyjlSM8JLUVBvvsPwlfS4mn0aTJ4kyajBJy06DFz+NWiujgkOrfY9l6iI/L2lhFJdOsDL6EN3ZE5km/UaerIyg2qxdt6yzqQdk4GUE9t3WHGcza6y9KB8vSw7bmgyPxoQfcDApqmHPcUbQSfpDsJRO0w25Orle4f4+eL2KciLTooNNqZmLtkvjXdLLOv+ZDEe06VrfYAhr4jvb+SqdO3vxPEaT3+o821xnmmO9xb3MJH2M53QnnWJ/rcRP9BHSWU53kZ9gR08fxFE1aAblE+Tn70kMCo/m9xENmS3rZqTUyDbLmYLzMve2yZ2KXXoai0nTm3ab810K/6+LWHiWgi8KxTtcaxO+HvcbYBeO7DYxJXO8/XhRWr3tawi0OVsg8gOUj/peQ1r83GY5Z+N1luddeoS0OF3W7v3fhC4+cr1hmviYGpPWt87QUztbCPjLWxzOpFWUTmsol3vS8uaXJymtOHhImizw4Oc9SBm1afe02sf6oxW4Zztb0tj+A9+J/q5/E7uYj7fPL4iTxo3j2Fa7tRsNdyfWaPbtzrpM1H3VY2WZ1Y9R3n3sD/KsCf3bUQq7KKXSWVALM8s5iNyuRaLBgdnZ1meETwHP6T3Co81c/At0xiHXaz3oqEf1EGhzxkFc9njYKFQmtvUi8U7nOc0uFV/WyPRtk27v3Qq88NfXHaC53qsc2w49V1k2dzprwt6VeRZtd4rNDkxP+QoF/RCuE7lauf86k5JHUlGdyDU/H78LJVWNItBqP0nn0SjKxvfdS9z1tqGRPkVFQBFQBBSBygjEUUaF6jj7CRrcP8ln4FjHWo6Tfru5DcVYpjh3Wvcwk2v3fH5hHR3WgfmoMvroV0YlQJRdoS15zHKSzcjJZ1TG0eacRujN5BesjEpSxxrktpdnORf3oBRt5uLXSP8EuK3Tg456pI+A4DzL+TPPr50rnDIqXEhcSSNpSzyr9F+s9MWvL4oyfbfd2aFumG5zBlFIxrj8So/VSGtupnlfwjQaU8nZ1v+o0saggD4SyPNu9hLCLiLO+vQ8nkqcM1E+dF1FIFgpeUrP5iznCOsOx7/+JjzxpOnD52ShgMparevcq16PfIkir8ZVBBQBRaCvIRBXGTU42dYFtBtyo42yrrQ9hSn8hrbYOeVtct5LRkmjGtunkDqsjy1vJnt5lo8VN3S2sxdJz/Ul/yf4jUc1HeletrUP93/zhf+YNvP3ffeivIzJ38saaBnlN5fNFOrcMooLsWUKsMSX43pmV6WzIM+IOig324KCnEQgRyTFNZL2KY9WAY3oa0gLkjfwTblpLnJ+YYd1CC+DbBeem8pRCMUEbh8u9Mronc2L77AOM2fmWtvZizPKqWFrX+PAPpr1HO/77oOduTjpT7MJzq3v+t7hfMFa5u48PYL3YxJAbB4JjKTpI2WmkRUBRUARCEAg3hTxb9IeaPeoXcLIz88DKJf38k8RLx+z90LbHNnQUto9h7hM2NZNuM+kU29p7zFVJuekyqiQbrU7aTxLI3wXNyfHXQv5pOtO+tfuTKSsTPWRuc3aN+Istdmsa+30RqpszlC1OFO72IyHZpt1G977uUEOebY78wKnyxanjXLf5sgu0b+mTJgJ7A+xKGavomNzfmPd69zLVpkygjre42caOxn/kRHp57377g3GitdA58raM8R7BhlkRt9D0JFdk7+GStqKLXKqMQiczYj+uqyBHsjVyRK2FnSWDhcvEyOcbXMclcOJG1aJDUTDUcnFcqyVcPyO92on3q/fm6RNxqF2BARkNGWCfQEP58zAVA5HkNSL6XIXm+e4lakeWTZtznKwl1swbVHtLZfx0dwsY5k2b7KGZRkfBtn8IY5Jmj5OnppGEVAEFAFFIDwCoox2WSfR9pGdqFd13eKXRSNTa4t30620ZrS0HO/4gqQdktzISKLD7v/G2DTQbetQNuiJNkLa6Rsd5WRqGvifGZJ527Zl9Si0ycMYyTs3mml80rBPRiazL8MbqD/7FimjuTxk9prFcTq2lVPsZWCn0/pqZAbG23PJ75J8uq6ExyXlCTWIo80ZaW3MMXD9WJLU6e4aPSimMroKswxl6nqag5j9oHc7Sml+qrUqpEnKXQu9g8Fm9WDvDPrW0/rRZq+iExhtPjW72Z9kENG+x9JdzmpUdqKM5joLZM1ukztCGg6LpOnD5aKxFIHeQ0Bm1cjarVnOT63fOGv3HiM1yllkFFnbncsskV1NYyBgRkb90gT5+cN7y91mnY/CLCNmORNfGZX0X/SoWHzb3s274zrknOVO61aUKRnZk/bM0/zvE3mkObcbcG7UU+g0l5mumxtZlOmykpdMc212eRBe0jByHrzFjrrd5uiybTThp8U92us2ML0FdSneyKZ/GVYaO6J381+/LtnE6jZnPZ7vJjzngYkFsa0zoCPPN10jI6VO/qgiioGa9BFwrKxPe83JPNuRXWjXd29s62Uqw1fSByNFip+35lGZ5noPZS1HrgJMMQMlFQuBxWzk5Viml+tTntFuTL2puMV3Pq+k6fOE1KEIhETApoHZxCYfcjW7PcchE8aM1uFO55R1Yqcwk+A5lLXDYlLKfjKRTWQUWbvYRTMne/b5Vg4bBwHZHddiQ0Nj5PSAcrvpmnhB9m9o2FvWl/NBDhvoJDGznS/zvZRptTlFQdpeFt/MVnthZLK2tQO0VnHTyXmv+3BmczmTy2M3vtGSpxg5Nm8OI6Xd8uX8o/877tEfg9yEskY0zG6++9jvMttwf6YOH8xysY7omZJigPWSL51MBVUzi0m6jiUbgCY3ze6Mz1HJCZWk8A3a8rJjryqkJSEKEyDrSIOMbf0zyDtzfp11NF1XwNvMXsZLJg2dnPEv5Dd+atcWgdyUn93cTGWDgRY+SlGO1UmavrbSZj+3pnxDQ2p30+jIPt+15DCnjEpv/Ffcy7F2rEH2W+XzyB1F9Us+wnfG3vwrTyxDDtnITGSyrF9STw/1cdYtu89TnXWIgKwZLTZBfsVxan3fxYiOMbb1Zw4FOc7cRrJlpGmZW57NXiF/QtHqPg4qEjEiy8yBLut+3o/caJMokf2snaH5XlRSbvyugum6t4Y6j1PykjwlbzHCi/CUfOZG92i0Zd3g0q7F3xJ3Ta/J6QPj6LO2TNNNSxnNgXh4DbB011HrCGkcpHPTr07ihT4nMLljvRDonzXPepqua7BrYiG8MbLA+nZHtvxW0xsIzHEG8yHLnV8r+dscx7OvLVN3w5mk6cPl0rdijWP6SxNrc+QSt5pCBIwy6lgruAG29RHlNnyZLaQW5a7nt9ax9mT08O8ocXtEIZTJuCKDyCIy9TQ9Ze8ZR31qjYCcxdzuHMgGMwNCZy37ZjS5u86+7So04i61l0ZooilHfMAZAsWdfFQnFihqMs31Dqd7Cq4vYoFTlNHZ1lXIJzuL5oxdYt8QE17OFkVhmfUg9HJT2HNLW3ax9rZfL5esZJickGBbe+fDy03XzUfyHJJnE5s0mSPxhCfhTXiMYwQrmzPejeln3WWcVbcd37Rsx5uOXPVMM5qBbGDUZcmIfjrGZgalY62VDrEyVORImNnOV9NcoFomtzoM8h/qXMy+mVhQaul5szW9OEnm7uvtuBcD4BDrCnZnO4KXRM40GsSY3GNUoiexV9tVBR8dE1/t6iHwmXVkvrKyrXesIb5e6TC5Jk0fJo9ycaRjqdNdwyJrb+a4x8CUi18PYbkNMWbUA6s15zFIGe1i10knhTVhcYWRpQcWjbd251ds63Gstae9IC6pXkl3lzPUWmpdSiPosF7JXzONh8AsZwrlXs6+tPieHsk3dNdQU0Zz6xBPJpVc2TQL2cDFnH5gW28iV/EAwcMoX9si8+85LGSXwJMFRMFqp4PVAZtucyG0yk+J7Y5b6MptyHgv9DbwAhajwI1laUv3jK/CFJXvbDp/uryZCLb1L75ff6mcyBdD8m53xsLTg/jK1N0N4OlecNkuVFnwkbLuYMmOf9Q3rpLtpxnG3e7IKRE/5sqZppQ7YR91BvJ1mAouB7oZyJE6K1unB5YZw2+t0pj8/LbsppvGmlFD07a+ZZxVt7usvbTnMm2UbetuKpncovG0aadJT457MWsYLKsejnvJSS+7s7W4vYLzXA85k9SxLufj8XfWZbXqOVQ5mGr075+ic3rZDQyCGUqaPphqGN/bnc1RRl+g7FzrXuIWPzWNiUBpZfQfmRBYFLol1rM0BmvXAEgquPAqPKsymhTJ2qYXZdTyzWxx3EYnx4K4u9jXlpdq5NbpHimRo+wUrC+UMz+bCfiSGygjn++z/0Gx6VZGj8oHyaY7rayJjmPkqBwLlc3xzi+VpS3NlqybfCwOuXwah1kw3eaWbmcEl/AgvHSf57kZqe8AJ+E5vOn0bfpkWdWtU4W3NufrtPdkdN4c+SK8/oVZQW3hmQ4R8z3rZ8QShXcV9xJ3zq904lqlCeJAjnZJ0zi+tdNp0g2i5Vijk42QlhtFDMqwL/j1Zm97FHyzdtxLu3MeL/zxXJUrwmUBgjr0ilrWLLc6mmW6ywLiVfKy6e+3mQo83j6tUtSy4VHkKUsoYWBa8hSzcaezJkht4XnLE5Fe9ku9++d5jr/kAz695Bb2SdMX8xP1vpNRHbM9vaQVt/hZvmlH4l/t51it5yO8lzONKleQzFlXRg3PsjGYTB+ezVTKUiMnSZ9bWuVNNkHpchuD4ad7Gjn9dlbk8fPUyO5iZdTIKkqpHPsWdqRU0t3lfI4OiRZG0940ZDJif5jnwy6avihnis5yziT8CjdOF0pdu3MD3/uH82lms0O8YxUqo+Pc41i68nHCOuTomTbrRqJ3TyG2+VaOs2WtdXwzxxlhLWIdaLeZ2e2M6BJe2h2Z7ZRTzh2X1xvp3D+g5Pe7OAvHpwg51hvFwYnui/UMf/POuG3URAt1VI63SdccEEBO/I4N8DdetUpj8uu25ZzRNI3te65p0g2mtbqOkAYDk8R3IpX6hUkI1CRt1taPOuzGGEYZrTY4woPwktQ0mjzFeCyh8u8+/Lof7s24lvMu2eHwOkatHyp55EPS9MX8RL//ckCSnn7Vfo5plbcAYcp61awmzs0AAEAASURBVLtcsjOu2SVXFM5Spl6UUcO/w56RneycWcokfW5plTfhUXhNarIiT1I56iF9sTIqZ0Da1nl51qOMlLY5h3OWwH9J+zrtnWPyNGrpeNRpQZE6hfxn8J1Z15f1i8jV4d7L+rfizXom2FcSfk8+flfR9OMubyRTIsjIaFxlVNK3W9/hfz9xusZmuud4e7q5jW0vdtdN9vPSy0ZLr8WmJQmFJ+Gt2+wH72O7byu6cps05aLNrxg7zQhy8oJ0plhMz07bONanPUgG+fkjBYUH+SVN409v3C0hBnRM3HB2uiOu5fK0rdWSjZCWI96XwxzrBCrJR6gk7s8kDG2OLFRe3+XNtl6Bz1d6nU+bbdmtkCOk1WQ2N4IgvCQzjSZPMRpy3pfpnSwOM/eOtT2N61voad2xR09r0vQmj/i2rN35ZlHynut5qv0c0ypvRYJUvK13uXI7437FlbOJ8+tya0ELp4rVmzIqwkh5sOjIKWWSPre0yluz9TCYL6UOqDyjpZQs4p8Vefw8NvH9jm7WyCexqVeamAiZJROkjFqsi+tknK3JPabuXJfdMCOlooxa7miaOYTtUhRDG6VGZpjUxogy+h7rBR12jxDTYcna69x6z1Z7PqOgc7nfkctivehV/Od2gnc9+Gu2jibN7u6tLF+SI+QknZj+TNNcyn8TO/qPs35RhVE3N5tEf/7punaZs0cTZRIhse0unTIJPjOOmtiijspZuLa1Bs9R1kJLHZqOabJ+Tj1X2B4Uv3KmVmnK8VCfYVQiUY1/+HyCHT19UH7VoBmUT5CfP++g8Ph+r/OCbJTqyxGfl8KU/o+TnM813u6dHs5CrpLfya6ti6zvQeg4rvUKCMra3pHWhLKL0QsS6E1ZBGY5/yJ8Iy/OMsq6zAqY7d2Pwz7B11idxFljuelAXgQaDMnSGzpxbdlh0rIegMfhLgnb+phGys5sDPFUXJKaLkUE/PVyl7V6D8q5s0Mf4fmt4IbJbrl+pTQNZbTJ1+Oe9Fvnl6eHMJ6HbckoxyF8M/5YKkqm/HPrXW/iGaxTka+k+FXMIGGEMM+nXBbSOZdOayiXS1K8CuWR7/tlefZlZNQoo8azyd2UKqeUip9tSRnsudGRUUa7Z8cYCjKaeFyBUurnIak83blYVrEyKmHC/3j71/lobc72lMvuabhNzHoab1+eDxfHLOc//K/p+rWw/KQadX9uyu4M8ugeJW1iU8Yko6QyGtxhveryLep2P3bI3cdOdtxJuzOR+tP/jb6NMdjwU3bbncl5xS2NNmWlsiMbEsqsrC63nTHaw0LKwZVg+8P8fRoO2ZvEBgsxDp0gE+y2imRrlaaYkVvd83dzZ8EWh8W5b3KPecq9I3HSR0vzUku0+H0odqUKVF6IDnrWpCHu0DPT06yN1y5cd/cM6mUfma5rRrccd6pDLzOUUvZj7UVQupJesmuQTxbqn4Odayw51h7slnYnYbvT4OtMKce+S8ZmKpQpQzZrRTvdXmiDx1Xe+MBprodtmR51Ey4NnmTpuynFc7XaTzLNaxR856Yl1fsuu3J0w6fu5iSjAOQz8P2bta/1TI+R6XhoZS9VJ2+zTSNPRkdFKZXLjJQKt8Zf3MXKqvhlzTRZ9bfLrijOdzmbMpqku+xmrTwV8lNeGZW4XZS/JjdRTikNGintqYw+y7u1mHdPlmgIjV8wUirTP6s3UiqbEr3PiKAZGZV8m8jXr4yKn+yGO8u5Cdchckv8s5mpw1Rd3xpD2/o3/rnGdpfXseVGTvFP8mtzDoXiSuS1k0vZsa5hnfj7sdeRdnnKUY7N+xMro3IWeBc8GWNbv8N5aKRvRxcdgt1mxW5nlVz72m9DeQ7P9B66wc+F/1PdnLpY+zvbuRpsn08t55wCWlkJ9WdYqzT+PMXdzEyBTk6fSMs4vG22946kRbM0nTdVIS0NTvmQ3AtxK5XNAzywZ6lseiql0mDKmkIqx71Y3rlaNg1Xy/p9eUHrMDSncN5CT+psd8tu2RktZ77NszoW5yV1KFXWWB7oY+hmn9s4ZbQ0p5Ba1ibG02cnTe8jFdOZe4evi5k6O8nanEkc3XAmddDqBUy1WY+idE+k5//fBf6NcuOwm6OMihrl0yilIl+pkdOsyW67ivUkGtR3ZY21UPzkjqk5HEXkbjC/jmvlUOmyHSm6QiXTBWVTFTG29WdweMJ1R/uTb1P1TNDIqD+3ckqpxewimabbPTL6LA3f/djSqAN5WZZRI6VUzh73nztp0Rky3v6RX4y8eyibEy2kTnTcNdlPFyijuUhmho/UF8lGGPOZBjhkCmmbsw84PUo+stSlGexu5Z3ZGd4fC0hR3svxjiCRWEmn67Y7o11eRJXJ0Xsaa5/IM/tarP9QEnLGCfzee4EpW6LwO84ZrHcdDa4yUtqEPBOxj0s5p/ogtxgFsl+KdbDNtHXL+mpNhLetx1QhTYp0q/0hPXEnQqbnLme13DI5rByyXqIr34Myl4qntvP9w/KZRrzt7MWQOZ7nI2sKclu2O/SkPe1Mszazl6WRRZ+l4VD9y+cwZ6KXoaTp+yzwRYLP5hy5To6uCTbbEfaANYdRrNzsgeBY9ewbpJQaebI0MiqbrDg03/3G5vzRFhrN+9jv+r3r0i0K9R3On5FSlNI9C2QwG8wUeGb4psu6KAZ3sm40p5A61uN8Y8uvMwvKoKnszp1BKcL7VVJGDaVgpVSUlA15rqa+zymjtvUJ9YuoMgcR0lMpTXu/U1HgunwY2UxDbrVLKx5yRJysI73D2ZCD4l42Irq27BLdyVEeOSPthBc8d3WsVnshSulu4PQncNyATOTczzmM5m1TckftIE7kuBPH2tgNst11s/Fn4OV2yp7j8iIEbRej3cB0oUs/yl8nR67IGLkohNIBLWdx5tpfUajEiytK6WznIp6nKKQih3/34Xg06zXVv1FIN3ZnLfg7/ONL4zB132a0vBamybozN0mjFpk1ch4t1txA8cx0kMDAXvLM2nEvtYBhZUaPcpWt9ISuyEqt7WqRbUPnkes5MyLmGmLmLmf7/XpOn0mavjCvvnvnWMvnhbfZbt/mOAObI3dysx+kvK/PPIjj83Ea0WGUUlFAjcmSMio8Ob5vRK4heTgNv70aQhk1mItiLTJZTNHPyZgL8ctu4qpdOwTCKqOGI1FKLesMc0vZ3YirpzJqIsjGSJarlHaPCsv03bSNwxKcbvMQZS3ciPI+9ksF009l2m8ny0y6zf3Qit6p2p0+nKvVfo/Rq51BUqabSp0wDBXu/h67AJejVriZ0R2x+ZadhyVv4UGM8CS8CY9xjCixtpX7zstGZx+4y9XiUIqXxrak08SYtYyjz9lno5w35dcXJxffYdNTm9HvahvbepGOmb+qQlpNoG23t6iaOUSnnbXjXqJLED3FdrZMJvk/X8L1fW51xkHAKVgzegK95D/gWtm7fgDJE/Jk5UzSYpM0fTG9vno/3p7BB2NPahrpxdyQBsVkron4HZaHJDeVKX/bkA6jlFqsnbVYQuHf4CgLArewlk02+5CrH4eNT7Cl0d+YRmQTGY28Irua3kQgt5tuFA6KldJc2u6R0WJaQUppcZwk922O7DmwpUdiMSrPEbHIOWzkKZ12lrW5mz53ZMjUWLTiJNrbfp33Yhd4mO8md9iQaJn1IKOnIyuSE0U6twwsF9WJubuu5CV5St5ihBfhSXhLYmzr9nzyLuvgvFsdtUVAOhVs90imtPLt2X5Li3I3ndPFWTiFqDtQXVEQkM2NgoxjvRXk3Wt+WTzupVZgOF6vpOTXlfLhwbWSIUv5tNLD3M4aIjnaJXf0g6wXlavQ2NYjbMw/3V2B5A9Jmt5Pq6+7W+2e07aa3fWVOWRsr+HR6DiJUup4RzlkTdbceuVjssZW1fjJNW77jrxVAzIFwjllMTqh3PTd3LIXy/oro4rH0dD9pCQhyad4+m7JyBEDbJRRWSQiRvbsiKM8iTI6m47ULu94mBytqazjfMalW6u/cfZzrB8dizwPkqVM3d0Ame5FKd2OzsSFZdiQb21umnFulPWRMnGDg9qc5Qi4180zF2MxeY+NNG04mLJM1r0ZbM/2gvdGni8hz99LRXf973WWZ+LxJaQdwu97Vm6addkkgYGyNrfbVH9ErzuvbLomWP+2ZsFaGrM0O60/8HxkSrtsmFgN83+Uk9lCWEdIk8Lb5qzIC31hIJnCaQSBUWrq2RdHRw3AtrWucVLqc1Nm8h7qiIyAbcvWDLJ2qPRHUcLcOMQtNknTF9PT+0IEOtzjj4yfHmVjkFBbEVAEwiPQxd4YXdbXuGQadmll1FCs3kipfwTxHya70HawMnozq37PCk0jzYiymVGzexJAp0s2p1DdgRLXv2Q2hdN1OZYl4mkBOdp3oKTklDebLgbhIc7GSkFM5jbPy42SyhRv2eRMjugpZeRInAVWG8Fy5Mz+uCeWilrWX+jI8S/G5BR9c9c3bWlf7We/yvN9nichnUrJjMNOxmZUPxmlwtQ2k7vNkTqEqEJaCE/4Ozn2ZZazPwmCd9gVSjbHjGTJOL7DoaVHrp7MHGcElfWj7nWH88VIrLc5stPervk0Dr29apIjIKM+493DxydR1p/gknUkcslaInYOJSw3MhScV9L0wVTVt935DiD4N/voOYKqKCkCioAiUA0ERCnt59sJNo08HNSVbrN6tzOEq5QyOt76bsHa0hCkUo0yzr6Tb+WReZpyLIxj3ciusWa9bj6Ids8g4u6d92hiE6koRpQ2l7Z39IyklbyFhzSNbZ0MXdlEUsw32GJnOrzndvDN+eX+RVFtt67m5tuet6x9jN4uE7nk2JfuZSldKGH+9cH+XPueW6bv/otzh5cxwtnMju5yJFwLHRFRjWO9g9IvnTey/C0tswxC+9Kx8pohWLr3wsToq7b/YN4gDMxj6Tn2Y2K/ygmY6b7shnIcu96Pe1nkVsZjXNE7rMeY8rJHqJ69nNzyHIa4aW1ezErTSNyI+hcKAemJk+MAcldhkgmFt4F3SdMHEg3pKZ1KjXIOqRH5DnbU7eBIAbMJic3GFa32b0yw2oqAIqAIVB2BxTR80x3ueDHPs4zwiUKT2xsi7x3oKK+MdgWmqaXneFsUts9RX0/1st0PRU2UzXuK2NiDOENdPxsVY19bdrUNb9rdDvn98gls63TaT+krbq32K8hzIvlc6ubV5e5tsD7ttbPg/wmUoqF8c7dGNZI4m+f5aULZGW8/nr+XKclmjetsdiceZxcOoMi3W8pBOyOj3cqoDLGlewZpnqE6dshGR5arjIpCmsTM5dn+DQK3g/lKSQjRafEB6UUZ/b2fTrpVhp9yX3fbvChZOlpEjntx6vi4lxZ3vcVHbrFyrOHI8iiV3NW8ILk1FUHlrd2RUVHZZt2/vkAqQjV9HYHbnc35ML5A2bjWvcQtfvVs7nJWQxn9LfLIOiHpAX+NN143l6jnZ6q8KwKKgMVsG84RdRvVgsYIRt5OrghL1pVRI0CrfR7Oy81tCfugvH/Ss0clr1yeeZKpOlrty1AMr/HR3JrRtYf4Li3g+/QWdjth3d9a27qBqdOCQbexrbn5m06Ucxkg8l9Cp9OSs49H5+PJEiHH+lH+Xh3pI5BTIOXZ+TcJjZqPpN28WBkVIjpC6u+JiQprqfg255hlbVSi3o972dd+g7OmRlOxyVbla3A1c8l0l0lUVM9QAT5D2Kfcy/SQ9bhGcS92t7E5G67VvqfbQ119FoFOenClY8MYcYufRe+t37Q75xHveK7Sa3v88aO6ZXqTzWHv4+3ToiYtiH+XM5SVItKLvIbrn1vv8R3OH32/IJ65qRe5DL/1blcb77D4pFXeGk2esPhpvN5BQM6abHN+Qebnuww4HEvT7rBhnm9Uzc9ZvSijhudW6xjUtAfc2+I2yh3OSky5NFNbZaOaGSZZaHs834Z2S5ZyWDVpA423j+L5vAKvP+MK1jNsawlhJ8LPtB5yNOHvILMc01fZyHTfq4n7I2iZ6cKVU2mMeAjkpthuxfs4DgJTwX2jUITkaBeLkXlvA6OgND3nqgfF8vv5p7JOsKOn99My7mrQNLQr2e2OLNqXtaDpGFFGx8s8eneYPB2aUalEaSyk1UCJymPc+Lc7a9DLdi3Jd4tAYhmN/p/wIhT2wkUgoFEbDIE2ZwEVaW4k0Ygm619b7dy0KOMXFM+EpWUH5RuFdm6zinuRZwcv2TI+0LvSWHu4JJmsy9XmSE/6qi7/NjMcOmu8EVkzeTve2XbSadlqr1YSyzABtcA7DB8SJ2l5ExqNJo+/DdJlrS4iRjTf5J2TkR8xl9Cm+HnOGeG/yXozHztp2yq5PHlWYjvSlEeYmOMMZiLwk7yXm3g8LcM+l8PGzi+Yvps7TeCXhG3jxZMyfzPtsu/2arssz0xER5tzODLnptfa1uPURYWdphHJ1TS6nHe6zDqWPGWH4HV5Dp/gljWD0nl6HbK8hx1spK3XxYahjju7L/ctMDGlDrM4H1M2MJI1o+Ps502Q2jVGYLbzVZ7TXjwLGa1enWec+1bmThl5k/vHqBvv5BlVXCMc3HNRTh5RYGS0QOy0TDVohuUtWk9MOaqvgskJvGC9v17Lsaa4z6gctyYsN/IzhdtkIzSGXrXtfe3/kcXuTK/ckUbqKbi/VUbWxbwIs3guF2mFVe0HU3f0n4PjbxZxLX6FxubcSKvqI6SSRzwjmzq0WzfxDhhlVBpfcg7naGYO5KYzNVkvMyVqZsEGHpmXy1UGx7qgODRKmukxr5VSmlNGL8w/EKOY5j1iOKqNd1iWch2Q8cubyafx5Oles9bMu9Rple7MMRikaUueZj+K3JEeyaj7Z341gjyCxlh7kfUbZ08UnMfBamV8+nGdY72HwtPmyJReeYZfxO9LXN0zWupZGUUQZOre0MmuOLVXUmTH5I7nEYU0usm19Q6InlBT1BSBnKJZUdkMw1P0Ec7c6NsUXv5piaeZGQ6rQdPQDmOX64kplV56aKQHQI52kd10ZQOjrKwZbeQR0uLnIedqNdET6tAr47Bxkc30kC7rI/xe5u7J2OdaFeej942FQJuzBQI9QJnJTdu1rY9RenZms4in6krQWU4r/MqJY+VNE0f0jLejT/UqT7V6oe3u9Py5ZNDb+xzIdLAxYPdY9YRVyr2OQNKZUqJMRm9NBYvdxKZk4+1kDfGk8gRzFs83DXn8Od/urEuHgawfNCOl/tBi94VWKx3XvTljrZijOPftzj60a1qsCXZbnOSaRhGoBwTSqkLrQVblURFQBBSBbgQaYZfddmc8DZXKjZR6U0jlKbU5p9HoPAdXbymlsjvhGTQCfyrsqGlgBKRTutM9wm3FWFKmpZDa1od0jG1Kx5jMBIpvksoTP+fClGnJU0hV6gY5BmUy9cNxXD03NrStP4LjmeD4aHFSvVcEFIFsIqAKaTafi3KlCCgCikA4BHKjpKNKRg6aslsycsYCciOlJ9D43IyGZ+E6omqxmpv69zRqMPsB6MhotWDOHN04M6WMEEkVUilzsrOoLCFKqowanpLIY2jEtashTxAvsnnR7dbX6UzYAPxk/f971gCOF9nTfisouvopAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKgCKgCCgCioAioAgoAoqAIqAIKAKKQN0i4DjOgA8//PCg+fPn71+3QijjioAioAgoAoqAIqAIKAKKgCKgCCgC9YMAimh/FNGjuP7L5ciFUrpf/UignCoCioAioAgoAopAX0Wgpa8KrnIrAopA30bg008/XXXZsmVjBYV+/frNGTJkyNv1iAjK5wEfffTR+fC+lp//rq6ujf339ehGttG2bZ+Awr0Z/K9aIxneJs+nyfOiFVdc8bEa5anZ9DICixYtWmPx4sUXwsYYrlqVNSO11D1zBw4ceOLgwYP/ZzyT2I0mTxIsKqWl/vw87/w3qDNHYi9obm5+aejQoU/g7qqUVsMVAUUgHQTsdMgoFUVAEVAE6gcBRg83p/HxIErHcOGahsfHTU1NOw8bNuyp+pHCsmhIbQe/DyNHj7ocmX6ywgornF1P8vh5RRk9FRmmBsnmj1cttzRGyfsMlNKfVisPpZsNBER5W7JkybM87xV7kyPK3IcDBgzYNKlS2mjyVOuZ8B34Nt+Bc3juWxTnwbN4D//LqEMvxf1pcbjeKwKKQLoIRB4h/fjjj8/jBZ5C423a8OHDT0uDnWrQjMJXjJ7EhdB/k+sP4DALHB6Okl9vxxW8qWiP5+pfiRcq4qVcF6f1rCvlFyechusw0m0Dn2sj01DcolzIx+QpPiavx6GpaRobgc7OzkuR0FVGRVLKynDPb2u/5FHeFX+6sO6k7xflvD/1sZsdtN7F8Tqy9GhcFfOTdbm8kdFzkaWHol0sS7XuybsJTM+Fl8eSjpRWG++wGCQtbyafRpPHGxntVWVUsKXMrejxcoDBOo7daPLEwaBcGnBupgxfQp1/TKl4xBlJ2FQ6/WRN/h50Vr5cKm5W/JGpFb47aPfckRWelA9FICwCkT/2vJxLKPD95cNGoR8QNqNy8apBs1x+/rA0ehLB4vc0DI+ohwpLZKeBtQBrOT8OFdwLaZCJopcp88knn2zc0dFxFviPo0wGdq4Q9gZh1zEF5xqez4eZEkCZ6TUESrwDPcp5iXhp890j3ygZ0FjalTK+OuV7Jg2SE3GfJekp+yVHSLMuF9+Eu5HDnU7NMOUjHy9ccuI7H3xSkynVq6y0/KrDlxtwIdro9h6Oc/jW7RHlmRTHrRHexdmWuk9U3oRoA8rzFmLVeppuqefzNt/b1UoFhvHn+eTl4du3O3XDvWHSpRWH/HeH1m89eonlSYsvoUO90kL9MgNnq4/uYtx/pc58nvBVsTfHXtmEc/8+bbytwPEV45c1m+/A/ijYM4UveJ3AIEJb1nhUfhSBcggENuLLJeAldUfVjF0ubtgwQ8vYYdOlES+NnkT43pZRiieohPdM2pOehkyVaFBZTYPnKCOk0yrRrHU4De/DUUavIN+ByFIye8I+T6CM6h/HR+hwGpZ3l4ysAX0JgecQ9ptFAotfgYnyrhQkDHlDQ0dmICR6v2gk3Weyo4wbZ1k763Lx3sqaUdfUUhmVDHOK7/Inrjh04NNy7+dF7uOYauMdlqc0ypvk1WjyIFJWlFGBNw1e8jRqrYyKALSD7qE9JE4xeV5yt733z7vcQxnlnXgIjibSNnjDcEa8ZurSEwg7G/cArhEoe9JJthl+i0y8LNnwN9nwA59RBhxMstRtBg0Etx9CeFeuDbk64e0VMLyvpaXlKtbpvlcq01IzF0krNN7Ffpp6aObyyy/fhlvX+pYCssj/7Iuu3q+f1XRkc4v95Sa7eUhLc1M/idLR2bWsy+n8tLPDeW6Z1XXN2SccdVtR0qrfRh4hpZLJt/6pdCKnD5KoGjSD8gnyI+98T2JQeBQ/XoqPeEG25AOQ+akdfrmoeKfwgl8mfsgwjYq55DQWf7recsPvd+H31/784ftZ7p/D/x3ca+NeD/cG2AUju1SCW1OBPY6/mj6MAL3JW9BJ8QBlpK7XkBY/Qt4NaUCdJf68ByVHSIvTZe3e/0144fV3V+8N/katvbIsy3BNWt86Q0/tbCHgL29Z4CxpefPLk5RWXDyywIOfd+rFIGX0Mto7x/rj+d18J7bkO/EH0roDMYSdCp6ygVyqBvo2dfdujGY7cToQ6KBfFz5fFaao95dBZ1XaOR8YJoU+yuGuKIc2/N9j/Ktp8/wPgv61XINL5PMZ7eUpjOROLw6PMnMRef/CNQ46rxXT0ftuBM694OqLB/bvN7mlpdmU5e7AAFdHR+fSxUuXXX7GSUcdHxBcFa+mqlCtL6Kp9d7x0q9ApXB9fYnvjgBI75VrqCDyoy3GL0s2FdWa4Hylj6fn4XkHPipf4TqEyvZE7Faur3ONJOxE4s438amQRUlV08cR4KP/ZP/+/UdRPr4vl7jxq6sNjfr4I1TxFQFFQBEIhQBthsjKqBDmm/AEaX9iMkHxOZb71NvNKJQyIPBb2icysizTnSMZeDrQl+A+vzIq/qLsCm2cv8WdaEaOL5+STmQ4jcCbuUopo5J2kLSX4ediufEbmbmITCv6/Uq5ifc1rifAcJ1Scfqy/zkXXjX6gp9P/2S5wQN/HFYZFbwkrqSRtEKjFhim/mLVguks58GLsS0vxg5Z5tHPG/wO4n6M5/cZFdlcz51Ji50QT4AxU8n9jxHPMfSMPRLELB+PJYRdRJz1CZcdO8/kXtdVBIGVkp/0bFL+j1iwYEF+/U0U0knTR8lLjnmhPFwnV70e+RJFXo2rCCgCikBfQ4A2Tixl1OBEx/YFtB3c0UZorcxIY345gYmTxBblDbr56bYyShqVHunzCim8ziiXXvLyFMZy0WKHoWDuBQ/n+gj8k07f8bTDRspF2D5cfzPh8PNj2gzfN/eePcbcyxpoGeU3F89jAPTkGVwInU6JB42RXLO5VKcxwGGfc8HVU4YMHDi3f7/mgpmCvigVnZJWaAitipETRoi8hjRhfnWTXAp/KWa98wsPofDLduE9hr/p9ZlA2rrYeZfKdQy8DvRkncsLLov7M2vAe1/DHLwejQL9vrkvZXtxUp9mUyq/vuqPEvoFOgxketMIrkngsHkULJKmj5KXxlUEFAFFIAiBOFPEN1pz5I+am+0fC73OTueSF//73s+DaJfz808RLxevN8OkvYPCcQ48HOLxcRMKwpl8i5f2Jl+l8obfRMqo0BWlBwVOZs/sIveMNG6I9aS4kxoUsYm0F6f66NxGeyXSLDVobAaNjTwaCxjVneOj5zp5Rvfx3GRN4H5e2FTSzaMztsd02eK0Ue6Z4rwivPwa3N32M9g9RB6ioH7qo/Mbwu8l/5uxx4s/9jS+/39kTenzXrz8zEXkudeXVp6HlLVn5EKm+yQP0jdzfY32bCv+ImefN6JALj9k4KVssVJSlwkLEhv8NQmtqRddu2NnR+efw6bzxeuwm5xPHbtpnr2446W///0PL7S3t7udCb44lvYm+NEI6fZGVqTX7MwSSbYp4Z85byqP/HRd5IlUEdZaGCocWajv7j4Ir11UdHNrzYPmF4wAH5d1ly1bJh+GEcExyvsmTV+euoYqAoqAIqAIJEXAU0ZPgo4oDHKd5PklJZ16er5FTfAmo4WipLiGdsNlKGcl14yaeMU26d4xfozOSTsksYG3veDxGkOIPH4Hb4diRxohhYZ/dPR20n9maBobvy6P9u+Mn+QtPJj7NGyU9ZOhO1xokecbtNH2xfYro242+MnstYOwXcWeNP1pP3w1Kg/INJe0l5h0tGcPMO6+bMsU2yGDBvwiDWXU4Ci0Bg/s/x272Vrb+EWwW5wuexhbWm3o9Gv+zpe+tv1R5/zsik2K06tCWoxIhPt+/frdVCL66iX8s+idV0ipaDOtkH722WduReeB+D6V2SdZBLSv8cSMgdX4KMhOhW5nAbas2ZUR0lAmafpQmWgkRaAXEZBZNTT+ptHx8lPstXuRlZpkLTJ6sl4mstckU82kFgiYkVF/XkF+/vBecVMGZVZUYmXUY/6LRgi+de8ad1ybEdfR0LmVq1lo0JZ5GgVNprLK6F9oI+m5zKin0Ck5XVdoe3k8LRl4aW8VXkJnWCYidOQ8+B+aKNA/mjxLttGEH6bwjiX+bbhvQbmMNbJJuzW/DIs8U51ObWSpN3tAS/97ZFQzbb4ZarUH9e9/aFK6juUMpb9oj5/87PJv88zyI7ipM5yU0UZIz8uV6WmvBmOmV2xAYZD1lVKRvczUiFdMWBbtQYMGzYNPt/cQvlf2KsAsstqneGKa7vU8j3U8oT/lI7MbH5e/hgUhafqw+Wg8RcAgsNaI5b/IFMl75Fp9heVWNv7Vsinj7bwjk+nBPwX7ORrLh1Urr96mK7KJjJ6sU0T23uZJ8+9bCMjuuEh8opGadoOcHhB5ZFTS07GyHtaXDa0BAwY8YdxxbNotQkum1Q6U9NL2km8m9kK5j2KQU/YrWcVL8zZtuEfKpZc8vLxe9uIJD3M8nsolrRgGbRltlT1JRKa/seztnkqJmKL7LvH259kcTJqOSvGDwpH5JeMPjZWMu6/asptukjWjlXBraW4e0NKveZdK8UKFO81fO+eCK3Y2cVUhNUjEsJliUKpn8J8xyNU8iX+6LplnenRUwKGyWYb1nLg9c6BxqN07CND4lI/QbpI7z6eT3sq9WAPzeFhukqYPm09fiYciYBoa0gOed/cV+cPIKcro0KGDpDf+K3Itt9ygHcOkSxKHd2MrX3p6h51fUvbvjLv5l49WZpwii8gkssFUfhONItkzw68yEguBmwJSBfkFRKudF1NHz/Dl9mdGBo/z3Yd2UpZtKc9c/b1Efxo8ePCboQkUReT9WBuv+7lkNFHM21w7lzuP041V4g++8m0g3rNbubpKRM17e3mJEiB5ixFe7vd4cz3i/MFLfjSa9DfEoREnDUr5hiYdPHxg3H3VlqNdqi37gH4t30wtD1FKvem7qpDGQFWmINFrdhKF/5yg5Pi/EOSfNT/4rJvpuj7sbva5L+Y5fM13r84aIkD5Gcwl29UbcyUffpm6G8okTR8qkz4WiZ7mmYh8kFyeu48hUF5co4xS9laQmDTgPlq48LPQZbY89dKh5NfjW4vfnh0dHX+nIbhH6ZT1ESIyiCwiUzHHQbIXx9H72iNAQ34LRsYO5PkMCJs7dcqZxL2AS5QZuS7w/HBmwyDPEN7rnQw3LK2a6FfUCG+m8yQ/BdfEK7aJJ2eDXoW9rQmjw1Xkj2XIcyQJH+QyU9hlacsu4Pc6dmQDX4O49jYJkbHkdF0Tx9henjLKJTyIEZ4e9Hh0PaL8CVbE39qX5i6fu6pOBlbyijAYuNORq5phhomffdHV+0U52iWuKM1NTS3N/ewvxU3fI53TvN348eObe3wke0Tsox5U1E6piylIb/ES/IyX0PSaFaBEpTW9wCODN1KZwdYYj7XMH/diIEThuQL3i969nGP1GM/ph8ijZdmAVCObzoAjyWotL7t3eDb+XumKXCRNXzGDChG8jqVJ8DGpUda58UF2mAI1Qy5xV4CgTwUHKaMLFny235sfLUy8JiwukNRbK3PdRcNXRmHyo4px6dU6nfDs8X6XyFLr/DW/eAjwzKYwivgEqW/BLZvRLReGEnXKUuqWk7lW866TxS9M2lrFYafVUchj2mZvMiJYMEBAff8ws9ukI0g2xBkYxBf+ooxeSZh844y5kG/cI+Ymii340mFzL/YGXjpZ1jUWDP0zvqKQtJBTOn9MnfEvePtLFAJe3mNJ4y4xE948HkOVBX9edG7Ikp38qG9cJdtPM4ybZzSG8ufubi3xaXtLh2xqBkwGksfFtDHflkvc4lcug1qlCeKhn9XkL69BUVLza7abZFp8KkbWlH7pS9uM0kZ8KnB2E+HluJuKIfO9NFRmY+DavFhz4dutlLolyaYLPpfQ47k39jyPw8HYl1NR/J0PTSuVgZbpGj06sM73TPIhOJ1nUnIDgyCWkqYPohnWjw/o5kuXLn2BDo1r5RK3+IVNr/HqC4FSyuh/3v/kH1mQhHfhMOqvZ2n0fCsL/IThQXgVnoX3MPE1TjYQ4Fs5hWd2mY+bb+F3H36RFREfjSw58+sI+Sbl1xcKg8gomwi5Izu45cz464sZx98oo0eZMOjIpjunmPsoNvT6k88d2O6GO9Dq5NofhfCxKHSK49KhIDNhjLnFOKLYwoPwIjxJOuHR49Uo9KHIke6LJiK0qlqnenh+nfrnAvJ0j3yRvMn3LywXym9wZPhJYoOFDDyJwruKXOIWv3I0a5UmiIfmFlvWJ9fEMEpqRvpTyc8Z2LJhSxJKFAjtge8JYK/1tvdkpbQPjfBdTSgvcq+vH+UlPo+X/XipbAxfpWx6N4OCRiHTLD6sFuUyKDyUH1gs5bqYToXTQiUoESmKPCVIpOKdljzFzCxatGhNZgpswfOSXsll2EeC+6VevOfx+yWbDUwn/8A6Imn6Yn6i3vMxF16Hm3TwP9zz8087kg0tQpdLQyuKXa3nU4mHRpUrSO6sK6OGZ8rgOpSHh3iPtig1cpL0uaVV3uDxy8IrPIee7mnk9NtZkcfPUyO7A5RRI65RSnfluS40nuXshQsXfo56viXJmspy9BOE5RsAlM/1/HSQTc4UlWm3V4g/4QdRBm/ge/+wiUfH5CTcBcoo4XIcS5eJE9aGvhw9cyPx81OIoXMk9O4MSyMoHgMKI/he7Qx9N5jnEHtkEEX7TjA4Elquco69k/CMfQC8Bn6/A3ga4fN7w+dO7OR5FfAgbTxjjPzw+R7XOK7Iz8jQKmEfEOAvfscG+BuvWqUx+eXtJrt5SP6myg7KXL80s7Cdrs/paFKaiEKLF2QiL9CFKZOtBrm8QkrB6nWFFGVSem0rKqPVAMJPU3gQXvx+cdyNJk8xBiij48BK1o1YyNoP92Y4pYddri3xu46P3EOlpsImTU8eSU1QT2IPv2o/x7TKW1Qw6l0u2RnX7JIrCmcp+etFGTX8Ux4G0KjawdwX20mfW1rlTXgUXov5i3qfFXmi8l2P8YuV0a4u50la7+f5ZDFKqdThZQ11++F0DP+Xevx16B5TNnKVAil/LbS1TuGaAT/rmmxQ1F6kfHZ492vB39omTGw6e2Qq7j3GDzonG7fY3Mu3zDXQuSWuMioE4Os7WPu5xHJ/p0Mv8ZIuptbKbDCjEPwJmq/58ojs9Hg63ZdwP3iX6bxhjZmuK/HNutSwaRPF4xk50oalA/zNRISCE38a4B3k548WFB7klzSNP73rbmlOV0nskYHPgxFSmW2QmuGc0iGJRkhT46TxCJ1AL9sjvCD3Z1E0eFufSnt94Y2X+RX4fKW3+aRCmUYFG2qEtJq8goeMkE5LmkejyVOMh/+jXRxm7omzPVNhb8HeUT4axl/spOn9tGK6Ze3ON4vS9ljPU+3nmFZ5K5Kj4m29y+XtjPsVEVR2zF2LRl/x9Nt6U0ZFFikPvBsPiTvIJH1uaZU3eHzY4zVRJ2JW5PFjvdGaI3/kvw/jbmrq3kVZ3HFohMknbpwgZfTjzxYd+M57ny7acI0Ri1tams71aBultORIqSijPH856svtkCTdpdC3GWm7NC5/UdORdwt8yKjgeElLx8YCLHf9HArnfPiZy/2OXPKtuQprN3EbQ9k9Gv/dvfsxKLXDJJ3cEyZTMqVcP4ei9gvu0x51k2ySmoN8BGb43L3iBMvBvow/87mr7iRvm/bsIZSHNXBLuV2aYqY/h1Zxe1D8yplapSnHQ9XDChp0KeVmKpTQ5Hhx83zwAkdOH5RRNWgG5RPk5887KDyuHy/F61RmG6X8csRlpyCd/+MEf3I+V6/0cBYwlcKNVIrI9j1kOg538VQdWds7gbDFKWTV50lQ+f+LRsBGAgSYLut0nAsXzF80W+6HDhs8rtm2T+AZuI1VGp2TwN6dDiThYpKmz1GJ/0+nzBbw/wA8DhcqyPAxfO5M58xT8alqyrQQ8NfLL7z+7urFdGWEdPjwIY/w/FaQMJ7fR7JBkVFK01BGGYHN97gn/db55SmWxdwjw2vIcwh5/dH4ZdlGpm/B803wvE4lPpPiV4l+0vAwzydpHlHSJ8XLLw/P6BieUX7NqIyMGmXU8IRSephPKRXvP9Iu6KGUUm8XK6OGhLyDx/mVUj8PSeXJZ4IDWVxlFNtVRiWMvA8j71+bePC5PfV7fhou4VMIv9yEiw1//8FaU9zNzc1bVKPuh0eZsisKY36UlO/MEXwPp0u+cQyyrYtsr0pa5FoG76uydvKDOLRMGmhOhKb/G30beIWesouMk5HVVdzgKXGbslLZkZlXjM5vRl7Szhht5OD+Svj+oblPwwYbGY12p+FCfybPrq0S3VqlKebjwkt/uaRfc1OiTsJimqXuO7u6Oj5dtOTMUuFR/e0mZ76OkJZArVIFKi8E0ybG0DMj03PXKCZDAV6bQrkL/ncXh/X2PbxlarpuWnhQWSyC1pXIdw0VpCzUPwe321jC3gM/OSNvd/w708qzr9Lh48WgVM6gjE7/1+vvSi90zny08KqN117ZYj3AaeJB3MOx/B878UuUPpdR/H8aH0/yDo9i2pk7LYmNsuYMGTJEjjGoS0O5HoCS/S3sUZRv6aH+GzI+gzvfgViXgpVgWnbGbW5u2k9GR5F5BbnMSKkkMf7iBoMCZVX8smbg8Vc0dI7FlpGeujB8I/8I7pvynbsU+7C6YLoPMsmzKauMCiQv/e/9X6GUWj6ltMdIKc+5WBl9lsplMaMSWwoN8vkF31gLhaBqI6Xk0Uwe/9/emcDLUZR7u/uckxCWAAJiEPRTBFRQliS4swiKAqLgBWTJBRWEEHZlURFy2PQqcNkSEhDvRWVHvYCyKiHAFUSTsAkuIKAXDQiyZCEhZ5nveft0dfrM6ZnpmemeM8u/f7+Zqq6u5a2nq6vrra1NwYsro+eTZqSMmiw8S3PwZ50lB9k5Ry/2mTxfg0OnQb3wNG6BQooZdGy5a1mZlh5xHwy7dTE/afFiWvvkJWS+sZZ0CB9fo3h7vcoosuxpMjlZkPmX8LM1s6nfHYRfubCTWdEurrzM8F39c9K9hffembQnvhmmdQSfrpnFzsqPZ5V2qIBWVELj6TUqTDxNsw8WBpay13BDFFKY9xWnX895we96QQppjQTDB+IaHoY7UEofIZokpdR6xZpKIeUBXpUKaIcw2/a5l3tqRNC0wahITeG0qaI/4UVwFqbtkmbHpzg/DvO84Ex/9RAY5wIvf73vx87uTBstXWut1QKFFLctnHvMrDd8LKrarOEzfFltoZsnFGX6MJ7p05BoQ5OK8h4Ih/vd/A7l5fh04NBmfzYa+nZGHpzySb4DpdSyaXYzqQuaWhlFvn8i5mE0Tm8yeVvtQH5ToA+h/Nl77jK4r99qeSiWd2CgUPX7wabp+v7QEgAev/sZhXygON5K593dKz9fUclvLdeTRkbj8ZRTSmnnfIF7G5+m+8hzL76232qr9fS/afXVr2yUUkp9di4y7+vkpvxdwLPzVXceN6n37JNeGyK3rXeeh99IGTV/uAUzfMIwdY0wxtMttpOuTcP/vNXHmJP5dePnGkYBd6FT575i/5XOCX+g80PcppzXfCDDdsR3DRGYTFZfzoPb503maiLF/9+IxwVJet+7a5mapGsK/6mwtXzYr4uBokNJ5PhME2qRyAb6C496PZ5r3+cqNSOkmXbg+8v7/yyFtM5bxijEy1TWJ6GUXp0Q1ZYJbqPqFH7uZdVQiLk80A2d79/IzJM3m557ApXVCnpz3Jbt36TSuohrmfbuNDJfTZKWvX1oh3geo4y1lKF6wzcJhtEVgwbFHpTtS5OkoJx/HHeblrwV5d1mD7TdkaSUukyS56ZRRpGln/sw7H2L2009PT2H0ZtvSmlLH6ZQMzLxAI1BU0o/F8+M5T1+3uz2P/3fi5XWiI3Igq0ZRaH8iF0wZbSWOJgi7jpOR8Rfr0MlZdTFX0IpNWVuM+5rUN/jN1BGFy19YxE/CzolSSnFv4s2E5P3+C7UddahHBzIdCHlrqTiwXUT7hO0eTbjGXsyDBYY1JvWNpsQui2nHfdE/HrWdmRZwvOxG8/Hr+GyKfFbh+zPkWN7lNJH06YHg0kweE/ofzFy1zzgETL4eSiLKaNPUh/tZrKmlcf5Q4ldgGymHDIxytsCcxzxWPsr94N0BsnLOSQUTN0l7V1yT7RJE+jzBmcjWmMU0sLgg1lh8D1/8WOP3fuEFR4ddRLgIZ5bIopgOkiJa6PiTGUWTdflQb5tVIRocKJU2qeR1+CFRGW1Dh0I1lDXUQcBeEYvUVszWhxVkduI6TP1hi9Or4PP13R5h+lf+c3g9wPcgk4CyvsmNBROcH7a0TSl1NaPku9o2pjZ42tKmyDfc2MyLEa+Q2hM79kOyqjLl+XF8mR5w81GTt0x11lkNp5AWmXUSWZKaX//4KnuHPPd1CMjlFF33TZGemXp0imon1EDFf/nu+tZmbRdznBxUcZ+RVmLlFPnnmQyC+zP+I+0Y2RjiwM/WsOJ/XZ+tXSqJiVX0o3n40UumrLkRpbWwn47swvegZnqQPYpziMy/6xWucM0bycuk8EOk2mXUMbAoZo/5FiCbMF7HtO+u/rpasLX63eVVVaZF4uDiTOdefSeeMS1/f0DVY1u10LK1o8O9BUeqyVsYhh/4O4bbrhhQAppIp3MHJuRb6SQsri+IxRSKkvrof+Nu6u82DZxdpm1EYDpJS6kbWDEmtFpttGM/cxubu465cwUpGFHveGHRdbBJ/SuXwXLz/E7mF7qzWikHc3vUDa6+HIMy3Yxe1tanVJK5h7m90iTKaPe2LFjD+Ie2cwM+23JPfqvtrwRZMryZnl0+bW8t2teWyFfxRsYpZE5QSm1YNHIaHEcSUppsZ96zhkBMyXjg2EcNvL2lVriQ1nyUcZmYG5r4SmjBX5n1RJXLWF4Np4lnClrr4XhN8C8k9HTN4fnJQ1k7ua3n/OA3DVN1w3TupN4LG07TJZPh7IFDrX8Ic9PY+H+PWaXtYEElq/ouzjv5N7o678/szT8gQWnff2ooDOjGRWmzPLZqIhsc6OktHhA/5HkPlpujAxuQoUWKGPI1hSfe2kUC/LteiU9FKTxjUq3XdNh1PlyytAcyx9sx1KRnMKa0YfsZ3Zzs2vmx/yaPX7UGz4eV6fbaUjczO9HsI56Rinjv3dcuBeu4eGc2tI0pZQdeXfnt5vZmymTtl6Ze3Rs+Hu2mWTLQxby+azLb7hWO49kFGcKAqYspvA2wosppaynPRGN7QXqkNttzahN0x3hMXTIUymlPnPKqKX2iJWvMNnUBnkwZdQ6UqfGAp1FR9782Hnu1nCK7h4kZIq1vT83pQ15K+Ya5RKn/bYT1yeEfhbyDg3ev+XCFF+zNMK0bNqwHSbDHtVMGw5CJfzx/vlxzHkvOhHeHztPtCLPmtyT7+P3auyrJHpK4Wg77sa8/S1m7zjrqScfccKKvoH4DJVMGfQPDLzR3zdweyaRmjJ68lHWORIctB111EOASmKdcKfdEdHwgMWnEYy43miH+HRd0u6I0VHHmMpyY2fnvkTKqXOTWR0BeBYY+ZiCWfKlaNdCP9F0KZdKveFdPDKTCdDo+JK7AuvfObtMERABEUhLgLWwV//hmRcm/uGvLx5SThl18eWllNJ2iUYQqc+q7mzinT9CGSWeH6OMTneyN9JEAbyP9O1LAAOWLvJNZprrzzCDjtwkWbgWn657rQub5DfJzeIO0wiUNwtvMpgsSf6rdYPl08T3UwtHWjbF29aTD1s3H4+Ta/ZJnOsxD8V9f+xmVn1YPKR7oguIPVJwnFunmW/0r9idBb2DWeebhlxh2YoVP6w3XlszytLfm6d//eg7uF9R+1AKaY1k7bMvKKP7l9ph16KlV+/GGqPPJRgP7m4uYmS71dlbwWRjgvWosO62H1NO3leNzK+//rrttBdNVcb+UDXh5TeZgI188BL6BGXpMHzY+qEl4e9Bc7Nr5UZH6g2fLJVc6W3+DBTim33UvPGFaIqACIhANQRMKX15SV+0E2w1YUv5pdEajfjw/t6wlL8kd/yXUka/GG8MJ4XN041R3htJPxqtRc5P0r75oclbnC5uq/Lby7kT7kpnT2MS1pQ/i/uTzr+lbTK48yxM3vtfJ143U+dDKMCXk2awg288ftx6kGcWbp8yd8IMshdL1e0yyxft8DMxg2UpYTwjZmTF0+4E+2knTbtv6bI3jmfn70jZqzffFtfry1f8ojDgPVtDXP32nVGv2/8zX63/xWML5sxy03TjcZXsvYh76kQ7jbqyN5IpAmWx8GD8hSkVmT7sZROscJEHtqU/90IP6V7kYUfLJqM/93F/PpumZ8/yTaVo92F1C8vxBOGyW4w9FGfH/lPO7Tn5fvirmkO94atOMBbAOpXa5TukLlu85LeizF/DzzVqbqfR8T/uukwREAERyJvACy+9smzdNdbPLBkUnT/R+R/ExzvDPp3Sg2l7Q5Q9rB6kThw2TZdwNjJqymjmI0hlhUm4iByX05Z5C5fOCi/vh7ymbN4S947S9VnOx4dufyTcgvj1SnbitA75/WL+vmVpx84zsdLmfYq0TiKyCyxC+B/MuW2sN51rDzI4MJ537kc5Nz/bmp/wmM7mU/e7E0ybxRYsNSHvuxH21tg1z97dNk2XeE4kjUAZDa9n+g3SeJqtZj/t5CMuOuO7s7zVV13lfIaQ6xp8tNHWpa+/cbzFmSeHuoTMU7A2iPtEKry+ZslHq3/uhUrnTni+Yjyxr439biryWUuWLHFrKkagpiLblQrLtlmPry+wilBHhxOgbGy7YsWKJ+jouNR+Zje3VsbCS/qtlPVfkIdgLRLPyDP0Ov97K+dJsouACIgAyop9eib4PBJ13Hq8179eiQr+mloZdfLTQX42eSu7EQ15iU/XrWkzI5eepWVpuvOsTTpALyTO2bF4P8o79lcopotRIv+B/QbyE71rkecKlONieea68HRE3GIDRPGfxcP1m4knUkaJZw7xfNWFk+l5pkAuXb58x3rWlFpYiyNvZdTul0ZIYz0xGRbgc5ptVIJKIJqyyoPbcutH4flXpupuR+/a7dynjaiIbBrIVM4Po6Kbz/l88rUUN3N/F7/NqcjMjA6u/yfx3BI5yNKxBCgb1oO7tgNA+Vk7dPuoczOThs/ZXDuBX8m1PXH/1dopkyv4ncuL9JRqw8b9I994ZLVe5I1C99dQRj/DNv4vxf05e6vky8nb6mbevNPyyaq8tVt+0vKTv9EhQLm1b02eT+rfCSU4lU72OUWjapFw1IctoYw6gan/j6Udc4edoywOa6OQz3V5NwVTW+06LKpWSGn33Er8tpTDdsEeFr+5ZX2QhyNI7yni/Q/uRaKeQT5smuFJyDNi1G3cuHEnoXR+irDrVJLNygZ+Zpkyit1NF64UrGOu2/RdMrvmmd+dde64sWOO7unpTtWWsc/H2I69tklSo2C5aV2p07NeCueZQld1eBc2buYRZzz+cnbSvprr+5fzU+U1U0ZtHv2oTQepprFgDzC/uhvEVTKq2TtTPjZavnz5pUQQrYetFBn566NiOz3PXsFKMuh6cxHgubc1ScFIYkyyJZQRNy0qcC7hLxYkE+uIdKuJlbJtm1XYLo07Wzgr7/x25QV9V6l4mj1fyGc94BuY/C8vXj75+X8tsilcDTsmrLvmBuuMHzcvTHAh5eKt9STeIN5pRayrvFkibZifqF3DLs0bpgXp/L37bW/+ane3/zU7Z2fa89gM6D/dtbTm5u9Y/+/Ob71tK+5PXflxctRjZpkfk4P6bTWUnN9i3cLOrZ7DOJN67jvY+83NDma6bEIH/A/wv/2QS+C3aabpOpnSmtTth5Cfy0P/91M2hnWapo1nNPxxv95BusdxL3bC3JjfIn7P8Lt1zJgxl5X77mnY1vsefnfkF7wLMN1h+1X8jft+Jx2vlxPP4+6CzPJhH5QbAABAAElEQVQEes+Ztd8Yr2tqd4+/ZZffvXpPd9cYC9E/MNg3WBhYOtBfeLTPG5xt3zQtH1P2VxN7LsolQwFYQeEaa2Y5f9VcyyPOtOlX0xNTLk7y8Beun4gyOurrtai8jkGWVL0gdi/5mf+6RmjKscny2mqrrfYc8e1OJf0J5P4G9o9ZHkqksZz7ch0V1jmqsEoQ6lznR8n6R4qyb27DDtYuXUT5ynuE9KJhiVZxgmy2WcWPCBIoo2HQR3DfDvdgOhP2J6mXruZZiBqpzZ4vZJ2H3HtYftZeYxUaJWue1Cil1JTRoTSHaJosIdeajbx5pxWMvFgHZM3lzaXTbvkhX9GatY0nvGnnp59/pWRnjmOQpWlpxuLLovOl3fJjCujrvPc/R71wP7/1+VlD+gzcjkMBtym9luf30f55P9eiNgHuLauMhmXCOk+Dg+9Ll53a6/w1i8l751lkOa4WecK23gG1hFWY0gRCRbPhymZpiVZeqXqEk4f/bFN47IVEz1QmSkweca7MYmVbhZ6YUhEsoaL7BxXfPFjcaBsYcW49dqN+GE/kStWIRuaWGiEthks+12BKy/aYtn7ONi6yTpZXsFsj/Lfk743iMDoXAXrRP0A9dgflJJi2Szl5led4F57jlvpECs/6vuTjuhR3dAo961VP9UoRby5eaGBuxz2Zy/3pyiWBlJEiA/s5FHaEnU170tGmBChvV5O1/Zske9dQ3upqiLdbfuL3hTpvY+q8m3ELRkrj1xLs36Md8A17jhOutYwTnYufJw89tLmvbxmhJagIVEmgaoW0yvjlXQREQASakkA77LJL42wfGmdpGiktpZBagaFRfQqNsDNGSykNldFTUQ6+3ZQFWEJlRsA6pVmzZjML1sks0hoiosy9vMoqq2wVjg7VEMNQkHbLTzEI7tOqdCoeTd1nn7dK2tjwf2F5Gsro3cVhdS4CItCcBKSQNud9kVQiIAIikIqAjZLSQNu8lGeujZiyW8pvs7mHI6W2tb/tlF28jigvcRfSmLUpw+doZDQvxM0Xb40zpbLKiE03nWtLiOpVRp1A7ZYfl6+4yTPqo5hO4nndFPt4fi+OHTv2Qb5x/Y+4P9lFQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAREQAQ6mYDfyZlX3kVABESgnQgc/WRhlf5F3j6Dvjdw6UT/mnbKm/IiAiIgAiIgAiLQngSkkLbnfVWuREAEOohA7+OFsc8v8w4peN43yfZGlnW/y9t/9kT/2g7CoKyKgAiIgAiIgAi0IIGeFpRZIouACIhA3QSOm1fY4A3f28MiWqXg/fyCyf7CuiMdhQiOmFc4YOEy7zsk/fZhyRe89ww7b8GTI+YXthv0vBO9gjcZ8TdoUBYWer43r8vzzpk1yb+vQWkqmVEmcPQjhY36+rzv0amzI6I0qqy5XC9kdGDumDHeSRdv5T/nHOsx2y0/9bCoFPbIBYX/Vyh4H6KuebNf8BZ3dXl/fvM23oO9vo+TDhEQgUYQ0AhpIygrDREQgaYiMO2hwrYDg96dKDprB4L53qvdXd4ul2zj/66pBK0gzLR5hY8P+N5d5GNEXe773umzJ/m9FaJo2ssoo9+kNXhWUt4aITT8mPnsnYpS+u1GpKc0Ro+AKW8r+rxHkGCd0ZMiSPnlsWO8repVStstP3ndk6nzC5+ifjmDTogPFKfB8/8ibheu0eNdcO5W/tLi6zoXARHIlkDVI6Q8wGcjwjH8LqKxc0oW4uQRZzVyVduTSEW1hErs7zQB7+32vetmTvTvqia90fZrvKmATyAPYyvK4nsraJSdm9W9rpheDR5OnldYa7HvbV/wvXeQp/GDBe9VRjdeLHR7v5u9jf9sDVEqSJsTGBz0LqCsDCmjllfsgZvnfTSe9aqelXjAtPY6ny80pugZpl76J/l4NqlxVSxOs+fLRkbJx5nkZ4SiXZyXvM4ZMeki9TOR5b56R0pz550WQp3lzSXTbvmxkVHyNtrKqOFdJ5TlAMe6FrPd8lMLg3Jhri8Uuucs8M7jGT+2lD+uvZlrZy3u86Yc/lDhs5du4z9Zym+zuPNc7kvbp/+SSf7PmkUmySECaQlUrZBGioyPQuN5mSikecSZFkAtPYlUVGsQ/7tpLL27v+B9hUrgnkKX95VWqLBCLscge9SQLcvK/PlBB0Qm97psWlVePGpe4T39vjf9tYK3N/ekhzxFRzDPZsDzuDd/pUV72bhx3uzzt/BfjjzI0ukEtkwAkOSW/llJiLCiU53PFx1FdxyxoLA7ZX/DtxS8q5/3vZOwj+jtT5CjqfPF82vTdGlbBcecgX7vpMF+ryFTqrt6vA26ewIFZSfqlS46uk5Einqn7ubLOwRV0aizvMXib6v88OrYMZa3UbVmIcuwOLq93Wmb3NrITLGMYHee4V9YmsNkaaQQJdLqLRR6UEav4tneN+ZlOe2ch5iu+zjybkDn3rZcXz+8/h5vwLt/2vzCh1H0noqFaSrr4QsK+xcGvatp9li75wu8G65vKgEljAhUIFC1QkrtMqTIOLNCAqkuu7icmSpQNp6y6Emk4tqBlQYP0pP+uXp70rPJVcVYLqLyTT1CSmwXVYyxwR6ofA/pG/RmUB7HlUuae/P/eMGc/foy73ga7ofMmujfXM6/rnUMgUfJ6UeKcmtuxUf6Z6U4ZJpzRqzwVtfzRZm+zSVFQ8RZK5nNna+hNaNBHhqpjFqCoeJ7EkrpvECAmCzBeW1/+fJOK1MG5S1Mqt3y0+g1o+XuWBayRHE0Whm1jM2a7N9y+LyoLopkKZfpRlwzZfT5ImUU5fNXzHQ7lJluf3UyBCOo8+mI8j2CeKvgvh4K9s298wqTeyf7rzt/TWUWvKMjefxg0CQ6HS3L1+YV1lvqe0fRTtuVjr3NUPgHKBVPwfy2Mb53ycUTfZsWnXiUmbloOvc/uTfziOfqCdt412utbyLChjhOfbiwDfrPnsww244EN+SevNUS5rn5B8bfWY99HwN2N87e2n/I3MsdVU+HopKJaplLJ5N0BkcecaYVi7QNWiYVJjReAfwHW2ikNMA0dV7hGG7qhXbCDb1o9mS/5DSWIMAo/9Ho/iKl8L/jYsDe1v88Sj6ep9J7B+a7ON+U3/i4v+5u76OsE7w/7iZ75xGgEv1AYcC7gxdlS68hLb5zPBvWgJpu7jwTLbuGNP5O6FvubVicz0acjxnHsozwyOpd5+KT2VwE4uWtGSSrt7zF81NvXLXyaAYZ4rJTMSYpoxcyknhc3F/cfuS8wgeZhXUv74mhgRh2MYenbSCX6VEoFPxp873dBru9Qi0dCEc8Wth4cIX3l1Covp7VvQ1mvtf/lxPS4p/6sLdr14DnW2eBc8/TZIBmCsunLiWN1ZLSoa25jN8xyHN58fUqZy4uYDOwvWds5T9THI/O8yPAoNDeKKJn0dZ+d5pUuNd/Qj/6Fp+j+0kp/25KVKnrneCeiTJqoGgIvokb9P1Wg0bP1a5O5i56rpy9Gc1pjxXeBueZMdkep+G9My+VrfkddOkk/yQU6n15aUwau5b3ZvJzEn5fc/5RQkxJ1dHhBOit++2qBW9zysfh9jN7q21o1OG3UNkXAREQgVQEalFGLeKZk/0HaSSf7hKhrXEccWXebp4637swmOI84N1i051demnNwgrvQOcXGW+LK6Pmbsou045vsTToKKhrRo5Lp5xJx+gpKKM/xk+iMmphUWRWRZ7vMyBybnFcVc5cnNjf7z141COFdxbHo/PsCRhn7u8D3qB3Q1pl1KQI/BLGwpa6V5k/WNlnv7ViRFnagS3Ed24VqY//v8KqlJQdTV56MJatv4431+zNegy8EazncpXccyzm3RFFdE6SvBdv6r/BFOpz8LMJ179J/k4b9xZP6yqSYGXkZj2bVDhfmfpIwa2/qSrmesNXk5h95oXycZn9WvWTL9XkV35FQAREoNMI1KqMOk4fn+h9l7ZDMNpI+2795x8JPkHlLtdtmvJGJNF0WxslrSHSSCEl7FUVwh8dplnBW22XUaj3JANnutAoyH9gN4B9aIe92X6cf55rD7vr+P0a8hzuzs3Ebcfo3NZAMxvT/TZY1VuFTmSbn/k9/Nj0XRsMejNK7E/y6CyI5JDFY9nbDv193u/g/aFacVhYi8PiKo6j+jWkxTG06bkV/lJZC75f2OUdRA/QGTw5bipH5J1J8l/g5K7IoYkty18MHvyhdZi+N7f3nf7yJhbXpiH+GwU6OJibfuR5E/2XKsl73uTAT+bTbCql22nX2fThvXw64V7yvZ7X7x2GuW01DOoNX01a8isCIiACSQRqmSI+dpz3VWtYW3w0HM5bsdz7z6S4y7nFp4iX8zea13ofL4zlm8dnIMNBoRw/QkE4rXcL39bCN91RrzJqGdrX9wcOn1/4HW29T9u5P+BthvFbs9d7oLwdSjvyLBcP7ZtrZ23t3WbzXNMeRy0oTGY/DTdtcvGq63s/Lw77lknebaydvZa20352DfMs0n4habpscdhqzo9/vLDO68tZThXujk5+fsVnc/Ys+mzO/xz9ZOHWvte8H/PM7BPIw1KxIx8u/O/Mrf3Hw/SimYvFU5jDsjYff/OnPlS4jVlvv8LezW/i8w8FG1VdG8YhAwKmpL/0kDeBDa8mDAx4azO+P477Y7yqOvwubwvWiVpHQ916I/d9XeT5JUrpJ9kD4x4nSJezyExPIBhZmeh/l16a0xJDFbztE92b0JECFk3XpfJo7um6jxfWoCINFkwj62DP+OYezW3C252bSMEaFi94MaxXSyL1hq8lTYURAREQARFITyBURk8mhCkM9js5dEsfSYN8WkM8YQOjsmtGS4lGJ8Pz0bWMNgyykcRBz5vt4iWNX04Y5x3s++yCUcXRVxg2Xfen57/NX1Yc3Db9CeImDXfN0jYZ3HkWJsro11F2gn0ZaKP9dcya3r8VKaNBMjZ7bcKq3hTyPKTYM7AzOOBtU60MfNZvLumc58LRPjzA2WV63mHzChss/J338b5+b1L/oLchy/NWr0UZRYl9Czy/wa9uZTR2X8aglP40Pn1XCmmMTrXWVQa9HyWG8UdnE45EWSo48jCvVEgLza2QdvfHvhvpeS9RqS2qkD1dbgABemjfyoYKv3KdBST5mt8djJCmSr3e8KkSkScRGEUCNqvG1m7RI/xtevXfMYqiNCRpy2OQ13mFCy3vDUlUiTSCwEEJiSS5JXhrrBPK6Hd4J+3rUqWtU5MyauHREN8XxVNgh9c6D/vOMgrhNUQzNFLFjrFdq3qfr3ak2XYDRn0NRj1NJPJYcrquxW1p2O60ofjdJoPJEp7XZdj34JHlKBcJ9iPLtdGCvI7x9kDma5HpyrdMxKzhQKm9PgqWzY7oUXStarFNrNh0aHP2tJlMHlarNx/co6/xDKxZbzzF4W2klPW/Vzt3KaSORIYmlWBTT3t1WeVjz5si6yZ2ToF7spm/sWUyvq/Pe4GKK+g9RO71rQI0dx2jS4Cet+8jwTsDKXxvKTsZ75Zmi28ndb3hXTwyRSAtgZ5x3vuYInmL/caNjb43mDZ41f54IdxAoKOZkfINppg9OnVB4ctVR9IiASxvlscgr+yiGea9RaSXmO1AwHbHpY1gGxoGB0rLReV203X+ksyj5xXehXv0jWrWeD6Y5C+tGwrglkzTtWm14yyMtb3G+t5ul2zhL0kbh/M3d763Mw2iCeH5wrds481x15JMS8PSsjTD6+NMFpMpyX81bowO2NrRVcMwD6fZzXf2Vv4/uS/7sxnlv/f6fn816Tm/41f3/uzstA/XjewdbJn6kPdelk1Zua37YHT0I7S631N3RCUi4Dn9kO3Ya5elkJaAlMb5DdaRJvnjYf9DknuzubEWIhodpcDd1mzyFctz+GS/jxfLo879VW/lVBXnJrOxBGzKDy+h3cJUB5jGvmc1n9WpN3xjc9sSqbmGhgkbt7eE8I0Q0pRR6mjrjd/afgNd3idyT9f3PhxLYzxTlX7A7pI31rr5VyyuprFaXixPljeEGh8JNjzvkbMsLUkgaVZYktuoZg7N5tRIAN97YMIk7/jovAqLjTTR6PgB7aOxFoz2x6/pbI0+B1VFVIFXmzmAAng7J64zfSGt8F3KfY+zXBq8ew+MXb8GpY5Bz/JHkBZp4mth6HMtk6nemRvIEo1GE+8VYdy5G4uXBmt6h9IpDG0+lXuiTZyATdPNShm1bFLmp+SdXft8jKUhhbQG0jYFielIJ/MQn1Ei+BMl3JvKuZU+9xKBG9pKPDjlQTmXntCJ0TVZGkqAj4SvxtvvQpco92MmC9Rtg4FUR73hUyXSYZ5mTfSuRtmaYj+zd1j2K2Y3Ukb5RFfgmW9HM28tdZmtmEAJD/QCj3jX0oD7HA2Hx3iXfLZEsJZxDvJAXoI8FUmdlPciLzodBQL2LWZ2Nz2QDWZWSZu8bWCE3+/yM2XGft8N3bA2x3HCI4XVaUV/MpLG9w6NK2o2zZXOk2gKbuSvyBJ8u3O+dwnld4foUql9QyIPpS1HLyi8mU9l3IkPN4X9NTpwP806yGdLhyp9xb6QwPt3L+eDxX0lp+s6P860NC1tzl8L3TYw2QIZnacqTGPFs/9RF4QlOzc5e94m6a5UhFdOR8472aaM39ZNo9xtnplwXd7GxLVRZvGViIh7+G7qo20owzqSCMQ/6lx8PVgxXqYfqsf3Li8O02znVpm9/oK3o8mFItH0n3tx/Mas5c1gd7avWAHmt2q/593HS/XkCRO9S+IvHedfZn4EXujypvISe7ulQBl6nnuzslc6RbL1hk+RRFkvwW7ZvreHeVqFaUvt8OmXcEOMoGEyu2zuO+9ikjJKY3O/5SvqXxNWK03SX5/fTdRh/7Xm6t5x33uPv7jWuEYj3El/LIxftNS7gOm5Xx6N9JVmbQQYyT6m0D/UmbjiNW/qtMcLu6aZMhqucfw6qdqvKY/XrUHuRjR97++zJ/rDBgjmLPDuMiWTZ+6eCet4n076soApWEfMD753PtVlkk6+75X6xJzzU8qE7xrsvHwrcm0a+lmOQrgHnxyLZnyVClvKfdmLdGitnInwR76ZuqCU3yR3S5upunswsGJK8jiYbLrC825F1o+nKQvxOKc95r2T82jUt1YlOx5nGjujujuyPOBrzi/3KNNO2N5nCuOe/1cweudGoq+asK73raQy42RoVBiXXty03XQ5r3vNqIsTnh+iXDTkQJHec0SvbUNSbuNEuIE3z5jou0XjTZvTVvvciwNpu7NRkVuv4Auh22o8MBezgcFjvGD2tR4i51dmvgRohEY9k1D/VrkNDJIkqTd8Upxp3aY9VNh2me89wcv4UvuZ3dzShpe/1iJQShntX+79vhlyQh325deWeI9Mm1f4WDPIk0YGk9VkNtnT+Jef5iAQKKOxmS1I9bGBZd5tpjQ1h4R1SjG4ch0hZXPl+kKitdFR3N5vKWDusPDlYP+DYQk6ZZR2+BHRBTbdodPbdhmt+rBP5Qwu836GMmobzNjBKgFvfxTC+4ZOa/tnavwUF5J255XOXo1pMpgshBkIwiGjyWoyVxMPMz2iEWc6p3OtU002FOlJtPe+G/vki4m7YMI2sQ2OqspAsufnX/b+g3JgG/pMCH9fM7dk30OujQqTJANlwhTSzA7aRtmNtlaQivbgdnWNkJYbRayQdvtezmAHtkbA4eZH60epzEZ9/SiVy9k88Ce4ns1yDPjO64iDl4s9ONctnO95lMsR11M7+N4KKtRz6Qk9JXWYBI/V5CcheHZOGeWnWKBpjxXeNrDC+wD3y4ZH+3idTSXPF5g/7sXjlKkfMGX08lJb2Ncbvlieas8p/xcge7A9fRAWe+AWm3Zk7rnfx5zuTyUe7ZqvpHw3uzIak/mdg3y3j8bWB0qNnNR93zIqb7YJCpOEfsUzlHq6ZyyfkbVZ8hMJ1OaWBGXU5dgppalGSi3QsY8V3vLGgNdTz5pKl3iWJpsOvYyC5I5hG7vYN0Upu6fR0J4ReCh4U45cULhi5kT/LhfgiAXeYbzWhimjG0z0Dq5lBpZ1kNNZ/kPii6YQowBOZcOfG116tZhfm1dYb4kXrAMNgvf01D4yaLKwl8NUnufvW2Qm6/PLkblQOKDU+7tYZsKsF3P7a8xet7VYz+AzQyMO2hsvwmDvWu7RiMiGOxww/DQ4M7fjEtydU6PCuPQi074zatPVsjrgum7QxssqwvLxbMizoSNLAjyYh/IR5e9lGWcecVHQViqkzbGh0TEU/Op65fIAMyTDMRlE3W75GYaEz7zszf0aqvoK3hhsk1FE7Tux1stuOxxexov9V6U++VBv+GHC1HaStKtgklu+9zG78lYthZbOl+2M63bJNYWzVOZbSBkNssBzw+xxb+dS+cG9vvuWUXkzGU3WMnKmvdQU+UkrbCv7G6GMFrzf0g44O5Ynp5RWHCllV8xDlr/h/R+K37MoDMfG4miYFWWvh7S/Qb6usu9Yu4TX6vf+xIvJqaRvL96sh86emfi9xfmng3v49OOVI5nW2Xplrcqoxf/CQ95neE72c2nB+1sogJe781pNlFGbnTTGwpPXX8/Yyn+m1rgsnMlksrk4TOZpDw0tZ3FuZc1CNF3XvLl1qWWDZHaRLy+wH8pt6/V4f88szpURLV1pjWxJbtFFLEnXk9zqDRMPH9iZqTZuhGMdDiwMXqeO4FUFpfy9ta4R0qpS6yTPBe/EafMLc/iMyu3NmG1k24RKeBOTjULwVJN87uUiatZUI6S5MmUEgfgvyiCNdsvPcCTxl/bwK9EZL7WdlvNCp6f1EyN6WusNH6VSs8XW7nykKHTSep5872N25a0oKxVPWzpf4c64W1suqcOuRfHcr3j6baspo8Edozz0FMpuslTffcuovNEIvotG4IoMOhGbIj/xp2XsOO+r8fNUdttJGC09OLDXEocLniq9Kj0lKaP9Xd6BhWXe63TsLCe6M8MonVJacqTUlFHyaqNptpGNHRcw6uij6F0wdJr/vymjz88PRgX3CWTo82ztdbDe87uT/dcYeZ+LjJ8IJBn0LsHcLS5VT5d3JJ8b2z1wK3g72ifkLJydo+X9B9rsWOJ9lGm65+cw6hYXpTY7m9ZF5a2KzYxqSyxVqNWcL7gljGG6qzmY1jFe8A5iVHcjpvPuWu23XMtJxLvlP2nHDGsPmlszhCknQytegzOvlCqP+PD5pZO5NRkcecSZVqx42mnDpPEHmWcnjPPeneXDkSbdNH7iLydu4EWzJ/uj0sOZRtZq/NiurS/43peYjnM84YZN1eF+3MwGBl8otxi9mrQ63S9l6I+8eN4dcGDKLuXoe10D3k/snClTe3PtRF4SwYg37A9jCnQwHchxqze8i6dW03aYZP3JHci4dhCH773azVb4fLLmd7XGqXDZEYjXy33LvQ2LY7YR0oFuvrkX2y3XevWdUpqFMkpDPepxr/ddF89PcV5i5890e95Bl0z2/zfm1rRWW0PKwrMfIeA7KwlZL79K8dd7PeX9qTeZ1OHr5RXPD3XzsdTHF0aJMzLqlFHnRln/MnanlJrz/3av6o1QSiNl1M2OcRFgsrfD8XGlNC5DvfmJJeM5ZZQ87ePcSfvLpP3f7hyFdCfqg2gableXdww7wF/srpvJO+hvxPE2s/Pt7A/kUfcjq03ZvcrqJkvHDqYlfqWeUVIbDWaG0V+GYvP6elb3Npj5Xv9f4XlNBlN2D3VTdi0C3tnXsuQm9ZRddtm2bywHilsWbcpKZcdmXrG2ajIynwjb7aJM+95Mvml6VHSegYWytC/vmaFpuGyaRFvm+krRNipMsRxTH6Tc+97qxe41n3d7s8j7iPdvzfGVD/hnjZCWAFSpArUHYlmXtyO7jNr03I2Ko+EheccLbwTbat9cfG20zymwu1LIgoOKfNTXj2bFo3ey/zpxzWTjgtl3L/D2RzE9g/OgscT9+CyLzW/k2u62jiSrNDs1HorP213e6Sa/nB0ErRfaHZeMXTVYi3KKOcD+EIxhCmm94V1CtZqse/otz/Dmb8R32d3Gt88YtORhn24YXOx9jBf05tRJy1CuH754G2/+iJHplszdSKFtZ1wbFbWGU6CUopia3dzMd+QenHivUAYjZXVkbKPvgrwtt8uuKc7ssruV7bILX1NodDQhAerassqoiUynz3+hlNrhlNIRI6UjlFHfe4Rnz0ZXP2gBed+ez0ipF1dKzT3LwzYlYpfcq8hTpIzy7JwfV0YtPdsNFyXrR9SHB9k5ylIvyuHM3vh3On3vaeQPFFL2QHiT+cv6sPQYtTv4+WXeusj8SYsfmWYj20u2drOm9PpD5cgC+97tGSije5pMThYUyl8ymHJwVe+OgveKC0/7ch1nz8sMd8T/Off0FhT+M6l/vmlpIfsRRz5cmDVza//xrNIOFdCKSmg8vUaFiadpdjpWXmXkPzOFFK7/gmmjFNK/SyEtvqMpz8MH4prjHy/c8foyKuYkpXQwaBw1lUJqn3tZ9oK3A5WjPbzLVlnfuydlllvGW6hwXsn22z+xLbvJa7AtOA/Xp+bMDxajn9cymWlWQX3WKlgh4kD5+fGQbeW/jZYyrTJQSGkwbLHySmirN/yICKt3CJ/hy6oP2VwhaAQe1rfIO43yHb04aICxIZN3N73ph87a0n+6uSTORhobDU1SSoPYS4ycZpNydrHwbPyTdT+H8ZmEm7KLtXExhZ+pOeTwhwo3s23/ZZTB9RuXej4p8V6s/v3ANF3yHiwB4J7eT934QLXSufdUteFS+08YGY2HLaeUDrzhfYE8fZ8feDhQRgtvePsNrOL1M8X8SlwaopTetcA7Fxn2DWQYkuMCGv9fjc5jlp61vMNWLKJOLARrsucNU0bNXyGc4WNW36trhDGW7AirzZJjB+PPDyz37ibNyXjg08feNdTbu6BI3zciQAUH6vYDnZfuOqfrIsN2dCRcYzIFcfIdz65x3uerndnHwMbfiGcoikLC+37oUub/gcJfKJyKUrodz5/9uvoHvENJ6PjME2uBCP0u73l6PKJ2QL0ic1+fgGnS3hr1Rj0iPLMY7pNCOgJLdQ7nb+G/TM/hSRSCEd8/4vlsyI2sRmL73AtyMX7F4Xtzz3+b39j5/tUIW6ffcHruCUwnWUElHmzZTt6/eem8wkWHT/b76oy+o4PTKqGeGmqc8D27qstQveE7Gn4s86wH34P14JfGnOLWjxf6vDuYyr5VOHsgfq0t7ElKaZQxv3lGRinv/Twvw963uN2Ey2GXbuX/M5K5RS2XolBPfaTwALXqZeTzc/FsWN7j581uZ7ZH2TViSfKHa0YDhRSl44Fa4mCEMvqeYlIadblVUEZd3ElKKZ8BmUdNvxn54lZyhMooIzGLrObvX9WbkqSUOgXFxV2vyRTxXajrjnPxoPhfiDJaUvGwT8Th9xOMmG02YyvvyXgliSK2JfJNCONaPm597wkXbx6mfdfz6AWF3Wh0/JoX56akMY70f44c26OUPpo2TfxPItx7Qv+LGVCoecAjZPBzk8Xig+eTY3xvt4uRNYw/tVFYxVvgL2eQHIUQ5X4L+xZno5ZHmVLKe/Acpr0FU3cppLukFrzNPK63jff8wt95r5Ot1bLIGvfzN8QTzDrKIr5ycdAxeyPT2XXUS2DVQW9uUhw8GEPTQZIujpIbitnK3XXbaLpuOZxv2cY7zSrb0M86DGd/vJx/XatMgIoqeonamtHiEHE3/I6YPlNv+OL0OvWcnvY1Xd4p43/lN4NK/QfUPUEnAZw3YR7yCc5PO5qmlJLP/WgoR9PGzG5ubk3pqOebzr+YDIvpyT6Etft7zm4DZdTly/JiebK84bbYuXMv5kZ2WRpPIKUy6gQzpRT7qe6cDoZ3JyqjoQfbGKnfNtnxvAddGJSm8509KxOFw5bgBAf13K9QRiPl1LknmUzf/HN8+mnwLVLPuzzm9/ZGdMxfPNF/kQWkpiy5pSFrwen24l2AY3KNsFLfG+fgoI7/Wa1yW5qWNhGtFUa30GQLZAwdqjFM4aa+HXrPs3fEC/8KlqtVE0VdftmBal4sgrfH7B1lNeUcxS67zpVBprV73nN5Q6Qs/4llVA9JIc2TtG/r15vroCJfqZA2x+decgfEQ2o99NbTExy82DZxdpm1EaAcXeJC0mA5kTWj02yjGfuZ3dzcdfz+wNmdWW94F0+nmzTKrmKqy+eoaQ5m3c9mnB/N2qRDOf+yYwPr7Zy9Xc1IKfW8h4MRnGZSRoE+jl0geeleFPy6vS1nT/St0d+Wh+XNJ48uv5b3tsxoi2SqeAOjNGIXK6VBmPjIaFEkSUppkZe6To+dVzAl44NhJMup375SS4Ts+O7fNd+bgfK0bRCe/VmZlnhWLXHVEoap+c+S3qcJ+1oYfgNm193J6OmbK8VnijT7NUSjVYVu76pKYZKuB2mRJtc2CK+/ZjKZbEn+07rxnvmp88v3lP/d2WU2lsBlk9kLoyfa9KruxGnLXVl3JBUiQIn+lnnpqeBPl1MQCDc3GuGTSu8fIxxH0aFJP/fSKCKuV9KjAT++UYm2azrswHc53xndjzK+E73ntkX+KW7NKOfRwUtqjvmdHbkMWeoNXxRdR5+ye+TIaVvd3u9p6AQH98g1PNqaUzgaunszZjJcr3xsM8qWh0xh47Zj8psHw6ziNGWxlrjC6bvLqT9OoHPhocIK7/hgmm6JyAKltGj6bgmvVTuvWKmMWthHalGeTBllXb11pE51AqDgnUUH3nx33gjTpugyXXYPRihNKRwH303J362sM/24jTSWkuGuh3nXetE044U7b+3NiU9DLhUu7k4aazCd/Fbe0TZt2I7lKKN7VDNteCjYyH9/jPdjykhveGWvo+YV3j9jsv/YSJ8rXdiMb82+14I126uPWcv7UjjNeqWHlDbbcTfW7vhbymBt6232Nt4fpj5E9vqHf22ilgyzN8D9rDD+I3zfU0v4SmFoI/6GTszgCw1NN4JXSfhmu86mRuvQ8LOddkccVOLxaQQjrjfaIdhdN0yUSvC2Rqc/qukVvI1d+rTTI+XUucmsjoBNgWLkY4opnKVC2rUhP+5zdSt91ht+ZUyyJRFg7eiXnDv34XfOLlMEREAE0hJAKb26/w1vYt8b3iHllFEXX14jpbyzoxFEGq2/d+mlNROVUd/78axJ3vS0cWTpzzYzIh/7EycTtjjY7Ii1uj9jR96xwXnCHxsFrpyuy47i1X4twOK2NCytMHr6kL39TZaE5Kp2ss3zeNcMjZKy3php3JexC27JQS+udbEZ3/X0Xx/Kb//+RcFmRFWna/FQPqIZWcRlin5HH9a+unSi/wQjj6aD1NQhFQeIvnAe+syiuFsWduL8V0/Pyl2jKY86aiFgn31hM6P9S+2wa3ECu7ZtvWsRKEUYeuR2c966fXrJWuj42rzCenw37O7g90jhfdWIzjcnN4wr42MGPes70lEnARv1YaTzE7yEDiOqBzGX2C+0H2bXwpGhxJTqDZ8YqRzZXbfwGSqf+GYfI0dQxUkEREAEciBgSilKwYFZRs265GhNMtNBN6wm7lLK6ISJ3hfja0uriTMLv/bZFxrg0WgtzD75/HLvhyZvcfz2dQSUrr2ce/fQzsbutKJpSlsQd/jpGQtgadf86ZkSKRLn13n3MOAb7Hr4oefne5fbVONi76aoLlzgzULR+ZRdo90wyD2uul0W5Gvosy/BshSLp6d72Prg4qQ76tym726wrXf3mB5vfk+X93eGBpZyf4Y6QaogwSjpC3j/Dj9b/pbV0cc9/7cZW/nPuAhL9l44D51qxj/Mm8Qg2DGEGqLM8Zetm0ghbfXPvSz1vb2ovHYMePd79zHl5bNpevYs36//k46BwtC3maiwnpgxqfw0kjL3VJeKCIQv9O/jbL9hR/E03WEXw5N6wyfFmdbNOpWGfYfU1l60+EEn2VaU9Wv4DTVq+E4d60r/p8WzJfFFQARaiADT55eF3zXNRuou709uCQJ122RTaMK9IcrGX04ZJXz5FlzZmLO5iEJ4OR2Ib6Ftc5bFiLnftPnBmr1b4im88U/vs5y7pUZ/nDnZXxC/Xsn+wnxvVxTeaP0p7aBv0X66vFK4aq9fMsl/irbzSYS7wMKS5sF8am+TIxcUprMT74Njl3njWeL2UT7TchIXt3XxI8/0S7bx73fnmPYuDpaa8Emp3djFe9gAir27bZou8ZwIs0AZtbCkl+k3SC3OVj/Ccm7LB+1Xz/FzvljxQGHQ+ymc160nIhsZNWWU5Ub3xOOhQ0NHHgR4wE5spk+LtPrnXhjRvROmrwT3quCtzWjv3VR8s1gTMaHU/ePh2ZVvrv7aXmDODz1EVlnq6HAC0x4qbLuMzgnK0aX2M7u5tTKWoxYU3kqj7Re8oNcI8/HMGgVtLtHK91Syi4AIsHByK28e73/3eaT1XniIkbgKR7Mro058OgzPxn6xO08y0Zyj6brsgVHTZkaxeC8O04w5ZWe9dLJ/IbFF/dEoLx9luvevBpZ5ixnI+QfvqBt4R0XvWu7rFZds4xmD6EBhmRudDHi32ABR/Gfx8Amgm+PKKPHM2WCc99UonCyZEzAFsmeMty2sf1Nr5BbW4ihWRi0+jZDGemJqBTwinO+d02yjEq3+uZeZE/2/8j2x7fr7g63KN4K5TQOZOrjcO4wexvlUTPOpxJYy2cXc34USujl5flfRvflPeiSH9TwWXddphxCgbFxAGVk7yq51cpgbL8/IDQtl62xeqCfgd2zcPTM705sot+dSX5xST5wn/bEwftHSYBq+PRt2vMacrM+cN9F/aeh0+H+r5Gu41K17ljvvtGgyKm/tlp+0+ORvdAjYKA/Ldc4ndZs2yAcvvVPpQJxTNKoWCdcqyqgTePYk71hGRu+w8+I2ypF/KKzbv3Roaqtd765hd91LJrFp0nzvM0nxm1vWB0rpEdyvp4j3P3h/JuoZKCZv8F49iXffRZH2GgoyZox30oq+IM/rVJKNeCgO3ix2mf9q7xZ+MF24Uhhdr51AOMX2w8zG2ps5BmfB/t1pYqOd8yfbTddtYJQUJrGgJHlsVzfriQGoLS7P5kAZ3WBi5d67bBJLjqVSY4GG90X0Nl0UhM6ogZIsSbaufE/s8aMfKXy4r8+7lHsWrIdFEbVRfutt2xa3YM6GGUVHH5XW6Xn2Chalp9PmJ7BlgohJbsfkpoyaAKbo+t4x2GpWSG2zioVLvf8hrq3CPPWxXuTf6MR5IjxPMpo9X9GUra4eb4PB/sZuRGZpxqCZLPUe+fJOK10G5S1Mqt3yk5ag/I0SAaZCXcSDaCOFW1i9OTDgzUXpOXPCJO878em79jWBqQuCT41t70Tl/f9jWzPaDNN0nUxxM1y6kthZ3r/M2xO/Y8w/+bg/vuYuHkc5e7n4y4Wr5xrfJD6P753+FKXlONppO/Ge25j7tog8PEO8t45h06OLJ/Ft1oTj4q3852jrbUVb73u063bES7w+Ng62V8XfuHYnCvrl1jZMiEZOORJg06SfEP1P2KNlG+7xnugVNnV6Q+7NWy1Z7rlNEf47I/r3oYjeaN8ZNfdyR/UKqS1YHnqpZdcTkUec5XIdu1ZNT0wsWJL1L9yIE5tkZDR9YyG7BkoSk8zdrKIi0t2ZjvsJCvw3qJA+FpTH5JSW0+FwXXePd44qrGRAHez6KHn/SFH+za34uIgXaa4jpCQ41DlUnHKKc9vUgc0hfsQzsHPkne8FMp1pOzqm3NqaJ9lg6uqwUeK8NXW+YD6PPO1hwvL82i7mJzVKKTVlNExziJXJUv+RL++08tm7to7yFkum3fITdYCMXcXbecUb3l2xvOZutTR5l7kjiw6QdsuP1zvZf/3oeYXP9aGU8e5fH1hjYHbGwvnecXSwz+Ndv5B6430Dnvf+eJuAdllTK6PuppcyWWa0OCobfvmpvaXiGC338PM8x9WSftjWO6CWsArTOAKhollR2UwjEc9wdYeNvhHCevQvqneamUs5jzhd3GlMemI2KtUTUyq89dBYDwAArSK8cWt+zbJmtNII6bA8tdAI6TC5wxP7rtbACm97tkR/K+ssVude9DBm+gqV+JM9a3q/rfW7Vklpya19CNCr94HCAFOk3LRd33u1u8vbhSlgLfWJFJ71famHrqt0Z6ivplBf17v2qFIymV1n07LtaITNJW+jus8B3NjU09sxzQZqmWVeETWcACNtV1PespspVUcOKG/XMLpUV0O83fITx3nEo4WNB1d4N+O2Rdw9yc7z+z1GRr/RrCOjSTInuTHq+3naNz3U4dcnXZebCLQDAeo+HSIgAiLQeQTaYZfdI+YV9qGhUrGR0moKqZVGlG2bxnzGaCmloTJ6Ksrotzvv6eisHFunNGvWHiHX64xyzl8eO8bbKhwdqlmUdstPMYjgqwH/9I6mQ/F4OhKYzTvi+F82kzjtksn+3SOuyEEERKApCUghbcrbIqFEQAREIB0BGyXF5+ZlfCdN2S3jvXku2UgpCveJNDxtp+xh64hylNKm/s1jaPYcjYzmSLnJoq5lplSGWVhIY2yuLSGqVxl1MrVbfly+4qZtXnT0Q96kPs/btKvgjUc5fbHH9x6cMdG39Ws6REAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAERAACviiIgAiIgAgMJ7DPPvvshMuNoeueN9xww5zhPnQmAiIgAiIgAiIgAiKQBYGeLCJRHCIgAiLQTgR839++UCiMtzyZHUMKaTvd4AzzctBBB627bNmydxDlwNixY5++6qqrFmUYvaISAREQAREQgbYnkJlCOtojCl/4whd2HRwcvIw7tlHOd+25rq6uw6677rrbck6nraKv4v5kwrfR6eV9s9otP3nzUvyNJVBF+axXsEzqh3qFsPC883bHOAVl9EOYwWyjFStW9OM+h06MM66//vpfmz8dIiACIiACIiAC5Ql0lb+c/mo4imAjCuNDe/rAGfhskDJqkm4UppWB1J0TRRX3JxO+jU4v7zvZbvnJm5fibyyBKspnvYJlUj/UIwQKZ/e+++47gzh+we/D/OJLX6yTdxdG1+/DTy92HSIgAiIgAiIgAhUIZKaQVkinEZfzHhmN56GRacXTbWV7Ncyq8VuKSTVxVOO3VHp5u1cjYzV+a5KbxvYtNMwLZtYUgQKNOoGM72HuZS4GrJFpxZINRkW76XD9IQrnke4C54PY/8TvaeeG6eNnupTSGBFZRUAEREAERKAEgcym7JaIf1Sc2YAk3mOdmQzWAM8ssg6OqNT9yYtvo9PL+9Y2Q35obO9m+XRm3nlW/NkTcPfOmdmn0F4xUj85ZfTAWM5uYt3oEVdeeeVCc8PPJhiX89vBzmF7GkrpLzV912joEAEREAEREIFkAjUrpLx4d4pPzeXFu6NLwuzxnmHO76URrU1BHCCZIiACTUGg1NpH6qxIPuzTqe+mRw5DlqZZy1gkl05zIJCkjPL+uwRFMxoptWR5zz2F352x3sXPlFIbKT0N81P8dIiACIiACIiACCQQqFkhJa4bedEGu1AmxLsD14Ie4vDaYsw1E/zJSQREQARGjUAdax/dWsa3jZrwSrghBNIqo04YlNIBwhzK+ZOh204HHnjgmtp91xGSKQIiIAIiIALDCdSjkA6PSWciIAIdT6DUiGMZMKM90ljPesR6wpZBUvlSM3MuNaU8nitm0Eyn07LX3Bhp7GWk8fT49SQ7St7KYeskDzm4VauMOhHCkVJbU7oxvx523zXzYXddpgiIgAiIgAiIwEoC9SikeyZM2XWjovdwba5LhobHvc4uUwREoH0J1DDiqJHGGoqDONcArYYgvMdm8v6K1oxyPmKabplo+9w1PhXWThsIumzJFAEREAEREIFMCNSskNIDbGtCo3WhtmaUF3egkJoySo93byYStmkkNYxw1EoilxEoRg52QqAbQ6H2DMtDrTI2fbhOy28dN6SWUcNawtQhYlsErYVZLWHaAlYtmaCO3gfF/3AXthpldMqUKRswKrop70QLXiCeZ108MkVABERABERABIYTqFkhHR5Nc52NxtSuagnUMMJRbRLOfy4jUDTOtqexFawhNjuJRZ0TLuF2Mjstv+1075QXEaiFAHV0rwvH839D8QZG7lqxSb3o00E7G3c3KvoAHXYvF/vTuQiIgAiIgAiIwBCBdlJInyNLjRoBsLTqPRolq8nZyLTq5aLwItBIAvXUG1nUA43Mq9JKSYBOzU3wunnofUl3d/c0s3/5y18ev2TJkq9jXbTaaqtdeMUVVywP/UQGI6szOPmsc0CZPdvZZYqACIiACIiACIwk0DPSqTYXeoVtnajtpmvfXjN7Qw+W6BzWoFHHYApslpmj91zfTc0SqOISgZQE6qg3Mq8HUoosbw0ggBK5Ge8xl9LD11xzzUt2gjL6Jdy/afbXX399IsYXzO4ORkZtzWmgvIZuMxhZvdVdlykCIiACIiACIjCSQGYKabiGcNQ+7XLdddfdRvb0CYaR9zgTF1tDadNWXWQ0unaM220Ncey85b8722n5dfcuA9NGDasdkbcwo3KUqjfCNfHTTSjK/elNuCa+pTiPys2tI1HueVdMIe13UeH2h5h9X0ZDb6EM/cjcKDMnx5VR4rhq8803P5Z3owsiUwREQAREQAREIIFAZgppQtxyai8Cnfbd2U7LbyaltYYRR4001kBenGuAViIInU/dKI9ncPnT/E61EU34PsWMGxdiEn7WQLFcwu+X2H/AhUPsIgroKRiBQop9L3Ozw5RRzg/u7e2NIhm6on8REAEREAEREIFiAlJIi4noXAREoGYCpUYca44w44Bpd7dGmYhSxj4dJSQYLY0cR1py2c16ZDJDLs3MmZHCSqwsEzvE8rZDmjDxexILW5fVlFEi+BFxH2ARoUjadNxbmaL7R2T6C+7v4nw87udiTuXnjR079qt9fX37cW11fpsdcMABm1599dVPosR+ByX2DPzegvupKK8D5l+HCIiACIiACIhAeQJSSMvz0dWVBDrtu7Mtl18awLmsRV5ZBFrfluM681x2s25F4ihjvdXIjf+P499+DT2cMkqigTJqiSPLTTEhvo3dRkPN/XD8X88zNueqq65ahH0BztvZtYGBgU0wnqSTwMLGw9tlHSIgAiIgAiIgAhUIlFRI044kVIg/zeWGjiw4gWhQ7IS9rb+jmaWCYg0xeNkvOBg96KWRFoxyMCLQdt+d7bT8uvtar5lDvZF1/VDt+tZqkGQWdwtwrIZLU/ql3rqQOixSRjmfyXTdc5ywKJj/TT23O+efNzeuvxfD1YE2shocxKFpuQ6GTBEQAREQARGogUBJhTTHkYRiMUdlZIHGRdN8RxPluFAMpdx5lopmuXR0TQSqJZBDvTEq9UO1+c7afytzpG7tTcFjBxS5YFQU/3fj/55KYfCfJt5K0QTXUfg/A+MjnWdkuARl9Ch3biZuBermKZjHk/b4NdZYI1gruv/++6/X39+/tfPb09PzpLPLFAEREAEREAERqJ5ASYWUqDLr7U8hViPTSiFOQ7w812DGDcmUEmkOAjYDgIb0+2hIz6QDI1rLZt9RXLx48ZGsd7uNEaBHcpA2j2c5jzhzyHqmUeaR5zziHJFpFLvTRzgWOYRrRt003XvShKFM9xZFU/Mpz4VtRhQcPCc3kn6knDp3M3l2lmHY1N3gIJyP7LM4Wc0cCPt71o8+HVzUnwiIgAiIgAiIQE0EyimkUYR5jchVOzIYCdQGlhp2yWyqXNMwuxeBRu27s42G0Ur5NWUUPncis+0e+mHOp5hSGiqjt3PtI4wOfZPNWCbZZiyNZqn0RKAWAlm9h8IRzg+GMgzwnByRRh78mTI6E797O/+4VVS+nV+ZIiACIiACIiACyQRSKaTJQVvL1RrpNM63d1LTkNgxbqeh0Rs7z/07mlntkkm+3k++foLs88nTF2m0rbB84D4W9yuwTsJ9b9wfM/esDuKztVSj9t3ZrPKRNp5Wyi/33UZGgzVumPtx7qF8TmNk9Bfk9yNhnscz7XBj7J2mkOY5M8Hi1tHkBOiMeSci+iYmz8afGR19vpLIPEc+03xn4C9SXgk7m7BW9+oQAREQAREQARGog0DHKKQwasvvStIomkVjaTPyZ781UUSDDTiw/wx325DDGl02xexjZtfR/gS47zO55x/G3M9yayafqbBvLK4dy/3ZNKbviJ13hDXHmQn6nmrrlKBoCjvPRsV3IH4CZRRzmssiz9dVm2++eeI0X+dHpgiIgAiIgAiIQDoCFV/G6aKRr9EiQCPJPjPw0TB9U0B/RmPJx303J1Pox53KbHMCjOYO0DFhm7EEymiY3WHKKH6+lRMGGyXMeq2ixZnJkXZmgs2Y4LmZbonC8XSU995MBEgfSVNzTJ+N+nxSjjNfC73qqqs+vXTpUlNKbRbBJqTxTp6HZ5IkpQy4abrxkVFTRg/q7e3V7rpJ0OQmAiIgAiIgAlUS6KrSfyt7t+9Knu5+ZOSeWGbuce5m4r5n7FpTW2lInYPMZ8aE3D2ujNo18xO7LmsHEOCeD6y22mrWiH61KLtPcB4oWkXumZzaCCQRZaZAWlxhnJnI1yqRiGOw7MCthb6QeuxKFMdgGnpsLfR3mH57H9PRN63mvl5xxRX2TMwNw9jU3ctRLke8C00ZTZimK2U0BCdDBERABERABLIi0JNVRM0eDw10W/Nov+AIR0B2sBMaOy39HU1Gb04jPz00oL4xlLuhf/L1bbsWd5O9MwiEjfZbyG18ZNQyv3nYuA82OsqaRtoRyKzTbbf4xDGol/NcC22deDuH5Wanxx9//JcovIfynghGSrFPoE6dzfXPubLFcyNl1MGQKQIiIAIiIAIZEkilkPJyLmSYpqLKmAD3ZyzK6JbF0eK2lV2jkRVsdFR8fbTOG12eGp1e3lyT8sM9DjZpsbRjI0huAyNztpHRzc1CuQg2OiKeXJRSS0NH5xJIKp/FNCiDkRP2XsL0mkO8HOOe21po0rmHNM8mSff5FxuN/QtuT6F49pO2rckPRmQxrdNSyqiB0CECIiACIiACORAYMU0plkaW0+5i0SZaG5lWogCt6kgDaiyy/4xfsIFRUT6CNaWhn6JLDT+t5h5X47dURqqJoxq/pdLL2z21jPadUYSJK6PW8N6SRvW1Tkga3KaU7uHOZYpAnQRSl8+06aA02idZbC10VG4JGx/xPxs/Na+FZvbIqcRnz4Y7rFNnDxHlOwAAEdBJREFUU9J8L2ZcGZ2pNaMOkUwREAEREAERyJ5ASYU0hzVMpaQflTViNDruRSD7jubi0F5KvqZ2p7FmO+hGyijnZ9ovJvTuoZ+YU+OtVZSnTMpDo9PLm2gV+fHwexvyBN+IxQwa7QmN++co97+pVW7K1K1hWJsW3HZHu9QP5W5MlvewmvJZTqbia1Zu81oLTf4LptBi2tKNu/hFu+9iL+Buz8dnUFyP0gZGkNAhAiIgAiIgAjkRiKb55RS/os2ZAOucbqbxHIx00YA6060Zxf0M3G0EwI6baXhFa6GGnPTfzgRsoxf7zijlYdinXRgtt5Gfz/J7gDLxfDszUN5an0CJ6edBxqjvrqWOy2za+Re/+MW1ly1btjGRd6NgP3PNNde81PoElQMREAEREAERaH4CUkib/x6VlRDF400oHhfgaT7Kx0Vxzyilx3A+qaen57irr776lfg12UVABESgmQmUUEajtdAme9ZKaTPzkGwiIAIiIAIi0K4EpJC2651VvkRABESghQkwmv91xP9OLAu23nM6SuiVjIzu59w534vOuBvduUwREAEREAEREIHWIlByDWlrZUPSioAIiIAItBOBRqyFbideyosIiIAIiIAItCoBjZC26p2T3CIgAiLQ5gS0FrrNb7CyJwIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIikJLAq6++utPLL7+8yH5mTxlM3kRABERABERABERABKok0FOlf3kXAREQgbYnUCgUtieT4y2joX1O22daGayJwKJFi9YdHBx8B+VkYO21137a9/1FNUWkQCIgAiIgAiLQoQQyU0htFIGX8o3Gsaura09ezA1twL322mu7DgwMXEbyG+V8L5/r7u4+bK211rot53TaKvoq7k8mfBudXt43q93ykzcvxd9YAlWUz3oFy6R+qFcIC8/o+e4Yp/De+RDKqG9uvAf7cZ/T09Nzxpprrvlrc9MhAiIgAiIgAiJQnkBX+cvpr8ZGFMaH9vSBM/DZIGXUJN0oTCsDqTsniiruTyZ8G51e3ney3fKTNy/F31gCVZTPegXLpH6oRwjeb92vvPLKDOL4Bb8PO2XU4sRunby7wOM+/PSamw4REAEREAEREIHyBDJTSMsn05CreY+MxjPRyLTi6bayvRpm1fgtxaSaOKrxWyq9vN2rkbEavzXJzSjQLfwKZtYUgQKNOoGM72HuZS4GrJFpxZINFM5uRkF/iOJ5pLvAFN1B7H/CfNq5mZLKb7qUUkdEpgiIgAiIgAiUJpDZlN3SSTT+yjrrrBNMn8o6ZWuAZx1nJ8ZX6v7kxbfR6eV9T5skP7uF+XRm3tlW/NkTcPfOmdmn0EYxomA6ZfRAly2U0JvGjh17xOqrr77Q3Ji6vAlLVy7H7w6hn9NYY/pLTd91xGSKgAiIgAiIwEgCNSuktmaUl+72sSh3jNvjPcO8tO9t9JrSmCyyioAIiEAigVJrH6nbIv/Yp9NZMj1yGLI0zVrGIrl0mgMBysAIZZS9Ei7hvRaNlFqy7C3wFH535v14F+YO/Pz+/v7TuPSpHMRSlCIgAiIgAiLQFgRqVkjDDYyCXSiLSdiLGDfXQ2zrahZzvmaxP52LgAiIwGgSqGPto1vL+LbRlF9p50+A91cqZdRJQgfsAB0dh1K2njQ3zq3zdk1M7b7rIMkUAREQAREQgRiBmhXSWByyioAIiEBAoNSIYxk8oz3SWM96xHrClkFS+VIzcy41pTyeK2bQTEdJ6zU3FLXeN73pTafHryfZ85rSn5SWc6tWGXXhbKSUPD5N+I359TBiujHXHnbXZYqACIiACIiACKwkULNCap924UU7bMou58GoKA2Me0hirkuG83udXaYIiED7EqhhxFEjjTUUB3GuAVoNQVAqZxIsWjOaNE23VLS8D/vcNd6B7bSBoMuWTBEQAREQARHIhEDNCmm4JnSOkyJcM+qm6c6lx7vXXZM5kkANIxwjI0nnkssIlK0hHs3vzqbLena+Oi2/dZCrZdSwljB1iNgWQWthVkuYtoBVSyZ45vehjjvcha1GGV26dOkGK1as2BSl1EaAC/yedfHIFAEREAEREAERGE6gZoV0eDTNdTYaU7uqJVDDCEe1STj/uYxAhaPjwRri0B51TriE28nstPy2071TXkSgFgIoo70uHArlDcUbGLlrxSZ1hY8yOxszGBXFfIApvC8X+9O5CIiACIiACIjAEIF2mkb0XANvahZpNXK0opFpNfA2KCkRqJtAPc9yPWHrFlwR5EeAGSybEPvmYQpLuru7p5kd5XI8yubZ/E7GPi68Pswg7AyufdY5EvZsZ5cpAiIgAiIgAiIwkkDPSKfaXOhBvpeXsO2ma1OUGr5mlJf+YQ0adQymwNZGKTlUmk1AkkOWd22FkeLyOdBVEciXQB31Rub1QL45VexVEtgs5v9hviP6kp2jiH6J99w3zc4ylYkYXzC7O7g+k5HVQHk1N96FMxgdvdVdlykCIiACIiACIjCSQGYKabimdNQ+7cJL/zayp08wjLzHmbjQ0Oqo7852Wn4zKSRDkdioYbUj8hZmVI5S9YatiUfxmG5CoVSc3oRr4luK86jc3DoSpXMzmj3E/e93UWH/A+XCne5LObmFsvEjc6DOOLlIGb2K9+KxzrNMERABERABERCBZAKZKaTJ0cu1XQjQ0LqRvHTMd2c7Lb9ZldMaRhw10lgDfHGuAVqJICiY3UyzPQPz02xcdKqNaPb09DzV3z+kh+I+id8aKKNLUDB/iRL6A84PCaM7BTNQSKkz9nJJ4NeU0YMxB52bTBEQAREQAREQgWQCUkiTuchVBESgBgKlRhxriCqXIGl3t0bhiNLHPp3p78FoaeQ40pLLbtYjkxlyaWbOKGyVWFkmdojlbYc0YeL3JBa2LitxdpO2KZQHWESMjNp03FuZovtH3P/C9XdxPh77uZhT+Xkoml/lfD+sq3N9M8rUptyPJ1E+v4PbGZi3cH4q5oD51yECIiACIiACIlCegBTS8nx0NSTQad+dbcX85rUWuZ0eghzXmeeym3UrskdJ661Gbvx/HP/2a+hBusOUUUuc5/6mmBDfxv6D8PxwpuRejzI6B0VzEQrpAsJvF17bBPNJpu5a2Hj48LIMERABERABERCBcgRKKqRpRxLKRZ7yWkNHFpxMtkYwnJZpjZA9raHhrrWLmaWCEvKJGNEg64WTG+Vou+/Odlp+syrzOdQbWdcP1a5vrQZNZnG3AMdquDSlX94BFyJYMDJqAqJozuS5P8cJi/2/8bM7iufnzY33xXsxgjrQlFnnzy7F7LKKgAiIgAiIgAhUSaCkQprjSEKxiKMyskCDYnsEaYrvaFa7G26WimbxzdC5CNRDIId6Y1Tqh3oYZBG2lTmi2PWmYLADdXAwKor/u/F/T6Uw+E8Tb6VoguvUuZ8hviOdZzolL0EBPcqdm4lceClMofPteE7Hu82LFi1atB7rS7d2fvHzpLPLFAEREAEREAERqJ5ASYWUqDLr7U8hViPTSiFOQ7w812DGDcmUEmkOAjYDgIby+2hkz6RhHa1lw83Wwx2J2200sB/JQdo8nuU84swh65lGmUee84hzRKYpV6ePcCxyoAzaOlM3TfeeNGFQInuLoqnn1DYjCg6ehRt5TiLl1LmbybVlGDZ1Nzh4fnyerVmcrBY6/Z6wT4d2GSIgAiIgAiIgAjUQKKeQRtHlNSJX7chgJFAbWGrYJbOpck1DbVS/O9toGK2U31AZvZPGs62R+zDmFOQfCJXR22H3EezfZFroJNuMpdEslZ4I1EIgq/eQjXAyAv1BngFTOAfGjBlzRBp58O/zPM3E797OPyOrFZVv51emCIiACIiACIhAMoFUCmly0NZyDRvpNk3XHTs6C+aONDR63bkpH/R6z3HneZhZ7ZKJUv9+5P0JjaX5jDJ8EfsKk5fzseTpCs7tkwV705h7LMt8hHxG7buzWeYlTVytlF/u9/v4uTVu+1EO7BuJ0zB/QV4/EubXpqtvzK/TFNI8ZyZY3DqanADPxjv5+SYm5p/XWGON5yuJbP7pwJmBv7jyOpt64SeVwuq6CIiACIiACIhAeQIdo5C28XclZ9FY2ozbvBkKx5rYgw04sP8MN9uQw0qATTH7mFl0tD8BGskzuf8fJqf2aQo79qMcfBpz7eCMP0Z2zqZT5A533ilmjjMT9D3VFilEPAvRFHY67Cq+A/EfKKO8Q6a5LBLOvjOaOM3X+ZEpAiIgAiIgAiKQjkDFl3G6aORrtAigWNxEQ+mjYfq7h4qo9f7v5mQyP84us/0J0Fi26bm2GYtlNlBKOR+mjNKY/lZOJGyUMOu1ihZnJkfamQmw64WZrXO0aZ2nM/ugNxMB0kfS1BzTZ6M+n+HMlkzXQnNfnw6fEZtFsAlpvJPn4ZkkSfHrpulGI6OhMnoQ5mBSGLmJgAiIgAiIgAhUR6BjFFKUsj1pXAybssv5DoaLhsU9GHPNbgfn9w7Zmv+fhtQ5NJ7Hk5dTQ2l3j0tNXs40P3E32dufAPd9gHJhjehPUzYiZZTzJ1DKAkUrDwo5jEB25MijOHo2zdw25sp8LTSdC6/ybMyl/O9M/NZ5dznmJ3lmhimYdq14mi5+bGRUymgelYfiFAEREAER6FgCHaOQ0oiwNaH2Cw4bAcESKKSYLf0dTRpYp9F462Gk9BtB5sI/lPBvk+/T4m6ydwYBGtO2m+4t5DaujFrmN8f9Sq4HGx1lTSPtCGTW6bZbfOIYrO/Mcy30mZSZna3c8CzsRP35S36HUl8GI6VLliyZwPlsrn3OlS0po46ETBEQAREQARHIlkAqhbSTd8PNFnc+sdFosg2MtiyOHQV1K7tGQyrY6Kj4+midN7o8NTq9vLkm5Se+Ayn33JTRYDfdmCxPYN88PA82OsJfLkppLE1ZO5BAUvksxkDZi5yw9xKm1xzi5RjlMLe10HTi3YPCeTZ1ZPD5F2TYieT/wnPzFPb+vr6+zTDdxmA2a0Yjo3aDdIiACIiACIhADgS6ysRpa5gadTQyrUblqSHp0GgyZTTYwCghwWBNqflJuNZop2rucTV+S+Wjmjiq8VsqvbzdU8tIebDNVtxuusEGRjTArcPi2piQ+9Eg3yN2LqsI1EMgdflMmwhK4ADldgr+o3JLXRaN+DMD5GyU1prXQjMKfarF4eQhbp/fppy/FzOujM4kHU3TdaBkioAIiIAIiEDGBEoqpLaGibQyb2QkyD8qa8Ro7Ng60cX2C+0JojW/E0qF7aAbrRslL2faLyb57qGfmFPjrVWUp0zKQ6PTy5toFfmx0ZzbkMfKdqCMWqMdt+LG/XN8f/E3dch9axjWpgW33QGvtqgfKtyYzO5hNeWzgkzDLlu55XcEv1eHXchgLTRxFsJnYwfsd/GL775rQ7j2fHwGpfgorg1bX1oki05FQAREQAREQAREoHMJMBp2s02Rsx/2MxwJs8fctcuuA9MhJpuxbMrvU8XZtZEfysZetkau+JrORaDZCFBex1OP/drVZUXmNfGRzHpl57lYm867iTw32y5atGi9euNTeBEQAREQAREQgXQEgo+Dp/MqX81IgAbUm2iUXYBs8+nJvyguIw2sYzifRO/+cYwEBN8AiV+XXQREQASalYApo9Rh5dZCm+jX2rTe+Ohms+ZHcomACIiACIiACIiACIiACIiACLQIAUZDvx4fEaXz7SwbEcXtmrg7SuueLZIliSkCIiACIiACIpBAoOQa0gS/chIBERABERCBhhBg1LMRa6EbkhclIgIiIAIiIAIiIAIiIAIiIAIi0GIEtBa6xW6YxBUBERABERABERABERABERABERABERABERABERCBViHw/wHIAHUN1iL6RwAAAABJRU5ErkJggg==) no-repeat;
    background-size: 466px 146px;
  }
}
.toastui-editor-toolbar-icons {
  background-position-y: 3px;
}
.toastui-editor-toolbar-icons:disabled {
  opacity: 0.3;
}
.toastui-editor-toolbar-icons.heading {
  background-position-x: 3px;
}
.toastui-editor-toolbar-icons.bold {
  background-position-x: -23px;
}
.toastui-editor-toolbar-icons.italic {
  background-position-x: -49px;
}
.toastui-editor-toolbar-icons.strike {
  background-position-x: -75px;
}
.toastui-editor-toolbar-icons.hrline {
  background-position-x: -101px;
}
.toastui-editor-toolbar-icons.quote {
  background-position-x: -127px;
}
.toastui-editor-toolbar-icons.bullet-list {
  background-position-x: -153px;
}
.toastui-editor-toolbar-icons.ordered-list {
  background-position-x: -179px;
}
.toastui-editor-toolbar-icons.task-list {
  background-position-x: -205px;
}
.toastui-editor-toolbar-icons.indent {
  background-position-x: -231px;
}
.toastui-editor-toolbar-icons.outdent {
  background-position-x: -257px;
}
.toastui-editor-toolbar-icons.table {
  background-position-x: -283px;
}
.toastui-editor-toolbar-icons.image {
  background-position-x: -309px;
}
.toastui-editor-toolbar-icons.link {
  background-position-x: -334px;
}
.toastui-editor-toolbar-icons.code {
  background-position-x: -361px;
}
.toastui-editor-toolbar-icons.codeblock {
  background-position-x: -388px;
}
.toastui-editor-toolbar-icons.more {
  background-position-x: -412px;
}
.toastui-editor-toolbar-icons:not(:disabled).active {
  background-position-y: -23px;
}
@media only screen and (max-width: 480px) {
  .toastui-editor-popup {
    max-width: 300px;
    margin-left: -150px;
  }

  .toastui-editor-dropdown-toolbar {
    max-width: none;
  }
}
/* 
  z-index basis
  -1: pseudo element
  20 - preview, wysiwyg
  30 - wysiwyg code block language editor, popup, context menu
  40 - tooltip
*/
.ProseMirror {
  font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', '나눔바른고딕',
    'Nanum Barun Gothic', '맑은고딕', 'Malgun Gothic', sans-serif;
  color: #222;
  font-size: 13px;
  overflow-y: auto;
  overflow-X: hidden;
  height: calc(100% - 36px);
}
.ProseMirror .placeholder {
  color: #999;
}
.ProseMirror:focus {
  outline: none;
}
.ProseMirror-selectednode {
  outline: none;
}
table.ProseMirror-selectednode {
  border-radius: 2px;
  outline: 2px solid #00a9ff;
}
.html-block.ProseMirror-selectednode {
  border-radius: 2px;
  outline: 2px solid #00a9ff;
}
.toastui-editor-contents {
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', '나눔바른고딕',
    'Nanum Barun Gothic', '맑은고딕', 'Malgun Gothic', sans-serif;
  z-index: 20;
}
.toastui-editor-contents *:not(table) {
  line-height: 160%;
  box-sizing: content-box;
}
.toastui-editor-contents i,
.toastui-editor-contents cite,
.toastui-editor-contents em,
.toastui-editor-contents var,
.toastui-editor-contents address,
.toastui-editor-contents dfn {
  font-style: italic;
}
.toastui-editor-contents strong {
  font-weight: bold;
}
.toastui-editor-contents p {
  margin: 10px 0;
  color: #222;
}
.toastui-editor-contents > h1:first-of-type,
.toastui-editor-contents > div > div:first-of-type h1 {
  margin-top: 14px;
}
.toastui-editor-contents h1,
.toastui-editor-contents h2,
.toastui-editor-contents h3,
.toastui-editor-contents h4,
.toastui-editor-contents h5,
.toastui-editor-contents h6 {
  font-weight: bold;
  color: #222;
}
.toastui-editor-contents h1 {
  font-size: 24px;
  line-height: 28px;
  border-bottom: 3px double #999;
  margin: 52px 0 15px 0;
  padding-bottom: 7px;
}
.toastui-editor-contents h2 {
  font-size: 22px;
  line-height: 23px;
  border-bottom: 1px solid #dbdbdb;
  margin: 20px 0 13px 0;
  padding-bottom: 7px;
}
.toastui-editor-contents h3 {
  font-size: 20px;
  margin: 18px 0 2px;
}
.toastui-editor-contents h4 {
  font-size: 18px;
  margin: 10px 0 2px;
}
.toastui-editor-contents h3,
.toastui-editor-contents h4 {
  line-height: 18px;
}
.toastui-editor-contents h5 {
  font-size: 16px;
}
.toastui-editor-contents h6 {
  font-size: 14px;
}
.toastui-editor-contents h5,
.toastui-editor-contents h6 {
  line-height: 17px;
  margin: 9px 0 -4px;
}
.toastui-editor-contents del {
  color: #999;
}
.toastui-editor-contents blockquote {
  margin: 14px 0;
  border-left: 4px solid #e5e5e5;
  padding: 0 16px;
  color: #999;
}
.toastui-editor-contents blockquote p,
.toastui-editor-contents blockquote ul,
.toastui-editor-contents blockquote ol {
  color: #999;
}
.toastui-editor-contents blockquote > :first-child {
  margin-top: 0;
}
.toastui-editor-contents blockquote > :last-child {
  margin-bottom: 0;
}
.toastui-editor-contents pre,
.toastui-editor-contents code {
  font-family: Consolas, Courier, 'Apple SD 산돌고딕 Neo', -apple-system, 'Lucida Grande',
    'Apple SD Gothic Neo', '맑은 고딕', 'Malgun Gothic', 'Segoe UI', '돋움', dotum, sans-serif;
  border: 0;
  border-radius: 0;
}
.toastui-editor-contents pre {
  margin: 2px 0 8px;
  padding: 18px;
  background-color: #f4f7f8;
}
.toastui-editor-contents code {
  color: #c1798b;
  background-color: #f9f2f4;
  padding: 2px 3px;
  letter-spacing: -0.3px;
  border-radius: 2px;
}
.toastui-editor-contents pre code {
  padding: 0;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
}
.toastui-editor-contents img {
  margin: 4px 0 10px;
  box-sizing: border-box;
  vertical-align: top;
  max-width: 100%;
}
.toastui-editor-contents table {
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin: 12px 0 14px;
  color: #222;
  width: auto;
  border-collapse: collapse;
  box-sizing: border-box;
}
.toastui-editor-contents table th,
.toastui-editor-contents table td {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 5px 14px 5px 12px;
  height: 32px;
}
.toastui-editor-contents table th {
  background-color: #555;
  font-weight: 300;
  color: #fff;
  padding-top: 6px;
}
.toastui-editor-contents th p {
  margin: 0;
  color: #fff;
}
.toastui-editor-contents td p {
  margin: 0;
  padding: 0 2px;
}
.toastui-editor-contents td.toastui-editor-cell-selected {
  background-color: #d8dfec;
}
.toastui-editor-contents th.toastui-editor-cell-selected {
  background-color: #908f8f;
}
.toastui-editor-contents ul,
.toastui-editor-contents menu,
.toastui-editor-contents ol,
.toastui-editor-contents dir {
  display: block;
  list-style-type: none;
  padding-left: 24px;
  margin: 6px 0 10px;
  color: #222;
}
.toastui-editor-contents ol {
  list-style-type: none;
  counter-reset: li;
}
.toastui-editor-contents ol > li {
  counter-increment: li;
}
.toastui-editor-contents ul > li::before,
.toastui-editor-contents ol > li::before {
  display: inline-block;
  position: absolute;
}
.toastui-editor-contents ul > li::before {
  content: '';
  margin-top: 6px;
  margin-left: -17px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #ccc;
}
.toastui-editor-contents ol > li::before {
  content: '.' counter(li);
  margin-left: -28px;
  width: 24px;
  text-align: right;
  direction: rtl;
  color: #aaa;
}
.toastui-editor-contents ul ul,
.toastui-editor-contents ul ol,
.toastui-editor-contents ol ol,
.toastui-editor-contents ol ul {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.toastui-editor-contents ul li,
.toastui-editor-contents ol li {
  position: relative;
}
.toastui-editor-contents ul p,
.toastui-editor-contents ol p {
  margin: 0;
}
.toastui-editor-contents hr {
  border-top: 1px solid #eee;
  margin: 16px 0;
}
.toastui-editor-contents a {
  text-decoration: underline;
  color: #4b96e6;
}
.toastui-editor-contents a:hover {
  color: #1f70de;
}
.toastui-editor-contents .image-link {
  position: relative;
}
.toastui-editor-contents .image-link:hover::before {
  content: '';
  position: absolute;
  width: 30px;
  height: 30px;
  right: 0px;
  border-radius: 50%;
  border: 1px solid #c9ccd5;
  background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj4KICAgICAgICA8ZyBzdHJva2U9IiM1NTUiIHN0cm9rZS13aWR0aD0iMS41Ij4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy42NjUgMTUuMDdsLTEuODE5LS4wMDJjLTEuNDg2IDAtMi42OTItMS4yMjgtMi42OTItMi43NDR2LS4xOTJjMC0xLjUxNSAxLjIwNi0yLjc0NCAyLjY5Mi0yLjc0NGgzLjg0NmMxLjQ4NyAwIDIuNjkyIDEuMjI5IDIuNjkyIDIuNzQ0di4xOTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDAwIC00NTgxKSB0cmFuc2xhdGUoOTk1IDQ1NzYpIHRyYW5zbGF0ZSg1IDUpIHNjYWxlKDEgLTEpIHJvdGF0ZSg0NSAzNy4yOTMgMCkiLz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuMzI2IDQuOTM0bDEuODIyLjAwMmMxLjQ4NyAwIDIuNjkzIDEuMjI4IDIuNjkzIDIuNzQ0di4xOTJjMCAxLjUxNS0xLjIwNiAyLjc0NC0yLjY5MyAyLjc0NGgtMy44NDVjLTEuNDg3IDAtMi42OTItMS4yMjktMi42OTItMi43NDRWNy42OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwMDAgLTQ1ODEpIHRyYW5zbGF0ZSg5OTUgNDU3NikgdHJhbnNsYXRlKDUgNSkgc2NhbGUoMSAtMSkgcm90YXRlKDQ1IDMwLjk5NiAwKSIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K) no-repeat;
  background-position: center;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
  cursor: pointer;
}
.toastui-editor-contents .task-list-item {
  border: 0;
  list-style: none;
  padding-left: 24px;
  margin-left: -24px;
}
.toastui-editor-contents .task-list-item::before {
  background-repeat: no-repeat;
  background-size: 18px 18px;
  background-position: center;
  content: '';
  margin-left: 0;
  margin-top: 0;
  border-radius: 2px;
  height: 18px;
  width: 18px;
  position: absolute;
  left: 0;
  top: 1px;
  cursor: pointer;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iI0ZGRiIgc3Ryb2tlPSIjQ0NDIj4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAzMCAtMjk2KSB0cmFuc2xhdGUoNzg4IDE5MikgdHJhbnNsYXRlKDI0MiAxMDQpIj4KICAgICAgICAgICAgICAgICAgICA8cmVjdCB3aWR0aD0iMTciIGhlaWdodD0iMTciIHg9Ii41IiB5PSIuNSIgcng9IjIiLz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}
.toastui-editor-contents .task-list-item.checked::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgZmlsbD0iIzRCOTZFNiI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2IDBjMS4xMDUgMCAyIC44OTUgMiAydjE0YzAgMS4xMDUtLjg5NSAyLTIgMkgyYy0xLjEwNSAwLTItLjg5NS0yLTJWMkMwIC44OTUuODk1IDAgMiAwaDE0em0tMS43OTMgNS4yOTNjLS4zOS0uMzktMS4wMjQtLjM5LTEuNDE0IDBMNy41IDEwLjU4NSA1LjIwNyA4LjI5M2wtLjA5NC0uMDgzYy0uMzkyLS4zMDUtLjk2LS4yNzgtMS4zMi4wODMtLjM5LjM5LS4zOSAxLjAyNCAwIDEuNDE0bDMgMyAuMDk0LjA4M2MuMzkyLjMwNS45Ni4yNzggMS4zMi0uMDgzbDYtNiAuMDgzLS4wOTRjLjMwNS0uMzkyLjI3OC0uOTYtLjA4My0xLjMyeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNTAgLTI5NikgdHJhbnNsYXRlKDc4OCAxOTIpIHRyYW5zbGF0ZSgyNjIgMTA0KSIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
}
.toastui-editor-custom-block .toastui-editor-custom-block-editor {
  background: #f9f7fd;
  color: #452d6b;
  border: solid 1px #dbd4ea;
}
.toastui-editor-custom-block .toastui-editor-custom-block-view {
  position: relative;
  padding: 9px 13px 8px 12px;
}
.toastui-editor-custom-block.ProseMirror-selectednode .toastui-editor-custom-block-view {
  border: solid 1px #dbd4ea;
  border-radius: 2px;
}
.toastui-editor-custom-block .toastui-editor-custom-block-view .tool {
  position: absolute;
  right: 10px;
  top: 7px;
  display: none;
}
.toastui-editor-custom-block.ProseMirror-selectednode .toastui-editor-custom-block-view .tool {
  display: block;
}
.toastui-editor-custom-block-view button {
  vertical-align: middle;
  width: 15px;
  height: 15px;
  margin-left: 8px;
  padding: 3px;
  border: solid 1px #cccccc;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuugiOydtOyWtF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzU1NTU1NTt9Cjwvc3R5bGU+CjxnPgoJPGc+CgkJPGc+CgkJCTxnPgoJCQkJPGc+CgkJCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjUsMTIuNWwyLDJMMTIsMjBoLTJ2LTJMMTUuNSwxMi41eiBNMTgsMTBsMiwybC0xLjUsMS41bC0yLTJMMTgsMTB6Ii8+CgkJCQk8L2c+CgkJCTwvZz4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==)
    no-repeat;
  background-position: center;
  background-size: 30px 30px;
}
.toastui-editor-custom-block-view .info {
  font-size: 13px;
  font-weight: bold;
  color: #5200d0;
  vertical-align: middle;
}
.toastui-editor-contents .toastui-editor-ww-code-block {
  position: relative;
}
.toastui-editor-contents .toastui-editor-ww-code-block:after {
  content: attr(data-language);
  position: absolute;
  display: inline-block;
  top: 10px;
  right: 10px;
  height: 24px;
  padding: 3px 35px 0 10px;
  font-weight: bold;
  font-size: 13px;
  color: #333;
  background: #e5e9ea url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuugiOydtOyWtF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzU1NTU1NTt9Cjwvc3R5bGU+CjxnPgoJPGc+CgkJPGc+CgkJCTxnPgoJCQkJPGc+CgkJCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjUsMTIuNWwyLDJMMTIsMjBoLTJ2LTJMMTUuNSwxMi41eiBNMTgsMTBsMiwybC0xLjUsMS41bC0yLTJMMTgsMTB6Ii8+CgkJCQk8L2c+CgkJCTwvZz4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==) no-repeat;
  background-position: right;
  border-radius: 2px;
  background-size: 30px 30px;
  cursor: pointer;
}
.toastui-editor-ww-code-block-language {
  position: fixed;
  display: inline-block;
  width: 100px;
  height: 27px;
  right: 35px;
  border: 1px solid #ccc;
  border-radius: 2px;
  background-color: #fff;
  z-index: 30;
}
.toastui-editor-ww-code-block-language input {
  box-sizing: border-box;
  margin: 0;
  padding: 0 10px;
  height: 100%;
  width: 100%;
  background-color: transparent;
  border: none;
  outline: none;
}
.toastui-editor-contents-placeholder::before {
  content: attr(data-placeholder);
  color: grey;
  line-height: 160%;
  position: absolute;
}
.toastui-editor-md-preview .toastui-editor-contents h1 {
  min-height: 28px;
}
.toastui-editor-md-preview .toastui-editor-contents h2 {
  min-height: 23px;
}
.toastui-editor-md-preview .toastui-editor-contents blockquote {
  min-height: 20px;
}
.toastui-editor-md-preview .toastui-editor-contents li {
  min-height: 22px;
}
.toastui-editor-pseudo-clipboard {
  position: fixed;
  opacity: 0;
  width: 0;
  height: 0;
  left: -1000px;
  top: -1000px;
  z-index: -1;
}
.toastui-editor-contents .toastui-editor-md-preview-highlight {
  position: relative;
  z-index: 0;
}
.toastui-editor-contents .toastui-editor-md-preview-highlight::after {
  content: '';
  background-color: rgba(255, 245, 131, 0.5);
  border-radius: 4px;
  z-index: -1;
  position: absolute;
  top: -4px;
  right: -4px;
  left: -4px;
  bottom: -4px;
}
.toastui-editor-contents h1.toastui-editor-md-preview-highlight::after,
.toastui-editor-contents h2.toastui-editor-md-preview-highlight::after {
  bottom: 0;
}
.toastui-editor-contents td.toastui-editor-md-preview-highlight::after,
.toastui-editor-contents th.toastui-editor-md-preview-highlight::after {
  display: none;
}
.toastui-editor-contents th.toastui-editor-md-preview-highlight,
.toastui-editor-contents td.toastui-editor-md-preview-highlight {
  background-color: rgba(255, 245, 131, 0.5);
}
.toastui-editor-contents th.toastui-editor-md-preview-highlight {
  color: #222;
}
.toastui-editor-md-heading1 {
  font-size: 24px;
}
.toastui-editor-md-heading2 {
  font-size: 22px;
}
.toastui-editor-md-heading3 {
  font-size: 20px;
}
.toastui-editor-md-heading4 {
  font-size: 18px;
}
.toastui-editor-md-heading5 {
  font-size: 16px;
}
.toastui-editor-md-heading6 {
  font-size: 14px;
}
.toastui-editor-md-heading.toastui-editor-md-delimiter.setext {
  line-height: 15px;
}
.toastui-editor-md-strong,
.toastui-editor-md-heading,
.toastui-editor-md-list-item-style,
.toastui-editor-md-list-item .toastui-editor-md-meta {
  font-weight: bold;
}
.toastui-editor-md-emph {
  font-style: italic;
}
.toastui-editor-md-strike {
  text-decoration: line-through;
}
.toastui-editor-md-strike.toastui-editor-md-delimiter {
  text-decoration: none;
}
.toastui-editor-md-delimiter,
.toastui-editor-md-thematic-break,
.toastui-editor-md-link,
.toastui-editor-md-table,
.toastui-editor-md-block-quote {
  color: #ccc;
}
.toastui-editor-md-code.toastui-editor-md-delimiter {
  color: #aaa;
}
.toastui-editor-md-meta,
.toastui-editor-md-html,
.toastui-editor-md-link.toastui-editor-md-link-url.toastui-editor-md-marked-text {
  color: #999;
}
.toastui-editor-md-block-quote .toastui-editor-md-marked-text,
.toastui-editor-md-list-item .toastui-editor-md-meta {
  color: #555;
}
.toastui-editor-md-table .toastui-editor-md-table-cell {
  color: #222;
}
.toastui-editor-md-link.toastui-editor-md-link-desc.toastui-editor-md-marked-text,
.toastui-editor-md-list-item-style.toastui-editor-md-list-item-odd {
  color: #4b96e6;
}
.toastui-editor-md-list-item-style.toastui-editor-md-list-item-even {
  color: #cb4848;
}
.toastui-editor-md-code.toastui-editor-md-marked-text {
  color: #c1798b;
}
.toastui-editor-md-code {
  background-color: rgba(243, 229, 233, 0.5);
  padding: 2px 0;
  letter-spacing: -0.3px;
}
.toastui-editor-md-code.toastui-editor-md-start {
  padding-left: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.toastui-editor-md-code.toastui-editor-md-end {
  padding-right: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.toastui-editor-md-code-block-line-background {
  background-color: #f5f7f8;
}
.toastui-editor-md-code-block-line-background.start,
.toastui-editor-md-custom-block-line-background.start {
  margin-top: 2px;
}
.toastui-editor-md-code,
.toastui-editor-md-code-block {
  font-family: Consolas, Courier, 'Lucida Grande', '나눔바른고딕', 'Nanum Barun Gothic', '맑은고딕',
    'Malgun Gothic', sans-serif;
}
.toastui-editor-md-custom-block {
  color: #452d6b;
}
.toastui-editor-md-custom-block-line-background {
  background-color: #f9f7fd;
}
.toastui-editor-md-custom-block .toastui-editor-md-delimiter {
  color: #b8b3c0;
}
.toastui-editor-md-custom-block .toastui-editor-md-meta {
  color: #5200d0;
}
/*!
 * TOAST UI Color Picker
 * @version 2.2.8
 * @author NHN Cloud FE Development Team <dl_javascript@nhn.com>
 * @license MIT
 */
.tui-colorpicker-clearfix {
  zoom: 1;
}
.tui-colorpicker-clearfix:after {
  content: '';
  display: block;
  clear: both;
}
.tui-colorpicker-vml {
  behavior: url("#default#VML");
  display: block;
}
.tui-colorpicker-container {
  width: 152px;
}
.tui-colorpicker-palette-container {
  width: 152px;
}
.tui-colorpicker-palette-container ul {
  width: 152px;
  margin: 0px;
  padding: 0px;
}
.tui-colorpicker-palette-container li {
  float: left;
  margin: 0;
  padding: 0 3px 3px 0;
  list-style: none;
}
.tui-colorpicker-palette-button {
  display: block;
  border: none;
  overflow: hidden;
  outline: none;
  margin: 0px;
  padding: 0px;
  width: 16px;
  height: 16px;
  border: 1px solid #ccc;
  cursor: pointer;
}
.tui-colorpicker-palette-button.tui-colorpicker-selected {
  border: 2px solid #000;
}
.tui-colorpicker-palette-button.tui-colorpicker-color-transparent {
  barckground-repeat: repeat;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAABfGlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGAqSSwoyGFhYGDIzSspCnJ3UoiIjFJgv8PAzcDDIMRgxSCemFxc4BgQ4MOAE3y7xsAIoi/rgsxK8/x506a1fP4WNq+ZclYlOrj1gQF3SmpxMgMDIweQnZxSnJwLZOcA2TrJBUUlQPYMIFu3vKQAxD4BZIsUAR0IZN8BsdMh7A8gdhKYzcQCVhMS5AxkSwDZAkkQtgaInQ5hW4DYyRmJKUC2B8guiBvAgNPDRcHcwFLXkYC7SQa5OaUwO0ChxZOaFxoMcgcQyzB4MLgwKDCYMxgwWDLoMjiWpFaUgBQ65xdUFmWmZ5QoOAJDNlXBOT+3oLQktUhHwTMvWU9HwcjA0ACkDhRnEKM/B4FNZxQ7jxDLX8jAYKnMwMDcgxBLmsbAsH0PA4PEKYSYyjwGBn5rBoZt5woSixLhDmf8xkKIX5xmbARh8zgxMLDe+///sxoDA/skBoa/E////73o//+/i4H2A+PsQA4AJHdp4IxrEg8AAAGbaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjEzPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CghrN1AAAABzSURBVCgVldKxEYAgDAXQD5VOpLuwgi4jlrTMqF00oOd5Aia/CcV/F4oYOgNlrLjvVyCEVJchBjEC25538PeaWTzRMBLxvIL7UZwFwL06qoA6aoAy+gFfJABvJAQPUoCMlICRRd8BzgHzJL4ok9aJ67l4AK9AxVKhHryUAAAAAElFTkSuQmCC");
}
.tui-colorpicker-palette-hex {
  font-family: monospace;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 60px;
  vertical-align: middle;
}
.tui-colorpicker-palette-preview {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border: 1px solid #ccc;
  vertical-align: middle;
  overflow: hidden;
}
.tui-colorpicker-palette-toggle-slider {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  float: right;
}
.tui-colorpicker-slider-container {
  margin: 5px 0 0 0;
  height: 122px;
  zoom: 1;
}
.tui-colorpicker-slider-container:after {
  content: '';
  display: block;
  clear: both;
}
.tui-colorpicker-slider-left {
  float: left;
  width: 120px;
  height: 120px;
}
.tui-colorpicker-slider-right {
  float: right;
  width: 32px;
  height: 120px;
}
.tui-colorpicker-svg {
  display: block;
}
.tui-colorpicker-slider-handle {
  position: absolute;
  overflow: visible;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  z-index: 2;
  opacity: 0.9;
}
.tui-colorpicker-svg-slider {
  width: 120px;
  height: 120px;
  border: 1px solid #ccc;
  overflow: hidden;
}
.tui-colorpicker-vml-slider {
  position: relative;
  width: 120px;
  height: 120px;
  border: 1px solid #ccc;
  overflow: hidden;
}
.tui-colorpicker-vml-slider-bg {
  position: absolute;
  margin: -1px 0 0 -1px;
  top: 0;
  left: 0;
  width: 122px;
  height: 122px;
}
.tui-colorpicker-svg-huebar {
  float: right;
  width: 18px;
  height: 120px;
  border: 1px solid #ccc;
  overflow: visible;
}
.tui-colorpicker-vml-huebar {
  width: 32px;
  position: relative;
}
.tui-colorpicker-vml-huebar-bg {
  position: absolute;
  top: 0;
  right: 0;
  width: 18px;
  height: 121px;
}
/*!
 * TOAST UI ImageEditor
 * @version 3.15.3
 * @license MIT
 */
body > textarea{position:fixed !important}
.tui-image-editor-container{margin:0;padding:0;box-sizing:border-box;min-height:300px;height:100%;position:relative;background-color:#282828;overflow:hidden;letter-spacing:.3px}
.tui-image-editor-container div,.tui-image-editor-container ul,.tui-image-editor-container label,.tui-image-editor-container input,.tui-image-editor-container li{box-sizing:border-box;margin:0;padding:0;user-select:none}
.tui-image-editor-container .tui-image-editor-header{min-width:533px;position:absolute;background-color:#151515;top:0;width:100%}
.tui-image-editor-container .tui-image-editor-header-buttons,.tui-image-editor-container .tui-image-editor-controls-buttons{float:right;margin:8px}
.tui-image-editor-container .tui-image-editor-header-logo,.tui-image-editor-container .tui-image-editor-controls-logo{float:left;width:30%;padding:17px}
.tui-image-editor-container .tui-image-editor-controls-logo,.tui-image-editor-container .tui-image-editor-controls-buttons{width:270px;height:100%;display:none}
.tui-image-editor-container .tui-image-editor-header-buttons button,.tui-image-editor-container .tui-image-editor-header-buttons div,.tui-image-editor-container .tui-image-editor-controls-buttons button,.tui-image-editor-container .tui-image-editor-controls-buttons div{display:inline-block;position:relative;width:120px;height:40px;padding:0;line-height:40px;outline:none;border-radius:20px;border:1px solid #ddd;font-family:'Noto Sans',sans-serif;font-size:12px;font-weight:bold;cursor:pointer;vertical-align:middle;letter-spacing:.3px;text-align:center}
.tui-image-editor-container .tui-image-editor-download-btn{background-color:#fdba3b;border-color:#fdba3b;color:#fff}
.tui-image-editor-container .tui-image-editor-load-btn{position:absolute;left:0;right:0;display:inline-block;top:0;bottom:0;width:100%;cursor:pointer;opacity:0}
.tui-image-editor-container .tui-image-editor-main-container{position:absolute;width:100%;top:0;bottom:64px}
.tui-image-editor-container .tui-image-editor-main{position:absolute;text-align:center;top:64px;bottom:0;right:0;left:0}
.tui-image-editor-container .tui-image-editor-wrap{position:absolute;bottom:0;width:100%;overflow:auto}
.tui-image-editor-container .tui-image-editor-wrap .tui-image-editor-size-wrap{display:table;width:100%;height:100%}
.tui-image-editor-container .tui-image-editor-wrap .tui-image-editor-size-wrap .tui-image-editor-align-wrap{display:table-cell;vertical-align:middle}
.tui-image-editor-container .tui-image-editor{position:relative;display:inline-block}
.tui-image-editor-container .tui-image-editor-menu,.tui-image-editor-container .tui-image-editor-help-menu{width:auto;list-style:none;padding:0;margin:0 auto;display:table-cell;text-align:center;vertical-align:middle;white-space:nowrap}
.tui-image-editor-container .tui-image-editor-menu > .tui-image-editor-item,.tui-image-editor-container .tui-image-editor-help-menu > .tui-image-editor-item{position:relative;display:inline-block;border-radius:2px;padding:7px 8px 3px 8px;cursor:pointer;margin:0 4px}
.tui-image-editor-container .tui-image-editor-menu > .tui-image-editor-item[tooltip-content]:hover:before,.tui-image-editor-container .tui-image-editor-help-menu > .tui-image-editor-item[tooltip-content]:hover:before{content:'';position:absolute;display:inline-block;margin:0 auto 0;width:0;height:0;border-right:7px solid transparent;border-top:7px solid #2f2f2f;border-left:7px solid transparent;left:13px;top:-2px}
.tui-image-editor-container .tui-image-editor-menu > .tui-image-editor-item[tooltip-content]:hover:after,.tui-image-editor-container .tui-image-editor-help-menu > .tui-image-editor-item[tooltip-content]:hover:after{content:attr(tooltip-content);position:absolute;display:inline-block;background-color:#2f2f2f;color:#fff;padding:5px 8px;font-size:11px;font-weight:lighter;border-radius:3px;max-height:23px;top:-25px;left:0;min-width:24px}
.tui-image-editor-container .tui-image-editor-menu > .tui-image-editor-item.active,.tui-image-editor-container .tui-image-editor-help-menu > .tui-image-editor-item.active{background-color:#fff;transition:all .3s ease}
.tui-image-editor-container .tui-image-editor-wrap{position:absolute}
.tui-image-editor-container .tui-image-editor-grid-visual{display:none;position:absolute;width:100%;height:100%;border:1px solid rgba(255,255,255,0.7)}
.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor{transition:none}
.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-grid-visual,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-grid-visual,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-resize .tui-image-editor-grid-visual{display:block}
.tui-image-editor-container .tui-image-editor-grid-visual table{width:100%;height:100%;border-collapse:collapse}
.tui-image-editor-container .tui-image-editor-grid-visual table td{border:1px solid rgba(255,255,255,0.3)}
.tui-image-editor-container .tui-image-editor-grid-visual table td.dot:before{content:'';position:absolute;box-sizing:border-box;width:10px;height:10px;border:0;box-shadow:0 0 1px 0 rgba(0,0,0,0.3);border-radius:100%;background-color:#fff}
.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.left-top:before{top:-5px;left:-5px}
.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.right-top:before{top:-5px;right:-5px}
.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.left-bottom:before{bottom:-5px;left:-5px}
.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.right-bottom:before{bottom:-5px;right:-5px}
.tui-image-editor-container .tui-image-editor-submenu{display:none;position:absolute;bottom:0;width:100%;height:150px;white-space:nowrap;z-index:2}
.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-button:hover svg > use.active{display:block}
.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item li{display:inline-block;vertical-align:top}
.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-newline{display:block;margin-top:0}
.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button{position:relative;cursor:pointer;display:inline-block;font-weight:normal;font-size:11px;margin:0 9px 0 9px}
.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button.preset{margin:0 9px 20px 5px}
.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item label > span{display:inline-block;cursor:pointer;padding-top:5px;font-family:"Noto Sans",sans-serif;font-size:11px}
.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button.apply label,.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button.cancel label{vertical-align:7px}
.tui-image-editor-container .tui-image-editor-submenu > div{display:none;vertical-align:bottom}
.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-style{opacity:.95;z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;display:block}
.tui-image-editor-container .tui-image-editor-partition > div{width:1px;height:52px;border-left:1px solid #3c3c3c;margin:0 8px 0 8px}
.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-partition > div{height:108px;margin:0 29px 0 0}
.tui-image-editor-container .tui-image-editor-submenu-align{text-align:left;margin-right:30px}
.tui-image-editor-container .tui-image-editor-submenu-align label > span{width:55px;white-space:nowrap}
.tui-image-editor-container .tui-image-editor-submenu-align:first-child{margin-right:0}
.tui-image-editor-container .tui-image-editor-submenu-align:first-child label > span{width:70px}
.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-crop .tui-image-editor-submenu > div.tui-image-editor-menu-crop,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-resize .tui-image-editor-submenu > div.tui-image-editor-menu-resize,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-submenu > div.tui-image-editor-menu-flip,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-submenu > div.tui-image-editor-menu-rotate,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-shape .tui-image-editor-submenu > div.tui-image-editor-menu-shape,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-text .tui-image-editor-submenu > div.tui-image-editor-menu-text,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-mask .tui-image-editor-submenu > div.tui-image-editor-menu-mask,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-icon .tui-image-editor-submenu > div.tui-image-editor-menu-icon,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-draw .tui-image-editor-submenu > div.tui-image-editor-menu-draw,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-submenu > div.tui-image-editor-menu-filter,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-zoom .tui-image-editor-submenu > div.tui-image-editor-menu-zoom{display:table-cell}
.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-crop .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-resize .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-shape .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-text .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-mask .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-icon .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-draw .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-zoom .tui-image-editor-submenu{display:table}
.tui-image-editor-container .tui-image-editor-help-menu{list-style:none;padding:0;margin:0 auto;text-align:center;vertical-align:middle;border-radius:20px;background-color:rgba(255,255,255,0.06);z-index:2;position:absolute}
.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history{display:none;background-color:#fff;color:#444;position:absolute;width:196px;height:276px;padding:4px 2px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.15);cursor:auto;transform:translateX(calc(-50% + 12px))}
.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list{height:268px;padding:0;overflow:hidden scroll;list-style:none}
.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item{height:24px;font-size:11px;line-height:24px}
.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item{position:relative;height:24px;cursor:pointer}
.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item svg{width:24px;height:24px}
.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item span{display:inline-block;width:128px;height:24px;text-align:left}
.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item .history-item-icon{display:inline-block;width:24px;height:24px;position:absolute;top:6px;left:6px}
.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item .history-item-checkbox{display:none;width:24px;height:24px;position:absolute;top:5px;right:-6px}
.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item.selected-item{background-color:rgba(119,119,119,0.12)}
.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item.selected-item .history-item-checkbox{display:inline-block}
.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item.disabled-item{color:#333;opacity:.3}
.tui-image-editor-container .tui-image-editor-help-menu .opened .tie-panel-history{display:block}
.tui-image-editor-container .tui-image-editor-help-menu .opened .tie-panel-history:before{content:'';position:absolute;display:inline-block;margin:0 auto;width:0;height:0}
.tui-image-editor-container .filter-color-item{display:inline-block}
.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox{display:block}
.tui-image-editor-container .tui-image-editor-checkbox-wrap{display:inline-block !important;text-align:left}
.tui-image-editor-container .tui-image-editor-checkbox-wrap.fixed-width{width:187px;white-space:normal}
.tui-image-editor-container .tui-image-editor-checkbox{display:inline-block;margin:1px 0 1px 0}
.tui-image-editor-container .tui-image-editor-checkbox input{width:14px;height:14px;opacity:0}
.tui-image-editor-container .tui-image-editor-checkbox > label > span{color:#fff;height:14px;position:relative}
.tui-image-editor-container .tui-image-editor-checkbox input + label:before,.tui-image-editor-container .tui-image-editor-checkbox > label > span:before{content:'';position:absolute;width:14px;height:14px;background-color:#fff;top:6px;left:-19px;display:inline-block;margin:0;text-align:center;font-size:11px;border:0;border-radius:2px;padding-top:1px;box-sizing:border-box}
.tui-image-editor-container .tui-image-editor-checkbox input[type='checkbox']:checked + span:before{background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAMBJREFUKBWVkjEOwjAMRe2WgZW7IIHEDdhghhuwcQ42rlJugAQS54Cxa5cq1QM5TUpByZfS2j9+dlJVt/tX5ZxbS4ZU9VLkQvSHKTIGRaVJYFmKrBbTCJxE2UgCdDzMZDkHrOV6b95V0US6UmgKodujEZbJg0B0ZgEModO5lrY1TMQf1TpyJGBEjD+E2NPN7ukIUDiF/BfEXgRiGEw8NgkffYGYwCi808fpn/6OvfUfsDr/Vc1IfRf8sKnFVqeiVQfDu0tf/nWH9gAAAABJRU5ErkJggg==)}
.tui-image-editor-container .tui-image-editor-selectlist-wrap{position:relative}
.tui-image-editor-container .tui-image-editor-selectlist-wrap select{width:100%;height:28px;margin-top:4px;border:0;outline:0;border-radius:0;border:1px solid #cbdbdb;background-color:#fff;-webkit-appearance:none;appearance:none;padding:0 7px 0 10px}
.tui-image-editor-container .tui-image-editor-selectlist-wrap .tui-image-editor-selectlist{display:none;position:relative;top:-1px;border:1px solid #ccc;background-color:#fff;border-top:0;padding:4px 0}
.tui-image-editor-container .tui-image-editor-selectlist-wrap .tui-image-editor-selectlist li{display:block;text-align:left;padding:7px 10px;font-family:'Noto Sans',sans-serif}
.tui-image-editor-container .tui-image-editor-selectlist-wrap .tui-image-editor-selectlist li:hover{background-color:rgba(81,92,230,0.05)}
.tui-image-editor-container .tui-image-editor-selectlist-wrap:before{content:'';position:absolute;display:inline-block;width:14px;height:14px;right:5px;top:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAHlJREFUKBVjYBgFOEOAEVkmPDxc89+/f6eAYjzI4kD2FyYmJrOVK1deh4kzwRggGiQBVJCELAZig8SQNYHEmEEEMrh69eo1HR0dfqCYJUickZGxf9WqVf3IakBsFBthklpaWmVA9mEQhrJhUoTp0NBQCRAmrHL4qgAAuu4cWZOZIGsAAAAASUVORK5CYII=);background-size:cover}
.tui-image-editor-container .tui-image-editor-selectlist-wrap select::-ms-expand{display:none}
.tui-image-editor-container .tui-image-editor-virtual-range-bar .tui-image-editor-disabled,.tui-image-editor-container .tui-image-editor-virtual-range-subbar .tui-image-editor-disabled,.tui-image-editor-container .tui-image-editor-virtual-range-pointer .tui-image-editor-disabled{backbround-color:#f00}
.tui-image-editor-container .tui-image-editor-range{position:relative;top:5px;width:166px;height:17px;display:inline-block}
.tui-image-editor-container .tui-image-editor-virtual-range-bar{top:7px;position:absolute;width:100%;height:2px;background-color:#666}
.tui-image-editor-container .tui-image-editor-virtual-range-subbar{position:absolute;height:100%;left:0;right:0;background-color:#d1d1d1}
.tui-image-editor-container .tui-image-editor-virtual-range-pointer{position:absolute;cursor:pointer;top:-5px;left:0;width:12px;height:12px;background-color:#fff;border-radius:100%}
.tui-image-editor-container .tui-image-editor-range-wrap{display:inline-block;margin-left:4px}
.tui-image-editor-container .tui-image-editor-range-wrap.short .tui-image-editor-range{width:100px}
.tui-image-editor-container .color-picker-control .tui-image-editor-range{width:108px;margin-left:10px}
.tui-image-editor-container .color-picker-control .tui-image-editor-virtual-range-pointer{background-color:#333}
.tui-image-editor-container .color-picker-control .tui-image-editor-virtual-range-bar{background-color:#ccc}
.tui-image-editor-container .color-picker-control .tui-image-editor-virtual-range-subbar{background-color:#606060}
.tui-image-editor-container .tui-image-editor-range-wrap.tui-image-editor-newline.short{margin-top:-2px;margin-left:19px}
.tui-image-editor-container .tui-image-editor-range-wrap.tui-image-editor-newline.short label{color:#8e8e8e;font-weight:normal}
.tui-image-editor-container .tui-image-editor-range-wrap label{vertical-align:baseline;font-size:11px;margin-right:7px;color:#fff}
.tui-image-editor-container .tui-image-editor-range-value{cursor:default;width:40px;height:24px;outline:none;border-radius:2px;box-shadow:none;border:1px solid #d5d5d5;text-align:center;background-color:#1c1c1c;color:#fff;font-weight:lighter;vertical-align:baseline;font-family:'Noto Sans',sans-serif;margin-top:15px;margin-left:4px}
.tui-image-editor-container .tui-image-editor-controls{position:absolute;background-color:#151515;width:100%;height:64px;display:table;bottom:0;z-index:2}
.tui-image-editor-container .tui-image-editor-icpartition{display:inline-block;background-color:#444;width:1px;height:24px}
.tui-image-editor-container.left .tui-image-editor-menu > .tui-image-editor-item[tooltip-content]:before{left:28px;top:11px;border-right:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}
.tui-image-editor-container.left .tui-image-editor-menu > .tui-image-editor-item[tooltip-content]:after{top:7px;left:42px;white-space:nowrap}
.tui-image-editor-container.left .tui-image-editor-submenu{left:0;height:100%;width:248px}
.tui-image-editor-container.left .tui-image-editor-main-container{left:64px;width:calc(100% - 64px);height:100%}
.tui-image-editor-container.left .tui-image-editor-controls{width:64px;height:100%;display:table}
.tui-image-editor-container.left .tui-image-editor-menu,.tui-image-editor-container.right .tui-image-editor-menu{white-space:inherit}
.tui-image-editor-container.left .tui-image-editor-submenu,.tui-image-editor-container.right .tui-image-editor-submenu{white-space:normal}
.tui-image-editor-container.left .tui-image-editor-submenu > div,.tui-image-editor-container.right .tui-image-editor-submenu > div{vertical-align:middle}
.tui-image-editor-container.left .tui-image-editor-controls li,.tui-image-editor-container.right .tui-image-editor-controls li{display:inline-block;margin:4px auto}
.tui-image-editor-container.left .tui-image-editor-icpartition,.tui-image-editor-container.right .tui-image-editor-icpartition{position:relative;top:-7px;width:24px;height:1px}
.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-partition,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-partition{display:block;width:75%;margin:auto}
.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-partition > div,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-partition > div{border-left:0;height:10px;border-bottom:1px solid #3c3c3c;width:100%;margin:0}
.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-submenu-align,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-submenu-align{margin-right:0}
.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-submenu-item li,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-submenu-item li{margin-top:15px}
.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-colorpicker-clearfix li,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-colorpicker-clearfix li{margin-top:0}
.tui-image-editor-container.left .tui-image-editor-checkbox-wrap.fixed-width,.tui-image-editor-container.right .tui-image-editor-checkbox-wrap.fixed-width{width:182px;white-space:normal}
.tui-image-editor-container.left .tui-image-editor-range-wrap.tui-image-editor-newline label.range,.tui-image-editor-container.right .tui-image-editor-range-wrap.tui-image-editor-newline label.range{display:block;text-align:left;width:75%;margin:auto}
.tui-image-editor-container.left .tui-image-editor-range,.tui-image-editor-container.right .tui-image-editor-range{width:136px}
.tui-image-editor-container.right .tui-image-editor-menu > .tui-image-editor-item[tooltip-content]:before{left:-3px;top:11px;border-left:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}
.tui-image-editor-container.right .tui-image-editor-menu > .tui-image-editor-item[tooltip-content]:after{top:7px;left:unset;right:43px;white-space:nowrap}
.tui-image-editor-container.right .tui-image-editor-submenu{right:0;height:100%;width:248px}
.tui-image-editor-container.right .tui-image-editor-main-container{right:64px;width:calc(100% - 64px);height:100%}
.tui-image-editor-container.right .tui-image-editor-controls{right:0;width:64px;height:100%;display:table}
.tui-image-editor-container.top .tui-image-editor-submenu .tui-image-editor-partition.only-left-right,.tui-image-editor-container.bottom .tui-image-editor-submenu .tui-image-editor-partition.only-left-right{display:none}
.tui-image-editor-container.bottom .tui-image-editor-submenu > div{padding-bottom:24px}
.tui-image-editor-container.top .color-picker-control .triangle{top:-8px;border-right:7px solid transparent;border-top:0;border-left:7px solid transparent;border-bottom:8px solid #fff}
.tui-image-editor-container.top .tui-image-editor-size-wrap{height:100%}
.tui-image-editor-container.top .tui-image-editor-main-container{bottom:0}
.tui-image-editor-container.top .tui-image-editor-menu > .tui-image-editor-item[tooltip-content]:before{left:13px;border-top:0;border-bottom:7px solid #2f2f2f;top:33px}
.tui-image-editor-container.top .tui-image-editor-menu > .tui-image-editor-item[tooltip-content]:after{top:38px}
.tui-image-editor-container.top .tui-image-editor-submenu{top:0;bottom:auto}
.tui-image-editor-container.top .tui-image-editor-submenu > div{padding-top:24px;vertical-align:top}
.tui-image-editor-container.top .tui-image-editor-controls-logo{display:table-cell}
.tui-image-editor-container.top .tui-image-editor-controls-buttons{display:table-cell}
.tui-image-editor-container.top .tui-image-editor-main{top:64px;height:calc(100% - 64px)}
.tui-image-editor-container.top .tui-image-editor-controls{top:0;bottom:inherit}
.tui-image-editor-container .tui-image-editor-help-menu.top{white-space:nowrap;width:506px;height:40px;top:8px;left:50%;transform:translateX(-50%)}
.tui-image-editor-container .tui-image-editor-help-menu.top .tie-panel-history{top:45px}
.tui-image-editor-container .tui-image-editor-help-menu.top .opened .tie-panel-history:before{border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #fff;left:90px;top:-8px}
.tui-image-editor-container .tui-image-editor-help-menu.top > .tui-image-editor-item[tooltip-content]:before{left:13px;top:35px;border:none;border-bottom:7px solid #2f2f2f;border-left:7px solid transparent;border-right:7px solid transparent}
.tui-image-editor-container .tui-image-editor-help-menu.top > .tui-image-editor-item[tooltip-content]:after{top:41px;left:-4px;white-space:nowrap}
.tui-image-editor-container .tui-image-editor-help-menu.top > .tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.top > .tui-image-editor-item[tooltip-content].opened:after{content:none}
.tui-image-editor-container .tui-image-editor-help-menu.bottom{white-space:nowrap;width:506px;height:40px;bottom:8px;left:50%;transform:translateX(-50%)}
.tui-image-editor-container .tui-image-editor-help-menu.bottom .tie-panel-history{bottom:45px}
.tui-image-editor-container .tui-image-editor-help-menu.bottom .opened .tie-panel-history:before{border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid #fff;left:90px;bottom:-8px}
.tui-image-editor-container .tui-image-editor-help-menu.bottom > .tui-image-editor-item[tooltip-content]:before{left:13px;top:auto;bottom:36px;border:none;border-top:7px solid #2f2f2f;border-left:7px solid transparent;border-right:7px solid transparent}
.tui-image-editor-container .tui-image-editor-help-menu.bottom > .tui-image-editor-item[tooltip-content]:after{top:auto;left:-4px;bottom:41px;white-space:nowrap}
.tui-image-editor-container .tui-image-editor-help-menu.bottom > .tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.bottom > .tui-image-editor-item[tooltip-content].opened:after{content:none}
.tui-image-editor-container .tui-image-editor-help-menu.left{white-space:inherit;width:40px;height:506px;left:8px;top:50%;transform:translateY(-50%)}
.tui-image-editor-container .tui-image-editor-help-menu.left .tie-panel-history{left:140px;top:-4px}
.tui-image-editor-container .tui-image-editor-help-menu.left .opened .tie-panel-history:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #fff;left:-8px;top:14px}
.tui-image-editor-container .tui-image-editor-help-menu.left .tui-image-editor-item{margin:4px auto;padding:6px 8px}
.tui-image-editor-container .tui-image-editor-help-menu.left > .tui-image-editor-item[tooltip-content]:before{left:27px;top:11px;border:none;border-right:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}
.tui-image-editor-container .tui-image-editor-help-menu.left > .tui-image-editor-item[tooltip-content]:after{top:7px;left:40px;white-space:nowrap}
.tui-image-editor-container .tui-image-editor-help-menu.left > .tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.left > .tui-image-editor-item[tooltip-content].opened:after{content:none}
.tui-image-editor-container .tui-image-editor-help-menu.right{white-space:inherit;width:40px;height:506px;right:8px;top:50%;transform:translateY(-50%)}
.tui-image-editor-container .tui-image-editor-help-menu.right .tie-panel-history{right:-30px;top:-4px}
.tui-image-editor-container .tui-image-editor-help-menu.right .opened .tie-panel-history:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff;right:-8px;top:14px}
.tui-image-editor-container .tui-image-editor-help-menu.right .tui-image-editor-item{margin:4px auto;padding:6px 8px}
.tui-image-editor-container .tui-image-editor-help-menu.right > .tui-image-editor-item[tooltip-content]:before{left:-6px;top:11px;border:none;border-left:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}
.tui-image-editor-container .tui-image-editor-help-menu.right > .tui-image-editor-item[tooltip-content]:after{top:7px;left:auto;right:39px;white-space:nowrap}
.tui-image-editor-container .tui-image-editor-help-menu.right > .tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.right > .tui-image-editor-item[tooltip-content].opened:after{content:none}
.tui-image-editor-container .tie-icon-add-button .tui-image-editor-button{min-width:42px}
.tui-image-editor-container .svg_ic-menu,.tui-image-editor-container .svg_ic-helpmenu{width:24px;height:24px}
.tui-image-editor-container .svg_ic-submenu{width:32px;height:32px}
.tui-image-editor-container .svg_img-bi{width:257px;height:26px}
.tui-image-editor-container .tui-image-editor-help-menu svg > use,.tui-image-editor-container .tui-image-editor-controls svg > use{display:none}
.tui-image-editor-container .tui-image-editor-help-menu .enabled svg:hover > use.hover,.tui-image-editor-container .tui-image-editor-controls .enabled svg:hover > use.hover,.tui-image-editor-container .tui-image-editor-help-menu .normal svg:hover > use.hover,.tui-image-editor-container .tui-image-editor-controls .normal svg:hover > use.hover{display:block}
.tui-image-editor-container .tui-image-editor-help-menu .active svg:hover > use.hover,.tui-image-editor-container .tui-image-editor-controls .active svg:hover > use.hover{display:none}
.tui-image-editor-container .tui-image-editor-help-menu .on svg > use.hover,.tui-image-editor-container .tui-image-editor-controls .on svg > use.hover,.tui-image-editor-container .tui-image-editor-help-menu .opened svg > use.hover,.tui-image-editor-container .tui-image-editor-controls .opened svg > use.hover{display:block}
.tui-image-editor-container .tui-image-editor-help-menu svg > use.normal,.tui-image-editor-container .tui-image-editor-controls svg > use.normal{display:block}
.tui-image-editor-container .tui-image-editor-help-menu .active svg > use.active,.tui-image-editor-container .tui-image-editor-controls .active svg > use.active{display:block}
.tui-image-editor-container .tui-image-editor-help-menu .enabled svg > use.enabled,.tui-image-editor-container .tui-image-editor-controls .enabled svg > use.enabled{display:block}
.tui-image-editor-container .tui-image-editor-help-menu .active svg > use.normal,.tui-image-editor-container .tui-image-editor-controls .active svg > use.normal,.tui-image-editor-container .tui-image-editor-help-menu .enabled svg > use.normal,.tui-image-editor-container .tui-image-editor-controls .enabled svg > use.normal{display:none}
.tui-image-editor-container .tui-image-editor-help-menu .help svg > use.disabled,.tui-image-editor-container .tui-image-editor-controls .help svg > use.disabled,.tui-image-editor-container .tui-image-editor-help-menu .help.enabled svg > use.normal,.tui-image-editor-container .tui-image-editor-controls .help.enabled svg > use.normal{display:block}
.tui-image-editor-container .tui-image-editor-help-menu .help.enabled svg > use.disabled,.tui-image-editor-container .tui-image-editor-controls .help.enabled svg > use.disabled{display:none}
.tui-image-editor-container .tui-image-editor-controls:hover{z-index:3}
.tui-image-editor-container div.tui-colorpicker-clearfix{width:159px;height:28px;border:1px solid #d5d5d5;border-radius:2px;background-color:#f5f5f5;margin-top:6px;padding:4px 7px 4px 7px}
.tui-image-editor-container .tui-colorpicker-palette-hex{width:114px;background-color:#f5f5f5;border:0;font-size:11px;margin-top:2px;font-family:'Noto Sans',sans-serif}
.tui-image-editor-container .tui-colorpicker-palette-hex[value='#ffffff'] + .tui-colorpicker-palette-preview,.tui-image-editor-container .tui-colorpicker-palette-hex[value=''] + .tui-colorpicker-palette-preview{border:1px solid #ccc}
.tui-image-editor-container .tui-colorpicker-palette-hex[value=''] + .tui-colorpicker-palette-preview{background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdBJREFUWAnFl0FuwjAQRZ0ukiugHqFSOQNdseuKW3ALzkA4BateICvUGyCxrtRFd4WuunH/TzykaYJrnLEYaTJJsP2+x8GZZCbQrLU5mj7Bn+EP8HvnCObd+R7xBV5lWfaNON4AnsA38E94qLEt+0yiFaBzAV/Bv+Cxxr4co7hKCDpw1q9wLeNYYdlAwyn8TYt8Hme3+8D5ozcTaMCZ68PXa2tnM2sbEcOZAJhrrpl2DAcTOGNjZPSfCdzkw6JrfbiMv+osBe4y9WOedhm4jZfhbENWuxS44H9Wz/xw4WzqLOAqh1+zycgAwzEMzr5k5gaHOa9ULBwuuDkFlHI1Kl4PJ66kgIpnoywOTmRFAYcbwYk9UMApWkD8zAV5ihcwHk4Rx7gl0IFTQL0EFc+CTQ9OZHWH3YhlVJiVpTHbrTGLhTHLZVgff6s9lyBsI9KduSS83oj+34rTwJutmBmCnMsvozRwZqB5GTkBw6/jdPDu69iJ6BYk6eCcfbcgcQIK/MByaaiMqm8rHcjol2TnpWDhyAKSGdA3FrxtJUToX0ODqatetfGE+8tyEUOV8GY5dGRwLP/MBS4RHQr4bT7NRAQjlcOTfZxmv2G+c4hI8nn+Ax5PG/zhI393AAAAAElFTkSuQmCC)}
.tui-image-editor-container .tui-colorpicker-palette-preview{border-radius:100%;float:left;width:17px;height:17px;border:0}
.tui-image-editor-container .color-picker-control{position:absolute;display:none;z-index:99;width:192px;background-color:#fff;box-shadow:0 3px 22px 6px rgba(0,0,0,0.15);padding:16px;border-radius:2px}
.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-toggle-slider{display:none}
.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-button{border:0;border-radius:100%;margin:2px;background-size:cover;font-size:1px}
.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-button[title='#ffffff']{border:1px solid #ccc}
.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-button[title='']{border:1px solid #ccc}
.tui-image-editor-container .color-picker-control .triangle{width:0;height:0;border-right:7px solid transparent;border-top:8px solid #fff;border-left:7px solid transparent;position:absolute;bottom:-8px;left:84px}
.tui-image-editor-container .color-picker-control .tui-colorpicker-container,.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-container ul,.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-container{width:100%;height:auto}
.tui-image-editor-container .filter-color-item .color-picker-control label{font-color:#333;font-weight:normal;margin-right:7pxleft}
.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox{margin-top:0}
.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox input + label:before,.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox > label:before{left:-16px}
.tui-image-editor-container .color-picker{width:100%;height:auto}
.tui-image-editor-container .color-picker-value{width:32px;height:32px;border:0;border-radius:100%;margin:auto;margin-bottom:1px}
.tui-image-editor-container .color-picker-value.transparent{border:1px solid #cbcbcb;background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdBJREFUWAnFl0FuwjAQRZ0ukiugHqFSOQNdseuKW3ALzkA4BateICvUGyCxrtRFd4WuunH/TzykaYJrnLEYaTJJsP2+x8GZZCbQrLU5mj7Bn+EP8HvnCObd+R7xBV5lWfaNON4AnsA38E94qLEt+0yiFaBzAV/Bv+Cxxr4co7hKCDpw1q9wLeNYYdlAwyn8TYt8Hme3+8D5ozcTaMCZ68PXa2tnM2sbEcOZAJhrrpl2DAcTOGNjZPSfCdzkw6JrfbiMv+osBe4y9WOedhm4jZfhbENWuxS44H9Wz/xw4WzqLOAqh1+zycgAwzEMzr5k5gaHOa9ULBwuuDkFlHI1Kl4PJ66kgIpnoywOTmRFAYcbwYk9UMApWkD8zAV5ihcwHk4Rx7gl0IFTQL0EFc+CTQ9OZHWH3YhlVJiVpTHbrTGLhTHLZVgff6s9lyBsI9KduSS83oj+34rTwJutmBmCnMsvozRwZqB5GTkBw6/jdPDu69iJ6BYk6eCcfbcgcQIK/MByaaiMqm8rHcjol2TnpWDhyAKSGdA3FrxtJUToX0ODqatetfGE+8tyEUOV8GY5dGRwLP/MBS4RHQr4bT7NRAQjlcOTfZxmv2G+c4hI8nn+Ax5PG/zhI393AAAAAElFTkSuQmCC)}
.tui-image-editor-container .color-picker-value + label{color:#fff}
.tui-image-editor-container .tui-image-editor-submenu svg > use{display:none}
.tui-image-editor-container .tui-image-editor-submenu svg > use.normal{display:block}
.tie-icon-add-button.icon-bubble .tui-image-editor-button[data-icontype="icon-bubble"] svg > use.active,.tie-icon-add-button.icon-heart .tui-image-editor-button[data-icontype="icon-heart"] svg > use.active,.tie-icon-add-button.icon-location .tui-image-editor-button[data-icontype="icon-location"] svg > use.active,.tie-icon-add-button.icon-polygon .tui-image-editor-button[data-icontype="icon-polygon"] svg > use.active,.tie-icon-add-button.icon-star .tui-image-editor-button[data-icontype="icon-star"] svg > use.active,.tie-icon-add-button.icon-star-2 .tui-image-editor-button[data-icontype="icon-star-2"] svg > use.active,.tie-icon-add-button.icon-arrow-3 .tui-image-editor-button[data-icontype="icon-arrow-3"] svg > use.active,.tie-icon-add-button.icon-arrow-2 .tui-image-editor-button[data-icontype="icon-arrow-2"] svg > use.active,.tie-icon-add-button.icon-arrow .tui-image-editor-button[data-icontype="icon-arrow"] svg > use.active{display:block}
.tie-draw-line-select-button.line .tui-image-editor-button.line svg > use.normal,.tie-draw-line-select-button.free .tui-image-editor-button.free svg > use.normal{display:none}
.tie-draw-line-select-button.line .tui-image-editor-button.line svg > use.active,.tie-draw-line-select-button.free .tui-image-editor-button.free svg > use.active{display:block}
.tie-flip-button.resetFlip .tui-image-editor-button.resetFlip svg > use.normal,.tie-flip-button.flipX .tui-image-editor-button.flipX svg > use.normal,.tie-flip-button.flipY .tui-image-editor-button.flipY svg > use.normal{display:none}
.tie-flip-button.resetFlip .tui-image-editor-button.resetFlip svg > use.active,.tie-flip-button.flipX .tui-image-editor-button.flipX svg > use.active,.tie-flip-button.flipY .tui-image-editor-button.flipY svg > use.active{display:block}
.tie-mask-apply.apply.active .tui-image-editor-button.apply label{color:#fff}
.tie-mask-apply.apply.active .tui-image-editor-button.apply svg > use.active{display:block}
.tie-crop-button .tui-image-editor-button.apply,.tie-crop-preset-button .tui-image-editor-button.apply{margin-right:24px}
.tie-crop-button .tui-image-editor-button.preset.active svg > use.active,.tie-crop-preset-button .tui-image-editor-button.preset.active svg > use.active{display:block}
.tie-crop-button .tui-image-editor-button.apply.active svg > use.active,.tie-crop-preset-button .tui-image-editor-button.apply.active svg > use.active{display:block}
.tie-resize-button .tui-image-editor-button.apply,.tie-resize-preset-button .tui-image-editor-button.apply{margin-right:24px}
.tie-resize-button .tui-image-editor-button.preset.active svg > use.active,.tie-resize-preset-button .tui-image-editor-button.preset.active svg > use.active{display:block}
.tie-resize-button .tui-image-editor-button.apply.active svg > use.active,.tie-resize-preset-button .tui-image-editor-button.apply.active svg > use.active{display:block}
.tie-shape-button.rect .tui-image-editor-button.rect svg > use.normal,.tie-shape-button.circle .tui-image-editor-button.circle svg > use.normal,.tie-shape-button.triangle .tui-image-editor-button.triangle svg > use.normal{display:none}
.tie-shape-button.rect .tui-image-editor-button.rect svg > use.active,.tie-shape-button.circle .tui-image-editor-button.circle svg > use.active,.tie-shape-button.triangle .tui-image-editor-button.triangle svg > use.active{display:block}
.tie-text-effect-button .tui-image-editor-button.active svg > use.active{display:block}
.tie-text-align-button.tie-text-align-left .tui-image-editor-button.left svg > use.active,.tie-text-align-button.tie-text-align-center .tui-image-editor-button.center svg > use.active,.tie-text-align-button.tie-text-align-right .tui-image-editor-button.right svg > use.active{display:block}
.tie-mask-image-file,.tie-icon-image-file{opacity:0;position:absolute;width:100%;height:100%;border:1px solid #008000;cursor:inherit;left:0;top:0}
.tie-zoom-button.resetFlip .tui-image-editor-button.resetFlip svg > use.normal,.tie-zoom-button.flipX .tui-image-editor-button.flipX svg > use.normal,.tie-zoom-button.flipY .tui-image-editor-button.flipY svg > use.normal{display:none}
.tie-zoom-button.resetFlip .tui-image-editor-button.resetFlip svg > use.active,.tie-zoom-button.flipX .tui-image-editor-button.flipX svg > use.active,.tie-zoom-button.flipY .tui-image-editor-button.flipY svg > use.active{display:block}
.tui-image-editor-container.top.tui-image-editor-top-optimization .tui-image-editor-controls ul{text-align:right}
.tui-image-editor-container.top.tui-image-editor-top-optimization .tui-image-editor-controls-logo{display:none}
/* required styles */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
	}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
	}
.leaflet-container img.leaflet-tile {
	/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
	mix-blend-mode: plus-lighter;
}
.leaflet-container.leaflet-touch-zoom {
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}
.leaflet-pane         { z-index: 400; }
.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }
.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }
.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}
/* control positioning */
.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}
/* zoom and fade animations */
.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	transform-origin: 0 0;
	}
svg.leaflet-zoom-animated {
	will-change: transform;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
	transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	transition: none;
	}
.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}
/* cursors */
.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:         grabbing;
	}
/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}
.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
/* visual tweaks */
.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}
/* general typography */
.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
	}
/* general toolbar styles */
.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}
.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}
/* zoom control */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}
.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}
/* layers control */
.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url('layers.ef6db8722c2c3f9a.png');
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url('layers-2x.9859cd1231006a4a.png');
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}
/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
	background-image: url('marker-icon.d577052aa271e13f.png');
	}
/* attribution and scale controls */
.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
	}
.leaflet-attribution-flag {
	display: inline !important;
	vertical-align: baseline !important;
	width: 1em;
	height: 0.6669em;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px #fff;
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}
/* popup */
.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
	}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;
	transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	}
.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}
/* div icon */
.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}
/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}
/* Directions */
.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}
/* Printing */
@media print {
	/* Prevent printers from removing background-images of controls. */
	.leaflet-control {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
		}
	}
.fullscreen-icon { background-image: url('icon-fullscreen.dcca05db163cf4b7.svg'); background-size:26px 52px; }
.fullscreen-icon.leaflet-fullscreen-on { background-position:0 -26px; }
.leaflet-touch .fullscreen-icon { background-position: 2px 2px; }
.leaflet-touch .fullscreen-icon.leaflet-fullscreen-on { background-position: 2px -24px; }
/* one selector per rule as explained here : http://www.sitepoint.com/html5-full-screen-api/ */
.leaflet-container:-webkit-full-screen { width: 100% !important; height: 100% !important; z-index: 99999; }
.leaflet-container:-ms-fullscreen { width: 100% !important; height: 100% !important; z-index: 99999; }
.leaflet-container:full-screen { width: 100% !important; height: 100% !important; z-index: 99999; }
.leaflet-container:-webkit-full-screen { width: 100% !important; height: 100% !important; z-index: 99999; }
.leaflet-container:fullscreen { width: 100% !important; height: 100% !important; z-index: 99999; }
.leaflet-pseudo-fullscreen { position: fixed !important; width: 100% !important; height: 100% !important; top: 0px !important; left: 0px !important; z-index: 99999; }
@font-face {
  font-family: "e-icons";
  font-style: normal;
  font-weight: normal;
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMjeaTzgAAAEoAAAAVmNtYXBjoHAmAAANvAAAC2BnbHlmzkUAogAAJVwAAod4aGVhZCnpYzoAAADQAAAANmhoZWEIXgbQAAAArAAAACRobXR4PAb+rAAAAYAAAAw8bG9jYQPINQwAABkcAAAMQG1heHAEOgLMAAABCAAAACBuYW1lc0cOBgACrNQAAAIlcG9zdMhdhWAAAq78AAAw0wABAAAEAAAAAFwEAP/A/8AEQAABAAAAAAAAAAAAAAAAAAADDwABAAAAAQAAbqY4918PPPUACwQAAAAAAONlDx4AAAAA42UPHv/A/+QEQAQcAAAACAACAAEAAAAAAAEAAAMPAsAAIQAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA4RHsKgQAAAAAXAQcABwAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQA/+QEAP/kBAAAAAQA/+QEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQA/8AEAAAABAAAAAQAAAAEAAAABAAAAAQA/8AEAAAABAD/wAQAAAAEAAAABAAAAAQAAAAEAAAABAD/wAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAtMAAABSAEAAAcASOEV4SnhOeFF4Zzhn+IG4griDOIe4i3iL+JC4kXiSOJR4lTiVuJZ4mLiZeJn4nHieeKJ4pLileKY4wDjAuME4wbjCOMK4w7jFeMb4x3jIuMk4ybjX+Nq5AnkGeQh5CTkMOQ25EnkWeRi5Inkk+SZ5KTlAeUD5QflCeUR5RjlI+Un5VTlWeVx5aTlp+YV5mnmeeaD5onnAecZ5yHnKec45z/nTOde56Pnp+ew5+nn7uf55/zn/+gY6B7oJegn6CroLug26DnoPehB6EPoSehL6E7oUuhZ6Fvoaeh56Jfon+kF6QfpE+kh6SbpMOk16TfpPelA6ULpR+lN6V3pn+nf6nfqf+qC6oXqiOqL6o7qm+qf6wDrBesO6zfrOus+60HrQ+tH60rrTetP61HrU+tb613rYOtm64jrk+uV66Drouum66rrs+wq//8AAOER4SHhMOFA4ZLhnuID4gjiDOIe4iriL+JA4kXiSOJR4lPiVuJZ4mLiZeJn4nDic+KA4pDilOKY4wDjAuME4wbjCOMK4wzjE+Mb4x3jIuMk4ybjMONq5AHkEOQg5CTkMOQ05EDkUORg5IbkkOSV5KTlAeUD5QXlCeUR5RXlIOUl5VTlVuVq5aHlpuYA5lHmcOaA5oXnAOcD5yHnJOcy5zrnSude56Pnp+ew5+nn7uf55/zn/+gT6B7oI+gn6CroLugx6DjoPeg/6EPoRuhL6E7oUOhU6FvoX+hw6IDomekA6QfpCekW6SbpKuky6TfpOuk/6ULpROlJ6U/pX+mh6nTqf+qC6oTqiOqL6o7qkeqe6wDrAusN6zXrOus860HrQ+tH60nrTOtP61HrU+tb613rX+tm64jrk+uV66Drouum66jrs+wE//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAUgBUAFgAXIBfAGQAZIBmAGcAZwBnAGiAaIBpgGmAaYBpgGoAagBqAGoAagBqAGqAbYByAHMAc4BzgHOAc4BzgHOAc4BzgHSAdYB1gHWAdYB1gHWAjQCNAJEAlYCWAJYAlgCXAJuAoAChAKKApACmAKYApgCmAKcApwCnAKiAqgCrAKsArICwALGAsgC8gMiAzQDOgNCA0QDcANwA3oDhgOQA5QDlAOUA5QDlAOUA5QDlAOUA5QDngOeA6IDogOiA6IDrAOuA64DsgOyA7gDuAO4A7wDxgPGA9oD7AQaBCYEMAQwBEQEWgRaBGYEbARsBHIEdAR0BHoEggSeBR4FmgWgBaAFoAWiBaIFogWiBbYFuAW4Bb4FwAXEBcQFyAXIBcgFyAXKBcwFzAXMBcwFzAXMBc4FzgXOBc4FzgXOBc4FzgXSBdIAAAIVAjICPQIkAgICCAIJAgoCCwIMAg0CDwIQAhECEgITAhQCGwIcAh0CHgIlAiYCLQI0AjUCKgIXAiECDgHEAboBuwG8Ab0BvgG/AcABwQHCAcMBxQHGAccByAHJAcoAaAHLAcwAaQBqAGsAbABtAG4AbwABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwFCAHMAdAB1AHYAdwB4AHkAegB7AHwAfQB+AH8AgACBAIIAgwCEAIUAhgCHAIgAEAARABIAEwAUABUAFgAXABgAGgAbABwAHQAeABkAcQByAMoAmwCcAJ0AngCfAKAAoQCiAKMApAClAKYApwCoAKkAqgCrAKwArQCuAK8AsACxALIAswC0ALUAtgC3ALgAuQC6ALsAvAC9AL4AvwDAAMEAwgDDAMQAxQDGAMcAyADJADYBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAB8AIABwAMsB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAwIEAgUCBgIHAWsAiQCKAIsAjACNAI4AjwCQAJEAkgCTAJQAlQCWAJcAmACZAJoBDAENAQ4BDwEQAREBEgETARUBFgEXARgBGQFlAWYBZwFoAWkBagEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExAWwBbQFuAW8BcAFxAXIBcwF0AZUBlAGTAZIBlwGRAZgBmQGWAZoBmwGcAZ0BngF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAbQBtQG2AbcBuAEyATMBNAE1ACUBNwE4ATkBOgAmATwBPQE+AT8BQAFBATYBOwGFACcBhgGHAYkBigGLAYwBjwGIAY0BjgGQAZ8BoAGhAaIAKAGoAacBsAGqAasBrAGtAa4BrwGxAbIBswApACoAKwAsAC0ALgAvADAAMQAyAaMBpAGlAaYBuQAzADQBqQA1AiMANwA4AicCKAIpADkCKwIsAi4CLwA6ADsAPAIxAjMCNgI3AD0COQA+AD8COgI7AjwAQAI/AkACQQJCAEEAQgBDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAIiAmECYwJiAmQCZQJmAEQARQIYAhkCGgIfAEYARwIwAmcCaAJpAmoCawJsAjgASAJDARQASQIWARsASgJtAm4CbwJwAnECcgBLAiACPgBMAE0ATgBPAFACcwJ0AnUCdgJ3AngAUQBSAFMCeQJ6AnsCfAJ9An4AVABVAFYAVwFeAFgCfwKAAGICggKEAoUChgBZAFoCgwKBAocAYwKIAokAZAKKAosCjAKNAo4CjwKQAFsCkQKSApMClAKVApYClwKYApkCmgKbAFwCnAKdAp4CnwKgAF0CoQKiAqMCpAKlAqYCpwKoAqkCqgBeAqsCrABfAq0CrgKvArACsQKyArMCtAK1ArYCtwK4AGACuQK6ArsCvAK9Ar4CvwLAAsEAZQLCAsMCxALFAGECxgLHAsgCyQLKAssAZgLMAs0AZwLOAs8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAuQC5QLmAucC6ALpAuoC6wLsAu0C7gLvAvAC8QLyAvMC9AL1AvYC9wL4AvkC+gL7AvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4AzADNAM4AzwDQANEA0gAhACIAIwAkANMA1ADVANYA1wDYANkA2gDbANwA3QDeAN8A4ADhAOIA4wDkAV0BXAFbAUMBRAFFAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFGAVkBWgFYAWABYQFfAWIBYwFkARoA5QDmAOcA6ADpAOoA6wDsAO0A7gDvAPAA8QDyAPMA9AD1APYA9wD4APkA+gD7APwA/QD+AP8BAAEBAQIBAwEEAQUBBgEHAQgBCQEKAQsAAAAAAAAAAAAAAhAAAARwAAAE6AAABdAAAAbkAAAHRAAAB3AAAAiUAAAKpAAACsgAAAxwAAAOGAAADmAAAA78AAAPGAAAD2AAAA+kAAAP7AAAECwAABGsAAAS6AAAFXQAABbIAAAY2AAAGagAABwIAAAc8AAAHewAAB6wAAAfkAAAIbwAACOsAAAlJAAAJswAACjsAAAqoAAAKyQAACycAAAtbAAALdwAAC40AAAupAAALugAAC/oAAAxKAAAMWAAADGcAAAy8AAAMxwAADSgAAA1JAAANVQAADWQAAA1vAAANdgAADX0AAA2EAAANiwAADZgAAA2kAAANqwAADbIAAA3IAAAN0QAADdgAAA3kAAAN8QAADgAAAA4VAAAOIwAADjEAAA5mAAAOcAAADn0AAA6HAAAOkgAADp0AAA7tAAAO9AAADvsAAA8RAAAPGwAAD0oAAA96AAAPiwAAD5UAAA+dAAAPpwAAD9oAAA/rAAAP9gAAEAIAABAJAAAQUwAAEF8AABDLAAARTwAAEZEAABGuAAARuQAAEgEAABIOAAASggAAEtIAABNhAAATegAAFAkAABRTAAAUoQAAFLIAABS9AAAUyAAAFM8AABTaAAAU+gAAFYoAABXbAAAWZAAAFxAAABeJAAAXnwAAF/QAABgPAAAYKQAAGEYAABhkAAAZFQAAGWYAABm6AAAaUQAAGusAABs/AAAbZQAAG4YAABw5AAAcjgAAHMQAABz4AAAdFAAAHTAAAB1rAAAdsAAAHf4AAB4eAAAeagAAHokAAB6oAAAetQAAHsIAAB7PAAAe7wAAHwMAAB8YAAAfLAAAHz4AAB+YAAAfqAAAH7cAAB/pAAAgEAAAICEAACA1AAAgiQAAIJgAACEvAAAhRwAAIYEAACGOAAAhoQAAIb0AACH3AAAiCQAAIkYAACK8AAAjaQAAI4kAACPKAAAkMgAAJMEAACTtAAAlEQAAJR8AACUwAAAlmQAAJacAACW6AAAmRQAAJm4AACaUAAAmzgAAJw0AACccAAAnRQAAJ2YAACecAAAnqAAAJ7IAACf3AAAoCwAAKBsAACgpAAAo/wAAKYIAACmsAAAp1gAAKeQAACntAAAp/gAAKhMAACpgAAAqbgAAKokAACqlAAAqugAAKtYAACrwAAArDQAAKxwAACs5AAArTQAAK2IAACt8AAAruQAAK8UAACveAAAr6gAALFcAACxsAAAsmwAALKkAACyzAAAsvgAALMwAAC1ZAAAt6gAALfgAAC4fAAAuowAALtAAAC7dAAAvggAAL8sAAC/aAAAwFwAAMFEAADBkAAAw0AAAMQ0AADFoAAAxpgAAMgIAADIrAAAyTQAAMnUAADJ8AAAyjgAAMrIAADLsAAAy+gAAM2EAADNoAAAzdQAAM5oAADOyAAA0DwAANCYAADQ6AAA0TQAANGQAADRuAAA0eAAANH4AADSEAAA0iwAANJIAADVtAAA1dAAANXsAADWCAAA1iQAANfUAADYqAAA2PAAANpgAADbUAAA28QAANv4AADeVAAA3qwAAOBwAADhpAAA4dAAAOKMAADi0AAA43wAAOR4AADlRAAA50QAAOd0AADnpAAA6IAAAOjIAADqeAAA6qAAAOxUAADtIAAA8AQAAPEkAADyUAAA89AAAPREAAD1+AAA9nwAAPhIAAD49AAA+mQAAPtgAAD99AABADQAAQEMAAEBPAABAYQAAQHIAAECKAABA/AAAQSEAAEFzAABBggAAQZgAAEG3AABB4AAAQi8AAEI+AABCZAAAQv0AAEMqAABDWAAAQ3EAAEOWAABEDQAARDIAAERDAABEaAAARH4AAETFAABE4QAARPAAAET/AABFJQAARS8AAEU+AABFVQAARXAAAEWfAABFvgAARh4AAEYtAABGQQAARlcAAEZmAABGkgAARrYAAEcFAABHDwAARxoAAEclAABHLwAAR0EAAEdSAABHbgAAR4AAAEeSAABHmQAAR6UAAEexAABIOwAASEsAAEhiAABIgQAASKYAAEjRAABI5QAASPYAAEltAABJ7QAASkYAAEqgAABK+gAAS1YAAEucAABMbAAATOkAAE1hAABNowAATeQAAE51AABOuAAATvsAAE8rAABPdQAAT8MAAFBLAABQZQAAUKYAAFCtAABQuAAAUMcAAFDaAABQ8QAAUQsAAFHFAABR/AAAUlAAAFKHAABS2AAAUvgAAFMUAABTMAAAU1kAAFOAAABTigAAU68AAFQvAABUUQAAVIIAAFSJAABUmAAAVKQAAFSwAABUvgAAVMoAAFTeAABVLgAAVU8AAFVvAABVrwAAVhsAAFZ0AABW3QAAVvAAAFcmAABX8QAAWD8AAFihAABYwQAAWSMAAFlZAABZkgAAWdQAAFofAABaYwAAWpMAAFqtAABaxgAAWuAAAFr9AABbFwAAWzcAAFtSAABbdgAAW8EAAFvnAABcUQAAXHIAAFyMAABc1AAAXQMAAF0oAABdVAAAXYAAAF2hAABdzQAAXmMAAF6ZAABfEgAAX3wAAF/1AABgWQAAYL4AAGDiAABhiAAAYcIAAGHSAABh7AAAYgwAAGIjAABiOQAAYlQAAGJtAABilwAAYqUAAGLGAABi5wAAYwcAAGM8AABjXQAAY4QAAGOeAABjuQAAY84AAGQJAABkFwAAZC4AAGQ/AABkWwAAZHgAAGSVAABkwgAAZOsAAGUIAABlNgAAZVkAAGV5AABlvwAAZekAAGYQAABmMQAAZuIAAGcWAABnNwAAZ2IAAGeeAABnwQAAaC4AAGhXAABojQAAaMAAAGjgAABo+wAAaSUAAGlUAABpfQAAaacAAGnHAABp5AAAag0AAGotAABqVgAAapsAAGrCAABq4gAAaw0AAGsuAABrVwAAa4AAAGuWAABr3wAAbBwAAGyLAABsrwAAbOQAAG0NAABtPQAAbWgAAG5gAABudwAAbo4AAG8GAABvOQAAb0kAAG9hAABwIgAAcE0AAHBcAABwzwAAcRQAAHEsAABxOQAAcVsAAHF/AABxogAAcgIAAHJVAABynQAAcrgAAHL2AABzHwAAc0cAAHNqAABzlwAAc9sAAHP6AAB0DwAAdEMAAHRZAAB0eAAAdJQAAHSpAAB06AAAdcQAAHXXAAB1+AAAdgsAAHY9AAB2UAAAdnkAAHaJAAB3CgAAd1IAAHd3AAB3+QAAeCcAAHg7AAB4VwAAeHQAAHicAAB5BQAAeR0AAHmQAAB57gAAei8AAHqDAAB6ywAAexQAAHssAAB7SwAAe2kAAHuJAAB7ngAAe7cAAHyUAAB8xwAAfRQAAH0iAAB9NgAAfeQAAH30AAB+PQAAfocAAH7WAAB/HwAAf20AAH+YAAB/rAAAf7oAAH/TAAB/7AAAf/oAAIAHAACAIAAAgGoAAIC0AACBVwAAgfIAAIKOAACDKgAAg4cAAIOUAACDxgAAg9QAAISXAACFEQAAhS4AAIWgAACFqwAAhcgAAIYwAACGpAAAh1AAAIfdAACIWgAAiGcAAIh1AACI+QAAiX8AAImSAACLEwAAizkAAItEAACLTwAAi1oAAItlAACLcAAAi3sAAIueAACLqAAAi+YAAIw6AACMWwAAjHcAAIyaAACNowAAjqwAAI8/AACQTQAAkb8AAJH2AACSDwAAkh8AAJJqAACSzQAAkvYAAJMfAACTTAAAk8MAAJPjAACT9wAAlAsAAJT6AACVRQAAlokAAJakAACXegAAl+oAAJg9AACYzQAAmO4AAJkAAACZcQAAmX0AAJmPAACZsQAAmbwAAJnqAACZ9QAAmgsAAJocAACaQwAAmmIAAJptAACaeAAAmoMAAJqOAACamQAAmqwAAJq3AACawAAAmskAAJsWAACbQAAAm0wAAJtVAACbYAAAm2oAAJt0AACbwQAAm+sAAJv4AACcAgAAnA8AAJw3AACcbAAAnI8AAJypAACcvQAAnOAAAJz3AACdCgAAnSAAAJ19AACdnQAAnb0AAJ3aAACd+gAAnhwAAJ5AAACeYgAAnoMAAJ6hAACetQAAnskAAJ7jAACe9wAAn2oAAJ+gAACfygAAn+MAAJ/8AACgQwAAoFgAAKB2AACgvwAAoOAAAKD9AAChSwAAoWIAAKGAAAChmwAAoa4AAKHFAAChzAAAod4AAcAAAAAA9QD9AAZACIANwBDAFgAxgDSAAABDwYrAS8BPQE/CjMFFyMVMwcXNy8BHwUVDwQjLwQ3MycPBD8BHwMnDwEvAjU/BjMfBScjDwkfAw8RHwc7AT8PHwY7AT8HNS8KDwIvBj8BLwgBITUhESEXETMRJyEBIwQDFwkIBwQDAwUDAgQEBQYGDQYHBgYEAfo38/M4OYODrwQDBgMCAQEFBAYGDQ4PEA8QJCCZExMjIR8pFQQJEgwbAREMBAEBAQIDAwMDBAQDAwICARYGBwYGBQUEAQMBAQECAxoCIBYOCwQrGg0MDAsFCQYCAgEBBAUGBAQFBQYGBgcGBwcHDhAQEhMWLi0tFwsWFxcXFRIICAYDDAYGAgIBAQICAgcJDAwODg4dIBYVGBoQDQUEGQMBAgIDBAQICQj+fwMt/RICBqk/zv2hAZYIBy4OCgYCAQYHBwgHCAgHBwwGBAMCGzddNjGVlzwBAQMEAwQDAwICAQEDBAYHCgERBAULCwxbNgcQGRD+BVs+Gw0FBQQEAgIBAQICAwQGBkABAwMFBggEDwsKChMUYwlYNB0TBRYRCQsLDAYMDgYHBwgLCAgDAgIBAgIEBAUHDxUZHiUIDg0KBQcMCwgHBQICAQcGCQUFBgcICAQDBgYFBAMCAQEDBBYeIxkXCwl6HgkHBgUEBAUEAfymPgNsrP7XAUPQAAAAAAUAAAAAA9QD9AAIABIAkAD4AQQAAAEXIxUzBxc3LwEzNyMPATEvASMPBxUfDh0BDwUrAS8GIxUfDDMXPww1Lw8/Bx8HMzUvDQ8NHQEfDjM/DiMPByMvCT8KMx8GMy8OKwEPBQMhNSERIRcRMxEnIQMaN/PzODmDg/UzRDghBAQhOJ8FBAQDAgIBAQICAgMEBAoMDiUJBgMCAgIEBAUGBwgHBgUFAwIBMgECAwMEBAYFBwcICAkJExEIBwcHBQYEBAMDAgEBAQIDAwMECg0PJQoFAwEBAQECBAQEBgYHBgUFAwIBATUBAgIDBAUFBgYHBwgJEgkQCAcGBssFBQQDAwIBAQIDAwQFBQYHBwkJCQsLCAgICAcHBgYGBQQDAgIBATIBAgMEBQUHBwUJBAMDAwIEAgEBAQEDAwIDAwMEBAoIBgYFBAICATIBAQEDAwQEBgYGBwcICAkJCwoKCAkHB5EDLf0SAgapP879oQF7N102MZWXNcZ8FBR8DgUEBQYFBgYHCwYFBAUEAwcFBQkFBQMEBQQFAwMDAgECAgMEBQYIBwYGBgYFBgUFBAMDAgIBAwEDAwMEBAUFBQYGBgcMBQUFBAQEBwUFCQQFAwQFBAUDBAICAQEBAQIEBAQFBgcGBwYFBQUFBAQDAgICAQECAgIDBA4HCAgJCQoLCxAKCgoICQcHBwUFBAMCAQEBAgIDAwQFBQYGBgcHBwcGBgUFAwMBAQICAgMDBAgKDA0SDAoIBAMDAgIBAQIDBQUGBwcICAgHBwYGBgUEAwMCAgEBAgMEBQb9dz4DbKz+1wFD0AAAAwAAAAAD1AP0AAgAFAAgAAABFyMVMwcXNycBBycHFwcXNx8BJzcBITUhESEXETMRJyEDGjfz8zg5g4P+c0M5W19mWEBBX25u/gwDLf0SAgapP879oQF7N102MZWXAWuinAXSxQijqQff3vzvPgNsrP7XAUPQAAAABQAAAAADwAP0AAMABwALAA8AWwAAATM1IwczNSMHMzUjJREhETcjDw4VAx8PIT8PES8PIzUjFSE1IwKWY2PIZGTHY2MCVv1GMjIKCgoJCQgHBwcGBAUDAgIBAQEDAwQFBgYHCAgJCQoKCgK6CgoKCQkIBwgGBgUEAwMBAQEBAwMEBQYGCAcICQkKCgoyY/5wYwHOZGRkZGRk/doCJvoBAQMDBAUGBgcICAkJCgoK/UQKCgoJCQgIBwYGBQQDAwEBAQEDAwQFBgYHCAgJCQoKCgK8CgoKCQkICAcGBgUEAwMBAWRkZAAAAAIAAAAAA24DXgBJAGgAAAEPBB8EDwQfBzsBPwMfAzsBPwQ9AS8DPwM9AS8GKwEPAy8DKwEPAQEPBhUfAgERMxEBPwMvBiMhIwKlGwICAQEBAQICOjoCAgEBAQECAhsDAwMEBAMEAzk6AwMEAwQEAyACAQECAzk5AwIBAQIDGgMDBAQDBAMDOjkDBAMEBAMD/gQFBAkDAwEBAwUHASV0ASAJBgQBAQEDAwkJCQr9fgoBhhsDAwMEBAMEAzk6AwMEAwQEAwMaAwIBAQIDOTkDAgEBAiADBAQDBAMDOjkDBAMEBAMDAxsCAgEBAgI6OgICAQECAdQBAgUDBAQFBAkJCf7b/qIBXgEgCgkICQUEBAMFAwIAAAEAAAAAA20DXQAeAAATDwYVHwIBETMRAT8DLwchI6wFBAkDAwEBAwUHASV0ASAJBgQBAQEDAwkJCQr9fgoDXAECBQMEBAUECQkJ/tv+ogFeASAKCQgJBQQEAwUDAQEAAAIAAAAAAtEC5wADAAcAAAExBycXBy0BAqbjYEh8AaL+XgICArOz5+nlAAAAAgAAAAACfQJ9AD8AfwAAARUPDSsBLw09AT8NOwEfDQcfDz8PLw8PDgJTAQIDBAQFBQYGBwgHCAkICAkIBwgHBgYFBQQEAwIBAQIDBAQFBQYGBwgHCAgJCQgIBwgHBgYFBQQEAwIB0AECAwQFBggICQkKCwwMDA0NDAwMCwoJCQgIBgUEAwIBAQIDBAUGCAgJCQoLDAwMDQ0MDAwLCgkJCAgGBQQDAgIACQgIBwgHBgYFBQQEAwIBAQIDBAQFBQYGBwgHCAkICAkIBwgHBgYFBQQEAwIBAQIDBAQFBQYGBwgHCAkIDQwMDAsKCQkICAYFBAMCAQECAwQFBggICQkKCwwMDA0NDAwMCwoJCQgIBgUEAwIBAQIDBAUGCAgJCQoLDAwMAAYAAAAAA2sCZwAQADAAUwCZANEA2wAAAR8DIz8HHwIFHwIdAQ8GLwY9AT8GHwI3JyMVMzU/BB8GHQEzNS8GIw8ENw8HFR8OPwcnDwcvBzM1Lw0jDwIFDwcfDz8KNS8OIw8CBTM1FzM1IxUnIwM8BAMCAUcCAwMEBQYHBwcHBf6kBAQCAgMFBQcHCAkHBwUFAwICAwUFBwcICQcGggEhIwUFAwMJBgYFBAMCASMCAwUGCAkLDAYFBAQEngkHBgUFAgIBAQIDAwMFBQYGBgcICAgICwkJCQgHBgUUBAQFBQYFBgYJCAcHBQQDAWwBAgICAwQFBAYGBgcHCAgKCgr+kwcHBgUEAwIBAQEBAgMEBAQGBQYHBggHCQoKCQkIBgYFBAMCAQECAgMEBAQGBQYGBwcHCAoKCf7zJXAlJXAlAhYFBwcLCQcHBQUDAgEBAgIJCAkKCw0LCQgGBAMBAQMEBggICwsNCwkIBgQDAQEDBA8SnXAIBQICAQEBAgMFBQYHZW4MCwkHBQQBAQECAwMCBgcHCQoKCwsNCAgHBwYGBgUEBAMCAQEBAQEDAwQFBgcSBQQDAwIBAQEBAgQFBgcICRgICAgHBgYFBQQEAwICAQECAwQGBggICgoLCwsICAgHBwYGBQQEAwMBAQEBAgMEBgYICQkKCwsRBwgHBgYGBQUEBAMCAgEBAgOdk5PQlJQAAAEAAAAAAsYCnAAFAAABJwcXAScBvlgshAEILAG9WSyGAQwsABcAAAAAAocChwADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEMARwBLAE8AUwBXAJ8AAAEzNSMHMzUjBzM1IwczNSMHMzUjNzM1IwczNSM3MzUjBzM1IzczNSMHMzUjBzM1IwczNSM3MzUjBzM1IzUzNSMXMzUjNzM1IwczNSMHMzUjBzM1IwczNSMXBzUjFTMHNSMVMwc1IxUzBzUjFTMPAx0BHwU7AT8CFTM1IzcVMzUjNxUzNSM3FTM1Iz8CPQEvBSsBDwECcxQUKhUVKhUVKRQUKhUVpxQUfRQUfRQU+hQU+hQUKhUVpxUVKRQU+hQU+hQUFBR9FBQpFRUpFBQqFRUqFRUpFBTrBhUMSxQMIRUMSxQMBgMCAQECAwMEAwQEBAQJFQxLFAwhFQxKFQwJAgEBAgMDBAQEAwQEAXkUFBQUFBQUFBQVFRUVFRUVFRUUFBQUFBQUFRUVFRUVFRUUFRUVFRUVFRUVBgYMFEsMFSEMFEsMFQYDBAQEBAMEAwMCAQECCQwUSwwVIQwUSwwVCQQDBAQEBAMDAgEBAgAAAAAXAAAAAAKHAocAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBDAIoAjgCSAJYAmgCeAAABMzUjBzM1IwczNSMHMzUjBzM1IzczNSMHMzUjNzM1IwczNSM3MzUjBzM1IwczNSMHMzUjNzM1IwczNSM3MzUjBzM1IycPAh0BHwIjFTM1FyMVMzUXIxUzNRcjFTM1HwI7AT8FPQEvAzM1IxUnMzUjFSczNSMVJzM1IxUvAisBDwEXMzUjBzM1IwczNSMHMzUjBzM1IwIfFRUpFBQqFRUqFRUpFBR9FBR9FBT6FBT6FBT6FBQqFRWnFRUpFBT6FBT6FBT6FBR9FBR3AwIBAQIJDBRLDBUhDBRLDBUJBAQDBAQEAwMCAQECAwYMFEsMFSEMFEsMFQkEBAMEBATxFBQqFRUqFRUpFBQqFRUBeRQUFBQUFBQUFBUVFRUVFRUVFRQUFBQUFBQVFRUVFRUVFSMDBAMEBAQECRUMSxQMIRUMShUMCQIBAQIDAwQEBAQDBAMGFQxLFQ0hFQxLFAwJAgEBAhEUFBQUFBQUFBQAAAAABAAAAAAC2gLaAAMABwALAA8AAAEXNyc3FzcnBRc3JzcXNycBol5eXh9eXl7+qF5eXh9eXl4Bg15eXh9eXl5eXl5eH15eXgAAAQAAAAACfQJ9AD8AAAEfDz8PLw8PDgGDAQIDBAUGCAgJCQoLDAwMDQ0MDAwLCgkJCAgGBQQDAgEBAgMEBQYICAkJCgsMDAwNDQwMDAsKCQkICAYFBAMCAgANDAwMCwoJCQgIBgUEAwIBAQIDBAUGCAgJCQoLDAwMDQ0MDAwLCgkJCAgGBQQDAgEBAgMEBQYICAkJCgsMDAwAAAAAAQAAAAACaAJoAAMAAAEzNSMBmNDQAZjQAAAAAAIAAAAAA/QDtQAFAAsAAAkCFwkBBQkBFwkBAcwBVv6qaAHA/kD92AFX/qlpAb/+QQNP/rH+sWcBtgG2Z/6x/rFnAbYBtgAAAAIAAAAAA/QDtQAFAAsAAAkBNwkBJwkBNwkBJwHMAb9p/qkBV2n8gQHAaP6qAVZoAgD+SmcBTwFPZ/5K/kpnAU8BT2cAAgAAAAADtQP0AAUACwAAEwkBJwkBAwkBJwkBSgG2AbZn/rH+sWcBtgG2Z/6x/rEBzP5AAcBo/qoBVgFX/kEBv2n+qQFXAAAAAgAAAAADtQP0AAUACwAANxcJATcBIRcJATcBSmcBTwFPZ/5K/kpnAU8BT2f+SnVpAVf+qWkBv2gBVv6qaAHAAAIAAAAAA3cD9ABUAKkAAAEfBw8eIzUHFzU/Hy8HJQ8fHwc3Lwc/HjMVNycC+AcHBgQEAwEBAQECAgMEBAUFBwYHCAkJCgoKCwsLDAwMDQ0NDQ4ODg+6uhQTExMSERIQERAPDw8ODg0NDAsLCQkIBwcFBQQEAgIBAQQEBwgKDA3+xBQTExMSERIQERAPDw8ODg0NDAsLCQkIBwcGBAUDAgIBAQMFBwgKDA1ECAYGBAQDAQEBAQICAwQEBQUGBwcICQkKCgoLCwsMDAwNDQ0NDg4OD7q6AoAPEA8QEBAREQ4ODg0NDQwNCwwLCwsLCgoJCQgIBwYGBQUEBAMCAgGItbeIAQICAwQFBgYHCAgKCgsLDQ0NDg4PDw8QEBEREhISExMbGhkZFxgWFqoBAgIDBAUGBgcICAoKCgwMDQ4ODg8PDxAQERESEhITExsaGRkXGBYWQg8PDxAQERERDg4ODQ0NDQwMCwwLCgsKCgkJCAgHBgYFBQQEAwICAYi1twAAAAMAAAAAA5wD9AApAGUAewAAAR8HDwcXPw8vByUXDwcfBzcvBjU/BwEPByM1Bxc1PwcXNwEFDwgXPwcVNycDEQgHBQUDAwEBAQMFBgcKCg1CCgkICAcHBgYFBAQDAgIBAQEDBQcICgwN/Q9/Dw0KCQcFBAICAwUGCAoMDkQIBwUFBAICAQEDBAYGBwkBcwsNDg4ODw8QELq6GhoYGBcXFRuJOP0AAX0PEB4dHBsZGRhCERETEhQUFRW7uwKADxAPEBAREBEXFhUVExMTEUQMDA0NDQ4NDw4PDw8QEBARGxoZGRcXFxaMghcXGBkaGxsdGxoZGRgXFhZCDw8PEBARERETEhERERAQEP6FBQUFBAQCAwGItbeIAgIEBgcICQ+MOQMRGwEBBAUICgsNEEMKCQcGBQQCAYi1twAAAAADAAAAAAOGA/MAiwDLASUAABMPBx8WPxYvDwcfCR0BDxEvEj8KJw8GARUPDSsBLw09AT8NOwEfDSUPChUfED8QNS8aDw6kCggHBgUDAgIBAgMDBAYFBwgICQoLDBocHiAiIyUnKSknJSMiIB4cGgwLCgkICAcFBgQDAwIBAgIDBQYHCAoKDAwNDw8QER4KEg8OCggDAwIBAQIDAwQJDA8RExYXGBkaHB0eHh0cGhoYFhYKEhANCwgDAwIBAQEBAgMDAwoMDhETHhEQDw8NDAwBvwICBAUFBwcHCQkJCgsLCwsLCgsJCQkHBwcFBQMDAgIDAwUFBwcHCQkJCwoLCwsLCwoJCQkHBwcFBQQCAv7EDQ0MDAoICAUFAgICAgMEBQUGBg8QExUjOEkXBgMNHmQkFhQSDw4GBQQEBAIBAQMEBgcJCgsNDQ0LCwsLDAwNDQ0NDg4ODw8PDw8PDg4ODQ0NDQwLDAsLAR4KCgoLCgsLCwoKCgkKCQkICQgICAcHDg0LCQgFBQIBAQIFBQgJCw0OBwcICAgJCAkJCgkKCgoLCwsKCwoKCgoJCQgICAcHKgUJCQoLCwYGBgYGBwYFBgYFCwoJCggIBwYEBAMBAQEBAwQEBgcIBAkJCgsKBgYFBgcGBgYGBgYLCgoJCSoHBwgICAkJAaMLCwoLCQkJBwcHBQUDAwICAwMFBQcHBwkJCQsKCwsLCwsKCQkJBwcHBQUEAgICAgQFBQcHBwkJCQoLC8sODxARERESEhMTExMTExMSEREQECEgICExS10aBQIOI4MyICEgICEQERATExMTExMTExESEhEREA8OCgkJCAcHBgUFBAQDAgIBAQEBAgIDBAQFBQYHBwgJCQAABQAAAAADtQPzAAMABwALACwAiQAAARUhNSUVITUlFSE1JR8EDwcvBz8HHwInDwcjDw0RHw0hPw0RLw0jLw8jDwUCXv6oAfT+DAH0/gwBHAMDBAMBAQMEBgcICQoKCQgHBgQDAQEDBAYHCAkKCgkIbwkICAcGBQUF0RAIBwcHBgoIBwYEAwIBAQIDBAYHCAoGBwcIBxACtBAIBwcHBgoIBwYEAwIBAQIDBAYHCAkHBwcHCBDRBQUFBgcICAkJCgoKCwsLDAwLCwsKCgoBQ11dul1du11dwgQECAkKCgkICAYEAwEBAwQGCAgJCgoJCQcGBAMBAQMEWQcICAgKCQsLAgIDAwQECQkJCgoMCw39RQwMCwsKCQkIBQQDAgIDAwICAwQFCAkJCgsLDAwCuw0LCwsKCQkIBQQDAwICCwoKCQkICAcGBgQEAwIBAQICAwQEBgAAAAUAAAAAA/QD1AAFAEUAhgCKANoAACUXNyc1IxcPDisBLw09AT8OHw4FFxUfDj8PLw8PDgMRJRElDwEvASUvASMHBQ8FER8HMz8BOwEXBRc7AT8BLwU1PxUzHwERLwcjAzhPDz4gnQECBAQGBwgJCgsMDA0ODQ8ODg4MDQsLCgkIBwYFBAICBAUGBwgJCgsLDA0ODg4ODg4NDAwLCgkIBwYEBAL+yAEDBAYHCQoLDA0ODxARERESERAQDw4NDQsKCAgFBQIBAQIFBQgICgsNDQ4PEBAREhERERAPDg0MCwoJBwYEA1/+5wE5BQYFBv7yBQUGBf71BAMDAgEBAQECAwQEBQUD/QUGBQUBDwUFBQYzBgUEAgIBAgIDBAQFBgcHBwgJCQkKCwsSEhESERAQEAEBAwIEBAUFB7cuGyRdTg4ODgwNCwsKCQgHBgUEAgIEBQYHCAkKCwsNDA4ODg8NDg0MDAsKCQgHBgQEAgEBAgQEBgcICQoLDAwNDQ4PCQgRERAPDg0MCwoJBwYEAwEBAwQGBwkKCwwNDg8QEREREhEQEA8ODQ0LCggIBQUCAQECBQUICAoLDQ0ODxAQEQIb/dRjAiwLAQEBAV8BAQJbAgIDAwME/R4FBQQEAwIBAWICAl8BARINDg4PDw8QEAwMCwwLCgoKCgkICQcHBwYIBgUCAQIDAh8FBQQDAwICAQAAAAMAAAAAA8ED9AADAAcAUwAAJTM1IyURIRE3KwEPDhEfDjMhMz8OES8OKwE1IxUhNSMCAPv7AV39RjExCwoKCQkICAgGBgUEAwIBAQEBAgQEBQYHBwgICQkKCgoCugoKCgkJCAgHBwYFBAQCAQEBAQIEBAUGBwcICAkJCgoKMWX+cmXT+8f93AIk+gEDAwQFBQcHCAgJCQoLCv1GCwoJCQkICAgHBgUEAwICAgIDBAUGBwgICAkJCQoLAroKCwoJCQgIBwcFBQQDAwFlZWUAAAAGAAAAAAPGA/QABwANAE4AWQCNAQkAABMzJz8DIwUXNyc1IzcfCA8PLw8/Dx8GBTM/ByMlFS8GIw8fHwcjETcrAQ8NFREVHw0zIR8PPx8vDxEvDisBNSMVITUj6CcCAQECAywBcpEibkXJCAcNCwkHBQQBAQQFBwkLDQ8QERITFBUWFxcWFRQTEREQDwwLCQcFBAEBBAUHCQsMDxARERMUFRYXFxYVFBMSEf3VTggICAkKCgoLmAInDxARERESEhIREBAPDw8PDg4NDQ0MDAwLCwoKCQgHBwYGBQQEAgMBAQEBAgMFBQYH0y0tCgkJCAgIBwcGBQQEAwIBAQIDBAQFBgcHBwkICQkKARULCwwMDQ0ODg4PDw8PEA8QERARDxAPDg8ODQ0NDQwLDAoLCQkICAcGBQUEBAMCAQEBAQIDBAQFBQYHCAcJCQoKAQECAwQEBgYHBwcICQgJCixc/pZbASkeERIREWFTOkJ/EwcIERITFBUWFxcWFRQTEhEQDw0LCQcFBAEBBAUHCQsNDxAREhMUFRYXFxYVFBMSEQ8PDQoJBwYDAQEDBgcJCg0FDg4NDQwMDAtgSwcGBQUDAgIBAQIDBAQFBQcGCAgJCQsLCwwMDA0NDQ4ODw4QDxAQERISEhEREBAQAfLjAQIDAwUFBgcHBwgJCQkK/YYJCQkICAgHBwYGBAQDAgELCgkICAgGBgYFBAQCAwEBAQEDAgQEBQYGBwcICQoKCwsMDAwNDQ4ODg8PDxAQEBEQEA8PDw8PDg8NDQ0MDAwKARUJCQkICAgHBwYGBAQDAgFcXFwAAAUAAAAAA8ED9AADAAcACwAPAFsAAAEzNSMHMzUjBzM1IyURIRE3KwEPDhEfDjMhMz8OES8OKwE1IxUhNSMCpVZWx1VVyFVVAkf9RjExCwoKCQkICAgGBgUEAwIBAQEBAgQEBQYHBwgICQkKCgoCugoKCgkJCAgHBwYFBAQCAQEBAQIEBAUGBwcICAkJCgoKMWX+cmUBZlVVVVVV2v3cAiT6AQMDBAQGBwcICAkJCgsK/UYLCgkJCQgICAcGBQQDAgICAgMEBQYHCAgICQkJCgsCugoLCgkJCAgHBwUFBAMDAWVlZQAAAAAHAAAAAAPBA/QAAwAHAAsADwATABcAYwAAATM1IwczNSMHMzUjBzM1IwczNSMlESERNysBDw4RHw4zITM/DhEvDisBNSMVITUjAuRWVolVVYpWVolVVYlVVQKe/UYxMQsKCgkJCAgIBgYFBAMCAQEBAQIEBAUGBwcICAkJCgoKAroKCgoJCQgIBwcGBQQEAgEBAQECBAQFBgcHCAgJCQoKCjFl/nJlAWZVVVVVVVVVVVXa/dwCJPoBAwMEBQUHBwgICQkKCwr9RgsKCQkJCAgIBwYFBAMCAgICAwQFBgcICAgJCQkKCwK6CgsKCQkICAcHBQUEAwMBZWVlAAACAAAAAAPBA/QAAwBPAAABESERNysBDw4RHw4zITM/DhEvDisBNSMVITUjA139RjExCwoKCQkICAgGBgUEAwIBAQEBAgQEBQYHBwgICQkKCgoCugoKCgkJCAgHBwYFBAQCAQEBAQIEBAUGBwcICAkJCgoKMWX+cmUClf3cAiT6AQMDBAQGBwcICAkJCgsK/UYLCgkJCQgICAcGBQQDAgICAgMEBQYHCAgICQkJCgsCugoLCgkJCAgHBwYEBAMDAWVlZQAABAAAAAADwQP0AAMABwALAFcAAAEhNSE1ITUhJREhETcrAQ8OER8OMyEzPw4RLw4rATUjFSE1IwEFAWD+oAH2/goCWP1GMTELCgoJCQgICAYGBQQDAgEBAQECBAQFBgcHCAgJCQoKCgK6CgoKCQkICAcHBgUEBAIBAQEBAgQEBQYHBwgICQkKCgoxZf5yZQEHYmVkY/3cAiT6AgIDBAUGBwgHCQgKCQoK/UYLCgkJCQgICAcGBQQDAgICAgMEBQYHCAgICQkJCgsCugoKCQoICQcIBwYFBAMCAmVlZQAAAAAEAAAAAAPGA/QABQBGAHoA9gAAARc3JzUjNx8IDw8vDz8PHwYnFS8GIw8fHwcjETcrAQ8NFREVHw0zIR8PPx8vDxEvDisBNSMVITUjAlqRIm5FygcHDQsJBwYDAQEDBgcJCw0OERESExQVFhcXFhUTExIREA8MCwkHBQMCAgMFBwkLDA8QERITExUWFxcWFRQTEhEEDxAREREREhMQERAPDw8PDg4NDQ0MDAwLCwoKCQgHBwYGBQQDAwICAQEBAgQEBQYH0y0tCgkJCAgIBwcGBQQEAwIBAQIDBAQFBgcHBwgJCQkKARULCwwMDQ0ODg4PDw8PEA8QERARDxAPDg8NDg0NDA0LDAoLCQkICAcGBQUEBAMCAQEBAQIDBAQFBQYHBwgJCQoKAQECAwQEBgYHBwcICQgJCixc/pZbAStTOkJ/EwcIERITFBUWFxcWFRQTEhEQDw0LCQcFBAEBBAUHCQsNDxAREhMUFRYXFxYVFBMSEQ8PDQoJBwYDAQEDBgcJCg3ASwcGBQUDAgIBAQIDBAQFBQcGCAgJCQsLCwwMDA0NDQ4ODw4QDxAQERISEhEREBAQAfLjAQIDAwUFBgcHBwgJCQkK/YYJCQkICAgHBwYGBAQDAgELCgkICAgGBgYFBAQCAwEBAQEDAgQEBQYGBwcICQoKCwsMDAwNDQ4ODg8PDxAQEBEQEA8PDw8PDg8NDQ0MDAwKARUJCQkICAgHBwYGBAQDAgFcXFwABAAAAAAD9AM9ACcAWACYANgAAAEfDBUhNS8VIwUPDhUhNS8VKwEPBQEPBh0BHw4/Dy8PDwYFDwcfDz8OPQEvDg8GAooKCREPDQYEBQMDAgIBARACAgMFBAYGBwgJCQsLCxobGxoZGBgXIf3ZDRgLCwkJCAcGBgQFAwICAnwCAgMEBQYGBwgICgoLCxobGhoZGBgXFxYYGBgZGhsBtgkIBgYEAwICAwQGBggJCgoLDAwNDg4ODg0NDAsLCgkHBwUFAwEBAQEDBQUHBwkKCwsMDA0ODg4ODQ0LDAr+igkHBwUFAwEBAQEDBQUHBwkKCwsMDA4ODg4ODQwMCwoKCQgGBgQDAgIDBAYGCAkKCgwLDQ0ODg4ODQwMCwsB0QcIERETCgoKCwwMDAxxcQkKCQkICAgIBwcHBgYGCwkJBwUFAwIoBQwGBgcHBwgICAgJCQoJcXEJCgkJCAgICAcHBwYGBgsJCQcFBQMCAgMFBQcJAWMKCwsMDA0ODg4ODQ0LDAoKCQgHBQUDAgEBAgMFBQcICQoKDAsNDQ4ODg4NDAwLCwoJBwcFBQMBAQEBAwUFBwcJCgsLDAwNDg4ODg0NCwwKCgkIBwUFAwIBAQIDBQUHCAkKCgwLDQ0ODg4ODQwMCwsKCQcHBQUDAQEBAQMFBQcHAAQAAAAABAAEAAAFAEYASgCbAAABFRcHJzUHFR8PPw8vDw8OASE1IQMrAQ8NFREVHw0zIS8DIS8GNREVIREfAxEvDisBNSMVITUjA0BbLm3AAQQFCAkLDQ8QERIUFBYWFxcWFhQUEhEQDw0LCQgFBAEBBAUICQsNDxAREhQUFhYXFxYWFBQSERAPDQsJCAUE/n8CAP4AQCAKCgkJCAgHBwYGBAQEAgICAgQEBAYGBwcICAkJCgoBsgUEAwP+XQcGBQUEAwIDABEQDxABAQMDBAUFBgcHCAkICgkKIID+gIABYHNaLm6NgAwLFhYUFBIREA8NCwkIBQQBAQQFCAkLDQ8QERIUFBYWFxcWFhQUEhEQDw0LCQgFBAEBBAUICQsNDxAREhQUFhYBiUABAAICBAQEBgYHBwgJCAoJCv2ACgkKCAkIBwcGBgQEBAICDxAREAECAgQFBgYGAoQk/r0DAwQFAXIKCQoICQgHBwYGBAQEAgJAQEAAAAAEAAAAAAQABAAABQBGAF4AsQAAARUXByc1BxUfDz8PLw8PDgEzDwkzPwg1IQMrAQ8NFREVHw0zIS8DIS8GNRE1FSE1ER8DES8OKwE1IxUhNSMDQFsubcABBAUICQsNDxAREhQUFhYXFxYWFBQSERAPDQsJCAUEAQEEBQgJCw0PEBESFBQWFhcXFhYUFBIREA8NCwkIBQT+/6kVEwkRDw4LBQUDVQgEBQwNCBEUIv8AwCAKCgkJCAgHBwYGBAQEAgICAgQEBAYGBwcICAkJCgoBsgUEAwP+XQcGBQUEAwIDABEQDxABAQMDBAUFBgcHCAkICgkKIID+gIABYHNaLm6NgAwLFhYUFBIREA8NCwkIBQQBAQQFCAkLDQ8QERIUFBYWFxcWFhQUEhEQDw0LCQgFBAEBBAUICQsNDxAREhQUFhYBgCMlEiUnKCkVFRYuFRUoKBQoKUIxAQACAgQEBAYGBwcICQgKCQr9gAoJCggJCAcHBgYEBAQCAg8QERABAgIEBQYGBgKABCQg/p0DAwQFAXIKCQoICQgHBwYGBAQEAgJAQEAAAAAABAAAAAAEAAQAAAUARgCZAOoAAAEVFwcnNQcVHw8/Dy8PDw4nPwEzHwsdAQ8MIy8GFR8FPw81Lw0jBzczNSMDKwEPDRURFR8NMyEvAyEvBjURFSERHwMRLw4rATUjFSE1IwNAWy5twAEEBQgJCw0PEBESFBQWFhcXFhYUFBIREA8NCwkIBQQBAQQFCAkLDQ8QERIUFBYWFxcWFhQUEhEQDw0LCQgFBPsUJRoTEAcGBgUEBAMCAgEBAQMCBAQFBQUHBggPFQsMCwsLCgsKCwwMGhwSEBAPDg0MCwoICAUFAwIBAgMEBQYHCAoKCwwMDg4QJgaT19YgCgoJCQgIBwcGBgQEBAICAgIEBAQGBgcHCAgJCQoKAbIFBAMD/l0HBgUFBAMCAwAREA8QAQEDAwQFBQYHBwgJCAoJCiCA/oCAAWBzWi5ujYAMCxYWFBQSERAPDQsJCAUEAQEEBQgJCw0PEBESFBQWFhcXFhYUFBIREA8NCwkIBQQBAQQFCAkLDQ8QERIUFBYW9gIDAgQCAwMEBAUFBQYGBwcGBgUFBQUEAwQCAgICAQIDAwQFBUcEAwMCAwEBAQMEBQYICAoKCgwMDA4ODAwLCwoJCQgHBgUEBAICAUtEAQACAgQEBAYGBwcICQgKCQr9gAoJCggJCAcHBgYEBAQCAg8QERABAgIEBQYGBgKEJP69AwMEBQFyCgkKCAkIBwcGBgQEBAICQEBAAAkAAAAABAAEAAAFAEYASgBOAFQAWABcAGAAswAAARUXByc1BxUfDz8PLw8PDiczNSMHMzUjBT8DIzUzNSMHMzUjBzM1IwMrAQ8NFREVHw0zIS8DIS8GNRE1FSE1ER8DES8OKwE1IxUhNSMDQFsubcABBAUICQsNDxAREhQUFhYXFxYWFBQSERAPDQsJCAUEAQEEBQgJCw0PEBESFBQWFhcXFhYUFBIREA8NCwkIBQTBgIDAgIABgAoLDAwtgIDAgIDAgIBAIAoKCQkICAcHBgYEBAQCAgICBAQEBgYHBwgICQkKCgGyBQQDA/5dBwYFBQQDAgMAERAPEAEBAwMEBQUGBwcICQgKCQoggP6AgAFgc1oubo2ADAsWFhQUEhEQDw0LCQgFBAEBBAUICQsNDxAREhQUFhYXFxYWFBQSERAPDQsJCAUEAQEEBQgJCw0PEBESFBQWFkmAgIAtDAwLCoCAgICAgAEAAgIEBAQGBgcHCAkICgkK/YAKCQoICQgHBwYGBAQEAgIPEBEQAQICBAUGBgYCgAQkIP6dAwMEBQFyCgkKCAkIBwcGBgQEBAICQEBAAAAKAAAAAAPqA+oAAwAHAAsADwATABcAGwAfACMAJwAAARUzNSEVMzUhFTM1JRUzNSEVMzUhFTM1JRUzNSEVMzUhFTM1JSERIQK49f3Y9v3Y9QFw9f3Y9v3Y9QFw9f3Y9v3Y9f7NA9b8KgELuLi4uLi49bi4uLi4uPW4uLi4uLj2/CoAAAADAAAAAAODA+oAGgBBAJsAAAEVDworARMfAiE/AhEvAgEVDworAREVHwYzNTcxNzM1LwclIR8OHQEzHw0VERUPDiEvDj0BIy8ONRE3MwJjAgQDBAUHBwkLDA8QbAECBAUBmgUEAgIEBf56AwQEBQYICQsNDxEUggECAgIDBAOLtDWIAQEBAgMDAwT+2QEnCQkICQcHBwYGBQQEAwICLQcHBgcFBgUFBAQDAgIBAQICAwQEBQUGBQcGBwcI/mwIBwcGBwUGBQUEBAMCAgGLCQgJCAcIBgcFBQUDAwMB2gECiH8NDQcHCAcGBgQEAf6eBgMDAwMGAiIFBAIBHZoQEAkJCQgIBwUEAv5WBAMDAwIBAQHavzfRBAMDAwIBAQFGAQECAwQEBQYGBwcICAgJCdEBAgMDAwUEBQYGBgcHBwf95AgHBwcGBgUGBAQEAwICAQEBAQICAwQEBQUFBgYHBwcITgEBAgMEBAUGBgcHCAgICQkBvOcAAAAAEAAAAAAD6gPqAAMABwALAA8AEwAXABsAHwAjACcAKwAvADMANwA7AD8AACUzFSMlMxUjJTMVIyUzFSMBMxUjJTMVIyUzFSMlMxUjATMVIyUzFSMlMxUjJTMVIwEzFSMlMxUjJTMVIyUzFSMDJsXF/vvExP76xMT++sXFAxHFxf77xMT++sTE/vrFxQMRxcX++8TE/vrExP76xcUDEcXF/vvExP76xMT++sXF2sXFxcXFxcUBysTExMTExMQBysTExMTExMQBysXFxcXFxcUAAAQAAAAAA+oD6gADAAsAGQAhAAATESERARUhNSMVIzUhETMRIREzESM1IxEhESchFTMVMxEh6AIw/hYBXkZG/ltHArxHR4z+FtMDSUdG/CoBdP7nARkCMdPTjY38tgFf/qEDA0f+5wEZRkZH/LcAAAAGAAAAAAOtA+oAAwAHAAsADwATABcAADchFSE1IRUhNSEVITUhFSE1IRUhNSEVIVMCKP3YA1r8pgIo/dgDWvymAij92ANa/KZTPvY+9j72PvY+9j4AAAAABAAAAAAD6gPqAAMABgAMACAAACUhFSEBMyMlFwEjNQkBHwcVDwQnPwMByQIi/d4BtAEB/vDP/anQAc8BUwUKCgmFBgQCAgQGWAnPYwgKCkw3ApSZ0P2jygHTATkBAgQGhQkKCgoKCglgDM9iBwYDAAEAAAAAA+oD6gALAAABFwkBBwkBJwkBNwEDq0D+UgGuQP5S/lhAAaj+WEABqAPrQP5V/lVAAaz+WkABpQGlQP5bAAAAAwAAAAAD6gPqAAYAFQBgAAABDQE1IzUzATMbAR8BNyM1MwMjCwEjATMfDRURJxEhESE3FQ8PIS8ONRE/DwLMAR/+4fX1/e1SKVFUUBtEpFJSUlJRAewBIQoLCwUKCgkIBgICAgFS/UkCt1IDAwMFAwcJCw0ICAgKCgoM/ZwcCxELDAsKBAQEAwMCAgEBAgYFBwkLBgcICAkKCgsMAgDMy1D0AcP+4gEeA/KjUv5nAR7+4gIUBQMEBgMICQsNEAgJCgsL/kIyAbn8zlIZLgoLCwYLCwkJAwQCAwEBAQIDBQUHCQsGBwgICQoKCwwC4BwLEQsLCwoEBQMEAgMBAQEAAAIAAAAAA+oD6gALAIsAAAEHFwcXNxc3JzcnBxEfHw8fLx8/HgFcXqSkXqSlXqSkX6QZGRkYGBcXFhYVFBQTExIREBAODg0LCwoJCAYGBAMCAQECAwQGBggJCgsLDQ4OEBAREhMTFBQVFhYXFxgYGRkZGRkZGBgXFxYWFRQUFBISERAQDg4NCwsKCQgGBgQDAgEBAgMEBgYICQoLCw0ODhAQERISFBQUFRYWFxcYGBkZAwNfpKRepKRepKRepAGNAQIDBAYGCAkKCwsNDg8PEBESExMUFBUWFhcYFxgZGRkZGRkYGBcXFhYVFBQTExIREBAODg0LCwoJCAYGBAMCAQECAwQGBggJCgsLDQ4OEBAREhMTFBQVFhYXFxgYGRkZGRkZGBcYFxYWFRQUExMSERAPDw4NCwsKCQgGBgQDAgAAAwAAAAAD6gNHAAMABwALAAABMxUjAyEVIQMhFSEBk9ra2gKO/XKkA9b8KgEmbQF+bQF9bQAAAAABAAAAAAPqA+oACwAAARMhESETBQMhESEDAosCAV7+owH+9gL+kgFtAQPr/pf+9v6eAQFjAQoBaAAAAAABAAAAAAPqA+oAhwAAAR8PDwcJAR8HDw8vBwkBDwcvDz8HCQEvBz8PHwcJAT8GA6EHBwcHBgYGBgUEBAMDAQEBAQEBAwMEBAX+kwFtBQQEAwMBAQEBAQEDAwQEBQYGBgYHBwcHBwcHBwYHBgX+k/6TBQYHBgcHBwcHBwcHBgYGBgUEBAMDAQEBAQEBAwMEBAUBbf6TBQQEAwMBAQEBAQEDAwQEBQYGBgYHBwcHBwcHBwYHBgUBbQFtBQYHBgcHBwPrAQEBAwMDBQUFBgcGBwcHBwcHBwcGBwUG/pP+kwUGBwYHBwcHBwcHBwYGBgYFBAQDAwEBAQEBAQMDBAQFAW3+kwUFAwMDAQEBAQEBAwMDBQUGBgYGBwcHBwcHBwcGBwYFAW0BbQUGBwYHBwcHBwcHBwYGBgYFBAQDAwEBAQEBAQMDBAQF/pMBbQUFAwMDAQEAAAAAAQAAAAAD6gN3AAYAAAEXAQcBNxcDbX79phX+mXToA3h+/aYYATWHyAAAAAAHAAAAAAPqA+EAAwAHACcARwBLAE8AmgAAJSEVITUhFSElDwcfBzM/Bi8GJQ8GHQEfBjM/BT0BLwU3ESERAREhESUhFTsBHw0RDw8jFSE1Iy8PET8OOwEBWgFP/rEBT/6xAi0GBwUFBAICAQECAgQFBQcGBwYGBQMDAgEBAgMDBQYG/PgHBgUFBAMCAgMEBQUGBwcGBQUEAwICAwQFBQZvAgv+CgHe/fUCPmsKCQoICQgHBwYFBQQDAgEBAQMDBQUFBwcICAgKCQoKVf2cVQoKCQoICAgHBwUFBQMDAQEBAQMDBQUFBwcICAgKCQoKa8gpnChWAQECAwQEBgYFBQUEAwMBAQECAwQFBQcFBQQEBAICAQEBAgMEBAYGBQUFBAMDAQEBAgMEBQUHBQUEBAQCAh7+zAE0AjD+gQF/K8kCAgMFBAYGBwgICQkKCv5/CgoJCQkICAcHBQUFAwMBAbu7AQEDAwUFBQcHCAgJCQkKCgF3CgoJCQkICAcGBgUEBAICAAAAAwAAAAAD6gPCAAIACwAoAAATFwcJAi8BNy8CATMfCRUPBgE/B0GizgIZAQn+fwFcA1wGTQJOBQsKCb8EAwMCAQEBAgQHBQQw/vIqBwcHCAcIBwEIsRoC6P7g/p49KEEhSRACAAMEBtAEBgUGBgcGBwYNDQYGLAElJwYFBAMDAgEAAAAAAQAAAAAD6gPqAAsAAAEzESEVIREjESE1IQHDegGu/lJ6/lIBrgPr/lJ6/lIBrnoAAQAAAAAD6gN4AAsAABMhFzchCQEhJwchARUBEtnZARL+ngFg/u7X1/7uAWADeejo/ob+iObmAXgAAAAAAQAAAAAD9AMsAAUAABMJAScJAQwB9AH0Sf5V/lUC5/3tAhNF/joBxgAAAAABAAAAAAPqAvUAAgAACQEhAgAB6/wqAvX+FgAAAQAAAAAD6gNbAAIAABMhARUD1v4VA1v9SgAAAAEAAAAAA+oC9QACAAAJASECAAHr/CoC9f4WAAABAAAAAAPqAvUAAgAAEyEBFQPW/hUC9f4WAAAAAQAAAAADlAPqAAgAAAEzEQEXCQE3AQHLUgE/Of5n/m8xAS8D6/y7ASlC/ogBeEL+5gAAAAEAAAAAA5QD6gAIAAAJAQcBESMRAScCBAGRMf7RUv7BOQPr/ohCARr8ygNF/tdCAAEAAAAAAvUD6gACAAAJAgELAer+FgPr/hX+FQABAAAAAAL1A+oAAgAAAREBAvX+FgPr/CoB6wAABAAAAAADbwPqAAMABwALABcAAAEzESMDMxEjAxEhEQEhFTMVIxEhESM1MwI9Pj64Pj56Aer+UwFwuD39mj24Anv+FQHr/hUCKP2bAmUBM3u4/V0Co7gAAAEAAAAAA10D6gAGAAABETERMREBA139RgPr/rr+tv66AeAAAAEAAAAAA1sD6gACAAATCQGlArb9SgPr/hX+FQABAAAAAAPqA3kACAAAARcBIRUhAQcBAXE8/vUDSfy3AQs8/qQDeTT+4Uz+4TQBeQABAAAAAAPqA4gACAAACQInASE1IQECggFp/pc/ARX8vQND/usDif53/nc3AStOASsAAAAAAgAAAAAD6gPCAAYADQAAATMRMwExIwMzAyMRIwECVaL0/rxT+1MBovQBRAO7/cf+vAOE/IMCOQFEAAAAAgAAAAAD6gPqAAQAFwAAARcBIzUBHwcVDwMnPwMCcM39pc0DIAUKCgmHBgQCAgQGZ8xjCQkKAz3N/aXNAwkBAgQGhwkKCgoLCglnzGQHBQMAAAAAAgAAAAAD6gPaAAUACQAAARcJAQcJATMRIwN7cP6VAWtw/ib+dJ6eA9pv/pX+lW8B2gHa/EwAAAACAAAAAAPqA9oAAwAJAAABMxEjCQInCQEDTZ6e/TgB2v4mcAFr/pUD2vxMA7T+Jv4mbwFrAWsAAAMAAAAAA7kD6gADAAcAUwAAATMVIwERIREBMxUhNTMVMx8PEQ8PIS8PEzU/DjMCAPX1/qkCrv2DYgGIYjEKCgoJCAgIBwYGBQQDAwEBAQEDAwQFBgYHCAgICQoKCv1SCwkKCQgICAcGBgUEAwMBAQECAgMFBAYGBwgICAkKCQsxAc/1Abn95AIcAVhiYmIBAQMDBAUGBgcICAgKCQoK/VEKCQoJCAgIBwYGBQQDAwEBAQEDAwQFBgYHCAgICQoJCgKvCgoJCggICAcGBgUEAwMBAQAAAQAAAAADLgPqAAUAAAEXCQEHAQK8c/6JAXdz/hUD63T+if6JdAHrAAMAAAAAA/MDTQADAAcACwAAJTM1IychNSEnITUhAZHe3t4Cmv1mpwPo/Bizb6Zvp28AAAABAAAAAAPqAy4ABQAACQEHCQEnAgAB63T+if6JdAMv/hVzAXf+iXMAAQAAAAADLgPqAAUAAAkCJwkBAUQB6/4VcwF3/okD6/4V/hV0AXcBdwAAAAABAAAAAAPqAy4ABQAAEwkBFwkBiQF3AXd0/hX+FQMv/okBd3P+FQHrAAAAAAIAAAAAA+oD6gALAIsAAAEHFwcXNxc3JzcnBxEfHw8fLx8/HgFQRbCwRbCwRbCwRbAZGRkYGBcXFhYVFRMUEhIREBAODg0MCgoJCAYGBAMCAQECAwQGBggJCgoMDQ4OEBAREhIUExUVFhYXFxgYGRkZGRkZGBgXFxYWFRUTFBISERAQDg4NDAoKCQgGBgQDAgEBAgMEBgYICQoKDA0ODhAQERISFBMVFRYWFxcYGBkZAvVFsLBFsLBFsLBFsAGmAQIDBAYGCAkKCgwNDg4QEBESEhQTFRUWFhcXGBgZGRkZGRkYGBcXFhYVFRMUEhIREBAODg0MCgoJCAYGBAMCAQECAwQGBggJCgoMDQ4OEBAREhIUExUVFhYXFxgYGRkZGRkZGBgXFxYWFRUTFBISERAQDg4NDAoKCQgGBgQDAgAAAQAAAAAD6gL1AAIAAAkBIQIAAev8KgL1/hYAAAEAAAAAA+oC9QACAAATIQEVA9b+FQL1/hYAAAADAAAAAAPqA5YAAwAHABgAAAEzFSMBIRUhJQEHJxUjNTMnIzUzJyM1MycCf8hb/oICff3w/pcC4E2Y2rak7H+jgBMDAjduAX5tvf0gTplJbaNuo20CAAAAAQAAAAADLgPqAAUAAAEXCQEHAQK8c/6JAXdz/hUD63T+if6JdAHrAAEAAAAAA+oDtwBKAAABFzcBIxEhPw8fDw8PIy8OIREjNwESAgYBBNgBdQUFBgcHCQgKCQsLCwwMDA0QDw8ODg0MCwoJCAYGAwMBAQMDBgYICQoLDA0ODg8PEA0MDAwLCwsJCggJBwcGBQX+I8n6A7cGBv7+/mMLCgoKCQkIBwYGBQQDAwEBAQIEBQcICQoLCw0ODg8PEBAPDw4ODQwLCgkHBwUEAgECAgQEBQYGBwgJCQkLCgsCBfgAAAAADwAAAAAD6gPqAAMABwALAA8AEwAXABsAHwAjACcAKwAvADMANwA7AAAlFTM1IRUzNSEVMzUlMxUjJTMVIyUzFSMBMxUjJTMVIyUzFSMBFTM1IRUzNSEVMzUlMxUjJTMVIyUzFSMDM3r+Fnr+FnoCKPb2/pD29v6Q9vYC4Pb2/pD29v6Q9vYDHnr+Fnr+FnoCKPb2/pD29v6Q9vbNenp6enp6Pvb29vb2Amb29vb29gIoenp6enp6Pvb29vb2AAAAAQAAAAAD9AP0AAsAABMJARcJATcJAScJAQwBj/5xZQGPAY9l/nEBj2X+cf5xA4/+cf5xZQGP/nFlAY8Bj2X+cQGPAAABAAAAAAP0A3cABQAACQEHCQEnAXH/AGUBZQKDZQFVAQJm/pgCiGYAAQAAAAAD9AJdAAQAABMhNSchDAPoBvweAaK7AQAAAAABAAAAAAM2A/MABQAAEwE3CQEnygHzef6GAXp5AgD+DXkBegF6eQAABAAAAAAD8wPzAAYAHQAiAEMAACUHIzUjNTcBBxUHAQ8BIy8DNT8BAT8BMx8DAREhCQE3BwE/Bz0BLwwjDwUBODxGVTwBuAEC/pYCAwcFAgICAQQBZwMDBwUCAgH9uQESAiT+7phuARNtBgUEAwMCAQECAwMEBQagCwwGBwwOCQgIBwcHnTxVRjwBjQMDA/6WAQECAQIGBgMFAWgBAQIBAgP+VP7uAiQBEpds/u1uBgcGCAcICAkICQgHCAcGB58IBgMBAgECAwMFBQAAAQAAAAAD8wPzAAsAABMJARcJATcJAScJAQ0Bjv5yZAGPAY9k/nIBjmT+cf5xA4/+cf5xZAGO/nJkAY8Bj2T+cQGPAAABAAAAAAM2A/MABQAAEwkBFwkBygF6/oZ5AfP+DQN6/ob+hnkB8wHzAAAAAAEAAAAAA/MD8wALAAABIRUhETMRITUhESMBuf5UAayOAaz+VI4CR47+VAGsjgGsAAEAAAAAA/MC+QACAAAJASECAAHz/BoBBgH0AAACAAAAAAPzA/MAAwCDAAABFSE1Aw8PHx8/Hy8fDw4C+/4KZxEQDw4MDAsKCAgGBQUDAgEBAgMFBQYICAoLCw0ODxAREhITFBQVFRYWFxgYGRkaGhoaGRkYGBcWFhUVFBQTEhIREA8ODQsLCggIBgUFAwIBAQIDBQUGCAgKCwsNDg8QERISExQUFRUWFhcYGBkZGhoaGhkZGBgXFhYVFRQUExICMWJiATESEhMUFBUVFhYXGBgYGhoaGhoZGRgYFxYWFRUUFBMSEhEQDw4MDAsJCQgGBQUDAgEBAgMFBQYICAoLCw0ODxAREhITFBQVFRYWFxgYGRkaGhoaGRkYGBcWFhUVFBQTEhIREA8ODQsLCggIBgUFAwIBAQIDBQUGCAgKCwsNDg8QAAEAAAAAA/MDpwAIAAATATcBITUhAScNAaZY/vEC9/0JARJZAf/+WVgBEXwBE1gAAAMAAAAAAoED8wA/AH8AvwAAJRUfDTsBPw09AS8ODw4RFR8NOwE/DT0BLw0rAQ8NERUfDj8OPQEvDSsBDw0BfwIDBQUHBwgKCgoMDAwNDQ0NDQsMCgoKCAcHBQUDAgIDBQUHBwgKCgoMCw0NDQ0NDAwMCgoKCAcHBQUDAgIDBQUHBwgKCgoMDAwNDQ0NDQsMCgoKCAcHBQUDAgIDBQUHBwgKCgoMCw0NDQ0NDAwMCgoKCAcHBQUDAgIDBQUHBwgKCgoMDAwNDQ0NDQsMCgoKCAcHBQUDAgIDBQUHBwgKCgoMCw0NDQ0NDAwMCgoKCAcHBQUDAo4NDQwMCwsKCQkHBwUEBAICBAQFBwcJCQoLCwwMDQ0NDQ0MCwsKCQgIBgYEAwIBAQIDBAYGCAgJCgsLDA0NAWUNDQwMDAoKCggHBwUFAwICAwUFBwcICgoKDAwMDQ0NDQwMDAoKCggHBwUFAwICAwUFBwcICgoKDAsNDQFlDQ0NDAsLCgkICAYGBAMCAQECAwQGBggICQoLCwwNDQ0NDQwMCwsKCQkHBwUEBAICBAQFBwcJCQoKDAwMDQAAAAIAAAAAA/MD8wBnAO4AAAEPGS8YPQE/FzsBHxcFFR8eMz8OFxUBNwEjJz8ONS8eKwEPHQKBAQEBAwIEBAQGBQ0PEBMTFgsLDAwMDA0NDQ0NDgwNDQwMCwwLFRQSEQ4NBgUFBAMDAgIBAQICAwMEBQUGDQ4REhQVCwwLDAwNDQwODQ0NDQ0MDAwMCwsWExMQDw0FBgQEBAIDAQH9jQICAwQFBgcHCQgKCgsMDA0ODg4PEBAQERESEhITExMREREQEBAQEA8PDg4ODQ0MEAEdVf7jLRALCQkJCAcHBgYEBAQCAgIBAQIEBAUGBggICQkLCwwMDQ0ODw8PEBERERESExITExMTExISEhEREBAQDw4ODg0MDAsKCggJBwcGBQQDAgICgA0NDQ0MDAwMCwsWExMQDw0FBgQEBAIDAQEBAQEBAwIEBAQGBQ0PEBMTFgsLDAwMDA0NDQ0NDgwNDQwMCwwLFRQSEQ4NBgUFBAMDAgIBAQICAwMEBQUGDQ4REhQVCwwLDA0MDQwODRMTEhMSERERERAPDw8ODQ0MDAsLCQkICAYGBQQEAgEBAgICBAQEBgYHBwgJCQkLEC3+41UBHRAMDQ0ODg4PDxAQEBAQERERExMTEhISEREQEBAPDg4ODQwMCwoKCQgHBwYFBAMCAgICAwQFBgcHCQgKCgsMDA0ODg4PEBAQERESEhITEwAAAAgAAAAAA8ED8wADAAcACwAPABMAFwAbAGcAAAEzNSMHMzUjBzM1IyUzNSMHMzUjBzM1IyURIRE3KwEPDRUDHw4zITM/DhEvDisBNSMVITUjApZkZMhkZMdjYwGPZGTIZGTHY2MCV/1FMjMKCgkKCAgIBwcFBQQEAgIBAQEDAwQFBgcHBwkICgkKCgK8CgoJCQkICAcHBQUFAwMBAQEBAwMFBQUHBwgICQkJCgoyZP5wYwEGZGRkZGRkZGRkZGRk/dsCJfkCAgMFBQUHBwgICQkJCgr9RQsKCQkJCAgHBgYFBAQCAgICBAQFBgYHCAgJCQkKCwK7CgoJCQkICAcHBQUFAwICZGRkAAIAAAAAA4QD8wAjACsAADcfDjMhMz8OESE3IxUhNSMnIbMBAQMEBQUHBwgICQoKCwsLAbwLCwsKCgkICAcHBQUEAwEB/WaLwgMIwjf+6nwMCwoKCgkJCAcGBgQEAwICAwQEBgYHCAkJCgoKCwwCmadvbzcAAQAAAAAD8wM2AAUAABMJAScJAQ0B8wHzef6G/oYCvf4NAfN5/oYBegAAAAADAAAAAAPzA/MAQABEAHkAAAEdAQ8OLw8/DjsBHw0RFSE1IxEVHw0zITM/DTURJyEjDw0CpgMEBgcICgoMDQ4ODxARERERDxAODg0MCgoIBwYEAgEBAgQGBwgKCgwNDg4PEBEREREQDw4ODQwLCQgHBgQD/dZvAgMDBQYGBwgJCQkLCgsMAwgMCwoKCgkJCAcGBgQEAwLe/WcMCwoLCQkJCAcGBgUDAwIBIggJEBAQDg4NDAoKCAcGBAIBAQIEBgcICgoMDQ4OEBAQEREREA8PDQ0MCwkIBwYEAwMEBgcICQsMDQ0PDxARAlHe3vz4DAsKCgoJCQgHBgYFAwMCAgMDBQYGBwgJCQoKCgsMApneAgMDBQYGBwgJCQoKCgsAAAADAAAAAAPzA00AAwAHAAsAADchNSE1ITUhNSE1IQ0D5vwaA+b8GgPm/Bqzb6Zwpm8AAAAAAQAAAAAD8wPzANUAABMfHjsBPx4jDw8rAS8ePx8fDwchEQcvDisBDx0NAQIDBAYGCAkKCwwNDg8PERESExQUFRUWFxcYGBkZGRoVFhUVFRQUExQTEhISERAQEA8PDQ4NDAsLCgkJCAcGBoIFCw4PERMUFhcYGhocHB0eDxQTEhMSEhERERAPEA4ODg0MDAsLCgkIBwcGBQQDAwEBAQEDAwQFBgcHCAkKCwsMDA0ODg4QDxARERESEhMSExQTExMSEhIRERAQEA8PDg0NyQG1kxESExQUFRUWFxcYGBgZGhkaGRkZGBgXFxYVFRQUExIREQ8PDg0MCwoJCAYGBAMCAgAaGRkZGBgXFhcVFRQUExIREQ8PDg0MCwoJCAcFBQMCAQMDBAUFBwcICQkLCgwMDQ0ODw8QEBEREhISExMUFA0bGRgWFhMTEA8NCwkHBQIBAwMEBQYHCAgJCgoLDAwNDg4PDxAQEBESEhISExMTExMTEhMREhEQEBAPDw4ODQwMCwsJCQkHBwYFBAMDAQEBAQMDBQUGBwcJCQoKCwwNyQG1khAQDw4NDAsKCQgGBgQEAgIEBAUHCAkKCwwNDg8PERESExQUFRYWFhgXGBkZGQACAAAAAAPzA/MACwCLAAABNxcHFwcnByc3JzcFFR8dOwE/HT0BLx0rAQ8dAgCzR7OzR7OzR7OzR/7AAgMFBQcICQoLDA0ODw8RERITFBQVFRcWFxgYGRkZGhoZGRkYGBcWFxUVFBQTEhERDw8ODQwLCgkIBwUFAwICAwUFBwgJCgsMDQ4PDxEREhMUFBUVFxYXGBgZGRkaGhkZGRgYFxYXFRUUFBMSEREPDw4NDAsKCQgHBQUDAgJHs0ezs0ezs0ezs0f6GhkZGRgYFxYXFRUUFBMSEREPDw4NDAsKCQgHBQUDAgIDBQUHCAkKCwwNDg8PERESExQUFRUXFhcYGBkZGRoaGRkZGBgXFhcVFRQUExIREQ8PDg0MCwoJCAcFBQMCAgMFBQcICQoLDA0ODw8RERITFBQVFRcWFxgYGRkZAAMAAAAAA/MD8wAFAIUBBQAAARc3JxEjARUPHSsBLx09AT8dOwEfHQUVHx07AT8dPQEvHSsBDx0BwNM1u00B5gICBAUGBggICgoLDAwNDg8PEBEREhITExMVFBUVFRYWFRUVFBQUExMSEhEREA8PDg0MDAsKCggIBgYFBAICAgIEBQYGCAgKCgsMDA0ODw8QERESEhMTExUUFRUVFhYVFRUUFBQTExISEREQDw8ODQwMCwoKCAgGBgUEAgL8ZwIDBQUHCAkKCwwNDg8QEBETEhQUFRYWFxcXGRgZGRoaGRkYGRcXFxYWFRQUEhMREBAPDg0MCwoJCAcFBQMCAgMFBQcICQoLDA0ODxAQERMSFBQVFhYXFxcZGBkZGhoZGRgZFxcXFhYVFBQSExEQEA8ODQwLCgkIBwUFAwIB8Mo4sgEg/tAWFRUVFBQUExMSEhEREA8PDg0MDAsKCggIBgYFBAICAgIEBQYGCAgKCgsMDA0ODw8QERESEhMTFBQUFRUVFhYVFRUUFBQTExISEREQDw8ODQwMCwoKCAgGBgUEAgICAgQFBgYICAoKCwwMDQ4PDxARERISExMUFBQVFRUWGhkZGBkXFxcWFhUUFBITERAQDw4NDAsKCQgHBQUDAgIDBQUHCAkKCwwNDg8QEBETEhQUFRYWFxcXGRgZGRoaGRkYGRcXFxYWFRQUEhMREBAPDg0MCwoJCAcFBQMCAgMFBQcICQoLDA0ODxAQERMSFBQVFhYXFxcZGBkZAAAABwAAAAAD9AP0AAMABwALAA8AEwAXABsAAAE1MxUhNTMVATUzFSE1MxUBNTMVITUzFQUhESECyMj84MgBkMj84MgBkMj84Mj+1APo/BgCyMjIyMj+1MjIyMj+1MjIyMhkA+gAAAMAAAAAA/QD9ABAAIEBAQAAAR8GFQ8fIy8OAR8GJx8HAS8ONT8fMx8FBQ8PHx8/Hy8fDw4DiAUFBAQDAQIBAgIEBQUGBwgJCgsLDQ0ODw8QEBEREhITExQUFBYVFhMSExIREhEREBAQDw8PDg4CSgsKCgkICAfyEBAQDw8PDg79tgsKCgkICAcHBQUEBAMBAgECAgQFBQYHCAkKCwsNDQ4PDxAQERESEhMTFBQUFhUWExITEhESEf4gERAODg0MCwkJCAYGBAMDAQEDAwQGBggJCQsMDQ4OEBESExMTFBUVFhcWGBgZGRoaGhoZGRgYFhcWFRUUExMTEhEQDg4NDAsJCQgGBgQDAwEBAwMEBgYICQkLDA0NDxAREhMTExQVFRYXFxcYGRkaGhoaGRkYFxcXFhUVFBMTEwKPERESERITEhMWFRYUFBQTExISEREQEA8PDg0NCwsKCQgHBgUFBAICAQIBAwQEBQUHBwgICQoKCwJKDg4PDw8QEOkHBwgICQoKC/22Dg4PDw8QEBEQERIREhMSExYVFhQUFBMTEhIRERAQDw8ODQ0LCwoJCAcGBQUEAgIBAgEDBAQFKxITExMUFRUWFxYYGBkZGhoaGhkZGBgWFxYVFRQTExMSERAODg0MCwkJCAYGBAMDAQEDAwQGBggJCQsMDQ0PEBESExMTFBUVFhcXFxgZGRoaGhoZGRgYFhcWFRUUExMTEhEQDg4NDAsJCQgGBgQDAwEBAwMEBgYICQkLDA0NDxAAAgAAAAAD9AP0AAMAgwAAARUhNQMPDx8fPx8vHw8OAvv+CmcREA8ODQwLCQkHBwUEBAIBAQIEBAUHBwkJCwwNDg8QERETExQUFBYWFhcYGBgaGhoaGhoYGBgXFhYWFBUTExMREhAPDQ0MCwkJBwcFBAQCAQECBAQFBwcJCQsMDQ4OEBIRExMTFRQWFhYXGBgYGhoaGhoaGBgYFxYWFhQUFBMTAjFiYgExERMTExUUFhYWFxgYGBoaGhoaGhgYGBcWFhYUFBQTExEREA8ODQwLCQkHBwUEBAIBAQIEBAUHBwkJCwwNDg8QERETExQUFBYWFhcYGBgaGhoaGhoYGBgXFhYWFBUTExMREhAODg0MCwkJBwcFBAQCAQECBAQFBwcJCQsMDQ4OEAACAAAAAAP0A/QACwCLAAABFTMVIxUjNSM1MzUlDw8fHz8fLx8PDgIxyspiysr+zxEQDw4NDAsJCQcHBQQEAgEBAgQEBQcHCQkLDA0ODxARERMTFBQUFhYWFxgYGBoaGhoaGhgYGBcWFhYUFRMTExESEA8NDQwLCQkHBwUEBAIBAQIEBAUHBwkJCwwNDg4QEhETExMVFBYWFhcYGBgaGhoaGhoYGBgXFhYWFBQUExMC+8piyspiymcRExMTFRQWFhYXGBgYGhoaGhoaGBgYFxYWFhQUFBMTEREQDw4NDAsJCQcHBQQEAgEBAgQEBQcHCQkLDA0ODxARERMTFBQUFhYWFxgYGBoaGhoaGhgYGBcWFhYUFRMTExESEA4ODQwLCQkHBwUEBAIBAQIEBAUHBwkJCwwNDg4QAAAEAAAAAAP0A2AAAwAHAAoADgAANyE1ITchNSEBLQE3ITUhogNS/K7aAnj9iP6QARj+6JYDUvyuoFLlU/7T/t80UgAAAAEAAAAAAzQD9AAFAAATCQEXCQHLAX7+gnYB9P4MA37+gv6CdgH0AfQAAAAAAQAAAAADKwPkAAUAABMJARcJAdUBcv6OcQHl/hsDc/6N/o1yAeUB5QAAAAABAAAAAAN3A/QAAgAANwkBiQLu/RIMAfQB9AAAAgAAAAADtQP0AAMABwAAJSERIQEhESECfQE5/sf9zQE5/scMA+j8GAPoAAAGAAAAAAQABAAAAwAHABAAFAAYACEAACUhNSElITUhBRc3ETMRFzcnEyE1ISUhNSEFJwcXNycHESMBgAKA/YABAAGA/oD9gCtVQFUroOACgP2AAQABgP6A/gBVK6CgK1VAQECAQFEvTf7zAQ1NL5EBQECAQM1NL5GRL00BDQAAAAIAAAAAA/MD9AB/AQUAAAEVDx4vHz8fHx4FFR8HAQ8DHwgzPwQBHwczPx09AS8dKwEPHQO1AQIDAwUFBQYHCAgJCQoKCwsMDA0NDg0PDg8PDxAQEBAQEA8PDw4PDQ4NDQwMCwsKCgkJCAgHBgYEBQMDAgEBAQECAwMFBAYGBwgICQkKCgsLDAwNDQ4NDw4PDw8QEBAQEBAPDw8ODw0ODQ0MDAsLCgoJCQgIBwYFBQUDAwIB/VEBBAUICgwOD/7PAwYDAgECBQYJBQUMCwwMDAUFBQEtGBgaGxwdHR4TExMSExESERARDxAODg4NDAwLCwoJCAcHBgUEBAICAgIEBAUGBwcICQoLCwwMDQ4ODhAPERAREhETEhMTExMTExITERIREBEPEA4ODg0MDAsLCgkIBwcGBQQEAgICfRAQEA8PDw4PDQ4NDQwMCwsKCgkJCAgHBgYEBQMDAgEBAQECAwMFBAYGBwgICQkKCgsLDAwNDQ4NDw4PDw8QEBAQEBAPDw8ODw0ODQ0MDAsLCgoJCQgIBwYGBAUDAwIBAQEBAgMDBQQGBgcICAkJCgoLCwwMDQ0ODQ8ODw8PEBAQDw8dHRwbGhgY/s4FCgsLCwsLCQkEAwQDAwQDBAQBLQ8ODAoIBQQBAgIEBAUGBwcICQoLCwwMDQ4ODhAPERAREhETEhMTExMTExITERIREBEPEA4ODg0MDAsLCgkIBwcGBQQEAgICAgQEBQYHBwgJCgsLDAwNDg4OEA8REBESERMSExMAABsAAAAAA9QD1AADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEMARwBLAE8AUwBXAFsAXwBjAGcAawAAJTM1IwczNSMHMzUjBzM1IwczNSMHMzUjBzM1IyUzNSMFMzUjBTM1IyUzNSMFMzUjBTM1IzUhNSElMzUjBTM1IwUzNSMlMzUjBTM1IwUzNSMlMzUjBzM1IwczNSMHMzUjBzM1IwczNSMHMzUjA5Y/P30/P30/P7s+Prw/P30/P30/PwNrPz/+Sz4+/ko/PwNrPz/+Sz4+/ko/PwOq/FYDaz8//ks+Pv5KPz8Daz8//ks+Pv5KPz8Daz8/fT8/fT8/uz4+vD8/fT8/fT8/Kz8/Pz8/Pz8/Pz8/Pz8+Pz8/Pz8+Pz8/Pz99Pn0/Pz8/Pz4/Pz8/Pz4/Pz8/Pz8/Pz8/Pz8/AAUAAAAAA/MD8wAhAFcAeQCbAOAAACUfByE/By8HIQ8GAxEvBCMPBx8DPwMvBisBDwQRLwcPBjcfByE/By8HIQ8GAx8HIT8HLwchDwYnDwQVHwYzPwMVIw8HHwczPwY9AS8FKwERLwkPAgGDAQICBAUFBgYCMwYGBQUEAgIBAQICBAUFBgb9zQYGBQUEAgL7RQQFBgUGBgYFBQQCAQEBAgSZkwMCAQEBAwMFBgUGBgYGBQREAQIDAwUFBgcGBgUFBAIC+QECAgQFBQYGAjMGBgUFBAICAQECAgQFBQYG/c0GBgUFBAICAQECAgQFBQYGAjMGBgUFBAICAQECAgQFBQYG/c0GBgUFBAIC8X0EAwIBAgMDBQYFBgYGBgVIXgYGBQUEAgIBAQICBAUFBgb6BwUGBAQDAgIDBAQGBQddAQEBAwIDBAQHBgYFBagGBgUFAwMCAQECAwMFBQYGBwYFBQMDAgEBAgMEBAUGAS/+0HgFBAMBAQIEBAYGBgcGBgbx8QYGBwYHBgUFAwMCAgQFfgE2BwYGBQQDAgEBAgMEBQYGOgYGBQUEAgIBAQICBAUFBgYHBgUFAwMCAQECAwQEBQYBcAYGBQUDAwIBAQIDAwUFBgYHBgUFAwMCAQECAwQEBQZPdQUFBgYGBQYFBAMCAQIDA0TRAQIDBAQFBgcGBgUFBAICAQECAgQFBQYGBwUGBAQDAgEaBAUEBAMEAgICAQEBAwAABAAAAAAD8wN3AD0AcgClASwAAAEfBjsBAQ8DHwc/AwEdAR8GPwc1LwcjDwYlFR8PMzUrAS8NPQEvBw8GJRUfBjsBHw0VMy8PIw8GBRUfDzM/Bj0BLwYrAS8NPQI/DTMhMx8VOwE/Bi8QIQ8OAvoBAQMEBQUGBnD+/QQDAQEBAQMEBQUGBgYGBQUBBAIDBAQGBQcGBgUFBAICAQEBAwQFBQYGvAYGBQUEAwH+iAEDBAcICQsMDQ8PCBESEhOHfQ0NDAsLCgoJCAcGBgQDAgECAwQEBgUHBgYFBQQCAgE4AgMEBAYFB10NDQwLCwoKCQgHBgYEAwI/AQMEBwgJCwwNDw8IERISE2cHBQYEBAMC/VABAwQGCAkLDA0OBxAQERISbAcFBgQEAwICAwQEBgUHYgwMDAsKCgoICAcGBQQDAgIDBAUGBwgICgoKCwwMDAEKCwsLCwkKCQgIBwYGBAQDAQICAgQFBQYGBwYFBAQDAgEBAwQGBwgKCgwMDg4QBxEQEf7tExIRERAPDg0MCwkIBgQDAeEGBgYEBAMC/vwFBQYGBgUGBQQDAQEBAQMEAQNwBgYFBQQDAQEBAQMEBQUGBrwGBgUFBAMBAQEBAwQFBQadRhMSEhERDw8NDAsJBAgFBAI/AgMEBgYHCAkKCgsLDA0MRgcGBQUDAwIBAQIDBAQFBs0HBQYEBAMCAQIDBAYGBwgJCgoLCwwNDRQSEhERDw8NDAsJBAgFBAIBAgIEBQUGp3QUExISEBAPDgwLBQkHBgQCAQEDBAUFBgYHBQYEBAMCAQIDBQUHBwkJCgoMDAwNDXQNDQ0LDAoKCggHBwUFAwICAwMFBgYHCQgKCgsLDAwUBgYEBAMCAgMEBAYGBhUSEREQDw4NDAsKCAcDBQMCAQMFBggKCwwODxAQEhITAAMAAAAAA3cD9AAlAEsAywAAJR8HFQ8ILwc1PwczFwUfCA8ILwc1PwczFwMTAw8PHw8/Di8JGwEPDRUfDj8OLw8DEycLAQMBAwoFDQQCAwMDBgUEDgYHFwsNFgwNBAEDAwMFBgQOBgMaDA3+TQMDDA0EAgMCAQMGBQQOBgcXCw0WDA0EAQMDAwUGBA4GAxoMDSLDvA8NDg0NCwsFDggHBgUDAQEBAgQGBggJBAoRDA4NDg8PDw8ODQ4MDA8NCAYGBAIBAQEDDAYLBw4IEZubCQgICAYHBgsEBAMDAgEBAgQGBggJDhEMDg0ODw8PDw4NDgwRCg0IBgYEAgEBAQIDCQYECQUXDA0NDg8PucUi0NDEAQQECwYDCQ0JDA8IBQsDAwMBAwYHCwYCCg0JCxAIBQsDAQUCBAEBBwsGAwkNCQwPCAULAwMDAQMGBwsGAgoNCQsQCAULAwEFAgLV/q/+wAICBAQGBgcEDwkKCwwMDA0NDAwMCwoKBQgLBwYEAwIBAQIDBAYHBwwPCgsMDAwNEggIGAgOBwwGCgEG/vcEBAYFBgcHDwgICAkICAkNDAwMCwoKDQsHBgQDAgEBAgMEBgcLCA8KCwwMDA0NDAYMEQsFCQQPBwYEAwIBAUIBUVf+oAFgAAAEAAAAAAO1A/QAAgAIAA4AFwAAASM1JxUzESERNxcjESMRAzMVIREBIychA0uPP/r+DBN9z7s/+gJy/vM/u/6bAj6QLPr+SgKwvH79zgKw/RK8AiIBCrwAHAAAAAAD1APUAAMABwALAA8AEwAXABsAHwAjACcAKwAvADMANwA7AD8AQwBHAEsATwBTAFcAWwBfAGMAZwBrAG8AACUzNSMFMzUjBTM1IwczNSMHMzUjBTM1IwczNSMlMzUjBTM1IwUzNSMlMzUjBTM1IwUzNSMlMzUjITM1IwczNSMHMzUjBTM1IwczNSMHMzUjITM1IyUzNSMFMzUjBTM1IyUzNSMFMzUjBTM1IzUhNSEB4T4+/ko/PwNrPz99Pz99Pz/+iT8/fT8/Au4/P/5LPj7+Sj8/A2s/P/5LPj7+Sj8/AbY+PgG1Pz99Pz99Pz/+iT8/fT8/fT8/AbY+PgG1Pz/+Sz4+/ko/PwNrPz/+Sz4+/ko/PwOq/FYrPz8/Pz8/Pz8/Pz8/Pz4/Pz8/Pz4/Pz8/Pz4/Pj4+Pj4+Pj4+Pj4/Pj8/Pz8/Pj8/Pz8/Pj8AAAQAAAAAA/QD9AALAA8AEwAbAAABFwcXNxc3JzcnBycBESMRIREjEQMhFSE1IREhAYNwcCxwcCxwcCxwcAIH+v6I+j4BOAF4ATj8GAEYcHAscHAscHAtcXECcf7HATn+xwE5/oh8fAG2AAAAAAQAAAAAA/QD9AADAA8AEwAbAAABFSE1ARcHFzcXNyc3JwcnARUhNQcjETMRIREhA7b+x/2PcHAscHAtcXEtcHADfv7HP3x8Abb+SgFE+voBDXBwLXFxLXBwLHBwATn6+vr+iP7IA+gABQAAAAAD9AP0AAMABwATABcAJwAAARUjNRMVIzUFIxUzFTM1MzUjNSMnFSM1ITMVIxUzFSMVMxUjFSERIQI++vr6AfR8fD99fT/6+v7I+vr6+vr6AnH9jwFE+voBOfr6Pz59fT5++vr6+j/6P/o+A+gAAAAFAAAAAAP0A/QAAwAHABMAFwAoAAABFSM1ExUjNQUjFTMVMzUzNSM1IyUVIzUDKQE1IzUzNSM1MzUjNTM1IQK8+vr6/sd9fT98fD8CM/o/ATkBOPr6+vr6+v2PAUT6+gE5+vo/Pn19Pn76+vr8Vj76P/o/+j4AAAAEAAAAAAPzA3cARwB6AK0BNAAAAQ8DFR8DDwQfBjsBPwMfBD8HLwQ/Az0BLwYPBC8EDwIlFR8PNS8OPQEvBw8GJRUfBTsBHw4VMy8PIw8GBRUfDzM/Bj0BLwUrAS8OPQI/DTMhMx8VOwE/Bi8QIQ8OAosEAwEBAgMEgYYEAwEBAQEDBAUGBQYGBgYFhYYFBgYGBgUGBQQDAQEBAQMEh4EEAwICAwQFBQYGBgYFBYGBBAYGBgYFBv7zAQMEBwgJCwwNDw8RERISFA0NDAsLCgoJCAcGBgQDAgECAwQEBgUHBgYFBQQCAgE4AgMEBAYFB10NDQwLCwoKCQgHBgYEAwI/AQMEBwgJCwwNDw8IERISE2cHBQYEBAMC/VABAwQGCAkLDA0OBxAQERISbAcFBgQEAwICAwQEBgUHYgwMDAsKCgoICAcGBQQDAgIDBAUGBwgICgoKCwwMDAEKCwsLCwkKCQgIBwYGBAQDAQICAgQFBQYGBwYFBAQDAgEBAwQGBwgKCgwNDQ4QBxEQEf7tExIRERAPDg0MCwkIBgQDAfcFBQYGBgYFBYSIBQUGBgYGBQUEAwICAwSIiQQDAQEBAQMEBQUGBgYGBQWJhAUFBgYGBgUFBAMBAQEBAwSDgwQDAQEBAQOJRhMSEhERDw8NDAsJCAcEAwE+AQIDBAYGBwgJCgoLCwwNDEYHBQYEBAMCAQECAwQEBgXNBwUGBAQDAgECAwQGBgcICQoKCwsMDQwTEhIREQ8PDQwLCQUHBQQCAQEDBAUFBqd0FBMSEhAQDw4MCwUJBwYEAgEBAwQFBQYGBgYGBAQDAgECAwUFBwcICgoKDAsNDQ10DQ0MDAwKCgkJBwcFBQMCAgMDBQYGCAgJCQoLCwwMFAYGBAQDAgIDBAQGBgYUEhIREA8ODQwLCQkHAwUDAgEDBQYICgsMDg8QEBISEwAbAAAAAAPUA9QAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBDAEcASwBPAFMAVwBbAF8AYwBnAGsAACUzNSMHMzUjBzM1IwUzNSMHMzUjBzM1IyUzNSMFMzUjJTM1IwUzNSMlMzUjBzM1IwUzNSMHMzUjBzM1IwUzNSM1MzUjBTM1IyUzNSMFMzUjJTM1IwczNSMHMzUjAzMRIwczNSMHMzUjBzM1IwOWPz99Pz99Pz/+iT8/fT8/fT8/A2s/P/yVPz8Daz8//JU/PwLuPz99Pz/+iT8/fT8/fT8/A2s/Pz8//JU/PwNrPz/8lT8/A2s/P30/P30/P7s+Prw/P30/P30/Pys/Pz8/Pz8/Pz8/Pz4/Pz8+Pz8/fT4+Pj4+Pj4+Pj4+fT8/Pz4/Pz8+Pz8/Pz/8VgOqPz8/Pz8/AAAcAAAAAAPUA9QAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBDAEcASwBPAFMAVwBbAF8AYwBnAGsAbwAAJTM1IwczNSMHMzUjBzM1IwczNSMHMzUjJTM1IwUzNSMlMzUjBTM1IyUzNSMHMzUjBzM1IwczNSMHMzUjBzM1IwczNSMlMzUjBTM1IyUzNSMFMzUjATMRIwczNSMHMzUjBzM1IwczNSMHMzUjBzM1IwMZPz99Pz+7Pj68Pz99Pz99Pz8Btj4+/ko/PwG2Pj7+Sj8/Au4/P30/P30/P30/P30/P30/P30/PwG2Pj7+Sj8/AbY+Pv5KPz8Daz8/fT8/fT8/uz4+vD8/fT8/fT8/Kz8/Pz8/Pz8/Pz8/Pj8/Pz4/Pz99Pj4+Pj4+Pj4+Pj4+Pn0/Pz8+Pz8//NMDqj8/Pz8/Pz8/Pz8/PwAAAAAFAAAAAAPzA7UAAgAcAEcAegEBAAAtAScJARcBPwQ1LwojDwMlFR8PNS8HNS8GKwEPBSUVHwYzHw4VMy8QDwYFFR8POwE/BT0BLwUrAS8OPQI/DiEzHxY/By8QJQ8OAYMBBK4BW/7RrQEwBAQDBAMDBAMEBFcEBQYLCwwMCwUF/koBAQMEBQYHCAkKCgsMDA0NBw0LCggGBQIBAgMEBAYFBwYGBQUEAgIBOAIDBAQGBQddDQ0MCwsKCgkIBwYGBAMCPwEDBQYICQsMDQ8PCBESEhNnBwUGBAQDAv1QAQMEBggJCwwNDgcQEBESEmwHBQYEBAMCAgMEBAYFB2IMDAwLCgoKCAgHBgUEAwICAwQFBgcICAoKCgsMDAwBCgsLCwsJCgkICAcGBgQEAwECAgIEBQUGBgcGBQQEAwIBAQMEBgcICgoMDQ0PDwgQEBL+7hMSEhAQDw4NDAsJCAYEA0pNsQFh/suxATYEBQYLDAwMCwUFBVgFAwQEAgIEBAMVRg8PDg4ODQwMCwoKCQgHBwVFBAoLDA4PEBFOBgYFBQQDAgIDBAUFBs0GBgUFBAMBAQECAwQFBggICQkKCwwMDA0TExIREBAODgwKCgQHBgMCAQECAwQEBgWndBQTEhIREA4ODQsFCAgFBAICAwQEBgYGBgYFBQQDAgECAwQGBggICQoLCwwNDA50DQ0MDAsLCgkJBwYGBAMCAQIDBAQGBwcICQkKCwsMDBUGBQUDAwIBAQIDAwUFBgcUEhIQEA8ODQ0KCgkHAwQEAQEBAwUHCAkLDQ0PEBERExMAAAAAAgAAAAAD9AL6AIcBFAAAARUfBjsBHw0dAg8OIy8PPQEvBSsBDwYVHw8hPw81Lw8jDwYFFR8PMz8GPQEvBSsBLw81Pw8zHxo/By8TIw8OArwCAwQEBgUHXQ0NDAsLCgoJCAcGBgQDAgIDBAYGBwgJCgoLCwwNDfoMDQwLCwoKCQgHBwUEAwIBAgMEBAYGBgYGBQUEAwEBAQMEBwgJCwwNDw8IERISEwEDFBISEREPDw0MCwkECAUEAgEDBAcICQsMDQ8PCBESEhNnBwUGBAQDAv1QAQMEBwgJCwwNDw8IERISE2cGBgYEBAMCAgMEBAYGBl0NDQwLCwoKCQgHBgYEAwIBAQIDBAYGBwgJCgoLCwwNDfoJCQkJCQgICAcHBgcFBQUEBAMCAQIDBAQFBgcGBgUFAwMCAQEDBAcGBwcJCQkLCwsMDQ0NDg0O+hQSEhERDw8NDAsJCAcEAwLbBwUGBAQDAgECAwQGBgcICQoKCwsMDQ19DA0MCwsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwsMDQxGBwUGBAQDAgIDBAQFBgdFFBISEREPDw0MCwkECAUEAgEDBAcICQsMDQ8PCBESEhOGFBISEREPDw0MCwkECAUEAgEBAwQFBQajfBQSEhERDw8NDAsJBAgFBAIBAQMEBQUGBgcFBgQEAwIBAgMEBgYHCAkKCgsLDA0NfA0NDAsLCgoJCAcGBgQDAgEBAQICAwMFBAYFBwYIBwgJDAwMEwYFBQMDAgEBAgMDBQUGBhMTEhIMDAwLCgkJCAcGBQUDAwEBAQMEBwgJCwwNDw8RERISAAAAABwAAAAAA9QD1AADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEMARwBLAE8AUwBXAFsAXwBjAGcAawBvAAAlMzUjBzM1IwczNSMHMzUjBzM1IwczNSMlMzUjBTM1IyUzNSMFMzUjJTM1IwczNSMHMzUjBzM1IwczNSMHMzUjBzM1IyUzNSMFMzUjJTM1IwUzNSMlMzUjBzM1IwczNSMHMzUjBzM1IwczNSMDMxEjA5Y/P30/P30/P7s+Prw/P30/PwLuPz/+Sz4+AbU/P/5LPj4BtT8/fT8/fT8/fT8/fT8/fT8/fT8/Au4/P/5LPj4BtT8//ks+PgG1Pz99Pz99Pz+7Pj68Pz99Pz99Pz8rPz8/Pz8/Pz8/Pz8+Pz8/Pj8/P30+Pj4+Pj4+Pj4+Pj4+fT8/Pz4/Pz8+Pz8/Pz8/Pz8/Pz/8VgOqAAAAAAcAAAAAA8wDzAADAA8AEwAXABsAHwAxAAATFTM1JRc3FwcXBycHJzcnJRUzNQEVMzUhFTM1IRUzNSchESM1IxUjNSMVMxUjFTMVIYioAVCIiTuIiDuJiDyJif5EqAF6qP4y0v4yqPwDclSoVNJ+fn7+MgFWqKhmiYk8iIk7iIg7iYjSqKgBJtLS0tLS0lT+MlRUVKhUqFQACgAAAAAD9AP0AAMABwALAA8AEwAXABsAHwAjACgAAAEVIzUjFSM1IxUjNQEVIzUjFSM1IxUjNQEVIzUjFSM1IxUjNQMpAREhA7b6P/o/+gNs+j/6P/oDbPo/+j/6PgE4ArD8GAFE+vr6+vr6ATn6+vr6+voBOfr6+vr6+vxWA+gAAAAABQAAAAAD8wO1ACMAUgB9ALABNwAAAREVHwUzFz8HES8HIw8GJxEVHwY/BxEzPwY9AS8GKwEPCCcVHw81Lwc1LwcPBiUVHwYzHw4VMy8QDwYFFR8POwE/BT0BLwYjLw49Aj8OIR8XPwcvECUPDgK8AwMFBQcHBPAHCAYGBAQCAQECBAQGBggD8AgHBwUFAwN9AgMEBAYFBwYGBQUEAgIB+gYGBQUEAwICAwQFBQYG+gYHBgsKCAcFAQG8AQEDBAUGBwgJCgoLDAwNDQcNCwoIBgUCAQIDBAQGBQcGBgUFBAICATgCAwQEBgUHXQ0NDAsLCgoJCAcGBgQDAj8BAwQHCAkLDA0PDwgREhITZwcFBgQEAwL9UAEDBAYICQsMDQ4HEBAREhJsBwUGBAQDAgIDBAQGBQdiDAwMCwoKCggIBwYFBAMCAgMEBQYHCAgKCgoLDAwMAQoLCwsLCQoJCAgHBgYEBAMBAgICBAUFBgYHBgUEBAMCAQEDBAYHCAoKDA0NDw8IEBAS/u4TEhIQEA8ODQwLCQgGBAMB2v6XCAcHBQUDAwEBAwMFBQcHBAFtBwgGBgQEAgEBAgQEBgYIXf6KBwYFBQMDAgEBAgMDBQUGBwF2AQIDBAQGBQcGBgUFBAMBAQECBQYJCgsGBn5GDw8ODg4NDAwLCgoJCAcHBUQFCQwMDg8QEE8GBgUFBAMBAQEBAwQFBQbNBgYFBQQDAQEBAgMEBQYICAkJCgsMDAwNExMSERAQDg4MCgoEBwYDAgEBAgMEBAYFp3UTExMRERAPDQ0LBQkHBQQCAgMEBAYFBwYGBQUEAwEBAQIDBAYGCAgJCgsLDAwNDnQNDQwMCwsKCQgIBgYEAwIBAQEDBAUFBwcICQkLCgsMDBUGBQUDAwIBAQIDAwUFBgcUEhIQEA8ODQwLCggHAwUEAQEBAwUHCAkLDQ0PEBERExMAAAAcAAAAAAPUA9QAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBDAEcASwBPAFMAVwBbAF8AYwBnAGsAbwAANyE1ISUzNSMFMzUjBTM1IyUzNSMFMzUjBTM1IyUzNSMhMzUjBzM1IwczNSMFMzUjBzM1IwczNSMhMzUjJTM1IwUzNSMFMzUjJTM1IwUzNSMFMzUjJTM1IwczNSMHMzUjBzM1IwczNSMHMzUjBzM1IysDqvxWA2s/P/5LPj7+Sj8/A2s/P/5LPj7+Sj8/AbY+PgG1Pz99Pz99Pz/+iT8/fT8/fT8/AbY+PgG1Pz/+Sz4+/ko/PwNrPz/+Sz4+/ko/PwNrPz99Pz99Pz+7Pj68Pz99Pz99Pz8rPz4/Pz8/Pz4/Pz8/Pz4/Pj4+Pj4+Pj4+Pj4/Pj8/Pz8/Pj8/Pz8/Pj8/Pz8/Pz8/Pz8/Pz8AAAAABAAAAAADtQP0AAMADQAqAFAAAAERIRElFSE1MxUhESERJR8HFTMVITUzNT8KHwEnDwojESEVIREjNSM1LwwPAgN3/on+yAH0Pv7I/scBVgUGBAcFAgMBff6JfQEBAgQEBQYHCQsNEAZGBgULCQ0LCgYEAgH6AXgB9H76AgQEBQcHDA4QEQwMDA0MDAI+/gwB9Pp8fLv+DAKveQMEBQkMBg4NNz4+KBYKCgkIBwcGAwMBAQE2AwMGCAwOEBAMDQz80z4CcfoMDQwLCwoKDAwJBwMCAQECAwAABQAAAAAD9APzAAkADQARAEQASgAAEzMVIxUhNSMRIwEzNSMnFSM1JQ8DHQEfBjsBPwYvBCERIRUhESE/BC8HIw8BBTMVMxEjDH19ATh8vAE4vLx8fgK6wgQDAgIDBMIEBgUGBgYGBQQCAgEBAgMEigER/c0Ccf6xigQDAgEBAgIEBQUGBgYGBv0EvD76AUT6Pj4BOQF3Pn19fTa7BQYFBwYGBQW8AwMCAgMEBQYFBgYGBQWG/Y8/Au6GBQYFBgYGBgQFAwEBAgP1vAG2AAAAAAUAAAAAA/QD9AALAA8AEwAXACcAACUjFTMVMzUzNSM1IwEVIzUjFSM1IxUjNQMhESMVIzUjFSM1IxUjNSMBwn5+Pn19PgH0+j/6P/o+A+g++j/6P/o+yD99fT98AXj6+vr6+vr+xwJx+vr6+vr6AAAFAAAAAAP0A/QAAwAHAAsAGwAnAAABFSM1IxUjNSMVIzUDMzUzFTM1MxUzNTMVMxEhJSMVMxUzNTM1IzUjA7b6P/o/+j4++j/6P/o+/BgBtn5+Pn19PgI++vr6+vr6/c76+vr6+voCcfo/fHw/fQAAEAAAAAADpAOkAAMABwALAA8AEwAXABsAHwAjACcAKwAvADMANwA7AD8AACUhNSEFITUhJSE1IQUhNSElITUhBSE1ISUhNSEFITUhJSE1IQUhNSElITUhBSE1ISUhNSEFITUhJSE1IQUhNSECeAEs/tT95AEs/tQCHAEs/tT95AEs/tQCHAEs/tT95AEs/tQCHAEs/tT95AEs/tQCHAEs/tT95AEs/tQCHAEs/tT95AEs/tQCHAEs/tT95AEs/tQCHAEs/tT95AEs/tRcHh4ePB4eHjweHh48Hh4e8B4eHjweHh48Hh4ePB4eHgAS/+T/5AQcBBwAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBFAEoAACUhNSEFITUhJSE1IQUhNSElITUhBSE1ISUhNSEFITUhJSE1IQUhNSElITUhBSE1ISUhNSEFITUhJSE1IQUhNSElMyERIREDKQERIQJ4ASz+1P4CASz+1AH+ASz+1P4CASz+1AH+ASz+1P4CASz+1AH+ASz+1P4CASz+1AH+ASz+1P4CASz+1AH+ASz+1P4CASz+1AH+ASz+1P4CASz+1AH+ASz+1P4CASz+1AGGHgHg/AQeAhwCHPvIeh4eHjweHh48Hh4ePB4eHtIeHh48Hh4ePB4eHjweHh5a/AQD/PvmBDgAAAAV/+T/5AQcBBwAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBDAEcASwBPAFQAACUhNSEFITUhJSE1IQUhNSElITUhBSE1ISUhNSEFITUhJREhESMRIRElITUhBSE1ISUhNSEFITUhJSE1IQUhNSElITUhBSE1ISURIREjESERAykBESECeAEs/tT+AgEs/tQB/gEs/tT+AgEs/tQB/gEs/tT+AgEs/tQB/gEs/tT+AgEs/tQDhP4gHv4CAnYBLP7U/gIBLP7UAf4BLP7U/gIBLP7UAf4BLP7U/gIBLP7UAf4BLP7U/gIBLP7UA4T+IB7+Ah4CHAIc+8h6Hh4ePB4eHjweHh48Hh4eWv4CAf7+AgH+eB4eHjweHh48Hh4ePB4eHlr+IAHg/iAB4PvmBDgAAAAJAAAAAANoA6QAAwAHAAsADwATABcAGwAfACUAACUhNSElITUhNSE1ITUhNSEBFSM1IxUjNSUVIzUjFSM1Bx0BIREhAeIBhv56/rYC0P0wAtD9MALQ/TACspYelgFKlh6WHgGG/npcHjwePB48HgFKlpaWlrSWlpaWqBioAYYAABL/5AAABBwD4AADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEMAVQAAJSE1IQUhNSElITUhBSE1ISUhNSEFITUhJSE1IQUhNSElITUhBSE1ISUhNSEFITUhJSE1IQUhNSElITUhBSE1ISURIREpAREhFSERMxEhETMRMxEzESECPAEO/vL+IAEO/vIB4AEO/vL+IAEO/vIB4AEO/vL+IAEO/vIB4AEO/vL+IAEO/vIB4AEO/vL+IAEO/vIB4AEO/vL+IAEO/vIB4AEO/vL+IAEO/vIB4AEO/vL+IAEO/vIDSP4+/gIB4P4gAeAeAcIePB77yFweHh48Hh4ePB4eHjweHh7SHh4ePB4eHjweHh48Hh4ePP4+AcL+Ph7+PgHC/j4DovyaA4QAAAAJAAAAAANoA6QAAwAHAAsADwATABcAGwAfACUAADchNSE1ITUhNSE1ITUhNSEBFSM1IxUjNSUVIzUjFSM1Bx0BIREhmAGG/noC0P0wAtD9MALQ/TABaJYelgFKlh6WHgGG/npcHjwePB48HgFKlpaWlrSWlpaWqBioAYYACQAAAAADaAOkAAMABwALAA8AEwAXABsAHwAlAAA3ITUhNSE1ITUhNSE1ITUhARUjNSMVIzUlFSM1IxUjNQcdASERIZgBhv56AtD9MALQ/TAC0P0wAf6WHpYBSpYelh4Bhv56XB48HjwePB4BSpaWlpa0lpaWlqgYqAGGAAMAAAAABAADAAADAAcACwAAESE1ITUhNSE1ITUhBAD8AAQA/AAEAPwAAQBAwECAQAAAAAADAAAAAAQAA8AAAwAHAAsAADUhNSERITUhESE1IQQA/AAEAPwABAD8AEBAAYBAAUBAAAAAAwAAAAAEAANAAAMABwALAAA1ITUhESE1ITUhNSEEAPwABAD8AAQA/ADAQAEAQMBAAAAAAAYAAAAABAAEAAADAAcAEAAUABgAIQAAJSE1ISUhNSEFJwcXNycHESMBITUhJSE1IQUXNxEzERc3JwGAAoD9gAEAAYD+gP4AVSugoCtVQAEAAoD9gAEAAYD+gP2AK1VAVSugQECAQM1NL5GRL00BDQFAQIBAUS9N/vMBDU0vkQAABQAAAAADpAOkAAMABwALAA8AEwAANyE1ITUhNSE1ITUhAREhEQMhESG2ApT9bAKU/WwClP1sAtD89B4DSPy4th48HjweAf789AMM/NYDSAAFAAAAAAOkA6QAAwAHAAsADwATAAATITUhNSE1ITUhNSEBESERAyERIbYClP1sApT9bAKU/WwC0Pz0HgNI/LgBph48HjweAQ789AMM/NYDSAAAAAAFAAAAAAOkA6QAAwAHAAsADwATAAATITUhNSE1ITUhNSElESERAyERIbYClP1sApT9bAKU/WwC0Pz0HgNI/LgCeB48HjwePPz0Awz81gNIAAIAAAAAA8ADvwAHAA8AABMBAzMTATcBBTMHFzczNSFAAV2ro3kBXlP81QEgcSNtVvv9dANq/qj+bwEY/qdTAyp9TW26gAAAAAMAAAAAA8ADwABNAFEAlwAAAR8EDw8jLwsVHwg/GDUvAyMfASUhNSEBDxQfAzMvBz8OOwEfBjUvBg8CAn4EAgUDAQECBAQGCAkKDA0OEBETFBYNDR4eHg8ODw0NDAwKCgsMHR8gICwYIB8eHRwaDA0LCwsKCgkJCAcHBgUFAwMCAgEDBAerBgz9xwOA/IABhw4NGhgXCwoKCQkIBwcHBQUEAwIBAQEDBAawCQcHBgUEAgEBAwUGCQkLCw0ODg8QEA8QHBoaGBYWFBIQExUXGSswHR0cAV0FBg0NDw4NDAsKCggIBwYFBAQCAQEBBAcJBQYGBwcICAmSBQYFCAgGBQQBAQIEBQgJBQYGBwcICAkJCgoLDAwNDQ4PDxAUFBMSBw1cgAFyBAQKCw4HCAgJCgoKCwsMDA0NDg4PFhQTEQcJCAkLDAwODw0MDAoJCAgGBgQDAwIBAwQGBwkLDIwHBgUEBAMBAQIFAAIAAAAABAADvwAHAA8AAAEzETMRMzUhJSERMxEhNSECAMCAwP4A/gABAIABAP2AAkD+AAIAgID9AAMAgAAAAAAEAAAAAAQAA78AAwAHAAsADwAANSE1ITUhNSE1ITUhNSE1IQQA/AAEAPwABAD8AAQA/ABAgICAgICAgAADAAAAAAQAA/8ABAAIAEwAAAEnAyEDExEhEScRHw8hPw8RLw8hDw4B4oGhAoC+/v0AgAEBAwQFBwYICQkKCgsMDAwDEAwMDAsKCgkJCAYHBQQDAQEBAQMEBQcGCAkJCgoLDAwM/PAMDAwLCgoJCQgGBwUEAwEBW6f+/gGAAQD9AAMACPzwDAwMCwoKCQkIBgYGBAMBAQEBAwQGBgYICQkKCgsMDAwDEAwMDAsKCgkJCAYGBgQDAQEBAQMEBgYGCAkJCgoLDAwAAAwAAAAAA8ADvwADAAcACwAPABUAGQAdACEAJQApAC0AMQAAJTM1IwczNSM3MzUjNTM1IwUVESERISUzNSMFMzUjJTM1IwczNSMHMzUjBzM1IwczNSMDQICAwICAwICAgID9AAIA/gADAICA/QCAgAMAgIDAgIDAgIDAgIDAgIBAgICAQIBAgIBA/sACAECAgIBAgICAgICAgICAAAIAAAAABAAD/wAIABEAABMzBxc3FTMRIQE1IxEhNSM3J0Cm5lrmgP6AAoCAAYCl5VoBQOVb5qYBgAFapv6AgOVbAAAAAgAAAAAEAAP/AAQAFwAANRUzASc3Bxc/AzUvBiMPAuICW+GxduJ6BgUCAgUGlQoKDA0LCwXi4gJc4bJ24nsJCwsNCwsKlQYFAgIFAwAAAAADAAAAAANAA8AAIgBFAJAAAAEzHw0dAQ8OIzUTMx8ODw8jNQMhMz8QLw8/Dj0BLxMjIQI8CgoKCQkJBwgGBgUEBAICAgIEBAUGBggHCQkJCgoKvJoLCgkKCQgIBwYGBQUDAgIBAQICAwUFBgYHCAgJCQoKC5rAAaULCwsLFRQTEhEQDg0LCQcGAwEBAQMEBQYHCAkKCgsMDA0OCgoJCQgIBwYGBQQEAwIBAQEFBwkLDQ4QEhIUCwsKDAsMCwwN/o4BtQIDAwUGBgcICQkKCgsLDAsLCwoKCQkIBwcFBQQCAgHgAXUCAwMFBgYHCAkJCgoLCwwLCwsKCgkJCAcGBgUDAwIB4P0WAQICBggKDQ4PERMUFRcXGBkSERIQEQ8PDw4NDAsLCgkHCQkJCgoKCwsLCwwMDAwMDQ0NDRoYGBYVExIQDgwFBQQEAwICAQAAAAAEAAAAAAQAA78AAwAHAAsADwAANSE1ITUhNSE1ITUhNSE1IQMA/QAEAPwAAwD9AAQA/ABAgICAgICAgAAEAAAAAAQAA/8APwB/AIQBBgAAJRUPDi8OPQE/DTsBHw0RFQ8NKwEvDT0BPw4fDiUHFwE1BRUfED8HFwcvBiMPDx8PPw8vBzcBMzUBNS8PDw4BQAICBAQEBgYHBwgJCAoJCgoJCggJCAcHBgYEBAQCAgICBAQEBgYHBwgJCAoJCgoJCggJCAcHBgYEBAQCAgICBAQEBgYHBwgJCAoJCgoJCggJCAcHBgYEBAQCAgICBAQEBgYHBwgJCAoJCgoJCggJCAcHBgYEBAQCAgH//4ABQPwAAQQFBwkLDA4PCBESExQVFhUSDQwMDAwLCzs7CwwNDA0NDQ4XFhYUFBISDw8NCwkIBQQBAQQFCAkLDQ4QERMTFRUXFhgWFhQUEhEQDwwMCQgFBAEBAQMDBAUGB14BQMD9wAMEBggKCw0OEBESEhQVFRYbFhUUExMRDw8MCwoHBgTgCgkJCQkIBwcGBgQEBAIBAQEBAgQEBAYGBwcICQkJCQoKCQoICQgHBwYGBAUDAgICAgMFBAYGBwcICQgKCQI2CgkKCAkIBwcGBgQFAwICAgIDBQQGBgcHCAkICgkKCgkKCAkIBwcGBgQEBAIBAQEBAgQEBAYGBwcICQgKCZP9gAFAQJ0DGRUVFBMSEBAOBwwKCQcFAwEBAQIDAwQFBVhYBQUEBAICAgEEBQgJCw0PDxISFBQWFhcXFhUVFBIREA8NCwkIBQQBAQQFCAkLDQ8PEhITFRUWFxEODw4ODg0MMP7AQAJgRxwVFBMTERAPDgwKCQcFBAEBBAYHCQwMDw8REhQUFRYAAAAABAAAAAADuQO5AAMABwASABoAAAEzFSMnFSE1AREzNTM3FzcXMzUlIREzESE1IwHg/PxeAbn9ij8yTFR+gyX9SwMzP/1LvQGCfr38/AF6/oZ+X1TS3fx+/ob+CPwAAAAAAwAAAAAEAAP/AAMARwBdAAABESERIxEfDyE/DxEvDyEPDicRMxEhNSEPDgOA/cCAAQIDBAUHBwkJCQsLDAwNDQJADQ0MDAsLCQkJBwcFBAMCAQECAwQFBwcJCQkLCwwMDQ39wA0NDAwLCwkJCQcHBQQDAsGAAoD9gA0NDAwLCwkJCQcHBQQDAgLA/cACQP3ADQ0MDAsKCgkJBwYGBAMCAQECAwQGBgcJCQoKCwwMDQ0CQA0NDAwLCgoJCQcGBgQDAgEBAgMEBgYHCQkKCgsMDA2z/UACwIABAgMEBgYHCQkKCgsMDA0AAAIAAAAAA4ADvwADAAsAADchESE3IRUhNSE1IcACgP2AwP8AAwD/AP8AQAKAwICAQAAAAAAFAAAAAAQAA78AAwAHAAsADgASAAA1ITUhJSE1ITUhNSEBNyc1ITUhBAD8AAGAAoD9gAKA/YD+gMDABAD8AECAgICAgP6AwMCAgAAAAwAAAAAD/wP/AAMAHgAiAAApATUhAQ8HFR8KMz8DATcJAgGAAoD9gP6wCwkIBgYEAgICAgQGBwQK2AgICAkICAhY/qo5AVYBu/6qgAGeCwwMDQ0ODQ4ODg0ODA0FDM0FAwICAwVUAUY0/roBpwFHAAEAAAAABAADAABkAAARISc/DjsBHx43Lx4jDw8nAcC3DQ4ODw8PEBAQERESERISEhEQERAQEA8PDw8ODg4ODQwNCwwLCwoKCQkICAcHBgYFeAcHCQgKCgsMDA0NDg8PDxARERIRExIUExQUFRQVFhUWGRgYFxcXFxYVFRUUFBMSErQBANAMCwoKCQgHBwYGBQMDAwEBAgIDBAUFBQcHBwgICgkKCwsLDAwNDQ4ODg4PDxAQKhUUFBQTEhMREREQEA8ODg4MDAsLCQkJBwcFBQUDAgIBAQQEBQYICQkLCwwODg8Q0QAAAAACAAAAAAQAA/8ACAARAAA3NSMRITUjNycBMwEXARUzESGAgAGApuNaAR2m/v1aAQOA/oDbpf6AgONaAcP+/VoBAqUBgAAAAAACAAAAAAOAA/8AAwBpAAAzITUhExUfHTsBPx01ESMRDw8vDxEjgAMA/QBAAgIDAwQFBgcHBwkJCQoLCwwMDA0ODQ4PDw8QDxAREBAREA8QDw8PDg0ODQwMDAsLCgkJCQcHBwYFBAMDAgKAAQMGBwgKDA0ODxARERESEhISEREREA8ODQwFCQgGBQKAgAGAEBEQDxAPDw8ODQ4NDAwMCwsKCQkJBwcHBgUEAwMCAgICAwMEBQYHBwcJCQkKCwsMDAwNDg0ODw8PEA8QERACAP4AFRMTEhEQDw0MCwkIBgQDAQEDBAYICQsMDQ8IEBETExUCCgAABgAAAAAD+AOZAAMAQwBHAIcAiwDLAAABIRUhJx8OHQEPDi8OPQE/DRMhFSEnMx8NHQEPDSsBLw09AT8NEyEVIScfDh0BDw4vDj0BPw0BQwK1/UvdCgoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoKCQoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQrmArX9S90KCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgoJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCuYCtf1L3QoKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCgkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKAQR+ngEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEcfp0BAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBHH6eAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAAMAAAAABAADgABAAMABQAAAARUfDz8PLw8PDgUVDx0rAS8dPQE/HTsBHx0FHx47AT8eLx4rAQ8dAWABAgQGBggKCgsNDQ4OEBAQEBAQDg4NDQsKCggGBgQCAQECBAYGCAoKCw0NDg4QEBAQEBAODg0NCwoKCAYGBAIBvwECAwMEBAYFBwcHCAkJCQoLCwsMDAwNDQ0ODg4PDg8PDg8ODg4NDQ0MDAwLCwsKCQkJCAcHBwUGBAQDAwIBAQIDAwQEBgUHBwcICQkJCgsLCwwMDA0NDQ4ODg8ODw8ODw4ODg0NDQwMDAsLCwoJCQkIBwcHBQYEBAMDAgH84AgICQoKCwwMDQ0ODw8PEBAREhETEhMTFBQUFRUVFRYWFhYVFRUVFBQUExMSEhIREREQDw8ODg4NDAsLCwoJCAgICAkKCwsLDA0ODQ8PDxAREBISEhITExQUFBUVFRUWFhYWFRUVFRQUFBMTEhMREhEQEA8PDw4NDQwMCwoKCQgCAAgIEBAODg0NCwoKCAYGBAIBAQIEBgYICgoLDQ0ODhAQEBAQEA4ODQ0LCgoIBgYEAgEBAgQGBggKCgsNDQ4OEBAQDw4PDg4ODQ0NDAwMCwsLCgkJCQgHBwcFBgQEAwMCAQECAwMEBAYFBwcHCAkJCQoLCwsMDAwNDQ0ODg4PDg8PDg8ODg4NDQ0MDAwLCwsKCQkJCAcHBwUGBAQDAwIBAQIDAwQEBgUHBwcICQkJCgsLCwwMDA0NDQ4ODg8ODxUUFBQTExISERARDw8ODg0NCwsLCQkICAYGBQQDAgICAgMEBQYGCAgJCQsLCw0NDg4PDxEQERISExMUFBQVFRQUFBMTEhIREBEPDw4ODQ0LCwsJCQgIBgYFBAMCAgICAwQFBgYICAkJCwsLDQ0ODg8PERAREhITExQUFAAABgAAAAAD+AO5AAMADwATAB0AIQAnAAABIRUhJTMVIzUzNSM1MzUjASEVISUzFQczFSM1NyMBIRUhJTMVIzUjAUMCtf1L/sW9vX4/P34BOwK1/Uv+xb1xcb1xcQE7ArX9S/7Ffj8/AQR+vfw/ID4gATt+vTmEPzmEATt+vfy9AAACAAAAAAQAA8AANQBrAAABIxUzFR8PMz8FJw8DIy8NNTM1IzUjJSMVMxEfDz8GJw8DLw4RMzUjNSMCwMDAAQIDBQYICQoMDA4OEBESExAQEBcVDAkRDxAREAgIBwYHBQYEBQQDAgICAcDAgP4AwMABAgMFBggJCgwMDg4QERITEBAQFxUMCREPEBEQCAgHBgcFBgQFBAMCAgIBwMCAAgCAYBwbGBcUExAODQoJCAYEAgECAgYHBQZjBAMCAQIBAwMEBQYGCAgKCw0NboDAQID+phwbGBcUEhEODAsJCAUEAwEBAQMFBwYGYgQDAgEBAQICBAQEBgcHCQoLDA0BaIDAAAAAAAP/wAAABEADnwACAFEAswAAATUjJyEfDh0BDw4jFz8PNS8YISUXDw8VHxczITUhLw49AT8OMxcjFTMXFTMXNycxJyMnMScxAQLAaBgBAA4NDQwMCwoKCQcHBgQEAgIEBAYHBwkKCgsMDA0NDiJuExISERAODg0LCgkEBwUDAgECAgMEBAQFBgYODxITFBYLDAwMDA0NDQ3/AP3qYxYVFBMSEQ8PDQYKCQgGBAIBAgIDBAQEBQYGDg8SExQWCwwMDAwNDQ0NAQD/AA4NDQwMCwoKCQcHBgQEAgIEBAYHBwkKCgsMDA0NDkJGCIh4SKJEXnkBRoD+ngHYaEYBAgMFBQcICAoKCwwMDQ0ODg0NDAwLCgoICAcFBQMCAWwHCAkLDA0PDxASEgkTFBQVGA0NDA0MDAsLCwsUExIPDgwFBAQEAwIBAQFdYgYHCQoMDQ8QEQkTExUVFhcYDQ0MDQwMCwwLChUSEg8ODAUEBAQDAgIBeQECAwUFBwgICgoLDAwNDQ4ODQ0MDAsKCggIBwUFAwIBRoB3SKFEXXlGgAFgAAAAAwAAAAAD4APgAAsAewECAAABIxUzFTM1MzUjNSMFFQ8ZKwEvGT0BPxk7AR8ZBRUfHj8PFxUBNwEjJz8PLx4rAQ8dAWCAgECAgEABKgECAgMEBAUFBgYHDxATFAoLCwwMDAwNDQ0NDQ4NDQ0MDQwMCwsLCxQSEQ8HBgYFBQQDAwMBAQEBAwMDBAUFBgYHDxESFAsLCwsMDA0MDQ0NDg0NDQ0NDAwMDAsLChQTEA8HBgYFBQQEAwICAf2WAgIDBAUGBgcICQkKCwsMDA0ODg4PEA8REBESERISExAQEA8QDw8ODw4ODQ0NDAwQAQRh/vwzEAkJCQcIBwYFBgQEAwICAQEBAQMDBAUFBwcICAoKCgsMDQ0NDg8PDxAQEREREhISEhMSEhESERAQEBAPDg4ODQwMCwsKCQkIBwYGBQQDAgICoECAgECApg0ODQwNDAwMDAsLChQTEQ8GBwUGBAQEAwICAQECAgMEBAQGBQcGDxETFAoLCwwMDAwNDA0ODQ0ODQ0MDA0LDAsLCxQSEQ8HBgYFBQQDAwICAQECAgMDBAUFBgYHDxESFAsLCwwLDQwMDQ0ODRITERIREREQEA8PDw4NDQ0MCwsJCggIBwcFBQQDAwEBAQECAgMEBAUGBgcHCAkJCRA0/v1hAQQQDAwNDQ0ODg4PDw8QDxAQEBMSEhESERARDxAPDg4ODQwMCwsKCQkIBwYGBQQDAgICAgMEBQYGBwgJCQoLCwwMDQ4ODg8QEBAQERIREhMAAAACAAAAAAPAA78ACABCAAABMwEXARUzESEFER8PIT8PNSMVIREzNSMPDgIA5v6LWgF1gP5A/kABAgMEBQcHCAkKCwsMDA0NAoANDQwMCwoKCQkHBgYEAwIBgP2AwMANDQwMCwsKCQgHBwUEAwIDQP6LWgF15gHAgP2ADQ0MDAsKCgkJBwYGBAMCAQECAwQGBgcJCQoKCwwMDQ3AwAKAgAECAwQGBgcJCQoKCwwMDQAAAAQAAAAABAADvwADAAcALwAzAAABFSE1JRUjNSERMxUhNTMRLw8hDw43ITUhAsD+gAJAgP0AwAKAwAECAwQFBwcICQoLCwwMDQ39AA0NDAwLCwkKCAcHBQQDAr8CgP2AAYDAwMCAgP7AwMABQA0NDAwLCwoJCAcHBQQDAgEBAgMEBgYHCQkKCgsMDQyzwAAAAAIAAAAAA4ADvwACAAoAAAEFEwEzEyETMwEjAoD/AID+gIBiATtjgP7AgAHAAQGB/QABAP8AA4AABAAAAAAEAAO/AAMABwALAA8AACUhNSElITUhJSE1ISUhNSEBAAMA/QD/AAQA/AABAAMA/QD/AAQA/ABAgICAgICAgAAD/8AAAARAAwAAAwBdALcAAAEhNSElITMfDR0BDw0jIRUhMz8XPQEvFyMhARUfFzMhNSEjLw09AT8NMyE1ISMPFwFAAYD+gAEAAQAODQ0MDAsKCgkHBwYEBAICBAQGBwcJCgoLDAwNDQ7/AAEADQ0NDQwMDAwLCxUUEhEODQYFBAQEAwICAQECAgMEBAQFBg0OERIUFQsLDAwMDA0NDQ3/AP2AAQICAwQEBAUGDQ4REhQVCwsMDAwMDQ0NDQEA/wAODQ0MDAsKCgkHBwYEBAICBAQGBwcJCgoLDAwNDQ4BAP8ADQ0NDQwMDAwLCxUUEhEODQYFBAQEAwICAQHAgEYCBAQGBwcJCgoLDAwNDQ4ODQ0MDAsKCgkHBwYEBAJ6AQICAwQEBAUGDQ4REhQVCwsMDAwMDQ0NDQ0NDQ0MDAwMCwsVFBIRDg0GBQQEBAMCAgH/AA0NDQ0MDAwMCwsVFBIRDg0GBQQEBAMCAgF6AgQEBgcHCQoKCwwMDQ0ODg0NDAwLCgoJBwcGBAQCegECAgMEBAQFBg0OERIUFQsLDAwMDA0NDQADAAAAAAQAA78AAwAHAAsAAAERIREjESERAyERIQOA/sCA/sCABAD8AAMA/cACQP3AAkD9QAOAAAP/wAAABEAD/wAFAAsADwAAARcHFwkDNyc3JxMXEycCo+npWgFD/r78wgFDWunpW0B8+XwC+OvpWgFCAUb+uv6+WunrWvzNHwPhHwADAAAAAAPgA+AAAwBzAPoAABMhNSEFFQ8ZKwEvGT0BPxk7AR8ZBRUfHj8PFxUBNwEjJz8PLx4rAQ8d4AFA/sABqgECAgMEBAUFBgYHDxATFAoLCwwMDAwNDQ0NDQ4NDQ0MDQwMCwsLCxQSEQ8HBgYFBQQDAwMBAQEBAwMDBAUFBgYHDxESFAsLCwsMDA0MDQ0NDg0NDQ0NDAwMDAsLChQTEA8HBgYFBQQEAwICAf2WAgIDBAUGBgcICQkKCwsMDA0ODg4PEA8REBESERISExAQEA8QDw8ODw4ODQ0NDAwQAQRh/vwzEAkJCQcIBwYFBgQEAwICAQEBAQMDBAUFBwcICAoKCgsMDQ0NDg8PDxAQEREREhISEhMSEhESERAQEBAPDg4ODQwMCwsKCQkIBwYGBQQDAgICYEAmDQ4NDA0MDAwMCwsKFBMRDwYHBQYEBAQDAgIBAQICAwQEBAYFBwYPERMUCgsLDAwMDA0MDQ4NDQ4NDQwMDQsMCwsLFBIRDwcGBgUFBAMDAgIBAQICAwMEBQUGBgcPERIUCwsLDAsNDAwNDQ4NEhMREhERERAQDw8PDg0NDQwLCwkKCAgHBwUFBAMDAQEBAQICAwQEBQYGBwcICQkJEDT+/WEBBBAMDA0NDQ4ODg8PDxAPEBAQExISERIREBEPEA8ODg4NDAwLCwoJCQgHBgYFBAMCAgICAwQFBgYHCAkJCgsLDAwNDg4ODxAQEBAREhESEwAAAgAAAAADwAOAAC8AOwAAATMVIw8KHQEzNSM1Mz8KPQEvCisBAQMzGwEzAxMjCwEjAwCARwYGBgULCAcDAgIBwIBHBgYGBgoIBwMCAgEBAgIDBwgKBgYGBgeA/iDggMDAednggMDAgANAQAECAgMHCAoGBgYGB4BAQAECAgMHCAoGBgYGB0cGBgYGCggHAwICAf6A/oABOv7GAYABgP7GAToAAAABAAAAAAOAA78APQAAExUfFzMRMxEzETMRMzUhIw8XgAECAgMEBAQFBg0OERIUFQsLDAwMDA0NDQ2AgICA/gANDQ0NDAwMDAsLFRQSEQ4NBgUEBAQDAgIBAsANDQ0NDAwMDAsLFRQSEQ4NBgUFBAMDAgIB/oADAP0AAwCAAQICAwQEBAUGDQ8QEhQVCwsMDAwMDQ0NAAAAAAEAAAAABAAC/wBkAAABLw4rAQ8eFz8fHw8HIREDTBISExQUFRUVFhcXFxcYGBkWFRYVFBUUFBMUEhMREhEREA8PDw4NDQwMCwoKCAkHB3gFBgYHBwgICQkKCgsLDAsNDA0ODg4ODw8PDxAQEBEQERISEhESEREQEBAPDw8ODg23AcACMA8PDg4MDAoKCAgGBQUDAgICAwQFBgcHCQkJCwsMDA4NDw8QEBASERMSExQUFBUpDxAPDw4PDQ4NDQwMCwsLCgoJCAgIBgcFBQUEAwICAQEBAQIDBAUFBwYICAkKCgsL0QIAAAADAAAAAAPAA/8ABwALAGYAAAEVITUzESERJRUjNSMhDwsVERUfCzMhMz8KNRE1LwshLw4rAQ8OAQACAED9gAGAgED/AAcGBgYGCggHAwICAQECAgMDCAkFBgYGBgcC4CYHBgYFCwgHAwICAQECAgMHCAoGBgYGB/8AAwMEBQcJCg0HBwkJCQoLDAwLCgkJCAgHDAsIBwUEAwIDAEBA/YACgIBAQAEBAQMCBwkKBgYGBgf9AQYHBgYFBgkIAwMCAgEBAgIDBwgLBQYGBwYC4CYHBgYFCgkHAwIBAQEeCgwMDAsLCgQEBAIDAgEBAgMCBAQECgsLDAwLCwoAAAAC/8AAAARAAz8ABQALAAADATcnNycFFwcXCQFAAUNa5+daAaDn51oBQ/69Af7+wlvk5ltb5uRbAT4BQgACAAAAAAPAA38ALwA7AAABMxUjDwodATM1IzUzPwo9AS8KKwElAzMbATMDEyMLASMDAIBHBgYGBQsIBwMCAgHAgEcGBgYGCggHAwICAQECAgMHCAoGBgYGB4D+IOCAwMB52eCAwMCAAYBAAQICAwcICwUGBgYHgEBAAQICAwcICwUGBgYHRwYGBgYKCAcDAgIBQP6AATr+xgGAAYD+xgE6AAAAAAMAAAAABAADvwAjACcAKwAAAREVHwUzITM/BhEvBiMhIw8FJREhEQMhESEBAAICAgMEBAQBVQUEAwQCAgEBAQECAgQDBAX+qwQEBAMCAgICgP0AgAQA/AACq/7qBAQEAwICAgICAgMEBAQBFgQEBAMCAgICAgIDBASR/YACgP0AA4AAAAMAAAAAA7kDxgBDAEkAUwAAEzMVIw8HHQEfDTsBJzcXByc3Iy8ONT8PFzcTIycBIREhNTMRIRUj5EBABgYFBQQDAQECAgMEBQYGBggHCQgJCgokP1nY2Fk/MBYWFBQTEREPDQwKCQYEAwECBAUHCAkKCwwNDg8PD+16Q36e5v7PA3L+xb39in4Ci34BAQMEBQUGBkAJCgkICQcIBgYGBQQDAgI/WdfXWT8DBAYJCgwNDxERExQUFhZLEA8PDw4NDAsKCQgHBQQCQPWX/uTnAY/8jn4Cdn4AAAEAAAAAA4ADvwALAAABMwMjFSE1IxMzNSEBgKXquwIApeq7/gADQP2AgIACgIAAAAEAAAAAA4ADvwAHAAATIREzESE1IYABQIABQP0AA0D9AAMAgAAAAAADAAAAAAPAA78AMQA0AGoAACUVHw07AT8NPQEvCA8GAyETJxcBDwYdAR8GAR8GOwE/BgE/Bj0BLwYBAwECAgMEBQYGBwcICAkJCgkKCgkJCAgHBwYGBQQDAgICBAkHCAkSEBcvEggHBgUDQP4C/8Bt/uQFBAMDAgIBAQICAwMEBQE1BQUGBgcGBwYHBgcGBgYGBQE0BQQEAgMBAQEBAwIEBAX+LqgKCwoJCQkIBwcGBQQEAgICAgQEBQYHBwgJCQkKCwoHDQ8WDw8PGxgcQRwPDw8PDgEKAQC3bv7jBQYGBgYGBwcGBwYGBgYGBf7KBQQEAwICAQECAgMDBAUBNgUGBgYGBwYHBwYHBgYGBgUB1AAAAAAFAAAAAAQAA78AAwAHAAsADgASAAA1ITUhJSE1ITUhNSENARElITUhBAD8AAGAAoD9gAKA/YD+gAEA/wAEAPwAQICAgICAwMABgICAAAAAAAQAAAAABAADvwADAAcACwAPAAA3ITUhJyE1ITchNSEnITUhgAMA/QCABAD8AIADAP0AgAQA/ABAgICAgICAgAACAAAAAAOAA78AAgAKAAABBRMBMxMhEzMBIwKA/wCA/oCAYgE7Y4D+wIABwAEBgf0AAQD/AAOAAAYAAAAAAzMD9AA/AH8AvwD/AT8BfwAAJRUfDj8PLw8PDgUfDz8OPQEvDg8OARUfDTsBPw4vDisBDw0FHw47AT8NPQEvDSsBDw0BFR8OPw8vDw8OBR8PPw49AS8ODw4CTQIDBAUGBggICQkKCwsMCwwMCwoKCgkIBwcGBQQCAgEBAgIEBQYHBwgJCgoKCwwMCwwLCwoJCQgIBgYFBAMC/n8BAgIEBQYHBwgJCgoKCwwMDAsLCwoJCQgIBgYFBAMCAgMEBQYGCAgJCQoLCwsMDAwLCgoKCQgHBwYFBAICAYACAwQFBgYICAkJCgsLDAsMDAsKCgoJCAcHBgUEAgIBAQICBAUGBwcICQoKCgsMDAsMCwsKCQkICAYGBQQDAv5/AQICBAUGBwcICQoKCgsMDAwLCwsKCQkICAYGBQQDAgIDBAUGBggICQkKCwsLDAwMCwoKCgkIBwcGBQQCAgGAAgMEBQYGCAgJCQoLCwwLDAwLCgoKCQgHBwYFBAICAQECAgQFBgcHCAkKCgoLDAwLDAsLCgkJCAgGBgUEAwL+fwECAgQFBgcHCAkKCgoLDAwMCwsLCgkJCAgGBgUEAwICAwQFBgYICAkJCgsLCwwMDAsKCgoJCAcHBgUEAgJ/CwwLCwoJCQgIBgYFBAMBAQEBAwQFBgYICAkJCgsLDAsMDAsKCgoJCAcHBgUEAgIBAQICBAUGBwcICQoKCgsMDAsMCwsKCQkICAYGBQQDAQEBAQMEBQYGCAgJCQoLCwwLDAwLCgoKCQgHBwYFBAICAQECAgQFBgcHCAkKCgoLDAF1DAsLCwoKCAkHBwUFBAMCAgMEBQUHBwkICgoLCwsMDAsLCwoKCAkHBwUFBAMCAgMEBQUHBwkICgoLCwsMDAsLCwoKCAkHBwUFBAMCAgMEBQUHBwkICgoLCwsMDAsLCwoKCAkHBwUFBAMCAgMEBQUHBwkICgoLCwsBdQwMCwoKCgkIBwcGBQQCAgEBAgIEBQYHBwgJCgoKCwwMCwwLCwoJCQgIBgYFBAMBAQEBAwQFBgYICAkJCgsLDAsMDAsKCgoJCAcHBgUEAgIBAQICBAUGBwcICQoKCgsMDAsMCwsKCQkICAYGBQQDAQEBAQMEBQYGCAgJCQoLCwwAAAAIAAAAAAPnA/QAPwBDAJIAlgCaAJ4AogDQAAABDw4rAS8NPQE/DTsBHw0lFSM1JQ8EJyMPAhUfAg8BHwEPAh8DMzcfBzM/BxczPwMvAj8BLwE/AT0BLwIPAS8HIw8CJRUjNSUVIzUjFSM1IxUjNScRFR8GISc9ATM/AiM1MxU/ATUzFR8BES8HIQ8GAyABAQICBAMFBAYGBgYHBwgHCAgHBwYGBgUFBQMEAgIBAQICBAMFBQUGBgYHBwgIBwgHBwYGBgYEBQMEAgIB/fTIAkMLDAwMC0kFBQM8AQI9AQEBAT0DAQE7BAUFSAwLDA0LAwQEdgUEAgsNDAwLSAYEBDsBAQI9AQEBAT0DOwQFBUkLCw0MDAIEBHQFBAP+g8gCvMgyyDLIMgICAwQEBQUBFgM2BxEKWMgYGsgZGQEBAwMDBQQF/RIFBQQEAwICAR8IBwcHBwYGBQUEBAMDAQICAQMDBAQFBQYGBwcHBwgIBwcHBwYGBQUEBAMDAQICAQMDBAQFBQYGBwcHB6fIyFhIBgYIBxwCA2MFBQQvDQ4ODS8EBQVjAwIcBwgGBksEAwICAwRLBgYIBxwCA2MFBQQvDQ4ODS8EBQVjAwIBHAgIBgZLBAMCAQIEncjI+sjIyMjIyBn9EgUFBAQDAgEBGQzVDRkMyGgNDE82BAUBUgUFBAQDAgEBAQECAwQEBQAAAAMAAAAAA8AEAAADAAcAPwAAAREhESMRIREnERUfCjMhMz8KNRE1LwojISMPCgNA/wCA/wCAAQICAwcICgYGBgYHAwAHBgYGBgoIBwMCAgEBAgIDBwgKBgYGBgf9AAcGBgYGCggHAwICAQOA/QADAP0AAwBA/IAHBgYGBgoIBwMCAgEBAgIDBwgKBgYGBgcDgAcGBgYGCggHAwICAQECAgMHCAoGBgYGAAMAAAAABAADgAADAAcAPwAAARUhNQEVITUnERUfCjMhMz8KNRE1LwojISMPCgOA/QADAP0AgAECAgMHCAoGBgYGBwOABwYGBgYKCAcDAgIBAQICAwcICgYGBgYH/IAHBgYGBgoIBwMCAgEBwMDAAUDAwED9gAcGBgYGCggHAwICAQECAgMHCAoGBgYGBwKABwYGBgYKCAcDAgIBAQICAwcICgYGBgYAAAEAAAAAA4AEAAALAAATCQEVITUhCQEhNSGAAVv+pQMA/gsBCv72AfX9AAOQ/nD+cHCoAVgBWKgAAQAAAAAD4AP/AAUAAAERFxEBIQGgwAGA/EACQP6AwAJAAcAAAQAAAAADwAO/AAsAAAkBBwkBFwkBNwkBJwIA/m0tAZP+bS0BkwGTLf5tAZMtAi0Bky3+bf5tLQGT/m0tAZMBky0AAAACAAAAAAP+A/8ACwATAAABFwcXNxc3JzcnBycJAREXEQE1IQJnh4dDh4pDh4dDiof9WAE/vwE//MMBe4qJRYmJRYmKRYiIAcD+wP6AwAJAAUCAAAACAAAAAAP+A/8ABQCFAAAJAQM3FwkBFR8ePx49AS8eDx4DZf41/0i3AYP85QIEBAYHCAkKCw0NDg8QERITExQVFRYWGBcZGBkaGhoaGhoZGBkXGBYWFRUUExMSERAPDg0NCwoJCAcGBAQCAgQEBgcICQoLDQ0ODxAREhMTFBUVFhYYFxkYGRoaGhoaGhkYGRcYFhYVFRQTExIREA8ODQ0LCgkIBwYEBAICzf4zAQBItwGF/uoaGhoZGRgYFxcWFRUUExMSERAPDg4MCwsJCAcFBQMCAQECAwUFBwgJCwsMDg4PEBESExMUFRUWFxcYGBkZGhoaGhoaGRkYGBcXFhUVFBMTEhEQDw4ODAsLCQgHBQUDAgEBAgMFBQcICQsLDA4ODxAREhMTFBUVFhcXGBgZGRoaAAIAAAAAA/8D/wADAAwAADEhNSElJwcJAScHESMEAPwAAgDpLQE2ATct6kBA6+st/scBOS3rAtUABgAAAAAEAAQAAAMABwALABcAGwAfAAABFSE1IxUhNSMVITUBIxUzFTM1MzUjNSMlESERAyERIQPA/wBA/wBA/wABwMDAQMDAQAHA/IBABAD8AAEAwMDAwMDAAYBAwMBAwED9wAJA/IAEAAAABgAAAAAEAAQAAAsAEQAVABkAHQAhAAABIxUzFTM1MzUjNSMnMyERIREBFSE1IxUhNSMVITUDIREhAgDAwEDAwEDAQAJA/IADgP8AQP8AQP8AQAQA/AABgEDAwEDAQP3AAkABAMDAwMDAwPyABAAAAAMAAAAAA98D/wAIAAwAFQAAJRc3ETMRFzcnJSE1ISUnBxc3JwcRIwFgK1VAVSug/iADwPxAAcBVK6CgK1VA7y9N/vMBDU0vkYBAs00vkZEvTQENAAUAAAAABAAEAAACAAYACgAZAB0AACUhNxMzESMBMxEjIREjNyc3JwcnBxcHFyERAyERIQLS/pyyYEBA/sBAQAKA7S2zsy2zsy2zsy3+00AEAPwAQLMBTQFA/sABQPzALbOzLbOzLbOzLQNA/IAEAAADAAAAAAQABAAACwAXABsAAAEXBxc3FzcnNycHJyURIREzNyE1IScjEQMhESEBwLOzLbOzLbOzLbOzAdP8gPhA/sgBOED4QAQA/AACk7OzLbOzLbOzLbOzwPzAAQBAwEABAPyABAAAAAYAAAAABAAEAAADAAcAEwAXABwAIAAAAREhEQEVITUFIxUzFTM1MzUjNSMlESERIxkBIREDIREhA8D/AAEA/wD+gMDAQMDAQAKA/wBA/cBABAD8AAFA/wABAAEAwMBAQMDAQMDA/wABAP8A/cADQPyABAAAAgAAAAAD/wP/AAgADAAAExc3ETMRFzcBJSE1Iakt6kDpLf7K/iAEAPwAAhYs6v0sAtTqLQE5cEAAAAAABgAAAAAEAAQAAAMABwATABcAGwAfAAABESERARUhNQUjFTMVMzUzNSM1IyURIREjESERAyERIQFA/wABAP8AAkDAwEDAwEABQP3AQP8AQAQA/AABQP8AAQABAMDAQEDAwEDAwPzAA0D/AAEA/IAEAAAAAAACAAAAAAP3A/gABAAXAAA3FTMBJzcHFz8DNS8HDwII3gJS3q903ngGBQICBQaOCQoLDAwLCubeAlLer3TeeAoKDAwLCwmPCAUDAQEDBQAAAAMAAAAAA9oD+AAIAAwAFQAAJRc3ETMRFzcnJSE1ISUnBxc3JwcRIwFkK1M/VCqd/iQDtPxMAbxTK56dKlQ/8y5M/vcBCUwuj34/sEwuj48uTAEJAAcAAAAAA/gD+AADAAcACwAPABMAGAAeAAABFSM1IRUjNQEVIzUhFSM1ARUjNSEzFSM1IxURIREhA7n8/ob8A3L8/ob8A3L8/Yv7/D8D8PwQAUP8/Pz8ATv8/Pz8ATv8/Pz8/P1LA/AAAgAAAAAD+APdAE4AYgAAEw8WHw8/DzUvDg8GCQEXAT8DNS8HDwKgCwkIBgYEAgMCAwQFBgcICAgJCQgJCAkKCgsLDA0ODg4ODw4PDw8PFhUUExIREQ8ODAsIBwUEAQMDBQYICQsLDQ0ODhAQEREPDw8NDQ0Cq/4lkwHbBAUEAgIEBUwICQkKCwkKAWgLDQ0ODw8QHgwLCgkJCAcGBQUDAwIBAQwLCwoKCQgHBwYFBAMCAQECAwUHCQoMDhAQERMTFBUWERAPDw4NDQsLCQgGBQMCAQECAwUHBwkCXP4lkwHbBAoJCgsKCQhMBgUDAQEDBQAAAAIAAAAAA3oDuQADAAsAADchESE3IxUhNSM1I8UCdv2KvfwC9Pz8RwJ2vX5+PwAAAAcAAAAAA/gD+AADAAcACwAPABMAGAAeAAABFSM1IxUjNSMVIzUBFSM1IxUjNSEzFSM1IxURIREhA7n8P/w//ANy/D/8/sz1/D8D8PwQAUP8/Pz8/PwCdvz8/Pz8/Pz9SwPwAAABAAAAAAM7A7kACwAANzMRIREzESMRIREjxX4Ben5+/oZ+RwF6/oYDcv6GAXoAAAADAAAAAAP4An4APwB/AL8AAAEfDz8PLw8PDgUfDz8PLw8PDgUfDz8PLw8PDgL8AQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMC/oUBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwL+hQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgIADQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwAAAAABgAAAAADmQOZAAMABwALAA8AEwAXAAAlMzUjBTM1IwUzNSMlMzUjBTM1IzUzNSMC3L6+/sa8vP7Evr4BPLy8ATq+vr6+Zr6+vr6+fry8vH6+AAAAAgAAAAAEAAO/AAMASQAAAREhEScPBhURFR8OIT8ONRE1Lw4hJyEPBgOA/QBiBwYFBAQCAgICBAQFBgcICAkJCQoLCwMuCwsKCQkJCAgHBgUEBAICAgIEBAUGBwgICQkJCgsL/mlr/tQLCwoJCQkIAsD+AAIA3wcJCAoJCgsL/VgLCwoJCggICAcHBQQEAwIBAQIDAwUFBwcHCQgKCQoLCwIoCwwKCgoICQgHBgUEBAIBAYABAgMDBQUHAAACAAAAAANgA4AABQAJAAAJATcJAScBMxEjAaABYV7+7wESXv2egIAB//6BVgEpASpX/QADAAAAAAEAAAAAAyADnwAFAAATATcJASfgAexT/ocBelMB//5hYgE9AT9iAAABAAAAAAMgA58ABQAAEwkBFwkB4AF6/odTAez+EwM+/sH+w2IBnwGhAAAAAAIAAAAAA18DgAAFAAkAABMJARcJAjMRI6ABEv7vXgFh/p4B4oCAAyn+1v7XVgF/AYH9AAMAAAAAAwAAAAAEAAP/AAMAgwEDAAABITUhBQ8fLx8/HjsBHx0FHx8/Hy8fDx4BAAIA/gACgAEBAgQEBQYHCAgKCgoMDA0NDg4PEBARERESEhMTExMUFBMTExMSEhERERAQDw4ODQ0MDAoKCggIBwYFBAQCAQEBAQIEBAUGBwgICgoKDAwNDQ4ODxAQEREREhITExMTFBQTExMTEhIREREQEA8ODg0NDAwKCgoICAcGBQQEAgH8gQECAwQGBwgJCwsMDg4PEBESExMUFRUWFxcYGBkZGhoaGhoaGRkYGBcXFhUVFBMTEhEQDw4ODAsLCQgHBgQDAgEBAgMEBgcICQsLDA4ODxAREhMTFBUVFhcXGBgZGRoaGhoaGhkZGBgXFxYVFRQTExIREA8ODgwLCwkIBwYEAwIBwIBAFBMTExMSEhERERAPEA4ODQ0MDAoKCggIBwYFBAQCAQEBAQIEBAUGBwgICgoKDAwNDQ4ODxAQEREREhITExMTFBQTExMTEhIREREQEA8ODg0NDAwKCgoICAcGBQQEAgICAgQEBQYHCAgKCgoMDA0NDg4PEBARERESEhMTExMUGhoaGRkYGBcXFhUVFBMTEhEQDw4ODAsLCQgHBgQDAgEBAgMEBgcICQsLDA4ODxAREhMTFBUVFhcXGBgZGRoaGhoaGhkZGBgXFxYVFRQTExIREA8ODgwLCwkIBwYEAwIBAQIDBAYHCAkLCwwODg8QERITExQVFRYXFxgYGRkaGgAAAwAAAAAEAAP/AAsAiwELAAABIxUzFTM1MzUjNSMBDx8vHz8eOwEfHQUfHz8fLx8PHgHAwMCAwMCAAcABAQIEBAUGBwgICgoKDAwNDQ4ODxAQEREREhITExMTFBQTExMTEhIREREQEA8ODg0NDAwKCgoICAcGBQQEAgEBAQECBAQFBgcICAoKCgwMDQ0ODg8QEBERERISExMTExQUExMTExISEREREBAPDg4NDQwMCgoKCAgHBgUEBAIB/IEBAgMEBgcICQsLDA4ODxAREhMTFBUVFhcXGBgZGRoaGhoaGhkZGBgXFxYVFRQTExIREA8ODgwLCwkIBwYEAwIBAQIDBAYHCAkLCwwODg8QERITExQVFRYXFxgYGRkaGhoaGhoZGRgYFxcWFRUUExMSERAPDg4MCwsJCAcGBAMCAkCAwMCAwP8AFBMTExMSEhERERAPEA4ODQ0MDAoKCggIBwYFBAQCAQEBAQIEBAUGBwgICgoKDAwNDQ4ODxAQEREREhITExMTFBQTExMTEhIREREQEA8ODg0NDAwKCgoICAcGBQQEAgICAgQEBQYHCAgKCgoMDA0NDg4PEBARERESEhMTExMUGhoaGRkYGBcXFhUVFBMTEhEQDw4ODAsLCQgHBgQDAgEBAgMEBgcICQsLDA4ODxAREhMTFBUVFhcXGBgZGRoaGhoaGhkZGBgXFxYVFRQTExIREA8ODgwLCwkIBwYEAwIBAQIDBAYHCAkLCwwODg8QERITExQVFRYXFxgYGRkaGgAAAAIAAAAAA4AD/wADAAoAADMhNSEBIQkBIREhgAMA/QABAP8AAYABgP8A/wCAAgD+gAGAAYAAAAAAAgAAAAADoAP/ABIANwAAATMfBRElBRE/BicPBxElBREvDyEPBgL9BQkGBwQDAf7g/uABAQMEBwYIbwsJCAcFBAECAaABoAECBAUHCAoLDA0NDw4QEBD+BhARDw8ODg0DgAIDBQUGB/1bdnYCoAcGBQUFAwJRDA0NDg8PCBD8maqqA18REBAPDg4MDAoJCAYFBAIBAQIEBQcICQAAAgAAAAAD/wP/AGcA7gAAARUPFysBLxc9AT8XOwEfFwUfHjsBPw4XFQE3ASMnPw49AS8eDx4CgAECAgMDBQQFBg0OERIUFQsLDAwMDA0NDQ0NDQ0MDQwMDAsLCxQTERAODAUEBAQDAgIBAQICAwQEBAUGDQ8QEhQVCwsMDAwNDA0NDQ0NDQ0MDAwMCwsVFBIRDg0GBQQFAwMCAgH9gAEBAgQEBQYHCAgKCgoMDA0NDg4PEBARERESEhMTExMUERERERARDxAPDw8ODg0NECQBBGH+/TQjDAoJCAgHBwYFBQQDAwIBAgIEBAUGBwgICgoKDAwNDQ4ODxAQEREREhITExMTFBQTExMTEhIREREQEA8ODg0NDAwKCgoICAcGBQQEAgECgA0NDQ0MDAwMCwsVFBIRDg0GBQUEAwMCAgEBAgIDAwQFBQYGDhARExQWCwwMDAwNDQ0NDQ0NDA0MDAsMCxUUEhAPDQYFBAQEAwICAQECAgMEBAQFBg0PEBIUFQsMCwwMDQwNDQ0UExMTExISEREREBAPDg4NDQwMCgoKCAgHBgUEBAICAQIDAwQFBQYHBwgICQoMIzP+/GEBBCQPDg0ODg8PDxAPERARERERFBMTExMSEhERERAPDw8ODQ0MDAoKCQkIBwYFBAMDAQEBAQMDBAUGBwgJCQoKDAwNDQ4OEA8QEREREhITExMTAAAAAwAAAAAEAAP/ACQAMABFAAABNT8MESMVITUjETMfCzUhJRUzESMVITUjETM1JxUzESMVMzUhFTM1IxEzNSMVITUjAQABBAMDBQYHBAoLDQ5vZgEMZmYQDgwKCQcGBQMDBAH+QAJAQED9gEBAwEBAwAKAwEBAwP2AwAJ0AQ0OCAgJCAcEBgUDAgH+nywsAWEBAwUFBwcICQgIDg6MgED9gEBAAoBAIGD9gMBAQMACgMBAQAAAAQAAAAADQAM/AAsAABMXBxc3FzcnNycHJ8D09Ev19Uv19Uv19QL19fVL9fVL9fRM9fUAAAQAAAAABAADwAADAAcAjAEpAAABITUhNSE1IQUPGisBLwIjDw8/BS8NPx47AR8dBRUfEBUPDxUfCjM/DB8BMz8cLx8PHgFAAYD+gAGA/oACQAECAwQGBggJCQsMDQ0OEA8RERITExQUFRUWFhYWFxcgCQgICAcGBgkJCgoUFRUVFRQFBAMDBAEBAgQHAwUVDgsJBwYDAQEBAgQEBQYHCAgKCgoMDA0NDg4PEBARERESEhMTExMUFBMTExMSEhERERAQDw4ODQ0MDAoKCggIBwYFBAQCAvyAAQIDAwQEBgYGCAgICgoKAwIBAgIEBAYICQoVBwcFBAMBAgMEBgYICAkoJyQcHyAREBERERERERAQEB4dHB0cGxsbGhkZGBcWFhUTExIRDw8NDAsKCAcFBAIBAQIDBAYHCAkLCwwODg8QERISFBQVFRYXFxgYGRkaGhoaGhoZGRgYFxcWFRUUExMSERAPDg4MCwsJCAcGBAMCAcBAQEBXEBAQEA8PDg4ODQ0MDAsKCgoICAcHBgQFAwICAgIEAQMDBQUHCAcHBgsJBgUEAgwMCwwXFxYVExsICBkSExMUFBQVDg4ODg4NDQwNDAwLCwoKCgkJCAgIBgYGBQQEAwMCAQECAwMEBAUGBgYICAgJCQoKCgsLDAwNDA0NDg4ODg4QDw8PDw8PDw4ODg4ODQ0NCw4QCAkJCQkJCAgIDAYHCAgJCgoJCQkIBgYFAwkFAgIEAwQEBgYHCAkKCw0DAgECBAQGBwgJCgsMDA4ODxAREhISFBMVFRUWFhYXFRQVFBQTExISEhEQEBAODw0NDAsLCgkIBwcFBQMDAQEBAQMDBQUHBwgJCgsLDA0NDw4QEBAREhISExMUFBUUAAAAAAMAAAAAA8AD/wBAAEQAeQAAAQcVDw4vDz8PHw4DFSE1JxEfDyE/DxEnIQ8OAqsBAwQGBwgKCwwNDw4QEREREREREA4PDQwLCggHBgQDAQEDBAYHCAoLDA0PDhAREREREREQDg8NDAsKCAcGBAMq/kCAAQEDBAUFBwcICQkKCwsLDAKcDAsLCgoKCAkHBgYFBAMBAeT91gwLCwsKCQkIBwcFBQQDAQEcCAkREBAPDg0MCwoJBwUFAgEBAgUFBwkKCwwNDg8QEBEREhEQEA8ODQwLCgkHBQUCAQECBQUHCQoLDA0ODxAQEQJSwMAO/OQMCwsKCgoICQcGBgUEAwEBAQEDBAUGBgcJCAoKCgsLDAKq5AEBAwQFBgYHCQgKCgoLCwAAAAAEAAAAAAQAA78AAwAHAAsADwAANSE1ITUhNSE1ITUhNSE1IQMA/QAEAPwAAwD9AAQA/ABAgICAgICAgAACAAAAAAQAA98ATgBiAAATDxUjHw8/Dy8PDwYJARcBPwM1LwcPApoKCggHBQQDAgIDBAUGBwkICQgJCQgJCQoKCwwMDQ4ODw4PDw8PDw8WFRUTExEREA4MCwkHBQMCAQIEBQYICQsMDA0PDw8REREQDw8NDgwCtv4dlQHjAwYEAgIEBkwICQoKCwoJAWgMDQ0ODhAQHgwLCgoICAcGBgQEAwIBDQsLCgoICQcHBgUEAwIBAQIDBQcJCg0ODxEREhMVFRYREBAODg4MDAoJCAYFBAIBAQIEBQYICQJf/iKTAd0FCQoKCgoJCUwGBQMBAQMFAAAAAQAAAAAEAAL/AGQAABEhJz8OOwEfHjcvHiMPDycBwLcNDg4PDw8QEBARERIREhISERAREBAQDw8PDw4ODg4NDA0LDAsLCgoJCQgIBwcGBgV4BwcJCAoKCwwMDQ0ODw8PEBEREhETEhQTFBQVFBUWFRYZGBgXFxcXFhUVFRQUExIStAEA0QsLCgoJCAcHBwUFAwMDAQECAgMEBQUFBwYICAgJCgoLCwsMDA0NDg0PDg8PEA8pFRQUFBMSExESEBAQDw8NDgwMCwsJCQkHBwYEBQMCAgEBAwUFBggICgsLDA4ODxDRAAAAAAMAAAAAA6AEAAADAAcAEAAAKQE1IQEDJwkBMREHMzclASUBYAHA/kABmfXLAU3+GkDDHwEhAT3+1EACvv5ShwF8/q3+gIBJiwJM4AADAAAAAAJgA98APwB/AL8AACUVHw4/Dj0BLw0rAQ8NERUfDj8OPQEvDSsBDw0RFR8NOwE/DT0BLw4PDgGgAgIEBAQGBgcHCAkICgkKCgkKCAkIBwcGBgQEBAICAgIEBAQGBgcHCAkICgkKCgkKCAkIBwcGBgQEBAICAgIEBAQGBgcHCAkICgkKCgkKCAkIBwcGBgQEBAICAgIEBAQGBgcHCAkICgkKCgkKCAkIBwcGBgQEBAICAgIEBAQGBgcHCAkICgkKCgkKCAkIBwcGBgQEBAICAgIEBAQGBgcHCAkICgkKCgkKCAkIBwcGBgQEBAICgAoJCQkJCAcHBgYEBAQCAQEBAQIEBAQGBgcHCAkJCQkKCgkKCAkIBwcGBgQFAwICAgIDBQQGBgcHCAkICgkBdgoJCQkJCAcHBgYEBAQCAQEBAQIEBAQGBgcHCAkJCQkKCgkKCAkIBwcGBgQFAwICAgIEBAQGBgcHCAkICgkBdgoJCggJCAcHBgYEBQMCAgICAwUEBgYHBwgJCAoJCgoJCQkJCAcHBgYEBAQCAQEBAQIEBAQGBgcHCAkJCQkAAAACAAAAAAOAA/8AAwBpAAAzITUhExUfHTsBPx01ESMRDw8vDxEjgAMA/QBAAgIDAwQFBgcHBwkJCQoLCwwMDA0ODQ4PDw8QDxAREBAREA8QDw8PDg0ODQwMDAsLCgkJCQcHBwYFBAMDAgKAAQMGBwgKDA0ODxARERESEhISEREREA8ODQwFCQgGBQKAgAGAEBEQDxAPDw4PDQ4NDAwMCwsKCQkJBwcHBgUEAwMCAgICAwMEBQYHBwcJCQkKCwsMDAwNDg0PDg8PEA8QERACAP4AFRMTEhEQDw0MCwkIBgQDAQEDBAYICQsMDQ8IEBETExUCCgAAAwAAAAADwAO/AE8AUwCZAAABHwQPDyMvDBUfCT8YNS8DIx8BJSE1IQEPFB8DMy8HPw4zHwc1LwYPAgJ+BAIFAwEBAgQEBggJCgwNDhARExQWDQ0PDx4eDw4PDQ0MDAoKCwwOHiAgHx0YIB8eHRwaDQwLDAoLCQkJCAcHBgUFAwMCAgEDBAerBgz9xwOA/IABhw4NGhgXCwoKCQkIBwcHBQUEAwIBAQEDBAawCQcHBgUEAgEBAwUGCQkLCw0ODg8QEA8QHBoaGBYWFBIQExUXGSswHR0cAV0FBg0NDw4NDAsKCggIBwYFBAQCAQEBAgIHCQUGBgcHCAgJkgUFBQUIBwYEAgEBAgQGBwkFBgYHBwgICQkKCwoMDA0NDg8PEBQUExIHDVyAAXIEBAoLDgcICQkJCgoLCwwMDQ0ODg8WFBMSCAgJCQsLDQ4PDQwMCgkICAYFBQMDAgEBAgQGBwkLDIwHBgUEBAMBAQMEAAMAAAAAA6ADnwAxADQAXgAAJRUfDTsBPw09AS8IDwYnITcnFwEPBR8FAR8FPwUBPwUvBQEC7wEDAwMFBQYGBwcICAgJCQkJCQgIBwcGBgUEBAMCAgIECAcHCBEPFSwQCAYGBAM8/ifssWX++AUEAwIEAQEEAgMEBQEjBQYFBgYMDQsGBQYFAR4EBAMDAwICAwMDBAT+T8EKCgkJCAgHBwYGBQQDAgICAgMEBQYGBwcICAkJCgoGDA4VDg4NGhUaPBoODg4ODfjtqmb+9wQGBQYMDAwMBQYFBf7cBAMDAgIBAQQCBAMFASAEBgUGDAwMDAYFBgUBsgAAAQAAAAAD4AP/AJ0AAAERIxE1LwsrAQ8MES8DDwQBHwchPw8RNS8LKwEPCx0BIxEvDCsBDwsVESMRNS8LKwEPCwIALAECAgMDBAgLBgYGBgcHBgcGBQYJCAQCAwEBAcIGBwcJCQkHOQFXDA4PBxAREREBRxISEBAPDw0NCwoJBwMGAwIBAgIDAwQJCgYGBgcGBwcGBgYFCggDAwICASsBAQEDAgQDCQsFBgcGBwcGBgYGBQoIAwMCAgEsAQICAwMECQoGBgYHBgcHBgYGBQoIAwMCAgEDwP5rASoHBgYGBgUFCQcCAgIBAQICAgQHCgUGBgYGB/4EbAIBAQECBAY1/qwMCggEBwUDAgEDBAYHCAoLDA4ODggQERECcwcGBgYGBQUJBwICAgEBAgICBAcKBQYGBgYH6gFqBwYGBgYFBQkGAwICAQECAgMDCAkFBgYGBgf+lgGVBgcGBgUGBQgHAwICAQECAgMDCAkGBQYGBwANAAAAAAPgA98AAwAHAAsADwATABcAGwAfACMAJwArAC8AMwAAJTM1IwUzNSMFMzUjITM1IwUzNSMhMzUjBTM1IwUzNSMhMzUjBTM1IyEzNSMFMzUjBTM1IwMgwMD+gMDA/oDAwAJAwMD+gMDAAkDAwP6AwMD+gMDAAkDAwP6AwMACQMDA/oDAwP6AwMAgwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAMAAAAAA8AD/wADACcALwAAAREhEQMfDyE/DxEhNyEVITUhJyMDAP4AgAECAwQFBwcJCQkLCwwMDQ0CAA0NDAwLCwkJCQcHBQQDAgH9AOD+4AOA/uBAwAKA/gACAP4ADQ0MDAsKCgkJBwYGBAMCAQECAwQGBgcJCQoKCwwMDQ0CgMCAgEAAAAABAAAAAANfA/8AOgAAEw8DER8HPwQfBj8HNS8CPwcvAwEVLwMPAq8EBQQCAQMEBwcJCQoKCQkIgXMFBwgJCgoKCbwJCAYEAwEEcagICAcHBAMBAQMFB/2mCAkJCgoJCQPyBAgJCvz8CgkJBwcEAwEBAgMEZ/IJBwUEAgEBA1YGBggJCgoKC+8iAwUGBwkJCQoKCAgB8QIFBAIBAQMEAAAAAQAAAAACgALfAAIAAAEtAQGAAQD/AAEg4OAAAAMAAAAAA8ADnwADAAcAEQAAARUjNQEVIzUHASMRITUBMxEhAQCAAwCAQP4oqAEAAdio/wABIICAAkCAgGP+Y/8AowGdAQAAAAQAAAAABAADvwADAAcALwAzAAABFSE1JRUjNSERMxUhNTMRLw8hDw43ITUhAsD+gAJAgP0AwAKAwAECAwQFBwcICQoLCwwMDQ39AA0NDAwLCwkKCAcHBQQDAr8CgP2AAYDAwMCAgP7AwMABQA0NDAwLCwoJCAcHBQQDAgEBAgMEBQcHCQkKCgsMDA2zwAAAAAEAAAAABAAC/wBkAAABLw8jDx4XPx47AR8OByERA0wSEhMUFBUVFRYXFxcXGBgZFhUWFRQVFBQTFBITERIRERAPDw8ODQ0MDAsKCggJBwd4BQYGBwcICAkJCgoLCwwLDQwNDg4ODg8PDw8QEBAREBESEhIREhEREBAQDw8PDg4NtwHAAi8QDw4ODAsLCggIBgUFAwEBAgIDBQQGBwcJCQkLCwwMDg0PDxAQEBIRExITFBQUFSkPEA8PDg8NDg0NDAwLCwsKCgkICAgGBwUFBQQDAgIBAQMDAwUFBwcHCAkKCgsL0QIAAAACAAAAAANAA38AAgAKAAABBxMBMzchFzMBIwJr1mv+wGtRAQdSa/71agHJAQFK/W7b2wMAAAAAAAMAAAAABAAD/wBAAEwAtAAAARUPDy8PPw8fDgERIy8HNQcjJw8eHQEfHj8ePQEnIREhAkABBAUICQsNDxAREhQUFhYXFxYWFBQSERAPDQsJCAUEAQEEBQgJCw0PEBESFBQWFhcXFhYUFBIREA8NCwkIBQQBQeYODxETFBYXGIAFGxISEhERERAQDxAODw0ODQwLDAoKCQgIBwcFBQQDAgICAgMEBQUHBwgICQoKDAsMDQ4NDw4QDxAQEREREhISEhISEREREBAPEA4PDQ4NDAsMCgoJCAgHBwUFBAMCAgEBQf2AAWALDBYVFRQSERAPDQsJCAUEAQEEBQgJCw0PEBESFBUVFhcXFhYUFBIREA8NCwkIBQQBAQQFCAkLDQ8QERIUFBYWAgn+gBgXFhQSERAN58EBAQECAwQFBQcHCAgJCgsLCwwNDg0PDhAPEBARERESEhISEhESERAREA8QDg8NDgwNCwsLCgkICAcHBQUEAwIBAQEBAgMEBQUHBwgICQoLCwsMDQ4NDw4QDxAQERESERISDhICgAAAAAABAAAAAAKAAuAAAgAAAQURAYABAAIA4AHAAAAAAwAAAAAEAAP/AAMABwALAAAxITUhESE1IREhESEEAPwABAD8AAQA/ABAAQDAAQABAAAAAAUAAAAABAAD+wADAAcADAAYACwAABMzNSM1ITUhBRUzAScBIQURIxEnIREhNSElBxc/Az0BLwcPAsDAwAFA/sABQGMBPmP8wgJsARSAbP3sAgD9gAOVMWQwBAICAgIEPgQFBAYFBAUBvECAQFxkAUNk/Rm4Afj++EgCAIA4MWQxBAUFBQUFBAQ/BAIBAQEBAgAAAAADAAAAAAPAA/8ABQAYAB0AADMhNSERIyUdAR8KOwERIREDIREBIUACgP4AgAJAAQICAwcICwUGBgYHgP5AgALA/v3+Q4ACgICABwYGBgYKCAcDAgIB/oACQP1AAjoBBgADAAAAAAQAA/8AAwBHAKAAADMhNSEBHwYVDxEjNS8PNT8OHwYlDwgVHxAhFSE1ITU/DjUvFisBDw2AAwD9AAHlBwYEBAMCAQEBAgMEBAQOEA4MCgkKBQgEAQwHCAkICgsNDhcEBAQDAgEBAQIDBAQGBwoKCwwNDg8QEA8ODQwLCv7hBwYLCggHBQQCAQMFBggJGQwKCQgGBQUDBgH+hgQA/oYGCQUGCAkKDBQKCAcGAwMBAwQGCAkKDQ8KCgsLCwwMDQ0NDQ4PDg8PDg8ODQ0NDQwMCwsLCgqAAtkJCQoKCgsLCwsLCwoLCgoYHh4eHhwqGS4sNRpSLykcHR4eHicKCgsKCwsLCwsLCgoKCQkJCAcFBQMBAQEBAwUFBwhNCAgREhIUFBQVFRUVFRUVFCwZGBkYFxYVFC80gIAZQTIWFxgZGBkiFBQVFRUWFRUUFBQTEhEREQkJCAcHBgUFBAQDAgIBAQICAwQEBQUGBwcICQkAAAACAAAAAAPAA/8AFwAfAAA7AREhHQEfCjsBETMRJyE1IREjFSE1I0CAAcABAgIDBwgKBgYGBgeAgOb9ZgOAgP2AgAHAgAcGBgYGCggHAwICAf8AAVvlgAFAwMAAAAIAAAAAA8AD/wASABcAAAEdAR8KOwERIREDIREnIQKAAQICAwcICgYGBgYHgP2AgAOA5v1mA4CABwYGBgYKCAcDAgIB/cADAPyAAxrmAAAABAAAAAAD+AP4AAMABwALABEAABMhNSElESERAyERITchETMRIcUBev6GAbn+CH4C9P0M/AJ2fv0MAUN+vf4IAfj9igL0fv1LAzMAAAQAAAAAA/gD+AALAA8AEwAZAAABIxUzFTM1MzUjNSMlESERAyERITchETMRIQFDfn5+fn5+ATv+CH4C9P0M/AJ2fv0MAcF+fn5+fj/+CAH4/YoC9H79SwMzAAAAAgAAAAAD+AP4AAIABQAAJSERCQEhAQQC9PwQAvT9DAgC9P4IAvQAAAIAAAAAA/gD+AACAAUAADchCQERIQgC9P0MA/D9DAgC9P4IAvQAAAABAAAAAAN6A3oAAgAANyERhgL0hgL0AAABAAAAAAN6A3oAAgAAJREhA3r9DIYC9AABAAAAAAN6A3oAAgAANyEBhgL0/QyGAvQAAAAAAQAAAAADegN6AAIAADcBIYYC9P0MhgL0AAAAAAgAAAAAAuADwAAvAF8AjwC/AO8BHwFPAX8AACUVHwk7AT8JPQEvCSsBDwkFFR8JOwE/CT0BLwkrAQ8JJRUfCTsBPwk9AS8JKwEPCQUVHwk7AT8JPQEvCSsBDwklFR8JOwE/CT0BLwkrAQ8JBRUfCTsBPwk9AS8JKwEPCSUVHwk7AT8JPQEvCSsBDwkFFR8JOwE/CT0BLwkrAQ8JAmABAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAf7AAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBQAECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIB/sABAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQFAAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgH+wAECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAUABAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAf7AAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgGABwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYG+QcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBvkHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgb5BwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGAAEAAAAAA/gC/AACAAATIQEIA/D+CAEEAfgAAAABAAAAAAP4AvwAAgAACQEhAgAB+PwQAQQB+AAAAQAAAAAC/AP4AAIAACUJAQEEAfj+CAgB+AH4AAEAAAAAAvwD+AACAAAJAREBBAH4AgD+CAPwAAADAAAAAAJ+A/gAPwB/AL8AACUfDz8PLw8PDgMfDz8PLw8PDgMfDz8PLw8PDgGCAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwKGDQwNCwsKCgkICAYFBAMCAQECAwQFBggICQoKCwsNDA0NDA0LCwoKCQgIBgUEAwIBAQIDBAUGCAgJCgoLCw0MAW0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwBbQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDAAEAAAAAAP4A7gAAwAHABMAVAAAJTM1IychNSEnIS8FPQE3IQUVHw8/Dy8PDw4Bgvz8vQJ2/Yq9AowJBAMDAQID/YcCtQECBAUHCAkKCwwNDg8PDxARDw8PDg0MCwoJCAcFBAIBAQIEBQcICQoLDA0ODw8PERAPDw8ODQwLCgkIBwUEAkd+vX69FgwLDAwNDAgYIAgIDw8PDg0MCwoJCAcFBAIBAQIEBQcICQoLDA0ODw8PEBEPDw8ODQwLCgkIBwUEAgEBAgQFBwgJCgsMDQ4PDw8AAAMAAAAAA+UDRAAFAAsADwAAARcHFzcnBRc3JzcnExcTJwK0wMA6+Pj9LPg6v786WjzNPQK+vr46+Pj4+Dq+vjr91xMCdRMAAAQAAAAAA7kDuAAjAEcAawCPAAABER8HIT8HES8HIQ8GBREfByE/BxEvByEPBgERHwchPwcRLwchDwYFER8HIT8HES8HIQ8GAj8BAQMEBQUGBgE8BgYFBQQDAQEBAQMEBQUGBv7EBgYFBQQDAf4HAQEDBAUFBgYBPAYGBQUEAwEBAQEDBAUFBgb+xAYGBQUEAwEB9wEBAwQFBQYGATwGBgUFBAMBAQEBAwQFBQYG/sQGBgUFBAMB/gcBAQMEBQUGBgE8BgYFBQQDAQEBAQMEBQUGBv7EBgYFBQQDAQGi/sUHBgUFAwMCAQECAwMFBQYHATsGBgUFBAMBAQEBAwQFBQYG/sUHBgUFAwMCAQECAwMFBQYHATsGBgUFBAMBAQEBAwQFBQYB8f7FBgYFBQQDAQEBAQMEBQUGBgE7BwYFBQMDAgEBAgMDBQUGB/7FBgYFBQQDAQEBAQMEBQUGBgE7BwYFBQMDAgEBAgMDBQUGAAAAAwAAAAADegP4AAcACwBiAAABFSE1MxEhESUVIzUrAQ8KFREVHwozITM/CTURNS8KIy8OKwEPDgFDAXo//ggBO34/vQYHBgYKCgcGAgIBAQICAwYJCgUGBgYHAlclBwYFCwoHBgICAQECAgYHCgoGBgcGvQMDBAUHCAoNBwcJCAoKCwsLCwoKCAgIBwwKCQYFBAMCAvw/P/2KAnZ+Pz8BAQECBggJCwYGBgf9DQYGBgYGCgkGAwICAQECAgYHCgoGBgcGAtUlBwYFCwkIBgIBAQEdCwsMDAsLCQUDBAMCAgEBAgIDBAMFCQsLDAwLCwkAAgAAAAADegP3ACMAKwAANxUfDiE/DxEhNyMVITUjJyHFAgIEBAUGCAgICQkJCgsLAaILCgoKCQkICAcHBQQEAgEB/Yp+vQL0vTj+9nULCwoKCgkICAgGBQUDAwEBAQEDAwUFBggICAkKCgoLCwKHvX5+PwACAAAAAAN6A/cAAwAKAAA3ITUhEyMJASMRI4YC9P0M/PwBegF6/PwIfgH4/oYBegF6AAAABAAAAAAD+AP3AD8AfwCEAQYAACUVDw4vDj0BPw07AR8NERUPDSsBLw09AT8OHw4lBxcBNQUVHxA/BxcHLwYjDw8fDz8PLwc3ATM1ATUvDw8OAUMCAgMEBQYGBggHCQgJCgoJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgkKCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgoJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgkKCgkICQcIBgYGBQQDAgIB9/t+ATv8EAEEBQcJCwwNDwgRERMUFBUVEg0MDAwLCws6OgsMDAwNDQ0OFhYVFBQSEQ8PDAsKBwYDAQEDBgcKCwwOEBESExUVFhYYFRUVExIRDw4NCwkIBQQBAQECBAQFBgddATu9/ckDBAYICgsMDhAQEhIUFBUVGxYUFBMSEQ8ODQsJCAUE5QoJCQkICAcHBgYEBAQCAQEBAQIEBAQGBgcHCAgJCQkKCQoJCAkHCAYHBQUEAwICAgIDBAUFBwYIBwkICQoCLQkKCQgJBwgGBwUFBAMCAgICAwQFBQcGCAcJCAkKCQoJCQkICAcHBgYEBAQCAQEBAQIEBAQGBgcHCAgJCQmR+X4BOz+bAhkVFRMTEREPDgYMCwgHBQMBAQECAwMEBQVXVwYEBAQCAgIBAwYHCgsMDw8REhQUFRYWFxYVFBMSERAODQsJCAUEAQEEBQgJCw0ODxESExQVFhcQDg8ODg0NDC/+xj4CVkYcFRMTEhEQDw0MCgkHBQMCAgMGBwkLDQ4PERITExUWAAAAAAYAAAAAA/gDuAADAAcACwAPABMAFwAAJSE1IQczNSM3ITUhBzM1IzchNSEHMzUjAQQC9P0M/H5+/AL0/Qz8fn78AvT9DPx+fkd+fn78fn5+/H5+fgAAAAACAAAAAAP4A/cAZADJAAAlIy8ONyERNx8PPx8jFQ8dATM1Px4zHw4HIREHLw8PHgIAEBAPEA8PDw8ODw4NDg0ND2z+xXUVERITExMUFBQVFRUWFhYWGhkaGBkYFxcWFhUVExMTEREQDw4NDAsKCQgHBgQDAgF+AgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMU/fV+AgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMUExAPDxAPDg8PDg4ODQ0NDRNsATt1GhESEhMTExQUFBUVFRYVFhoZGhgZGBcXFhYVFRMTExEREA8ODQwLCgkIBwYEAwKGAQICAwQEBQUGBgcICAgMbP7FdhEMDAsKCggIBwYFBAMDAQEBAgMFBQcICQoLDA0ODxARERMTFBQVFhYXFxgZGBoZGhMUExISEhIRERAQDw8ODg0NCwwKCgkJBwcGBQQDAwEBeRMUExISEhIRERAQDw8ODg0NCwwKCgkJBwcGBQQDAwEBAQICAwMEBQUGBgcHCAgObAE7dhQMDAoKCQkHBwUFBAQCAQEBAgMFBQcICQoLDA0ODxARERMTFBQVFhYXFxgZGBoZAAAAAAMAAAAAA/gD9wADAAcAhwAAAREjETcVIzUlDw8fHz8fLx8PDgI/fn5+/toSEA8ODQwKCgkHBwUEBAIBAQIEBAUHBwkKCgwNDg8QEhISFBMVFRUWFxcYGBkZGhsbGhkZGBgXFxYVFRUTFBISEhAPDg0MCgoJBwcFBAQCAQECBAQFBwcJCgoMDQ4PEBISEhQTFRUVFhcXGBgZGRobGxoZGRgYFxcWFRUVExQSAj/+hgF6/H5+KhITExMVFRUWFxcYGBkZGhsbGhkZGBgXFxYVFRUTExMSERAPDg0MCwoICAYGBAMDAQEDAwQGBggICgsMDQ4PEBESExMTFRUVFhcXGBgZGRobGxoZGRgYFxcWFRUVExQSEhEQEA4MDAsKCAgGBgQDAwEBAwMEBgYICAoLDA0ODxAAAQAAAAADOgP3AAUAABMJARcJAcUBvf5DVgIg/eADm/5l/mVdAfgB+AAAAAACAAAAAAP3A7gAAwBJAAABESERJw8HER8PIT8PES8PISchDwYDev0MYAcGBQUDAgEBAQECAwUFBgcHCAkJCQoLCgMiCgsKCQkJCAcHBgUFAwIBAQEBAgMFBQYHBwgJCQkKCwr+b2r+2gsLCgkJCQgCvf4IAfjcCAgJCQkKCwr9YwsLCgkJCQgIBwYFBAQDAgEBAgMDBQUGBwgICQkJCgsKAh8MCwoKCQkICAcGBQQDAwEBfgECAwMFBQYAAAEAAAAAA5YDmQALAAAJAQcJARcJATcJAScCAP7DWQE9/sNZAT0BPVn+wwE9WQJaAT9Z/sD+wFkBP/7BWQFAAUBZAAAAAQAAAAAD9wO4AEUAABMPBxEfDyE/DxEvDyEnIQ8GJgcGBQUDAgEBAQECAwUFBgcHCAkJCQoLCgMiCgsKCQkJCAcHBgUFAwIBAQEBAgMFBQYHBwgJCQkKCwr+b2r+2QoLCgkJCQgDmQgICQkJCgsK/WMLCwoJCQkICAcGBQQEAwIBAQIDAwUFBgcICAkJCQoLCgIfDAsKCgkJCAgHBgUEBAIBAX4BAgMDBQUGAAQAAAAAA7kDuAADAAgAHABgAAABFSE3EwEjNQE3HwQPBCc/BB8CJREfDyE/DxEvDyEPDgM7/kc/n/7HYgE5ej0DAwEBAQEDAzBhLwQFBQUFBAX90wECAwQFBwcICQoKCwwMDA0Cdg0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwN/YoNDAwMCwoKCQgHBwUEAwIBQz8/AQD+w2MBPE89BAUFBQUFBAQwYjAEAgEBAQECQ/2KDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0Cdg0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwAAAMAAAAAA7kD9wAFADoAUAAAARUzESERIxEfDyE/DxEnIQ8OJxEzESE1IQ8OAn69/kd+AQIDBAUHBwgJCgoLDAwMDQG5DQwMDAsKCgkIBwcFBAMCAfz+xQ0MDAwLCgoJCAcHBQQDAr5+Afj+CA0MDAwLCgoJCAcHBQQDAgK9vf6GAjf9yQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNAbn8AQIDBAUHBwgJCgoLDAwMsP2KAnZ+AQIDBAUHBwgJCgoLDAwMAAIAAAAAA/gD9wBfAOYAAAEVDxUrAS8VPQE/FTsBHxUFFR8ePw8XFQE3AyMnPw49AS8eDx4CfgECAgMDBAUKDQ8QEhMVFgsMDAwNDA0NDQ0MDQwMDAsWFRMSEA8NCgUEAwMCAgEBAgIDAwQFCg0PEBITFRYLDAwMDQwNDQ0NDA0MDAwLFhUTEhAPDQoFBAMDAgIB/YoCAgQEBQYHBwkJCgoLDA0NDg4PDxAQERESEhISExQTEREQERAQEA8PDw4ODg0NECIBAV//MyMMCgkICAcGBgUFBAMDAgECAgQEBQYHBwkJCgoLDA0NDg4PDxAQERESEhISExQTExQTEhISEhEREBAPDw4ODQ0MCwoKCQkHBwYFBAQCAgJ+DQ0MDQwMDAsWFRMSEA8NCgUEAwMCAgEBAgIDAwQFCg0PEBITFRYLDAwMDQwNDQ0NDA0MDAsMFhUTEhAPDAsFBAMDAgIBAQICAwMEBQsMDxASExUWDAsMDA0MDQ0TFBMSEhISEREQEA8PDg4NDQsMCgoJCQcHBgUEAwMBAQEBAQMDBAUFBgYIBwkICgwjMv8AYAEAIw8NDQ4ODg8PDxAQEBEQERETFBITEhISEREQEA8PDg4NDQsMCgoJCAgHBgUEAwMBAQEBAwMEBQYHCAgJCgoMCw0NDg4PDxAQERESEhITEhQAAAAAAgAAAAADegP3AAMACgAANyE1IREzETMRMwGGAvT9DPz8/P6GCH4B+P6GAXoBegAAAQAAAAAD9wOZAAgAABMBNwMhNSETJwgBhlv3Awb8+vdbAgD+Z1cBA34BA1cAAAAAAwAAAAAD+AP3ABUAGwBVAAA3Hw8hNSERIwUnBxcBJwURHw8hPw81IxUhESE1IQ8OCAECAwQFBwcICQoKCwwMDA0Cdv2KfgI3UVqrAblZ/SYBAgMEBQcHCAkKCgsMDAwNAjcNDAwMCwoKCQgHBwUEAwIBfv3JAXr+hg0MDAwLCgoJCAcHBQQDAoYNDAwMCwoKCQgHBwUEAwIBfgJ2o1FZqgG5WT/9yQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwN/PwCN34BAgMEBQcHCAkKCgsMDAwAAAQAAAAAA/gD2AADAAcACwASAAAlMzUjNSE1ITUhNSEBIxc3IxEjAcH8/AF6/oYCN/3J/sV+vb1+fqZ+vX29fv1Mvb0C8wAAAAMAAAAAAl4D2AA/AH8AvwAAJRUfDTsBPw09AS8ODw4RFR8NOwE/DT0BLw0rAQ8NERUfDj8OPQEvDSsBDw0BogEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAYYJCgkJCAgHBwYFBQQDAgICAgMEBQUGBwcICAkJCgkKCQkJCAgHBwYGBAQDAwEBAQEDAwQEBgYHBwgICQkJAXAKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQFwCgkJCQgIBwcGBgQEAwMBAQEBAwMEBAYGBwcICAkJCQoJCgkJCAgHBwYFBQQDAgICAgMEBQUGBwcICAkJCgAAAAEAAAAAA/cDeQAFAAABJwcJAScBVfRZAU0Co1kBN/Fa/rgCmloAAAADAAAAAAPYAl4APwB/AL8AAAEVHw07AT8NPQEvDSsBDw0FFR8NOwE/DT0BLw0rAQ8NBRUfDTsBPw09AS8NKwEPDQMcAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMB/oYBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwH+hgEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQIACgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkAAAAAAgAAAAAD+AP3AAsATwAAARc3MwcXIycHIzcnJREVHw4hPw41ETUvDiEPDgF3iYluxcpwjIxwzcf+/gICAwQFBgYGCAcJCAkKCQM0CQoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoJ/MwJCgkICQcIBgYGBQQDAgIC/K6u+v6xsfz8nfzOCgkKCAgICAYGBgUEAwIBAQEBAgMEBQYGBggICAgKCQoDMgoJCggICAgGBgYFBAMCAQEBAQIDBAUGBgYICAgICgkAAAAABAAAAAAD+AP3AAkAlAEAAUQAAAEfATM/ATMDIwMHHwcjNS8GDwYdAR8RDw8vDjUzHwo/BjUvET0BPw07AR8FBR8HIzUvBiMPCxUfCz8HMw8OKwEvDj8OOwEfBQERFR8OIT8ONRE1Lw4hDw4C6D0FAQY7Rmo7a0QHBwUFAwMBAUQDBAYICQsLDAoJBwUEAwIEBQgRNBcTCAcGBgQEAwIBAQEBAwMFBgYICQkKCwsMDQ4ODg0MCwoKCQgGBgUEAgJBAQICAwMEBAkKDAwSCgkHBQQBAQMFBwkNMhYTCAcHBQUEAwIBAQMDBQUHBwgJCgoLCw0NDQ0MDAoKCf7qCAcGBAQDAQFAAgQGCAoLDBAICAcHBQUEBAMCBAICBAUEBAQGBgcICQkNCwoJBwYDAUABAgIEBQYICAkKCgsLCwwNEBAODQ0LCgkIBwYFBAICAQECAgQFBgcICQoMDA0OEBANDQwMCwoJ/tICAgMEBQYGBggHCQgJCgkDNAkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCfzMCQoJCAkHCAYGBgUEAwICAnm0Fxe0/vEBDxMGBwcICAgJCQgHBwcFBAIBAQIDBAUGBwcGBwUEBAYLBwgEBQUFBgYHBwgICQkICAcHBgYFBQQDAgIBAQEBAgMEBQUGBwcICAgICQkGCgUEAwQCBQMCAQEDAwQGBgcHBgYFBQQEDAcHBQQFBQYGBwcICAgJCAcHBwYHBQUEAwMCAQECAwMEBQoHCAgJCgoLCwYKCggIBQQCAQIDAwQFBgYHBxASHBEQDgcFBQQEAgIBAQECBQUHCAkKCgoJCAkIBwcHBQUEAwIBAgMEBQcICAoLCwwNDQ4PFw4ODAwMCgoJCAYGBAMCAQMDBAQGATD8zgoJCggICAgGBgYFBAMCAQEBAQIDBAUGBgYICAgICgkKAzIKCQoICAgIBgYGBQQDAgEBAQECAwQFBgYGCAgICAoJAAADAAAAAAO5A/gAQABEAHkAAAEVDw8vDz8PHw4DFSE1IxEfDyE/DxEnIQ8OAqgBAgUFBwkJCwwNDg8PEBEREREQDw8ODQwLCQkHBQUCAQECBQUHCQkLDA0ODw8QERERERAPDw4NDAsJCQcFBQIp/kd+AQIDBAUHBwgJCgoLDAwMDQJ2DQwMDAsKCgkIBwcFBAMCAeD97A0MDAwLCgoJCAcHBQQDAgEgCQgREA8PDg0MCwkJBwUEAwEBAwQFBwkJCwwNDg8PEBEREREQDw8ODQwLCQkHBQUCAQECBQUHCQkLDA0ODw8QEQJJvb39DA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNApLgAQIDBAUHBwgJCgoLDAwMAAAEAAAAAAP3A/gABAAYABwAeAAAJRUzASc3Bxc/Az0BLwYrAQ8BARUhNSMRHw8hNS8PPw8fDzcxPwM1JyEPDgIAYQE2YVowYS8EAgICAgQ8BAQFBQUFBP6r/kd+AQIDBAUHBwgJCgoLDAwMDQE7EREQDw8ODQwLCQkHBQUCAQECBQUHCQkLDA0ODw8QEREREA8PDg4MDAsJCQcGBQMCzi0FBgzg/ewNDAwMCwoKCQgHBwUEAwJpYQE3YFkvYC8EBAUFBQUEBDwEAgICAgF+vb39DA0MDAwLCgoJCAcHBQQDAgFwAQIFBQcJCQsMDQ4OEBAREREREA8PDg0MCwkJBwUEAwEBAgQFBwgJCgsMDQ4PDxAQzi0EBAfk4AECAwQFBwcICQoKCwwMDAAAAAACAAAAAAP4A/gAZwChAAABDwYdAQ8gFR8HPxMdAR8JPwQBPwMvAwEvAwcFER8PIT8PNSMVIREhNSEPDgKeBAMEAgICARcXFhUVFBMTExIRERAQDw4ODgwNCwsLCgkJCAgHBgYFAQECAwMEBQYHBwcGBRMUFBUWFhgYGRobHBweHyABAQMCAwQEBAUEBQQEBAQBLQUDAgEBAgME/tIFBQUFB/1jAQIDBAUHBwgJCgoLDAwMDQK1DQwMDAsKCgkIBwcFBAMCAX79SwE7/sUNDAwMCwoKCQgHBwUEAwIDtgIDAwMEBAUEkwQFBQYGBwgICAkKCwoMDA0NDg4PEBAQERITEhQUFRUWBQUFBQUEAwMCAQECBAUWFRMSEQ8ODQsJCQcGBAMCjgUEBAQEAwMCAQEBAQEBAwIBDQQGBgcHBgYFAQ4DAwEBAT79DA0MDAwLCgoJCAgGBQQDAgEBAgMEBQYICAkJCwsLDQwNpKQC9H4BAgMEBQcHCAkKCgsMDAwAAAACAAAAAAN6A/cAIwArAAA3Hw8hPw8RITcjFSE1IychxQECAwQFBwcICQoKCwwMDA0Beg0MDAwLCgoJCAcHBQQDAgH9in69AvS9OP72hg0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNAna9fn4/AAUAAAAAA/gD+AAzAD8AcwCFALkAABMdAR8JMyEzPwk9Ai8JIyEjDwkTFTMVIxUjNSM1MzUnERUfCTMhMz8JNRE1LwkjISMPCTcVMzUhNSEjDwkFERUfCTsCPwk1ETUvCSsCDwkIAQICBgcKCgYGBwYDcgYHBgYKCgcGAgIBAQICBgcKCgYGBwb8jgYHBgYKCgcGAgIB/D8/Pz8/vQECAgYHCgoGBgcGATsGBwYGCgoHBgICAQECAgYHCgoGBgcG/sUGBwYGCgoHBgICAb0/AXr+hgYHBgYKCgcGAgIBAfgBAgIGBwoKBgYHBr0GBwYGCgoHBgICAQECAgYHCgoGBgcGvQYHBgYKCgcGAgIBAQS9BgcGBgoKBwYCAgEBAgIGBwoKBgYHBr0GBwYGCgoHBgICAQECAgYHCgoGBgcBsz8/Pz8/Pz/+xQYHBgYKCgcGAgIBAQICBgcKCgYGBwYBOwYHBgYKCgcGAgIBAQICBgcKCgYGB7c/Pz8BAgIGBwoKBgYHBv4IBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgH4BgcGBgoKBwYCAgEBAgIGBwoKBgYHAAAKAAAAAAO5A7kAAwAHAAsADwATABcAGwAfACMAJwAAARUzNSEVMzUhFTM1JRUzNSEVMzUhFTM1JRUzNSEVMzUhFTM1JyERIQK9fv6Gfv6GfgF6fv6Gfv6GfgF6fv6Gfv6GfvwDcvyOAUN+fn5+fn78fn5+fn5+/H5+fn5+fn78jgAAAAAGAAAAAAP4A/gACwA/AEsAfwCRAMUAAAEVMxUjFSM1IzUzNSMdAR8JMyEzPwk9Ai8JIyEjDwkTFTMVIxUjNSM1MzUjHQEfCTMhMz8JPQIvCSMhIw8JNxUzNTM1KwEPCQURFR8JMyEzPwk1ETUvCSMhIw8JAQQ/Pz8/P70BAgIGBwoKBgYHBgE7BgcGBgoKBwYCAgEBAgIGBwoKBgYHBv7FBgcGBgoKBwYCAgH8Pz8/Pz+9AQICBgcKCgYGBwYBOwYHBgYKCgcGAgIBAQICBgcKCgYGBwb+xQYHBgYKCgcGAgIBvT/8/AYHBgYKCgcGAgIBAXoBAgIGBwoKBgYHBgE7BgcGBgoKBwYCAgEBAgIGBwoKBgYHBv7FBgcGBgoKBwYCAgEBBD8/Pz8/P70GBwYGCgoHBgICAQECAgYHCgoGBgcGvQYHBgYKCgcGAgIBAQICBgcKCgYGBwGzPz8/Pz8/vQYHBgYKCgcGAgIBAQICBgcKCgYGBwa9BgcGBgoKBwYCAgEBAgIGBwoKBgYH9n5+PwECAgYHCgoGBgcG/I4GBwYFCwkIBgICAQECAgYICQsFBgcGA3IGBwYGCgoHBgICAQECAgYHCgoGBgcAAgAAAAADuQP4AAsARAAAASMVMxUzNTM1IzUjAREfDzM1IxEhHQEfCTsBFTM1JyEPDgK9fn5+fn5+/YoBAgMEBQcHCAkKCgsMDAwN/PwBuQECAgYHCgoGBgcGfn7i/e4NDAwMCwoKCQgHBwUEAwIBQ35+fn5+Abn9DA0MDAwLCgoJCAcHBQQDAgF+AvR+BgcGBgoKBwYCAgF+1+IBAgMEBQcHCAkKCgsMDAwAAAUAAAAAA/gD+AAEABgAJwA2AJQAACUVMwEnNwcXPwM9AS8GKwEPASUPAhU/BBUzESMPBBU/BBUzESMHJREfDzM1KwEvCTURNT8JMyEzHwkdATM1Lw8hDw4CAGEBNmFaMGEvBAICAgIEPAQEBQUFBQT+XAsMGAkREA4GQCcT0gsMGAkREA4GQCcT/sABAwUGCAkLDA4OCBAREhITwbcGBwYGCgoHBgICAQECAgYHCgoGBgcGAnYGBwYGCgoHBgICAX4BAwUGCAkLDA4OCBAREhIT/YATExISEBAODgwLCQgGBQNpYQE3YFkvYC8EBAUFBQUEBDwEAgICArQFBQcxAQQGBwXNAQ4MCgUFBzEBBAYHBc0BDgyB/YoTExIRERAODQ0LBAkHBgQCfgECAgYICQsFBgcGAnYHBgYGCgoHBgICAQECAgYHCgoGBgYHvb0TExIRERAODgwLBQgIBQQCAQMFBggJCwwODhARERITAAAABAAAAAAD+AP4AAMACAAcAGAAAAEVITcTASM1ATcfBA8EJz8DOwEfASURHw8hPw8RLw8hDw4DO/5HP5/+x2IBOXo9AwMBAQEBAwMwYS8EBQUFBQQF/ZQBAgMEBQcHCAkKCgsMDAwNAvQNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDf0MDQwMDAsKCgkIBwcFBAMCAUM/PwEA/sNjATxPPQQFBQUFBAUEMGIwBAICAgKC/QwNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQL0DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDAAABgAAAAAD+AP3ABgALwA7AFYA1AEYAAABDwgfBzM/BSUfBT8GNS8GBycPAj8DLwQPBRUfBT8BPQEvByMfAxUPBB8DPwIzHwoVDw0vBw8NLwo9AT8RLwY9AT8MHwYlERUfDiE/DjURNS8OIQ8OAUkQFBUJCAcEAQEBAgIEBAUFBQUGBAQEBioBSA0jDQYGBQcIBgYCBAIBAwQJDRMPGOAJChUlJSQjGBcXFikDBAYGAwIBAgIDExMPAwICAwQEBQUFBUwCAQEBAgMKDR4gISMfHxAQEBAJEA0LCAcEBAEBAQMEBAUGBwcHCAkICQwMCwoKCRguRy0vLwwZIQYGCAgKDAwLCwoJCQgGAwUCAQECAgQEBAUMDA4NSB0QDg4SEBAQDw8GBQMBAgIDBAUGBggICQgLDQwMCwkJBv4CAgIDBAUGBgYIBwkICQoJAzQJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgn8zAkKCQgJBwgGBgYFBAMCAgFJBggJBgYGBwMEBgcFBQMDAgECAgMDCUlZDCAJBAIBAQMEBgMHBwcGBQUEBAIBAlsaGjMMCQkHGRsbG+EBAQQFBwcHCAcHBh8eNxIJCAgFBQQDAwIBCgYGDQwNDAwkMigmJSQGBAIBAQIFBgcICAkNCAkICAkHCAcHBgUFAwMBAQEDBQYHCBcqDgsOEBctOQgHBgYEBAEBAwQFBwgJBQ0HBwcHBgcGBwYGBQoIBwccCyIiIzQ2GBgYGQ4PDwgHCAcHBwcGBgUFBAMCAQEDBAcICQuJ/M4KCQoICAgIBgYGBQQDAgEBAQECAwQFBgYGCAgICAoJCgMyCgkKCAgICAYGBgUEAwIBAQEBAgMEBQYGBggICAgKCQAABAAAAAAD+AP4AD8AfwC/AP8AAAEVKwEPCR0BHwk7Aj8JPQIvCSsBDwkFHQEfCTsCPwk9AS8JKwE9AS8JKwEPCREdAR8JOwE/CT0BOwE/CT0BLwkrAg8JBRUfCTsBHQEfCTsBPwk9Ai8JKwIPCQN6vQYHBgYKCgcGAgIBAQICBgcKCgYGBwb8BgcGBgoKBwYCAgEBAgIGBwoKBgYHBgYHBgYKCgcGAgIB/I4BAgIGBwoKBgYHBvwGBwYGCgoHBgICAQECAgYHCgoGBgcGvQECAgYHCgoGBgcGBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgYHBgYKCgcGAgIBvQYHBgYKCgcGAgIBAQICBgcKCgYGBwb8BgcGBgoKBwYCAgECdgECAgYHCgoGBgcGvQECAgYHCgoGBgcGBgcGBgoKBwYCAgEBAgIGBwoKBgYHBvwGBwYGCgoHBgICAQFDvQECAgYHCgoGBgcGBgcGBgoKBwYCAgEBAgIGBwoKBgYHBvwGBwYGCgoHBgICAQECAgYHCgoGBgcG/AYHBgYKCgcGAgIBAQICBgcKCgYGBwYGBwYGCgoHBgICAb0GBwYGCgoHBgICAQECAgYHCgoGBgcCcPwGBwYGCgoHBgICAQECAgYHCgoGBgcGvQECAgYHCgoGBgcGBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgYHBgYKCgcGAgIBvQYHBgYKCgcGAgIBAQICBgcKCgYGBwb8BgcGBgoKBwYCAgEBAgIGBwoKBgYHAAAABQAAAAAD+AP4AAMABwALAA8AUwAAATM1IwUzESMTMxEjJREhESMRHw8hPw8RLw8hDw4Cfn5+/oZ+fr1+fgG5/Qx+AQIDBAUHBwgJCgoLDAwMDQL0DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA39DA0MDAwLCgoJCAcHBQQDAgEE/PwBev6GAfh+/QwC9P0MDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0C9A0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwAAgAAAAADegP3AAMACgAANyE1IREzETMRMwGGAvT9DPz8/P6GCH4B+P6GAXoBegAAAgAAAAADdwO1AAcADwAAAR8BEwUTPwEBMzcFFzMBIwIBCQiq/oilCA3+i0ZhAZ9hR/6pPANpHhv+UwEBphUs/OH7AfoDbAAAAQAAAAADuQO4AAsAABMJARcJATcJAScJAUcBYP6gWQFgAWBZ/qABYFn+oP6gA2D+oP6gWQFg/qBZAWABYFn+oAFgAAAEAAAAAAP3A/cAAwAHAAsAGQAAJSE1ITUhNSE1ITUhBRc3EScHFzcnBxEXNycCAAH4/ggB+P4IAfj+CP4IVCoqVL29VCoqVL2Gfr1+vX4rXib90iZeqaleJgIuJl6pAAADAAAAAAOZA/gAPwBiAMkAAAEVDw0rAS8NPQE/DTsBHw0RFSM9AT8NOwEfDQUVKwEPDhEfDjMhMz8OES8OKwE1Lw8PDgJeAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBvAEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAf7GVwsKCgkJCAgHBwYFBAQCAgEBAgIEBAUGBwcICAkJCgoLAmYLCgoJCQgICAYGBQQEAgIBAQICBAQFBgcHCAgJCQoKC1cBAwUICQsNDhAREhMUFhUXFxUWFBMSERAODQsJCAUDAWIJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgkKCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgGwX18JCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCglfAgIDBAUGBgYIBwkICQoK/ggJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgkB+AoKCQgJBwgGBgYFBAMCAl8WFhUUFBIRDw8MCwoHBgMBAQMGBwoLDA8PERIUFBUWAAALAAAAAAPUA9QAAwAHAAsADwATABcAGwAfACMAKQAvAAAlMzUjNTM1IzczNSMHMzUjBzM1IwczNSMHMzUjNzM1IzUzNSMnMyERIREjERUhESEB4T4+Pj76Pj59Pj59Pj59Pj59Pj76Pj4+Pvo+AnH81D8DqvxW5z4/Pj8+Pj4+Pj4+Pj4/Pj8+ffzUAyz81D4DqAAAAwAAAAAD+ALgAAMASACOAAABITUhNzMfDw8PIxUzPw41Lw4jBRUfDjM1Iy8PPw8zNSMPDgFYAVD+sODgDAwLCwoKCQgIBwUFBAMCAQECAwQFBQcICAkKCgsLDAzg7BYWFRQTEhEPDgwKCAcEAwMEBwgKDA4PERITFBUWFuz90AMEBwgKDA4PERITFBUWFuzgDAwLCwoKCQgIBwUFBAMCAQECAwQFBQcICAkKCgsLDAzg4BcWFhQUEhIPDw0LCQgFBAHIcD4BAgMEBQUHCAgJCgoLCwwMDAwLCwoKCQgIBwUFBAMCAWoDBAcICgwODxESExQVFhYYFhYVFBMSEQ8ODAoIBwQD4AwWFhUUExIRDw4MCggHBANqAQIDBAUFBwgICQoKCwsMDAwMCwsKCgkICAcFBQQDAgFqAQQFCAkLDQ8PEhIUFBYWAAIAAAAAA/gD+AADAAwAADchNSEBJwcJAScHESMIA/D8EAG50FgBZwFnWNB+CH4BHMpa/qMBXVrKAlYAAAUAAAAAA/gD+AADAAcACwAPABMAAAERIREjESERAREhESMRIREDIREhA3r+xX7+xQL0/sV+/sV+A/D8EAHB/sUBO/7FATsBuf7FATv+xQE7/I4D8AAAAAAIAAAAAAP4A7kAAwAHAAsAEAAUABkAHQAiAAAlMzUjBSE1ISUzNSMFFSE1ISUzNSMFFSE1ISUzNSMFFSE1IQN6fn78jgMz/M0Dcn5+/I4B+P4IA3J+fvyOArX9SwNyfn78jgMz/M1Hfn5+fn4/P35+fj8/fn5+Pz9+AAAABAAAAAADuQP4AAMAHwAxADYAAAEHIzcnIxUzByMVMwcXNzMHFzczNSM3MzUjNycHIzcnNx0BHwk7AREhEQMhESchAmMOfQ02bGMOVUwNPw1+DT8OcGcNWlARPxJ9ET+9AQICBgcKCgYGBwZ+/Yp+A3Li/XABwV9fPz9fPlYJX1YJXz5fP3UJfnUJ/H4GBwYGCgoHBgICAf3JAvT8jgMO4gAAAAADAAAAAAM7A3oAIgBFAIcAAAEfDw8OKwE1Ex8PDw4rATUDIT8PLw8/Di8PIQI7CgoKCQkICAcGBgUEAwMBAQEBAwMEBQYGBwgICQkKCgq5mAoKCgkICQcHBwYFBAMCAgEBAgIDBAUGBwcHCQgJCgoKmL0BnxUWFBQTEhAQDgwLCQcGAwEBAQMEBQYHCAgKCgsLDQ0NChMICAgHBgYFBAMDAgEBAQIFBgkLDA8PEhIUFRUXF/6HAcEBAQIDBAUGBgYIBwkICQoKCQoJCAkHCAYHBQUEAwICvQE7AQECAwQFBgYGCAcJCAkKCgkKCQgJBwgGBwUFBAMCAr39igEDBQcJCgwNDw8REhMUFBUPDw4PDQ4MDAwLCgoJCAgGBxAICAkJCQoKCQoLCgoLCxYWFBQTEREPDQwKCQYFAgAAAgAAAAAD+AP4AAgADAAAExc3ETMRFzcBJSE1IZlY0H7QWP6Z/ggD8PwQAe5ayv2qAlbKWgFdL34AAAAAAwAAAAAD+AP4ABgAHAA1AAABBxc3FTM1FzcvBysBDwUlITUhJScHHwc7AT8HJwc1IwGoolhjfmNYogoKCgsMCwwMDAwLDAsKCv5WA/D8EAG5X1ueCQoLDAsNDA0NDA0LDAsKCZ5bX34BhZ1bYOXlYFudCAgGBQMDAgIDBAUGBzR+3GJXpAkIBgYEBAICBAQGBggJpFdi3QAFAAAAAAP3A/gAHwBfAJ8A4wD8AAABDwYrAS8FPQE/BTsBHwUHFR8NOwE/Di8PDw4XDw4rAS8NPQE/DTsBHw0nDwQnBxcPBCcHHwQHFzcfAwcXNx8BMz8BFzcnPwMXNyc/AzU3JwcvAzcnBy8ENSMBITUhESEdAR8JOwEVMzUnIQMVAQEDAwMEBQUFBAUDAwICAgIDAwUEBQUFBAMDAwFvAQMCBAUFBQYHBwgICAkJCQkICAgHBwYGBQQEAwIBAQEBAgMEBAUGBgcHCAgICQkJCQgICAcHBgUFBQQCAwHgAQIEBAYHCAgKCwsMDA0ODg4NDQ0MCwsJCQgHBgQEAgIEBAYHCAkJCwsMDQ0NDg4ODQwMCwsKCAgHBgQEAqQCFBMSEyIqIgkLCggENAo1AQMFBi8bMQ4ODxQUNBQUFA8PCRQ1FBIPDg8xHC8FBQMCNQo0BwkKDyIrIg0REhIMOP0oAfj+hgG5AQICBggJCwUGBwZ+fuL9cAEEBQUEAwMCAgICAwMFBAUFBQQDAwMBAQMDAwQFBQkJCAgIBwcGBQUFBAIDAQEDAgQFBQUGBwcICAgJCQkJCAgIBwcGBgUEBAMCAQEBAQIDBAQFBgYHBwgICAkJDg0ODAwLCwkJCAcGBAQCAgQEBgcICQkLCwwMDg0ODg0ODAwLCwkJCAcGBAQCAgQEBgcICQkLCwwMDg24AQQGCAoqJSkKEBESDAo4ChgUExMcMBwPDAwMNxQ4AgECATgUNwsLDBEdMRwNEhITDgk4CRQREBQpJSoHCAcFAjb+CH4C9H4GBwYGCgoHBgICAX7X4gAOAAAAAAP4A7kAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3AAAlMzUjBzM1IwczNSMHMzUjBzM1IyUzNSMFMzUjBTM1IyUhNSEFITUhJTM1IwUzNSMHMzUjBzM1IwO5Pz+9fn78fn78fn78fn4C9Pz8/ob8/P6G/PwB+AH4/gj+CAF6/oYC9Pz8/sW9vfx+fr0/P0d+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4AAAACAAAAAAPYA9gABABIAAAlITcXNwERFR8NMyEzPw01ETUvDSMhIw8NA3r9DNx+vv2KAgMEBgYHCAkKCgsMDA0NArQNDQwMCwoKCQgHBgYEAwICAwQGBgcICQoKCwwMDQ39TA0NDAwLCgoJCAcGBgQDAqb8vvwBev1MDQ0MDAsKCgkIBwYGBAMCAgMEBgYHCAkKCgsMDA0NArQNDQwMCwoKCQgHBgYEAwICAwQGBgcICQoKCwwMDQAAAQAAAAADegO5ACIAABMRJQURNS8MIyEjDwyGAXoBegECAgMEBAQKBgYGBwcH/ZYHBwcGBgYKBAQEAwICAQN6/M29vQMzBgcGBgUFBQUHAwMCAgEBAgIDAwcFBQUFBgYHAAAAAAIAAAAAA7kD+AADADcAAAEVITUnERUfCTMhMz8JNRE1LwkjISMPCQM7/Yp+AQICBgcKCgYGBwYC9AYHBgYKCgcGAgIBAQICBgcKCgYGBwb9DAYHBgYKCgcGAgIBAzu9vX78jgYHBgYKCgcGAgIBAQICBgcKCgYGBwYDcgYHBgYKCgcGAgIBAQICBgcKCgYGBwAAAAAGAAAAAAP4A7kAAwBDAEcAhwCLAMsAACUhNSEFFR8NOwE/DT0BLw0rAQ8NASE1IQUVHw07AT8NPQEvDSsBDw0lITUhBRUfDTsBPw09AS8NKwEPDQFDArX9S/7FAgIDBAUGBgYIBwkICQoJCgoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoKCQoJCAkHCAYGBgUEAwICATsCtf1L/sUCAgMEBQYGBggHCQgJCgkKCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgoJCgkICQcIBgYGBQQDAgIBOwK1/Uv+xQICAwQFBgYGCAcJCAkKCQoKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCgkKCQgJBwgGBgYFBAMCAoZ+XgoKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCgkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKARJ+PwoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJ8n4gCQoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoJCgoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoAAAIAAAAAA/gDuQADADcAAAERIREnERUfCTMhMz8JNRE1LwkjISMPCQI//kd+AQICBgcKCgYGBwYDcgYHBgYKCgcGAgIBAQICBgcKCgYGBwb8jgYHBgYKCgcGAgIBAzv9igJ2P/0MBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgL0BgcGBgoKBwYCAgEBAgIGBwoKBgYHAAAEAAAAAAP4A7kAAwAHAAsADwAAJSE1ISchNSE3ITUhJyE1IQEEAvT9DPwD8PwQ/AL0/Qz8A/D8EEd+fn5+fn5+AAAAAAIAAAAAA7kD+AADADcAAAEVITUDERUfCTMhMz8JNRE1LwkjISMPCQM7/Yp+AQICBgcKCgYGBwYC9AYHBgYKCgcGAgIBAQICBgcKCgYGBwb9DAYHBgYKCgcGAgIBAYK9vQI3/I4GBwYGCgoHBgICAQECAgYHCgoGBgcGA3IGBwYGCgoHBgICAQECAgYHCgoGBgcAAAAFAAAAAAPUA9QAAwAHAAsADwATAAABESERIxEhEQERIREjESERAyERIQOW/ok+/okDLP6JPv6JPwOq/FYB4f6JAXf+iQF3AbX+iQF3/okBd/yWA6gAAAAAFQAAAAAD1APUAAMABwALAA8AEwAXABsAHwAjACcAKwAvADMANwA7AD8AQwBRAFUAWQBdAAAlMzUjBzM1IwczNSMFMzUjBzM1IwczNSMlMzUjBTM1IyUzNSMFMzUjATM1IwUzNSMlMzUjBTM1IyUzNSMHMzUjBzM1IwcdASEVIREzESE1IREjBzM1IwczNSMHMzUjA5Y/P30/P30/P/6JPz99Pz99Pz8Daz8//JU/PwNrPz/8lT8/A2s/P/yVPz8Daz8//JU/PwNrPz99Pz99Pz+7/koBtj4Btv5KPrw/P30/P30/Pyw+Pj4+Pj4+Pj4+Pj4/Pz8+Pz8/ATg/Pz8+Pz8/Pj4+Pj4+Pn36Pv5LAbU+AbU+Pj4+Pj4AAAAIAAAAAAP0A/MAAwAHAAsAEQAVABkAHQAhAAABFSM1IxUjNSMVIzUTMyEVITUBFSM1IxUjNSMVIzUDIREhA7b6P/o/+vo/AjP8lANs+j/6P/o+A+j8GAFF+vr6+vr6ATj6+gE4+vr6+vr6/FcD6AAAAgAAAAAD+AP3AAgADAAAExc3ETMRFzcBJSE1IZlY0H7QWP6Z/ggD8PwQAe5ayv2qAlbKWgFdL34AAAAAAgAAAAAD+AP3AAMADAAANyE1IQEnBwkBJwcRIwgD8PwQAbnQWAFnAWdY0H4IfgEcylr+owFdWsoCVgAAAwAAAAAD+AP3ABgAHAA1AAABBxc3FTM1FzcvBysBDwUlITUhJScHHwc7AT8HJwc1IwGoolhjfmNYogoKCgsMCwwMDAwLDAsKCv5WA/D8EAG5X1ueCQoLDAsNDA0NDA0LDAsKCZ5bX34BhZ1bYOXlYFudCAcGBQQDAgIDBAUGBzR+3GJXpAkIBwUEBAICBAQFBwgJpFdi3QABAAAAAAP1A3cABQAAAScHCQEnAUX4QgE6ArBCAQ32Qf7HAq1BAAAAAgAAAAADuQP4AAcADwAANzMRIREzESE1IREjFSE1I0d+AnZ+/I4Dcn79in4IAbn+RwI3fgE7vb0AAAAAAwAAAAAD+AP4AAkAFQAdAAA3MxEhFxEzESchBzM1MzUzNSM1IzUjFyERIxUhNSPFfgGfmH7i/a+9Pz8/Pz8/vQMzfv3JfggBuZj+3wFV4l9APkA+P14BO729AAAEAAAAAAP4A/gAAwANABkAIQAAJSE1IQczESEXETMRJyEHMzUzNTM1IzUjNSMXIREjFSE1IwHBATv+xfx+AZ+YfuL9r70/Pz8/Pz+9AzN+/cl+R369AbmY/t8BVeJfQD5APj9eATu9vQAAAAAKAAAAAAP4A/gAAwAHAAsAGwAfACMAKwA1ADkAPQAAARUjNSMVIzUjFSM1AzM1MxUzNTMVMzUzFTMRISUXNycHFzcnJSMVMxUzESMFHQEzNTM1IzUjBRc3JwUXNycDufw//D/8Pz/8P/w//D/8EAIQby1w+C1vLQH+vb0/P/xPP729PwIQLHAt/sVvLW8Bgr29vb29vf6Gfn5+fn5+AjfBcC1vby1wLE4/fgE7fj9+fj9+by1wLCxwLW8AAAUAAAAAA/gD+AADAAcACwAbACsAAAEVIzUjFSM1IxUjNQMzNTMVMzUzFTM1MxUzESE1IREjESM1IxUjNSMVIxEjA7n8P/w//D8//D/8P/w//BAD8D/8P/w//D8Bgr29vb29vf6Gfn5+fn5+Ajc/AXr+xb29vb0BOwAAAAAJAAAAAAP4A/gAAwAHAAsAGwBQAIUAjQCRAJsAAAEVIzUjFSM1IxUjNQMzNTMVMzUzFTM1MxUzESElDwYVHws/DS8LIw8EJQ8GFR8LPw0vCyMPBAUjFTMVMxEjATMTIwUdATM1MzUjNSMDufw//D/8Pz/8P/w//D/8EAJJBAQDAwIBAQICAwIEBAQFBQUMDQ4GBwUGBQQEBAMDAQIBAQMCAwMEBAUFBQYNDg0GBgYF/wAEBAMDAgEBAgIDAgQEBAUFBQwNDgYHBQYFBAQEAwMBAgEBAwIDAwQEBQUFBg0ODQYGBgUCYL29Pz/9qUL5Qf2sP729PwGCvb29vb29/oZ+fn5+fn4CN6sEBQYGBgYHDg0GBQUEBQQDAwIDAQEBAgMDBAQEBQYFBwYODgwFBQUEBAMDAgICAwEDAwT4BAUGBgYGBw4NBgUFBAUEAwMCAwEBAQIDAwQEBAUGBQcGDg4MBQUFBAQDAwICAgMBAwMEcD9+ATv+hgF6fj9+fj9+AAACAAAAAAPzA/MACQANAAABMxEhNSMVIREjASERIQMZff4MXQKv2/zzAq/9UQJe/gx92wKv/ooCrwAAAAADAAAAAAPkA+QACQANABcAAAEzFSM1IxUhESMFIREhBTM1IzUzFTM1IQMpXfleAbW7/gwBlv5q/ue7Xfle/ksBc/lduwG1nAGWnF75XbsAAAYAAAAAA+QD5AADAAcACwAPABMAFwAAARUjNQMhESEHMzUjNzM1IycVIzUDIREhA4b5XgG1/kv6nJz6nJy8+V4Btf5LAXP5+f6pAbWcnF6cu/n5/qkBtQADAAAAAAPzA/MABQAJAA0AACUhFSERIycRIREDIREhAxn+DALP27v+DF4Cr/1R59sCz7v+DAH0/a8CrwAEAAAAAAPzA+QADwAXACcARwAAARUzESMVITUjNTMVMzUjNSMVIxUjNTM1NxUzFSM1IxUzFSM1IxEzNQczESMVMzUzFSMVMzUhFTM1IxEzNSMVIzUzNSMVITUjAxk/P/7IP33bP10/fT8+P33bP14/P9s/P9teP9sBONs/P9tdPtv+yNsCTj7+5z8/XT7aXl4+Xj76Pl4+2l4+ARo+Pv7m2h8+2z4+2wEZ2j5d2z4+AAUAAAAAA/MD8wAFAAkAEQAdADEAAAEVITUzNScVIzUDMxUhESM1ISUVMxEjFSE1IxEzNSUhNSMVMxEjFTM1IRUzNSMRMzUjAr7+5N5e3V5eAdec/mcCODs7/cg/PwI4/cXYPz/YAjvVPDzVAgO+QX272tr+yJ8Bers+Pv3IPDwCOztePNj9yNg8PNgCONgAAAMAAAAAA/MD8wADAEcAgQAAAREhEScPBxEfDyE/DxEvDiMhIw8FAQ8HER8PMzUjESEVMzUvDyEPBgOW/e1ABwUFBAMDAgEBAgMDBAUFBwcHCAgJCQkKAhAJCgkJCAgHBwYGBAQDAgEBAQECAwQEBgYHCAcJCAkKCf3wCgkJCQgIB/7fBgYEBAQCAgEBAgIDBAUGBgYIBwgICQkKXl4CE14BAQIDBAUFBgcHCAgJCQkK/e8KCQkJCAcIAn397QITQAcHCAgJCQkK/fEKCgkJCAgHBwYGBAQDAgEBAQECAwQEBgYHBwgICQkKCQIQCgkJCQgIBwcHBQUEAwMCAgMDBAUFARMHCAcICQkJCv3vCgkJCQgIBwcGBQUEAwIBAV4CE15eCgkJCAgIBwYHBQUEAwICAQECAgQEBAYAAAABAAAAAAO5AwoABQAAExcJATcBR1kBYQFeWv5IAU5ZAWP+nVkBvQAAAQAAAAADuQMKAAUAABMJAScJAUcBugG4Wv6i/p8Csv5DAb1Z/p0BYwAAAAABAAAAAAMKA7kABQAAEwkBFwkB9QFj/p1ZAb3+QwNf/qL+n1kBugG4AAAAAAEAAAAAAwoDuQAFAAATATcJASf1Ab1Z/p0BY1kCAf5GWQFhAV5aAAACAAAAAAP4A7kABQALAAATCQEXCQEFCQEXCQEIAWP+nVkBvf5DAYEBY/6dWQG9/kMDX/6i/p9ZAboBuFr+ov6fWQG6AbgAAAACAAAAAAP3A7kABQALAAATATcJAScTATcJAScIAb1Z/p0BY1kdAb1Z/p0BY1kCAf5GWQFhAV9Z/kj+RlkBYQFfWQAAAAQAAAAAA7kDuQAGAA0AFAAbAAABFwchEQcnBScRISc3JwEHFzcXESEBNxc3JzchAjS+dAE7bb/+J20BO3S+WQF/vlm/bf7F/cltv1m/df7FAXa6dQE7bbu7bf7FdbpaAXS6WrxuATv+xW27Wbt1AAADAAAAAAP4A7kAAwAHABMAAAEVITUDIREhASMVMxUzNTM1IzUjA3r9DH4D8PwQAbl+fn5+fn4Bgr29/sUBuQE7fn5+fn4AAAADAAAAAAP4A7kACwAPABMAAAEjFTMVMzUzNSM1IwEVITUDIREhAcF+fn5+fn4Buf0MfgPw/BABQ35+fn5+AXq9vf7FAbkAAAABAAAAAAO4A7kAAwAANxcBJ0dZAxlZoFkDGVkAAQAAAAADuQO5AAgAAAEhARcBETMRIQHBASH9ZVkCm37+CAM7/WVZApz+3wH3AAAAAgAAAAAD+AN6AAMACAAAAREhEQMpAREhA3r9DH4CfgFy/BAC/P4IAfj9igL0AAAAAgAAAAAD+AP4AH8A/wAAARUPHSsBLx09AT8dOwEfHQUfHz8fLx8PHgN6AgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMUExMUExISEhIRERAQDw8ODg0NDAsKCgkJBwcGBQQEAgICAgQEBQYHBwkJCgoLDA0NDg4PDxAQERESEhISExQTExQTEhISEhEREBAPDw4ODQ0MCwoKCQkHBwYFBAQCAvyOAQIDBAYHCAkKCwwNDg8QERETExMVFRYWFxcYGRgaGRoaGRoYGRgXFxYWFRUTExMRERAPDg0MCwoJCAcGBAMCAQECAwQGBwgJCgsMDQ4PEBERExMTFRUWFhcXGBkYGhkaGhkaGBkYFxcWFhUVExMTEREQDw4NDAsKCQgHBgQDAgIAExQTEhISEhEREBAPDw4ODQ0MCwoKCQkHBwYFBAQCAgICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFBMTFBMSEhISEREQEA8PDg4NDQwLCgoJCQcHBgUEBAICAgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMUExoZGhgZGBcXFhYVFRMTExEREA8ODQwLCgkIBwYEAwIBAQIDBAYHCAkKCwwNDg8QERETExMVFRYWFxcYGRgaGRoaGRoYGRgXFxYWFRUTExMRERAPDg0MCwoJCAcGBAMCAQECAwQGBwgJCgsMDQ4PEBERExMTFRUWFhcXGBkYGhkAAAAAAgAAAAAD+AO5AAUACwAAARMDIQMTARMhEwMhArO0tP6atLT+u/wB+Pz8/ggDO/7F/sUBOwE7/sX+RwG5AbkAAAMAAAAAA/gCnQADAAcAHwAAARUjNSEVIzUlIxUhNSMVMzUhFTMVMzUzNTM1IzUjNSMDej/9Sz8C9D/9yb29Ajc/Pz8/Pz8/AiBAQEBAPj4+vD4+QEA+QD5AAAAABQAAAAAD+AP4AAMACgAOABIAKQAAJRUjNQMVMxEjATUlFSM1IRUjNSUjFSE1IxUzARUzNSMRMzUzNSM1IzUjA3o/Pz8T/Z0CtT/9Sz8C9D/9yb2QAmS9Pz8/Pz8/hj8/ArU//ckCYxM/Pz8/Pz8/P739nJC9Ajc/Pz8/AAcAAAAAA/gD+AADAAcACwASABYAGgAxAAAlFSM1ERUjJyUVISclFTMVISc1JRUjNSEVIzUlIxUhNSMVMwEVMzUjETM1MzUjNSM1IwN6PxP8AQ/+s34BjD/99WsCtT/9Sz8C9D/9yb2QAmS9Pz8/Pz8/hj8/ATv8/L1+fr0/P2sTPz8/Pz8/Pz+9/ZyQvQI3Pz8/PwACAAAAAAP3A9gAIQBEAAAlIQEfFRUPBwUhPwkvFgOF/P4CPRUUFBISERAPDgwMCwoKCAcGBAQDAgECAgQEBgcICfx5A6YVDAkJBwYEBAEBAQIDBQYHCAoLDA0OEBESExQWFhgYGhpnAxcSFBMVFRYWFxcYGBgZGhkaGhsaGxsbGxsbGxsbGxobWTEeHx8fHx8gHx8fHx8fHh4eHh0cHBwbGxkaGBgXFhUVEwAABAAAAAADuQO5AAMABwALABEAAAERIREBBxE3JwchNwURITcRIQJ+/ggC9L29LL7+JcH+0QJ2/P2kAn7+CAH4/uC8Ae69Lb290P2d/QJ1AAACAAAAAAP4A3oADwATAAABESM1IxUjNSMVIzUjFSMRAyERIQN6fn4/fj9+fn4D8PwQAvz+CPz8fn78/AH4/YoC9AAAAAIAAAAAA/gD+AA/AMkAAAEVDw4vDz8OOwEfDQEPBC8CDwgVHwUPAR8BDwQdAR8IPwIfCzsCPwsfAj8IPQEvBD8BLwE/BTUvCA8CLwsrAg8FAokCBAQGBwgJCgoMDAwNDg4ODg0MDQsKCgkIBwYEBAIBAQIEBAYHCAkKCgsNDA0ODg4ODQwMDAoKCQgHBgQEAv72FBcWFhSABQUEBQQEAwNnAgIBAQIDA20DAQEDbQMDAgIBAmgDAwQEBQQFBYAUFhYXFAECAgQDBAUFzgUFBAMEAgIBFBcWFhSABQUEBQQEAwNnAwECAgMDbQMBAQNtAwMCAQECAmcDAwQEBQUEBYAUFhYXFAECAgQDBAUFzgUFBAMEAgICAA4ODQwMDAoKCQgHBgQEAgEBAgQEBgcICQoKDAwMDQ4ODg4NDAwMCgoJCAcGBAQCAgQEBgcICQoKDAwMDQ4B1IUKDA0OMgEBAQECAgMErgQFBAUEBAQDUxgZGRlSAwQEBAUEBQSuBAMCAgEBAQEyDg0MCoUFBAQDAgICAgICAwQEBYUKDA0OMgEBAQECAgMErgQFBAUEBAQDUhkZGRhTAwQEBAUEBQSuBAMCAgEBAQEyDg0MCoUFBAQDAgICAgICAwQEAAAAAgAAAAAD+AO4AGcA4wAAAR8PDxYrAS8DDwc/Ai8ONT8WOwEfBSUPDxUfDg8KHwk/Ch8CMz8XLxcPBgLFFRQSEhAQDg0KCgcHBQMCAQECAwUHBwoKDQ4QEBISFBUXFxgYGRoaGhgXFxcgIgsLDAwMDQ0FCgkxDg0MCwsJCQcHBQQEAgIBAgMFBwcKCg0ODxERExQVFxcYGBkaGhobGRoZGBgX/lwcGxkYFxUKEhIQDgsJBwQDAgMFBggKCxAKCwwNDQ4OAgUDCQclCQYEAgEBAgIFCAoKCwwMDhUcIB8dHRsaGRcUFRUVISAgHx4eHR0cGxkYFxUTEhEPDQoIBQQBAQQFCAoNDxESExUXGBkbHB0dHh8fICAgICAgHx8eHQMVCQsLDA0NDg8PDg8PEA8QERAQDxAPDw4PDw4NDQwLCwkJCAYGBAMCAgIEBiIKCQkICAcHES49HwoLCwwLDQwNDAwNDA0NDhAQEA8PDw4PDw4ODAwLCwkJCAYGBAMCAgMEBgYIaw0ODxASEwkVFhcYGRkaGhsZFhYVFhUUFBgODg0NDAwLCw8GEAokCwsLCg4IBwcMCwoIBQQCAQIFCAoLDQ4RERQCAgEBAgQFBwgKCw0ODxASExQVFxcZGBoaGhsbGxoZGRgYFxUUExIQDw4NCwoIBwUEAgEBAgQFBwgKAAACAAAAAAP4A60AAwCXAAABMxEjISMPDB8JJw8LHwkzDwofCTMPCx8JMyEPAxUfDTsBPwY1Jz8NESsBLwQjAvz8/P3iCgkICAcGBgUEBAQFAwEBAwUGCAUEBgUGPQYGBgUFBQgHBQMCAQIDBQQEBAUFBgYHJQUFBQgHBgQCAgEBAwUGBAQFBQYGBx4GBwUGBQQIBgQCAQEDBQcEBQUFBgYHAUQWBAYCAgMEBQcEBQUFBgcGCAcHCA4NCgQDAgIEAQIFCQ0LFhcRFQ0HGDAUBAUJJAsLBgH0AbkBAgIDAwQEBQUFCwwMCwsKCQcDAwEBAQEBAQEDAgQICQsLDAwLCwoEBAMDAgIBAQECAgYICgoGCwwMCwoJAwQDAgIBAQECAgMDBAkKCwsMCwsKCQQDAwICAVkaJRgVIhYXFBMICAYGBAQCAgECBQUDAwMJD1kXEBIeIRcuLB0gEAcRHgFHAQQUBQMAAAIAAAAAA/cDrQADAJgAADczESMBDwIXFQ8METsBHwQzITM/DC8JFz8KNS8JIz8JNS8JIz8LLwkjIT8DNS8MKwEPBQj8/AIRAQEBBAMECg0KFhgRFA0HGDAUBAQKJAsLBgF5CQkJBwcHBQYEBAMGAgEBAwQHBwUFBQUGPQYGBgUFBAkGBQQCAQQFAwQEBQUGBwclBgUFCAcGBAICAQIFBgQEBQUGBgcdBwYGBgUECAYEAgECAwUGBAUFBQYHBv68FQUGAQICBAYHBAQFBgQFCgsLCQkJBwcGBFMBuQGMAgcPWRcQEh4hFy4rHiAQBxEe/rkBBBUEAwECAgMDBAQFBQULDAwLCwsICAIDAQEBAQEBAQMDAwgKCgwLDAwKCgQEAwMCAgEBAQICBggKCgYMCwwLCgkEAwMCAgEBAQICAwQDCQoLDAsMCgoJBAMDAgIBWRomFxUiFxYVEgkHBgYDAwQDAgICBAMEAAIAAAAAA/cDrQADAJgAABMzESMFIxEfDQcVHwczPw4vBCEzPwkvCzM/Ci8JMz8KLwoHPwkvDCMhIw8ECPz8AU8UJxoKCA4bHRYKDQoFAgEEAQMDBAULDg8HBwgGBwYFBQUEBwUEAwEBAgYEBhABRAcGBgUFBQQHBQMBAQIEBggEBQYFBwYeBwYGBQUEBAMGAwIBAgMEBgcIBQUFJQcGBgUFBAQDAwUCAQICBQYHCQUFBgYGPQYFBQUFCAYFAwEBAwUEBAQFBgYHCAgJCv6HBgsLGg8JAfQBuSH+uRgSCAkSLDYuFyEeEhAOWhcHBQMDAwUDAQECAgQEBgYICBMUFhcXIBglGhlAAQICAwMECQoLCwwLCwoJBAMDAgIBAQECAgMEAwUJCwsMCwwKCggGAgIBAQECAgMDBAQFCgsMDAsLCgkIAgMBAQEBAQEBAwMHCQoLCwwMCwUFBAUDBAMCAgEDBQ8HAwAAAAMAAAAAA/gD+AAWAFYAmgAAJRUPByEvBzUTFwElDw4rAS8NPQE/DTsBHw0lERUfDTMhMz8NNRE1Lw0jISMPDQO5AQEDBAUFBgb8zAYGBQUEAwEBzb0BO/50AQECAwQFBQYGBwcICQgJCQoICQgICAcGBgUEBAMCAgICAwQEBQYGBwgICAkICgkJCAkIBwcGBgUFBAMCAf6JAgIDBAUGBgYIBwkICQoJAzQJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgn8zAkKCQgJBwgGBgYFBAMCAviSBgYFBQQDAQEBAQMEBQUGBhwBAPwB+CQJCQkICAcHBwUGBAQDAgICAgMEBAYFBwcHCAgJCQkJCQkICAcHBwUGBAQDAgICAgMEBAYFBwcHCAgJCe/8zAkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCQM0CQoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoAAAAABAAAAAAD+AP4AAMABwAzAHcAAAEzNSMTFSM1IxUzFTM1MzUzFSMVIxUzNTMVIxUzFSM1IxUjNSMVIzUzNSM1MxUzNSM1IzUnERUfDTMhMz8NNRE1Lw0jISMPDQHBfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn69AgIDBAUGBgYIBwkICQoJAzQJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgn8zAkKCQgJBwgGBgYFBAMCAgFDfgF6fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+X/zMCQoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoJAzQJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgAAAAUAAAAAA/gD+AAsADYAmAEkAWgAAAEPBR8NPwc1LwcPBiUfATM/ATMDIwMFHwM3MxEPDy8HNx8EMz8NNSMPBisBLw4/Dx8CBR8GFSMvBw8HHxIPDy8ONTMfCjM/BjUvEj8PHwYBERUfDTMhMz8NNRE1Lw0jISMPDQLsBAMDAgMBAQMCAwMEBAUGBgcHCAkKCggIBwYGBQUGBgcICAoKCAgIBwYFBf7CPQYBBTxGazprAdAKCAkHBjoBAgIEBQYICAkLCwwNDg8QDAwNDA0MCwsOCRQTCwoKEgcHBwYFBAUDAwMCAQEBBwgICgkLCw0NDQwMCgoJCAcGBgQDAwEBAQEDAwQGBgcICQoKDAwNDg0MDP31CAYGBAQCAkMBAgUGBwkLDAsLCAcGBAIBAQIEBQcSMxcUCAcGBQUEAwIBAQEBAwQEBgcHCQkKCwsNDA4PDQ0MCwsJCQgHBQUEAgJBAQICAgQDBAoKCw0GDAoJBwUDAgIDBQYKDDIXEggIBgYEBAMCAQEBAQMDBQUGCAgJCQsLCwwNDg0MCwsKCf7nAgIDBAUGBgYIBwkICQoJAzQJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgn8zAkKCQgJBwgGBgYFBAMCAgIyBggHCRIUGBAHBwYGBQQEAwMBAQEBAQMDBQUGCHcHBgYEBAICAQEBAgMEBAVBtBgYtP7wARAGBQcICSP+9g4MDAsKCQkIBwcFBAQCAQEBAQEDAwQEBSwEBgUBAQEBAgMDAwQFBQYGBgcHHQcHBgQEAgICAwQFBgcJCQoLDAwNDg8VDw8NDQwLCgoIBgYEAwIBAQIDEwYHBwgICAkJCAgGBwUEAgEBAgMEBQYHBwYGBgQEBgsHCAQFBQUGBgcHCAgJCQgIBwcGBgUFBAMCAgEBAQECAwQFBQcGCAcICAgJCQsFBAQEAwMFAwIBAgIDBAYGBwcGBgUFBAQMBwgEBAUGBQcGBwgICQgIBwcHBwYFBQQEAgIBAQEBAgMDBAUBLvzMCQoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoJAzQJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgAAAAAFAAAAAAP4A/gABAAYAEQAcADOAAAlFTMBJzcHFz8DPQEvBisBDwElDwMfBA8EHwc/Bz0BLwYjDwcdAR8HPwcvBD8ELwcjDwElER8PMzUrAS8JNRE1PwkzITMfCR0BMzUvDyEPDgIAYQE2YVowYS8EAgICAgQ8BAUEBQUFBP6wBAMBAQECAwRwcAQDAgEBAQMEBQUGBwUGBQWIBQMCAgMFiAUGBQcFBga4iAUDAgIDBYgFBQYFBwYFBQQDAQEBAgMEcG8FAwIBAQEDBAUFBgYGBgX+cwEDBAcICQsMDg4IEBESEhPBtwYHBgYKCgcGAgIBAQICBgcKCgYGBwYCdgYHBgULCQgGAgIBfgEDBQYICQsMDg4IEBESEhP9gBMTEhIQEA4ODAsJCAcEA2lhATdgWS9gLwQEBQUFBQQEPAQCAgICzAUGBgYGBQYEZ2cFBQYGBgYGBQQDAgEBAQMEfgUFBgcGBgYFfgQCAgECAwJ+BQYGBgcGBQV+BAMBAQECAwQFBgYGBgYFBWdnBAYGBgYFBgUEAwIBAgJt/YoTExIRERAODgwLBQgIBQQCfgECAgYHCgsFBgcGAnYGBwYFCwoHBgICAQECAgYHCgsFBgcGvb0TExIRERAODgwLBQgIBQQCAQMFBggJCwwODhARERITAAAAAAIAAAAAA/cD3AA1AM0AAAEzHwgPBSsBFTM1IzcXIxUzNSsBLwc/BTUjFTMHJzM1IycPAiMVMwMPDSc/By8HDwcVHw0/ERMzNSM/Dh8CDwIVHwczPwc1LwwPDgI1GgYGBQYFBAQDUZsEBQUMDAYanyB9QhutGwUGBQYEBQMDUpgFCwwNE583h0QcrOsCBR1KRVEVCwYHBwcICQoJCgoICAoKCAkGBgQDAQIEBQUHCAgLDgoJBwcFAwECAgMEBwoFBwgKCgwNDg8NDQwLCwkKCAgHBw0PCQUJC06fkA4GCAQFBQYGBwgICQkLCwwLCwIDAQEDBQYICQoLCAkIBwYFBQMBAQEFBwgLDA0OEAoKGREQEA8PDQ4MCwsKCAgGBQKfAQECAwQEBAWipgQDBAUDNTWFhTU1AgIDBAQEBbyNAwcFAgE1NXp6NZQGDoA1/nFKHQ4ODAsJBgYEAwIBAQECBAUGCAgKChAICAYGBAMCAQMFBwgJCgoWCgkJCAwJBQUEBAMDAQEBAQMEBQUHBwcJCAoTHBUPICwBmjVEHhkLCgkIBwYFBAMCAQEBAQMGBgcHCwoJCAYFAwECBAQGBwcLBwwIBw8NDAsKCAYFAgEBAQICBAUGBwcICQoKCwsMAAAAAAoAAAAAA7gDuAADAAcACwAPABMAFwAbAB8AIwBnAAABFSM1IxUjNSMVIzUlFSM1IxUjNSMVIzUlFSM1IxUjNSMVIzUnDwYVERUfDiE/DjURNS8OIQ8GA3q9P70/vQK1vT+9P70Ctb0/vT+9ZwUFBAMDAQICAgIEBAUFBgcHBwcHCAgC0AgICAgHBgcGBQUEAwMBAgIBAwMEBQUGBwYHCAgICP0wCAgICAcGBwFDvb29vb29/L29vb29vfy9vb29vb1mBgYHBwcICAn9MgkICAcHBwYGBgQEBAICAQEBAQICAwQFBgYGBwcHCAgJAs4JCAgHBwcGBgYEBAQCAgEBAQECAgQEBAAAAA0AAAAAA/cD9wACAAUACQANABAAFAAXABsAHgAiACYAKQBbAAAlIzU3FScjFSM1IxUjNSUjNSUVIzUjFScjFSM1NyM1JRUjNSMVIzUjFS8BFw8BERUfDiU/ARc3Jz8BETUvDSMhDwEnA02QvZBsvT+9AY2RAbm9P5BsvZGRArW9P70/kOpFAwMCAgIEBAUFBgcHBwcHCAgC1w4KRC1FAwMCAQMDBAUFBgcGBwgICAj9KQ4KRIaRLJCQvb29vT+QLb29kJC9vT+QLb29vb2RkZBFCQ79KQgICAcHBwYGBgUEAwICAQEBAgNFLUQKDgLWCQgIBwcHBgYGBAQEAgIBAgNFAAAAAwAAAAAD+AP3AEoAlQD+AAABHwYdAQ8dKwEvBjcfAjsBPw09AS8CNycXBy8CIw8PHwMHLwY9AT8dMx8GNyMvBw8fHwgHFzcfBz8fLwg3JwLyCggHBgQEAgECAgQDBQUGBgcHCAgJCgoKCwsLDAwNDQ0NDg4ODw4UFBMTEhIRFF0RDQ4OEBAPDg4NDAsKCQgHBQQDAgMGXl0EXhANDg4QEA8ODg0MDAoJCAYGAwMBAQIDBV0MCAcGBAQCAQICAwQFBQYGBwcICAkKCQsKDAsMDA0NDQ0ODg4ODxQUExMSERJlARocHBweHh4fFhUVFRUUFBMUExITERIRERAPEA4ODg0NDAsLCgoJCAgHDxATFRYYGRGmWbcbHBwcHh4eHxYVFRUUFRQTFBMSEhISERARDw8PDg4NDQwLCwoKCQgIBw8QExUWGBkRplkCkxERERMSExQUDw4ODg4NDQ0NDAwLCwsKCgoJCAgHBwYGBQUDAwMCAQMDBQUHCQtdBQMCAwQFBwcJCwsMDQ4ODxAQDg4NEF5bAl4GAwIBAgQFBwgJCgsMDQ4ODxAQDg4NEV0VERESExMUFA8ODg4ODQ0NDQwMCwsLCgoKCAkIBwcGBgUEBAMDAgEBAgMFBgcIRg0LCggGBQMBAQEDAwQEBgYICAgKCgsLDQwODg8PEBARERITEhQTFRQSIyIgHx0cGg+mWbYNCwoIBgUDAQEBAgQDBQYGCAcJCgoLCwwNDg4OEBAQERESExIUExQVEiMiIB8dHBoPplkAAAQAAAAAA/gD+AATABkALQBxAAABFSMVMxUzFSMVIzUzNSM1IzUzNSMRMxUjESMVMzUzFSMVMxUjNSMVIzUzNSM1AxEVHw0zITM/DTURNS8NIyEjDw0DaJBISEiQkEhISNhIkNhISEhISEhISEiQAQIDAwMEBQUGBgYHBggHA2AHCAYHBgYGBQUEAwMDAgEBAgMDAwQFBQYGBgcGCAf8oAcIBgcGBgYFBQQDAwMCAQKQSEhISEhISEhISP7gSAFoSEhI2EhISEjYSAEg/KAHBwcHBgYGBQUEAwMDAgEBAgMDAwQFBQYGBgcHBwcDYAcHBwcGBgYFBQQDAwMCAQECAwMDBAUFBgYGBwcHAAAEAAAAAAP4A/gACwAfACsAbwAAAREzETMRIxUjNSMRIxUjFTMVMxUjFSM1MzUjNSM1MzUjFSMVMxUjNSM1MzUDERUfDTMhMz8NNRE1Lw0jISMPDQLYSEhISEhIkEhISJCQSEhIkEhISEhI2AECAwMDBAUFBgYGBwYIBwNgBwgGBwYGBgUFBAMDAwIBAQIDAwMEBQUGBgYHBggH/KAHCAYHBgYGBQUEAwMDAgECkP7gASD+4EhIASBISEhISEhISEhISNhISNhIASD8oAcHBwcGBgYFBQQDAwMCAQECAwMDBAUFBgYGBwcHBwNgBwcHBwYGBgUFBAMDAwIBAQIDAwMEBQUGBgYHBwcAAAAABwAAAAAD+AP4AAMABwAbACQANQA6AEMAACUVITU3MzUjJRUzNTMVIxUzFSM1IxUjNTM1IzUjMxUzFSMVIxEhMxUzNTMRIxEjFSM1IxEjEQEXFSERAyMRMxUhEQEhA7n9S/x+fgE7Pz8/Pz8/Pz8//H4/P73+xT8/fj8/Pz8/Aonp/Us/vb0DM/7y/duGPz9+/D8/Pz/8Pz8/P/w/P/w/AXo/P/6GATu9vf7FAXoBeulSATv+xf4IfgLiAQ4AAAAAAwAAAAAD+AP4AAQAGAB2AAABFTMBJzcHFz8ELwgPAgURHw8hPw8RIxEVDwkjISMvCTURNT8JMyE1IQ8OAUOFAauFe0GFQQQDAgEBAgMEUwYGBgcHBwb8mgEDBAcICQsMDg4IEBESEhMCgBMTEhEREA4ODAsFCAcGBAJ+AQICBggJCwUGBwb9igYHBgYKCgcGAgIBAQICBgcKCgYGBwYBdP6MExMSEhAQDg4MCwkIBwQDAciFAaqFfEGGQQYGBwYHBwYFVAQDAgEBAgO3/YoTExIRERAODgwLBQgIBQQCAQMFBggJCwwODggQERISEwGE/oYGBwYFCwoHBgICAQECAgYHCgsFBgcGAnYGBwYFCwoHBgICAX4BAwUGCAkLDA4OEBEREhMAAAACAAAAAAP3A7kAKgCBAAABMx8KMyEfBxUhDwcDET8HBxEVHwkzIT8HEz8BNS8LIzUvDiMhLwsrAg8NAQgFBQUFfAYHBwcICAcIAQsGBgYEBAMCAf5ODgwNCwsJCASyAQEDBAUFBgdfAQICBgcKCgYGBwYCwQkJCAgHBwUEsgMCAQMEBgcICgoKDAUMZAEBAgQEBAYGBwcICAkJCQr+9QUFBQR8BwcHBwcICAihCgoJCAkHCAYGBgUEAwICA3oCAgNjBAQEAwICAQEBAwQFBQYHXgEDBAYICAsF/pwCbgcGBQUEAwEBIP0sBgcGBgoKBwYCAgEBAgMEBgYHCQGUCwwMDAsLCwoJCAYFBAECXgoKCQgJBwgGBgYFBAMCAgEBAgNjBAQEAwICAQICAwQFBgYGCAcJCAkKAAAEAAAAAAP3A5kAAwAHAHsA7wAAATM1IwUzNSM3HwwVHwsVDwsVDwsjFT8PNT8MNS8MNS8PBQ8HFQ8MFR8MHQEfDjUjLws1Lws1Pws1PwszNSMPBQECu7sBOLu78gcGBgYFBQQEAwMDAwICBAUDBAQEBQYFBwYGBwUGBQQEBAMFBAICAwMCBAMEBQUGBgcIExIQDw4MCwoECAYGBAMDAQIDAwIEAwQFBQUGBgcHBgYFBQUEAwQCAwMCAQEDBAUGBwkJCwwODxASE/03BAgGBgQEAgECBAIDAwQEBAUFBgYHBwYGBQUEBAQDAwIEAgIDBAUGBwkJCwwODxASEwgGBwYFBQQDAwMDAwICAwUEAwUEBQUGBwYGBwYFBQQFAwQFAwICBAIDBAMFBAYFBgcHExIQDw4MCwGku7u75AEBAQMCBAQFBQYHDxJ3GhgVCQkICAYGBgUEAQQFBQYGBwgICRQXGXwTEAcGBQQEAwMCAQFYAQIDBAUGCAkFCw0PERMUF4ITEQcGBgUEBAMDAQEBVQEBAQMDBAQFBgcHEBR1FhUUERAODAsJCAYGBAMCAScGCw0PERMUFn8TEQcHBgUEBAMDAQEBVQEBAQMDAwUFBQcHEBN6FxUTEg8ODAoJCAYFBAMCAVgBAQIDAwQFBQYHEBN5GRgUCQkIBwcGBQUEAQQFBQYHBwgICRUWGnoSDwcGBQUEBAIDAQFXAgMEBgYIAAAABgAAAAADQAQAAAMABwALAA8AEwAXAAApAREhASERISUhESEBIREhJSERIQEhESECQAEA/wD+gAEA/wABgAEA/wD+gAEA/wABgAEA/wD+gAEA/wABAP8AAQCAAQD/AAEAgAEA/wABAAABAAAAAAP4A/gAagAAEzMRFR8FBRU3JxUhNx8HMz8VNS8HNxc3BxcHLwcjDxUVHwcHETMnCH4CAwQFBgUCnL29/bezFBESEgoUFBUXDQwNDAwMCxYVExIRDg0KBQQDAwICAQECBAYHCQoOf1kX9VmAExIREwoTFRQYDQwNDAwMCxYVExIQDw0KBQQDAwICAQECBQUHCQoOs36dAzv9bAgFBgUEAwEBfp6dfrMOCgkHAwUDAgECAgMDBAUKDQ8QEhMVFgsMDAwNDA0NFRQUFBISEhR/WfQWWX8OCgkHAwUDAgECAgMDBAUKDQ4REhMVFgsMDAwNDA0NFRQUFBISERSzAkm9AAEAAAAAAoACgAADAAABIREhAYABAP8AAYABAAACAAAAAANAAoAAAwAHAAABIREhASERIQJAAQD/AP6AAQD/AAGAAQD/AAEAAAMAAAAAA0ADQAADAAcACwAAJSERIQEhESE3IREhAkABAP8A/oABAP8AwAEA/wDAAQD/AAEAgAEAAAAAAAQAAAAAA0ADQAADAAcACwAPAAAlIREhASERISUhESEBIREhAkABAP8A/oABAP8AAYABAP8A/oABAP8AwAEA/wABAIABAP8AAQAAAAAFAAAAAAQAA0AAAwAHAAsADwATAAAlIREhASERIQEhESElIREhASERIQMAAQD/AP6AAQD/AP6AAQD/AAJAAQD/AP6AAQD/AMABAP8AAQD/AAEAgAEA/wABAAAAAAYAAAAABAAEAAADAAcACwAPABMAFwAAKQERIQEhESEBIREhJSERIQEhESE3IREhAwABAP8A/oABAP8A/oABAP8AAkABAP8A/oABAP8AwAEA/wABAP8AAQD/AAEAgAEA/wABAIABAAAABQAAAAADuQP4AD8AfwC/AMQBRQAAARUfDTsBPw09AS8NKwEPDTUVHw07AT8NPQEvDSsBDw01FR8NOwE/DT0BLw0rAQ8NJRURIREnFSMPBxUfAxUjDwcVHwMVIw8HFR8DFR8HIT8HNT8ENS8HIzU/BDUvByM1PwQ1LwcjNS8HIQ8GAaIBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBG/6GP54GBgUFBAMBAQIEBbKeBgYFBQQDAQECBAWyngYGBQUEAwEBAgQFsgEBAwQFBQYHAbgHBgUFBAMBAa8GAgQCAQEDBAUFBgaerwYCBAIBAQMEBQUGBp6vBgIEAgEBAwQFBQYGngEBAwQFBQYH/kgHBgUFBAMBAQQKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCfIKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCfIKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCbMf/K0Dch8fAQEDBAUFBgZDCAcFd04BAQMEBQUGB0IIBwV3TgEBAwQFBQYGQwgHBXcuBwYFBQQDAQEBAQMEBQUGBy50BQMHCEMGBgUFBAMBAU50BQMHCEIHBgUFBAMBAU50BQMHCEMGBgUFBAMBAR8HBgUFBAMBAQEBAwQFBQYAAAAAAQAAAAADeQP4AFYAAAERLwYPCx8FAR8CMz8EAT8FLwsPBhE1LwkrAQ8JAcHQBAYFBgsMDAwGBQUFBAQDAgQBAQQCBAMFATsHEwwMDAYGBQUBPwUDBAIEAQEEAgMEBAUFBQYMDAwLBgUGBNABAgIGBwoKBgYHBgYHBgULCQgGAgIBA7n9Jc0EBAMDAwEBAwMDBAQFBQYFDAwMDAUGBQT+yQcJAwMCAgMEATsFBQYFDAwMDAUGBQUEBAMCBAEBAwMDBATNAtsGBwYGCgoHBgICAQECAgYHCgoGBgcAAAIAAAAAA/gD+ABFAIkAAAkBDwUfCz8GERUfCTsBPwk1ES8KDwUXER8KMz8DAT8FLwsPBhE1LwkrAQ8JAVb+xQUDBAIEAQEDAwMEBAUFBQYMDAwLBgUFBdABAgIGBwoKBgYHBgYHBgYKCgcGAgIBAQIDBQUHBwkFDAwGBgYGBQXkAQIDBQUHBwkGBgYMDAsGBQE/BQMEAgQBAQMDAwQEBQUFBgwMDAsGBQUF0AECAgYHCgoGBgcGBgcGBgoKBwYCAgED5v7IBAUGBQwMDAwFBgUFBAQDAgQBAQMDAwQEzf0lBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgNyCQkJCAcGBgQCAgEBAQIDAwQx/I4JCQkIBwYGBAICAQMEAwQBPAQFBgUMDAwMBQYFBQQEAwMDAQEDAwMEBM0C2wYHBgYKCgcGAgIBAQICBgcKCgYGBwAAAAEAAAAAA3oD+ABWAAABMQ8EAQ8FHws/BhEVHwk7AT8JNREfBTM/Cy8FAS8BAf0LBwcHBf7BBQMEAgQBAQMDAwQEBQUFBgwMDAsGBQUF0AECAgYHCgoGBgcGBgcGBgoKBwYCAgHQBAYFCwwMDAYGBQUFBAQDAwMBAQQCBAMF/sEQEgP4AgIDAwT+xAQFBgUMDAwMBQYFBQQEAwIEAQEDAwMEBM39JQYHBgYKCgcGAgIBAQICBgcKCgYGBwYC280EBAMFAgICAwMEBAUFBgUMDAwMBQYFBAE8CQUAAAAIAAAAAAP4A/gAAwAHAAsALwBvAHsAfwCDAAAlMzUjITM1IyEzNSM1FSE1Lw4rAg8NNxUfDj8OPQEvDg8OBSMVMxUzNTM1IzUjJREhEQMhESECP/z8/ob8/AF6/PwBOwEBAgQEBQUHBggICAkKCQp5CgkKCQgICAYHBQUEBAIBTgECAwMEBQUFBwYHBwgICAgHCAcHBwYFBQUEAwMCAQECAwMEBQUFBgcHBwgHCAgICAcHBgcFBQUEAwMCAf52fn4/fn4/ArX8jj8D8PwQxT8/P5UXFwoKCQkICAgHBgYFBAMCAgICAwQFBgYHCAgICQkKuQoKCQkJCAcHBgYFBAMDAQEBAQMDBAUGBgcHCAkJCQoKCgkKCQgICAYHBQUEBAIBAQEBAgQEBQUHBggICAkKCSc/fn4/fn78jgNy/E8D8AAAAAAFAAAAAAO4A/gACQAQABcAHwAmAAABMwMVITUjEzUhBSMXNyM1IxMfAiM/AQMzNzMXMwMjBTMVMzUzJwJX3/EBU+3w/rz+jZ29vZ4/LwEFPYc+BctQJa0nUKNSAVSdP569AYP+pyI+AVsg/L29/AH1CBOwtRb+iXBwAbm9/Py9AAQAAAAAA7gD+AAGAA4AFQAfAAABHwIjPwEDMzczFzMDIwUjFzcjESMFMwMVITUjEzUhARMBBT2HPgXLUCWtJ1CjUgHxnb29nj/9hN7xAVPt8P69AYAJE7C1F/6IcHABufy9vQMzPv6nIj4BWyAAAAAEAAAAAAO4A/cACQAQABgAHwAAEzMDFSE1IxM1IRMfAiM/AQMzNzMXMwMjASMXNyMRI2De8QFT7fD+vbMBBT2HPgXLUCWtJ1CjUgHxnb29nj8Bg/6nIj4BWyAB9QgTsLUW/olwcAG5/M29vQMzAAAAAgAAAAAD+AP4AAsAQAAAARUzFSMVIzUjNTM1JREVHw0zIRcRNS8NIyEjDw0CP52dfp2d/kcCAgMEBQYGBggHCQgJCgkC1b0CAgMEBQYGBggHCQgJCgn8zAkKCQgJBwgGBgYFBAMCAgM7nX6enn6dX/2KCgoJCAkHCAYGBgUEAwICvQOSCQoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoAAAABAAAAAAP4A6QAQAAAEwE1HxwvHzUIAYg0MTAXFxYWFRUVFBMTExMSERIQERAQDw8PDg4ODQYGBwcJCQoLCw0NDg8QERITFBUWFxgZGhwcHh8hISMkAhz+eOYCAwUDBQQFBgYHBwgJCQkLCwsMDQ0ODg8QEBEREhoaGxoZGhkaGBkYFxcXFhUVFBMSEhEQDw0NDAsKCAcG4AAAAAABAAAAAAP4A7kABQAAEw0BEQkBCAK1/UsD8PwQAmlpaP6vAbkBuQAAAgAAAAAD+AP4AAMAOAAAAREhEScRFR8NMyEXETUvDSMhIw8NA3r9DH4CAgMEBQYGBggHCQgJCgkC1b0CAgMEBQYGBggICAgKCQn8zAkJCggICAgGBgYFBAMCAgN6/ckCNyD9igoKCQgJBwgGBgYFBAMCAr0DkgkJCggICAgGBgYFBAMCAgICAwQFBgYGCAgICAoJAAMAAAAAA/cD9wB3ANMA1wAAJQcvBQ8KKwEPBh8HMz8PMx8KPwszHw0/BjUvDA8GAQ8HFzcvAj0BPwc7AR8GFRcHFQ8GKwEvAgcnFz8YJw8NJQE3AQMELg0NDg8PEA8ICAsLCgkICAcGegYGBQUEAwEBAQEDBAUFBgaPBQUFBAQDAwQEBAQFBQYGCAcHBwcHBwYSBQUHBwcGBgVGBgcGCAcICAgICAgHBwYGBRsEBQYGBgYGBQUEAgIBAgMbCgsMDQYODw8PDg4ODQwMC/26BwgYGBgfIigY9QQEAgEDBgcJCwsGBgYGDAoJBwYEAQEEBgcJCgwGBgcHBwb2FCsFFyUkPFksQaAKBQYGBgcHCA8QEBAPFBES3hIREhERESEfHhwaGB8gATcBQWL+vpc1DAoIBQQBAQECBAUHBwkJCwsCAwQFBQYGBwYFBQMDAgEBAQICBAMFDQcHBgUEAwICAQIEBAYHFgUEAgEBAgMFUQYFBQMDAgEBAgIDBQQGBiUFAwMBAQECAwUFBQYGBgYFJQwKCQgEBQQCAQECBAUHCAkB+BwbUEpFUFBXGPcICAgECwYMCgkHBgQBAQQGBwkKDAYGBwYLCgkIBgMBAgID+BUsAw4SDxYdDRMqNRgYFhUUExIgHRkVExUODeEREA4ODQsVEg4MCgcHBfr+u2MBRQAABQAAAAAD+AP3AAkAEQAZACAAKQAAEzMDFSE1IxM1ISUVBxUnNSc1BxcVFxE3NSEnHwIjPwEDMzczFzM1AyMg3/EBU+3w/rwDmb0/vT+9vb39ye0CBD2HPgXLUCWtJzGEUgGD/qciPgFbIPwcs9YfqMEdN8G1XgEhs3a6CBOwtRb+iXBwVAFlAAMAAAAAA/gDuQADAEsATwAANyE1ITUhMx8ODw4rATUHFzUzPw41Lw4hNSE1IQgBO/7FAyMKCQkJCAgHBwYGBAQDAwEBAQEDAwQEBgYHBwgICQkJCq29vakWFhQUExERDw0MCgkGBAMDBAYJCgwNDxERExQUFhb84QOx/E/Ffr0CAgMEBQYGBggHCQgJCgkKCgkICQcIBgYGBQQDAgJ+vb1+AwQGCQoMDQ8RERMUFBYWFxYWFBQTEREPDQwKCQYEA71+AAABAAAAAALcAn4AAgAAATchAgDc/kgBgvwAAAAAAwAAAAADagMbAAIABgAOAAAlNyMXMxEjNxcVMzU3NSEBFH78Xj8/fr1+vf4I5X4BAXod2fz82yAAAAAAAwAAAAADKwM1AAIABQAJAAAlNyMHNykBMxEjAq1+/L2e/sUBuT8//36zswG5AAAAAgAAAAADKwM1AAIACQAAJTchATMRMxEzJwFynv7FAVpfP15+yrMBO/5HAbl+AAAAAgAAAAADagMbAAYADgAAEzMRMxEzJzcXFTM1NzUhll4/X35evX69/ggCXv6HAXl+Hdn8/NsgAAACAAAAAAN6AxYAAgAKAAAlNyETFxUzNTc1IQEknf7F/L1+vf4I6rIBWNr8/NshAAADAAAAAAP4A/gABAAIABQAACU7ATUjEyE1ISUXIxUhFyEVIQE3AQGCP7381wGf/eP+LaOjASG9/t8BnwE7WfxpCH4B+H6jo369fv7FWQOXAAUAAAAAA/gD2AA3AEEAewB/AIMAACUzNR8IPw8jDw8vBzM1IyczLwE1PwMjJQ8PMz8PHwcjFTM1IxUvCAclITUhJyE1IQI/PwoUCgkbBiEVFhUVGwwKGQsUChAJCAsGBgQ/BAQFBwcICQoLCwwMDQ4NDhMSERAPDg0OXr29gQIBAQQFB48BbwgTDAoZCxQKEAkICwYFAwI/BAQFBwcICQoLCwwMDQ4NDxISERAPDg0OXr0/CgsUCBsGIRUVFv2/Anb9ir0D8PwQKEMKEAcFDQIKAwEBAwgEBA4HEAoSDQ4VEBUSDQ0MCwwKCggICAYFBAMCAQIDBQcICwsQPwEPEA0MGBcXeQIFBQQOBxAKEg0OFBEQDgkNDQwMCwoKCQgHBgUEAwIBAQQFBgkKDBA/vUQKCQ4FDgIJAwICQX68fgAABwAAAAAD+AP4AAUACQANABkAHQAhACcAADchNSM1IwUhESE1ITUhJRUzFSMVIzUjNTM1AyERIQUhESEFMzUzNSHFATv8PwF6Abn+RwG5/kf+xX5+P35+vQG5/kcCNwG5/kf+hj/8/sUIP738ATs//D9+P35+P37+hgG5PwE7vX4/AAAACAAAAAAD+AP4AAUACQANABAAEwAXABsAIQAANyE1IzUjBSERITUhNSEHIQEnAREDIREhBSERIQUzNTM1IcUBO/w/AXoBuf5HAbn+R73+8gEOLP7xPwG5/kcCNwG5/kf+hj/8/sUIP738ATs//PwBDi3+8QEP/oYBuT8BO71+PwAEAAAAAAP4A/gABwAPABMAZQAAAR8CIz8CATM3MxczAyMDFSM1KwEPChURFR8JMyE3IREzFSE1MxUzNS8JIy8OKwEPDgLcAQVWulQEBP7nbjXvNm/icaV+P/wGBwYGCgoHBgICAQECAgYICQsGBgYGATsy/tI/Afg/fgECBQYJCgsGBgf8AwMEBQcICg0HBwkICgoLCwsLCgoICAgHDAoJBgUEAwIB6gUY6OIPFP4ekJACNwE7Pz8BAQECBggJCwYGBgb9DAYGBgYLCQgGAgIBfgJ2Pz9+wwcGCwoIBwUBAQEdCwsMDAsLCQUDBAMCAgEBAgIDBAMFCQsLDAwLCwoABAAAAAAD+AP4ADYAXwBjALQAACUPByMPAxUfBjM/DS8KIw8FAQcDHwsVMwE/BTUvCiMPAwEVIzUrAQ8KFREVHwkzNyMRMxUhNTMVNzUvCSMvDisBDw4B6k4ICQkJCgoKCwYEAwECAgIzFBUULAsKCgoKCQkNCggGBQIBAQMGBAUGBwcICAkGBgYGBgUFAZ1D/wkIBwcGBgUFAwMEAgEBEUMIBwUEAQECAgQLBgYGBwcHBwwMCgX+cX4//AYHBgYKCgcGAgIBAQICBggJCwYGBkqHjD8B+D9+AQIFBgkKCwYGB/wDAwQFBwgKDQcHCQgKCgsLCwsKCggICAcMCgkGBQQDArpSBwYGBQMDAgECBAQFBAQBEgUDAgECAwQEBQYKCgsMDQ4ODw4OCAYGBQQDAQEBAgIDAwQBo0X+6gMDBQUGBggICAkSERIBGkkLDA0NDQcGBgYFDQYEAwMCAQEEBQQBFT8/AQEBAgYICQsGBgYG/QwGBgYGCwkIBgICAX4Cdj8/sHWABwYLCggHBQEBAR0LCwwMCwsJBQMEAwICAQECAgMEAwUJCwsMDAsLCgAABwAAAAAD+AP4AAMABQAlADIANgA6AIwAACUhNTcnIzcfBz8HLwcPBjcRIwEvAiMPAzUDIREhExUjNSsBDwoVERUfCTMhNSMRMxUhNTMVMxEvCSMvDisBDw4DRv66XwsB6AEBAwQFBQYGBwYFBQQDAQEBAQMEBQUGBwYGBQUEAwF9FP7WCAgICQgICEI/Ajf9yT9+P/wGBwYGCgoHBgICAQECAgYICQsGBgYGATv8PwH4P34BAgUGCQoLBgYH/AMDBAUHCAoNBwcJCAoKCwsLCwoKCAgIBwwKCQYFBAMCR25fCgUGBgUFBAMBAQEBAwQFBQYGBwYFBQQCAgEBAgIEBQUGl/6GAQgFBAEBBAVBs/5HAfgBej8/AQEBAgYICQsGBgYG/QwGBgYGCwkIBgICAX4Cdj8/vQECBwYLCggHBQEBAR0LCwwMCwsJBQMEAwICAQECAgMEAwUJCwsMDAsLCgAAAAADAAAAAAP3A/gAPQBBAK4AAAEPAx8EIQ8HHwchDwQfBz8ILwgPAgEVIzUrAQ8KFREVHwkzISMvCzU/ASERMxUhNTMVPwMfCBEvCSMvDisBDw4DBQQDAQEBAQMEiv5RBgYFBQQDAQEBAQMEBQUGBgGqhQQDAQEBAQMEBQYGBQcFBgW9BAMBAQEBAwS9BQYGBgYGBf72fj/8BgcGBgoKBwYCAgEBAgIGCAkLBgYGBgLUCQkJCAkIBwcJBwYDAgEE/cM/Afg/CAcICQkJCQkICAcHHAECBAcJCgsGBgf8AwMEBQcICg0HBwkICgoLCwsLCgoICAgHDAoJBgUEAwIB9gUFBgYGBgUFhwECAgQFBQYHBgYFBQQDAQGIBAYGBgYGBQUEAwEBAQEDBMAFBQYGBwYFBboEAwEBAQIDAYA/PwEBAQIGCAkLBgYGBv0MBgYGBgsJCAYCAgECAgMEBQUGCwsMDQ0NDQ0Cdj8/wwICAQEBAQIDBAUFBxsBOQcGCwoIBwUBAQEdCwsMDAsLCQUDBAMCAgEBAgIDBAMFCQsLDAwLCwoAAAADAAAAAAP4A/cABQAIABAAACUnBxcBJyUHEwEzNyEXNwMjAkZ9XNkBslz+ENJp/sVpUAEDUEzoasCGVugBylZEAQEq/a7GxU4CZgAAAgAAAAAD+AP4ACoAVQAAExc3JzsBHw0dATM1Lw8jNycXIREhNScRHw4zIRcRNS8NIyEI0ip72gkKCQgJBwgGBgYFBAMCAj8BAgQFBwgJCgsMDQ4PDwcQ4nsq5wG5/Qx+AQECBAQEBgYGCAgICAoJCgLUvQICAwQFBgYGCAgICAoJCf2pAxy+L28CAgMEBQYGBggHCQgJCgmenhAPDw8NDQ0LCgkIBwUEAQJvL1/9yb1+/qYKCgkICQcIBgYGBQQDAgK9A5IJCQoICAgIBgYGBQQDAgIAAAAACAAAAAAD+AP4ADsAQgB6APoBAQEFAQkBYQAAAR8fDwIvDzU/BgUzPwMjJR8PDwMvCisBBy8BPQE/EAUVHx07AT8dPQEvHSsBDx0nIT8DISchNSE1ITUhJxEVHw0zIS8DIS8HET8HIR8HER8DETUvDSMhIw8NAhoHBxkTFQsLCwwLDAsEAwQDBgQEBAUJBwUFBgQDAgQDAgYWFhcWFRQTExEPDwwLCgcGAwEBAgMDAwUJ/qvKBQYHB+MCTxEREA8PDgwMCgoIBgYEAgEBAgMEDg4ODw8PDw8PDg4OGRYEAwECAwMCBAYJBgYEBAQFBAMC/rIBAgMDBAQFBgYHBwgJCQkKCgsLDAsNDA0NDg0ODw4ODw4PDg0ODQ0MDQsMCwsKCgkJCQgHBwYGBQQEAwMCAQECAwMEBAUGBgcHCAkJCQoKCwsMCw0MDQ0ODQ4PDg8ODg8ODQ4NDQwNCwwLCwoKCQkJCAcHBgYFBAQDAwIB8QEMEBERE/6vCwG5/kcBuf5HvQICAwQFBgYGCAcJCAkKCQEpBAMDAf7iBgYFBQQDAQEBAQMEBQUGBgJ2BwYFBQQDAQEQEBAPAgIDBAUGBgYIBwkICQoK/YoJCgkICQcIBgYGBQQDAgIBiwkJHhQTCQcHBQUCARcLCwUIBAMCAQECBAYKCQkKFRUiAQQBAQMGBwoLDA8PERIUFBUWFwwNDAwMDAsTCRAQEA84BQcICQsLDQ0PDxAREhISExEREBEPCwoJBwYFBAMCAQIaIAoUCggHBgMDAgECBAQFBg0NDhXWDw4PDg0ODQ0MDQsMCwsKCgkJCQgHBwYGBQQEAwMCAQECAwMEBAUGBgcHCAkJCQoKCwsMCw0MDQ0ODQ4PDg8ODg8ODQ4NDQwNCwwLCwoKCQkJCAcHBgYFBAQDAwIBAQIDAwQEBQYGBwcICQkJCgoLCwwLDQwNDQ4NDg8OzhERDw4/Pz8/X/2KCgoJCAkHCAYGBgUEAwICDxAQEAEBAwQFBQYHAnYGBgUFBAMBAQEBAwQFBQYG/uIBAwMEASkJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgAAAAAHAAAAAAP4A9gAAwAHAAsADwATADcAewAANyE1ITUhNSE1ITUhNSE1ITUhNSElHwcRDwchLwcRPwcHERUfDTMhMz8NNRE1Lw0jISMPDcUCdv2KAnb9igJ2/YoCdv2KAnb9igLVBgYFBQQDAQEBAQMEBQUGBvzMBgYFBQQDAQEBAQMEBQUGBl4CAgMEBQYGBggHCQgJCgkDNAkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCfzMCQoJCAkHCAYGBgUEAwIC5EA+QD5APkA+QH4BAgMEBAYGBv0MBgYGBAQDAgEBAgMEBAYGBgL0BgYGBAQDAgEg/QwKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoC9AoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJAAAhAAAAAAPYA9gAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBDAEcASwBPAFMAVwBbAF8AYwBnAGsAbwBzAHcAewB/AIMAACUzNSMHMzUjBzM1IwczNSMHMzUjBzM1IwczNSMlMzUjBTM1IwUzNSMlMzUjBTM1IwUzNSMlMzUjBzM1IwczNSMHMzUjBzM1IwczNSMHMzUjJTM1IwUzNSMFMzUjJTM1IwUzNSMFMzUjJTM1IwczNSMHMzUjBzM1IwczNSMHMzUjBzM1IwOaPj5+Pj5+Pj6+QEC8Pj5+Pj5+Pj4Dcj4+/kZAQP5IPj4Dcj4+/kZAQP5IPj4Dcj4+fj4+fj4+vkBAvD4+fj4+fj4+A3I+Pv5GQED+SD4+A3I+Pv5GQED+SD4+A3I+Pn4+Pn4+Pr5AQLw+Pn4+Pn4+Pig+Pj4+Pj4+Pj4+Pj4+QD4+Pj4+QD4+Pj4+fkBAQEBAQEBAQEBAQEB+Pj4+Pj5APj4+Pj5APj4+Pj4+Pj4+Pj4+PgAAAAQAAAAAA/cD9wAIABQAHAAiAAA3ITchNSEvASEFJwcXBxc3FzcnNyclISchNTM3IQUnBxcBJwgBW3j+qwE/dxL+zALyxTXEuDm5xDXDtzn8VgIviP7X6XX+JAKqfTW1AUM5RH5+bhCFtjq1wTbCtjq1wTZBfn1+1XQ6qAFPNgAACgAAAAAD+AP4ABkAHQAhAEgATABQAFQAWABcAJ4AAAEVIzU/CTsBHwklFSM1IxUjNQUVIxEhESM1Lw8PDgMVIzUjFSM1JRUjNSMVIzUjFSM1Jw8GFREVHw0zITUzPwMjNTMVPwMRNS8NIyEjDwUDen4BAgIGBwoKBgYHBgYHBgYKCgcGAgIB/oa9P70Cdj8Bej8BAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCvr0/vQK1vT+9P70oBQUEAwMCAQIBAwMFBAYGBwYHCAcICAHmJAsMDQ9XvQ8QEBABAgMDBAUFBgYHBwgHCQj9bwgJBwgHBwYBgj9FBwYFCwkIBgICAQECAgYICQsFBgc5vb29vT8//sUBOz8NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMAS69vb29/L29vb29vSgGBwYHCAgICP1vCAkHCAcHBgYFBQQDAwIB/BEQEA69hwQCAgEBaAgJBwgHBwYGBQUEAwMCAQECAwMEBQAAAAACAAAAAAP4A5kASwBXAAATER8PIT8PES8OIyEVIREhETM1KwEPDTczESMVMzUjETM1IwgBAgMEBQcHCAkKCgsMDAwNAvQNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDf5HAbn9DH5+DQwMDAsKCgkIBwcFBAMC+z8/vT8/vQJe/oYMDQwMCwoKCQgHBgYEAwIBAQIDBAYGBwgJCgoLDAwNDAF6DQ0MDAsKCgkIBwYGBAMCfv6GAXp+AgMEBgYHCAkKCgsMDA3v/gg+PgH4QAAAAAAGAAAAAAP4A/gAAwAHAAsADwATAFcAAAEhNSEHMzUjNyE1IQczNSMlESERIxEfDyE/DxEvDyEPDgHBAXr+hr1+fr0Bev6GvX5+Anb9DH4BAgMEBQcHCAkKCgsMDAwNAvQNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDf0MDQwMDAsKCgkIBwcFBAMCAUN+fn5+fn5+vf0MAvT9DA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNAvQNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMAAAFAAAAAAP4A/gAAgA2ADoAVwBjAAAlByclHQEfCTMhMz8JPQIvCSMhIw8JARUjNScdAR8JMyEnNyEjDwklFwcXNxc3JzcnBycDel9e/UsBAgIGBwoKBgYHBgNyBgcGBgoKBwYCAgEBAgIGBwoKBgYHBvyOBgcGBgoKBwYCAgEBVfxZAQICBgcKCgYGBwYCGcF7/i0GBwYGCgoHBgICAQI3g4NZhINZg4NZg4TQX180vQYHBgYKCgcGAgIBAQICBgcKCgYGBwa9BgcGBgoKBwYCAgEBAgIGBwoKBgYHAXk/Pzq9BgcGBgoKBwYCAgHBegECAgYHCgoGBgfcg4RZg4NZhINZg4MAAAAGAAAAAAP4A/gAAwAHAAsAPwBCAHYAACUVITUlFSE1JRUhNScRFR8JMyEzPwk1ETUvCSMhIw8JJTcjIR0BHwkzITM/CT0CLwkjISMPCQN6/QwC9P0MAbn+R34BAgIGBwoKBgYHBgNyBgcGBgoKBwYCAgEBAgIGBwoKBgYHBvyOBgcGBgoKBwYCAgEDcn78/QwBAgIGBwoKBgYHBgI3BgcGBgoKBwYCAgEBAgIGBwoKBgYHBv3JBgcGBgoKBwYCAgHFPz+9Pz+9Pz8//ckGBwYGCgoHBgICAQECAgYHCgoGBgcGAjcGBwYGCgoHBgICAQECAgYHCgoGBge3fn4GBwYGCgoHBgICAQECAgYHCgoGBgcGfgYHBgYKCgcGAgIBAQICBgcKCgYGBwAAAAAEAAAAAAP4A3oAAgA2ADoAbgAAAQcnJR0BHwkzITM/CT0CLwkjISMPCQEVITUnHQEfCTMhMz8JPQIvCSMhIw8JA5RfXv0xAQICBgcKCgYGBwYDcgYHBgYKCgcGAgIBAQICBgcKCgYGBwb8jgYHBgYKCgcGAgIBAhL+R1kBAgIGBwoKBgYHBgNyBgcGBgoKBwYCAgEBAgIGBwoKBgYHBvyOBgcGBgoKBwYCAgEBU19fL70GBwYGCgoHBgICAQECAgYHCgoGBgcGvQYHBgYKCgcGAgIBAQICBgcKCgYGBwF5Pz86vQYHBgYKCgcGAgIBAQICBgcKCgYGBwa9BgcGBgoKBwYCAgEBAgIGBwoKBgYHAAIAAAAAA7kDuQAFAEkAAAkBJzcXASURHw8hPw8RLw8hDw4DU/5M8kWtAW/9OQEBAgQEBQUHBwcICQkJCgoCrgoKCQkJCAcHBwUFBAQCAQEBAQIEBAUFBwcHCAkJCQoK/VIKCgkJCQgHBwcFBQQEAgECt/5N8kStAW9b/VIKCgkJCQgHBwcFBQQEAgEBAQECBAQFBQcHBwgJCQkKCgKuCgoJCQkIBwcHBQUEBAIBAQEBAgQEBQUHBwcICQkJCgAAAAQAAAAAA/gD+AADABUAGgAeAAAlMzUjAR0BHwk7AREhEQMhESchATMRIwN6fn7+RwECAgYHCgoGBgcGfv4IfgL04v3uA3J+fkd+AnZ+BgcGBgoKBwYCAgH+CAK1/M0Cz+L9yQJ2AAAAAgAAAAAD9wP3AAYAHwAAJScHFzMBJwEhNSMRIR0BHwk7ARUzESchArNZWo5LAR9a/GoBevwBuQECAgYHCgoGBgcGfn7i/XCVWlmOASJY/oZ+AvR+BwYGBgoKBwYCAgG9ARbiAAQAAAAAA7gD9wADAAcAGQAeAAABMzUjJyE1ISUdAR8JOwERIREDIREnIQHB/Py9ATv+xQF6AQICBgcKCgYGBwZ+/Yp+A3Li/XABgn5+fn5+BwYGBgoKBwYCAgH9yQL0/I4DDuIAAAAAAgAAAAAD9wP3AAsAJAAAAScHFwcXNxc3JzcnASE1IREhHQEfCTsBFTMRJyEDG4NZg4NZg4RZhIRZ/GkBy/6zAbkBAgIGBwoKBgYHBn5+4v1wAT6DWYODWoSEWoODWf5HfgL0fgcGBgYKCgcGAgIBwAEZ4gACAAAAAAP3A/cACAAhAAAlFzcnITUhNycBITUjESEdAR8JOwEVMxEnIQHB4VhFAUP+vUVY/WYBevwBuQECAgYHCgoGBgcGfn7i/XDk3FpEfkNa/kh9AvR+BgcGBgoKBwYCAgG9ARbiAAUAAAAAA/cD9wADAAcAGQAfACgAAAEzNSMnMzUjJR0BHwk7AREhETcXIREjEQMzFSERJyMnIQIA/Px+vb0BOwECAgYHCgoGBgYHfv3Joz/+oD9+vQMz4j+9/e4BBH4/fn5+BgcGBgoKBwYCAgH+hgI3vT/+CAI3/Uu9AlHivQAAAgAAAAAD9wP3AAgAIQAAARchFSEHFzcnASE1IxEhHQEfCTsBFTMRJyECv0X+vQFDRVjh4fzxAXr8AbkBAgIGBwoKBgYHBn5+4v1wAWdDfkRa3N3+SH0C9H4GBwYGCgoHBgICAb0BFuIAAAAAAwAAAAAD9wP3AAQAGAAxAAAlFTMBJzcHFz8ELwgPAgEhNSMRIR0BHwk7ARUzNSchAcFtAVxtZTVtNQQDAQEBAQMERAQFBgUGBQX8gQFNzwG5AQICBgcKCgYGBwZ+fuL9cHVtAV5sZDVsNQQFBgUGBQUFQwQDAQEBAQP9zn4C9H4HBgYGCgoHBgICAUKb4gAAEQAAAAAD+AOrAA8AEwAfACMAJwArADAANgA6AD4AQgBGAEoATgBWAFoAbAAAJSMVMxUjFTM1MzUzNSM1IwUzNSMhIxUzFTM1MzUjNSMhFSM1ITM1IzcRIREjESERIQczNTM1IycVIzUlMzUjJRUjNSMVITUjFSM1JTM1IyUVIzUjFSE1IxUjNQMhNSM1MzUjNSEVMzUzFTMRIQMEXD0fHx+Yeh7+VNbWAemZeh9bPR792vQDOB8fev6SHwGs/lT01iP5PfQBMfT0Aib0H/7PH/QBMbe3Aib0H/7PH/QfAib09PQBMR/0Hvxs7R8eHx8eHx8fXB8fHx8emZkfHv7PATH+sAFvHz0fHpiYPlsfmZmZmZmZPVsfmZmZmZmZ/SMemR+ZPT09AcoAAAAABwAAAAAD+AO5AAMABwANABMAFwAbAC8AACUzNSM1MzUjHwEHFzcnJRc3JzcnJREhEQMhESEBMzUjNTM1IzUzNSM1MzUjNSE1IQHBvb29vft6ehCqq/71qw95ehABTv3JPwK1/Uv+xfy9vb29vb29AzP8jsU/Pz8IQ0UbYF6KXhtERBw9/ckCN/2KArX9ij9+P34/fj9+PwAMAAAAAAP4A/gALQBnAHUAeQB9AIEAhQCOAJUAmQCdAKcAACUVDwkrAS8JNT8JOwEfCCcPCh8NPw4vDCMPBxU/AxUzNSMlESERJRUjNSUVIzUhFSM1BRc3FTM1FzcnNxURIxUjESEVIzUhFSM1BxURIRUhESMRIQNMAQIEBQMDBAQEBQUFBAQEBAMDBQQDAQEDBAUDAwQEBQQFBQQFAwQDBgQDAkIFBgUEBAMDAgICAQEDAwIDBAQFBQUGBgcHCAcGBwUGBQQEAwMDAgEBAQMCAwMDBAUFBQYGBwgHCAZ/BwgQDwYOEQcWCAEb/kf+xX4DM379yX4BBS1IP0gtld38vQJ2fv3Jfj8BuQI3P/xP4goRDw0KBAMDAgIBAQICAwMECgwPERMTDw4KBAQDAgIBAQICAwMJDA4RSwQEBQcHBwkJCgsYFhMICAcHBgUEAwMCAQEBAQIDBAQFBgcICAkKChcXFAkICAYGBQQEAwECAQECBAUECAUXAgYJBqfGOv7FATs/vb38/Py9vQktSM/PSC2Ucb3+xb0Ctb29vb29P/4IvQG5AjcACgAAAAADuQOZAAMABwALAA8AEwAXABsAHwAjACkAAAEVIzUjFSM1IxUjNSUVIzUjFSE1IxUjNSUVIzUjFSM1IxUjNQcVESERIQN6fj/8vX4C9H4//sV+fgL0fj+9/H4/A3L8jgFivLy8vLy8/Ly8vLy8vPy8vLy8vLy8QP4IAzQAAAAABwAAAAADuQOZAAMABwALAA8AEwAXAB0AAAEVIzUhFSM1JRUjNSEVIzUlFSM1IRUjNQcVESERIQN6fv4IfgL0fv4IfgL0fv4Ifj8DcvyOAWK8vLy8/Ly8vLz8vLy8vLxA/ggDNAAAAAALAAAAAAO5A5kAAwAjACcAKwAvADMAUwBXAFsAXwBlAAABMzUjBx8GOwE/Bi8GKwEPBSURIxEjESERIxEjESUzNSMHHwY7AT8GLwYrAQ8FJREjESMRIREjESMRAxURIREhAgB+fn4BAQMEBQUGBwYGBQUEAwEBAQEDBAUFBgYHBgUFBAMBAfd+P/6GP34Ben5+fgEBAwQFBQYHBgYFBQQDAQEBAQMEBQUGBgcGBQUEAwEB934//oY/fj8DcvyOASQ+HwYGBgQEAwICAwQEBgYGBgYGBAQDAgIDBAQGBpf+xgE6/sYBOv7GATq+Ph8GBgYEBAMCAgMEBAYGBgYGBgQEAwICAwQEBgaX/sYBOv7GATr+xgE6/sZA/oYDNAAAAAANAAAAAAP4A5kAAwAHAAsADwATABcAGwAfACMAJwArAC8APwAAARUjNSMVIzUhFzcvARUjNSMVIzUFFzcnJRUjNSMVIzUlFSM1IxUjNSMVIzUjFSM1AyE1IxEzNSM1MxUzNTM1IQGCfj9+Abm9S7/Hfj9+Aii9zL3+R34/fgK1fj9+P34/fj8B+D9vb34/vfzNASR+fn5+vku7dH5+fn5Nvcy8QH5+fn68fn5+fn5+fn79DEABOkB+fn78AAYAAAAAA9gDmQADAAcACwAPADMANwAAARUjNSMVIzUjFSM1NyE1ITUVMzUzFTM1MxUjFTMVIxUzFSM1IxUjNSMVIzUzNSM1MzUjNQMhESEDmvxAvED8/AE8/sRAvED8vr6+vvxAvED8vr6+vj4DsPxQASR+fn5+fn68/H4+Pj4+fj5+QH5AQEBAfkB+Pn79DAM0AAAKAAAAAAP4A7kAAwAJAA0AEQAVABkAHQAhACUAOAAAARUjNSUXBxc3JzcRIREDIREpARUjNTcVIzUlFSM1IxUjNSMVIzUDOwE1IzUzNSM1MzUzNTMVMxEhAQS9And6ehCrq+v+xT8Buf5H/sW9vb0C9L0//D+9P/z8vb29vX69P/yOAUN+fiRDRBxgXz7+xQE7/oYBuX5+vX5+vX5+fn5+fv0MP34/fj9+fgF6AAAAAAoAAAAAA/gDuQADAAkADQARABUAGQAdACEAJQA4AAABFSM1BRc3JzcnNxEhEQMhESkBFSM1NxUjNSUVIzUjFSM1IxUjNQM7ATUjNTM1IzUzNTM1MxUzESEBBL0Cd6sQenoQUP7FPwG5/kf+xb29vQL0vT/8P70//Py9vb29fr0//I4BQ35+IF8cQ0QcPv7FATv+hgG5fn69fn69fn5+fn5+/Qw/fj9+P35+AXoAAAAACgAAAAADuQN6AAMABwALAA8AEwAXABsAHwAjACkAAAEVIzUjFSM1IxUjNSUVIzUhFSM1JRUjNSUVIzUjFSM1IxUjNQcVESERIQN6vT/8P70C9L3+hr0B+PwB+L0//D+9PwNy/I4BQ35+fn5+fr1+fn5+fn5+vX5+fn5+fr1+/oYC9AAACwAAAAAD+AO5AAMABwALAA8AEwAXABsAHwAjACcAOgAAJTM1IyUVIzUhMzUjNxEhEQMhESkBFSM1NxUjNSUVIzUjFSM1IxUjNTcjESE1IzUzNSM1MzUzNTMVMxECvb29/ke9Ana9vfz+xT8Buf5H/sW9vb0C9L0//D+9vfwB+L29vb1+vT/FPz9+fj8//sUBO/6GAbl+fr1+fr1+fn5+fn4//M0/fj9+P35+AXoAAAAKAAAAAAP4A7kAHgBOAJ0A1gDaAN4A4gDmAOoA+gAAAR0BDwcrAS8GNT8JBRUPDCMvCD0BPwgzHwolFz8DMx8JIw8NHQEfCj8HMxczLwE1LwwPBhcVBzM3Mx8HPw49AS8ODwcjNSMlESERAyERISUVIzUjFSM1IxUjNQMzNSM1MzUjNTM1IzUhNSECSgIDAwUGBggJCQcHBgUEAwIBAgIDAwUEBgwNDgESAQMCAwQDBQQFBgYGBwcKCQkHBwYEBAECAwUGBwgJBAkMBwcGBQUEBQMDBQP+mAkMDQ4OCAYGBQQEAwUDAgEPDQ0MCwoJCAgGBgQEAgICBAYIBAUGBgcHBwsKCQgIBgYFAQMiAgICAwMDBAUFBwcICQoLCgkJCQkIB8YCIAIBBgcICAkKCgsICQgICAgHBwYFBQQEAgIBAgMDBAUGBgYHCAgJCAoMCwoJCAgGBQElAQ/9yT8Ctf1LAfi9P/w/vT/8vb29vb0DM/yOATUjBgYHBgYFBAMDAgMDBQcHBAsGBQUEBAMDBAMCAQgJDwcGBgYEBQMEAgIBAQIEBQYICAkHBykLCgkHBwUEAQIBAgMDBAQFBgYNDkkZBgUDAQECAgIDAwgHDAsBAgIDAwQEBgUHBggICAkGCgsJCAQDAwIBAQEBAgMDBQUGBhoLGWEPDwcGBgYFBQQDAgEBAQEBAgMDA44OJyIKCAYGBAMBAQEBAgMEBQUGCAgJCgoMDA0MCwoKCQkIBwYGBQQDAwEBAQIDBQUGCAiAR/5HAbn+CAI3/H5+fn5+fv0MP34/fj9+/AAOAAAAAAP4A5kAAwAHAAsADwATABcAGwAfACMAKQAtADEANQBLAAAlFSM1IxUjNSUVIzUjFSM1IxUjNQUzNSM3ESERIxUjNSMVIzUHHQEhESEBFSM1IxUjNSMVIzUDMzUjNTM1IzUzNSM1MxUhNTMVMxEhAj8/Pz8BuT+9Pz8/ATu9vfz+xT8/Pz8/ArX9SwH4vT/8P70//L29vb29vQF6vT/8juQ+Pj4+fj4+Pj4+Pn6+Pv7GATo+Pj4+PkD8AboBOn5+fn5+fv0MQH4+fkB+QEBAATwAAAAOAAAAAAP4A/gAHwBAAGAAZACFAIkAjQCRAJUAngCiAKkArQC3AAAlHwIdAQ8GLwY9AT8FOwEfAScPBB8HPwcvBw8CJx8CHQEPBSsBLwY/Bx8CBzM3Iw8FHwc/By8GKwEPASURIRElFSM1JRUjNSEVIzUFFzcVMzUXNyclFSM1IxURIxUjESMVIzUHFREhFSERIxEhAyoDAwEBAwMEBAYGBQYEBAMDAQEDAwQFBQYGBQQwAwIEAwEBAgQFBwcJCQoJCAYGBAIBAQIDBQcHCQkKCQhGAwMBAQMDBAQGBgYFBAQEAgEBAQECBAQEBgYGBQQfE3wTjQMDAwMBAQIEBQcHCQkKCQgGBgQCAQECAwUHBwkJCgkIAS/+R/7FfgMzfv3JfgEFLUg/SC2VAZp+P/y9P34/AbkCNz/8T8sFBQcICAcGBQQDAgEBAgMEBQUHCAgHBgUEAwICAwcEBAkKCwsJCAcGBAMBAQMEBggJCQsLCggIBQQDAQEDBFMFBgcICAcGBQQDAgIDBAUGBggIBwYFBAMCAQECArLDCwQECQoLCgoIBwYEAgEBAgUGBwkKCwsJCQcFBAMDBEP+xQE7P729/Pz8vb0WLUjCwkgtlH69vb3+xb0Ctb29vT/+CL0BuQI3AAAADAAAAAAD+AP4AC0AZwB1AHkAfQCBAIUAjgCSAJkAnQCnAAAlFQ8JKwEvCTU/CTsBHwgnDwofDT8OLwwjDwcVPwMVMzUjJREhESUVIzUlFSM1IRUjNQUnBxc3Jwc1IyUVIzUjFREjFSMRIxUjNQcVESEVIREjESEDTAECBAUDAwQEBAUFBQQEBAQDAwUEAwEBAwQFAwMEBAUEBQUEBQMEAwYEAwJCBQYFBAQDAwICAgEBAwMCAwQEBQUFBgYHBwgHBgcFBgUEBAMDAwIBAQEDAgMDAwQFBQUGBgcIBwgGfwcIEA8GDhEHFggBG/5H/sV+AzN+/cl+AXpILZSVLUg/Abl+P/y9P34/AbkCNz/8T+IKEQ8NCgQDAwICAQECAgMDBAoMDxETEw8OCgQEAwICAQECAgMDCQwOEUsEBAUHBwcJCQoLGBYTCAgHBwYFBAMDAgEBAQECAwQEBQYHCAgJCgoXFxQJCAgGBgUEBAMBAgEBAgQFBAgFFwIGCQanxjr+xQE7P729/Pz8vb1ESC2UlC1Iwn69vb3+xb0Ctb29vT/+CL0BuQI3AA4AAAAAA/gD+AAfAEAAYABkAIUAiQCNAJEAlQCeAKIAqQCtALcAACUfAh0BDwUrAS8FPQE/BTsBHwEnDwQfBjsBPwYvBw8CJx8CHQEPBSsBLwY/Bx8CBzM3Iw8FHwY7AT8GLwYrAQ8BJREhESUVIzUlFSM1IRUjNQUnBxc3Jwc1IyUVIzUjFREjFSMRIxUjNQcVESEVIREjESEDKgMDAQEDAwQEBgYFBgQEAwMBAQMDBAUFBgYFBDADAgQDAQECBAUHBwkJCgkIBgYEAgEBAgMFBwcJCQoJCEYDAwEBAwMEBAYGBgUEBAQCAQEBAQIEBAQGBgYFBB8TfBONAwMDAwEBAgQFBwcJCQoJCAYGBAIBAQIDBQcHCQkKCQgBL/5H/sV+AzN+/cl+AXpILZSVLUg/Abl+P/y9P34/AbkCNz/8T8sFBQcICAcGBQQDAgIDBAUGBggIBwYFBAMCAgMHBAQJCgsLCQgHBgQDAwQGCAkJCwsKCQcFBAMBAQMEUwUGBwgIBwYFBAMCAgMEBQYHBwgHBgUEAwIBAQICssMLBAQJCgsLCQgHBgQDAwQHBwkKCwsJCQcFBAMDBEP+xQE7P729/Pz8vb1ESC2UlC1Iwn69vb3+xb0Ctb29vT/+CL0BuQI3AAAKAAAAAAP4A/gAYgBmAGoAbgByAHsAfwCGAIoAlAAAAQ8DHwI/BDsBHwQPByMvAgcfAzM/Bh8GPwUnNScPBCMvBD8GFzcvASMPBS8FIw8BJREhESUVIzUlFSM1IRUjNQUXNxUzNRc3JyUVIzUjFREjFSMRIxUjNQcVESEVIREjESECpgMFAwIBAQMCBQUCAwMCAwQEDQwMDQUGBgUFBgMDAwMUBAUGBgQICQgJCQ0OBQsICAUFBQYFCgoGAgEEAgUFAwMFBAUHCg8SBgYGBQYFBhUECAcHBwcNDBIHCggIBQUFBQYBCv5H/sV+AzN+/cl+AQUtSD9ILZUBmn4//L0/fj8BuQI3P/xPASgDBwYGBAICBQkGAgEBBAYcIBQSBwYEAwIBAQICFAICAQECBAYIChIXDRkOCwQDAQECBwkIBQQBBAUIBAIBAgQKFCccCAYFBAIBAhcCAgIEBgwQGxEXDAkEAQEEUf7FATs/vb38/Py9vRYtSMLCSC2Ufr29vf7FvQK1vb29P/4IvQG5AjcACgAAAAAD+AP4AGIAZgBqAG4AcgB7AH8AhgCKAJQAAAEPAx8CPwQ7AR8EDwcjLwIHHwMzPwYfBj8FJzUnDwQjLwQ/Bhc3LwEjDwUvBSMPASURIRElFSM1JRUjNSEVIzUFJwcXNycHNSMlFSM1IxURIxUjESMVIzUHFREhFSERIxEhAqYDBQMCAQEDAgUFAgMDAgMEBA0MDA0FBgYFBQYDAwMDFAQFBgYECAkICQkNDgULCAgFBQUGBQoKBgIBBAIFBQMDBQQFBwoPEgYGBgUGBQYVBAgHBwcHDQwSBwoICAUFBQUGAQr+R/7FfgMzfv3JfgF6SC2UlS1IPwG5fj/8vT9+PwG5Ajc//E8BKAMHBgYEAgIFCQYCAQEEBhwgFBIHBgQDAgEBAgIUAgIBAQIEBggKEhcNGQ4LBAMBAQIHCQgFBAEEBQgEAgECBAoUJxwIBgUEAgECFwICAgQGDBAbERcMCQQBAQRR/sUBOz+9vfz8/L29REgtlJQtSMJ+vb29/sW9ArW9vb0//gi9AbkCNwAAAAALAAAAAAO5A5kAAwAHAAsADwATABcAGwAfACMAJwAsAAABFSM1IRUjNSUHIzUjFSM1IxUjNSUVIzUjFSM1IxUjNSUVIzUhFSM1AzMhESEDebz+hr0C9AG8P/w/vQL0vT/8P70C9L3+hr0//AJ2/I4BJH5+fn68fn5+fn5+vn5+fn5+frx+fn5+/QwDNAAAAAAFAAAAAAO5A5kAKABrAM8BDwEjAAAlMQ8LIy8NNT8KBR0BDw8jLw41Pw8fDiUXPwQfEA8TFR8SPwcVMxEvEiMPBAUVMzUfBzM/ES8SIw8KESMlBxc3FTM9AS8IDwIBggUIBQYMEAwOEBIUFgoICAgPDQYGBQUEAwMBAwIDBgcICgwMDgerAfgCAwQGBwgJCgsMDQ0ODw8PExIQDw4NCwoKCAcFBQMDAQIDBAYHCAkKCwwNDQ4PDxASEhAPDg0LCwkIBwUFAwP9AB8lHBAQERIRCQgICQgHCAcFBAMDAgMBuwsLCgoKCQkICAcGBgYEBAMDAgEBAQIDBQUHCAgJCgsLDA0MDg0OHRcWFBIQDg4/AQICBAUGBwgICAgJCQkSExMTExYVFRMTGQFyPwkQEBMTFRYXGAsLCgsUFBISEA8NDAsIBwUCAQEEBQYJCgsNCAcICQkJCRQWFxkYCwsLCwoKFBMREQk/AYJHLxA/AQIDAgQEBAYGBgYG9w0MBwcKCgYFBQMCAQEBAgYIBQUFBgYGBwcMDQ0NCwsKCQgGBQIiDAsKExESEBAPDQ0MCgkHBgUCAQIEBQYHCQsLDQ8QERMUFhUTEhEQEA8ODAwKCQgGBAMBAQIEBAYICQoMDQ8QERMUtDcQCQMCAQEEAgMEBQUHBwgGBgcHBw8IJQMEBAUGBgYHCAgICQkKCgoLCgsLCwsLDAwLCgoKCQcIBgYEBAICAQICBAYGBwgJKwFPDg0ODQwMCwsJCAgHBgUJBwUDAQMDBQYK4Pw8CQ0LCQcGAwIBAQIDBwoLDQ8REhQUFhgYGBMkGxkYFhQSEQcHBwYGBQUIBgQCAQEDAgQECQwODwoBCXNQKhKJ3AUFBAQEAwIDAQEBAgQAAAAABQAAAAAD+AP4AAkAEQAVAB0AWwAAATMVIxUzNSM1IzczESMVMxEjBzM1IwMzNSMRMzUjAREVHwk7ATUjESEdAR8JOwEVMzUvDCMhIw8JAn4/P70/fvw/P35+vT8//H4/P37+RwECAgYHCgoGBgcG/L0BuQECAgYHCgoGBgcGfn4BAgICBAPGBQUGBgYGBv3JBgcGBgoKBwYCAgEBBL0/P/w//sU/Abk/P/5HPwE7PwH4/I4GBwYGCgoHBgICAX4C9H4GBwYGCgoHBgICAX7DBgYGBgUFxgMEAgICAQECAgYHCgoGBgcAAAMAAAAAAvwC/AADAAgAEAAAARUjNSUVESMRByMRIREjNSMBon4BG34fngH4nrwCANzc3D7+hgG4vP7kAZpeAAAGAAAAAALsAvwAAwAHAAwAEQAWACAAAAEzNSMHMzUjJTMVIzUjMxUjNRMdASMRAyMVITUjNSM1IwIvfn7cfn4BOz+9nn69vV4gXgHYXn6eAUMfHx8gXl5eXgFafrwBOv7Gnp68ngAAAAkAAAAAAxsDGwADAAgADAATABcAGwAfACMAJwAAASMVNScdASMRITM1IwE7ATUjNSMFMzUjNzM1IwczNSM3FSM1ByERIQHgXiBeAZo+Pv5Gfp5+ngFbPz9fPj5fPz+93CABHP7kAaKenp1+vQE7H/6G3Z0fPyAfHz4g3Nz8ARwABgAAAAAC/AL8AAMABwALAA8AEwAZAAABMzUjBTM1IyczNSMnMzUjJTM1IwEhNSERIwFiQEABHD8/nkBAfkBAARw/P/6GAfj+KCABYkAgPx9AHz8gPv4oIAHYAAAEAAAAAAL8AvwAAwAHAAsAHAAAARUjNSUVIzUjFSM1BysBETMRMzUzETMVMzUjESMBQx8BOj5fHyAvT15/H55efvwCIPz8vPz8nZ2d/sUBHLz+5b3cARwABAAAAAADGwMLAAIABgAJAB4AAAEnNwEnNTcXBxE3Byc1IxUHIxEzNRcVMzUTFxUzESMC3DEx/uWdncKD3EmTP9ILQJ0/m0FAQAIjLlj+fjbxdXfoAWMigYsZIpv+5Ak2EjABET4mATsAAAAAAgAAAAADyAPYAAsAIQAAASMVMxUzNTM1IzUjJSMRITUjNSMVIxEzETMRMxEzESM1IQLN3d0f3d0f/mb8AnZeINzcINwg/P7kASQg3Nwg3H796CBeXgMz/YoB2f4nAfidAAAAAAgAAAAAAxsC/AADAAgADAAQABUAGwAhAD8AAAEVIzUlHQEjNTcVIzUjFSM1NxURIxE3FSM1IzUjFSMVIzU3KwEVMxUjFTMVIxUzFSMVITUjNTM1IzUzNSM1MzUBgiABHF5eXp4gnl7cXiAgXiB+fn5fX19fX18COH5+fn5+fgGhfn4gIH6efl9ffn4fH/7kATt+fiBeXiB+ICB+H34gfh8ffiB+H34gAAMAAAAAAvwC/AADAAgADQAAARUjNSMdASMRAzMhESEC3NwgvCDcARz+CALc/Pz8vAG4/igB+AAAAgAAAAAC/ALsAAQALgAAARcHJzcnByczNSMVMwcjFTM1IzcXByMVMzU3FxUzNTcXFTM1Iyc3MzUjFQcnNSMCQktuVnAZazcEPwQyET8MLD+CHD9ySz9gHj8dLSgiPx1CPgKkcKJ2nBOUSz8/fj8/b1e1PzqfZzM2jiw6P0Q6PzIrYjoABAAAAAAD1gOmAAMADwAVACUAAAEVIzUBITUzFTM1MzUjNTMlAScRIRElFyERJwcXNycHESEHFzcnApv8Ahj96Pwg/Pz8/mb+lk8Dcv2PY/7bYxaJiRZjAQVjFomJAhK9vf5nvb29H738/phO/mUCtYNj/uBkF4mJF2QBAGMWiYkAAAAABwAAAAACjQL8AAMACwAQABQAGAAcAC4AAAEVIzUjFSMVMxUjNScdASMROwE1IycVIzUjFSM9ATMVIxEhNSM1IxUjNSM1MzUjAm4fIB9eXiBefl5eIB8gHx8/ARw/IB8/H14B4B8fHx9+vF8/3AEbHyAgICAgXj7+Zvw/P54+IAAIAAAAAAL8Av0AAwAHAAsADwATABcATgBSAAABMzUrATM1IwUzNSsBMzUjITM1IwczNSMXDw4jFTM/GCcPCTczNSMCAD8//D8/AXo/P/w/PwE7Pz+dPj4QCRIbERIREhISEhMTFBQWFhgXFhYVFBQTExMTExwdIAwMCwwLCwsWFRYXHgsgFRUVCwsLDAtCPz8BBT8/Hz8/PyA/jQoSGQ4ODAoJCAcGBAQCAh8CAgQFBgcJCgsNDhgbIw4QEBESEhQsMDU8Cx5RLiomEREPDw7+PwAAAAMAAAAAAxsDGwADAAcAMwAAARUjNScRIxEnIxUzFSMVMxUjFTMVIxUzFTMVMzUzFTM1MxUzNTMVMzUzNSM1IzUjESMRIwJ+XiBefkBAQEBAQEBAHx9fH18fXx9Afn6ePx8B4J2dnv7FATteH18fXx9fHx9AQEBAQEBAQB+9nv6lAdkAAAYAAAAAA9gDqQADAAcADAAUABkANQAAARUjNScVIzUlFREjEQcjESERIzUjJTsBNSkBERUhNSM1MzUzNTM1IRUjFSM1IzUzNSERMxEhAn5+vfwC1X4gngH4nb3+5Pwg/uT+xgGZX/wg/P7k/B/8/AI3IPyOAVPd3X69vV4//oYBub3+5QGZX369/mb8IL2dPyAgvb0gvf6GAZkAAAQAAAAAAwcC/QADAAcACwAbAAABBzU3BQc1NxcVJzUHFzcVBxc3FzcnBzU3JwcnAs1fX/7kfn6eftgWBRsWsp2pFgUbFpOdAbJe717Pfu9+fu9+74wWBO8bFrKeqRYE7xsWkp0AAAAABwAAAAAC3AL8AAMABwALAA8AFAAYAB8AAAEVIzUHITUhNxUjNScVIzU3HQEjEQMzESMTOwE1IzUjAr38HwE6/sb8X90f3V+dXl5+fp1+nQFDHx8/Xt2dnX78/B9+vAE6/sYBOv6m3J4AAAAABQAAAAAC3AMbAAQACwAPABMAFwAAAR0BIxEDOwE1IzUjNSE1ISUVITUHITUhAeBeIH6efp4BPP7EAVv+hh8BuP5IAj9+vQE7/qXdnV8fIF5efp4AAwAAAAAC/AL8ABEATQBiAAABIz8PFyEfEDM/FTUvEAUVMzUjDw8B4LwCBAYHCAoKDQ0ODxAQEhISQP7lBAUICAsMDQ8QEQkSExUUFhYYDQwNDAwMCxYVExIQDw0KBQQDAwICAQEDBQYICgsNDg8REgkTFRUd/uT8HAwXFxYUFBIRDw4LCggGBAECIBISEhAQDw4NDQoKCAcGBAL8EhYVExMSEQ8ODQYKCQcGBAIBAgIDAwQFCg0PEBITFRYLDAwMDQwNDRYWFRUTExIREA8NDAYJCAYH6xD8AQQGCAoLDg8REhQUFhcXDAAAAAACAAAAAAOJA7kABAAMAAABFREjEQMjESERIzUhAm7cIPwDFPz+5AOafv1KAzT+xP3pAtWdAAAAAAUAAAAAAswC/AADAAcADAARABsAAAEVIzUnFSM1Nx0BIxEnFREjEQcjESE1IzUjNSMCrT/cP/w/ID8fXwGaX15+AcGdnV/8/D5+vAE6fl7+pgG4nf7F3J5+AAAABAAAAAACjQMLAAMABwAOABIAAAEzNSMnESMRAzsBESM1IzczNSMCL19fP14gfp5+niBeXgIvPyD+hgF6/mYBHJ0gPwAEAAAAAAL8AvwABAAJABIAJgAAAR0BIzUnHQEjEQMzITUjNSM1IzczNRcVMzUXFTM1IxUnNSMVJzUjAj9+H34gngFanp29IF5eXz9eXj9fXl4B4D5+vF8/3AEb/sWeXl5ACDUyBjMyXwQzLwg1MgAABgAAAAADOwOJAAMABwALAA8AFAAjAAAlFSE1ByE1ISUVIzUnFSM1Nx0BIxEBMyE1IzUjNSMVIxEjESMC/P4IIAI4/cgB2V+dX91f/uV+Afhffp1+Xx+1Hx8/X/yenl78/J7dvQGa/kcfvfyd/uQCVwAAAAAIAAAAAAO5A7kAAwAHAAsADwATABcAGwAhAAAlMzUjOwE1IyEzNSM3MzUjBzM1IzczNSMBFwEnASE1IREjAYI/P34/P/7FPz/8Pz+dPj7cPz/+mBADCRD8pgNy/K0fpj5APkA+Pj4gP/5wGwHNG/3LHwNTAAkAAAAAA8gDmQADAAcADAAbACcAKwAvADMAOwAAARUjNScVIzU3HQEjEQEzITUjNSM1IxUjESMRIyUXBxc3FzcnNycHJzsBNSM1MzUjBzM1Iwc3NTMVNzUhAi9enl7cXv7kfgIYfn6efl4gAleHhxaHhxeHhxeHh2heXl5eXz8/PyD8H/7FASSenl78/J7dvQGa/kYgvfyd/uQB+AmHhxeIiBeHhxeIiB9fHz8/kB+wviC+AAoAAAAAA/gDCwADAAcACwAPABMAFwAbACAAJAAzAAABFSM1JTM1IwczNSMlFSM1JTM1IwczNSM3ESMRIR0BIxEBIREhATMhNSM1IzUjFSMRIxEjAgBeAbhfX14/P/4IXgK0X19ePz/c/P6mXgGZATv+xf1LfgIYfn6efl4gAbGdnSAfPz8g/Pw/Hz8/P/7FATvcvQGZ/qYBev4nIL38nv7lAfgABQAAAAADuQPIAAMABwAMABsAIgAAAREjEScRIxElGQEjEQEzITUjESMRIxUjESMRIwUzFTczNSMC3H68fgEbfv6GvQK1vZ68np4fAVsfP168AZL+xQE7fv5HAbm9/uT+pgJ2/WogAVoBO73+KANSXj8/fgAHAAAAAAO5A4kAAwAHAAsADwAVADsAPwAAARUjNSMVIzUnESMRIxEjETc7AREjEQcjESMRIxEjESMRIxEhNSMRIxEjESMRIxEjNSMVIzUjFSMVIxEjATMRIwLcPiAgvCAfP7xAH35ePyA/H0AfA3K9ID4gIB8fQB8fIB8B2CAgAXLc3Nzcfv6mAVr+pgFavf3pAhedAXr9DAL0/QwC9PzsIAL0/ggB+P4IATu9vb29vQF6/QwC9AAABAAAAAADuQOZAAMABwAMADIAAAEVIzUnESMRJREVIxElIxUzFSMVMxUjFTMVIxUzFSMVMxUjFTMVITUjNSMRIxUjESMRIwLcfrx+ARt+/sU/Pz8/Pz8/Pz8/Pz8DM72evJ5eIAFi3Nx+/qYBWr7+5PwCGLwfXx9fH18fXx9fH18g/AE7vf6GAxQAAAAHAAAAAAO5A7kAAwAHAAsADwATABcAJgAAARUjNSMVIzUlESMRJRUjNScVIzUlESMRATMhNSMRIxEjFSMRIxEjAtx+vH4BG34BG368fgEbfv6GvQK1vZ68np4fAQSenp6efv7kARwgX19+3d28/uUBG/1rHwFbATu9/icDUwAAAA0AAAAAA9gD2AAEAAgADAAQABQAGAAcACgALgA2ADoAPgBeAAAlMzcnIwUzNSMHMzUjJRUhNSUzJyMFMzUjBzM1IyUXBxc3FzcnNycHJyE7ARUhNSMVIxUzFSM1ARUjNSURIxEBESE3IzUzJyM1MzcjNTMVFzMVNzUjNSMRIxUjESMRIwI/hh4Bo/6l/Px+ICABmv7FAXpEHyX+pfz8fiAgAjiHhxaHhxaHhxaHh/4wnn7+xR9fX18BO34BHH7+hgJgHoaiH4NRH1F+OmMgnp29np0fph4BHx8fHyBfXz8fHx8fHwmHhxaHhxaHhxaHh15eXh9f3AEc/Py9/kcBuf5H/uQgXx9eIH5kOiIgIp4BOrz+5AJWAAAIAAAAAAPaA90AAwAHAAsADwAUABgAJwAzAAABESMRNzM1KwERIxEnMzUjJRkBIxE1MzUjATMhNSMRIxEjFSMRIxEjBScHFwcXNxc3JzcnArt+H35+3H4gfn4BO35+fv6GvQK1vZ29np0gAxiHFoeFFoWHF4iFFgF+/sQBPD5A/kYBuj5APv7l/qUCdkA+/O0fAVsBO73+JwNTQYcWiIkWiYcWiIkWAAAGAAAAAAO5A4kAAwAHAAsAEAAwADQAAAEVIzUnESMRIxEjETczESMREyMRIxUjNSMVIxUjESMRIxEjESMRIxEjESE1IzUjESMTMxEjAr1fvEAfH7xffvxfH18fH0AfPyAfXx8Dcr0gH34gIAFy3Nx+/qYBWv6mAVq9/ekCF/7lAfi9vb29AXr+hv6GAvT9DAL0/Owg/AH4/QwC9AAJAAAAAAPBA7kAAwAHAAsADwATABcAGwAfACUAACUzNSM3MzUjBTM1IzczNSMhMzUjJzM1IzczNSMBFwEnASE1IREjATs/P50/P/7FPz/dPz8Bej8/vT8/vT8//ZgWAx8V/JMDcvytH8U/ID4fP34/Pz8/XkD9EhYC/Bf8nh8DUwAAAAAKAAAAAAPIA7kAEwAnAEcAeACMAKwAsADzASMBKQAAATMVIxUzFSMVMzUjNTM1IzUzNSMlMxUjFTMVIxUzNSM1MzUjNTM1IyUfAw8HLwc/Bx8CJw8FFR8JPwwvCw8FJTMVIxUzFSMVMzUjNTM1IzUzNSMhHwMPBisBLwU9AT8GHwIHMzcjBT8BMx8IDwcvAxUfAzM/DT0BLw0jBzczNSMXDwUVHwk/DDUvCQ8FASE1IREjAs0/Pz8/vT8/Pz+9/sU/Pz8/vT8/Pz+9AhcEAwEBAQICBAUGBwgIBgYFBAMCAQECAwQFBgcIBwcGPwMEAwICAgIEBgcFBAUGBQwNBgUGBQQEBAQCAwMBAQMEAwQEBAUFBQYMDQYGBQUE/Qw/Pz8/vT8/Pz+9Ap4EAwIBAQIDBAUGBggIBwYFBAMCAgMEBgYHCAcHBSgZoBn+jQUQHQ4MCgQHAwIDAQEDBQcICgwMDg0NDAQLDQ8SCQkJBwgGBgYFBAMDAgEBAgIDBAUFBQcHBwgJCQoXBlpztAQDAwICAgIEBgcEBQUFBgwNBgUFBQUEBAMDAgMBAwUDAwQEBQULDA0GBgUFBf1iA3L8riABQx9AHz8/H0AfP70fQB8/Px9AHz+cBggICgoJCAcFBAIBAQIDBgYICAoKCQgHBQQCAQECBAgEBQYGBg4ODQsKCQMDAgICAQIBAgIEAwQFBQYFDQ4ODQsEBQQDAwICAQICAQIDAwMuHz8gPj4gPx9ABggJCgoJCAYGAwMCBAUHBwkKCgkIBwUEAgEBAgTl+30BAQIDBQMIBAUKDAsLCQgGBQMBAQMFBx4CBAMBAQIDAwMFBQUGBwcICAgJCQgHCAYGBgUFBAMDAgIBAUkaDgQGBQYGDg4NCwoJAwMCAgIBAgECAgQDBAUFBgUNDg4NCgUEBAQDAgMBAQIBAwME/JwfA1MAAAAMAAAAAAOpA7kAAwAHAAsADwATABcAHQAjACcAKwAwAD8AACUhNSEFITUhJRUhNSMVITUlITUhBSE1ISUzIRUhNSM7ARUhNSUVIzUnFSM1JREVIxEBESERIzUjESMVIxEjESMCLwE7/sX+ZwE7/sUC9P6GIP6GAbkBO/7F/mcBO/7FAbkfARz+hvydP/6GAnZ+vX4BHH7+hgNSnZ69nZ4fhiAgIB9fX19fPyAgIB9fX19fnX5+fvz8vv7kngG6/kb+5QEbngE7vf7kAlcAAAAABwAAAAADuQO5AAMABwAMABsAHwAjACcAAAEVIzUnESMRJREVIxEBMyE1IzUjESMVIxEjESM3ITUhJRUhNQchNSEC3H68fgEbfv6GvQK1vZ68np4f3QG4/kgB2P4IIAI4/cgBQ93dfv6lAVu9/uT8Ahj9yR/8ATy+/oYCtj4gIF9ffp0ACgAAAAAD2APYAAMADwATABcAGwAfACMAJwArADEAACUzNSMlFwcXNxc3JzcnBycHMzUjBTM1IzczNSMhMzUjJzM1IzczNSMBFwEnASE3IREjASQ+PgF6h4cWh4cWh4cWh4fzPz/+xT8/3EBAAXpAQLw+PrxAQP2ZFgMfFvyUAmAe/aEf5EAoh4cWh4cWh4cWh4cfPyBAfj5APkBeP/0TFwL9F/ydIANSAAAAAA8AAAAAA6kDuQADAAcACwAPABMAFwAbAB8AJQArADMANwA7AEAATwAAJTM1IwUzNSMHMzUjJRUhNSMVITUlMzUjBTM1IwczNSMlOwEVITUhOwEVITUjFSMVMxUjNSUVIzUnFSM1JREVIxEBESERIzUjESMVIxEjESMCbvz8/qb8/H4fHwL0/sUg/sUBevz8/qb8/H4fHwHYnn7+xf7FnX7+xR9fX18Cdn69fgEcfv6GA1Kdnr2dnh+GICAgICAfX19fXz8gICAgIB9eXl5eXiBf3Z1+fn78/L7+5J4Buv5G/uUBG54BO73+5AJXAAAAAAQAAAAAA5kDuQADAAcADAAyAAABFSM1JxEjESURFSMRATMVMzUzFTM1MxUzNTMVMzUzFTM1MxUzNTM1IzUjESMVIxEjESMCvX69fgEcfv7EQB9fH18fXx9fH18fX76dvZ5eIAGC3Nx+/qYBWr3+5fwCF/3JPz8/Pz8/Pz8/Pz8/IPwBOrz+hgMTAAAABgAAAAADuQO5ABMAJwBnAHsAtgC8AAABMxUjFTMVIxUzNSM1MzUjNTM1IyUzFSMVMxUjFTM1IzUzNSM1MzUjJRUPDi8PPw8fDiUzFSMVMxUjFTM1IzUzNSM1MzUjBR8PPw8vBzM1Iw8OASE1IREjAtxAQEBAvkBAQEC+/sY+Pj4+vD4+Pj68AdgCAgIEAwUFBgYGBwcICAgICAcHBwcGBgUEBAMDAgEBAQECAwMEBAUGBgcHBwcICAgICAcHBgYGBQUDBAICAv0MPz8/P70/Pz8/vQI3AQEDBAQGBgcICQkJCwoLCwwKCwoKCQgIBwcFBQQCAgEBAgMEBQcHCUWOCwsKCwkJCQgHBgYEBAMB/YkDcvytHwFDH0AfPz8fQB8/vR9AHz8/H0AfP70KCQkJCAgHBwYFBQQDAwEBAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEBAQMDBAUFBgcHCAgJCQkVHz8gPj4gPx9AXw0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDg0NDAsLCgsfAQIDBAUHBwgJCgoLDAwM/P8fA1MAAAoAAAAAA7kDyAADAAcADAAbAB8AIwAnACsALwAzAAABFSM1JxEjESURFSMRATMhNSM1IxEjFSMRIxEjJTM1IwczNSMHMzUjBzM1IyUVITUHITUhAtx+vH4BG37+hr0Ctb2evJ6eHwI3Xl5ePj6eXl5ePj4B+P3IHwJ2/YoBM9zcfv6mAVq9/uX8Ahf9ySD8ATu9/oYCtV4gPz8gID8/H35+nb0ACgAAAAADuQOJAAMABwAMABAAFAAYABwAIQAlAEoAACUVIzU3FSM1JR0BIzUlFSM1JREjESMVIzUlFSE1JREVIxEjFSE1AzMhNSM1MzUjNTM1IzUzNSE1ITUhNSE1ITUhNSE1ITUhNSE1IQEEnp6eAnZ+/qaeATx+IJ4BPP7EAdl+H/7EH70Ctb29vb29vf6lAVv+pQFb/qUBW/ytA1P8rQNT/I7VPz9ePz8/H73cID8/Xv6mAVo/P18/P17+5fwCFz8//ckgPx8/ID8fPyA/Hz8gPx8/IAAABQAAAAAD2APYABMAJwA7AEEATQAAATMVIxUzFSMVMzUjNTM1IzUzNSMlMxUjFTMVIxUzNSM1MzUjNTM1IyUzFSMVMxUjFTM1IzUzNSM1MzUjAyE1IREjJRcHFzcXNyc3JwcnAr0/Pz8/vT8/Pz+9/sU/Pz8/vT8/Pz+9/uQ/Pz8/vT8/Pz+9PwNy/K4gAnaIiBeHhxeIhxaHhwEkID8fQEAfPyA+viA/H0BAHz8gPt0fQB8/Px9AHz/8rh8DUyiHhxaHhxaHhxaHhwAABQAAAAADuQO5AAQABwAKAB8AJQAAJScRIzcXAxEFJzc1Byc1IxUHIxEzNRcVMzUTFxUzESMBITUhESMBwZ0Oq/OUARthYXijX9UnX51fq3BfX/0MA3L8rR++TwEywYj+zgHO/GXISPerGSvw/qUGUBR3AWJ1CgHZ/I4fA1MAAAAEAAAAAAO5A7kAAwAHAAsAGgAAAREjEQMjETcBIxETASkBESMVCwEFFzcRIxEjAp7dH93dAfjd3fytAVsCFx/u+P65EiY/HwHL/psCXf2jAc6a/ZgBZgFL/TADFAv+mgEX5Bob/kgDUwAAAAAFAAAAAAPYA9gAAgAGABIAFgAvAAAlFzUFMzUnNxcHFzcXNyc3JwcnBSMRNwEpATchERcVNzUTETcRIxULAQUXNxEjESMDkwf+5CAgIIeHFoeHFoeHFoeH/s7c3P6mAVoBBh7+/Nwg3CAg7vj+uhImPx/GBgxGgyAjh4cWh4cWh4cWh4fcAc2b/XggAlz4eh9cAUv+KiEB+Qv+mwEX5Rob/kkDUgAAAAAJAAAAAAO5A4kAAwAIAAwAEAAUABgAHAAhAD4AACUVIzUlHQEjNSEVIzUlESMRIxUjNSkBNSEnFSE1JRURIxEBMyE1IzUzNSM1MzUhNSE1ITUjFSE1ITUhNSE1IQEEngJ2fv6mngE8fiCeAfgBW/6lvP7EAdl+/oa9ArW9vb29/qUBW/6lvP7EA1P8rQNT/I70Xl5+Xn7cXl5+/qYBWl5eIF5eXj8f/ggCF/3JIF4gXiDcID8/XiBeIAAAAAoAAAAAA7kD6AADAAcACwAPABMAFwAbAB8AJAAzAAAlMzUjBzM1IwczNSMXMzUjNxUhNQchNSEBFSM1JxEjESURFSMRATMhNSM1IxEjFSMRIxEjAn5eXvxeXl4+Pvw+Pvz9yB8Cdv2KAhd+vH4BG37+hr0Ctb2evJ6eH3YgICA/Pz8/H35+nb0BO93dfv6lAVu9/uT8Ahj9yR/8ATu9/oYCtQAABgAAAAAD2APYAAsAEAATABYAKwAxAAABFwcXNxc3JzcnBycFJxEjNxcDEQUnNzUHJzUjFQcjETM1FxUzNRMXFTMRIwEhNyERIwKeh4cWh4cWh4cWh4f+7p4OrPOVARxiYnmjXtYmXp5erHBeXv0MAmAe/aEfAUyHhxaHhxaHhxaHh4VQATHBiP7OAc78ZshI+KwZK/H+pgZQFHcBYnUKAdj8jiADUgAABwAAAAADuQO5AAMABwALAA8AFAAYACcAAAERIxE3MzUrAREjESczNSMlGQEjETUzNSMBMyE1IxEjESMVIxEjESMC3H4gfn7cfiB+fgE7fn5+/oa9ArW9nryenh8Bov7EATw+QP5GAbo+QD7+5f6lAnZAPvztHwFbATu9/icDUwAGAAAAAAN6AzsAAwAHAAwAEAAUACMAAAEVIzUnFSM1Nx0BIxElESMRAzMRIxMzITUjNSM1IxUjESMRIwL8Xp5e3F7+pR8gXl5+fgH4Xn6efl4gAYKenl78/J7cvgGafv4IAfj96AI4/akfvvye/uQCVwAAAAoAAAAAA/gDCwADAAcACwAPABMAFwAcACAAJAAzAAABFSM1JTM1IwczNSMlFSM1JTM1IwczNSMlHQEjESERIxEDIREhATMhNSM1IzUjFSMRIxEjA1pe/apeXl8/PwIXXv6mXl5fPz8ClV7+pvwgATv+xQFafgIYfn6efl4gAbGdnSAfPz8g/Pw/Hz8/P9y9AZn+xQE7/qYBev4nIL38nv7lAfgABwAAAAADuQO5AAMABwALAA8AEwAYACcAACUVIzUjFSM1IxUjNSUVIzUnESMRJREVIxEBMyE1IxEjESMVIxEjESMC3H4ffh9+Abh+vH4BG37+hr0Ctb2evJ6eH6ZAQEBAQED8vr5+/sQBPLz+5d0B+P1rHwFbATu9/icDUwAAAAAFAAAAAAO5A7kAAwAHAAsAKQAvAAABEScRAwcRNwEDERMHJzUjJwcjFQUXNxEHFzcVMzU3FTM1FxMRMxEjMScBITUhESMCfr0f3d0B2Nzc59ICDBAB/uoUBhoUBh/dH9PmIAIZ/MgDcvytHwJO/rvaAUX+vbcBS7f+4/7rAUIBFfDzAg4OAeYZBf61FhgFRV+39+7zASD+lgMEFPy5HwNTAAAAAAkAAAAAA7kDuQADAAcACwAPABMAFwAbAGgAbgAAJTM1IzczNSMFMzUjJTM1IwUzNSM3MzUjNzM1IwEVPyUjFQ8jITUhESMBoj4+vEBA/mc/PwJXPj7+hj4+/D4+fj4+/XoaGhoZGBgYFhcWFRUVFBMTExISIiAeHRoZGBYUEhkVEgoJCwcEAiACCA0SCw0ODxsTFRYZGRwdHyAjERMSExQUFRUVFhcWGBgYGWgDcvytH4Y/Pz8fPl8/Pz9eQLxA/VogAQECAwMFBQYGBwgICQoKCgsLDBkaHBweHh4fHh8tLCoaGSMeGhQGEyIpMRobHB0sHh0eHRwcGxkYFwsKCQoICAgHBgYFBAQDAgGtHwNTAAAAAAoAAAAAA7kDuQADAAcACwAPABMAFwAbACMAJwAtAAA3MzUjBTM1IyczNSMXMzUjBTM1IyUzNSMFMzUjFwMnBxcTJScFMzUjASE1IREjpj4+ATpAQLw+Pvw+Pv6lPz8CNz8//qY+PoG1rRjOxQE3Ev7ePz/+CANy/K0fpj4fP34/Hz4fP34/Pz9E/lrJFPABzNoaHT/8zR8DUwAAAAcAAAAAA7kDuQADAAcACwAPABQAGAAnAAABFSM1NxUjNScRIxE3FSM1JRURIxE3FSM1ATMhNSMRIxEjFSMRIxEjAtx+fn68fn5+ARt+fn7+hr0Ctb2evJ6eHwFD3d1fICAf/qUBW18gIF69/qUCGF4fH/1rHwFbATu9/icDUwAABwAAAAAD2APZAAMABwAMABsAHwAnADMAAAEVIzUnESMRJREVIxEBMyE1IzUjESMVIxEjESM3ITUhByE3ITUhJyEFJwcXBxc3FzcnNycCvX69fgEbfv6GvQK1vZ29np0g3QG5/kc/AeEf/h8BvyD+QgJ2hxeIhRaFhxeIhRYBItzcfv6mAVq+/uT8Ahj9yCD8ATu9/oYCtT8gXx9fH0iIF4eKFoqIF4eKFgAAAAcAAAAAA7kDuQADAAcADAAQABQAGAAnAAABFSM1JxEjESURFSMRJyE1ISUVITUHITUhAzMhNSM1IxEjFSMRIxEjAtx+vH4BG36dAbj+SAHY/gggAjj9yJ29ArW9nryenh8BQ93dfv6lAVu9/uT8AhjcICBfX36d/I4f/AE8vv6GA1MAAAQAAAAAA7kDuQATACcAOwBBAAABMxUjFTMVIxUzNSM1MzUjNTM1IyUzFSMVMxUjFTM1IzUzNSM1MzUjJTMVIxUzFSMVMzUjNTM1IzUzNSMDITUhESMC3EBAQEC+QEBAQL7+xj4+Pj68Pj4+Prz+5D8/Pz+9Pz8/P70/A3L8rR8BQx9AHz8/H0AfP70fQB8/Px9AHz/cHz8gPj4gPx9A/K0fA1MABwAAAAAD8APsAAMABwANABEAIQAlAC0AACUHNTcFByc3BRUhERcBBQcnNwcnEScHFxEhNTc1MzcRByc3FzcnBScHFzcnNSMDPVpa/ew+uEgCUv1gvwEiAR9VulHM2U5sBgLNcDxhZr8Mtle3/g0YSMdMnRZ9R/FZYD+jNpP9AUKqASNVVbpRGqz+ukRQBv6TBlqARwGVTNAUxkHWmBJKnkx43wADAAAAAAPsA+wAAwAHABcAAAEVITUBFSE1JxkBITUhNSERITUhESE1IwG9/m0BI/7dFwPa/D0DU/ytAon9dxcBveDgAZPg4Bb+9P25F5wBDYcBDIcAAAAACAAAAAAD7APfABAAIAAvAD4ARABIAE4AYgAAJQclIzcfAT8JJR8LByU3BQ8KLwE3ByMvCj8BBQcnPwIlBzclFw8CJzcFDwEzBzMHFzczBRMzNSM3AQURIwNEXv7FARIlICEXGBkaDA0MDBH+AAMMIBsdEBAREBERFhT+rYUB8AMRERIREhESEBAeGh05TwEREBERERAQDx0YIiD0Adhudw4Ngf566i8BPvGADQ/DkP65J3IBoK2VEaPEAUyXZVlG/rr+0Bf1qJhCBAICAgQHCAUGBggLQgMKGRISCQgHBwUEA0QBuTQCCgkIBgUEAwIBAQIDxMICBAUGBwgJCRMSGy0pN8dhDg+XASdBx9WWDg6e+KsZnd6hD7CgARAWfQFdvgFuAAYAAAAAA+wD7AADAAgAFQAgADcAWgAAAREjEScVESMRJxEjET8INRUPBxEnFREPBxc/BxEjEQMhNSMRIzUjNT8HITUhDwc1IzUjGQEjA6rKFsoWygYUFhcXGRobHh4bGhkZFxYYFhEODAwLCQkIFgYHBwgJCQoOyi0D2i3g4BkXFxcYGBgYAST+3BgYGBgXFxcZ4PYXAZD+mgFms53+hAIZF/3QAdYIFxYUFBIQDw6Hbg4OEBESFBUaAQCHcP7NFxUVFhcYGBgGExQTEhISERX+SQOA/GkXAXy0TAkHBgUEAgIBFgEBAwQEBgcIfIb8agPDAAAIAAAAAAP4A+wABwANABUAGwAjACsALwDAAAAlFTM1MxUjNTc7ARUjNScVMzUzESMRNzsBFSM1JRUzNTMRIxEnFTM1MxEjESUVIzUBMyE1MzUjNTM1IzUzNSM1MzUjNTM1IzUzNSM1MzUjNTM1IzUzNSM1MzUjNSMVIxUzFSMVMxUjFTMVIxUzFSMVMxUjFTMVIxUzFSMVMxUjFTMVIxUzFSMRIzUzNSM1IxUjFTMVIxEjESM1IxUjESM1IzUzNSM1IxUjFTMVIxUjESM1MzUjNSMVIxUzFSMRIxEjAW4XLXAsFy1wnRYtcC0WLXACihYtcJ0WLXABOnD9M1oDgBYWFhYWFhYWFhYWFhYWFhYWFhYWFxYWFhYWFhYWFhYWFhYWFhYWFhYWcENDQxZEREQsRBZDLUNDQxdDQ0MtQ0NDFkNDQ0QW8y0tyclwLS1DLCz+hAF8cCwsRC0t/dACMFlZWf13AokXLS39SYcWQxdDFkMXQxZEFkMXQxZDF0MWFxcWQxdDFkMXQxZEFkMXQxZDF0MWcAJGFlpaWloW/boC41lZ/R3gFlpZWVoW4AGTFlpZWVoW/m0DwwAAAAAFAAAAAAPsA+wACQATAB0AJwA1AAABHQEzNTM1IzUjFx0BMzUzNSM1IxcdATM1MzUjNSMXHQEzNTM1IzUjASE1ITUzNSM1IxEjESMBIBYtLRazFywsF8oWLS0WyRctLRf8rQPa/JYtLRZDFwGmFrOzFrREFrOzFrQtF7OzF7OGF7OzF7P8lhezFrP+hAPDAAAJAAAAAAPsA+wABQALABcAIwApADUAQQBNAFMAABM7ARUjNTc7ARUjNQcjFTMVMzUzNSM1IzMjFTMVMzUzNSM1IyU7ARUjNQcjFTMVMzUzNSM1IzcjFTMVMzUzNSM1IzMjFTMVMzUzNSM1IwEhNSERI5oWFkPKFhdEnC0tFi0tFrMtLRYtLRYBZhcWQ50tLRYtLRazLS0XLCwXsywsFy0tF/ytA9r8PRcBeoeHWYaGQ7NaWrNatFlZtFlah4das1pas1oWs1pas1qzWlqzWfytFwPDAAEAAAAAA/gD7ABCAAATIxUzESMVMxUhNSE1MzU3FTM1FxUzNRMzNSMVAyMVJzUjFQcjETM1MxUzNTMVMzUzFTM1IxUjNSMVIzUjFSM1IzUjHhYWFhYD2vw9LeBZylnmPlrbSMpZ9hctyVrgWcpaWspZ4FrJLRcDqlr9jVpwF1lP2AQElzZLATJZWf7cB5c6N+wCcy0tLS0tLVoXFxcXFxdDAAAACQAAAAAD7APwAAIABgAJAA0AEQAUABcAGwAyAAAtATcnByc3JwcnBQcnNxMnPwEnBycHJzcfAQcRJwEnBxcTBxc3FyUFFzcnEzcnBy8BNSMDF/7WhxKUT5ETjSQBLQJUzkevkV4PVDvVtbW1R+UX/mFIC0pMPg8zAQEiAWpiEGBFXAxdvKwXjVZEEUwXgg1+4LEBUID+e6X5OhI1VvFlrBlpjgEc7/7bKBQp/eo4ES4IlGlcEFsB+zkTOiz+QAAABQAAAAAD6wPsAAcADgASABYAOAAAAREjETM1IzclFTMHESMRFwc1NycHIzcBBxc3MxUhNzUzFSE3NTM1IxEjNSMHESMRIwcVIwcRIxEjAUyHh3YsAfMBAYazFhYKHnku/b1YElYzATlELAE6QxcXnZJOLJ1DU0otFgJa/dAB7BctQ1oB/egCcy0XTCEaLS3+Im0ObOBDneBDnRcBfHBL/l8CRkScS/7lAuMAAAYAAAAAA+wD7AAjAD8AfwDnAUMBwwAAJQ8PKwEvAjcfAz8IJR8IBy8PNyUPDy8PPw8fDicjDw4dAR8NMz8DFw8HIy8dPQE/FzUjDx8fCAcvDj0BPx4BHx8/Hy8fDx4DLwMQEBAREhISExMUExUUFRUVGBgYIikREBAQDRkYGBcXFRQS/k0PERETExQLFhEoFBISEREQEQ8PDw8NDg0MDH8BZwEBAwQFBQcHCAgKCQsKDAsLDAoLCQoICAcHBQUEAwEBAQEDBAUFBwcICAoJCwoMCwsMCgsJCggIBwcFBQQDAYUFCwsLCgkJCAgHBgUEBAICAgQEBgcHCQoKCwwMDQ0OEBAQDnEXFBQVFhYXGA8PDg8ODg0NDQ0MDAsLCwoJCggICAcGBgYEBAMDAgEBAgIDAwQFBQYNDxESFBYXCw0MDQ0NDhUCDw8PDg4ODQ4MDQwMCwsKCgoJCQgHBwYGBQUEAwICAQEBAwQFBwgKCwV/DAkICAcHBgUFBAQDAgIBAgMEBQYGCAkKCwsNDQ4PDxAREhISFBMVFBYVFhcXGf4pAQIDBAYGCAkKCwwMDg8PERESEhQUFBYVFxcXGBgZGRkZGRkYGBcXFxUWFBQUEhIREQ8PDgwMCwoJCAYGBAMCAQECAwQGBggJCgsMDA4PDxEREhIUFBQWFRcXFxgYGRkZGRkZGBgXFxcVFhQUFBISEREPDw4MDAsKCQgGBgQDApgCDAwLCwkJCAgGBgUEAwMBAgMHlwMCAQEBAgQFCAkLDQ0zEREPDQ0KBQkFmAYGBwgJCQkLCgwMDQ0NDw9cwQsMCgsJCggIBwcFBQQDAQEBAQMEBQUHBwgICgkLCgwLCwwKCwkKCAgHBwUFBAMBAQEBAwQFBQcHCAgKCQsKDHkDBAUFBgcICQkJCgsLCwwMDg0NDAwLCgoJBwcGBAQCAQMEB3EQCwoIBgQDAQECAwMEBAYGBgcICAgKCQoLCwsMDA0NDQ0ODg8ODw8ODg4NDQ0NDQwMFxYUEhEPDQYFBQQEAwICFwICAwQEBQUGBwcICAkJCgoLCwwMDA0NDQ4ODg8ODxAPFxYWFhQUFBIHXBEPDw8QEBAQERERERISEhIYFxYXFhYVFRQUExMSERERDw8ODQwMCwoICAcGBQQDAv4qGRkZGBgXFxcVFhQUFBISEREPDw4MDAsKCQgGBgQDAgEBAgMEBgYICQoLDAwODw8RERISFBQUFhUXFxcYGBkZGRkZGRgYFxcXFRYUFBQSEhERDw8ODAwLCgkIBgYEAwIBAQIDBAYGCAkKCwwMDg8PERESEhQUFBYVFxcXGBgZGQAABgAAAAAD7APsAAMABwALAA8AEQAWAAABFSM1ExEjESMRIxElFSE1AREDMyERIQPWycnJF+ABwP5A/hQXFwPD/CYBCuDgAez+KgHW/TQCzODJyfxUA6z8PQPaAAAEAAAAAAPsA+wAAwAJABEAFQAAJQcRNwcRIREFCQExBwURITcRBSE3IQPWQ0NZ/K0BDAFQARwW/IcDemD8LgNpWvyWfUQBCT0+/ukBVKEBIwGkEAH8gGADaTJDAAMAAAAAA+wDZgAiAFUA2gAAARUPDzU/DzUVDw8nETMfHSUVIxUfHjsBPx41Iy8eKwEPHQPWAQMEBwgKDA0PEBITFBYWIhwSEREQDw8ODQ0MCgoKCAgBAwUHCAsMDg8RExQVFhch7xgYGBcWFxYVFRQUExISERAQDw4NDAwKCQkHBwUEAwL8PgEBAgMEBgYICQoLDAwODw8RERISFBQUFhUXFxcYGBkZGRkZGRgYFxcXFRYUFBQSEhERDw8ODAwLCgkIBgYEAwIBAQIDBAUGCAgJCwsMDQ4PDxAREhITFBQVFRYWFxcXGBgZGRgYFxcXFhYVFRQUExISERAPDw4NDAsLCQgIBgUEAwG9CQkRERARDw8PDg4NDAwLCg1vCggICAkJCQoLCgsMCwwNDlcJCRESERAQEA8ODg0MDAsKDOEBEwECAgMEBAUGBQcHBwgJCQkKCgsLCwsMDA0NDQ0NDgEEkQ8PDg8ODg0NDQ0MDAsLCwoKCQgJBwcHBQYEBAMDAgEBAgMDBAQGBQcHBwkICQoKCwsLDAwNDQ0NDg4PDg8PkRMODg0ODQ0MDAwMCwsKCgoJCQgIBwYGBgUEBAMCAgEBAgIDBAQFBgYGBwgICQkKCgoLCwwMDAwNDQ4NDg4AAAcAAAAAA+sD7AADAAcACwAPABMAFwBCAAABESMREwcRNycHIzclESMREwcRNycHIzcBBxc3MxUzNTc1Mzc1MxUzNTc1Mzc1MzUjESMHFSMHESMRIwcVIwcRIxEjATaHsxYWCx15LwHZh7QXFwwcei/96VgTVhyzLUNDLbMtQ0NaWpxEOE4tnUM5TRcWAer+QAHA/mYXAbkjGC0tQ/26Akb94BcCPyQXLS3+IoQMgbMHLQ9ELLMHLSZDFhcCoENwS/5eAolD4Ev+5QMQAAIAAAAAArMCswADABIAAAEVIzUHMyE1IzUjFSMRIxEjESMCcEPgQwEjLXAWcC0WAi3KyuAW4OABOv7GAVAAAAABAAAAAAPsA+wAFQAANyE1ITUBBQEnASUBNQEFAScBJQERIxMD2vw9AS8BJAFBEv7N/t7+0wEwASMBVg/+tf7d/tQXExd7ASvhAZwN/nbf/tjtASyGASgQ/uKH/tkCGwADAAAAAAPsA+wAVwDkAWQAAAEVDxMrAS8TPQE/EzsBHxMlIw8OFQcfHzM/BxcPDisBLx09AT8eAR8fPx8vHw8eAvYBAQMCBAgKDQ4QERMVFRcLDA0MDA0NDAwNDAsXFRUTERAODQoIBAIDAQEBAQMCBAgKDQ4QERMVFRcLDA0MDA0NDAwNDAsXFRUTERAODQoIBAIDAQH+9AUZGRcWFRQTEQ8ODAoIBgQBAQEBAwMDBQQGBgYHCAgICQkKCgsLCwwLDQwNDQ0ODQ4MGBcWFhUTEwuUFRASERMTExQUFRUVFhYWFxgYGBcWFxYVFRQUExISERAQDw4NDAwKCQkHBwUEAwICAwQFBgYICQoLCw0NDg8PEBESEhIUExUUFhUWFxcZ/ikBAgMEBgYICQoLDAwODw8RERISFBQUFhUXFxcYGBkZGRkZGRgYFxcXFRYUFBQSEhERDw8ODAwLCgkIBgYEAwIBAQIDBAYGCAkKCwwMDg8PERESEhQUFBYVFxcXGBgZGRkZGRkYGBcXFxUWFBQUEhIREQ8PDgwMCwoJCAYGBAMCAgANDAwNDAsXFRUTERAODQoIBAIDAQEBAQMCBAgKDQ4QERMVFRcLDA0MDA0NDAwNDAsXFRUTERAODQoIBAIDAQEBAQMCBAgKDQ4QERMVFRcLDA0MDP8EBggLDA4PERMUFRcXGBkNDQ4NDg0NDQwNCwwLCwsKCgkJCAgIBwYGBgQFAwMDAQEBAwQGCAkMDQiKEg0NCwsKCQkHBwUFBAICAgMEBQcHCQkKDAwNDg8QEBESEhMUFBUVFhcWFxgYGBcYFhcWFhUVFBQTExIRERAQDw4NDAwLCQkIBwYFBAMC/ioZGRkYGBcXFxUWFBQUEhIREQ8PDgwMCwoJCAYGBAMCAQECAwQGBggJCgsMDA4PDxEREhIUFBQWFRcXFxgYGRkZGRkZGBgXFxcVFhQUFBISEREPDw4MDAsKCQgGBgQDAgEBAgMEBgYICQoLDAwODw8RERISFBQUFhUXFxcYGBkZAAAABgAAAAAD7APrAAMABwALAA8AEwA5AAABFyMnNxUnNScVITUBFSM1JxUhNTcjERczFSMRFzMVBxc3ITUhNSE1JzM1IzM1JyE1ITUnIzUnITUjAo4ibRadLRf9pAIZLRb+KpyzQ3CzQ3CBDIQDGPzwAZMWhggIS/5IAl1ahkv+zhcBeRcXXGkeehKHhwFpRnQShoYX/sZDLf7GQzJWE1gWLYcWFnxOLYZaT00XAAMAAAAAA9YDWwAEAAkADgAAJTMhNSEnMyE1ISczITUhATYXAX3+bIYWAor9YIYWA5b8VKXJF+AW4AAAAAIAAAAAA+wD7ABRANMAAAkBDw4rAS8dPQE/HyMVDx8fHz8fLx4B6gFPFRARERITEhQTFBUVFRUWFhgYGBcWFxYVFRQUExISERAQDw4NDAwKCQkHBwUEAwICAwQFBgYICQoLCw0NDg8PEBESEhIUExUVFRYWFhcZFhYcFxgXFxYWFRUUFBITERERDw8NDQ0LCgkJBwYFBAMCAQECAwQGBggJCgsMDA4PDxEREhIUFBQWFRcXFxgYGRkZGRkZGBgXFxcVFhQUFBISEREPDw4MDAsKCQgGBgQDAgEBAgMEBgYICQoLDAwODw8RERISFBQUFhUXFxcYGBkZAfL+rxENCwsLCQkIBwYFBAQCAgIDBAUHBwkJCgwMDQ4PEBAREhITFBQVFRYXFhcYGBgXGBYXFhYVFRQUExMSEREQEA8ODQwMCwkJCAcGBQQDAhcBAgMEBQYICAkLCwwNDg8PEBESEhMUFBUVFhYXFxcYGBkZGRkYGBcXFxUWFBQUEhIREQ8PDgwMCwoJCAYGBAMCAQECAwQGBggJCgsMDA4PDxEREhIUFBQWFRcXFxgYGRkZGRkZGBgXFxcVFhQUFBISEREPDw4MDAsKCQgGBgQDAgAFAAAAAAP4A+EAAgAGABIAMgBdAAABBy8BIzUzBR8BMz8BBwEvAQc3AQUPARUfAzMlHwM7AT8DNS8IBwEPAxUfAzcVBxc3Mx8BMz8BMzUjPwI1LwIjDwEjLwIjDwERIwKnSyv6TwYBZAMDBAON1f7lBAWf4AE1/t0DAQEDAwQCAQaYAgIDAokEcgIBAQECAwOvxgQEBP5lxAMCAQIDAwLAmhCaZ8YFBQTi+eUYAgECAwQEA0613QMDAwNKFgEVKioWWa8CAQFO5gFcAwEQaAFP9gMEBAQDAQFt7gICAQFyAgMDAwMDAQEW8wMBAf6aWgIEAwQEAwEBE12wDq/0AgH1FhoEAwQEAgIBLN0CAQEiAfoAAAADAAAAAAPsA+wAAwAHABoAAAERIxEBESMRATMhNSMRIxEjESMRIxEjESMRIwG9hwIwhv0zcANqcLOdWp2zWRcBvf5tAZMB1vyXA2n8gBcDgP6w/dABqQEN/UoDwwAAAAACAAAAAAPsA+wABgAKAAAlFSERFzMJASERIQPW/FTQIAEf/doD2vwm0KYBqsoBS/2+A9oAAwAAAAACswKzAAMABwAtAAABBzU3FwcnNwMhNSE1NxcVMzUjNxcVMzUjJzczNSMVByczNSMVByc1IxUzBzUjAeqHZpcpLC3rAWb+sJgyLQcdFi0dFhYdLRYdBy00Ji0HShYCJYg9ZRIpIy7++BYbmSgcLR0WHSwXFi0dFh0sHTQfHC1JuQAAAAUAAAAAA+wD6wADAAcACwAPAC4AAAEVITUlByE3ExUjNTcHIz8BIwcjFTMVIwcjFTMVBxc3ITUhNSE3NSE1ITc1ITUjAab+hAGpLf6TLY3J9i26LWBpQwezaUMHs4MQgwMX/PACRUT9dwJFRP13FwG7s7NDLCwBJLS0Qy0tFkPgQ0PgSoMQgxZEQ+BDQ+BwAAYAAAAAArMCswADAAcAEQAbACMANAAAARUjNTcVIzUjHQEzNTM1IzUrAR0BMzUzNSM1IxczNTM1IzUjATMhNSMVIzUjFSM1IxUjESMCLS2dLXAWFxcWcBYXFxbgFhcXFv7dLQE5WRdZF1kXFgG9WlpZs7MWFhYWRBcWFhdDWhcWQ/6a4MpwcLOzAVAABQAAAAAD+APsAAcADwAXAB8AqAAAJRUzNTMVIzUnFTM1MxEjESUVMzUzESMRJxUzNTMRIxEBMyE1MzUjNTM1IzUzNSM1MzUjNTM1IzUzNSM1MzUjNTM1IzUzNSM1MzUjNSMVIxUzFSMVMxUjFTMVIxUzFSMVMxUjFTMVIxUzFSMVMxUjFTMVIxUzFSMRIzUzNSM1IxUjESMRIzUzNSM1IxUjESM1IzUzNSM1IxUjFSMRIzUzNSM1IxUjESMRIwFuFy1wnRYtcAKKFi1wnRYtcP39WgOAFhYWFhYWFhYWFhYWFhYWFhYWFhYXFhYWFhYWFhYWFhYWFhYWFhYWFhZwQy0tFkQsRC0tFkMtQy0tF0MtQy0tFkNEFvNDQ8nJs0ND/oQBfLRERP3QAjBZQ0P9dwKJ/WCHFkMXQxZDF0MWRBZDF0MWQxdDFhcXFkMXQxZDF0MWRBZDF0MWQxdDFnACRloWhvb9ugKgWReG9v1g4FkXhvbgAZNZF4b2/m0DwwAABQAAAAAD6wMMAAMABwAcADAAjAAAARUjNTcVIzUjHQEjPwc1LwgfBw8IJzcFFR8ePwchESEvEA8eA9Xg4OAW+hMNDAoIBgQBAQIEBQcHCgsgDQsFCQcGBAIBAgQGCQoMDQ6lsv43AQICAwQEBQUGBwcHCAgJCgkLCgsLDAwMDQwNDQ4ODRgYFxYVFBMTAh7+AwYJCgsKDAsNDA0NDQ4ODg8PDQ4NDg0MDQwMDAsLCgsJCgkICAcHBwYFBQQEAwICAQGhWlr2WVlZ9xcUFRcXGBkNDRUUFBMSEhIRBhESCRMTFRUWFxcXFhUUExEPpqSeDg0ODQ0NDA0LDAsLCwoKCQkICAgHBgYGBQQDAwMBAQEBAwUHCQsMDgF9BwoJCQgIBwcGBQUEBAICAQEBAQEDAwMFBAYGBgcICAgJCQoKCwsLDAwMDA0NDQ4NAAARAAAAAAP4A+wAAwAHAAsAEAAUABgAHAAhACQAKAAsADAANgA6AD4AQgBdAAAlMzUjNTM1IwEjNTcFNxEjEQUzNSMFESMRAyMRNyURIxE3Iwc1FzM1IzUzNSMlFQcRJTMRBycRBTM1IzUzNSM1MzUjATMhNSM1IxUjESM3JwcjNSMRJxEjFSMRBxEjA8sXFxcX/K1aWgIPN4YBkxcX/ldas4eHAkaGdx5Z9hcXFxf9SocCDyE4TgGTFxcXFxcX/D1wA4AWF1kTPRFKbLNas51aFoNaFlr+3dZYPUD+zwE6AVpE/rEBov5eAUSDD/4qAUuLaGgtWhZaFqKEASZD/ohDSAFzQ1oWWhZa/CYXQ0MB7EcPVvf+ilMBqcn+rVgCzgAEAAAAAAPsA+wABAAIAAwAIAAAATMVITUBFSE9ASkBNScVESE1ITUhNSE1ITUhNSE1ITUjAdP3/WACGf3nA2n8lxcD2vw9Arb+8/5XAjABUPyAFwE2hoYBqoaGFocWnf0dF3CznVmds1oAAAANAAAAAAPsA/AAAgAFAAkADAAQABQAGAAbAB4AIgAlACkAQAAAJQc3BSU3JwcnNycHJwUHJzcTJz8BBRMHAyUHJwcnNx8BBxEXJzUPAScBNQEnBxcTBxc3FyUFFzcnEzcnBy8BNSMBsdiSAaz+1ocSlE+RE40kAS0CVM5Hr5Fe/bwon0gC9FQ71bW1tUfljIwXycABif5hSAtKTD4PMwEBIgFqYhBgRVwMXbysF91ugmRWRBFMF4INfuCxAVCA/nul+Tpj/wCNAfcLNVbxZawZaY4BHAkgrrLAawEWG/7bKBQp/eo4ES4IlGlcEFsB+zkTOiz+QAAAAAgAAAAAA+sD7AADAAcACwAPABMAFwAfAC8AAAEVIzUXBzU3BTM1IwUzNSMBESMREwcRNyUVETM1NxEjAQcXNzMRMzU3ESMHESMRIwHStPctLQF9WVn+mUNDAQ2z9i0t/vPgROD95oMQg2DgQ+BDWhYBCuDgpCzQLBYWFhYBJP3QAjD+DCwCICyy3v25B0MDIP2zgxCD/vMHQwMgRf3+ArcAAAAAAQAAAAAD+APsAD0AABMjFTMVIxUzFSE1ITUzNTcVMxcVMzUTMzUjFQMjFSc1IxUHIzUzNTcVMxcVMzUTMzUjFQMjFSc1IxUHIxEjHhYWFhYD2vw9LeBZylngRFrgQ8pZ+xIt4FnKWeBEWuBDyln7EhcBvVqGWnAXWVXXCZcyUgErWVL+1QuXPjLxhlXXCZcyUgErWVL+1QuXPjLxAjAAAAUAAAAAA+wD3wAEAAgADAAQACIAACUHJSMTAyU/Agc3JQEHATcFBwEzBxc3MwUTMzUjNwEFESMDRF7+xQFRaf6tsvQJ6i8BPgFMbv60kP65J/7vrZURo8QBTJdlWUb+uv7QF/WomAEc/uQB+CkYJ0HH/tDHAQ74qxn+haEPsKABEBZ9AV2+AW4AAAAAAwAAAAAD+APsAAgADwA/AAABMxcBIzUzNTclFwcjFSc3ASMVMxUjFTMVITUhNTM1ARcVMzU3FyMVMzUjJzczNSMVByc1IxUzByc1IxUHIxEjAUJZIv6GDi3gASl5PEOHav3WFhYWFgPa/D0tAW2WWTZXBlkzaZxEWpZ3WQddMVn7EhcChhn+cIZV11F5UQtlcP7dWoZacBdZWQGEcTJSSFdaWmnRWVLId0paYiQ+MvECMAAADQAAAAAD7APsAAMABwALAA8AEwAnACsAPwBDAFcAWwBfAGUAACUzNSMlMzUjBTM1IyUzNSMFMzUjATMVIxUzFSMVMzUjNTM1IzUzNSM3MzUjJTMVIxUzFSMVMzUjNTM1IzUzNSMFMzUjJTMVIxUzFSMVMzUjNTM1IzUzNSMFMzUjJTM1IwEhNSERIwIAFhYBOhYW/YwXFwJ0Fhb9jBcXASQWQ0MWQxdERBdDFhYW/rAWQ0MWQxZDQxZDAVAWFgEjF0REF0MWQ0MWQ/2jFxcCdBYW/NkD2vw9F1YtFywsLBctLS0Bk3DghxYWh+BwFi0tFrPgQxcXQ+CzFxctFkPg9hcX9uBDFxctFyz8PRcDwwAGAAAAAAKzArMAAwAHAAsADwAUACgAAAEjNT8BFSM1FyM1NzUVBzUnHQEnNQMxFSE1IzU3Jwc1IzUjFSMVBxEjAXoXF7NDnENDQxZDnQFmFhYQBlpwWRcWAWMRGQkzaWkxRGtLRI9DLKc2nf73MBaLFw8GS0RwfhkBHQAAAwAAAAAD7APsAAMABwAXAAABFSE1ExUjNScZASE1ITUhESE1IREhNSMCQ/3nyckXA9r8PQNT/K0DU/ytFwG94OABk+DgFv70/bkXnAENhwEMhwAABAAAAAAD7APsAAMABgA6AEAAAAEHJzcTJxMlEwcXNx8EMz8DFwcXNx8CPwM1AwcTJxM1LwIrAQ8BAS8CKwIPAwsBITUhESMCLo4ec/ij/v0p95ATiSABAgMDAgMDAZasCRYGnQQEBQMCAS0XKZBmAQIDBAMEA/7qQAICAwIDAgMBdPFyA9r8PRcCErc8v/74xAFHLv4R8AvkQAICAQEBAQPAzzQEIb0DAQECAwMEAVQD/tKuAkoEBAIDAQP+mkwCAgECAsAB4vyCFwPDAAAAAAQAAAAAArMCswADAAcACwAaAAABFSM1JxUjNTcRIxEDMyE1IzUjNSMVIxUjESMChkNwQ51DnS0BORZacFkXFgHTcHBayspZ/t0BI/7HFoezWuABUAAAAAADAAAAAAPsA+wAAwAaAB4AABMFNyUTJScRITcRJwcRNxUHEQcRIREFAQURJTcFNyUWASpG/ufW/tEBA3pgCFJDQxb8rQEUAToBBf7pEQEQTP73AzyzR63+8LYB/O9gAqoFUv54NP9EAQ8S/vQBWb0BOsoBmcEQvU29AAAAAwAAAAAD7APsAAMABwAbAAAJATUBBQcnNwEhNSE1ARc3FzcnNycHJwcnAREjAa3+fQEvAeea1sL9gQPa/D0BluqmihCLixGKvdVm/tMXAlz+f5QBKimvncH89BeSAZKsvooQi6AOnr3SS/7XAl8AAAMAAAAAA+wD7AADAAcAFgAANzMVIwERIxEBMyE1IxEhESMRIREjESOw4OACc+D90IcDU7P+84f+9HAX88kCGf3nAhn90BcDU/ytA1P8rQPDAAAAAAIAAAAAArMCswApAGwAAAEXDwcvDz8PNSMPDx8PPw8vDyMB6nQMCwsLDAwMDRAQDw4ODQwLCgkIBgYEAgEBAgMEBgYICQkKCwwMDQ4PARAQDw4ODQwLCgkIBgUEAgEBAgUGBwkLCw0ODw8RERISEhIREQ8PDg0LCwkHBgUCAQECBQYHCQsLDQ4PBxAREhIfAfh1CQYFBAMDAQEBAgQFBwgJCgsMDQ4ODxAQDg8NDgwMDAsJCggHBgUEAxcDBAYHCAkLCw0NDg4QEBAREhIREQ8PDg0LCwkHBgUCAQECBQYHCQsLDQ4PDxEREhISEhERDw8ODQsKCQQHBQQCAAcAAAAAA+wD7AA/AIAAwQECAUIBgwGJAAAlFQ8OLw49AT8OHw4FFxUfDj8PLw8PDicVDw8vDz8PHw4FHQEfDj8PLw4rAQ8NJR8PPw49AS8NKwEPDSUVHw8/Dy8PDw4DITUhESMDIwIDBQUGBwgJCQoLCwwMDQ0MDAsLCgkJCAcGBQUDAgIDBQUGBwgJCQoLCwwMDQ0MDAsLCgkJCAcGBQUDAv7zAQIEBQYHCQkKDAwMDg4ODw8ODg4MDAwKCQkHBgUEAgEBAgQFBgcJCQoMDAwODg4PDw4ODgwMDAoJCQcGBQQCRAECAwUGCAgJCwsMDQ0ODw4PDw4NDQwLCgoIBwcEBAIBAQIEBAcHCAoKCwwNDQ4PDw4PDg0NDAsLCQgIBgUDAv7IAwQGBwgKCwwNDg4QEBASERAQEA8NDQwLCggHBgQDAQEDBAYHCAoLDA0NDxAQEBESEBAQDg4NDAsKCAcGBAMB6gEBAwQFBQcHCAkJCgoLCwsMCwoLCgkICAgGBgQEAwICAwQEBgYICAgJCgsKCwwLCwsKCgkJCAcHBQUEAwH+bgEDBAYICQoMDA4PEBAREhITERIQEA8NDQwKCQcHBAMBAQMEBwcJCgwNDQ8QEBIRExISERAQDw4MDAoJCAYEA+ED2vw9F/4MDAwLCwoKCQgHBgUEAwIBAQIDBAUGBwgJCgoLCwwMDA0MDAsLCgoICAgGBQQDAgEBAgMEBQYICAgKCgsLDAwNBwcPDg0NDAsLCQgIBgUDAgEBAgMFBggICQsLDA0NDg8ODw8ODQ0MCwoKCAcHBAQCAQECBAQHBwgKCgsMDQ0OD2EHBw8ODQ0MCwsJCAgGBQMCAQECAwUGCAgJCwsMDQ0ODw4PDw4NDQwLCgoIBwcEBAIBAQIEBAcHCAoKCwwNDQ4PDwgJEBAQDw0NDAsKCAcGBAMBAQMEBgcICgsMDQ0PEBAQERIQEBAODg0MCwoIBwYEAwMEBgcICgsMDQ4OEBAQrAsLCwoKCQkIBwcFBQQDAQEBAQMEBQUHBwgJCQoKCwsLDAsKCwoJCAgIBgYEBAMCAgMEBAYGCAgICQoLCgu+CQkSERAQDw4MDAoJCAYEAwEBAwQGCAkKDAwODxAQERISExESEBAPDQ0MCgkHBwQDAQEDBAcHCQoMDQ0PEBASEf0KFwPDAAABAAAAAAPsA+wAEQAANyE1ITUBBQEnASUBESE1ITUjEwPa/D0BLwEkAUES/s3+3v7TA5b8ahcTF3sBK+EBnA3+dt/+2AK4FloAAAAABgAAAAAD7APsAAMABwALAA8AFAAmAAABESMRJREjESURIxEnESMRJRURIxEBITUjESMRIxEjFSMVIxEjESMDfYf+FIcCXYa0hgEjhv5WA9panZy0nJ1DFwFN/t0BI8n+FAHsWv26AkZa/WACoLP3/aQDU/yWFwE5ASMBDbOz/f0DwwAABQAAAAACswKzAAMABwAMABAAFQAAARUjNTcVIzUjHQEjNTcVIzUDOwERIQKdQ0NDF0OdnbP2cP6aAb1aWoZwcHBw4FpDQ/6wAWYAAAkAAAAAA/gD7AADAAgADAARABQAGgAgACYAPQAANyM1NwU3ESMRJxEjESURIxE3Iwc1JRcRIxE3JR0BBycRJxEnIwcRATMhNSMRIzcnByM1IxEnESMVIxEHESN4WloCDzeGFloBk4Z3Hln+ilOHJgFtOE6GSiAd/t1wA4CGEz0RSmyzWrOdWhYq1lg9QP7PAToV/rEBojT+KgFLi2hoLU3+SgHdJsngmENIAXOH/oJEHAFW/JYXAexHD1b3/opTAanJ/q1YAs4AAQAAAAAD7APsABIAADchNSERCQEzATcXESMnIwkBNSMTA9r8PQEvAT4NATYHDKOGIf61/tIXExcBmf7RAWz+9ggLAdec/p8BK70AAAgAAAAAA+sD7AADAAcACwAPABMAFwAfAC8AAAEVIzUXBzU3BTM1IwUzNSMlESMREwcRNwEZATM1NxEjAQcXNzMRMzU3ESMHESMRIwHStPctLQF9WVn+mUNDAQ2z9i0t/vPgROD95oMQg2DgQ+BDWhYBCuDgpCzQLBYWFhaH/m0Bk/6pLAGDLQFO/pv+QAdDAyD9s4MQg/7zB0MCVkT+xwK3AAAAAwAAAAACswKzAAMACAASAAABFSM1JTMVITUnHQEzNTM1IzUhAgCdAQ0t/sYWyZ1D/t0BvVpacFpaFhbgcIZwAAMAAAAAA+wD7ABFANcA3QAAATMfEA8QIy8OPxETHwkVLxAPES8KBx8KDwcXPwYfDjM/Dx8FFQcXPwEvBT8BLwgBITUhESMCfA0MDQ0MDAwMDAwMDAsMCwsSDQQECgsNDg8QERASExQVFRcWDg4ODQ0MDQsSERAPHBcTHg0MDQ4PDxESIBcNDhAREQkTE8wGBQUFAwMCAgQCDBEMDAwNDQ0NDQ0ODQ4ODg4WFRQTExEQDg4WKxEPDw0NDBATEhEPDw0MCwoWGhUPIxYNDg8RCBMTDA8KCAgHCwoIFgcPDQcJCgsdGxcaHQ8QDQ4ODg4PDxAMGRgXFxUUEwkPDg4NDAwKCQcGBQMDAQIWAgECBQYHCAkBAgQDAwMDBQUGBvzFA9r8PRcCoAICBAQFBQcHCAkKCwsNDSIhDgwXFhUUEhIRDg0LCQcFAwEBAgMDBAUGCgoKCxUVEiAaFRQVExMRER0QCAgIBwUDAwIBAhEREhESERISQz9wFBUODAsLCggIBwcFBAQCAgEBAgUGBwgICQkRKBIRExMUFB4WGBoaGxsaGhk9WwY3ajQcGxwbDRkXDSEaGhkZLTJDAjVOLxkZGhweGhMTEwkJBgYEBAMCAQEDBAcJCw0PCA8QEBESExQVIB8jJysvMzgCNEA5PywmIR4PrU0tExISExISEvxpFwPDAAAAAAgAAAAAA+ED4QAZACYAMQBIAFUAZABoAGwAABMfCzM/CBEhESURIRE/CCMVDwc1IxUPBisBLwo1JSE/CicPCyMRIxEhEQMhESE2CSEbHhAREBESCBESQxMUExMSEhERB/5AA5b+QBYODg4MDQsLCBkMCgsLCwwNDhYTERITFBQUFTsSExITExIRERAdLQOW/sM2OBUWFiIXFxcXEBkHCxgYFxcjFhUoIzRqFv5AFwPE/DwBpAgbFBQJCQgGBgIEAgECAwQFBwcJBf7fAXBQ/kABMBEODg8PERETEAEVDw8ODQ0MC3OEDAkIBwUDAwEDBgcICgsLCxYoMRZhXSAgHy0cGhcUDAkFChYZHB0uICA/PGABwP5AAcD8UwPEAAAAAAUAAAAAA+wD6wADAAcACwAPAC8AAAEVITUlByE3ExUjNSUHIz8BIwcjFTMVIwcjFTMVBxc3ITUhNSE3NSE1ITU3NSE1IwG9/m0BwC3+fC2k4AEMLNEtYGlDB7NpQwezgxCDAxf88AJbRf1gAZND/ioXAbuzs0MsLAEktLRDLS0WQ+BDQ+BKgxCDFkRD4EMBQuBwAAAEAAAAAAPsAwwAGgAuAHIA4AAAAR8OHQEPBic1JR8HFQ8HJzcFDxAfDwU/EC8PBR8fPwIlHwIzPw8vDyMlLwMPHgNXDQ0MDAsKCgkICAYFBQMCAgMEBQYHC13+iw0LBQkHBQQCAgQHCAoMDQ6mswE5BgoKCQgJBwcHBgUEBAMCAQEBAQEDAwMEBQUGBgcHCAgL/rYJDAsLCgoJCAcHBgUEAwMBAQEBAgMEBAYGBggICQkKChD+TQEBAQMDAwUEBgYGBwgICAkJCgoLCwsMDAwMDQ0NDg0OEA8PAdkLCgoKEBAPDg4NDAsKCQgGBgQCAQECBAYGCAkKCwwNDg4PCBAU/h4UDw8QDg0ODQ0NDAwMDAsLCwoKCQkICAgHBgYGBAUDAwMBAQJwAQMEBAYHCAkJCgsMDAwNDQ0NDAwLCgoNXIgtEREKExMVFRYXFxcWFRQTEQ+noyMCBQYGBwcICQkKCgoLCwsLDAsKCgoKCQkJCQgHCAcGBgc/BgkKCwwMDA0ODg4PDxAPERAQDw8PDg4ODQ0NDAwLCwoN0w4NDg0NDQwNCwwLCwsKCgkJCAgIBwYGBgQFAwMDAQEBAQECWwICAQECBAUHCAkKCwwNDg4PEBAQDw8PDQ0MCwsJBwcFBAIBfwQCAQEBAQEDAwMFBAYGBgcICAgJCQoKCwsLDAsNDA0NDQ4NAAAABAAAAAAD7APfABAAIAAmADoAACUHJSM3HwE/CSUfCwclNyUHJz8CJQ8BMwczBxc3MwUTMzUjNwEFESMDRF7+xQESJSAhFxgZGgwNDAwR/gADDCAbHRAQERARERYU/q2FAvludw4Ngf3YJ3IBoK2VEaPEAUyXZVlG/rr+0Bf1qJhCBAICAgQHCAUGBggLQgMKGRISCQgHBwUEA0QBuTHHYQ4Pl0YZnd6hD7CgARAWfQFdvgFuAAAAAAEAAAAAA+wD7AATAAA3ITUhERcTATcXEQcnByUHBScRIxMD2vw91fgB5AUNCQyV/rAy/uZ9FxMXAZnVATv+oAcKAX0NCOv0P6J9AgoAAAAABQAAAAAD+APsAAMABwALABAAHQAAAREjESERIxElESMRJRURIxEBMyE1IxEjJyMBJxEjA1uG/kCHASSHAZOG/dBwA4AW57Mg/p6oFgE2/vQBDP70AQyd/lcBqVrg/t0CA/3mFwKJyv6IqAFAAAAAAAQAAAAAA+wD7AAEAAgAEgAjAAATMxEjESURIxEjESERMxUzFSERATMhNSMRIREjNSM1IREjESPSC3ADPXAX/dAtnQE5/R1DA5ct/rAtnf6wLBcCs/13AonK/K0DU/ytAomGygIa/JYXA2n958mH/WADwwAABAAAAAAD4QPhABgAJQAyADYAABMfCzM/BxEhESURIRE/CCUhPwoBIREhNgkhGx4PEBEREAkREEQUFBQTExMSFv5AA5b+QBENDQwMDQwLCgFP/r47ORUWFyMXGBcXDPxTA8T8PAGjBxwUEwkJCAYGAgQCAQIDBQYHCA7+3AFwUP5AATQOCw0ODxERExQWZVsgHx8sGxkXFAn8YQPEAAAAAAYAAAAAArMCswAgAEAAYQCCAKMAqQAAARUfBz8HLwcPBicVDwUrAS8GPwcfBgcVHwc/By8HDwY3FR8HPwcvBw8GJxcVHwY/By8HDwYDITUhESMCLQECBAYHBwkJCQgIBgYEAgEBAgQGBggICQkJBwcGBAJbAgICBAQEBAUEBAMDAgEBAQECAwMEBAUEBAQEAgICQwEDBAUHBwkJCQgIBgYEAwEBAwQGBggICQkJBwcFBAOyAQMEBQcICAkJCAgHBQQDAQEDBAUHCAgJCQgIBwUEA54BAwQGBggICQkJBwcFBAMBAQMEBQcHCQkJCAgGBgQDWgFm/rAWAb0FBAkHBwUEAwEBAwQFBwcJCQkICAYGBAMBAQMEBgYICA0EBQMEAgICAgICBAMFBAUEBAMDAgEBAQECAwMEBAUEBQgIBgYEAwEBAwQGBggICQkJBwcFBAMBAQMEBQcHCWcEBQgIBgYEAwEBAwQGBggICQkJBwcFBAMBAQMEBQcHCQ4FBAkHBwYEAgEBAgQGBwcJCQkICAYGBAIBAQIEBgYICP7qFgFQAAAAAAQAAAAAA+wD7AADAAcACwAaAAABESMRJREjETUzIxEBMyE1IxEhESMRIREjESMBkOACc+Dg4P3QhwNTs/7zh/70cBcBNv70AQyH/m0BkxYBk/ytFwNT/K0Cc/2NA8MAAAkAAAAAA/gD+AADAB0ARABIAEwAUABUAKAAvgAAARUjNSUVIzU/CTsBHwkHFSMRIREjNS8PDw4lFSM1JRUjNSMVIzUjFSM1Jw8GFREVHw0zITUjNTM1IzUzFT8HNTMVHwMRNS8NIyEjDwUnETMRPwchNSEjDw0Bgr0CtX4BAgIGBwoKBgYHBgYHBgYKCgcGAgIBvT8Bej8BAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMC/sS9ArW9P70/vSgFBQQDAwIBAgEDAwUFBQYHBwYIBwgIAWh+fn69AQMGBwkLDA69ERAQDgECAwMEBQUGBwYHCAcJCP1vCAkHCAcHBps/AQEDBAUFBgYCdv2KCQoJCAkHCAYGBgUEAwICAUO9vT8/RQcGBgoKBwYCAgEBAgIGBwoKBgYHBj/+xQE7Pw0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAywvb38vb29vb29KAYGBwcICAgI/W8ICQcIBwcGBgUFBAMDAgE/vT+9vRUTFBIREA8OMQwHCAsLARsICAgIBwYHBgUFBAMDAgEBAgMDBAUy/UoCtgYGBQUEAwEBPwICAwQFBgYGCAcJCAkKAAAEAAAAAAP4A3kALACSAJUAnQAAARUPDi8OPwwnFT8HMx8NFQ8PHQEfDjM/DjMVMxEvDisBDwUFBxMBMzczFzMBIwOWAgIDBQUGBwgICQoJCwsLEAcHBwYGBQUEBAIDAQEBAQECAgMEBAUGDhAUaOsIEREREhMTExULCQkICAYGBgQEAwMCAYUREQ8ODQwLCggIBgUEAwICAwQFBwcJCgoMDA4ODxALCwoKCgkJCQgICAcHBwYGAmIBAgMFBgcICgwMDg8REhMUFxYWFRQTE/7mzWb+zGdO/VBn/v9nAUYMDAsLCgkJCAgHBQUDAwEBAQICAgMEBAUFBQYGBgcHCQkIBwYGBQQEBwUED8RZBwwKCQcFBAEBAgIEBAUFBwcICAoKCwsTAwQFBQcHCAkJCwsMDQ4PDw4ODQwMCwoJCQcGBQQDAQEBAgIDAwQFBgYGBwgJCQpGASMUExIQDw4MCwoJBwYEBAICBAQGBwlpAQE//YTU1ALmAAAABgAAAAAD+AP4AAMABwASABsAJQBpAAABMzUjBTM1IyUzFSMVMxUjFSMRIzMVMxUjFSMRIxUzFSMVIxUjEQMRFR8NMyEzPw01ETUvDSMhIw8NAgBISP7gSEgCQEhISEhI2EhISJCQSEhISJABAgMDAwQFBQYGBgcGCAcDYAcIBgcGBgYFBQQDAwMCAQECAwMDBAUFBgYGBwYIB/ygBwgGBwYGBgUFBAMDAwIBAXDYSEhISEhIkAFoSNhIAWhISEiQAWgBIPygBwgGBwYGBgUFBAMDAwIBAQIDAwMEBQUGBgYHBggHA2AHCAYHBgYGBQUEAwMDAgEBAgMDAwQFBQYGBgcGCAATAAAAAAO4A7gAAgAFAAkADQAQABMAFgAaAB4AIQAkACcAKgAtADAAMwA2ADkAfQAANzkBMyM3JRUjNSMVIzUjBz0BOQEzIzclFSM1IxUjNSMHNSU5ASE5ASEjNxcjNwUjNyUHNSMHNSMHNScPBhURFR8NMyEzPw01ETUvDSMhIw8Fxb2QkAH4vT+9a5G9kJAB+L0/vWuRAfj+CAG5kJD8kJD+CJCQAcuQbJBrkWgFBQMEAgIBAQIDAwQEBgUGBwYHBwcIAtoICAcHBwYGBQUFAwQCAgEBAgIEAwUFBQYGBwcHCAj9JggIBwcGBwaGkSy9vb29kJA/kC29vb29kJA/kJCQkJAtkZGRkZGRaAYGBgYHCAcI/SYIBwgHBgYGBgUEBAMCAgEBAgIDBAQFBgYGBgcIBwgC2ggHCAcGBgYGBQQEAwICAQECAgMEBAAAAAANAAAAAAO5A7kAAgAGAAkADQAQABQAFwAbAB4AIgAlACkAbQAAJSM/ARUjNSMHNSMVIzUlIz8BFSM1Iwc1IxUjNSUjPwEVIzUjBzUjFSM1Jw8GFREVHw0zITM/DTURNS8NIyEjDwUCfpGR/L1skD+9AbmRkfy9bJA/vQG5kZH8vWyQP71nBQUEAwMCAQECAwMFBAYGBwYHCAcICALQCAkHCAcHBgYFBQQDAwIBAQIDAwQFBQYGBwcIBwkI/TAICQcIBwcGhpEsvb2QkL29P5Esvb2QkL29P5Esvb2QkL29ZwYGBwcIBwkI/TAICQcIBwcGBgUFBAMDAgEBAgMDBAUFBgYHBwgHCQgC0AgJBwgHBwYGBQUEAwMCAQECAwMEBQANAAAAAAO5A7kAAwAHAAsADgARABQAFwAaAB0AIQAlACkAbQAAARUjNSMVIzUjFSM1JSM3BSM3FyM/AQc1Iwc1Iwc1JRUjNSMVIzUjFSM1Jw8GFREVHw0zITM/DTURNS8NIyEjDwUDer0/vT+9ArWRkf4IkZH8kZHPkGyQbJACtb0/vT+9ZwUFBAMDAgEBAgMDBQQGBgcGBwgHCAgC0AgJBwgHBwYGBQUEAwMCAQECAwMEBQUGBwYHCAgICP0wCAkHCAcHBgFDvb29vb29P5GRkZGRLJCQkJCQkPy9vb29vb1nBgYHBwgHCQj9MAgJBwgHBwYGBQUEAwMCAQECAwMEBQUGBgcHCAcJCALQCAkHCAcHBgYFBQQDAwIBAQIDAwQFAAAABgAAAAAD+AP4AAMABwANABEAFQAZAAABFSE1IxUhNQEzIRUhNQEVITUjFSE1AyERIQO5/mU//mgBmD8Bm/yOA3L+ZT/+aD8D8PwQAUP8/Pz8ATv8/AE7/Pz8/PxPA/AACQAAAAAD+AP4AAMABwALAA8AEwAXABsAHwAjAAAlFSM1JREjESMVIzUjESMRJRUjNSURIxEjFSM1IxEjEQMhESECfvwCN/w//D/8Ajf8Ajf8P/w//D8D8PwQ9K2t7P5nAZmtrf5nAZn1trbk/mYBmqWl/mYBmvxPA/AAAAkAAAAAA/gD+AADAAcACwAPABMAFwAbAB8AJAAAARUjNSMVIzUjFSM1ARUjNSEVIzUBFSM1IxUjNSMVIzUDKQERIQO5/D/8P/wDcvz+hvwDcvw//D/8PwE7ArX8EAFD/Pz8/Pz8ATv8/Pz8ATv8/Pz8/Pz8TwPwAAgAAAAAA/gD+AAFAAsADwATABcAGwAjACcAAAE7ARUhNSE7ARUhNQEVIzUjFSM1IxUjNSMVIzUBFSE1IxUhNQMhESECxj+0/mX+0T+x/mgDcqg/tD+xP6gDcv5lP/5oPwPw/BABQ/z8/PwBO/z8/Pz8/Pz8ATv8/Pz8/E8D8AAABgAAAAADwANQAAMABwALAA8AEwAXAAA3ITUhBzM1IzchNSEHMzUjNyE1IQczNSPoAtj9KKhwcKgC2P0oqHBwqALY/SiocHCwcHBwqHBwcKhwcHAAAwAAAAAD+APAAAMACwAfAAABMxEjASE1ITUhNSElMxEjFTM1MxUzNSMRMzUjFSM1IwOIODj8gAKg/dACMP1gAjCoqKhwqKioqHCoASABwP5AcOBwcP1gcDg4cAKgcDg4AAAAAAcAAAAAA/gD+AAgAEEAnQCqAMsA7AFyAAAlFQ8HLwc/Bx8GBQ8ILwc/Bx8GEw8FHwE/DjMRFQ8JHwE3Mxc/AS8KETMfDz8CLwgPASEvAQ8BJR8CEQ8BIS8BET8BJRUPBy8HPwcfBgUPCC8HPwcfBgcVHwcRDwcfDz8HIR8HPw8vBxE/By8PDwghLwcPDgPAAQMFBgcJCQsKCQkIBgQDAQEDBAYICQkKCwkJBwYFA/znAQECBQYICAoKCgoJBwYFAwEBAwUGBwkJCwoJCQgGBQKHAQEDBgQJDwUEAwMQCQUFBgYGBwcJCQlQAgIDBQgcBQIBAQIBQzxRAQEBAgQFBxEIBgQCAUUUCQgHBwcGBQYECg4CAwMEBQYKBgcGBAICAwMEMR7+/SJDAwMCDAIJDAwL/Y4LDAwLAvkBAwUGBwkJCwoJCQgGBAMBAQMEBggJCQoLCQkHBgUD/OcBAQIFBggICgoKCgkHBgUDAQEDBQYHCQkLCgkJCAYFApwBAwUGCQkLDAwLCQgHBQMBAQEDAwUFBgcICAkJCgoLCw8ODgwMCgkIAl4ICQoMDQ0ODwsLCgoJCQgIBwYFBQMDAQEBAwUGCQkLDAwLCQkGBQMBAQEDAwUFBgcICAkJCgoLCw8ODQ0MCgkEBP2iCAkKDA0NDg8LCwoKCQkICAcGBQUDAwFwBQQJCQcGBAMBAQMEBgcJCQkKCQgIBgQDAQEDBQUICAkKBQQJCQcGBAMBAQMEBgcJCQkKCQgIBgQDAQEDBQUICAkChwQEEyYOIAUBAQECHg4GBQUEBAMCAgEB/m8HBgUEAwIGAgIEBQsDAwMDCwUEAwECAwMEBAUFAZgBAQICAwQEBQUGDhsDAgEBAQEEER0fGggDAgEBAwIBAwECTAMJCv2MCgwMCgJ0CgxABQUJCAgFBQMBAQMFBQgICQoJCQkHBgQDAQEDBAYHCQkJBQUJCAgFBQMBAQMFBQgICQoJCQkHBgQDAQEDBAYHCQkJCAcODQwMCgkH/ZgHCQoLDQ0ODwoLCgkJCQgHBwYFBQMDAQEBAwUGCAkLDQ0LCQgGBQMBAQEDAwUFBgcHCAkJCQoLCg8ODQ0LCgkHAmgHCQoMDA0ODwoLCgkJCQgHBwYFBQMDAQEBAwUGCAkLBgcNCwkIBgUDAQEBAwMFBQYHBwgJCQkKCwAAAwAAAAADwAPAAAUACQBNAAABJwcXASc3ESERJw8GFREVHw0zITM/DTURNS8NIyEjDwUBlYUuswGILWz9SEgHBQUEAwICAgIDBAUGBwgICAkJCQoKArgKCgkKCAgICAcGBQQDAgICAgMEBQYHCAgICAoJCgr9SAoLCgkJCAgBgYUuswGILoH9SAK4SAcICAkJCgsK/UgKCgkJCQgICAcGBQQDAgICAgMEBQYHCAgICQkJCgoCuAoLCgkJCAgHBwUFBAMCAgICAwQFBgAABgAAAAADwAP4AAMAJwArAE8AUwB1AAABFSE1JxUfByE/BzUvByEPBiUVITUnFR8HIT8HNS8HIQ8GJREhEScRFR8GIT8GES8GIQ8GAuD+QDgBAQMDBAUFBgH4BgUFBAMDAQEBAQMDBAUFBv4IBgUFBAMDAQH0/kY4AQEDAwQFBQYB8gUGBAUDAwEBAQEDAwUEBgX+DgYFBQQDAwECZP1gcAMEBgcJCgsDHAsKCQcGBAMDBAYHCQoL/OoLCwkJBgYDAgA4OBxwBgUFBAMDAQEBAQMDBAUFBnAGBQUEAwMBAQEBAwMEBQW+ODgccAYFBQQDAwEBAQEDAwQFBQZwBgUFBAMDAQEBAQMDBAUFhvzwAxA4/IAGCwoJBwYEAwMEBgcJCgsDjAsKCQcGBAMBAwYGCQkLAAADAAAAAAP4AuAAAwAHAAsAAAEhNSElFSE1AyERIQGQAYj+eAH4/PBwA/D8EAHIcDjg4P6wAcAAAAUAAAAAA/gDbAADAAcACgAOABIAAAEVITUDIREhJTcjNxUhNQMhESEDwPyAOAPw/BAC9FSo4PzwcAPw/BABq+Dg/ugBUHJwOKio/ugBiAAAAwAAAAADwAPAAEAAwAFAAAABFR8PPw8vDw8OJR8PDx8vHz8fHw4lDw8fHz8fLx8PDgE8AQMFBgkJDAwODxEREhMTFBQTExIREQ8ODAwJCQYFAwEBAwUGCQkMDA4PERESExMUFBMTEhERDw4MDAkJBgUDAcENCwsKCQkHBwYGBQQDAgIBAQICAwQFBgYHBwkJCgsLDQwODQ4PDw8QEBARERISExMTExIREhEQEBAPDw8ODQ4MDQsLCgkJBwcGBgUDBAICAQECAgQDBQYGBwcJCQoLCw0MDg0ODw8PEBAQERIRExITExMSEhEREBAQDw8PDg0O/dAPDg4MDAoKCAgHBQUEAwIBAQIDBAUFBwgICgoMDA4ODxARERISEhMUFBUVFRcWFxgYFxYXFRUVFBQTEhISEREQDw4ODAwKCggIBwUFBAMCAQECAwQFBQcICAoKDAwODg8QERESEhITFBQVFRUXFhcYGBcWFxUVFRQUExISEhERAgAKChMTEhERDw4MDAkJBgUDAQEDBQYJCQwMDg8RERITExQUExMSEREPDgwMCQkGBQMBAQMFBgkJDAwODxEREhMT6gwODQ4PDw8QEBAREhESExMTExISEREQEBAPDw8ODQ4MDQsLCgkJBwcGBgUEAwICAQECAgMEBQYGBwcJCQoLCw0MDg0ODw8PEBAQERESEhMTExMSEhEREBAQDw8PDg0ODA0LCwoJCQcHBgYFBAMCAgEBAgIDBAUGBgcHCQkKCwszEBEREhISExQUFRUVFxYXGBgXFhcVFRUUFBMSEhIRERAPDg4MDAoKCAgHBQUEAwIBAQIDBAUFBwgICgoMDA4ODxARERISEhMUFBUVFRcWFxgYFxYXFRUVFBQTEhISEREQDw4ODAwKCggIBwUFBAMCAQECAwQFBQcICAoKDAwODgAABAAAAAAD+ALgAAMABwALAA8AAAEzNSMHMzUjJRUhNQMhESEBWHBwqHBwAtj88HAD8PwQAchwcHA44OD+sAHAAAkAAAAAA/gD9wADAAcACwAPABMAFwAcACAAdAAAJRUjNSMVIzUlFSM1IxUjNSUVIzUjFSM1AzMhESE3FSM1KwEPChURFR8JOwE1IxEzFSE1MxUzPQEvCiMvDisBDw4C/H4/fgE7fj9+ATt+P34/vQG5/Yp+fj/8BgcGBgoKBwYCAgEBAgIGBwoKBgYGB/y9PwH4P34BAgIGBwoKBgYHBvwDAwQFBwgKDQcHCQgKCgsLCwsKCggICAcMCgkGBQQDAsV+fn5+vX5+fn69fn5+fv3JAnb8Pz8BAQECBggJCwYGBgf9DQYGBgYLCQgGAgIBfgJ2Pz8/fgYHBgULCQgGAgEBAR0LCwwMCwsJBQMEAwICAQECAgMEAwUJCwsMDAsLCQAAAAAKAAAAAAP4A/cAAQAFAAkADQARABUAGQAeACIAdgAAJTUlFSM1IxUjNSMVIzUlFSM1IxUjNSMVIzUDMyERITcVIzUrAQ8KFREVHwk7ATUjETMVITUzFTM9AS8KIy8OKwEPDgHBAfh+P34/fgH4fj9+P34/PwI3/Yp+fj/8BgcGBgoKBwYCAgEBAgIGBwoKBgYGB/y9PwH4P34BAgIGBwoKBgYHBvwDAwQFBwgKDQcHCQgKCgsLCwsKCggICAcMCgkGBQQDAkd+vX5+fn5+fr1+fn5+fn79yQJ2/D8/AQEBAgYICQsGBgYH/Q0GBgYGCwkIBgICAX4Cdj8/P34GBwYFCwkIBgIBAQEdCwsMDAsLCQUDBAMCAgEBAgIDBAMFCQsLDAwLCwkAAAoAAAAAA/gD9wADAAcACwAPABMAFwAjACcAKwCAAAAlFSM1IxUjNSUVIzUjFSM1JRUjNSMVIzUjFSMVMxUjFTMVIxEnESERJRUjNSsBDwoVERUfCjsBNSMRMxUhNTMVMz0BLwkrAS8OKwEPDgO5fj9+ATt+P34BO34/fj9+fn5+fj8Cdv4Ifj/8BgcGBgoKBwYCAgEBAgIDBgkKBQYGBgf8vT8B+D9+AQICBgcKCgYGBgf8AwMEBQcICg0HBwkICgoLCwsLCgoICAgHDAoJBgUEAwLFfn5+fr1+fn5+vX5+fn5+P34/fgH4P/2KAnb8Pz8BAQECBggJCwYGBgf9DQYGBgYGCggHAwICAX4Cdj8/P34GBgYGCwkIBgIBAR4LCwwMCwsJBQMEAwICAQECAgMEAwUJCwsMDAsLCQAIAAAAAAP4A/cAAwAHAAsADwAXABsAHwBzAAABFSM1IxUjNSUVIzUjFSM1JRUhESEVIREDIREhNxUjNSsBDwoVERUfCTsBNSMRMxUhNTMVMz0BLwojLw4rAQ8OA7l+P34BO34/fgE7/oYBev4IPwJ2/Yp+fj/8BgcGBgoKBwYCAgEBAgIGBwoKBgYGB/y9PwH4P34BAgIGBwoKBgYHBvwDAwQFBwgKDQcHCQgKCgsLCwsKCggICAcMCgkGBQQDAgEjXl5eXp5fX19ffj/+hj8B+P3JAnb8Pz8BAQECBggJCwYGBgf9DQYGBgYLCQgGAgIBfgJ2Pz8/fgYHBgULCQgGAgEBAR0LCwwMCwsJBQMEAwICAQECAgMEAwUJCwsMDAsLCQAACQAAAAAD+AP3AAMABwASABYAGgAeACMAJwB9AAAlFSM1IxUjNQczITUhFTMVIzUjARUjNSMVIzUjFSM1BxUhNSE3FSM1JwcjDwkVERUfCjM1IxEzFTM1ITUzFTM9AS8JKwEvDw8PA7l+P378vQG5/cl+fj8CN34/fj9+PwJ2/Yp+fj/8BgcGBgoKBwYCAgEBAgIGBwoKBgYGB/y9P34Bej9+AQICBgcKCgYGBwb8AwMEBQcICg0HBwkICgoLCwsLCgoICAgHDAoJBgUEAwLFfn5+fr38P369ATt+fn5+fn5+P/z7Pz8BAQEBAwUICgoGBgcG/Q4HBgYGCwkIBgIBAQF+AnZAAT8/fgYGBgYLCQgFAgIBHgsLDAsMCgoEBAMDAwEBAQEBAQMDAwQECgoMCwwLCwoAAAAADAAAAAAD+AP4AAMABwALAA8AEwAXACMAJwArAC8AMwA3AAAlMzUjBzM1IwczNSMHMzUjJTM1IwUzNSMFIxUzFTM1MzUjNSMhMzUjBTM1IwEVITUjFSE1AyERIQGCPz9+Pz9+Pz9+Pz8Bej8//oY/PwL0fn5+fn5+/oY/P/6GPz8Dcv7Ffv7FfgPw/BCGPz8/Pz8/Pz8/Pz8/fn5+fn4/Pz8Bufz8/Pz+hgH4AAIAAAAAA/gDuQAIABMAAAERIxEhESMRNwEzESERMxEhETMBAvxl/tJl/P4IlwEvZAEvl/4IAkT+awE3/skBler+uP5hATf+yQGfAdMAAAAAAwAAAAAC/AP4AAMABwALAAABESMRIxEjEQMhESECfj9+P34B+P4IA3r9DAL0/QwC9PyOA/AAAAAFAAAAAAP4A3oABQALAA8AFQAbAAAlIxUhESMBITUjNSMFIREhJTMVMxEhATM1MzUhA6TMASBU/GQBIMxUAXoBzv4yAVbMVP7g/TBUzP7g2lQBHv7iVMp2ASbSygEe/uLKVAAABQAAAAAD+AN6AAUACwAPABUAGwAAJSMVIREjASE1IzUjBSERISUzFTMRIQEzNTM1IQOkzAEgVPxkASDMVAEQAdD+MAHAzFT+4P0wVMz+4NpUAR7+4lTKOAEoksoBHv7iylQAAAMAAAAAA/gDygADAAcACgAAARUzNQMRMxEDASEB0lxcXC4B+PwQARtcXAFv/uwBEwFB/GwAAAAAAQAAAAAD2APkAAsAABMjFTM3ARMzNSMHAa2F12UBG7ei9GX+5QI/fuf9dAGlfucCjAAAAAMAAAAAA48DzgAMABcAHAAAAR8IESERJRUhESEROwERIREDIREnIQJyAQUEBgYHBwcL/rABEf6bAfg+Af2KVAMe6/3NAucBBwYGBQQDAwL+VwHOkz/9igH8/cUC9Py4ArHrAAAXAAAAAAN6A3oAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBDAEcASwBPAFMAVwBhAAAlMzUjBzM1IwczNSMHMzUjBzM1IwczNSMlMzUjBTM1IyUzNSMFMzUjJTM1IwUzNSMlMzUjBTM1IyUzNSMFMzUjJTM1IwczNSMHMzUjBzM1IwczNSMHMzUjBzMBFTM1IwE1IwLjMjJlMjKXMjKXMjJlMjJlMjICwjIy/T4yMgLCMjL9PjIyAsIyMv0+MjICwjIy/T4yMgLCMjL9PjIyAsIyMmUyMmUyMpcyMpcyMmUyMmUEAr4yBP1CMoYyMjIyMjIyMjIyMjMyMjIzMjIyZTIyMmUyMjIzMjIyMzIyMjIyMjIyMjIyMv1DBTICvgQAABcAAAAAA3oDegADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEkATQBRAFUAWQBdAGEAACUzNSMHMzUjBzM1IwczNSMHMzUjBzM1IyUzNSMFMzUjJTM1IwUzNSMlMzUjBTM1IyUzNSMFMzUjJTM1IwUzNSMlASMVMzUBMzUjBzM1IwczNSMHMzUjBzM1IwczNSMHMzUjA0gyMmUyMmUyMpcyMpcyMmUyMgJdMjL9PjIyAsIyMv0+MjICwjIy/T4yMgLCMjL9PjIyAsIyMv0+MjICwv1CBDICvgQyZTIyZTIylzIylzIyZTIyZTIyhjIyMjIyMjIyMjIyMzIyMjMyMjJlMjIyZTIyMjMyMjJg/UMyBAK+MjIyMjIyMjIyMjIyMgAADAAAAAAD+AP4AAMABwALACUAPwBZAHMAjQCnAMEA2wD5AAAlMzUjBTM1IwUzNSM3FR8EIT8EPQEvAyMhIw8DNRUfAzMhMz8ELwUhDwQ1FR8EIT8FLwQjISMPAzUVHwMzITM/BC8FIQ8ENRUfBCE/BS8EIyEjDwM1FR8DMyEzPwQvBSEPBDUVHwQhPwUvBCMhIw8DJRUfAzMhMz8ELwUhDwQlMxcHFzUXBxcHFzEXBxc3JzcnNyc3JyERIxUzESECXn5+/sZ+fv7kfn69AQQFAwMBWgMDBQQBAQQFAwP+pgMDBQQBAQQFAwMCtQMDBQMBAQEBAwUDA/1LAwMFBAEBBAUDAwK1AwMFAwEBAQEDBQMD/UsDAwUEAQEEBQMDArUDAwUDAQEBAQMFAwP9SwMDBQQBAQQFAwMCtQMDBQMBAQEBAwUDA/1LAwMFBAEBBAUDAwK1AwMFAwEBAQEDBQMD/UsDAwUEAQEEBQMDArUDAwUDAQEBAQMFAwP9SwMDBQQBATsBBAUDAwF6AwMFAwEBAQEDBQMD/oYDAwUEAf4IDkVTFT1SU1MVPlMValNTU1NSUkcDmF5+/BAIfn5+fn5uAwMFAwEBAQEDBQMDAwMFBAEBBAUDXAMDBQQBAQQFAwMDAwUDAQEBAQMFA1sDAwUDAQEBAQMFAwMDAwUEAQEEBQNcAwMFBAEBBAUDAwMDBQMBAQEBAwUDWwMDBQMBAQEBAwUDAwMDBQQBAQQFA1wDAwUEAQEEBQMDAwMFAwEBAQEDBQNbAwMFAwEBAQEDBQMDAwMFBAEBBAUDXAMDBQQBAQQFAwMDAwUDAQEBAQMFA0tPSBgBR0hfSBhHSBhdX0hfSF5IUvyufgPwAAAAAAkAAAAAA5kDiQAZADMATQBnAIEAmwC1AM8A6QAANx8DMxchNzM/Aj0BLwIjJyEHIw8CJx8EMyEzPwQvBCMhIw8DJx8DMxchNzM/Ay8DIychByMPAicfBDMhMz8ELwQjISMPAycfAzMXITczPwMvAyMnIQcjDwInHwQzITM/BC8EIyEjDwMnHwMzFyE3Mz8DLwMjJyEHIw8CJx8EMyEzPwQvBCMhIw8DJRUfAjMXITczPwMvAyMnIQcjDwJmAQEDBQMDAXoDAwUEAQEEBQMD/oYDAwUDAQEBAQMFAwMDFAMDBQMBAQEBAwUDA/zsAwMFAwEBAQEDBQMDAxQDAwUDAQEBAQMFAwP87AMDBQMBAQEBAwUDAwMUAwMFAwEBAQEDBQMD/OwDAwUDAQEBAQMFAwMDFAMDBQMBAQEBAwUDA/zsAwMFAwEBAQEDBQMDAxQDAwUDAQEBAQMFAwP87AMDBQMBAQEBAwUDAwMUAwMFAwEBAQEDBQMD/OwDAwUDAQEBAQMFAwMDFAMDBQMBAQEBAwUDA/zsAwMFAwEBWgEEBQMDAbkDAwUDAQEBAQMFAwP+RwMDBQQBhgMDBQQBAQQFAwMDAwUEAQEEBQNcBAMFAwEBAwUDBAMDBQMBAQMFA1sDAwUEAQEEBQMDAwMFBAEBBAUDXAQDBQMBAQMFAwQDAwUDAQEDBQNbAwMFBAEBBAUDAwMDBQQBAQQFA1sDAwUDAQEDBQMDBAMFAwEBAwUDWwMDBQQBAQQFAwMDAwUEAQEEBQNcBAMFAwEBAwUDBAMDBQMBAQMFA1sDAwUEAQEEBQMDAwMFBAEBBAUDAAAACwAAAAAD+AP4ABkAMwBMAGYAfwCZALIAzADmAOoA7gAANx8EMyEzPwM9AS8EIQ8EJx8FIT8FLwQjISMPAycfBDMhMz8ELwUhDwMnHwUhPwUvBCMhIw8DJx8EMyEzPwQvBSEPAycfBSE/BS8EIyEjDwMnHwQzITM/BC8FIQ8DJx8FIT8FLwQjISMPAyUVHwMzITM/BC8FIQ8EJREhEQMhESFmAQEDBQMDAXoDAwUEAQEEBQMD/oYDAwUDAQEBAQMFAwMDFAMDBQMBAQEBAwUDA/zsAwMFAwEBAQEDBQMDAxQDAwUDAQEBAQMFAwP87AMGBAIBAQEDBQMDAxQDAwUDAQEBAQMFAwP87AMDBQMBAQEBAwUDAwMUAwMFAwEBAQEDBQMD/OwDBgQCAQEBAwUDAwMUAwMFAwEBAQEDBQMD/OwDAwUDAQEBAQMFAwMDFAMDBQMBAQEBAwUDA/zsAwYEAgEBAQMFAwMDFAMDBQMBAQEBAwUDA/zsAwMFAwEBWgEEBQMDAbkDAwUDAQEBAQMFAwP+RwMDBQQBAhf8UCAD8PwQlgMDBQQBAQQFAwMDAwUDAQEBAQMFA1sDAwUDAQEBAQMFAwMDAwUEAQEEBQNcAwMFBAEBBAUDAwMDBQMBAQECBAZbAwMFAwEBAQEDBQMDAwMFBAEBBAUDXAMDBQQBAQQFAwMDAwUDAQEBAgQGWwMDBQMBAQEBAwUDAwMDBQQBAQQFA1wDAwUEAQEEBQMDAwMFAwEBAQIEBlsDAwUDAQEBAQMFAwMDAwUEAQEEBQNcAwMFBAEBBAUDAwMDBQMBAQEBAwUDS/xQA7D8MAPwAAAACwAAAAAD+AP4ABkAMwBMAGYAfwCZALIAzADmAOoA7wAANx8EMyEzPwM9AS8EIQ8EJx8FIT8FLwQjISMPAycfBDMhMz8ELwUhDwMnHwUhPwUvBCMhIw8DJx8EMyEzPwQvBSEPAycfBSE/BS8EIyEjDwMnHwQzITM/BC8FIQ8DJx8FIT8FLwQjISMPAyUVHwMzITM/BC8FIQ8EJREhEQMVIREhZgEBAwUDAwF6AwMFBAEBBAUDA/6GAwMFAwEBAQEDBQMDAxQDAwUDAQEBAQMFAwP87AMDBQMBAQEBAwUDAwMUAwMFAwEBAQEDBQMD/OwDBgQCAQEBAwUDAwMUAwMFAwEBAQEDBQMD/OwDAwUDAQEBAQMFAwMDFAMDBQMBAQEBAwUDA/zsAwYEAgEBAQMFAwMDFAMDBQMBAQEBAwUDA/zsAwMFAwEBAQEDBQMDAxQDAwUDAQEBAQMFAwP87AMGBAIBAQEDBQMDAxQDAwUDAQEBAQMFAwP87AMDBQMBAVoBBAUDAwG5AwMFAwEBAQEDBQMD/kcDAwUEAQH4/G8gA/D8EJYDAwUEAQEEBQMDAwMFAwEBAQEDBQNbAwMFAwEBAQEDBQMDAwMFBAEBBAUDXAMDBQQBAQQFAwMDAwUDAQEBAgQGWwMDBQMBAQEBAwUDAwMDBQQBAQQFA1wDAwUEAQEEBQMDAwMFAwEBAQIEBlsDAwUDAQEBAQMFAwMDAwUEAQEEBQNcAwMFBAEBBAUDAwMDBQMBAQECBAZbAwMFAwEBAQEDBQMDAwMFBAEBBAUDXAMDBQQBAQQFAwMDAwUDAQEBAQMFA0v8bwOR/FAgA/AABAAAAAAD+AP0AAUAJwAtAKEAAAEHIxUzFxMfDxUPDwMRASMRMyUfHA8bNT8aPQEvGjUBgmeVmGS9CRERERMTEhAQDQwLCAYEAwMEBggLDA0QEBITChERERI//uri5QFSERAhICAXFhUVFBQSEhERDw4NDAwKCQcHBQUDAQEBAQMFBQcHCQoMDA0ODxEREhIUFBUVFhcgICEhFRQVFBEQEBAPDw4NDQwMCgoJCQcHBgUEAwICAgIDBAUGBwcJCQoKDAwNDQ4PDxAQEBEUFRQVAtRWvWQBngEDBAcIDA4PEhMVFRcYGBkZGBgYFxYUExIQDQwFBwUEAwLd/EwBFgG5+AIDCAoLCgwMDQ4PERESEhQUFRUXFhcYGBgYGRgZGRgZGBgYGBcWFxUVFBQSEhERDw4NDAwKCwoIBX8EBgYIBwkJCgoMDA0NDg8PEBAQERIREhITEhITExITEhISERIREBAQDw8ODQ0MDAoKCQkHCAYGBH8AAgAAAAAD+AM7AAMACwAAExEhESUhFTcRJxUhhgH4/YoC9Pz8/QwCvf6GAXp+vX7+CH69AAMAAAAAA7kDuQAFABMAUQAAATMVIzUjJzMRIRUjFSM1IREjNTMTMx8fIzUvGAcBgvx+fr1+Abl+fv7Ffn5kmBkYGRgYGBgXFxYVFRQUEhIREQ8ODQwMCgkHBwUFAwEBfgICAwQFBgcHCQkKCgwMDQ0ODw8QEBAREhE8An78fvz+R35+fgE7fgE7AQEDBQUHBwkKDAwNDg8RERISFBQVFRYXFxgYGBgZGBkTEhITEhIREhEQEBAPDw4NDQwMCgoJCQcHBjwAAAAAAQAAAAAD+AP4AAoAAAETFyEFEyUFEyUhAgBuCQGB/sh4/sj+yHf+yQGBA/j+nR7u/n/u7gGB7gAEAAAAAAP4A7kAOQBxAL4BYQAAATEfAzMPCy8PPwcfDiUfCA8PIy8DPxgnFw8SKwEvAgc3Lw8/ER8OJQ8RFR8dMz8IHwgzPx01LyYrAQ8UAZQMFxgYGwoKCw0ODxARERITEhUUExMRERAODQwKCAcFAwEBAwYHCQoNDgYHCAkKCwwNDQ8PEBESEgG7BwcMCwkHBQMBAQMFBwgKDA0OEAgREhMUFBUVFBQKDAcHBgUFBAUUDg0NDAsLCwoJCQgHBwYFA3IBAQIDBAUHBwkJCgsMDQ4ODxAQERERERAQFhUPDg0NDAsKCggHBwUEAwIBBwIGBggICgoMDA0ODg8QEBARFBMTEhEQEA4NCwsICAUE/fgBChMSEREPDg0MCwkIBwUEAQICAgMDBQUGBggICAkKCgsLDA0NDQ4ODg8PEBAQEBERFhcWFhUVFBMGBhMUFRUWCxYXHBEQEBAQDw8ODg4NDQ0MCwsKCgkICAgGBgUFAwMCAgECBAUHCAkLDA0ODxEREhMKBAQEBQUGDg8RExQWGBgaDg0ODg4PDg8PDg8ODg4NDg0ZGBcVFBIQDg0FBQQEAUIEBgUDEQ4NDAwKCQcGBAIBAQMFBwgKCw0OEBAREhMUFBUUFBMSEQ8PExISERAQDw8NDQwLCgoI0gcHEBESEhQUFBUTExMREBAODQsFCQgGBAICBQYEEw0ODQ4ODxYLCAkKCgoMCw0MDQ4ODg8PC2MKEBAPDg8ODQ0LDAoKCQcHBgUEAgIEBTw8BgcICAoLCwwNDg4PDxAQEC4IDw4ODQwMCwoICAcGBAMCAQEDBAYICgoMDg4QEBESEyIHBAsNDQ4QEBISExMVFRUWCxYcERAQEA8PDw4ODg0NDAwLCwoJCggIBwYGBQUDAwICAQIEBQcICgsDAwsKCAcFAgMCAgIDAwUFBgYHCAgKCQoLCwwMDQ0ODg4PDw8QEBAREBcWFhUVFRMTEhIQEA4NDQsEFQ0ODQ0MGRYWFBIQDw0KBQQDAwICAQECAgMDBAUFCw4QERMVFhcZDQ0ODQADAAAAAAO5A9gARgCNANQAAAEHIRUhHw47AT8OMzUjLw4rAQ8NAQcjFTMfDz8PITUhLw8PDgEHIRUhHw47AT8OMzUjLw4rAQ8NAk8D/fsCBQgFBwcHCAkJCQoKCwoMCwsMCwwKCwoKCQkJCAcHBwUITEwIBQcHBwgJCQkKCgsKDAsMCwsMCgsKCgkJCQgHBwcF/oEDi4sIBQcHBwgJCQkKCgsKDAsLDAsMCgsKCgkJCQgHBwcFCAHG/joIBQcHBwgJCQkKCgsKDAsMCwsMCgsKCgkJCQgHBwcFATYD/joBxggFBwcHCAkJCQoKCwoMCwwLCwwKCwoKCQkJCAcHBwUIi4sIBQcHBwgJCQkKCgsKDAsLDAsMCgsKCgkJCQgHBwcFAQkFfg8JCQgICAYHBQUEBAMCAQECAwQEBQUHBggICAkJD34PCQkICAgGBwUFBAQDAgEBAgMEBAUFBwYICAgJCQExBX4PCQkICAgGBwUFBAQDAgEBAQECAwQEBQUHBggICAkJD34PCQkICAgGBwUFBAQDAgEBAQECAwQEBQUHBggICAkJATEFfg8JCQgICAYHBQUEBAMCAQECAwQEBQUHBggICAkJD34PCQkICAgGBwUFBAQDAgEBAgMEBAUFBwYICAgJCQAAAAQAAAAAA/cD9wAFAAoAFwAjAAABESERIzUlIRcRIQE7ARUjETMVIzUzESMBMxUhNTMVIzUhFSMCAAF6nv6mAa/G/Yv+hj+9Pz/8Pz8BO34BuX5+/kd+Aj/+RwEcnX6f/eoC9H7+CH5+AfgBej8//D8/AAAAAgAAAAAD+AP4AGYAzgAAJT8PFTMRIRUzDw8jLx01Ix8eAQc1IxEhNSM/DjsBHx0VMy8fDw4B/xoZGhkZGBgYFxYWFRQUExJ+/sVqFg4PDxAQERESEhITEhMUExMUEhMSEhIREBEPEA4PDQ0NDAsLCQkJBwcGBQQEAgJ+AQIDBAYHCAkKCwwNDg8QEBISExQUFRYWFxgXGRgaGf7FBH4BOloODQ4ODw8PEBAQEBERERERExQSExISEhEQEQ8QDg8NDQ0MCwsJCQkHBwYFBAQCAn4BAgMEBgcICQoLDA0ODxAQEhITFBQVFhYXGBcZGBoZGhgYFxgXFxYWFhUVFBMTEggBAgMFBQgICQsMDQ4PEBESXgE7fhYNDAsKCgkIBwYGBAMDAQECAgQEBQYHBwkJCgoLDA0NDg4PDxAQERESEhISExQTGhkaGBkYFxcWFhUVExMTEREQDw4NDAsKCQgHBgQDAgNnBGz+xn4LCwkJCAgHBgYFBAQCAgICAgQEBQYHBwkJCgoLDA0NDg4PDxAQERESEhISExQTGhkaGBkYFxcWFhUVExMTEREQDw4NDAsKCQgHBgQDAgEBAQMEBQYHCQkKCwwNDg8AAgAAAAAD+AOgAAIABQAAJSEJASEBAxj90AEY/ggD8P4I3gHP/bMDQAAAAAAIAAAAAAOZA/cAAwAHAAsADwATABcAHQAiAAABMxUjJzMVIzczFSMnMxUjNzMVIyczFSMnESERIzUlIRcRIQIfvb37vLz7vb37vLz7vb37vLw/Ajad/ekCTeX8zgEEP70/fj+9P34/vT+9/QwCN71+v/zPAAMAAAAAA2QD6gAZAFQAtQAAARcVDwUXPwo1LwMXDxAvDz8MHwsBDw4dAR8ePx8vDwIxAQECBQcLDj0UEQ8NCwkHBQQCAgEBAwI+AQEDBggJDA0PEBITFBUXFhgYFhcVFBMSEA8NDAkIBgMCAQEEBwkLFBgREicoKCgoJxIREA8TCggFA/7pAlAzKBoZFxQJCAcFBQQCAQMDBAQGBggICAkKCwsMDA0ODg4PEA8REBEREhISEhISEhIRERARDxAPDg4ODQwMCwsKCQgICAYGBAQDAwEBAQIEBQUHCAkUFxkaKCc5VgGBBAYHBwgJCQluDA0NDg8ODw4PDg0NDQsKCS4MCxcWFhQTEhAPDQwJCAYDAgIDBggJDA0PEBITFBYWFxcJCRQWFxooKx0eOzo2Njo7Hh0dGygZFxUSAisDZ0k9KisrKxUUFBQTEhIJGhISEhEREBEPEA8ODg4NDAwLCwoJCAgHBwUFBAMDAQEBAQMDBAUFBwcICAkKCwsMDA0ODg4PEA8REBEREhISEhESEhMUFBQVKysrKj04TGwAAAAACgAAAAAD+AP4AAMABwALAA8AEwBTALMAtwC7AL8AACUzNSM3FzcnBRc3JyUzNSMFMzUjBQ8PLw8/Dx8OBRUfFTsBPxU9AS8VKwEPFSUXNycFFzcnFzM1IwHBfn7xhlmG/WRZhlkCRr29/M29vQJ2AQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMC/ocBAgIDAwQFCg0PEBITFRYLDAwMDQwNDQ0NDA0MDAwLFhUTEhAPDQoFBAMDAgIBAQICAwMEBQoNDxASExUWCwwMDA0MDQ0NDQwNDAwMCxYVExIQDw0KBQQDAwICAQGuWYZZ/TeGWYb5fn4IvTCGWYaGWYZZc35+fj8NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQ0MDQwMDAsWFRMSEA8NCgUEAwMCAgEBAgIDAwQFCg0PEBITFRYLDAwMDQwNDQ0NDA0MDAwLFhUTEhAPDQoFBAMDAgIBAQICAwMEBQoNDxASExUWCwwMDA0MDf5ZhllZhlmGVr0AAAADAAAAAAP4A/gAQADAAUAAACU/Hj0BLx4BFQ8dKwEvHT0BPx07AR8dBR8fPx8vHw8eAgAQDw8PDw4PDQ4NDQwMCwsLCgoJCAgHBwYGBAQEAgICAgICBAQEBgYHBwgICQoKCwsLDAwNDQ4NDw4PDw8PEAF6AgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMUExMUExISEhIRERAQDw8ODg0NDAsKCgkJBwcGBQQEAgICAgQEBQYHBwkJCgoLDA0NDg4PDxAQERESEhISExQTExQTEhISEhEREBAPDw4ODQ0MCwoKCQkHBwYFBAQCAvyOAQIDBAYHCAkKCwwNDg8QERETExMVFRYWFxcYGRgaGRoaGRoYGRgXFxYWFRUTExMRERAPDg0MCwoJCAcGBAMCAQECAwQGBwgJCgsMDQ4PEBERExMTFRUWFhcXGBkYGhkaGhkaGBkYFxcWFhUVExMTEREQDw4NDAsKCQgHBgQDAtEBAQICBAQFBQYHBwgICQoKCgsMDAwNDQ0ODg4PDw8PEBAPDw8PDg4ODQ0NDAwMCgsKCgkICAcHBgUFBAQCAgEB/tETFBMSEhISEREQEA8PDg4NDQwLCgoJCQcHBgUEBAICAgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMUExMUExISEhIRERAQDw8ODg0NDAsKCgkJBwcGBQQEAgICAgQEBQYHBwkJCgoLDA0NDg4PDxAQERESEhISExQTGhkaGBkYFxcWFhUVExMTEREQDw4NDAsKCQgHBgQDAgEBAgMEBgcICQoLDA0ODxARERMTExUVFhYXFxgZGBoZGhoZGhgZGBcXFhYVFRMTExEREA8ODQwLCgkIBwYEAwIBAQIDBAYHCAkKCwwNDg8QERETExMVFRYWFxcYGRgaGQAAAwAAAAAD+AP4AAMAgwEDAAABFxMnFxUPHSsBLx09AT8dOwEfHQUfHz8fLx8PHgG9hrk1swICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFBMTFBMSEhISEREQEA8PDg4NDQwLCgoJCQcHBgUEBAICAgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMUExMUExISEhIRERAQDw8ODg0NDAsKCgkJBwcGBQQEAgL8jgECAwQGBwgJCgsMDQ4PEBERExMTFRUWFhcXGBkYGhkaGhkaGBkYFxcWFhUVExMTEREQDw4NDAsKCQgHBgQDAgEBAgMEBgcICQoLDA0ODxARERMTExUVFhYXFxgZGBoZGhoZGhgZGBcXFhYVFRMTExEREA8ODQwLCgkIBwYEAwICLIYBCjXlExQTEhISEhEREBAPDw4ODQ0MCwoKCQkHBwYFBAQCAgICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFBMTFBMSEhISEREQEA8PDg4NDQwLCgoJCQcHBgUEBAICAgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMUExoZGhgZGBcXFhYVFRMTExEREA8ODQwLCgkIBwYEAwIBAQIDBAYHCAkKCwwNDg8QERETExMVFRYWFxcYGRgaGRoaGRoYGRgXFxYWFRUTExMRERAPDg0MCwoJCAcGBAMCAQECAwQGBwgJCgsMDQ4PEBERExMTFRUWFhcXGBkYGhkAAgAAAAAD+AP4AGEA4QAAATMfCCEVIR8EFQchFSEPByMVIy8dPQE/HTMBHx8/Hy8fDx4CAJcaFBQSEhEQDgf+zQFuAwQDAQEB/ocBWAwJCQsLCw0S+hMUExISEhIRERAQDw8ODg0NDAsKCgkJBwcGBQQEAgICAgQEBQYHBwkJCgoLDA0NDg4PDxAQERESEhISExQT/ggBAgMEBgcICQoLDA0ODxARERMTExUVFhYXFxgZGBoZGhoZGhgZGBcXFhYVFRMTExEREA8ODQwLCgkIBwYEAwIBAQIDBAYHCAkKCwwNDg8QERETExMVFRYWFxcYGRgaGRoaGRoYGRgXFxYWFRUTExMRERAPDg0MCwoJCAcGBAMCA1oMCw0ODxEREgl+ChUVFRUPEX4WDxAODg4NEV8CAgQEBQYHBwkJCgoLDA0NDg4PDxAQERESEhISExQTExQTEhISEhEREBAPDw4ODQ0MCwoKCQkHBwYFBAQCAv6GGhkaGBkYFxcWFhUVExMTEREQDw4NDAsKCQgHBgQDAgEBAgMEBgcICQoLDA0ODxARERMTExUVFhYXFxgZGBoZGhoZGhgZGBcXFhYVFRMTExEREA8ODQwLCgkIBwYEAwIBAQIDBAYHCAkKCwwNDg8QERETExMVFRYWFxcYGRgaGQAAAAADAAAAAAP3A8gAAgAFAAgAACUhEQMhCQEhEQOT/u0/Abb+Sv3IAbp3Ajn9iAOL/HUDkAAAAwAAAAADyAP3AAIABQAIAAAJAREDASE1IQECsP3HPwOL/HUDkPxwAYD+7QET/okBtn4BugAAAAAGAAAAAAOhA+EABwAVAFUAYwBrAOIAACUfAzcvAh8HNy8DNx8OOwE/DT0BLw4PDiUzPwMnDwY3Fz8BJw8CNxc3Jx8PDx8VPx8vHzcnASEQEBERLxcX7wYHCAgICgoLYg4NCwmtAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAf7EfgEDBQh3BgQFAwICAVtjERJSDg0Nj8taRR4YFxUVExIQDw0MCQgFBAEBAQICAwQFBQYGBwgICQkKCgoLDAwMDQ0NDQ4ODw4PDxUWFRQUFBQSExISEBEQDw4ODQ0LCwoKCAcHBgQEAwEBAQECAwMFBQYGBwgJCQkLCwsMDQ0NDg8PDw8REBERERktWl8KCQgHdQoNbhARDxAPDw4PTxQVFhZPCgkJCQgIBwcGBQUEAwICAgIDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBgQEAwMBAQEBAwMEBQUGBwcICAkJCQgYGRgXKhEREREREhHzTxMSXwwNDj3RWEcHCAoMDg8REhQVFhcYGBoaDw8ODw4ODQ0NDQwMCwsLCgoJCQgIBwYGBQUEAwICAQF+AQEDBAQGBwcICgoLCw0NDg4PEBERERITExMUFBUUFhUTEhMSEhESERAQEBAPDw4ODQ0MDAsLCgkJCAgHBgYEBi9YAAAGAAAAAAOhA+EABwAVAFUAZABtAOUAACUXPwMnBzcXPwcnDwIlFR8NOwE/Di8PDw4lHwQzLwgfAjcvAyUXDx8fHzUvHj0BPw8HFzcnAm4vEREQEEMWX2MKCgoICQcHBncJCw3+twICAwQFBQYHBwgICQkKCQoJCQkICAcHBgYEBAMDAQEBAQMDBAQGBgcHCAgJCQkKCQoJCQgIBwcGBQUEAwICAWkEBAUDAX4BAQICAwQFBsoJCRJiDA0NDv50LRkREREREA8QDg8ODQ0NDAsLCwkJCQgHBwUFBQMDAgEBAQEDBAQGBggICgoLCw0NDg4PEBAREhISExQUFBQVFhUPDw4PDg4NDgwNDAwMCwoKCgkJCAgHBgYFBQQDAwECAwQHCAsMDhAREhQVFxcYEkVay8uydQcICQpqDU9PDg8PDw8QERApFhYVkAoJCQkICAcHBgUFBAMCAgICAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEBAQMDBAUFBgcHCAgJCQloDAsYGRgSERIREREREVEJCRNPDg4NDI8vBQUGBgcHCQgKCgsLDAwNDQ4ODw8PEBEQERESEhISExMVFRUVFBQTExMSEREREA8ODg0NCwsKCggHBwYEBAMBAX4BAQICAwQFBQYGCAcICQkKCgsLCwwMDQ0NDQ4ODw4PDw0aGRkXFhYUExIQDg0LCQcER1jR0QAAAAQAAAAAA/YDswAFAAkADAAPAAAJAScXEycjAyc3IwcnCQEhAxz+5DgK+AORryCMlEA7ARwB9vwUAzX+FGEGAZAB/uY44mZm/RgDZgAJAAAAAAP4A/gAPwB/AL8A/wE/AX8BvwI/Ar8AAAEPBh0BHw4/Dj0BLw4PBicPBx8OOwE/Di8OKwEPBSUPBh0BHw07AT8NPQEvDSsBDwUnDwYdAR8OPw49AS8NKwEPBScPBh0BHw07AT8NPQEvDSsBDwUlDwYdAR8OPw49AS8ODwYnDwYdAR8OPw49AS8NKwEPBQEVDx0rAS8dPQE/HTsBHx0FHx8/Hy8fDx4BzgYEBAMCAgEBAgIDBAQGBQYHBgcHBwcIBwcGBwYHBQUFBAMCAgEBAgIDBAUFBQcGBwYHBwgHBwcHBgcGywUEBAMDAQEBAQEBAwMEBAUGBgYHBwcHBwcHBwcHBgYGBQQEAwMBAQEBAQEDAwQEBQYGBgcHBwcHBwcHBwcGBgGFBQUDAwMCAQECAwMDBQUGBgYHBwcHBwcHBwcHBgYGBQQEAwICAQECAgMEBAUGBgYHBwcHBwcHBwcHBgbLBgQEAwICAQECAgMEBAYFBgcGBwcHBwgHBwYHBgcFBQUEAwICAQECAgMEBQUFBwYHBgcHCAcHBwcGBwbWBQUEAwICAQECAgMEBQUFBwYHBgcHCAcHBwcGBwYFBgQEAwICAQECAgMEBAYFBgcGBwcHBwcIBwYHBgcBhgYEBAMCAgEBAgIDBAQGBQYHBgcHBwcIBwcGBwYHBQUFBAMCAgEBAgIDBAUFBQcGBwYHBwgHBwcHBgcG1wUFBAMCAgEBAgIDBAUFBQcGBwYHBwgHBwcHBgcGBQYEBAMCAgEBAgIDBAQGBQYHBgcHBwcIBwcGBwYHAb8CAgQEBQYHBwkJCgoLDA0NDg4PDxAQERESEhISExQTExQTEhISEhEREBAPDw4ODQ0MCwoKCQkHBwYFBAQCAgICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFBMTFBMSEhISEREQEA8PDg4NDQwLCgoJCQcHBgUEBAIC/I4BAgMEBgcICQoLDA0ODxARERMTExUVFhYXFxgZGBoZGhoZGhgZGBcXFhYVFRMTExEREA8ODQwLCgkIBwYEAwIBAQIDBAYHCAkKCwwNDg8QERETExMVFRYWFxcYGRgaGRoaGRoYGRgXFxYWFRUTExMRERAPDg0MCwoJCAcGBAMCAUoGBgYHBwcHBwcHBwcHBgYGBQQEAwMBAQEBAQEDAwQEBQYGBgcHBwcHBwcHBwcGBgYFBAQDAwEBAQEBAQMDBARoBQcGBwYHBwgHBwcHBgcGBQYEBAMCAgEBAgIDBAQGBQYHBgcHBwcIBwcHBgcGBQUFBAMCAgEBAgIDBAUKBQYHBgcHBwcIBwcHBgcGBQUFBAMCAgEBAgIDBAUFBQcGBwYHBwgHBwcHBgcGBQYEBAMCAgEBAgIDBARiBgYGBwcHBwcHBwcHBwYGBgUEBAMCAgEBAQECAgMEBAUGBgYHBwcHBwcHBwcHBgYGBQUDAwMCAQECAwMDBW8FBwYHBgcHCAcHBwcGBwYFBgQEAwICAQECAgMEBAYFBgcGBwcHBwgHBwYHBgcFBQUEAwICAQECAgMEBRYGBgYHBwcHBwcHBwcHBgYGBQQEAwMBAQEBAQEDAwQEBQYGBgcHBwcHBwcHBwcGBgYFBAQDAwEBAQEBAQMDBARQBgYGBwcHBwcHBwcHBwYGBgUEBAMCAgEBAQECAgMEBAUGBgYHBwcHBwcHBwcHBgYGBQUDAwMCAQECAwMDBf7pExQTEhISEhEREBAPDw4ODQ0MCwoKCQkHBwYFBAQCAgICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFBMTFBMSEhISEREQEA8PDg4NDQwLCgoJCQcHBgUEBAICAgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMUExoZGhgZGBcXFhYVFRMTExEREA8ODQwLCgkIBwYEAwIBAQIDBAYHCAkKCwwNDg8QERETExMVFRYWFxcYGRgaGRoaGRoYGRgXFxYWFRUTExMRERAPDg0MCwoJCAcGBAMCAQECAwQGBwgJCgsMDQ4PEBERExMTFRUWFhcXGBkYGhkADAAAAAADuQO5AAMABwALAA8AEwAXABsAHwAjACcAKwAvAAAlMzUjBzM1IwczNSMHMzUjJTM1IwUzNSMlMzUjBTM1IyUzNSMHMzUjBzM1IwczNSMDO35+/H5+/H5+/H5+AvR+fv0Mfn4C9H5+/Qx+fgL0fn78fn78fn78fn5Hfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4AAAACAAAAAAO5A7kAAwAHAAABESERAyERIQM7/Yp+A3L8jgM7/YoCdv0MA3IAAAIAAAAAAzsC3AADAAcAAAEVITUDIREhAr3+hn4Cdv2KAl68vP7GAbgAAAAAAgAAAAADegL8AAMABwAAARUhNQMhESEC/P4IfgL0/QwCfvz8/oYB+AAAAAACAAAAAAN6AzsAAwAHAAABESERAyERIQL8/gh+AvT9DAK9/oYBev4IAnYAAAIAAAAAA7kDOwADAAcAAAERIREDIREhAzv9in4DcvyOAr3+hgF6/ggCdgAAAgAAAAAD+AM7AAMABwAAAREhEQMhESEDev0MfgPw/BACvf6GAXr+CAJ2AAAGAAAAAAP4A/gAAwAHABMAFwAbAC8AAAEVIzUhFSM1ARUzFSMVIzUjNTM1JRUjNSEVIzUHMxUjESE1MxUhESM1MxEhFSM1IQN6fv4IfgH4fn78fn4B+H7+CH5+fn4BevwBen5+/ob8/oYBBH5+fn4B+H78fn78fn5+fn5+/Pz+hn5+AXr8AXp+fgAAAAEAAAAAA/cDeQAFAAABJwcJAScBVfRZAU0Co1kBN/Fa/rgCmloAAAAFAAAAAAOZA/gABQARAB8AJwBfAAAlBxUzNSM3MxUzFSMVIzUjNTclIRczFRcRIzUjNSERIxEzFSE1MxEhAR8LFQ8GMTMVIzU/BC8FDwYjNT8JAewnKAEBLyIiL1lJ/ooCc54CH36d/md+fgI2fvzOAY0LCgkICAYGBQQDAQEDBQMEBg0jR41FDAQFAQECBAUGBgcCBQMDAgEvAgIEBQUHCAgJCs4+AkEzdCceHyZ0/r0DJv7uvb3+hgPv/Pz+hgF7AQEDAwQFBQYGBwgIBQsLBgUGDh8oJDkKBQoHBgYEBAIBAQEDAgUGBwkJCAcHBQUFAwMBAAAAAAQAAAAAA5kD9wBnAHUAfQCFAAABMx8JFQ8HFR8HDwsvCjUzHwQzPwQ1LwQjNTczPwM9AS8DDwUjNT8JJSEXMxUXESM1IzUhESMBMxUjNSMHNSUzFSE1MxEhAesKCggJBwYGBQQDAgECAwUGBgcICgkIBgUEAgEBAgMEBQcHCAkKCgsKCgkJCAcHBQQDAjIBAQUFBgwGBgMCAQQDBgYIEhkDAwYDAwMHBQYGBgMEBAEvAgMEBQYHBwgJCf6GAnOeAh9+nf5nfgF6LjIBKP6zfgI2fvzOAQUCAgMEBAYFBwYHBwgHBgUEBAIBAQIEAwUGBwcJCAcHBgYFBQQDAgEBAQEDAwQFBQcGCAgIBQMFAwICAwMGBQIHBAMCASIBAQQDBQUFBQYCAQECAgMGBQgIBwcFBgQEBAIC+70CJv7tvb3+hgPttokYKh37/P6GAAAAAAgAAAAAA5kD9wADAAcACwAPABsAHwAlACoAAAEzFSMnMxUjNzMVIyczFSM3MxUzFTMVIxUjFSMnMxUjJxEhESM1JSEXESECH729+7y8+729+7y8+z8gHx8gP/u8vD8CNp396QJN5fzOAQQ/vT9+P70/rRYXQxcW7D+9/QwCN71+v/zPAAYAAAAAA5kD9wADAAcAEwAXAB0AIgAAASEVITczFSMnMxUzFTMVIxUjFSMRMxUjJxEhESM1JSEXESEBJAG4/ki8/Py8Px8gIB8/+/s/Ajad/ekCTeX8zgFDP/w/bhYXQxcWAWo/vf0MAje9fr/8zwAIAAAAAAOZA/cAAwAHAAsADwAbAB8AJQAqAAABIRUhNzMVIycVMzUnMxUjNzMVMxUzFSMVIxUjAyEVIScRIREjNSUhFxEhASQBuP5I+729vD59vLz7PyAfHyA/+wE6/sY/Ajad/ekCTeX8zgEEP70//D8/P73NFxZEFhcBSz9+/QwCN71+v/zPAAAAABYAAAAAA/gD+AAQACEAMgBDAFQAZQB2AIcAmACpALoAywDcAO0A/gEPASABMQFCAVMBWQF9AAAlFR8CMz8CNS8CIw8CBRUfAiE/AjUvAiEPAiUVHwIzPwI1LwIjDwIFFR8CIT8CNS8CIQ8CJRUfAjM/AjUvAiMPAgUVHwIhPwI1LwIhDwIlFR8CMz8CNS8CIw8CBRUfAiE/AjUvAiEPAiUVHwIzPwI1LwIjDwIFFR8CIT8CNS8CIQ8CJRUfAjM/AjUvAiMPAgUVHwIhPwI1LwIhDwIlFR8CMz8CNS8CIw8CBRUfAiE/AjUvAiEPAiUVHwIzPwI1LwIjDwIFFR8CIT8CNS8CIQ8CJRUfAjM/AjUvAiMPAgUVHwIhPwI1LwIhDwIlFR8CMz8CNS8CIw8CBRUfAiE/AjUvAiEPAiUzIREhESMRHwchPwcRLwchDwYCjAIEBcoFBAICBAXHBQUD/gcCBAUBqgUEAgIEBf5ZBQUDAfcCBAXKBQQCAgQFxwUFA/4HAgQFAaoFBAICBAX+WQUFAwH3AgQFygUEAgIEBccFBQP+BwIEBQGqBQQCAgQF/lkFBQMB9wIEBcoFBAICBAXHBQUD/gcCBAUBqgUEAgIEBf5ZBQUDAfcCBAXKBQQCAgQFxwUFA/4HAgQFAaoFBAICBAX+WQUFAwH3AgQFygUEAgIEBccFBQP+BwIEBQGqBQQCAgQF/lkFBQMB9wIEBcoFBAICBAXHBQUD/gcCBAUBqgUEAgIEBf5ZBQUDAfcCBAXKBQQCAgQFxwUFA/4HAgQFAaoFBAICBAX+WQUFAwH3AgQFygUEAgIEBccFBQP+BwIEBQGqBQQCAgQF/lkFBQMB9wIEBcoFBAICBAXHBQUD/gcCBAUBqgUEAgIEBf5ZBQUDAU8cAdz8SBwBAQMDBAUFBgO4BgUFBAMDAQEBAQMDBAUFBvxIBgUFBAMDAYYDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBV38SAO4/EgGBQUEAwMBAQEBAwMEBQUGA7gGBQUEAwMBAQEBAwMEBQUAAAAWAAAAAAP4A/gAEAAhADIAQwBUAGUAdgCHAJgAqQC6AMsA3ADtAP4BDwEgATEBQgFTAVkBfQAAJRUfAiE/AjUvAiEPAgUVHwIzPwI1LwIjDwIlFR8CIT8CNS8CIQ8CBRUfAjM/AjUvAiMPAiUVHwIhPwI1LwIhDwIFFR8CMz8CNS8CIw8CJRUfAiE/AjUvAiEPAgUVHwIzPwI1LwIjDwIlFR8CIT8CNS8CIQ8CBRUfAjM/AjUvAiMPAiUVHwIhPwI1LwIhDwIFFR8CMz8CNS8CIw8CJRUfAiE/AjUvAiEPAgUVHwIzPwI1LwIjDwIlFR8CIT8CNS8CIQ8CBRUfAjM/AjUvAiMPAiUVHwIhPwI1LwIhDwIFFR8CMz8CNS8CIw8CJRUfAiE/AjUvAiEPAgUVHwIzPwI1LwIjDwIlMyERIREjER8HIT8HES8HIQ8GAawCBAUBqgUEAgIEBf5ZBQUD/ucCBAXKBQQCAgQFxwUFAwEXAgQFAaoFBAICBAX+WQUFA/7nAgQFygUEAgIEBccFBQMBFwIEBQGqBQQCAgQF/lkFBQP+5wIEBcoFBAICBAXHBQUDARcCBAUBqgUEAgIEBf5ZBQUD/ucCBAXKBQQCAgQFxwUFAwEXAgQFAaoFBAICBAX+WQUFA/7nAgQFygUEAgIEBccFBQMBFwIEBQGqBQQCAgQF/lkFBQP+5wIEBcoFBAICBAXHBQUDARcCBAUBqgUEAgIEBf5ZBQUD/ucCBAXKBQQCAgQFxwUFAwEXAgQFAaoFBAICBAX+WQUFA/7nAgQFygUEAgIEBccFBQMBFwIEBQGqBQQCAgQF/lkFBQP+5wIEBcoFBAICBAXHBQUDARcCBAUBqgUEAgIEBf5ZBQUD/ucCBAXKBQQCAgQFxwUFAwFrHAHA/EgcAQEDAwQFBQYDuAYFBQQDAwEBAQEDAwQFBQb8SAYFBQQDAwGGAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVd/EgDuPxIBgUFBAMDAQEBAQMDBAUFBgO4BgUFBAMDAQEBAQMDBAUFAAAADAAAAAAD+AP4ABAAIQAyAEMAVABlAHYAhwCYAKkArwDTAAA3FR8CIT8CNS8CIQ8CJxUfAiE/AjUvAiEPAicVHwIhPwI1LwIhDwInFR8CIT8CNS8CIQ8CJxUfAiE/AjUvAiEPAicVHwIhPwI1LwIhDwInFR8CIT8CNS8CIQ8CJxUfAiE/AjUvAiEPAicVHwIhPwI1LwIhDwInFR8CIT8CNS8CIQ8CJTMhESERIxEfByE/BxEvByEPBpQCBAUCwgUEAgIEBf1BBQUDAQIEBQLCBQQCAgQF/UEFBQMBAgQFAsIFBAICBAX9QQUFAwECBAUCwgUEAgIEBf1BBQUDAQIEBQLCBQQCAgQF/UEFBQMBAgQFAsIFBAICBAX9QQUFAwECBAUCwgUEAgIEBf1BBQUDAQIEBQLCBQQCAgQF/UEFBQMBAgQFAsIFBAICBAX9QQUFAwECBAUCwgUEAgIEBf1BBQUDAWscAcD8SBwBAQMDBAUFBgO4BgUFBAMDAQEBAQMDBAUFBvxIBgUFBAMDAYYDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBV38SAO4/EgGBQUEAwMBAQEBAwMEBQUGA7gGBQUEAwMBAQEBAwMEBQUAFgAAAAAD+AP4ABAAIQAyAEMAVABlAHYAhwCYAKkAugDLANwA7QD+AQ8BIAExAUIBUwFZAX0AACUVHwIhPwI1LwIhDwIFFR8CIT8CNS8CIQ8CJRUfAiE/AjUvAiEPAgUVHwIhPwI1LwIhDwIlFR8CIT8CNS8CIQ8CBRUfAiE/AjUvAiEPAiUVHwIhPwI1LwIhDwIFFR8CIT8CNS8CIQ8CJRUfAiE/AjUvAiEPAgUVHwIhPwI1LwIhDwIlFR8CIT8CNS8CIQ8CBRUfAiE/AjUvAiEPAiUVHwIhPwI1LwIhDwIFFR8CIT8CNS8CIQ8CJRUfAiE/AjUvAiEPAgUVHwIhPwI1LwIhDwIlFR8CIT8CNS8CIQ8CBRUfAiE/AjUvAiEPAiUVHwIhPwI1LwIhDwIFFR8CIT8CNS8CIQ8CJTMhESERIxEfByE/BxEvByEPBgIcAgQFAToFBAICBAX+yQUFA/53AgQFAToFBAICBAX+yQUFAwGHAgQFAToFBAICBAX+yQUFA/53AgQFAToFBAICBAX+yQUFAwGHAgQFAToFBAICBAX+yQUFA/53AgQFAToFBAICBAX+yQUFAwGHAgQFAToFBAICBAX+yQUFA/53AgQFAToFBAICBAX+yQUFAwGHAgQFAToFBAICBAX+yQUFA/53AgQFAToFBAICBAX+yQUFAwGHAgQFAToFBAICBAX+yQUFA/53AgQFAToFBAICBAX+yQUFAwGHAgQFAToFBAICBAX+yQUFA/53AgQFAToFBAICBAX+yQUFAwGHAgQFAToFBAICBAX+yQUFA/53AgQFAToFBAICBAX+yQUFAwGHAgQFAToFBAICBAX+yQUFA/53AgQFAToFBAICBAX+yQUFAwGHAgQFAToFBAICBAX+yQUFA/53AgQFAToFBAICBAX+yQUFAwFrHAHA/EgcAQEDAwQFBQYDuAYFBQQDAwEBAQEDAwQFBQb8SAYFBQQDAwGGAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVd/EgDuPxIBgUFBAMDAQEBAQMDBAUFBgO4BgUFBAMDAQEBAQMDBAUFAAAAIAAAAAAD+AP4ABAAIQAyAEMAVABlAHYAhwCYAKkAugDLANwA7QD+AQ8BIAExAUIBUwFkAXUBhgGXAagBuQHKAdsB7AH9AgMCJwAAJRUfAjM/AjUvAiMPAxUfAjM/AjUvAiMPAgUVHwIzPwI1LwIjDwIlFR8CMz8CNS8CIw8DFR8CMz8CNS8CIw8CBRUfAjM/AjUvAiMPAiUVHwIzPwI1LwIjDwMVHwIzPwI1LwIjDwIFFR8CMz8CNS8CIw8CJRUfAjM/AjUvAiMPAxUfAjM/AjUvAiMPAgUVHwIzPwI1LwIjDwIlFR8CMz8CNS8CIw8DFR8CMz8CNS8CIw8CBRUfAjM/AjUvAiMPAiUVHwIzPwI1LwIjDwMVHwIzPwI1LwIjDwIFFR8CMz8CNS8CIw8CJRUfAjM/AjUvAiMPAxUfAjM/AjUvAiMPAgUVHwIzPwI1LwIjDwIlFR8CMz8CNS8CIw8DFR8CMz8CNS8CIw8CBRUfAjM/AjUvAiMPAiUVHwIzPwI1LwIjDwMVHwIzPwI1LwIjDwIFFR8CMz8CNS8CIw8CJRUfAjM/AjUvAiMPAxUfAjM/AjUvAiMPAgUVHwIzPwI1LwIjDwIlMyERIREjER8HIT8HES8HIQ8GAqgCBAWuBQQCAgQFqwUFA/0CBAWuBQQCAgQFqwUFA/7nAgQFygUEAgIEBccFBQMCEwIEBa4FBAICBAWrBQUD/QIEBa4FBAICBAWrBQUD/ucCBAXKBQQCAgQFxwUFAwITAgQFrgUEAgIEBasFBQP9AgQFrgUEAgIEBasFBQP+5wIEBcoFBAICBAXHBQUDAhMCBAWuBQQCAgQFqwUFA/0CBAWuBQQCAgQFqwUFA/7nAgQFygUEAgIEBccFBQMCEwIEBa4FBAICBAWrBQUD/QIEBa4FBAICBAWrBQUD/ucCBAXKBQQCAgQFxwUFAwITAgQFrgUEAgIEBasFBQP9AgQFrgUEAgIEBasFBQP+5wIEBcoFBAICBAXHBQUDAhMCBAWuBQQCAgQFqwUFA/0CBAWuBQQCAgQFqwUFA/7nAgQFygUEAgIEBccFBQMCEwIEBa4FBAICBAWrBQUD/QIEBa4FBAICBAWrBQUD/ucCBAXKBQQCAgQFxwUFAwITAgQFrgUEAgIEBasFBQP9AgQFrgUEAgIEBasFBQP+5wIEBcoFBAICBAXHBQUDAhMCBAWuBQQCAgQFqwUFA/0CBAWuBQQCAgQFqwUFA/7nAgQFygUEAgIEBccFBQMBaxwBwPxIHAEBAwMEBQUGA7gGBQUEAwMBAQEBAwMEBQUG/EgGBQUEAwMBhgMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFTwMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFTwMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFTwMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFTwMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFTwMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFTwMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFTwMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFTwMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFTwMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFXfxIA7j8SAYFBQQDAwEBAQEDAwQFBQYDuAYFBQQDAwEBAQEDAwQFBQAAAAMAAAAAA84DwgADADgAVgAAExEhESUhMx8NFREnIS8ONRE1Pw4hMx8OESMRLwchhgJM/bQCTAkICAgHBwYGBgUEAwMCAsr+KgkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgIMwKgDQwMDAsKCgkIBwcFBAMCAVQBAgQFBwcECP1cAsb+XAGkVAECAwQEBQUGBwcHCAgICf14kAEBAgMDBQUFBgYHCAcICQgBpAkICAgHBwcGBQUEBAMCAagCAwUFBggICQkLCwsMDQ3+CAH4CQgHBgUEAQIAAAACAAAAAAN0A7YAAwAhAAATFSE1JSEVMxEhEQ8HIy8HESE1IxUh4wG2/fMCZYP+ogEDBAUGCAQIXQgJBwcFBAECAbYs/ZsDX1hYV1f+of52CQkHBgYEAQIBAgQGBgcFCAHnr1gAAgAAAAADJgMmAAgADgAACQE1MxEhNTMBJyEVIREjAcoBCFT+sMH+97QB+P5cVAJy/vfB/rBUAQjwVP5cAAAAAAIAAAAAAtIC/AAhAIAAAAEjDwsfBzsBPwc9AQMzHw4dAR8HFSMvBw8HIy8PPw47ATUvDSMBxAYGDAYFBQgEAwICAgEBAgQGAwgKDGIODAQEAwMDAwLulhYUExEQDg0MCgkHBgUEAgECBAUDCAoTOQcHCAgIBwYGBgcHCAgJCQldExERDw4MCwoIBwYFBAMBAQEBAwQGBggJCgsNDQ8QERKBAQICAwMEBQUGBgcICAiqAfEBAwMDAwkEBQYFDDkMCwgHAwUDAQMCAwIEBwkJC28BCwEBAwUFBwcJCwsODhASExTyBwcFBAIDAQJGAQEDAwUFBgYHBgUEBAIBAQEBAgQEBQYHCQoLDA4QECYTEhAQDg0LCgoIBgYEAwI6CAYHBQYFBAQEAwICAQEAAAQAAAAAA3oDJgADACAASwCnAAATIRUhASMPBx8HPwk1JTsBFSMRIxEjESM1Lw8/DiUzHw8dAR8FFSsBLwYPBisCLw09AT8NOwE1LwyGAvT9DAIcBQoJCAcFBAEBAQIDBAYHCQpQCggDAgIDAgEB/g+TVCpUKlQNDQwMCwoKCQgHBgUEBAEBAQIEBQYHCQkLCwwNDQ4PAUpwERAPDg0LCwkIBwYFBAICAQIDBAUMDy4FBgYHBgUGBAUGBQYHBwcISg8ODQwLCgkIBgYFBAMCAgICBAQFBgcICQoLDA0ND2cBAwIDAwQEBQUFBg5/AS5UAVcCBAYICQkLNAwJCAcEBAIBAQEDAwIDBwgJCmX1VP6GAXr+hqoCBAQGBwgICQoLDAwMDQ0ODw8ODQ0MCwsJCQcGBQQCAQEBAwQFBgcICgoMDg8QERPeBgYFBAMCAUECAgMEBQYGBwUFBAMCAgICAwQFBQcHCgoLDQ4PESQQDw4NCwsKCAcGBQQDAi8NDAUFBQQEAwMCAgEBAAAAAAEAAAAAA/cD4QA/AAATMxEzNzUzFRc1MxU3NTMVIwcVIzUnFSMHFSMVMxU3NTMVFzUzATUzFSMBFSM1JxUjBxUjFSEVITUjNTM1IzUzHxcV51vPW+VcUPFbz1rPLi7OW7hWAQFcUv76W7dZ0S4Dq/w+FxcXFwPh/gjWPShPGwHNR1vXPChPHL9TignHPjiREgFCQ1z+uT4tkQfJM3IXiVyKWwAAAQAAAAAD9wPhAEIAABMzFTMVMzUzFTM1MxUzNTMVIzUjFSM1IxUjNSMVIxEzFTc1MxUXNTMBNTMVIwEVIzUnFSMHFSMVIRUhNSM1MxEjNTMfFy7OW7hb/Fxc/Fu3XM4uLs5buFYBAVxS/vpbt1nRLgOr/D4XFxcXA+EuLS0tLS0tWxcXFxcXF/2sCcY/OJESAUJDW/64Pi2RB8kzcheJXAJUWwADAAAAAAP4A+EABwAQAEAAAAEHFSMVMwEnNwcXNTM3JxUjJTMRMzc1MxUXNzUzFRc3IzUzFSMHFzMVIzUzJwcVIzUnARUjFSEVITUjNTM1IzUzASvHLh0BUC3mlqxRc39b/cMXHchbPalbjlkCXDtobzRcB114W73+ri4Dq/w+FxcXFwJyx0tcAU8fepZ4C4R/B/z92shLQCqoNTWOZ1xcd25cXF2KRTSE/q5McheJXFxbAAAGAAAAAAP4A5kAAwBDAEcAhwCLAMsAABMhFSElHw4dAQ8OLw49AT8NASEVISUzHw0dAQ8NKwEvDT0BPw0BIRUhJR8OHQEPDi8OPQE/DQgCtf1LA5IJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgkKCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCvx4ArX9SwOSCQoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoJCgoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQr8eAK1/UsDkgkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCQoKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKAQR+ngEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEcfp0BAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBHH6eAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAAYAAAAAA/gDuQADAA8AEwAdACEAJwAAEyEVISUzFSM1MzUjNTM1IwEhFSElMxUHMxUjNTcjASEVISUzFSM1IwgCtf1LAzO9vX4/P378zQK1/UsDM71xcb1xcfzNArX9SwMzfj8/AQR+vfw/ID4gATt+vTmEPzmEATt+vfy9AAAABQAAAAAD+AO5AAMABwAKAA4AEgAANyEVIREhFSEBESclIRUhESEVIQgD8PwQAnb9igPw/P0MAnb9igPw/BDFfgF6fgF6/oa9vX4Ben4AAAAFAAAAAAP4A7kAAwAHAAoADgASAAA3IRUhESEVIQEXBwEhFSERIRUhCAPw/BACdv2KAvT8/P0MAnb9igPw/BDFfgF6fgF6vb0Ben4Ben4AAAUAAAAAA/gD+AA5AHkAuQE5AbkAAAEzHws/CzMPDy8OATMfDR0BDw0rAS8NPQE/DSEzHw0dAQ8NKwEvDT0BPw4jDx0dAR8dOwE/HT0BLx4fHw8fLx8/HgEHYwgKCw0MDA0NDg4ODw8ODg4ODA0LDgwKCGQGBwgKCwwODhIUFBUWFhcXGBYXFRUVExIODQwKCggHAZIIBwgHBwcGBQUFBAMDAgEBAgMDBAUFBQcGBwcIBwgJBwgHBwYHBQUFBAMDAgEBAgMDBAUFBQcGBwcIB/7NCQcIBwcHBgUFBQQDAwIBAQIDAwQFBQUHBgcHCAcJCAcIBwcGBwUFBQQDAwIBAQIDAwQFBQUHBgcHCAemExQTEhISEhEREBAPDw4ODQ0MCwoKCQkHBwYFBAQCAgICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFBMTFBMSEhISEREQEA8PDg4NDQwLCgoJCQcHBgUEBAICAgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMUExoaGRkYGBcXFhYVFRQTEhEREA8ODQwLCgkIBwYEAwIBAQIDBAYHCAkKCwwNDg8QERESExQVFRYWFxcYGBkZGhoaGhkZGBgXFxYWFRUUExIRERAPDg0MCwoJCAcGBAMCAQECAwQGBwgJCgsMDQ4PEBEREhMUFRUWFhcXGBgZGRoBwRAQDg0JCAcGBQMCAQECAwQGBwgJDQ4QERMSEhEQEA4ODg0LCAcFAwEBAwUICQsMDw0PDxARERIBDwICAgQDBQUGBgYHBwgICAgIBwcHBwYFBQUEAwMCAQECAwMEBQUFBgcHBwcICAgICAcHBgYGBQUDBAICAgICAgQDBQUGBgYHBwgICAgIBwcHBwYFBQUEAwMCAQECAwMEBQUFBgcHBwcICAgICAcHBgYGBQUDBAICAr0CAgQEBQYHBwkJCgoLDA0NDg4PDxAQERESEhISExQTExQTEhISEhEREBAPDw4ODQ0MCwoKCQkHBwYFBAQCAgICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFBMTFBMSEhISEREQEA8PDg4NDQwLCgoJCQcHBgUEBAICfgECAwQGBwgJCgsMDQ4PEBEREhMUFRUWFhcXGBgZGRoaGhoZGRgYFxcWFhUVFBMSEREQDw4NDAsKCQgHBgQDAgEBAgMEBgcICQoLDA0ODxARERITFBUVFhYXFxgYGRkaGhoaGRkYGBcXFhYVFRQTEhEREA8ODQwLCgkIBwYEAwIAAAAABQAAAAADzgOkAC8AXwBlAGkAdQAAATMfCR0BDwkrAS8JPQE/CSEzHwkdAQ8JKwEvCT0BPwknBxEhEScBByEnJSETFxEjNSEVIxE3AucGBwYGCgoHBgICAQECAgYHCgoGBgcGBgcGBgoKBwYCAgEBAgIGBwoKBgYH/jgGBwYGCgoHBgICAQECAgYHCgoGBgcGBgcGBgoKBwYCAgEBAgIGBwoKBgYHiwIC9AL9f1ACslD9tAKGexCo/bSoEAHWAQICBgcKCgYGBwYGBwYGCgoHBgICAQECAgYHCgoGBgcGBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgYHBgYKCgcGAgIBAQICBgcKCgYGBwYGBwYGCgoHBgICAVQH/uEBHwcBJtLSVP6+Mf4rVFQB1TEACwAAAAADZQPUAB8APwClALwA1ADvAQoBSgFlAYACPAAAEx8PLw4lDw8/Dx0BDx4jLx49AR8RPw8lDwIVHwYzPwUvAzcPBR8FMz8GNS8BNzEfAh0BDwIzPwcvByEjDwcfBzMvAj0BPwMjDw0dAR8NOwE/DT0BLw4jDwcVHwI/BC8HNyMPBx8EPwI1LwgzHw8VDwMfDw8PHwMVDw8jLwkPCiMvDzU/Ay8PPw8vAzU/Dx8HPwb6BQcHCAkKCwwNDQ4PDw8PEAcHBwkJCwoMDA0NDg8PDwH8EA8PDw4NDQwMCgsJCQcHBxAPDw8PDg0NDAsKCQgHB2QCAgQEBQYGBwgJCQoKCwsMCw0MDQ4ODg4PDw8PEA8QMhgPEA8PDw8ODg4ODQwNCwwLCwoKCQkIBwYGBQQEAgI2GBgXFxcVFRUTEhIQDg4GCwcMDA4OERESExUVFRcXFxgY/lsXBAIBAwQGBwgICAgHBwYFGA4RDw/gBQcPDxENGAUGBwcICQgHBwYEAwEBAxMCAgEBAgIvCAgHBwUEAgEBAgQFBwcECP5YBAQIBwcFBAIBAQIEBQcHBAgzAgIBAQICowkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgICQkICAgHBwYGBgUEAwMCAgICAwMEBQYGBgcHCAgIdQUFBQQHBgQDAQEDGgwPDxENGAMEBAUFBQbQBQYFBQUEBAMYDhEPDwwXBAICAgUFBwUFBQkJCBEQCAgKCggIBgYFBAMCAQECBAYRCwsKCgoICAgGBgQEAwEBAQEDBAQGBggICAoKCgsLEAYEAgEBAgMEBAYHBwkJCgsMCwwMDAsMCwsLCgkJCAcEBwgJCQoLCgsLDAsMCwsLCwoJCQgGBgUEAwIBAQIEBhELCwoKCggIBwcGBAQDAQEBAQMEBAYGCAgICgoKCwsQBgQCAQECAwQEBgcHCQkKCAgQEREPDg8NDQwLCgoKDA0ODg8BOw4PDg4NDQ0MDQsKCggIBgUODg4NDQ0MCwsLCgoJCQgHBwgJCQoKCwsLDA0NDQ4ODwYGBwkJCwsNDA0NDQ4OD4Y4EBEQDxAQDw8ODw4NDQ0MDAsKCgoJCAgHBwUFBQMDAgEBAgMDBQUGBgcICAkKCgoLDAwNDQ0ODw4PDxAQDxEQEDgQBwkJCwwNDg8QERITFBULFhAbFhUUExIREA8ODQwLCQkHhikICAgIBwcGBQQCAgIFBQcpBQcJCwsFBgsJBwUpBgYEAwECAwUHBwcECAgIzgoLCgsLCgsKAQIEBQYICAgICAcHBQQBAgECBAUHBwgICAgIBgUEAQIKCwoLCwoLCioCAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkJCAgIBwcGBgYFBAMDAgKLAQICBQcGCAQICAgtCwsJBwUoBQUDAwMBAQEBAgIDBAQFKQUHCQsKKQgICAgHBwYFAwEBVQEDBQQEBwcICQkKCgsLCwsMCwsMDwIDBAUFBwcICQkKCwsLDAwMDAsLCwoJCQgHBwUFBAMCDgsMCwsMCwsLCgoJCQgHBwYEBAIBAQIDBQUGBwkJCgYJCAgHBQUEAwIBAgIDBQUHBwgJCQoKCwsLCwwLCwwPAgMEBQUHBwgJCQoLCwsMDAwMCwsLCgkJCAcHBQUEAwIOCwwLCwwLCwsKCgkJCAcHBAQFAwEBAwQHBwoLDg0LCggHBQMAAAAABgAAAAADzgOkAAMACAAQABQAGAAeAAA3IRUhAQcVMzUnMxUXFSM1NyUVMzUhESERJSERIxEhMgNI/LgBZTVqVD5U5lQBhH79NgH4/bQDctL9YLBUAl40fHzKXFTU1FRc0tL+CAH4VP6G/toABgAAAAADpAOPACwAfgC+AP4BPgF+AAABKwEPChUfBT8CHwI/BTUvCzMfFBUPDSMvAw8CIy8NNT8TJTMfDg8PLw8/DiEzHw4PDy8PPw4lMx8ODw8vDz8OIzMfDg8PLw8/DgIABAsIBwoLbikVDQgFAwUHBAQEBoYpKzIphwUFBAcDBQMFCAwOLG0LCgkHExEQBwcLCgoJCRFvHhQJEgcIBgUEAwEBBgcJCwYHBwgJCAoKBgcSeCgqMSeCEAYKCQkJCAcHBgsJBwYBAQMEBgYHCAgTEx5wEAkKCgoLDhABTAsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgoLCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCv2VCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKAcQLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKCwsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgrxCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKAgADBAcLgSoYEA4MCwoMCQQDAgIPAwEBAw8CAwMHBQwLCwwOEBAtfg0JBgNVAgECBQUGBwgQgx4VChcLDAwNDQ4NDw8QDw8OBgYGBQQEAwMBAQ4DAQEDDwEDAwQEBQYGBg4PDxAPDg4ODQwMDAwLFhUeghEHBwcFBAQCkwIDAwUFBgcHCAkJCgoKCwsKCgoJCQgHBwYFBQMDAQEBAQMDBQUGBwcICQkKCgoLCwoKCgkJCAcHBgUFAwMCAgMDBQUGBwcICQkKCgoLCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwKoAgMDBQUGBwcICQkKCgoLCwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwICAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKCwsKCgoJCQgHBwYFBQMDAgAAAAMAAAAAA1ADzgADAGEAyAAAJRUzNQMjDxUVHxAVMzUnNxc3FwcVMzU/EDUvFjMfHRUPDxUjFSM1IzUvDzU/HQGsqFQNDQwNDAwMCxYVExIQDw0KBQQDAwICAQECAwUFBwgJCgsMDQ0ODxAYKnI8YGA8cioYEA8ODQ0MCwoJCAcFBQMCAQECAgMDBAUKDQ8QEhMVFgsMDAwNDA0NERERERAQEA8PDg4ODQ0MDAsKCgoICAgHBgUEBAMCAgECBAUHCAkKDA0ODhAREhJUqFQSEhEQDg4NDAoJCAcFBAECAgIDBAQFBgcICAgKCgoLDAwNDQ4ODg8PEBAQERER2ioqAqABAgIDAwQFCg0PEBITFRYLDAwMDQwNDRMSEhEREQ8PDw0NDAsLCQgLYetxPGFhPHHrYQsICgoLDA0NDw8QEBEREhITDQ0MDQwMDAsWFRMSEA8NCgUEAwMCAgFUAgIDBAQFBgcICAgKCgoLDAwNDQ4ODg8PEBAQERERERcXFhYVFBQTExEREA4ODQv/Kir/Cw0ODhARERMTFBQVFhYLFx0REREQEBAPDw4ODg0NDAwLCgoKCAgIBwYFBAQDAgIAAAAEAAAAAAOkA6QAEgAlAEgAjgAAARU/Dj0BIR0BHw41NxEfDz8PESUhFTMVDxsVMxUhNTM1Lxs1MwL8CQkICAcHBgYGBAQEAgIC/WACAgIEBAQGBgYHBwgICQlUBQYICAkKCwwNDQ0NDQwLCwsLDA0NDQ0NDAsKCQgIBgX+XAH4qAEDBAYICQoMDA4QEBASEhMKCwsNDQ0ODxcZGBio/lyoGBgZFw8ODQ0NCwsKExISEBAQDgwMCgkEBwUEAqgC/MsEBAUFBgcHCAgICQkJCgoKVFQKCgoJCQkJCAcHBwYFBQQEy1T+uAkKCAkICAcGBwUFAwMCAQEBAQIDAwUFBwYHCAgJCAoJAUhUVKgUExMSERAQDg0NCgoIBwUDDw4NDAsKCQgLCQcFrFRUrAUHCQsICQoLDA0ODwMFBwgKCg0NDhAQCRETExOyAAAAAAIAAAAAA50D4wBuAPcAAAEjDwURIxEvBSsBDwURIzUvBSsBDwURHw8zPwgnDwMjLwsRLwUrAQ8FESMRLwYzHw4/ATMfDRURPwMzHwwVDw8jLw8DPw47ARc1Pw47AR8CPwgBxwUEAwMCAgJUAQICAwQEBQUEAwMCAgJUAQICAwQEBQUEAwMCAgIBAgMEBQcHCAkKCgsMDAwN6AsLCwsKCgkJzxVzCAgICAcIBwcGBgUFAwMBAQEDAQMEBAUFBAMDAgICVAEDAQMEBAUKCQkJCQkJBwcFBQUDAwMCCwsKCQkJCQkJBwgHBQUEAwJgCAgJCQgICAg1BQUEBAMCAQEBAgIDBAUF4w8QCBASEhIT8RUVFBQSERAPDgYLCggGBAIBAQICBAUGBwcICAkJCQoJCQsKAQICBAUGBwcICAkJCQoJCQkKCQkICggICQkJCgkDjwECAgIDCP5ZAXoJBQICAgEBAgICAwj+g/wJBQICAgEBAgICAwj+Gg0MDAwLCgoJCAcHBQQDAgEBAQIEBAUGB7IQOQQCAQECAwMFBQYGCAcICQHWCQUCAgIBAQICAgMI/q0BpAkFAgICAVQCAgIEBQUGBgcHBwgICAkBAQICAgQFBQYICAkKCgsLDP5MMAMCAQEDAwUoBAYFBgcGBwcHBwYHBgYGBcIMCgUIBgUDAgEDBQgICwwNDwgREhMUFBUB7gwLCwoKCQgIBgUFBAICAgIXDAsLCgoJCAgGBQUEAgICAgEDCwsGBQUEAgICAAAAAAQAAAAAA84DzgADAB8AIwAnAAABBzM3JRcHMzcXBzMVIwczFSMHJzcjByc3IzUzNyM1MycRIRElIREhAZ4O0g7+7FMK0gtTCltiDltiC1MK0gtTCltiDltiywL0/LgDnPxkAlSoqNUHeoEHelSoVIEHeoEHelSoVNL9DAL0VPxkAAAAAAMAAAAAA6QDzgADAAcAEQAAAREzESURIRElIRUhESE1IREjAlT8/WABUP5cAfgBUP5c/rBUAvz+XAGkfv5cAaRUfv20fv6wAAIAAAAAA3oD7QA/AMcAAAEPDx8OOwE/Di8OAx8PFTsBHw0VERUPDiEvDjURNT8NMyE1Lw8PDyM/DgIACwoKCgkJCAcHBgUFAwMBAQEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwEBAQEDAwUFBgcHCAkJCgoKCwwXFxUVFBIREA4NCgkHBAM/CQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgJ/bQJCAgIBwcGBgYFBAMDAgICAgMDBAUGBgYHBwgICAkBjwEBAwMFBQYHBwgJCQoKCgsLCgoKCQkIBwcGBQUDAwEBfgEEBQgKCw4PEBITFBUWFwHMAQICBAQFBgcICAgKCQoLCwoLCgkKCAgIBwYFBAQCAgICBAQFBgcICAgKCQoLCgsLCgkKCAgIBwYFBAQCAgIjAQIFBwgLDA8PERMTFRYWGGABAgMEBAUFBgcGCAgICAn+CAgICAgIBgcGBQUEBAMCAQEBAQIDBAQFBQYHBggICAgIAfgJCAgICAYHBgUFBAQDAgFUCwsKCQoICAgHBgUEBAICAQECAgQEBQYHCAgICgkKCwsYFxYVFRMREQ8NDAkIBgMAAAAAAgAAAAAC0gLlAAUACQAAARc3FwcnAyEVIQF2ioo8xsYMAaT+XAIcioo8xcUBBVQABAAAAAADegPOAAMABwALAA8AAAERMxElIREhAxEhESUhESEBgvz+sAGk/lxUAkz9YAL0/QwC0v5cAaRU/bQCoP0MAvRU/GQACgAAAAADegPOAAMABwALAA8AEwAXABsAHwAjACcAACUzFSMlMxUjJTMVIwEzFSMlMxUjATMVIyUzFSMBMxUjJTMVIyUzFSMDHF5e/oa8vP7kXl4CoFRU/WBUVAKgVFT9YFRUApZeXv6GvLz+5F5ehlRUVFRUAYGampoBzpqamgGBVFRUVFQAAAIAAAAAA3oDzgADAAcAABMRIRElIREh2gJM/WAC9P0MA3r9DAL0VPxkAAAAAgAAAAADegPOAEQASQAAASMPDxEfDyE/DxEvDyUzIREhAYIJCBEQDw8ODQwLCQkHAwUDAgECBQUHCQkLDA0ODwcQEBEBBREREA8PDg0MCwkJBwMFAwIBAgUFBwkJCwwNDg8HEBAR/f/8Afj9DAN6AQIFBQcJCQsMDQ4PBxAQEf5TEREQDw8ODQwLCQkHAwUDAgECBQUHCQkLDA0ODwcQEBEBrREREA8PDg0MCwkJBwMFAwJU/GQAAAIAAAAAAyYDpAADAAcAAAERIRElIREhAQQB+P3eAkz9tAN6/QwC9Cr8uAAABAAAAAADegPOAAUACwASABkAAAEzESM1MyUzFTMVIQE7AREjNSMlOwEVIxUjAyZU/Kj9YFTS/toB+KhUVKj+CFTS0lQBWP7aVNLSVAOc/trSVFTSAAAAAAQAAAAAA3oDzgADAAcACwAPAAAlIRUhATMRIwEzESMTIRUhAS4BpP5cAfhUVP1gVFSoAaT+XIZUAvT9tAJM/bQC9FQAAQAAAAACqAKoAEAAAAEzHw8PDy8PPw4CAAkIERAPDw4NDAsJCQcFBQIBAQIFBQcJCQsMDQ4PDxAREREREA8PDg0MCwkJBwUFAgEBAgUFBwkJCwwNDg8PEBECqAECBQUHCQkLDA0ODw8QERERERAPDw4NDAsJCQcFBQIBAQIFBQcJCQsMDQ4PDxAREREREA8PDg0MCwkJBwUFAgAABwAAAAADzgOkAAMACQANABMAFwAbACYAACUzFSMnMxUzFSMTMxUjJzMVIxUjAREzESUhESEDMxUjBzMVIzUzFQEuqKj8VFSo/Kio/KhUVAJM/P6wAaT+XOGNb5de/FSwVKhUVAHOVFRUVAHO/WACoFT8uANIVH5U/HgAAAIAAAAAAr0DOwADAAcAAAERMxEnIREhAcF+/AF6/oYCvf6GAXp+/YoAAAAAAgAAAAAC/AN6AAMABwAAAREzESUhESEBgvz+hgH4/ggC/P4IAfh+/QwAAAACAAAAAAM7A3oAAwAHAAABESERJSERIQFDAXr+CAJ2/YoC/P4IAfh+/QwAAAIAAAAAAzsDuQADAAcAAAERIRElIREhAUMBev4IAnb9igM7/YoCdn78jgAAAgAAAAADOwP4AAMABwAAAREhESUhESEBQwF6/ggCdv2KA3r9DAL0fvwQAAAEAAAAAAO5A7kAAwAIAAwAEAAANyEVIQETITcXAREhESUhESFHA3L8jgINqP4IflT+7wJ2/QwDcvyOxX4Clf7lnVQBMf5HAbl+/UsAAQAAAAADpQL4AAgAAAEXByEVIRcHJQGKNa0ClP1srTX+0AL4QY1UjUH4AAABAAAAAAOkAvwABgAAARUhFSEVJQGsAfj+CP6wAvzSVNL8AAABAAAAAAOkAtIACAAAEzsBFSEVIRUjXFRUAqD9YKgC0qhUqAACAAAAAAOkAucAQACFAAABIw8PHw8/Dy8PMx8QIRUhDw8vDz8OAUMIBw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODw8PDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PDwoLFBMTExEQEA4ODAsJBAcGAwF+/oIGBggJCwwODhAQERMTExQVGBcWFRQTEhAPDgsKCAUEAQEEBQgKCw4PEBITFBUWFwKTAQIEBQYHCQkKDAwNDQ4PDw8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8PDw8ODQ0MDAoJCQcGBQQCVQEDBAYICQoMDQ4PEBEJExMOVBgTEhEQDw4NDAoJCAYEAwEBBAUICgsODxASExQVFhcYGBcWFRQTEhAPDgsKCAUEAAAAAAEAAAAAA6QC5wBEAAABMx8QIRUhDw8vDz8OAUMKCxQTExMREBAODgwLCQQHBgMBfv6CBgYICQsMDg4QEBETExMUFRgXFhUUExIQDw4LCggFBAEBBAUICgsODxASExQVFhcC5wEDBAYICQoMDQ4PEBEJExMOVBgTEhEQDw4NDAoJCAYEAwEBBAUICgsODxASExQVFhcYGBcWFRQTEhAPDgsKCAUEAAAAAAIAAAAAA6QC0gADAAsAABMVMzUlIRUhFSEVIbD8/rABpAGk/lz+XAJ+/PxUqFSoAAEAAAAAA7kC0gAHAAATIRUhFSEVIUcBpAHO/jL+XALSqFSoAAEAAAAAA6UC+AAIAAABDQEnNyE1IScCdgEw/tA1rf1sApStAvj4+EGNVI0AAQAAAAADpAL8AAYAAAENATUhNSECVAFQ/rD+CAH4Avz8/NJUAAAAAAEAAAAAA6QC0gAIAAABMxEjNSE1ITUDUFSo/WACoALS/lyoVKgAAAACAAAAAAOkAucAQACFAAABIw8PHw8/Dy8PMx8PDw8vECE1IT8OAr0IBw8ODQ0MDAoJCQcGBQQCAQECBAUGBwkJCgwMDQ0ODw8PDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PDwwMFxYVFBMSEA8OCwoIBQQBAQQFCAoLDg8QEhMUFRYXGBUUExMTERAQDg4MCwkEBwYD/oIBfgYGCAkLDA4OEBARExMTFAKTAQIEBQYHCQkKDAwNDQ4PDw8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8PDw8ODQ0MDAoJCQcGBQQCVQEEBQgKCw4PEBITFBUWFxgYFxYVFBMSEA8OCwoIBQQBAQMEBggJCgwNDg8QEQkTEw5UGBMSERAPDg0MCgkIBgQDAAAAAAEAAAAAA6QC5wBEAAABMx8PDw8vECE1IT8OAr0MDBcWFRQTEhAPDgsKCAUEAQEEBQgKCw4PEBITFBUWFxgVFBMTExEQEA4ODAsJBAcGA/6CAX4GBggJCwwODhAQERMTExQC5wEEBQgKCw4PEBITFBUWFxgYFxYVFBMSEA8OCwoIBQQBAQMEBggJCgwNDg8QEQkTEw5UGBMSERAPDg0MCgkIBgQDAAAAAAIAAAAAA6QC0gAEAAwAAAEdATM1JSERITUhNSECVPz+sAGk/lz+XAGkAn5UqPxU/lyoVAABAAAAAAO5AtIABwAAASERITUhNSECFQGk/lz+MgHOAtL+XKhUAAAAAgAAAAADegPOAAUACgAAExEhESM1JSEBESHaAkz8/lwB3wEV/QwDev0MAfj8VP7r/XkAAAMAAAAAA+4D7wAjADAANgAAATsBHwoRJyEvCjURFzcVIREhJTMHIxUnPwYlFwEnNxcC39EGBgYGCwkIBgIBAQGx/T8HBgYGCgoHBgICAXgGArX+3/4t5Y4YcQUFBgYGBwcBd1X+ealZVAPBAQICBgcKCgYGBgf8jrEBAQECBggJCwYGBgYBUnkFnwIEfn4LcQUFBAQCAgIvXf6cqVlUAAAEAAAAAAPcA84AHwArADEATAAAATMfCREnIS8JNRc3FSERIyUzByMVJz8GFwEnNxcTIR8NESMRLwYhAk6cCAgIDgwGBQQGBMr+KhEIDwcMBgUEBgRPBQJM9P6fhmEcRAMGDA4ICPA5/udxOzgpAq0MDBcKCgkIBwcFBAMCAVQBAgQFBwcM/VwDJgECAwgLBgcHEBD9WZUCAgYFCwYGBxAR1E8EgAGxV1cRRAUGCwgDAgs+/v5wPDgBagIDCgYICAkJCwsLDA0N/ggB+AkIBwYFBAMAAAoAAAAAA/gDpAADAAcACwAPABMAFwAbAB8AIwArAAABFTM1IRUzNSEVMzUlFTM1IRUzNSEVMzUlFTM1IRUzNSEVMzUlIREjESERIwKoqP5cqP5cqAFQqP5cqP5cqAF60v3e/P3e0v7aA/BU/LhUAVioqKioqKj8qKioqKio/KioqKioqFT+sP4IAfgABAAAAAAD+AM7AAcADgAVABwAAAEVMwczNzUjIRUzBzM3NSUFEQchNyMBBREHITcjAq2KWE1Ix/3JilhNSP7LAbmV/u1YaQI3AbmV/u1YaQLKytKq8srSqvJxAv6D99IBpAL+g/fSAAACAAAAAAO5A7kADAAYAAABIREBIREzFSE1MxEjJTMVMxUjFSM1IzUzAj8Bev7l/al+AXr8/P7Ffr29fr29A7n9qf7lATu9/AF6fr1+vb1+AAMAAAAAA7kDuQAEABEALQAAARcHLwElIREBIREzFSE1MxEhJR8IBy8DNT8LATR6D5V6ATEB+P7f/a9+AXr8/ob+/AgJCAgHBgYGHaMhAwIBAQQDBAMFBQU3BwcIAy3Uo0TU6/2v/t8Bevz8AXp+AQEDBAUGBwc0XjkGBwYNDAwGBQUEBAQfBAICAAAAAgAAAAADuQO5AAsAGAAAExc3FwcXBycHJzcnJSERASERMxUhNTMRI6Z+fll+fll+flp+fgHzAXr+5f2pfgF6/PwDtH5+Wn5+WX5+WX5+X/2p/uUBO738AXoAAAADAAAAAAPOA6QABQAJAA0AAAEXCQE3BRENASUJAwN6VP4y/jJTAXv+2QEnASf+2QHO/jL+MgHIOP7MATQ4/AJpxcXFATT+zP7LATUAAwAAAAAD+AO5AAQADAAWAAABAzMDIyczEyMnIQcjARcjETMHJzMRIwFAaNZoBjp6/nFA/uxAcQMzvX5+vb1+fgLx/r0BQ4n9DMjIAzO9/gi9vQH4AAAAAAgAAAAAA6QDzgAFAAwAJgA+AEkAbgCLAJYAADczFSEVIQEXBzUjNTMBFTsBPwkvCSsBJxU/CjUvCSUzFSMVMxUjFSMRIzsBHxAPDyMDMx8LDwsjFSMTIQERIzUjNSEVI7BUAXr+MgJMqKioqP57GQgICAYGBQUEAwIBAQMCBAUFBgcICAkX2h0FBQQEAwMDAgEBAQECAwMDBAQFBQFuqmheXkHzWwkSCAgHCAcGBgYGBQQJBgUCAQECBQYJCQYFBwYHBwgICBFl2mgNDAwKCggHBgUEAgEBAgQFBggICgUMDAwrQlQB3wEVVPz+sFTaVFQBUKioflQBDJ4CAgMEBQcIChEVFRIJCAcFBAMDAQRRAQEBAgMDBAQFBQYMBgUFBAQDAgMBAUBAM0BzASYCAgMDAwUEBQYGBwcPERMVFhYVExEPDgYGBQQFAwMDAgIBJgECBAYHCAoLDA4ODw8ODQ0KCggHAwUDAlcCoP7r/vPn59IAAAQAAAAAA6QDzgAFAAwAHAAnAAA3MxUhFSEBFTMVIxUnATMXMzczFzM3MwMjJyMHIwMhAREjESM1IRUjsFQBUP5cAkyoqKj+CFcoAi9ELwIoV1VLMQIxSwEB3wEVVPz+sFTaVFQBUH5UfqgBj8/Pz8/+sLy8ArX+6/7JARHn0gAABAAAAAADpAPOAAUADAAcACcAADczFSEVIQEXBzUjNTMBMxczNzMXMzczAyMnIwcjAyEBESM1IzUhFSOwVAFQ/lwCTKioqKj9YFcoAi9ELwIoV1VLMQIxSwEB3wEVVPz+sFTaVFQBUKioflQBZc/Pz8/+sLy8ArX+6/7z5+fSAAAIAAAAAAP4A84AAgAGAAoADgARABUAGQAdAAABMwclIRUhNSEVITUhFSElFyMnESERIREhESUhESECqNJp/Z8BJv7aASb+2gEm/toCYWnSKgEm/LgBzv3eA/D8EAGCfn5U/FT8VH5+/P0MAvT9DAL0VPxkAAkAAAAAA/gDzgACAAYACgANABEAFQAYABwAIAAAATMHJSEVIREhFSElFyMnESERIREhETcXNyEVITUlIREhAqjSaf2fASb+2gEm/toCYWnSKgEm/LgBzn5pafziAc793gPw/BABWH5+VAEmVH5+0v3eAiL93gIi0n5+fn5U/GQACAAAAAAD+APOAAIABgAKAA4AEgAWABoAJAAAJRc3JSEVISUhESEBFTM1NzMVIyUhFSERIRUhJyERIxEhESEVIQKoaWn9NgFQ/rABpAF6/ob+sKio/Pz+XAFQ/rACoP1gqAPwVPy4AaT+CO9+fj9Ufv7aAfhUVCpUfvwBpFT8/d4Bzv0MVAAAAAgAAAAAA84D1gAKAA4AEgAWABoAHgAiACwAAAEXByc3IzUzFTMnJTMVIxEzFSMnESERITMVIzchESEDMxUjJyEVIzUhETMVIwEEj487KsFUbSoBi9LS0tJUAXr9YH5+0gIi/d7S0tKoAkxU/lyo/AFIj5A8KqhUKlRUASZUqP4IAfhUqP1gAvRU/KhU/lxUAAgAAAAAA7kD+AADAAcACwAPABMAFwAbACcAACUzFSM1MxUjJxEhESUzFSM3IREhAzMVIxEhFSEDIRcVIzUnIREzFSECfr29vb0/ATv9mr297AG5/kfs/PwBev6GzQJ0v358/kW9/sXFP70/fv7FATsQX47+RwJHXwEcXwFL5dSmlf1LfgAAAAAEAAAAAAPRA84ABwAPABcAHwAAAR8BDwEvATcBDwEfAT8BJwMTDQELAS0BAR8BDwEvATcDFDOKijMzior+uSlkZCkpZGQpaQEC/v5paf7+AQIB+C17ey0te3sBrIozM4qKMzMBa2QpKWRkKSkBQv7+aWn+/gECaWkBZXstLXt7LS0AAAAFAAAAAAPOA84AAwAHAB0AIQAlAAABFTM1JxUzNSURIREhFTM1IRUhNSMVMzUhFSE1IxEnFSE1JSERIQIA0tLS/bQC9P3efgEm/tp+fgEm/tqoqAL0/LgDnPxkAVhUVNJUVH793gIikz+oP6g/qD8Bj9J+flT8ZAADAAAAAAPOA6QAAwAKABIAABMzESMBBxEhEzUhExcHIRUDIREyqKgCBrYBen7+kFFFLwFdm/37AlT+CAKutv5cASZUAXpE4rn+lwIaAAAAAAMAAAAAA84DpAAGAAoAEgAAAQMVIQc3ETczESMBIREBJzchNQEEfgFwLraoqKj9pwIF/tNFL/6jA1D+2lTgtgGkVP4IAfj95v7SROK5AAAABwAAAAADegPOAAMABwALAA8AEwAXABsAAAEzFSMnMxUjEzMVIyczFSMRIRUhJxEhESUhESECKqio/Kio/Kio/KioAaT+XFQCTP1gAvT9DAFYfn5+AVB+fn4Ben7S/QwC9FT8ZAAAAAADAAAAAAOjA6QAAwALABMAAAEzEyMTAzM3IRczAyczASEnIwchAf4FY8wr8Ws+AQY+a/Kw7AEu/uE9jz7+4QLW/uEBmf1gsrICoFT8uLKyAAQAAAAAA6QDzgAjAEcAiADJAAABDw8VITUvDyUhHw8VITU/DhMjDw8fDz8PLw8zHw8PDy8PPw4BLg0MDAwLCgoJCAcHBQQDAgECoAECAwQFBwcICQoKCwwMDA3+XAGkFRUUFBIREQ4OBgwJCAYFAvy4AQMFBwkLDA4OERESFBQV/AgHDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PDw8PDg0NDAwKCQkHBgUEAgEBAgQFBgcJCQoMDA0NDg8PDAwXFhUUExIQDw4LCggFBAEBBAUICgsODxASExQVFhcYGBcWFRQTEhAPDgsKCAUEAQEEBQgKCw4PEBITFBUWFwFYAQIDBAUHBwgJCgoLDAwMDVRUDQwMDAsKCgkIBwcFBAMCAVQBAwUHCQsMDg4IERITFBQVs6gVFRQUEhERDg4MCwkHBQMBzwECBAUGBwkJCgwMDQ0ODw8PDw4NDQwMCgkJBwYFBAIBAQIEBQYHCQkKDAwNDQ4PDw8PDg0NDAwKCQkHBgUEAlUBBAUICgsODxASExQVFhcYGBcWFRQTEhAPDgsKCAUEAQEEBQgKCw4PEBITFBUWFxgYFxYVFBMSEA8OCwoIBQQAAAAOAAAAAAP4A/gAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwBFAAAlMxUjJzMVIyUVMzUlMxUjJzMVIzUzFSMlFTM1JREhESUhESEBFTM1JRUzNSEVMzUhFTM1JSERIzUjFSM1IxUzFSMVMwMhAyZUVH5UVP200gH4VFR+VFTS0v200gFQASb+hgHO/jL+MtIBpNL93vz93tL+2gPwVNJU/FRUaXf+lNpUVFR+dHRUVFRU0lRUfn4q/lwBpFT9tALKqKjSfn5+fn5+VP6wKioqqFR+/uQAAAADAAAAAAPOA6QAAgAKADsAAAEHMwMzEyMnIwcjAzMVIRUjDwgXBycHJzcvBzMfBz8HITUhAudEiG5UvVQwxy9UqFQBJnsGDg8SExYXGQ9qH4PSPNYTEhERDw4NDFQKCgwLDQ0ODhYUExIQDg0L/isBJgHktgEm/gh+fgNIVFQTJCQjIyIgIBFpVoPSPNIWFxgXGRgZGhMSEhISERARGhobHB0dHh5UAAAFAAAAAAPOA84ABgANABEAFQAdAAABFTMVIxUnJRcHNSM1MxMzFSM1IRUhJyERIxEhESMC/NLS0v7a0tLS0ir8/AGk/lyoAvRU/bRUAdaoVKjS0tLSqFQBUFT8VPz+MgF6/oYABQAAAAADzgPOAAYADQARABUAHQAAARcHNSM1MyUVMxUjFScTMxUjNSEVISchESMRIREjAvzS0tLS/gjS0tL8/PwBpP5cqAL0VP20VAHW0tKoVKioVKjSAXpU/FT8/jIBev6GAAcAAAAAA8sDzAAfACcAPwBXAFsAXwBnAAABDwcfBz8HLwYlDwEfAT8BJyUfBQ8FLwU/BCUfBQ8FLwU/BCUzFSM1IRUhJyERIzUhESMBJAUGBgcHCAgJCQgIBwcGBgUEBgYHBwgICQkICAcHBgYB3gkLCwkKCwv+FEQEBQYHlJQHBgUEREYDBQYHlJQHBgUDAig4BAUGB3d3BwYFBDg3BAUGB3d3BwYFBP5f/PwBpP5c0gNIVP1gVAFZCAkHCAYHBQUFBQYHBwgICQkICAcHBgUFBQUHBggHCVkLCQoLCwoJcpQHBgUERUUEBQYHlJQHBgUERUUEBQYH3XcHBgUENzgEBQYHd3cHBgUEODcEBQYHmlT8VPz+sPz+hgAAAwAAAAADkQO2AAYACgASAAABFwEnNxcJAQMzAyczEwcnIQcjA1Y7/qixO3YBHf5ebd9tQ4C7VRb+4UN1Ad48/qiwPHUBHQFT/scBOYX9+VVBwgAABgAAAAADzAPSAAUACwAPABMAFwAhAAABFwcnNy8BFwcXBycDIRUhJzMVIyczFSMnIREjESERMxUhAwbGxjuKin47ioo7xgMBev6GVPz8VPz8qANyVP02/P6wAbnGxTuKizs7i4o7xQFGP70/vT/c/lwBUP0MVAAAAgAAAAAD+AP4ACcAeQAAARUfFi8MFQEDIRUhDwcRHwchPwc1MxUPDyEvDxE/DgK9DiMYGxwPDg8PDg4ODQwMCgoIBwYEAwEPDg8dHRsbGRgWHh8b/sXcARv+5QcGBQUEAwEBAQEDBAUFBgcCdgYGBQUEAwEBfgECBAUHCAkKCwwNDg8PCA/9ghEPDw8ODQwLCgkIBwUEAQIBAgQFBwgJCgsMDQ4PDw8DeqIDDAoMEQkKDAwODw8SEhQUFxgZGh0eHw8ODBgUEQ4MCgcIBgOiARsBmn4BAQMEBQUGB/1MBwYFBQQDAQEBAQMEBQUGB15eEQ8PDw4NDAsKCQgHBQQBAgECBAUHCAkKCwwNDg8PCA8CvREPDw8ODQwLCgkIBwUEAgAAAAIAAAAAA84DzgAHAC4AABMzESERMxEhATMPCjMJATM/FTJUAvRU/GQCxmlWCREQDw4MCwoMCsr+qf6p3QIMCw4ICgoLDQ4OEBISFBUXGBkbHR4CAP6GAXr+MgOcUgoWFxkaGhoaJSH+cAGQCicfIRERERERERAQDw4NCwsIBwYDAQAAAAcAAAAAA6QDpAACAAYACgAOABIAFQAZAAABBzMRATMBEQEzAScBFQEhBxUBIRU3JyERIQNQlpb+boUBDf1yhQIJ6v5KAjv+f7oBP/7BQ5cDSPy4AUaWAZL+bgENAYH9cgIJl/5KhQI7uoUBP0NDVPy4AAAABAAAAAADowPOABQAKQBLAHsAAAEfBQ8ELwQ/AwMfBQ8ELwQ/AwMjDwcfBzM/By8HMx8OIREjNSMVITUjESEVIREhPw4zAtIyAgQHB4yMBwcENDMFBweMjAcHBZ8mAgUHB21tBwcFKCgFBghtbQgGBQIEBAgHBwUEAgEBAgMFBgYHCAgIBwcFBQMCAQECBAUHBwgICgoKCQkJCAgIBwYGBgUEBAEDVFT+XFQBev4yAQMEBQUFBgcHBwgICQkJCgoKAdaHBQcHBDQzBQcHjIwHBwUzNAQHCAFdaQQHBwUoKAUGCG1tCAYFKCgFBwcBPwECBAUHBwgICAgHBgUEAgICAwQFBgcHCAgIBwYFBANVAgEDAwQFBQYGBwcICAkK/rD8VFT9YFQDSAoJCAgHBwYGBQUEAwMBAgAAAwAAAAAD3wPWAAgAEQAZAAABFwcnNyM1MyclFwczFSMXBycTIREjESERIwMmubk7VOvrVP3vO1Tr61Q7uWUC9FT9tFQBnLm6PFRUVDs7VFRUPLoC9P4yAXr+hgADAAAAAAPfA9YACAARACMAAAEXByc3IzUzJyUXBzMVIxcHJwEzIREjESMRIxEjESMRIxEjEQMmubk7VOvrVP3vO1Tr61Q7uQE30gFQVKhUflR+VAGcubo8VFRUOztUVFQ8ugL0/jIBev6GAXr+hgF6/oYBzgAAAAAHAAAAAAOkA6QAAwAHAAsADwATABcAHQAAAREzESERMxEhETMRJRUzNSEVMzUhFTM1JTEhESERAqio/lyo/lyoAVCo/lyo/lyoASYBJvy4AlT+XAGk/lwBpP5cAaT8qKioqKioVPy4A0gAAAADAAAAAAPOA6QABQAJABEAAAEVAykBEyUzESMBFwchFQMhEQN6fv6GAXp+/LioqAIpRS8BXZv9+wIqVP7aASZ+/ggDSETiuf6XAhoABAAAAAADzgOkAAcACQANABUAABMVIQc3BzchEwclMxEjASERASc3ITWGAXAutrYu/pB+RwJpqKj9pwIF/tNFL/6jAipU4La24AF6pvr+CAH4/eb+0kTiuQAAAAABAAAAAANQA1AAAwAANyERIbACoP1gsAKgAAAAAwAAAAAD3wMiAAMABwANAAATFwcnARcBJwEXASc3F1zjO+MCsTv+3jsB9Dv99/g7vQH84zvjAWE7/t47ASI7/ff4O70AAAAAAAASAN4AAQAAAAAAAAABAAAAAQAAAAAAAQAHAAEAAQAAAAAAAgAHAAgAAQAAAAAAAwAHAA8AAQAAAAAABAAHABYAAQAAAAAABQALAB0AAQAAAAAABgAHACgAAQAAAAAACgAsAC8AAQAAAAAACwASAFsAAwABBAkAAAACAG0AAwABBAkAAQAOAG8AAwABBAkAAgAOAH0AAwABBAkAAwAOAIsAAwABBAkABAAOAJkAAwABBAkABQAWAKcAAwABBAkABgAOAL0AAwABBAkACgBYAMsAAwABBAkACwAkASMgZS1pY29uc1JlZ3VsYXJlLWljb25zZS1pY29uc1ZlcnNpb24gMS4wZS1pY29uc0ZvbnQgZ2VuZXJhdGVkIHVzaW5nIFN5bmNmdXNpb24gTWV0cm8gU3R1ZGlvd3d3LnN5bmNmdXNpb24uY29tACAAZQAtAGkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAGUALQBpAGMAbwBuAHMAZQAtAGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAZQAtAGkAYwBvAG4AcwBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIAB1AHMAaQBuAGcAIABTAHkAbgBjAGYAdQBzAGkAbwBuACAATQBlAHQAcgBvACAAUwB0AHUAZABpAG8AdwB3AHcALgBzAHkAbgBjAGYAdQBzAGkAbwBuAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMPAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgJjAmQCZQJmAmcCaAJpAmoCawJsAm0CbgJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4ALhAuIC4wLkAuUC5gLnAugC6QLqAusC7ALtAu4C7wLwAvEC8gLzAvQC9QL2AvcC+AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10DXgNfA2ADYQNiA2MDZANlA2YDZwNoA2kDagNrA2wDbQNuA28DcANxA3IDcwN0A3UDdgN3A3gDeQN6A3sDfAN9A34DfwOAA4EDggODA4QDhQOGA4cDiAOJA4oDiwOMA40DjgOPA5ADkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA58DoAOhA6IDowOkA6UDpgOnA6gDqQOqA6sDrAOtA64DrwOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDzQPOA88D0APRA9ID0wPUA9UD1gPXA9gD2QPaA9sD3APdA94D3wPgA+ED4gPjA+QD5QPmA+cD6APpA+oD6wPsA+0D7gPvA/AD8QPyA/MD9AP1A/YD9wP4A/kD+gP7A/wD/QP+A/8EAAQBBAIEAwQEBAUEBgQHBAgECQQKBAsEDAQNBA4EDwQQAApleHBvcnQtcGRmCmV4cG9ydC1jc3YMZXhwb3J0LWV4Y2VsCmRhdGUtcmFuZ2UMZmlsdGVyLWNsZWFyBmZpbHRlcghidWxsZXQtNghidWxsZXQtMQRub25lCGJ1bGxldC01EWJvcmRlci1kaWFnb25hbC0yEWJvcmRlci1kaWFnb25hbC0xCGJ1bGxldC00CGJ1bGxldC0yCGJ1bGxldC0zFGNoZXZyb24tcmlnaHQtZG91YmxlE2NoZXZyb24tbGVmdC1kb3VibGUTY2hldnJvbi1kb3duLWRvdWJsZRFjaGV2cm9uLXVwLWRvdWJsZQZyZXBlYXQPcmVjdXJyZW5jZS1lZGl0CGxvY2F0aW9uC2Rlc2NyaXB0aW9uCXRpbWUtem9uZQhjYWxlbmRhcg90aW1lbGluZS1hZ2VuZGEJd29yay13ZWVrBHdlZWsDZGF5EWFnZW5kYS1kYXRlLXJhbmdlCWRhdGUtdGltZQZwZW9wbGUMdGltZWxpbmUtZGF5DXRpbWVsaW5lLXdlZWsSdGltZWxpbmUtd29yay13ZWVrDnRpbWVsaW5lLW1vbnRoBXRhYmxlBGNvcHkIdGgtc21hbGwGc2F2ZS0yC3BhcmFncmFwaC0yBmVkaXQtNg1jbG9zZS1sYXJnZS0xC2V4cG9ydC13b3JkDGNpcmNsZS1jbG9zZQhmaWx0ZXItMgpwbHVzLXNtYWxsBWNsb3NlBWNoZWNrB3ByaW50LTIGZWRpdC0yBHBsdXMNY2xvc2UtbGFyZ2UtMhFjaGV2cm9uLWRvd24tdGhpbhFjaGV2cm9uLXVwLWZpbGwtMhFjaGV2cm9uLWRvd24tZmlsbA9jaGV2cm9uLXVwLWZpbGwTY2hldnJvbi1kb3duLWZpbGwtMgphcnJvdy1kb3duCGFycm93LXVwFGNoZXZyb24tcmlnaHQtZmlsbC0zE2NoZXZyb24tbGVmdC1maWxsLTIIZGVsZXRlLTERY2hldnJvbi1sZWZ0LWZpbGwSY2hldnJvbi1yaWdodC1maWxsCmFycm93LWxlZnQLYXJyb3ctcmlnaHQJc29ydGluZy0xBGVkaXQKZmlyc3QtcGFnZQlsYXN0LXBhZ2UOdGltZWxpbmUtdG9kYXkMY2hldnJvbi1sZWZ0CGZpbHRlci0xCmNoZXZyb24tdXANY2hldnJvbi1yaWdodAxjaGV2cm9uLWRvd24OY2lyY2xlLWNsb3NlLTIRY2hldnJvbi11cC1maWxsLTMTY2hldnJvbi1kb3duLWZpbGwtMw1maWx0ZXItY2FuY2VsDmNoZXZyb24tbGVmdC0yCmdyb3VwLWljb24Jc2VsZWN0aW9uB2Nsb3NlLTIHY2hlY2stMhJpbnRlcm1lZGlhdGUtc3RhdGUOY2hldnJvbi1sZWZ0LTMGZWRpdC0zB2Nsb3NlLTMPY2hldnJvbi1yaWdodC0yBnBsdXMtMhNjaGV2cm9uLWRvd24tZmlsbC01DWNpcmNsZS1yZW1vdmUMYXJyb3ctbGVmdC0yD21vcmUtdmVydGljYWwtMQZzZWFyY2gFbW9udGgFdHJhc2gOY2hldnJvbi1kb3duLTIEc2F2ZQRtZW51B3JlZnJlc2gTY2lyY2xlLWNsb3NlLWZpbGwtMwVjbG9jaw1mcmVlemUtY29sdW1uDmVycm9yLXRyZWV2aWV3D2NpcmNsZS1yZW1vdmUtMgpjaXJjbGUtYWRkF2RyYWctYW5kLWRyb3AtaW5kaWNhdG9yD2NoZXZyb24tcmlnaHQtMw9jaGV2cm9uLXJpZ2h0LTQEcGxheQVwYXVzZRBwYXJhLW9wdGlvbi1kb3duCHNlYXJjaC0yDWJvcmRlci1jZW50ZXIMcmVzdGFydC1hdC0xDmh5cGVybGluay1vcGVuBWN1dC0yBmNvcHktMgpib3JkZXItdG9wDWRlbGV0ZS1jb2x1bW4KZGVsZXRlLXJvdwxpbnNlcnQtcmlnaHQLaW5zZXJ0LWxlZnQQaHlwZXJsaW5rLXJlbW92ZQ1ib3JkZXItbWlkZGxlDGJvcmRlci1yaWdodA5oeXBlcmxpbmstZWRpdAZsaW5rLTILYm9yZGVyLWxlZnQMdGFibGUtZGVsZXRlEHRhYmxlLXByb3BlcnRpZXMOaHlwZXJsaW5rLWNvcHkNYm9yZGVyLWJvdHRvbQdwYXN0ZS0yEmNvbnRpbnVlLW51bWJlcmluZwxpbnNlcnQtYmVsb3cMaW5zZXJ0LWFib3ZlD3RhYmxlLWNlbGwtbm9uZQNib3gDYWxsEXRhYmxlLWFsaWduLXJpZ2h0E3RhYmxlLWJvcmRlci1jdXN0b20QdGFibGUtYWxpZ24tbGVmdBJ0YWJsZS1hbGlnbi1jZW50ZXIPbGluZS12ZXJ5LXNtYWxsC2xpbmUtbm9ybWFsCmxpbmUtc21hbGwOcGFyYS1vcHRpb24tdXAVdmVydGljYWwtYWxpZ24tYm90dG9tFXZlcnRpY2FsLWFsaWduLWNlbnRlchJ2ZXJ0aWNhbC1hbGlnbi10b3AMY2xlYXItZm9ybWF0DXN0cmlrZXRocm91Z2gKdXBwZXItY2FzZQdqdXN0aWZ5BWltYWdlBnJlc2l6ZRBleGl0LWZ1bGwtc2NyZWVuBmVkaXQtNARib2xkCmFsaWduLWxlZnQDY3V0EHRleHQtYWx0ZXJuYXRpdmUGY29weS0xCGRlbGV0ZS0yD2luY3JlYXNlLWluZGVudAVlcmFzZQR1bmRvC2Z1bGwtc2NyZWVuCXVuZGVybGluZQ5saXN0LXVub3JkZXJlZANleWUMbGlzdC1vcmRlcmVkCmxvd2VyLWNhc2ULbGluay1yZW1vdmUHem9vbS1pbglvcGVuLWxpbmsFcHJpbnQKZm9udC1jb2xvcgthbGlnbi1yaWdodARsaW5rCXZpZXctc2lkZQljb2RlLXZpZXcIem9vbS1vdXQLc3VwZXJzY3JpcHQJcGFyYWdyYXBoBHJlZG8FcGFzdGULaW5zZXJ0LWNvZGUJc3Vic2NyaXB0B2Rpc3BsYXkHcmVwbGFjZQZpdGFsaWMHY2FwdGlvbgxwYWludC1idWNrZXQPZGVjcmVhc2UtaW5kZW50DGFsaWduLWNlbnRlcglmb250LW5hbWUPZHJhZy1hbmQtZHJvcC0yDmZpZWxkLXNldHRpbmdzCnR3by1jb2x1bW4HdHdvLXJvdwNzdW0IZmlsdGVyLTMLY2xvc2UtbGFyZ2UOZmlsdGVyLWNsZWFyLTIMY2lyY2xlLWNoZWNrDGFsaWduLWJvdHRvbQ5pbnNlcnQtYWJvdmUtMg5pbnNlcnQtYmVsb3ctMgxhbGlnbi1taWRkbGUPZGVsZXRlLWNvbHVtbi0yDGRlbGV0ZS1yb3ctMg1pbnNlcnQtbGVmdC0yCWFsaWduLXRvcA5pbnNlcnQtcmlnaHQtMgZlZGl0LTUOYWxpZ24tbWlkZGxlLTIPZnJlZXplLWNvbHVtbi0yBXN0eWxlCGRlbGV0ZS0zCmZyZWV6ZS1yb3cLdGV4dC1oZWFkZXIRbW9yZS1ob3Jpem9udGFsLTEHcmVzaXplcgZmb2xkZXIMZmlyc3QtcGFnZS0yCHByZXZpb3VzBG5leHQLbGFzdC1wYWdlLTIKem9vbS1vdXQtMgl6b29tLWluLTIIZG93bmxvYWQIYm9va21hcmsIc2VhcmNoLTMPdGV4dC1hbm5vdGF0aW9uB2Nsb3NlLTQIY29tbWVudHMGc2F2ZS0zDGFsaWduLWxlZnQtMgdzdHlsZS0yBnVuZG8tMg9oaWdobGlnaHQtY29sb3IPbW9yZS12ZXJ0aWNhbC0zC3VuZGVybGluZS0yD3N0cmlrZXRocm91Z2gtMg5wYWludC1idWNrZXQtMgNwYW4Hb3BhY2l0eQhkZWxldGUtNA1tb3VzZS1wb2ludGVyE2NoZXZyb24tcmlnaHQtc21hbGwMc3Ryb2tlLWNvbG9yB3ByaW50LTMGcmVkby0yDGZvbnQtY29sb3ItMgZzaGFwZXMSY2hldnJvbi1sZWZ0LXNtYWxsDHN0cm9rZS13aWR0aA9hbm5vdGF0aW9uLWVkaXQJdGh1bWJuYWlsBXN0YW1wCmJyZWFrLXBhZ2UEZmlsZQpjb2xsYXBzZS0yBmV4cGFuZA9kb3VibGUtcmVzaXplLTIPZG91YmxlLXJlc2l6ZS0xD3NpbmdsZS1yZXNpemUtMQ9zaW5nbGUtcmVzaXplLTIPc2luZ2xlLXJlc2l6ZS0zD3NpbmdsZS1yZXNpemUtNA1kcmFnLWFuZC1kcm9wEWNoZXZyb24tdXAtZmlsbC00E2NoZXZyb24tZG93bi1maWxsLTQUY2hldnJvbi1yaWdodC1maWxsLTITY2hldnJvbi1sZWZ0LWZpbGwtMw9tb3JlLXZlcnRpY2FsLTQNZmlsdGVyLWFjdGl2ZQtjb2RlLXZpZXctMglncmlkLXZpZXcHcGFzdGUtMwd0cmFzaC0yCmRvd25sb2FkLTIFY3V0LTMQbGlzdC11bm9yZGVyZWQtMglyZWZyZXNoLTILY2lyY2xlLWluZm8SY2hldnJvbi1yaWdodC10aGluCGZvbGRlci0yB2Nsb3NlLTULZm9sZGVyLWZpbGwGcmVuYW1lBmNvcHktMwhzZWFyY2gtNAh1cGxvYWQtMQRiYWNrCnNlbGVjdC1hbGwJc29ydGluZy0yD21vcmUtdmVydGljYWwtNQdjaGVjay0zEW1vcmUtaG9yaXpvbnRhbC0zDmV4cG9ydC1leGNlbC0yDGV4cG9ydC1jc3YtMgZzYXZlLTQHc2F2ZS1hcwZleHBvcnQIZGVsZXRlLTULZ3JhbmQtdG90YWwHdGFibGUtMglzdWItdG90YWwIZmlsZS1uZXcRbnVtYmVyLWZvcm1hdHRpbmcIcmVuYW1lLTIMZXhwb3J0LXBkZi0yDWZ1bGwtc2NyZWVuLTIFY2hhcnQIdXBsb2FkLTIJZm9udC10eXBlB2Nsb3NlLTYMbGluZS1zcGFjaW5nBGxvY2sMYm9yZGVyLW91dGVyBmxpbmstMw5hbGlnbi1ib3R0b20tMgxib3JkZXItYWxsLTIQdGFibGUtb2YtY29udGVudA5wYWdlLW51bWJlcmluZwZib2xkLTILYWxpZ24tdG9wLTIOYWxpZ24tbWlkZGxlLTMKcGFnZS1zZXR1cAxzdHJva2Utc3R5bGUHaW1hZ2UtMg1ib29rbWFyay1maWxsBmhlYWRlchBsaXN0LXVub3JkZXJlZC0zD3Nob3ctaGlkZS1wYW5lbA1hbGlnbi1yaWdodC0yBmZvb3Rlcgpib3JkZXItYWxsDGJvcmRlci1pbm5lcgRjZWxsC2FsaWduLXRvcC0zDmFsaWduLWJvdHRvbS0zDmFsaWduLW1pZGRsZS00B2NoZWNrLTQFYnJlYWsMYnJlYWstcGFnZS0yDWJyZWFrLXNlY3Rpb24QYXV0by1maXQtY29udGVudBJmaXhlZC1jb2x1bW4td2lkdGgPYXV0by1maXQtd2luZG93DWJyaW5nLWZvcndhcmQOYnJpbmctdG8tZnJvbnQMc2VuZC10by1iYWNrDXNlbmQtYmFja3dhcmQJdW5ncm91cC0xB2dyb3VwLTEFb3JkZXISY2hldnJvbi11cC1zbWFsbC0yFGNoZXZyb24tZG93bi1zbWFsbC0yFWNoZXZyb24tcmlnaHQtc21hbGwtMhRjaGV2cm9uLWxlZnQtc21hbGwtMhZjaGV2cm9uLXJpZ2h0LWRvdWJsZS0yFWNoZXZyb24tbGVmdC1kb3VibGUtMgt6b29tLXRvLWZpdAlhZGQtYWJvdmUJYWRkLWJlbG93BGxpbmUOYXJyb3ctcmlnaHQtdXAJcmVjdGFuZ2xlBmNpcmNsZQhwZW50YWdhbgZsZW5ndGgJcGVyaW1ldGVyBGFyZWEGcmFkaXVzBnZvbHVtZRJjaGFuZ2Utc2NhbGUtcmF0aW8Ic2V0dGluZ3MJY29tbWVudC0yDXRodW1icy1kb3duLTEJdGh1bWJzLXVwDXRodW1icy1kb3duLTIKZXhwb3J0LWpwZwpleHBvcnQtcG5nCmV4cG9ydC1zdmcWY29uZGl0aW9uYWwtZm9ybWF0dGluZxBoaWRlLWZvcm11bGEtYmFyDWhpZGUtaGVhZGluZ3MOaGlkZS1ncmlkbGluZXMJZXllLXNsYXNoCmV4cG9ydC14bHMMZXhwb3J0LWNzdi0zA21keAhyZW5hbWUtMwtmb2xkZXItb3BlbgluYW1lZC1zZXQNZ3JpcC12ZXJ0aWNhbAlkaW1lbnNpb24HbGV2ZWwtMQdsZXZlbC0yB2xldmVsLTMHbGV2ZWwtNAdsZXZlbC01DHVzZXItZGVmaW5lZANrcGkJc29ydC1kb3duCXNvcnRpbmctMwdzb3J0LXVwEWNhbGN1bGF0ZWQtbWVtYmVyC2N1c3RvbS1zb3J0D3NvcnQtZGVzY2VuZGluZw5zb3J0LWFzY2VuZGluZwtjb21tZW50LWFkZAVyZXBseQZzZW5kLTEMY29tbWVudC1zaG93CXNpZ25hdHVyZQtmaWx0ZXItbWFpbgl0ZXh0LXdyYXAKdW5maWx0ZXJlZBhmaWx0ZXJlZC1zb3J0LWRlc2NlbmRpbmcRc29ydC1kZXNjZW5kaW5nLTIQc29ydC1hc2NlbmRpbmctMhdmaWx0ZXJlZC1zb3J0LWFzY2VuZGluZwhmaWx0ZXJlZA5maWx0ZXItY2xlYXItMwdyZWFwcGx5B2dyb3VwLTIJdW5ncm91cC0yD3Bhc3RlLXRleHQtb25seQtwYXN0ZS1zdHlsZQ1wYXN0ZS1zcGVjaWFsF3Bhc3RlLW1hdGNoLWRlc3RpbmF0aW9uC3NwZWxsLWNoZWNrDmNvbW1lbnQtcmVvcGVuCndlYi1sYXlvdXQMcHJpbnQtbGF5b3V0C2JvcmRlci1ub25lD2RhdGEtdmFsaWRhdGlvbg1wcm90ZWN0LXNoZWV0CXRleHQtZm9ybQxwcm9wZXJ0aWVzLTIKY2xlYXItZm9ybQlkcm9wLWRvd24KZm9ybS1maWVsZAljaGVjay1ib3gMdGFibGUtdXBkYXRlDmNoYW5nZXMtYWNjZXB0EmRpc3BsYXktZm9yLXJldmlldw5jaGFuZ2VzLXJlamVjdBBjaGFuZ2VzLXByZXZpb3VzC3Nob3ctbWFya3VwDGNoYW5nZXMtbmV4dA1jaGFuZ2VzLXRyYWNrHGNvbmRpdGlvbmFsLWZvcm1hdHRpbmctbGFyZ2UJaGlnaGxpZ2h0EHRvcC1ib3R0b20tcnVsZXMJZGF0YS1iYXJzDGNvbG9yLXNjYWxlcwhpY29uc2V0cwtjbGVhci1ydWxlcwluZXctcnVsZXMMZ3JlYXRlci10aGFuCWxlc3MtdGhhbgdiZXR3ZWVuB2VxdWFsdG8SdGV4dC10aGF0LWNvbnRhaW5zDmRhdGUtb2NjdXJyaW5nBnRvcC0xMA9ib3R0b20tMTAtaXRlbXMJYm90dG9tLTEwDWFib3ZlLWF2ZXJhZ2UNYmVsb3ctYXZlcmFnZQ5kdXBsaWNhdGUtY2VsbAhmb290bm90ZQxlbmQtZm9vdG5vdGUTY2hhcnQtaW5zZXJ0LWNvbHVtbhBjaGFydC1kYXRhLXRhYmxlDGNoYXJ0LWxlZ2VuZBhjaGFydC1pbnNlcnQteC15LXNjYXR0ZXIWY2hhcnQtaW5zZXJ0LXdhdGVyZmFsbBFjaGFydC11cGRvd24tYmFycxFhZGQtY2hhcnQtZWxlbWVudA9jaGFydC1ncmlkbGluZXMXaW5zZXJ0LWhpZXJhcmNoeS1jaGFydHMRY2hhcnQtaW5zZXJ0LWxpbmUXY2hhcnQtc3dpdGNoLXJvdy1jb2x1bW4QY2hhcnQtZXJyb3ItYmFycw9jaGFydC10cmVuZGxpbmUKY2hhcnQtYXhlcxFjaGFydC1zZWxlY3QtZGF0YQtjaGFydC1saW5lcxFjaGFydC1heGlzLXRpdGxlcwtjaGFydC10aXRsZRBjaGFydC1pbnNlcnQtcGllEWNoYW5nZS1jaGFydC10eXBlFmluc2VydC1zdGF0aXN0aWMtY2hhcnQRY2hhcnQtZGF0YS1sYWJlbHMSY2hhcnQtaW5zZXJ0LWNvbWJvJGNoYXJ0LWF4aXMtdGl0bGVzLXByaW1hcnktaG9yaXpvbnRhbBVjaGFydC1saW5lYXItZm9yZWNhc3QRY2hhcnQtbGVnZW5kLW5vbmUSY2hhcnQtbGVnZW5kLXJpZ2h0EmNoYXJ0LWRhdGEtY2FsbG91dBxjaGFydC1wcmltYXJ5LW1pbm9yLXZlcnRpY2FsG2NoYXJ0LWF4ZXMtcHJpbWFyeS12ZXJ0aWNhbBhjaGFydC1kYXRhLWxhYmVscy1jZW50ZXIVY2hhcnQtZGF0YS10YWJsZS1ub25lFmNoYXJ0LWRhdGEtbGFiZWxzLW5vbmUcY2hhcnQtcHJpbWFyeS1tYWpvci12ZXJ0aWNhbBNjaGFydC1sZWdlbmQtbGluZWFyG2NoYXJ0LWVycm9yLWJhcnMtcGVyY2VudGFnZRRjaGFydC1uby1sZWdlbmQta2V5cxdjaGFydC10aXRsZS1hYm92ZS1jaGFydBRjaGFydC10cmVuZGxpbmUtbm9uZRZjaGFydC13aXRoLWxlZ2VuZC1rZXlzHWNoYXJ0LWF4ZXMtcHJpbWFyeS1ob3Jpem9udGFsI2NoYXJ0LWVycm9yLWJhcnMtc3RhbmRhcmQtZGV2aWF0aW9uEGNoYXJ0LWxlZ2VuZC10b3AeY2hhcnQtcHJpbWFyeS1taW5vci1ob3Jpem9udGFsFWNoYXJ0LWVycm9yLWJhcnMtbm9uZRRjaGFydC11cC1kb3duLWJhcnMtMhBjaGFydC1kcm9wLWxpbmVzEGNoYXJ0LWxpbmVzLW5vbmUeY2hhcnQtcHJpbWFyeS1tYWpvci1ob3Jpem9udGFsE2NoYXJ0LWxlZ2VuZC1ib3R0b20SY2hhcnQtdXAtZG93bi1ub25lHWNoYXJ0LWRhdGEtbGFiZWxzLW91dHNpZGUtZW5kImNoYXJ0LWF4aXMtdGl0bGVzLXByaW1hcnktdmVydGljYWwRY2hhcnQtbGVnZW5kLWxlZnQdY2hhcnQtZGF0YS1sYWJlbHMtaW5zaWRlLWJhc2UUY2hhcnQtaGlnaC1sb3ctbGluZXMbY2hhcnQtdHJlbmRsaW5lLWV4cG9uZW50aWFsHmNoYXJ0LXRyZW5kbGluZS1tb3ZpbmctYXZlcmFnZRxjaGFydC1kYXRhLWxhYmVscy1pbnNpZGUtZW5kEGNoYXJ0LXRpdGxlLW5vbmUcY2hhcnQtdGl0bGUtY2VudGVyZWQtb3ZlcmxheR9jaGFydC1lcnJvci1iYXJzLXN0YW5kYXJkLWVycm9yD2NoYXJ0LTNkLWFyZWEtMRRjaGFydC0yZC1zdGFja2VkLWJhchJjaGFydC0zZC1zdXJmYWNlLTEWY2hhcnQtaGlzdG9ncmFtLXBhcmV0byZjaGFydC1zdG9jay12b2x1bW4tb3Blbi1oaWdoLWxvdy1jbG9zZRpjaGFydC1zdG9jay1oaWdoLWxvdy1jbG9zZR9jaGFydC1zdG9jay1vcGVuLWhpZ2gtbG93LWNsb3NlK2NoYXJ0LTJkLWxpbmUtMTAwLXN0YWNrZWQtbGluZS13aXRoLW1hcmtlcnMSY2hhcnQtZmlsbGVkLXJhZGFyGWNoYXJ0LTNkLWNsdXN0ZXJlZC1jb2x1bW4OY2hhcnQtc3VuYnVyc3QNY2hhcnQtdHJlZW1hcCFjaGFydC0zZC0xMDAtcGVyY2VudC1zdGFja2VkLWFyZWEMY2hhcnQtM2QtcGllEWNoYXJ0LTNkLWNvbHVtbi00Em1vcmUtY29sdW1uLWNoYXJ0cxVjaGFydC0yZC1zdGFja2VkLWxpbmULY2hhcnQtZG9udXQWY2hhcnQtM2QtY2x1c3RlcmVkLWJhcgxjaGFydC1mdW5uZWwOY2hhcnQtMmQtcGllLTINY2hhcnQtM2QtbGluZRljaGFydC0yZC1jbHVzdGVyZWQtY29sdW1uIWNoYXJ0LTJkLTEwMC1wZXJjZW50LXN0YWNrZWQtYXJlYRBtb3JlLWxpbmUtY2hhcnRzIGNoYXJ0LTNkLTEwMC1wZXJjZW50LXN0YWNrZWQtYmFyEW1vcmUtc3RvY2stY2hhcnRzIWNoYXJ0LXN0b2NrLXZvbHVtbi1oaWdoLWxvdy1jbG9zZRBjaGFydC1iYXItb2YtcGllLWNoYXJ0LWNsdXN0ZXJlZC1jb2x1bW4tbGluZS1vbi1zZWNvbmRhcnktYXhpcxZjaGFydC0yZC1jbHVzdGVyZWQtYmFyC2NoYXJ0LXJhZGFyI2NoYXJ0LTNkLTEwMC1wZXJjZW50LXN0YWNrZWQtY29sdW1uH2NoYXJ0LXN0YWNrZWRsaW5lcy13aXRoLW1hcmtlcnMaY2hhcnQtd2lyZWZyYW1lLTNkLXN1cmZhY2UaY2hhcnQtMmQtbGluZS13aXRoLW1hcmtlcnMVY2hhcnQtYm94LWFuZC13aGlza2VyGWNyZWF0ZS1jdXN0b20tY29tYm8tY2hhcnQgY2hhcnQtMmQtMTAwLXBlcmNlbnQtc3RhY2tlZC1iYXIhY2hhcnQtc2NhdHRlci13aXRoLXN0cmFpZ2h0LWxpbmVzF21vcmUtc3RhdGlzdGljYWwtY2hhcnRzFWNoYXJ0LTNkLXN0YWNrZWQtYXJlYQ1jaGFydC0yZC1saW5lI2NoYXJ0LTJkLTEwMC1wZXJjZW50LXN0YWNrZWQtY29sdW1uD21vcmUtcGllLWNoYXJ0cw5jaGFydC1idWJibGUtMSFjaGFydC0yZC0xMDAtcGVyY2VudC1zdGFja2VkLWxpbmUPY2hhcnQtaGlzdG9ncmFtFW1vcmUtaGllcmFyY2h5LWNoYXJ0cyFjaGFydC1jb21iby1jbHVzdGVyZWQtY29sdW1uLWxpbmUVY2hhcnQtMmQtc3RhY2tlZC1hcmVhF2NoYXJ0LTNkLXN0YWNrZWQtY29sdW1uEGNoYXJ0LWluc2VydC1iYXIfY2hhcnQtc2NhdHRlci13aXRoLXNtb290aC1saW5lcx9jaGFydC1zdXJmYWNlLXdpcmVmcmFtZS1jb250b3VyFGNoYXJ0LTNkLXN0YWNrZWQtYmFyE2NoYXJ0LTJkLXBpZS1vZi1waWUSY2hhcnQtM2Qtc3VyZmFjZS0yDWNoYXJ0LTJkLWFyZWEpY2hhcnQtY29tYm8tc3RhY2tlZC1hcmVhLWNsdXN0ZXJlZC1jb2x1bW4PY2hhcnQtd2F0ZXJmYWxsFWNoYXJ0LXN1cmZhY2UtY29udG91chNtb3JlLXNjYXR0ZXItY2hhcnRzF2NoYXJ0LTJkLXN0YWNrZWQtY29sdW1uEHByb3RlY3Qtd29ya2Jvb2sLY2hhbmdlLWNhc2UMZXhwb3J0LXBkZi0zC2ZyZWV6ZS1wYW5lE2ZyZWV6ZS1maXJzdC1jb2x1bW4OZnJlZXplLXRvcC1yb3cLbWVyZ2UtY2VsbHMOc3BsaXQtdmVydGljYWwKdGFibGUtY2VsbBBzcGxpdC1ob3Jpem9udGFsCGxpc3QtYm94C3RleHQtZm9ybS0yBWxhYmVsC2NoZWNrLWJveC0yE2FkZC1lZGl0LWZvcm0tZmllbGQGYnV0dG9uC2Ryb3AtZG93bi0yDHJhZGlvLWJ1dHRvbghwYXNzd29yZBN0YWJsZS1pbnNlcnQtY29sdW1uEHRhYmxlLWluc2VydC1yb3cVdGFibGUtb3ZlcndyaXRlLWNlbGxzDHRhYmxlLW5lc3RlZAt0YWJsZS1tZXJnZQlkcmFnLWZpbGwEaG9tZQ1nYW50dC1ncmlwcGVyDWJyaW5nLXRvLXZpZXcPYnJpbmctdG8tY2VudGVyB3dhcm5pbmcNY3JpdGljYWwtcGF0aA9ib3JkZXItc2hhZG93LTISYm9yZGVyLWRpYWdvbmFsLXVwFGJvcmRlci1kaWFnb25hbC1kb3duDWJvcmRlci1jdXN0b20NYm9yZGVyLW5vbmUtMQpib3JkZXItYm94D2JvcmRlci1zaGFkb3ctMQVhdWRpbwV2aWRlbwRjcm9wC3N0YXItZmlsbGVkB2ZpbHRlcnMKYWRqdXN0bWVudAlwYWdlLXNpemUFcmVzZXQIdHJpYW5nbGUMcGFnZS1jb2x1bW5zBHRpbnQKYnJpZ2h0bmVzcwhjb250cmFzdApzYXR1cmF0aW9uBGZhZGUNZmxpcC12ZXJ0aWNhbA9mbGlwLWhvcml6b250YWwOdHJhbnNmb3JtLWxlZnQPdHJhbnNmb3JtLXJpZ2h0CXNoYXJwbmVzcwVncmFpbgxmcmFtZS1jdXN0b20HZnJhbWUtMQdmcmFtZS0yB2ZyYW1lLTMHZnJhbWUtNAdmcmFtZS01B2ZyYW1lLTYJdHJhbnNmb3JtCmNoZWNrLXRpY2sPZXZlbi1wYWdlLWJyZWFrDm9kZC1wYWdlLWJyZWFrC3BhZ2UtY29sdW1uFWNvbnRpbnVvdXMtcGFnZS1icmVhaw5wYWdlLXRleHQtd3JhcBFwYWdlLWNvbHVtbi1yaWdodBBwYWdlLWNvbHVtbi1sZWZ0D3BhZ2UtY29sdW1uLW9uZQ9wYWdlLWNvbHVtbi10d28RcGFnZS1jb2x1bW4tdGhyZWUQbXVsdGlwbGUtY29tbWVudA5mb3JtYXQtcGFpbnRlcghsYXVuY2hlcg9jaGFyYWN0ZXItc3R5bGUMbGlua2VkLXN0eWxlHGNoYXJ0LTJkLXN0YWNrZWQtbGluZS1tYXJrZWQoY2hhcnQtMmQtMTAwLXBlcmNlbnQtc3RhY2tlZC1saW5lLW1hcmtlZBRjaGFydC0yZC1saW5lLW1hcmtlZBJsaXN0LXVub3JkZXJlZC1ydGwQbGlzdC1vcmRlcmVkLXJ0bBNpbmNyZWFzZS1pbmRlbnQtcnRsE2RlY3JlYXNlLWluZGVudC1ydGwFZW1vamkRdHJhdmVsLWFuZC1wbGFjZXMGbmF0dXJlD2Zvb2QtYW5kLWRyaW5rcwdhbmltYWxzB29iamVjdHMKYWN0aXZpdGllcw1oYW5kLWdlc3R1cmVzB3N5bWJvbHMFZmxhZ3MGdW5sb2NrDG1vcmUtY2hldnJvbgxib3JkZXItZnJhbWUKZnJhbWUtbm9uZQlmcmFtZS1tYXQLZnJhbWUtYmV2ZWwKZnJhbWUtbGluZQpmcmFtZS1ob29rC2ZyYW1lLWluc2V0CGJ1bGxldC03DG9yZ2FuaXplLXBkZgdmcmFtZS03B2ZyYW1lLTgHZnJhbWUtOQhmcmFtZS0xMAhmcmFtZS0xMQljYXB0aW9uLTEKYXJyb3ctaGVhZA9hcnJvdy1oZWFkLWZpbGwIYmFyLWhlYWQLY2lyY2xlLWhlYWQQY2lyY2xlLWhlYWQtZmlsbAtzcXVhcmUtaGVhZBBzcXVhcmUtaGVhZC1maWxsCmFycm93LXRhaWwPYXJyb3ctdGFpbC1maWxsCGJhci10YWlsC2NpcmNsZS10YWlsEGNpcmNsZS10YWlsLWZpbGwLc3F1YXJlLXRhaWwQc3F1YXJlLXRhaWwtZmlsbA1maWxlLWRvY3VtZW50D2NvbW1lbnQtcmVzb2x2ZRhtdWx0aXBsZS1jb21tZW50LXJlc29sdmUMdGFibGUtaGVhZGVyCmJsb2NrcXVvdGUJYWRkLW5vdGVzCmVkaXQtbm90ZXMMZGVsZXRlLW5vdGVzBmxheWVycwlmb250LXNpemUMZXhwb3J0LXBkZi0xC2ltcG9ydC13b3JkDWV4cG9ydC13b3JkLTENZHJvcGRvd24tbGlzdAljb21iby1ib3gRcmVwZWF0aW5nLXNlY3Rpb24OYnVpbGRpbmctYmxvY2sPY29udGVudC1jb250cm9sB2FpLWNoYXQLeG1sLW1hcHBpbmcLdGh1bWJzLXVwLTELdGh1bWJzLWRvd24LY2FsY3VsYXRpb24MdGV4dC1vdXRsaW5lBHVzZXIPY2FsY3VsYXRlLXNoZWV0CXRyYW5zbGF0ZQdzaG9ydGVuCWVsYWJvcmF0ZQhyZXBocmFzZQ1ncmFtbWFyLWNoZWNrDnByZWZvcm1hdC1jb2RlBmltcG9ydAhpbXBvcnQtMQZyZWRhY3QLc21hcnQtcGFzdGUPYXV0by1maXQtY29sdW1uE2F1dG8tZml0LWFsbC1jb2x1bW4HY29sdW1ucw50aHVtYnMtdXAtZmlsbBB0aHVtYnMtZG93bi1maWxsDnN0b3AtcmVjdGFuZ2xlDGRvdWJsZS1jaGVjawAAAA==) format("truetype");
}
.e-icons {
  font-family: "e-icons";
  font-style: normal;
  font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
}
.e-icons.e-small {
  font-size: 8px;
}
.e-icons.e-medium {
  font-size: 16px;
}
.e-icons.e-large {
  font-size: 24px;
}
.e-icons.e-export-pdf:before {
  content: "\e240";
}
.e-icons.e-export-csv:before {
  content: "\e241";
}
.e-icons.e-export-excel:before {
  content: "\e242";
}
.e-icons.e-date-range:before {
  content: "\e245";
}
.e-icons.e-filter-clear:before {
  content: "\e248";
}
.e-icons.e-filter:before {
  content: "\e251";
}
.e-icons.e-bullet-6:before {
  content: "\e253";
}
.e-icons.e-bullet-1:before {
  content: "\e254";
}
.e-icons.e-none:before {
  content: "\e256";
}
.e-icons.e-bullet-5:before {
  content: "\e259";
}
.e-icons.e-border-diagonal-2:before {
  content: "\e262";
}
.e-icons.e-border-diagonal-1:before {
  content: "\e265";
}
.e-icons.e-bullet-4:before {
  content: "\e267";
}
.e-icons.e-bullet-2:before {
  content: "\e270";
}
.e-icons.e-bullet-3:before {
  content: "\e271";
}
.e-icons.e-chevron-right-double:before {
  content: "\e300";
}
.e-icons.e-chevron-left-double:before {
  content: "\e302";
}
.e-icons.e-chevron-down-double:before {
  content: "\e304";
}
.e-icons.e-chevron-up-double:before {
  content: "\e306";
}
.e-icons.e-repeat:before {
  content: "\e308";
}
.e-icons.e-recurrence-edit:before {
  content: "\e30a";
}
.e-icons.e-location:before {
  content: "\e30c";
}
.e-icons.e-description:before {
  content: "\e30d";
}
.e-icons.e-time-zone:before {
  content: "\e30e";
}
.e-icons.e-calendar:before {
  content: "\e322";
}
.e-icons.e-timeline-agenda:before {
  content: "\e313";
}
.e-icons.e-work-week:before {
  content: "\e314";
}
.e-icons.e-week:before {
  content: "\e315";
}
.e-icons.e-day:before {
  content: "\e31b";
}
.e-icons.e-agenda-date-range:before {
  content: "\e31d";
}
.e-icons.e-date-time:before {
  content: "\e421";
}
.e-icons.e-people:before {
  content: "\e424";
}
.e-icons.e-timeline-day:before {
  content: "\ea85";
}
.e-icons.e-timeline-week:before {
  content: "\ea88";
}
.e-icons.e-timeline-work-week:before {
  content: "\ea8b";
}
.e-icons.e-timeline-month:before {
  content: "\ea8e";
}
.e-icons.e-table:before {
  content: "\e705";
}
.e-icons.e-copy:before {
  content: "\e70a";
}
.e-icons.e-th-small:before {
  content: "\e714";
}
.e-icons.e-save-2:before {
  content: "\e735";
}
.e-icons.e-paragraph-2:before {
  content: "\e75e";
}
.e-icons.e-edit-6:before {
  content: "\e7a3";
}
.e-icons.e-close-large-1:before {
  content: "\e7a7";
}
.e-icons.e-export-word:before {
  content: "\e7b0";
}
.e-icons.e-circle-close:before {
  content: "\e7e9";
}
.e-icons.e-filter-2:before {
  content: "\e7ee";
}
.e-icons.e-plus-small:before {
  content: "\e7f9";
}
.e-icons.e-close:before {
  content: "\e7fc";
}
.e-icons.e-check:before {
  content: "\e7ff";
}
.e-icons.e-print-2:before {
  content: "\e813";
}
.e-icons.e-edit-2:before {
  content: "\e81e";
}
.e-icons.e-plus:before {
  content: "\e823";
}
.e-icons.e-close-large-2:before {
  content: "\e825";
}
.e-icons.e-chevron-down-thin:before {
  content: "\e36a";
}
.e-icons.e-chevron-up-fill-2:before {
  content: "\e82a";
}
.e-icons.e-chevron-down-fill:before {
  content: "\e82e";
}
.e-icons.e-chevron-up-fill:before {
  content: "\e834";
}
.e-icons.e-chevron-down-fill-2:before {
  content: "\e83d";
}
.e-icons.e-arrow-down:before {
  content: "\e83f";
}
.e-icons.e-arrow-up:before {
  content: "\e840";
}
.e-icons.e-chevron-right-fill-3:before {
  content: "\e848";
}
.e-icons.e-chevron-left-fill-2:before {
  content: "\e84b";
}
.e-icons.e-delete-1:before {
  content: "\e84e";
}
.e-icons.e-chevron-left-fill:before {
  content: "\e854";
}
.e-icons.e-chevron-right-fill:before {
  content: "\e859";
}
.e-icons.e-arrow-left:before {
  content: "\e85b";
}
.e-icons.e-arrow-right:before {
  content: "\e85f";
}
.e-icons.e-sorting-1:before {
  content: "\e890";
}
.e-icons.e-edit:before {
  content: "\e891";
}
.e-icons.e-first-page:before {
  content: "\e896";
}
.e-icons.e-last-page:before {
  content: "\e897";
}
.e-icons.e-timeline-today:before {
  content: "\e901";
}
.e-icons.e-chevron-left:before {
  content: "\e904";
}
.e-icons.e-filter-1:before {
  content: "\e909";
}
.e-icons.e-chevron-up:before {
  content: "\e910";
}
.e-icons.e-chevron-right:before {
  content: "\e913";
}
.e-icons.e-chevron-down:before {
  content: "\e916";
}
.e-icons.e-circle-close-2:before {
  content: "\e917";
}
.e-icons.e-chevron-up-fill-3:before {
  content: "\e918";
}
.e-icons.e-chevron-down-fill-3:before {
  content: "\e919";
}
.e-icons.e-filter-cancel:before {
  content: "\e920";
}
.e-icons.e-chevron-left-2:before {
  content: "\e921";
}
.e-icons.e-group-icon:before {
  content: "\e926";
}
.e-icons.e-selection:before {
  content: "\e930";
}
.e-icons.e-close-2:before {
  content: "\e932";
}
.e-icons.e-check-2:before {
  content: "\e933";
}
.e-icons.e-intermediate-state:before {
  content: "\e934";
}
.e-icons.e-chevron-left-3:before {
  content: "\e937";
}
.e-icons.e-edit-3:before {
  content: "\e944";
}
.e-icons.e-close-3:before {
  content: "\e945";
}
.e-icons.e-chevron-right-2:before {
  content: "\e956";
}
.e-icons.e-plus-2:before {
  content: "\e963";
}
.e-icons.e-chevron-down-fill-5:before {
  content: "\e969";
}
.e-icons.e-circle-remove:before {
  content: "\e974";
}
.e-icons.e-arrow-left-2:before {
  content: "\e977";
}
.e-icons.e-more-vertical-1:before {
  content: "\e984";
}
.e-icons.e-search:before {
  content: "\e993";
}
.e-icons.e-month:before {
  content: "\e93c";
}
.e-icons.e-trash:before {
  content: "\e94a";
}
.e-icons.e-chevron-down-2:before {
  content: "\e94d";
}
.e-icons.e-save:before {
  content: "\e98e";
}
.e-icons.e-menu:before {
  content: "\e99a";
}
.e-icons.e-refresh:before {
  content: "\e99d";
}
.e-icons.e-circle-close-fill-3:before {
  content: "\e208";
}
.e-icons.e-clock:before {
  content: "\e20c";
}
.e-icons.e-freeze-column:before {
  content: "\e21e";
}
.e-icons.e-error-treeview:before {
  content: "\e22a";
}
.e-icons.e-circle-remove-2:before {
  content: "\e22b";
}
.e-icons.e-circle-add:before {
  content: "\e22c";
}
.e-icons.e-drag-and-drop-indicator:before {
  content: "\e22d";
}
.e-icons.e-chevron-right-3:before {
  content: "\e22f";
}
.e-icons.e-chevron-right-4:before {
  content: "\e430";
}
.e-icons.e-play:before {
  content: "\e324";
}
.e-icons.e-pause:before {
  content: "\e326";
}
.e-icons.e-para-option-down:before {
  content: "\e274";
}
.e-icons.e-search-2:before {
  content: "\e275";
}
.e-icons.e-border-center:before {
  content: "\e276";
}
.e-icons.e-restart-at-1:before {
  content: "\e277";
}
.e-icons.e-hyperlink-open:before {
  content: "\e278";
}
.e-icons.e-cut-2:before {
  content: "\e279";
}
.e-icons.e-copy-2:before {
  content: "\e280";
}
.e-icons.e-border-top:before {
  content: "\e281";
}
.e-icons.e-delete-column:before {
  content: "\e282";
}
.e-icons.e-delete-row:before {
  content: "\e283";
}
.e-icons.e-insert-right:before {
  content: "\e284";
}
.e-icons.e-insert-left:before {
  content: "\e285";
}
.e-icons.e-hyperlink-remove:before {
  content: "\e286";
}
.e-icons.e-border-middle:before {
  content: "\e287";
}
.e-icons.e-border-right:before {
  content: "\e288";
}
.e-icons.e-hyperlink-edit:before {
  content: "\e289";
}
.e-icons.e-link-2:before {
  content: "\e290";
}
.e-icons.e-border-left:before {
  content: "\e291";
}
.e-icons.e-table-delete:before {
  content: "\e292";
}
.e-icons.e-table-properties:before {
  content: "\e294";
}
.e-icons.e-hyperlink-copy:before {
  content: "\e295";
}
.e-icons.e-border-bottom:before {
  content: "\e298";
}
.e-icons.e-paste-2:before {
  content: "\e501";
}
.e-icons.e-continue-numbering:before {
  content: "\e503";
}
.e-icons.e-insert-below:before {
  content: "\e505";
}
.e-icons.e-insert-above:before {
  content: "\e506";
}
.e-icons.e-table-cell-none:before {
  content: "\e507";
}
.e-icons.e-box:before {
  content: "\e509";
}
.e-icons.e-all:before {
  content: "\e511";
}
.e-icons.e-table-align-right:before {
  content: "\e515";
}
.e-icons.e-table-border-custom:before {
  content: "\e516";
}
.e-icons.e-table-align-left:before {
  content: "\e517";
}
.e-icons.e-table-align-center:before {
  content: "\e518";
}
.e-icons.e-line-very-small:before {
  content: "\e520";
}
.e-icons.e-line-normal:before {
  content: "\e521";
}
.e-icons.e-line-small:before {
  content: "\e522";
}
.e-icons.e-para-option-up:before {
  content: "\e523";
}
.e-icons.e-vertical-align-bottom:before {
  content: "\e525";
}
.e-icons.e-vertical-align-center:before {
  content: "\e526";
}
.e-icons.e-vertical-align-top:before {
  content: "\e527";
}
.e-icons.e-clear-format:before {
  content: "\e331";
}
.e-icons.e-strikethrough:before {
  content: "\e332";
}
.e-icons.e-upper-case:before {
  content: "\e333";
}
.e-icons.e-justify:before {
  content: "\e334";
}
.e-icons.e-image:before {
  content: "\e335";
}
.e-icons.e-resize:before {
  content: "\e336";
}
.e-icons.e-exit-full-screen:before {
  content: "\e337";
}
.e-icons.e-edit-4:before {
  content: "\e338";
}
.e-icons.e-bold:before {
  content: "\e339";
}
.e-icons.e-align-left:before {
  content: "\e33a";
}
.e-icons.e-cut:before {
  content: "\e33b";
}
.e-icons.e-text-alternative:before {
  content: "\e33c";
}
.e-icons.e-copy-1:before {
  content: "\e33d";
}
.e-icons.e-delete-2:before {
  content: "\e33e";
}
.e-icons.e-increase-indent:before {
  content: "\e33f";
}
.e-icons.e-erase:before {
  content: "\e340";
}
.e-icons.e-undo:before {
  content: "\e341";
}
.e-icons.e-full-screen:before {
  content: "\e342";
}
.e-icons.e-underline:before {
  content: "\e343";
}
.e-icons.e-list-unordered:before {
  content: "\e344";
}
.e-icons.e-eye:before {
  content: "\e345";
}
.e-icons.e-list-ordered:before {
  content: "\e346";
}
.e-icons.e-lower-case:before {
  content: "\e347";
}
.e-icons.e-link-remove:before {
  content: "\e348";
}
.e-icons.e-zoom-in:before {
  content: "\e349";
}
.e-icons.e-open-link:before {
  content: "\e34a";
}
.e-icons.e-print:before {
  content: "\e34b";
}
.e-icons.e-font-color:before {
  content: "\e34c";
}
.e-icons.e-align-right:before {
  content: "\e34d";
}
.e-icons.e-link:before {
  content: "\e34e";
}
.e-icons.e-view-side:before {
  content: "\e34f";
}
.e-icons.e-code-view:before {
  content: "\e350";
}
.e-icons.e-zoom-out:before {
  content: "\e351";
}
.e-icons.e-superscript:before {
  content: "\e352";
}
.e-icons.e-paragraph:before {
  content: "\e353";
}
.e-icons.e-redo:before {
  content: "\e354";
}
.e-icons.e-paste:before {
  content: "\e355";
}
.e-icons.e-insert-code:before {
  content: "\e356";
}
.e-icons.e-subscript:before {
  content: "\e357";
}
.e-icons.e-display:before {
  content: "\e358";
}
.e-icons.e-replace:before {
  content: "\e359";
}
.e-icons.e-italic:before {
  content: "\e35a";
}
.e-icons.e-caption:before {
  content: "\e35b";
}
.e-icons.e-paint-bucket:before {
  content: "\e35c";
}
.e-icons.e-decrease-indent:before {
  content: "\e35d";
}
.e-icons.e-align-center:before {
  content: "\e35e";
}
.e-icons.e-font-name:before {
  content: "\e35f";
}
.e-icons.e-drag-and-drop-2:before {
  content: "\e330";
}
.e-icons.e-field-settings:before {
  content: "\e434";
}
.e-icons.e-two-column:before {
  content: "\ea74";
}
.e-icons.e-two-row:before {
  content: "\ea75";
}
.e-icons.e-sum:before {
  content: "\ea76";
}
.e-icons.e-filter-3:before {
  content: "\ea77";
}
.e-icons.e-close-large:before {
  content: "\ea7f";
}
.e-icons.e-filter-clear-2:before {
  content: "\ea82";
}
.e-icons.e-circle-check:before {
  content: "\ea84";
}
.e-icons.e-align-bottom:before {
  content: "\ea91";
}
.e-icons.e-insert-above-2:before {
  content: "\ea92";
}
.e-icons.e-insert-below-2:before {
  content: "\ea93";
}
.e-icons.e-align-middle:before {
  content: "\ea94";
}
.e-icons.e-delete-column-2:before {
  content: "\ea95";
}
.e-icons.e-delete-row-2:before {
  content: "\ea96";
}
.e-icons.e-insert-left-2:before {
  content: "\ea97";
}
.e-icons.e-align-top:before {
  content: "\ea98";
}
.e-icons.e-insert-right-2:before {
  content: "\ea99";
}
.e-icons.e-edit-5:before {
  content: "\ea9a";
}
.e-icons.e-align-middle-2:before {
  content: "\ea9b";
}
.e-icons.e-freeze-column-2:before {
  content: "\ea9e";
}
.e-icons.e-style:before {
  content: "\ea9f";
}
.e-icons.e-delete-3:before {
  content: "\eb00";
}
.e-icons.e-freeze-row:before {
  content: "\eb02";
}
.e-icons.e-text-header:before {
  content: "\eb03";
}
.e-icons.e-more-horizontal-1:before {
  content: "\eb04";
}
.e-icons.e-resizer:before {
  content: "\eb05";
}
.e-icons.e-folder:before {
  content: "\ec04";
}
.e-icons.e-first-page-2:before {
  content: "\ec05";
}
.e-icons.e-previous:before {
  content: "\ec06";
}
.e-icons.e-next:before {
  content: "\ec07";
}
.e-icons.e-last-page-2:before {
  content: "\ec08";
}
.e-icons.e-zoom-out-2:before {
  content: "\ec09";
}
.e-icons.e-zoom-in-2:before {
  content: "\ec0a";
}
.e-icons.e-download:before {
  content: "\ec0b";
}
.e-icons.e-bookmark:before {
  content: "\ec0c";
}
.e-icons.e-search-3:before {
  content: "\ec0d";
}
.e-icons.e-text-annotation:before {
  content: "\ec0e";
}
.e-icons.e-close-4:before {
  content: "\ec0f";
}
.e-icons.e-comments:before {
  content: "\ec10";
}
.e-icons.e-save-3:before {
  content: "\ec11";
}
.e-icons.e-align-left-2:before {
  content: "\ec12";
}
.e-icons.e-style-2:before {
  content: "\ec13";
}
.e-icons.e-undo-2:before {
  content: "\ec14";
}
.e-icons.e-highlight-color:before {
  content: "\ec15";
}
.e-icons.e-more-vertical-3:before {
  content: "\ec16";
}
.e-icons.e-underline-2:before {
  content: "\ec17";
}
.e-icons.e-strikethrough-2:before {
  content: "\ec18";
}
.e-icons.e-paint-bucket-2:before {
  content: "\ec19";
}
.e-icons.e-pan:before {
  content: "\ec1a";
}
.e-icons.e-opacity:before {
  content: "\ec1b";
}
.e-icons.e-delete-4:before {
  content: "\ec1c";
}
.e-icons.e-mouse-pointer:before {
  content: "\ec1d";
}
.e-icons.e-chevron-right-small:before {
  content: "\ec1e";
}
.e-icons.e-stroke-color:before {
  content: "\ec1f";
}
.e-icons.e-print-3:before {
  content: "\ec20";
}
.e-icons.e-redo-2:before {
  content: "\ec21";
}
.e-icons.e-font-color-2:before {
  content: "\ec22";
}
.e-icons.e-shapes:before {
  content: "\ec23";
}
.e-icons.e-chevron-left-small:before {
  content: "\ec24";
}
.e-icons.e-stroke-width:before {
  content: "\ec25";
}
.e-icons.e-annotation-edit:before {
  content: "\ec26";
}
.e-icons.e-thumbnail:before {
  content: "\ec27";
}
.e-icons.e-stamp:before {
  content: "\ec28";
}
.e-icons.e-break-page:before {
  content: "\ec29";
}
.e-icons.e-file:before {
  content: "\ec2a";
}
.e-icons.e-collapse-2:before {
  content: "\e554";
}
.e-icons.e-expand:before {
  content: "\e556";
}
.e-icons.e-double-resize-2:before {
  content: "\e557";
}
.e-icons.e-double-resize-1:before {
  content: "\e558";
}
.e-icons.e-single-resize-1:before {
  content: "\e559";
}
.e-icons.e-single-resize-2:before {
  content: "\e56a";
}
.e-icons.e-single-resize-3:before {
  content: "\e56b";
}
.e-icons.e-single-resize-4:before {
  content: "\e56c";
}
.e-icons.e-drag-and-drop:before {
  content: "\e903";
}
.e-icons.e-chevron-up-fill-4:before {
  content: "\e56d";
}
.e-icons.e-chevron-down-fill-4:before {
  content: "\e56e";
}
.e-icons.e-chevron-right-fill-2:before {
  content: "\e56f";
}
.e-icons.e-chevron-left-fill-3:before {
  content: "\e570";
}
.e-icons.e-more-vertical-4:before {
  content: "\e571";
}
.e-icons.e-filter-active:before {
  content: "\ebb3";
}
.e-icons.e-code-view-2:before {
  content: "\e907";
}
.e-icons.e-grid-view:before {
  content: "\e600";
}
.e-icons.e-paste-3:before {
  content: "\e601";
}
.e-icons.e-trash-2:before {
  content: "\e602";
}
.e-icons.e-download-2:before {
  content: "\e603";
}
.e-icons.e-cut-3:before {
  content: "\e604";
}
.e-icons.e-list-unordered-2:before {
  content: "\e605";
}
.e-icons.e-refresh-2:before {
  content: "\e606";
}
.e-icons.e-circle-info:before {
  content: "\e607";
}
.e-icons.e-chevron-right-thin:before {
  content: "\e608";
}
.e-icons.e-folder-2:before {
  content: "\e609";
}
.e-icons.e-close-5:before {
  content: "\e60a";
}
.e-icons.e-folder-fill:before {
  content: "\e60b";
}
.e-icons.e-rename:before {
  content: "\e60c";
}
.e-icons.e-copy-3:before {
  content: "\e60d";
}
.e-icons.e-search-4:before {
  content: "\e60e";
}
.e-icons.e-upload-1:before {
  content: "\e60f";
}
.e-icons.e-back:before {
  content: "\e610";
}
.e-icons.e-select-all:before {
  content: "\e611";
}
.e-icons.e-sorting-2:before {
  content: "\e612";
}
.e-icons.e-more-vertical-5:before {
  content: "\e613";
}
.e-icons.e-check-3:before {
  content: "\e614";
}
.e-icons.e-more-horizontal-3:before {
  content: "\e615";
}
.e-icons.e-export-excel-2:before {
  content: "\e700";
}
.e-icons.e-export-csv-2:before {
  content: "\e701";
}
.e-icons.e-save-4:before {
  content: "\e703";
}
.e-icons.e-save-as:before {
  content: "\e704";
}
.e-icons.e-export:before {
  content: "\e711";
}
.e-icons.e-delete-5:before {
  content: "\e706";
}
.e-icons.e-grand-total:before {
  content: "\e707";
}
.e-icons.e-table-2:before {
  content: "\e708";
}
.e-icons.e-sub-total:before {
  content: "\e709";
}
.e-icons.e-file-new:before {
  content: "\e712";
}
.e-icons.e-number-formatting:before {
  content: "\e70b";
}
.e-icons.e-rename-2:before {
  content: "\e70c";
}
.e-icons.e-export-pdf-2:before {
  content: "\e70d";
}
.e-icons.e-full-screen-2:before {
  content: "\e70e";
}
.e-icons.e-chart:before {
  content: "\e70f";
}
.e-icons.e-upload-2:before {
  content: "\e710";
}
.e-icons.e-font-type:before {
  content: "\e273";
}
.e-icons.e-close-6:before {
  content: "\eb36";
}
.e-icons.e-line-spacing:before {
  content: "\eb37";
}
.e-icons.e-lock:before {
  content: "\eb3a";
}
.e-icons.e-border-outer:before {
  content: "\eb66";
}
.e-icons.e-link-3:before {
  content: "\eb3c";
}
.e-icons.e-align-bottom-2:before {
  content: "\eb3d";
}
.e-icons.e-border-all-2:before {
  content: "\eb3e";
}
.e-icons.e-table-of-content:before {
  content: "\eb41";
}
.e-icons.e-page-numbering:before {
  content: "\eb43";
}
.e-icons.e-bold-2:before {
  content: "\eb47";
}
.e-icons.e-align-top-2:before {
  content: "\eb49";
}
.e-icons.e-align-middle-3:before {
  content: "\eb4a";
}
.e-icons.e-page-setup:before {
  content: "\eb4c";
}
.e-icons.e-stroke-style:before {
  content: "\eb4d";
}
.e-icons.e-image-2:before {
  content: "\eb4f";
}
.e-icons.e-bookmark-fill:before {
  content: "\eb51";
}
.e-icons.e-header:before {
  content: "\eb53";
}
.e-icons.e-list-unordered-3:before {
  content: "\eb5b";
}
.e-icons.e-show-hide-panel:before {
  content: "\eb5d";
}
.e-icons.e-align-right-2:before {
  content: "\eb5f";
}
.e-icons.e-footer:before {
  content: "\eb60";
}
.e-icons.e-border-all:before {
  content: "\eb95";
}
.e-icons.e-border-inner:before {
  content: "\eb88";
}
.e-icons.e-cell:before {
  content: "\eb93";
}
.e-icons.e-align-top-3:before {
  content: "\eb35";
}
.e-icons.e-align-bottom-3:before {
  content: "\eb0e";
}
.e-icons.e-align-middle-4:before {
  content: "\eb0d";
}
.e-icons.e-check-4:before {
  content: "\e935";
}
.e-icons.e-break:before {
  content: "\eba6";
}
.e-icons.e-break-page-2:before {
  content: "\eba0";
}
.e-icons.e-break-section:before {
  content: "\eba2";
}
.e-icons.e-auto-fit-content:before {
  content: "\eba8";
}
.e-icons.e-fixed-column-width:before {
  content: "\eba9";
}
.e-icons.e-auto-fit-window:before {
  content: "\ebaa";
}
.e-icons.e-bring-forward:before {
  content: "\e5a1";
}
.e-icons.e-bring-to-front:before {
  content: "\e5a2";
}
.e-icons.e-send-to-back:before {
  content: "\e5a3";
}
.e-icons.e-send-backward:before {
  content: "\e5a4";
}
.e-icons.e-ungroup-1:before {
  content: "\e5a6";
}
.e-icons.e-group-1:before {
  content: "\e5a7";
}
.e-icons.e-order:before {
  content: "\e4a4";
}
.e-icons.e-chevron-up-small-2:before {
  content: "\e651";
}
.e-icons.e-chevron-down-small-2:before {
  content: "\e652";
}
.e-icons.e-chevron-right-small-2:before {
  content: "\e653";
}
.e-icons.e-chevron-left-small-2:before {
  content: "\e654";
}
.e-icons.e-chevron-right-double-2:before {
  content: "\e655";
}
.e-icons.e-chevron-left-double-2:before {
  content: "\e656";
}
.e-icons.e-zoom-to-fit:before {
  content: "\e657";
}
.e-icons.e-add-above:before {
  content: "\e658";
}
.e-icons.e-add-below:before {
  content: "\e659";
}
.e-icons.e-line:before {
  content: "\e668";
}
.e-icons.e-arrow-right-up:before {
  content: "\e669";
}
.e-icons.e-rectangle:before {
  content: "\e670";
}
.e-icons.e-circle:before {
  content: "\e671";
}
.e-icons.e-pentagan:before {
  content: "\e672";
}
.e-icons.e-length:before {
  content: "\e673";
}
.e-icons.e-perimeter:before {
  content: "\e674";
}
.e-icons.e-area:before {
  content: "\e675";
}
.e-icons.e-radius:before {
  content: "\e676";
}
.e-icons.e-volume:before {
  content: "\e677";
}
.e-icons.e-change-scale-ratio:before {
  content: "\e678";
}
.e-icons.e-settings:before {
  content: "\e679";
}
.e-icons.e-comment-2:before {
  content: "\e680";
}
.e-icons.e-thumbs-down-1:before {
  content: "\e681";
}
.e-icons.e-thumbs-up:before {
  content: "\e682";
}
.e-icons.e-thumbs-down-2:before {
  content: "\e683";
}
.e-icons.e-export-jpg:before {
  content: "\e713";
}
.e-icons.e-export-png:before {
  content: "\e715";
}
.e-icons.e-export-svg:before {
  content: "\e716";
}
.e-icons.e-conditional-formatting:before {
  content: "\e725";
}
.e-icons.e-hide-formula-bar:before {
  content: "\e717";
}
.e-icons.e-hide-headings:before {
  content: "\e718";
}
.e-icons.e-hide-gridlines:before {
  content: "\e719";
}
.e-icons.e-eye-slash:before {
  content: "\e721";
}
.e-icons.e-export-xls:before {
  content: "\e726";
}
.e-icons.e-export-csv-3:before {
  content: "\e727";
}
.e-icons.e-mdx:before {
  content: "\e724";
}
.e-icons.e-rename-3:before {
  content: "\e728";
}
.e-icons.e-folder-open:before {
  content: "\e65f";
}
.e-icons.e-named-set:before {
  content: "\e65d";
}
.e-icons.e-grip-vertical:before {
  content: "\e65c";
}
.e-icons.e-dimension:before {
  content: "\e65b";
}
.e-icons.e-level-1:before {
  content: "\e65a";
}
.e-icons.e-level-2:before {
  content: "\e662";
}
.e-icons.e-level-3:before {
  content: "\e65e";
}
.e-icons.e-level-4:before {
  content: "\e660";
}
.e-icons.e-level-5:before {
  content: "\e661";
}
.e-icons.e-user-defined:before {
  content: "\e663";
}
.e-icons.e-kpi:before {
  content: "\e664";
}
.e-icons.e-sort-down:before {
  content: "\e665";
}
.e-icons.e-sorting-3:before {
  content: "\e666";
}
.e-icons.e-sort-up:before {
  content: "\e667";
}
.e-icons.e-calculated-member:before {
  content: "\e729";
}
.e-icons.e-custom-sort:before {
  content: "\e732";
}
.e-icons.e-sort-descending:before {
  content: "\e733";
}
.e-icons.e-sort-ascending:before {
  content: "\e734";
}
.e-icons.e-comment-add:before {
  content: "\e814";
}
.e-icons.e-reply:before {
  content: "\e815";
}
.e-icons.e-send-1:before {
  content: "\e816";
}
.e-icons.e-comment-show:before {
  content: "\e817";
}
.e-icons.e-signature:before {
  content: "\e737";
}
.e-icons.e-filter-main:before {
  content: "\e736";
}
.e-icons.e-text-wrap:before {
  content: "\e824";
}
.e-icons.e-unfiltered:before {
  content: "\e73a";
}
.e-icons.e-filtered-sort-descending:before {
  content: "\e73b";
}
.e-icons.e-sort-descending-2:before {
  content: "\e73c";
}
.e-icons.e-sort-ascending-2:before {
  content: "\e73d";
}
.e-icons.e-filtered-sort-ascending:before {
  content: "\e73e";
}
.e-icons.e-filtered:before {
  content: "\e73f";
}
.e-icons.e-filter-clear-3:before {
  content: "\e738";
}
.e-icons.e-reapply:before {
  content: "\e74a";
}
.e-icons.e-group-2:before {
  content: "\e74b";
}
.e-icons.e-ungroup-2:before {
  content: "\e74c";
}
.e-icons.e-paste-text-only:before {
  content: "\e685";
}
.e-icons.e-paste-style:before {
  content: "\e686";
}
.e-icons.e-paste-special:before {
  content: "\e687";
}
.e-icons.e-paste-match-destination:before {
  content: "\e688";
}
.e-icons.e-spell-check:before {
  content: "\e689";
}
.e-icons.e-comment-reopen:before {
  content: "\e818";
}
.e-icons.e-web-layout:before {
  content: "\e193";
}
.e-icons.e-print-layout:before {
  content: "\e194";
}
.e-icons.e-border-none:before {
  content: "\e195";
}
.e-icons.e-data-validation:before {
  content: "\e196";
}
.e-icons.e-protect-sheet:before {
  content: "\e197";
}
.e-icons.e-text-form:before {
  content: "\e198";
}
.e-icons.e-properties-2:before {
  content: "\e199";
}
.e-icons.e-clear-form:before {
  content: "\e19a";
}
.e-icons.e-drop-down:before {
  content: "\e19b";
}
.e-icons.e-form-field:before {
  content: "\e19c";
}
.e-icons.e-check-box:before {
  content: "\e192";
}
.e-icons.e-table-update:before {
  content: "\e19e";
}
.e-icons.e-changes-accept:before {
  content: "\e19f";
}
.e-icons.e-display-for-review:before {
  content: "\e203";
}
.e-icons.e-changes-reject:before {
  content: "\e204";
}
.e-icons.e-changes-previous:before {
  content: "\e205";
}
.e-icons.e-show-markup:before {
  content: "\e206";
}
.e-icons.e-changes-next:before {
  content: "\e209";
}
.e-icons.e-changes-track:before {
  content: "\e20a";
}
.e-icons.e-conditional-formatting-large:before {
  content: "\e401";
}
.e-icons.e-highlight:before {
  content: "\e402";
}
.e-icons.e-top-bottom-rules:before {
  content: "\e403";
}
.e-icons.e-data-bars:before {
  content: "\e404";
}
.e-icons.e-color-scales:before {
  content: "\e405";
}
.e-icons.e-iconsets:before {
  content: "\e406";
}
.e-icons.e-clear-rules:before {
  content: "\e407";
}
.e-icons.e-new-rules:before {
  content: "\e408";
}
.e-icons.e-greater-than:before {
  content: "\e409";
}
.e-icons.e-less-than:before {
  content: "\e410";
}
.e-icons.e-between:before {
  content: "\e411";
}
.e-icons.e-equalto:before {
  content: "\e412";
}
.e-icons.e-text-that-contains:before {
  content: "\e413";
}
.e-icons.e-date-occurring:before {
  content: "\e414";
}
.e-icons.e-top-10:before {
  content: "\e415";
}
.e-icons.e-bottom-10-items:before {
  content: "\e416";
}
.e-icons.e-bottom-10:before {
  content: "\e417";
}
.e-icons.e-above-average:before {
  content: "\e418";
}
.e-icons.e-below-average:before {
  content: "\e419";
}
.e-icons.e-duplicate-cell:before {
  content: "\e420";
}
.e-icons.e-footnote:before {
  content: "\e435";
}
.e-icons.e-end-footnote:before {
  content: "\e436";
}
.e-icons.e-chart-insert-column:before {
  content: "\e440";
}
.e-icons.e-chart-data-table:before {
  content: "\e441";
}
.e-icons.e-chart-legend:before {
  content: "\e442";
}
.e-icons.e-chart-insert-x-y-scatter:before {
  content: "\e443";
}
.e-icons.e-chart-insert-waterfall:before {
  content: "\e444";
}
.e-icons.e-chart-updown-bars:before {
  content: "\e445";
}
.e-icons.e-add-chart-element:before {
  content: "\e446";
}
.e-icons.e-chart-gridlines:before {
  content: "\e447";
}
.e-icons.e-insert-hierarchy-charts:before {
  content: "\e448";
}
.e-icons.e-chart-insert-line:before {
  content: "\e449";
}
.e-icons.e-chart-switch-row-column:before {
  content: "\e450";
}
.e-icons.e-chart-error-bars:before {
  content: "\e451";
}
.e-icons.e-chart-trendline:before {
  content: "\e452";
}
.e-icons.e-chart-axes:before {
  content: "\e453";
}
.e-icons.e-chart-select-data:before {
  content: "\e454";
}
.e-icons.e-chart-lines:before {
  content: "\e455";
}
.e-icons.e-chart-axis-titles:before {
  content: "\e456";
}
.e-icons.e-chart-title:before {
  content: "\e457";
}
.e-icons.e-chart-insert-pie:before {
  content: "\e458";
}
.e-icons.e-change-chart-type:before {
  content: "\e459";
}
.e-icons.e-insert-statistic-chart:before {
  content: "\e460";
}
.e-icons.e-chart-data-labels:before {
  content: "\e461";
}
.e-icons.e-chart-insert-combo:before {
  content: "\e462";
}
.e-icons.e-chart-axis-titles-primary-horizontal:before {
  content: "\e486";
}
.e-icons.e-chart-linear-forecast:before {
  content: "\e487";
}
.e-icons.e-chart-legend-none:before {
  content: "\e488";
}
.e-icons.e-chart-legend-right:before {
  content: "\e489";
}
.e-icons.e-chart-data-callout:before {
  content: "\e490";
}
.e-icons.e-chart-primary-minor-vertical:before {
  content: "\e491";
}
.e-icons.e-chart-axes-primary-vertical:before {
  content: "\e492";
}
.e-icons.e-chart-data-labels-center:before {
  content: "\e493";
}
.e-icons.e-chart-data-table-none:before {
  content: "\e115";
}
.e-icons.e-chart-data-labels-none:before {
  content: "\e495";
}
.e-icons.e-chart-primary-major-vertical:before {
  content: "\e496";
}
.e-icons.e-chart-legend-linear:before {
  content: "\e497";
}
.e-icons.e-chart-error-bars-percentage:before {
  content: "\e498";
}
.e-icons.e-chart-no-legend-keys:before {
  content: "\e499";
}
.e-icons.e-chart-title-above-chart:before {
  content: "\e121";
}
.e-icons.e-chart-trendline-none:before {
  content: "\e122";
}
.e-icons.e-chart-with-legend-keys:before {
  content: "\e123";
}
.e-icons.e-chart-axes-primary-horizontal:before {
  content: "\e124";
}
.e-icons.e-chart-error-bars-standard-deviation:before {
  content: "\e125";
}
.e-icons.e-chart-legend-top:before {
  content: "\e126";
}
.e-icons.e-chart-primary-minor-horizontal:before {
  content: "\e145";
}
.e-icons.e-chart-error-bars-none:before {
  content: "\e127";
}
.e-icons.e-chart-up-down-bars-2:before {
  content: "\e128";
}
.e-icons.e-chart-drop-lines:before {
  content: "\e129";
}
.e-icons.e-chart-lines-none:before {
  content: "\e130";
}
.e-icons.e-chart-primary-major-horizontal:before {
  content: "\e131";
}
.e-icons.e-chart-legend-bottom:before {
  content: "\e132";
}
.e-icons.e-chart-up-down-none:before {
  content: "\e111";
}
.e-icons.e-chart-data-labels-outside-end:before {
  content: "\e905";
}
.e-icons.e-chart-axis-titles-primary-vertical:before {
  content: "\e143";
}
.e-icons.e-chart-legend-left:before {
  content: "\e892";
}
.e-icons.e-chart-data-labels-inside-base:before {
  content: "\e893";
}
.e-icons.e-chart-high-low-lines:before {
  content: "\e894";
}
.e-icons.e-chart-trendline-exponential:before {
  content: "\e133";
}
.e-icons.e-chart-trendline-moving-average:before {
  content: "\e134";
}
.e-icons.e-chart-data-labels-inside-end:before {
  content: "\e135";
}
.e-icons.e-chart-title-none:before {
  content: "\e136";
}
.e-icons.e-chart-title-centered-overlay:before {
  content: "\e895";
}
.e-icons.e-chart-error-bars-standard-error:before {
  content: "\e911";
}
.e-icons.e-chart-3d-area-1:before {
  content: "\e144";
}
.e-icons.e-chart-2d-stacked-bar:before {
  content: "\e889";
}
.e-icons.e-chart-3d-surface-1:before {
  content: "\e827";
}
.e-icons.e-chart-histogram-pareto:before {
  content: "\e114";
}
.e-icons.e-chart-stock-volumn-open-high-low-close:before {
  content: "\e137";
}
.e-icons.e-chart-stock-high-low-close:before {
  content: "\e138";
}
.e-icons.e-chart-stock-open-high-low-close:before {
  content: "\e831";
}
.e-icons.e-chart-2d-line-100-stacked-line-with-markers:before {
  content: "\e832";
}
.e-icons.e-chart-filled-radar:before {
  content: "\e833";
}
.e-icons.e-chart-3d-clustered-column:before {
  content: "\e142";
}
.e-icons.e-chart-sunburst:before {
  content: "\e835";
}
.e-icons.e-chart-treemap:before {
  content: "\e836";
}
.e-icons.e-chart-3d-100-percent-stacked-area:before {
  content: "\e139";
}
.e-icons.e-chart-3d-pie:before {
  content: "\e838";
}
.e-icons.e-chart-3d-column-4:before {
  content: "\e839";
}
.e-icons.e-more-column-charts:before {
  content: "\e899";
}
.e-icons.e-chart-2d-stacked-line:before {
  content: "\e841";
}
.e-icons.e-chart-donut:before {
  content: "\e112";
}
.e-icons.e-chart-3d-clustered-bar:before {
  content: "\e843";
}
.e-icons.e-chart-funnel:before {
  content: "\e140";
}
.e-icons.e-chart-2d-pie-2:before {
  content: "\e141";
}
.e-icons.e-chart-3d-line:before {
  content: "\e846";
}
.e-icons.e-chart-2d-clustered-column:before {
  content: "\e847";
}
.e-icons.e-chart-2d-100-percent-stacked-area:before {
  content: "\e900";
}
.e-icons.e-more-line-charts:before {
  content: "\e849";
}
.e-icons.e-chart-3d-100-percent-stacked-bar:before {
  content: "\e850";
}
.e-icons.e-more-stock-charts:before {
  content: "\e851";
}
.e-icons.e-chart-stock-volumn-high-low-close:before {
  content: "\e852";
}
.e-icons.e-chart-bar-of-pie:before {
  content: "\e113";
}
.e-icons.e-chart-clustered-column-line-on-secondary-axis:before {
  content: "\e912";
}
.e-icons.e-chart-2d-clustered-bar:before {
  content: "\e855";
}
.e-icons.e-chart-radar:before {
  content: "\e856";
}
.e-icons.e-chart-3d-100-percent-stacked-column:before {
  content: "\e857";
}
.e-icons.e-chart-stackedlines-with-markers:before {
  content: "\e858";
}
.e-icons.e-chart-wireframe-3d-surface:before {
  content: "\e902";
}
.e-icons.e-chart-2d-line-with-markers:before {
  content: "\e860";
}
.e-icons.e-chart-box-and-whisker:before {
  content: "\e861";
}
.e-icons.e-create-custom-combo-chart:before {
  content: "\e862";
}
.e-icons.e-chart-2d-100-percent-stacked-bar:before {
  content: "\e863";
}
.e-icons.e-chart-scatter-with-straight-lines:before {
  content: "\e864";
}
.e-icons.e-more-statistical-charts:before {
  content: "\e865";
}
.e-icons.e-chart-3d-stacked-area:before {
  content: "\e866";
}
.e-icons.e-chart-2d-line:before {
  content: "\e867";
}
.e-icons.e-chart-2d-100-percent-stacked-column:before {
  content: "\e868";
}
.e-icons.e-more-pie-charts:before {
  content: "\e869";
}
.e-icons.e-chart-bubble-1:before {
  content: "\e870";
}
.e-icons.e-chart-2d-100-percent-stacked-line:before {
  content: "\e871";
}
.e-icons.e-chart-histogram:before {
  content: "\e872";
}
.e-icons.e-more-hierarchy-charts:before {
  content: "\e873";
}
.e-icons.e-chart-combo-clustered-column-line:before {
  content: "\e874";
}
.e-icons.e-chart-2d-stacked-area:before {
  content: "\e875";
}
.e-icons.e-chart-3d-stacked-column:before {
  content: "\e876";
}
.e-icons.e-chart-insert-bar:before {
  content: "\e877";
}
.e-icons.e-chart-scatter-with-smooth-lines:before {
  content: "\e878";
}
.e-icons.e-chart-surface-wireframe-contour:before {
  content: "\e879";
}
.e-icons.e-chart-3d-stacked-bar:before {
  content: "\e880";
}
.e-icons.e-chart-2d-pie-of-pie:before {
  content: "\e881";
}
.e-icons.e-chart-3d-surface-2:before {
  content: "\e882";
}
.e-icons.e-chart-2d-area:before {
  content: "\e883";
}
.e-icons.e-chart-combo-stacked-area-clustered-column:before {
  content: "\e884";
}
.e-icons.e-chart-waterfall:before {
  content: "\e885";
}
.e-icons.e-chart-surface-contour:before {
  content: "\e886";
}
.e-icons.e-more-scatter-charts:before {
  content: "\e887";
}
.e-icons.e-chart-2d-stacked-column:before {
  content: "\e888";
}
.e-icons.e-protect-workbook:before {
  content: "\e88a";
}
.e-icons.e-change-case:before {
  content: "\e88c";
}
.e-icons.e-export-pdf-3:before {
  content: "\e88b";
}
.e-icons.e-freeze-pane:before {
  content: "\e88d";
}
.e-icons.e-freeze-first-column:before {
  content: "\e88e";
}
.e-icons.e-freeze-top-row:before {
  content: "\e88f";
}
.e-icons.e-merge-cells:before {
  content: "\e89a";
}
.e-icons.e-split-vertical:before {
  content: "\e89b";
}
.e-icons.e-table-cell:before {
  content: "\e89c";
}
.e-icons.e-split-horizontal:before {
  content: "\e89d";
}
.e-icons.e-list-box:before {
  content: "\e89e";
}
.e-icons.e-text-form-2:before {
  content: "\e89f";
}
.e-icons.e-label:before {
  content: "\e90a";
}
.e-icons.e-check-box-2:before {
  content: "\e90b";
}
.e-icons.e-add-edit-form-field:before {
  content: "\e90c";
}
.e-icons.e-button:before {
  content: "\e90d";
}
.e-icons.e-drop-down-2:before {
  content: "\e90e";
}
.e-icons.e-radio-button:before {
  content: "\e90f";
}
.e-icons.e-password:before {
  content: "\e91a";
}
.e-icons.e-table-insert-column:before {
  content: "\e91b";
}
.e-icons.e-table-insert-row:before {
  content: "\e91c";
}
.e-icons.e-table-overwrite-cells:before {
  content: "\e91d";
}
.e-icons.e-table-nested:before {
  content: "\e91e";
}
.e-icons.e-table-merge:before {
  content: "\e91f";
}
.e-icons.e-drag-fill:before {
  content: "\e92a";
}
.e-icons.e-home:before {
  content: "\e92b";
}
.e-icons.e-gantt-gripper:before {
  content: "\e92c";
}
.e-icons.e-bring-to-view:before {
  content: "\e92d";
}
.e-icons.e-bring-to-center:before {
  content: "\e92e";
}
.e-icons.e-warning:before {
  content: "\e92f";
}
.e-icons.e-critical-path:before {
  content: "\e93a";
}
.e-icons.e-border-shadow-2:before {
  content: "\e93b";
}
.e-icons.e-border-diagonal-up:before {
  content: "\e947";
}
.e-icons.e-border-diagonal-down:before {
  content: "\e93d";
}
.e-icons.e-border-custom:before {
  content: "\e946";
}
.e-icons.e-border-none-1:before {
  content: "\e93f";
}
.e-icons.e-border-box:before {
  content: "\e940";
}
.e-icons.e-border-shadow-1:before {
  content: "\e942";
}
.e-icons.e-audio:before {
  content: "\e949";
}
.e-icons.e-video:before {
  content: "\e94b";
}
.e-icons.e-crop:before {
  content: "\e94c";
}
.e-icons.e-star-filled:before {
  content: "\e94f";
}
.e-icons.e-filters:before {
  content: "\e950";
}
.e-icons.e-adjustment:before {
  content: "\e951";
}
.e-icons.e-page-size:before {
  content: "\e952";
}
.e-icons.e-reset:before {
  content: "\e953";
}
.e-icons.e-triangle:before {
  content: "\e954";
}
.e-icons.e-page-columns:before {
  content: "\e955";
}
.e-icons.e-tint:before {
  content: "\e957";
}
.e-icons.e-brightness:before {
  content: "\e958";
}
.e-icons.e-contrast:before {
  content: "\e959";
}
.e-icons.e-saturation:before {
  content: "\e95a";
}
.e-icons.e-fade:before {
  content: "\e95b";
}
.e-icons.e-flip-vertical:before {
  content: "\e95c";
}
.e-icons.e-flip-horizontal:before {
  content: "\e95d";
}
.e-icons.e-transform-left:before {
  content: "\e95f";
}
.e-icons.e-transform-right:before {
  content: "\e960";
}
.e-icons.e-sharpness:before {
  content: "\e961";
}
.e-icons.e-grain:before {
  content: "\e962";
}
.e-icons.e-frame-custom:before {
  content: "\e964";
}
.e-icons.e-frame-1:before {
  content: "\e965";
}
.e-icons.e-frame-2:before {
  content: "\e966";
}
.e-icons.e-frame-3:before {
  content: "\e967";
}
.e-icons.e-frame-4:before {
  content: "\e968";
}
.e-icons.e-frame-5:before {
  content: "\e96a";
}
.e-icons.e-frame-6:before {
  content: "\e96b";
}
.e-icons.e-transform:before {
  content: "\e96c";
}
.e-icons.e-check-tick:before {
  content: "\e96d";
}
.e-icons.e-even-page-break:before {
  content: "\e96e";
}
.e-icons.e-odd-page-break:before {
  content: "\e96f";
}
.e-icons.e-page-column:before {
  content: "\e970";
}
.e-icons.e-continuous-page-break:before {
  content: "\e971";
}
.e-icons.e-page-text-wrap:before {
  content: "\e972";
}
.e-icons.e-page-column-right:before {
  content: "\e973";
}
.e-icons.e-page-column-left:before {
  content: "\e975";
}
.e-icons.e-page-column-one:before {
  content: "\e976";
}
.e-icons.e-page-column-two:before {
  content: "\e978";
}
.e-icons.e-page-column-three:before {
  content: "\e979";
}
.e-icons.e-multiple-comment:before {
  content: "\e97a";
}
.e-icons.e-format-painter:before {
  content: "\e97b";
}
.e-icons.e-launcher:before {
  content: "\e97c";
}
.e-icons.e-character-style:before {
  content: "\e97d";
}
.e-icons.e-linked-style:before {
  content: "\e97e";
}
.e-icons.e-chart-2d-stacked-line-marked:before {
  content: "\e97f";
}
.e-icons.e-chart-2d-100-percent-stacked-line-marked:before {
  content: "\e980";
}
.e-icons.e-chart-2d-line-marked:before {
  content: "\e981";
}
.e-icons.e-list-unordered-rtl:before {
  content: "\e982";
}
.e-icons.e-list-ordered-rtl:before {
  content: "\e983";
}
.e-icons.e-increase-indent-rtl:before {
  content: "\e985";
}
.e-icons.e-decrease-indent-rtl:before {
  content: "\e986";
}
.e-icons.e-emoji:before {
  content: "\e987";
}
.e-icons.e-travel-and-places:before {
  content: "\e988";
}
.e-icons.e-nature:before {
  content: "\e989";
}
.e-icons.e-food-and-drinks:before {
  content: "\e98a";
}
.e-icons.e-animals:before {
  content: "\e98b";
}
.e-icons.e-objects:before {
  content: "\e98c";
}
.e-icons.e-activities:before {
  content: "\e98d";
}
.e-icons.e-hand-gestures:before {
  content: "\e98f";
}
.e-icons.e-symbols:before {
  content: "\e990";
}
.e-icons.e-flags:before {
  content: "\e991";
}
.e-icons.e-unlock:before {
  content: "\e992";
}
.e-icons.e-more-chevron:before {
  content: "\e994";
}
.e-icons.e-border-frame:before {
  content: "\e995";
}
.e-icons.e-frame-none:before {
  content: "\e996";
}
.e-icons.e-frame-mat:before {
  content: "\e997";
}
.e-icons.e-frame-bevel:before {
  content: "\e998";
}
.e-icons.e-frame-line:before {
  content: "\e999";
}
.e-icons.e-frame-hook:before {
  content: "\e99b";
}
.e-icons.e-frame-inset:before {
  content: "\e99c";
}
.e-icons.e-bullet-7:before {
  content: "\e99e";
}
.e-icons.e-organize-pdf:before {
  content: "\e99f";
}
.e-icons.e-frame-7:before {
  content: "\e9a1";
}
.e-icons.e-frame-8:before {
  content: "\e9a2";
}
.e-icons.e-frame-9:before {
  content: "\e9a3";
}
.e-icons.e-frame-10:before {
  content: "\e9a4";
}
.e-icons.e-frame-11:before {
  content: "\e9a5";
}
.e-icons.e-caption-1:before {
  content: "\e9a6";
}
.e-icons.e-arrow-head:before {
  content: "\e9a7";
}
.e-icons.e-arrow-head-fill:before {
  content: "\e9a8";
}
.e-icons.e-bar-head:before {
  content: "\e9a9";
}
.e-icons.e-circle-head:before {
  content: "\e9aa";
}
.e-icons.e-circle-head-fill:before {
  content: "\e9ab";
}
.e-icons.e-square-head:before {
  content: "\e9ac";
}
.e-icons.e-square-head-fill:before {
  content: "\e9ad";
}
.e-icons.e-arrow-tail:before {
  content: "\e9ae";
}
.e-icons.e-arrow-tail-fill:before {
  content: "\e9af";
}
.e-icons.e-bar-tail:before {
  content: "\e9b0";
}
.e-icons.e-circle-tail:before {
  content: "\e9b1";
}
.e-icons.e-circle-tail-fill:before {
  content: "\e9b2";
}
.e-icons.e-square-tail:before {
  content: "\e9b3";
}
.e-icons.e-square-tail-fill:before {
  content: "\e9b4";
}
.e-icons.e-file-document:before {
  content: "\e9b5";
}
.e-icons.e-comment-resolve:before {
  content: "\e9b6";
}
.e-icons.e-multiple-comment-resolve:before {
  content: "\e9b7";
}
.e-icons.e-table-header:before {
  content: "\e9b8";
}
.e-icons.e-blockquote:before {
  content: "\e9b9";
}
.e-icons.e-add-notes:before {
  content: "\e9ba";
}
.e-icons.e-edit-notes:before {
  content: "\e9bb";
}
.e-icons.e-delete-notes:before {
  content: "\e9bc";
}
.e-icons.e-layers:before {
  content: "\e9bd";
}
.e-icons.e-font-size:before {
  content: "\e9be";
}
.e-icons.e-export-pdf-1:before {
  content: "\e9bf";
}
.e-icons.e-import-word:before {
  content: "\e9c0";
}
.e-icons.e-export-word-1:before {
  content: "\e9c1";
}
.e-icons.e-dropdown-list:before {
  content: "\e9c2";
}
.e-icons.e-combo-box:before {
  content: "\e9c3";
}
.e-icons.e-repeating-section:before {
  content: "\e9c4";
}
.e-icons.e-building-block:before {
  content: "\e9c5";
}
.e-icons.e-content-control:before {
  content: "\e9c6";
}
.e-icons.e-ai-chat:before {
  content: "\e9c7";
}
.e-icons.e-xml-mapping:before {
  content: "\e9c8";
}
.e-icons.e-thumbs-up-1:before {
  content: "\e9c9";
}
.e-icons.e-thumbs-down:before {
  content: "\e9ca";
}
.e-icons.e-calculation:before {
  content: "\e9cb";
}
.e-icons.e-text-outline:before {
  content: "\e9cc";
}
.e-icons.e-user:before {
  content: "\e9cd";
}
.e-icons.e-calculate-sheet:before {
  content: "\e9ce";
}
.e-icons.e-translate:before {
  content: "\e9cf";
}
.e-icons.e-shorten:before {
  content: "\e9d0";
}
.e-icons.e-elaborate:before {
  content: "\e9d1";
}
.e-icons.e-rephrase:before {
  content: "\e9d2";
}
.e-icons.e-grammar-check:before {
  content: "\e9d3";
}
.e-icons.e-preformat-code:before {
  content: "\e9d4";
}
.e-icons.e-import:before {
  content: "\e9d5";
}
.e-icons.e-import-1:before {
  content: "\e9d6";
}
.e-icons.e-redact:before {
  content: "\e9d7";
}
.e-icons.e-smart-paste:before {
  content: "\e9d8";
}
.e-icons.e-auto-fit-column:before {
  content: "\e9d9";
}
.e-icons.e-auto-fit-all-column:before {
  content: "\e9da";
}
.e-icons.e-columns:before {
  content: "\e9db";
}
.e-icons.e-thumbs-up-fill:before {
  content: "\e9dc";
}
.e-icons.e-thumbs-down-fill:before {
  content: "\e9dd";
}
.e-icons.e-stop-rectangle:before {
  content: "\e9de";
}
.e-icons.e-double-check:before {
  content: "\e9df";
}
.e-control,
.e-css,
.e-error {
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 12px;
  font-weight: normal;
}
.e-error {
  color: #f44336;
}
.e-control,
.e-control [class^=e-],
.e-control [class*=" e-"] {
  box-sizing: border-box;
}
.e-control:focus,
.e-control *:focus {
  outline: none;
}
.e-rtl {
  direction: rtl;
  text-align: right;
}
.e-overlay {
  background-color: #383838;
  height: 100%;
  opacity: 0.5;
  pointer-events: none;
  touch-action: none;
  width: 100%;
}
.e-hidden {
  display: none;
}
.e-blazor-hidden {
  visibility: hidden;
}
.e-disabled {
  background-image: none;
  cursor: default;
  opacity: 0.35;
}
.e-ul {
  list-style-type: none;
}
.e-prevent-select {
  user-select: none;
}
.e-warning {
  color: #ffca1c;
}
.e-success {
  color: #22b24b;
}
.e-information {
  color: #489bd5;
}
.e-block-touch {
  touch-action: pinch-zoom;
}
.e-license {
  color: #ff0;
  text-decoration: none;
}
.e-license-banner {
  position: absolute;
  right: 10px;
  top: 27%;
  cursor: pointer;
}
@keyframes SlideLeftOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(-100%, 0);
  }
}
@keyframes SlideLeftIn {
  from {
    transform: translate(-100%, 0);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes SlideRightIn {
  from {
    transform: translate(100%, 0);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes SlideRightOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(100%, 0);
  }
}
@keyframes SlideBottomIn {
  from {
    transform: translate(0, 100%);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes SlideBottomOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(0, 100%);
  }
}
@keyframes SlideTopIn {
  from {
    transform: translate(0, -100%);
  }
  to {
    transform: translate(0, 0);
  }
}
@keyframes SlideTopOut {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(0, -100%);
  }
}
@keyframes SlideRight {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@keyframes SlideLeft {
  from {
    width: 100%;
  }
  to {
    width: 0;
  }
}
@keyframes SlideDown {
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
}
@keyframes SlideUp {
  from {
    height: 100%;
  }
  to {
    height: 0;
  }
}
@keyframes FadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes FadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes ZoomIn {
  from {
    transform: translate(0, 0) scale(0);
  }
  to {
    transform: translate(0, 0) scale(1);
  }
}
@keyframes ZoomOut {
  from {
    transform: translate(0, 0) scale(1);
  }
  to {
    transform: translate(0, 0) scale(0);
  }
}
@keyframes FadeZoomIn {
  from {
    opacity: 0;
    transform: scale(0);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes FadeZoomOut {
  from {
    opacity: 1;
    transform: scale(1);
  }
  to {
    opacity: 0;
    transform: scale(0);
  }
}
@keyframes FlipRightDownIn {
  from {
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipRightDownOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(-180deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipRightUpIn {
  from {
    transform: perspective(400px) rotateY(135deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipRightUpOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(135deg);
    transform-origin: right center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipLeftDownIn {
  from {
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipLeftDownOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(135deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipLeftUpIn {
  from {
    transform: perspective(400px) rotateY(-135deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipLeftUpOut {
  from {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
  to {
    transform: rotateY(135deg) perspective(200px);
    transform-origin: left center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipYLeftIn {
  from {
    opacity: 0;
    transform: perspective(400px) rotateY(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(90deg);
  }
  to {
    opacity: 1;
    transform: rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipYLeftOut {
  from {
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(90deg);
  }
  75% {
    transform: perspective(850px) rotateY(125deg);
  }
  to {
    opacity: 0;
    transform: rotateY(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipYRightIn {
  from {
    opacity: 0;
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(-90deg);
  }
  to {
    opacity: 1;
    transform: rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipYRightOut {
  from {
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateY(-90deg);
  }
  to {
    opacity: 0;
    transform: rotateY(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipXDownIn {
  from {
    opacity: 0;
    transform: perspective(400px) rotateX(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(90deg);
  }
  to {
    opacity: 1;
    transform: rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipXDownOut {
  from {
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(90deg);
  }
  75% {
    transform: perspective(850px) rotateX(125deg);
  }
  to {
    opacity: 0;
    transform: rotateX(180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipXUpIn {
  from {
    opacity: 0;
    transform: perspective(400px) rotateX(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(-90deg);
  }
  to {
    opacity: 1;
    transform: rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
@keyframes FlipXUpOut {
  from {
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
  50% {
    transform: perspective(700px) rotateX(-90deg);
  }
  to {
    opacity: 0;
    transform: rotateX(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d;
  }
}
.e-ripple,
.e-ripple-style {
  overflow: hidden;
  position: relative;
  transform: translate3d(0, 0, 0);
}
.e-ripple-element,
.e-ripple-style::after {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  transform: scale(0);
  transition: opacity, transform 0ms cubic-bezier(0, 0.1, 0.2, 1);
}
.e-ripple-style::after {
  background: rgba(0, 0, 0, 0.3);
  content: "";
  display: block;
  height: 50%;
  left: 25%;
  opacity: 0;
  top: 25%;
  transform: scale(3);
  transition: transform 0.5s, opacity 0.5s;
  width: 50%;
}
.e-ripple-style:active::after {
  opacity: 1;
  transform: scale(0);
  transition: 0s;
}
.e-btn,
.e-css.e-btn {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-font-smoothing: antialiased;
  border: 1px solid;
  border-radius: 2px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: 500;
  justify-content: center;
  line-height: 1.143em;
  outline: none;
  padding: 6px 12px 4px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.e-btn:disabled,
.e-css.e-btn:disabled {
  cursor: default;
}
.e-btn:hover, .e-btn:focus,
.e-css.e-btn:hover,
.e-css.e-btn:focus {
  text-decoration: none;
}
.e-btn::-moz-focus-inner,
.e-css.e-btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.e-btn .e-btn-icon,
.e-css.e-btn .e-btn-icon {
  display: inline-block;
  font-size: 12px;
  margin-top: -2px;
  vertical-align: middle;
  width: 1em;
}
.e-btn .e-btn-icon.e-icon-left,
.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -0.6667em;
  width: 2.25em;
}
.e-btn .e-btn-icon.e-icon-right,
.e-css.e-btn .e-btn-icon.e-icon-right {
  width: 2.25em;
  margin-right: -0.6667em;
}
.e-btn .e-btn-icon.e-icon-top,
.e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  display: block;
  margin-top: 0;
  width: auto;
}
.e-btn .e-btn-icon.e-icon-bottom,
.e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  display: block;
  margin-top: 0;
  width: auto;
}
.e-btn.e-icon-btn,
.e-css.e-btn.e-icon-btn {
  padding: 6px 7px 4px;
}
.e-btn.e-top-icon-btn, .e-btn.e-bottom-icon-btn,
.e-css.e-btn.e-top-icon-btn,
.e-css.e-btn.e-bottom-icon-btn {
  line-height: 1;
  padding: 12px 12px;
}
.e-btn.e-round,
.e-css.e-btn.e-round {
  border-radius: 50%;
  height: 3em;
  line-height: 1;
  padding: 0;
  width: 3em;
}
.e-btn.e-round .e-btn-icon,
.e-css.e-btn.e-round .e-btn-icon {
  font-size: 14px;
  line-height: 2.8572em;
  margin-top: 0;
  width: auto;
}
.e-btn.e-rtl .e-icon-right,
.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -0.6667em;
  margin-right: 0;
}
.e-btn.e-rtl .e-icon-left,
.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.6667em;
}
.e-btn.e-flat,
.e-css.e-btn.e-flat {
  border: 1px solid;
}
.e-btn.e-small,
.e-css.e-btn.e-small {
  font-size: 12px;
  line-height: 1.5834em;
  padding: 2px 12px 1px;
}
.e-btn.e-small .e-btn-icon,
.e-css.e-btn.e-small .e-btn-icon {
  font-size: 11px;
  width: 1.091em;
}
.e-btn.e-small .e-btn-icon.e-icon-left,
.e-css.e-btn.e-small .e-btn-icon.e-icon-left {
  margin-left: -0.7273em;
  width: 2.182em;
}
.e-btn.e-small .e-btn-icon.e-icon-right,
.e-css.e-btn.e-small .e-btn-icon.e-icon-right {
  margin-right: -0.7273em;
  width: 2.182em;
}
.e-btn.e-small .e-btn-icon.e-icon-top,
.e-css.e-btn.e-small .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto;
}
.e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto;
}
.e-btn.e-small.e-icon-btn,
.e-css.e-btn.e-small.e-icon-btn {
  padding: 2px 5px 1px;
}
.e-btn.e-small.e-top-icon-btn, .e-btn.e-small.e-bottom-icon-btn,
.e-css.e-btn.e-small.e-top-icon-btn,
.e-css.e-btn.e-small.e-bottom-icon-btn {
  line-height: 1;
  padding: 12px 12px;
}
.e-btn.e-small.e-round,
.e-css.e-btn.e-small.e-round {
  height: 2.5em;
  line-height: 1;
  padding: 0;
  width: 2.5em;
}
.e-btn.e-small.e-round .e-btn-icon,
.e-css.e-btn.e-small.e-round .e-btn-icon {
  font-size: 12px;
  line-height: 2.3334em;
  width: auto;
}
.e-btn.e-small.e-rtl .e-icon-right,
.e-css.e-btn.e-small.e-rtl .e-icon-right {
  margin-left: -0.7273em;
  margin-right: 0;
}
.e-btn.e-small.e-rtl .e-icon-left,
.e-css.e-btn.e-small.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.7273em;
}
.e-btn.e-block,
.e-css.e-btn.e-block {
  display: block;
  width: 100%;
}
.e-small .e-btn,
.e-small.e-btn,
.e-small .e-css.e-btn,
.e-small.e-css.e-btn {
  font-size: 12px;
  line-height: 1.5834em;
  padding: 2px 12px 1px;
}
.e-small .e-btn .e-btn-icon,
.e-small.e-btn .e-btn-icon,
.e-small .e-css.e-btn .e-btn-icon,
.e-small.e-css.e-btn .e-btn-icon {
  font-size: 11px;
  width: 1.091em;
}
.e-small .e-btn .e-btn-icon.e-icon-left,
.e-small.e-btn .e-btn-icon.e-icon-left,
.e-small .e-css.e-btn .e-btn-icon.e-icon-left,
.e-small.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -0.7273em;
  width: 2.182em;
}
.e-small .e-btn .e-btn-icon.e-icon-right,
.e-small.e-btn .e-btn-icon.e-icon-right,
.e-small .e-css.e-btn .e-btn-icon.e-icon-right,
.e-small.e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -0.7273em;
  width: 2.182em;
}
.e-small .e-btn .e-btn-icon.e-icon-top,
.e-small.e-btn .e-btn-icon.e-icon-top,
.e-small .e-css.e-btn .e-btn-icon.e-icon-top,
.e-small.e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto;
}
.e-small .e-btn .e-btn-icon.e-icon-bottom,
.e-small.e-btn .e-btn-icon.e-icon-bottom,
.e-small .e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-small.e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto;
}
.e-small .e-btn.e-icon-btn,
.e-small.e-btn.e-icon-btn,
.e-small .e-css.e-btn.e-icon-btn,
.e-small.e-css.e-btn.e-icon-btn {
  padding: 2px 5px 1px;
}
.e-small .e-btn.e-top-icon-btn, .e-small .e-btn.e-bottom-icon-btn,
.e-small.e-btn.e-top-icon-btn,
.e-small.e-btn.e-bottom-icon-btn,
.e-small .e-css.e-btn.e-top-icon-btn,
.e-small .e-css.e-btn.e-bottom-icon-btn,
.e-small.e-css.e-btn.e-top-icon-btn,
.e-small.e-css.e-btn.e-bottom-icon-btn {
  line-height: 1;
  padding: 12px 12px;
}
.e-small .e-btn.e-round,
.e-small.e-btn.e-round,
.e-small .e-css.e-btn.e-round,
.e-small.e-css.e-btn.e-round {
  height: 2.5em;
  line-height: 1;
  padding: 0;
  width: 2.5em;
  border-radius: 50%;
}
.e-small .e-btn.e-round .e-btn-icon,
.e-small.e-btn.e-round .e-btn-icon,
.e-small .e-css.e-btn.e-round .e-btn-icon,
.e-small.e-css.e-btn.e-round .e-btn-icon {
  font-size: 12px;
  line-height: 2.3334em;
  width: auto;
}
.e-small .e-btn.e-rtl .e-icon-right,
.e-small.e-btn.e-rtl .e-icon-right,
.e-small .e-css.e-btn.e-rtl .e-icon-right,
.e-small.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -0.7273em;
  margin-right: 0;
}
.e-small .e-btn.e-rtl .e-icon-left,
.e-small.e-btn.e-rtl .e-icon-left,
.e-small .e-css.e-btn.e-rtl .e-icon-left,
.e-small.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -0.7273em;
}
/* stylelint-disable property-no-vendor-prefix */
.e-btn,
.e-css.e-btn {
  -webkit-tap-highlight-color: transparent;
  background: #fafafa;
  border-color: transparent;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
}
.e-btn:hover,
.e-css.e-btn:hover {
  background: rgba(226, 226, 226, 0.9844);
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
}
.e-btn:focus,
.e-css.e-btn:focus {
  background: rgba(0, 0, 0, 0.18);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  outline: #fafafa 0 solid;
  outline-offset: 0;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.e-btn:active,
.e-css.e-btn:active {
  background: rgba(184, 184, 184, 0.9584);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  outline: #fafafa 0 solid;
  outline-offset: 0;
}
.e-btn.e-active,
.e-css.e-btn.e-active {
  background: rgba(184, 184, 184, 0.9584);
  border-color: transparent;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
}
.e-btn:disabled, .e-btn.e-disabled,
.e-css.e-btn:disabled,
.e-css.e-btn.e-disabled {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn .e-ripple-element,
.e-css.e-btn .e-ripple-element {
  background: rgba(0, 0, 0, 0.24);
}
.e-btn.e-round, .e-btn.e-round-edge,
.e-css.e-btn.e-round,
.e-css.e-btn.e-round-edge {
  background: #fafafa;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.e-btn.e-round:hover, .e-btn.e-round-edge:hover,
.e-css.e-btn.e-round:hover,
.e-css.e-btn.e-round-edge:hover {
  background: rgba(0, 0, 0, 0.12);
  border-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
}
.e-btn.e-round:focus, .e-btn.e-round-edge:focus,
.e-css.e-btn.e-round:focus,
.e-css.e-btn.e-round-edge:focus {
  background: rgba(0, 0, 0, 0.18);
  border-color: transparent;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
  outline: #fafafa 0 solid;
  outline-offset: 0;
}
.e-btn.e-round:active, .e-btn.e-round-edge:active,
.e-css.e-btn.e-round:active,
.e-css.e-btn.e-round-edge:active {
  background: rgba(184, 184, 184, 0.9584);
  border-color: transparent;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
  outline: #fafafa 0 solid;
  outline-offset: 0;
}
.e-btn.e-round:disabled, .e-btn.e-round.e-disabled, .e-btn.e-round-edge:disabled, .e-btn.e-round-edge.e-disabled,
.e-css.e-btn.e-round:disabled,
.e-css.e-btn.e-round.e-disabled,
.e-css.e-btn.e-round-edge:disabled,
.e-css.e-btn.e-round-edge.e-disabled {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-round.e-primary:hover, .e-btn.e-round-edge.e-primary:hover,
.e-css.e-btn.e-round.e-primary:hover,
.e-css.e-btn.e-round-edge.e-primary:hover {
  border-color: #e3165b;
}
.e-btn.e-round.e-primary:focus, .e-btn.e-round-edge.e-primary:focus,
.e-css.e-btn.e-round.e-primary:focus,
.e-css.e-btn.e-round-edge.e-primary:focus {
  outline: #fafafa 0 solid;
}
.e-btn.e-round.e-success:hover, .e-btn.e-round-edge.e-success:hover,
.e-css.e-btn.e-round.e-success:hover,
.e-css.e-btn.e-round-edge.e-success:hover {
  border-color: #4d841d;
}
.e-btn.e-round.e-success:focus, .e-btn.e-round-edge.e-success:focus,
.e-css.e-btn.e-round.e-success:focus,
.e-css.e-btn.e-round-edge.e-success:focus {
  outline: #fafafa 0 solid;
}
.e-btn.e-round.e-info:hover, .e-btn.e-round-edge.e-info:hover,
.e-css.e-btn.e-round.e-info:hover,
.e-css.e-btn.e-round-edge.e-info:hover {
  border-color: #0378d5;
}
.e-btn.e-round.e-info:focus, .e-btn.e-round-edge.e-info:focus,
.e-css.e-btn.e-round.e-info:focus,
.e-css.e-btn.e-round-edge.e-info:focus {
  outline: #fafafa 0 solid;
}
.e-btn.e-round.e-warning:hover, .e-btn.e-round-edge.e-warning:hover,
.e-css.e-btn.e-round.e-warning:hover,
.e-css.e-btn.e-round-edge.e-warning:hover {
  border-color: #c15700;
}
.e-btn.e-round.e-warning:focus, .e-btn.e-round-edge.e-warning:focus,
.e-css.e-btn.e-round.e-warning:focus,
.e-css.e-btn.e-round-edge.e-warning:focus {
  outline: #fafafa 0 solid;
}
.e-btn.e-round.e-danger:hover, .e-btn.e-round-edge.e-danger:hover,
.e-css.e-btn.e-round.e-danger:hover,
.e-css.e-btn.e-round-edge.e-danger:hover {
  border-color: #d64113;
}
.e-btn.e-round.e-danger:focus, .e-btn.e-round-edge.e-danger:focus,
.e-css.e-btn.e-round.e-danger:focus,
.e-css.e-btn.e-round-edge.e-danger:focus {
  outline: #fafafa 0 solid;
}
.e-btn.e-primary,
.e-css.e-btn.e-primary {
  background: #e3165b;
  border-color: transparent;
  color: #fff;
}
.e-btn.e-primary:hover,
.e-css.e-btn.e-primary:hover {
  background: #e6326f;
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  color: #fff;
}
.e-btn.e-primary:focus,
.e-css.e-btn.e-primary:focus {
  background: #ea4e82;
  border-color: transparent;
  color: #fff;
  outline: #fafafa 0 solid;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.e-btn.e-primary:active,
.e-css.e-btn.e-primary:active {
  background: #ec618f;
  border-color: transparent;
  color: #fff;
  outline: #fafafa 0 solid;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn.e-primary.e-active,
.e-css.e-btn.e-primary.e-active {
  background: #ec618f;
  border-color: transparent;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  color: #fff;
}
.e-btn.e-primary:disabled, .e-btn.e-primary.e-disabled,
.e-css.e-btn.e-primary:disabled,
.e-css.e-btn.e-primary.e-disabled {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-primary .e-ripple-element,
.e-css.e-btn.e-primary .e-ripple-element {
  background: rgba(255, 255, 255, 0.24);
}
.e-btn.e-success,
.e-css.e-btn.e-success {
  background: #4d841d;
  border-color: transparent;
  color: #fff;
}
.e-btn.e-success:hover,
.e-css.e-btn.e-success:hover {
  background: #629338;
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  color: #fff;
}
.e-btn.e-success:focus,
.e-css.e-btn.e-success:focus {
  background: #78a253;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.e-btn.e-success:active, .e-btn.e-success.e-active,
.e-css.e-btn.e-success:active,
.e-css.e-btn.e-success.e-active {
  background: #86ab65;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn.e-success:disabled, .e-btn.e-success.e-disabled,
.e-css.e-btn.e-success:disabled,
.e-css.e-btn.e-success.e-disabled {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-success .e-ripple-element,
.e-css.e-btn.e-success .e-ripple-element {
  background: rgba(255, 255, 255, 0.24);
}
.e-btn.e-info,
.e-css.e-btn.e-info {
  background: #0378d5;
  border-color: transparent;
  color: #fff;
}
.e-btn.e-info:hover,
.e-css.e-btn.e-info:hover {
  background: #2188da;
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  color: #fff;
}
.e-btn.e-info:focus,
.e-css.e-btn.e-info:focus {
  background: #3f98df;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.e-btn.e-info:active, .e-btn.e-info.e-active,
.e-css.e-btn.e-info:active,
.e-css.e-btn.e-info.e-active {
  background: #54a3e2;
  color: #fff;
  border-color: transparent;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn.e-info:disabled, .e-btn.e-info.e-disabled,
.e-css.e-btn.e-info:disabled,
.e-css.e-btn.e-info.e-disabled {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-info .e-ripple-element,
.e-css.e-btn.e-info .e-ripple-element {
  background: rgba(255, 255, 255, 0.24);
}
.e-btn.e-warning,
.e-css.e-btn.e-warning {
  background: #c15700;
  border-color: transparent;
  color: #fff;
}
.e-btn.e-warning:hover,
.e-css.e-btn.e-warning:hover {
  background: #c86b1f;
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  color: #fff;
}
.e-btn.e-warning:focus,
.e-css.e-btn.e-warning:focus {
  background: #d07f3d;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.e-btn.e-warning:active, .e-btn.e-warning.e-active,
.e-css.e-btn.e-warning:active,
.e-css.e-btn.e-warning.e-active {
  background: #d58d52;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn.e-warning:disabled, .e-btn.e-warning.e-disabled,
.e-css.e-btn.e-warning:disabled,
.e-css.e-btn.e-warning.e-disabled {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-warning .e-ripple-element,
.e-css.e-btn.e-warning .e-ripple-element {
  background: rgba(255, 255, 255, 0.24);
}
.e-btn.e-danger,
.e-css.e-btn.e-danger {
  background: #d64113;
  border-color: transparent;
  color: #fff;
}
.e-btn.e-danger:hover,
.e-css.e-btn.e-danger:hover {
  background: #db582f;
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  color: #fff;
}
.e-btn.e-danger:focus,
.e-css.e-btn.e-danger:focus {
  background: #e06f4c;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.e-btn.e-danger:active,
.e-css.e-btn.e-danger:active {
  background: #e37e5f;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn.e-danger.e-active,
.e-css.e-btn.e-danger.e-active {
  background: #e37e5f;
  border-color: transparent;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  color: #fff;
}
.e-btn.e-danger:disabled, .e-btn.e-danger.e-disabled,
.e-css.e-btn.e-danger:disabled,
.e-css.e-btn.e-danger.e-disabled {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-danger .e-ripple-element,
.e-css.e-btn.e-danger .e-ripple-element {
  background: rgba(255, 255, 255, 0.24);
}
.e-btn.e-flat,
.e-css.e-btn.e-flat {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-btn.e-flat:hover,
.e-css.e-btn.e-flat:hover {
  background: rgba(0, 0, 0, 0.0348);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-btn.e-flat:focus,
.e-css.e-btn.e-flat:focus {
  background: rgba(0, 0, 0, 0.1044);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
}
.e-btn.e-flat:active, .e-btn.e-flat.e-active,
.e-css.e-btn.e-flat:active,
.e-css.e-btn.e-flat.e-active {
  background: rgba(0, 0, 0, 0.2088);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
}
.e-btn.e-flat:disabled, .e-btn.e-flat.e-disabled,
.e-css.e-btn.e-flat:disabled,
.e-css.e-btn.e-flat.e-disabled {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-flat .e-ripple-element,
.e-css.e-btn.e-flat .e-ripple-element {
  background: rgba(0, 0, 0, 0.12);
}
.e-btn.e-flat.e-primary,
.e-css.e-btn.e-flat.e-primary {
  background: transparent;
  border-color: transparent;
  color: #e3165b;
}
.e-btn.e-flat.e-primary:hover,
.e-css.e-btn.e-flat.e-primary:hover {
  background: rgba(227, 22, 91, 0.04);
  border-color: transparent;
  color: #e3165b;
}
.e-btn.e-flat.e-primary:focus,
.e-css.e-btn.e-flat.e-primary:focus {
  background: rgba(227, 22, 91, 0.12);
  border-color: transparent;
  color: #e3165b;
}
.e-btn.e-flat.e-primary:active, .e-btn.e-flat.e-primary.e-active,
.e-css.e-btn.e-flat.e-primary:active,
.e-css.e-btn.e-flat.e-primary.e-active {
  background: rgba(227, 22, 91, 0.24);
  border-color: transparent;
  color: #e3165b;
}
.e-btn.e-flat.e-primary:disabled, .e-btn.e-flat.e-primary.e-disabled,
.e-css.e-btn.e-flat.e-primary:disabled,
.e-css.e-btn.e-flat.e-primary.e-disabled {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-flat.e-primary .e-ripple-element,
.e-css.e-btn.e-flat.e-primary .e-ripple-element {
  background: rgba(227, 22, 91, 0.12);
}
.e-btn.e-flat.e-success,
.e-css.e-btn.e-flat.e-success {
  background: transparent;
  border-color: transparent;
  color: #4d841d;
}
.e-btn.e-flat.e-success:hover,
.e-css.e-btn.e-flat.e-success:hover {
  background: rgba(77, 132, 29, 0.04);
  border-color: transparent;
  box-shadow: none;
  color: #4d841d;
}
.e-btn.e-flat.e-success:focus,
.e-css.e-btn.e-flat.e-success:focus {
  background: rgba(77, 132, 29, 0.12);
  border-color: transparent;
  color: #4d841d;
  box-shadow: none;
}
.e-btn.e-flat.e-success:active, .e-btn.e-flat.e-success.e-active,
.e-css.e-btn.e-flat.e-success:active,
.e-css.e-btn.e-flat.e-success.e-active {
  background: rgba(77, 132, 29, 0.24);
  border-color: transparent;
  color: #4d841d;
  box-shadow: none;
}
.e-btn.e-flat.e-success:disabled, .e-btn.e-flat.e-success.e-disabled,
.e-css.e-btn.e-flat.e-success:disabled,
.e-css.e-btn.e-flat.e-success.e-disabled {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-flat.e-success .e-ripple-element,
.e-css.e-btn.e-flat.e-success .e-ripple-element {
  background: rgba(77, 132, 29, 0.12);
}
.e-btn.e-flat.e-info,
.e-css.e-btn.e-flat.e-info {
  background: transparent;
  border-color: transparent;
  color: #0378d5;
}
.e-btn.e-flat.e-info:hover,
.e-css.e-btn.e-flat.e-info:hover {
  background: rgba(3, 120, 213, 0.04);
  border-color: transparent;
  box-shadow: none;
  color: #0378d5;
}
.e-btn.e-flat.e-info:focus,
.e-css.e-btn.e-flat.e-info:focus {
  background: rgba(3, 120, 213, 0.12);
  border-color: transparent;
  color: #0378d5;
  box-shadow: none;
}
.e-btn.e-flat.e-info:active, .e-btn.e-flat.e-info.e-active,
.e-css.e-btn.e-flat.e-info:active,
.e-css.e-btn.e-flat.e-info.e-active {
  background: rgba(3, 120, 213, 0.24);
  border-color: transparent;
  color: #0378d5;
  box-shadow: none;
}
.e-btn.e-flat.e-info:disabled, .e-btn.e-flat.e-info.e-disabled,
.e-css.e-btn.e-flat.e-info:disabled,
.e-css.e-btn.e-flat.e-info.e-disabled {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-flat.e-info .e-ripple-element,
.e-css.e-btn.e-flat.e-info .e-ripple-element {
  background: rgba(3, 120, 213, 0.12);
}
.e-btn.e-flat.e-warning,
.e-css.e-btn.e-flat.e-warning {
  background: transparent;
  border-color: transparent;
  color: #c15700;
}
.e-btn.e-flat.e-warning:hover,
.e-css.e-btn.e-flat.e-warning:hover {
  background: rgba(193, 87, 0, 0.04);
  border-color: transparent;
  box-shadow: none;
  color: #c15700;
}
.e-btn.e-flat.e-warning:focus,
.e-css.e-btn.e-flat.e-warning:focus {
  background: rgba(193, 87, 0, 0.12);
  border-color: transparent;
  color: #c15700;
  box-shadow: none;
}
.e-btn.e-flat.e-warning:active, .e-btn.e-flat.e-warning.e-active,
.e-css.e-btn.e-flat.e-warning:active,
.e-css.e-btn.e-flat.e-warning.e-active {
  background: rgba(193, 87, 0, 0.24);
  border-color: transparent;
  color: #c15700;
  box-shadow: none;
}
.e-btn.e-flat.e-warning:disabled, .e-btn.e-flat.e-warning.e-disabled,
.e-css.e-btn.e-flat.e-warning:disabled,
.e-css.e-btn.e-flat.e-warning.e-disabled {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-flat.e-warning .e-ripple-element,
.e-css.e-btn.e-flat.e-warning .e-ripple-element {
  background: rgba(193, 87, 0, 0.12);
}
.e-btn.e-flat.e-danger,
.e-css.e-btn.e-flat.e-danger {
  background: transparent;
  border-color: transparent;
  color: #d64113;
}
.e-btn.e-flat.e-danger:hover,
.e-css.e-btn.e-flat.e-danger:hover {
  background: rgba(214, 65, 19, 0.04);
  border-color: transparent;
  box-shadow: none;
  color: #d64113;
}
.e-btn.e-flat.e-danger:focus,
.e-css.e-btn.e-flat.e-danger:focus {
  background: rgba(214, 65, 19, 0.12);
  border-color: transparent;
  color: #d64113;
  box-shadow: none;
}
.e-btn.e-flat.e-danger:active, .e-btn.e-flat.e-danger.e-active,
.e-css.e-btn.e-flat.e-danger:active,
.e-css.e-btn.e-flat.e-danger.e-active {
  background: rgba(214, 65, 19, 0.24);
  border-color: transparent;
  color: #d64113;
  box-shadow: none;
}
.e-btn.e-flat.e-danger:disabled, .e-btn.e-flat.e-danger.e-disabled,
.e-css.e-btn.e-flat.e-danger:disabled,
.e-css.e-btn.e-flat.e-danger.e-disabled {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-flat.e-danger .e-ripple-element,
.e-css.e-btn.e-flat.e-danger .e-ripple-element {
  background: rgba(214, 65, 19, 0.12);
}
.e-btn.e-outline,
.e-css.e-btn.e-outline {
  background: transparent;
  border-color: #adadad;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-btn.e-outline:hover,
.e-css.e-btn.e-outline:hover {
  background: rgba(0, 0, 0, 0.12);
  border-color: #adadad;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-btn.e-outline:active, .e-btn.e-outline.e-active,
.e-css.e-btn.e-outline:active,
.e-css.e-btn.e-outline.e-active {
  background: rgba(0, 0, 0, 0.32);
  border-color: #adadad;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-btn.e-outline:disabled, .e-btn.e-outline.e-disabled,
.e-css.e-btn.e-outline:disabled,
.e-css.e-btn.e-outline.e-disabled {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-outline.e-primary,
.e-css.e-btn.e-outline.e-primary {
  background: transparent;
  border-color: #e3165b;
  color: #e3165b;
}
.e-btn.e-outline.e-primary:hover,
.e-css.e-btn.e-outline.e-primary:hover {
  background: #e6326f;
  border-color: transparent;
  color: #fff;
}
.e-btn.e-outline.e-primary:active, .e-btn.e-outline.e-primary.e-active,
.e-css.e-btn.e-outline.e-primary:active,
.e-css.e-btn.e-outline.e-primary.e-active {
  background: #ec618f;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-btn.e-outline.e-primary:disabled, .e-btn.e-outline.e-primary.e-disabled,
.e-css.e-btn.e-outline.e-primary:disabled,
.e-css.e-btn.e-outline.e-primary.e-disabled {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-outline.e-success,
.e-css.e-btn.e-outline.e-success {
  background: transparent;
  border-color: #4d841d;
  color: #4d841d;
}
.e-btn.e-outline.e-success:hover,
.e-css.e-btn.e-outline.e-success:hover {
  background: #629338;
  border-color: transparent;
  color: #fff;
}
.e-btn.e-outline.e-success:active, .e-btn.e-outline.e-success.e-active,
.e-css.e-btn.e-outline.e-success:active,
.e-css.e-btn.e-outline.e-success.e-active {
  background: #86ab65;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-btn.e-outline.e-success:disabled, .e-btn.e-outline.e-success.e-disabled,
.e-css.e-btn.e-outline.e-success:disabled,
.e-css.e-btn.e-outline.e-success.e-disabled {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-outline.e-info,
.e-css.e-btn.e-outline.e-info {
  background: transparent;
  border-color: #0378d5;
  color: #0378d5;
}
.e-btn.e-outline.e-info:hover,
.e-css.e-btn.e-outline.e-info:hover {
  background: #2188da;
  border-color: transparent;
  color: #fff;
}
.e-btn.e-outline.e-info:active, .e-btn.e-outline.e-info.e-active,
.e-css.e-btn.e-outline.e-info:active,
.e-css.e-btn.e-outline.e-info.e-active {
  background: #54a3e2;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-btn.e-outline.e-info:disabled, .e-btn.e-outline.e-info.e-disabled,
.e-css.e-btn.e-outline.e-info:disabled,
.e-css.e-btn.e-outline.e-info.e-disabled {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-outline.e-warning,
.e-css.e-btn.e-outline.e-warning {
  background: transparent;
  border-color: #c15700;
  color: #c15700;
}
.e-btn.e-outline.e-warning:hover,
.e-css.e-btn.e-outline.e-warning:hover {
  background: #c86b1f;
  border-color: transparent;
  color: #fff;
}
.e-btn.e-outline.e-warning:active, .e-btn.e-outline.e-warning.e-active,
.e-css.e-btn.e-outline.e-warning:active,
.e-css.e-btn.e-outline.e-warning.e-active {
  background: #d58d52;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-btn.e-outline.e-warning:disabled, .e-btn.e-outline.e-warning.e-disabled,
.e-css.e-btn.e-outline.e-warning:disabled,
.e-css.e-btn.e-outline.e-warning.e-disabled {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-outline.e-danger,
.e-css.e-btn.e-outline.e-danger {
  background: transparent;
  border-color: #d64113;
  color: #d64113;
}
.e-btn.e-outline.e-danger:hover,
.e-css.e-btn.e-outline.e-danger:hover {
  background: #db582f;
  border-color: transparent;
  color: #fff;
}
.e-btn.e-outline.e-danger:active, .e-btn.e-outline.e-danger.e-active,
.e-css.e-btn.e-outline.e-danger:active,
.e-css.e-btn.e-outline.e-danger.e-active {
  background: #e37e5f;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-btn.e-outline.e-danger:disabled, .e-btn.e-outline.e-danger.e-disabled,
.e-css.e-btn.e-outline.e-danger:disabled,
.e-css.e-btn.e-outline.e-danger.e-disabled {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
}
.e-btn.e-link,
.e-css.e-btn.e-link {
  background: transparent;
  border-color: transparent;
  border-radius: 0;
  box-shadow: none;
  color: #0d47a1;
}
.e-btn.e-link:hover,
.e-css.e-btn.e-link:hover {
  border-radius: 0;
  color: #0a3576;
  text-decoration: underline;
}
.e-btn.e-link:focus,
.e-css.e-btn.e-link:focus {
  border-radius: 0;
  text-decoration: underline;
  color: #0a3576;
}
.e-btn.e-link:focus:not(:focus-visible),
.e-css.e-btn.e-link:focus:not(:focus-visible) {
  outline: none !important; /* stylelint-disable-line declaration-no-important */
}
.e-btn.e-link:disabled,
.e-css.e-btn.e-link:disabled {
  color: rgba(0, 0, 0, 0.26);
  background: transparent;
  box-shadow: none;
  text-decoration: none;
}
.e-btn.e-inherit,
.e-css.e-btn.e-inherit {
  color: inherit;
  background: inherit;
  border-color: transparent;
  box-shadow: none;
}
.e-btn.e-inherit:hover, .e-btn.e-inherit:focus, .e-btn.e-inherit:active, .e-btn.e-inherit.e-active,
.e-css.e-btn.e-inherit:hover,
.e-css.e-btn.e-inherit:focus,
.e-css.e-btn.e-inherit:active,
.e-css.e-btn.e-inherit.e-active {
  background: rgba(0, 0, 0, 0.056);
  border-color: transparent;
  box-shadow: none;
  color: inherit;
  outline: none;
}
.e-btn.e-inherit:disabled,
.e-css.e-btn.e-inherit:disabled {
  background: inherit;
  color: inherit;
  border-color: transparent;
  box-shadow: none;
  opacity: 0.5;
}
.e-bigger.e-small .e-btn,
.e-bigger .e-small.e-btn,
.e-bigger.e-small .e-css.e-btn,
.e-bigger .e-small.e-css.e-btn {
  font-size: 14px;
  line-height: 2em;
  padding: 3px 16px 1px;
}
.e-bigger.e-small .e-btn .e-btn-icon,
.e-bigger .e-small.e-btn .e-btn-icon,
.e-bigger.e-small .e-css.e-btn .e-btn-icon,
.e-bigger .e-small.e-css.e-btn .e-btn-icon {
  font-size: 12px;
  width: 1em;
}
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-left,
.e-bigger .e-small.e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-left,
.e-bigger .e-small.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -1em;
  width: 2.6667em;
}
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-right,
.e-bigger .e-small.e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-right,
.e-bigger .e-small.e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -1em;
  width: 2.6667em;
}
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-top,
.e-bigger .e-small.e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-top,
.e-bigger .e-small.e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto;
}
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger .e-small.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger .e-small.e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto;
}
.e-bigger.e-small .e-btn.e-icon-btn,
.e-bigger .e-small.e-btn.e-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-icon-btn,
.e-bigger .e-small.e-css.e-btn.e-icon-btn {
  padding: 3px 10px 1px;
}
.e-bigger.e-small .e-btn.e-top-icon-btn, .e-bigger.e-small .e-btn.e-bottom-icon-btn,
.e-bigger .e-small.e-btn.e-top-icon-btn,
.e-bigger .e-small.e-btn.e-bottom-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-top-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-bottom-icon-btn,
.e-bigger .e-small.e-css.e-btn.e-top-icon-btn,
.e-bigger .e-small.e-css.e-btn.e-bottom-icon-btn {
  line-height: 1;
  padding: 16px 16px;
}
.e-bigger.e-small .e-btn.e-round,
.e-bigger .e-small.e-btn.e-round,
.e-bigger.e-small .e-css.e-btn.e-round,
.e-bigger .e-small.e-css.e-btn.e-round {
  height: 2.8572em;
  line-height: 1;
  padding: 0;
  width: 2.8572em;
}
.e-bigger.e-small .e-btn.e-round .e-btn-icon,
.e-bigger .e-small.e-btn.e-round .e-btn-icon,
.e-bigger.e-small .e-css.e-btn.e-round .e-btn-icon,
.e-bigger .e-small.e-css.e-btn.e-round .e-btn-icon {
  font-size: 14px;
  line-height: 2.7143em;
  width: auto;
}
.e-bigger.e-small .e-btn.e-rtl .e-icon-right,
.e-bigger .e-small.e-btn.e-rtl .e-icon-right,
.e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-right,
.e-bigger .e-small.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -1em;
  margin-right: 0;
}
.e-bigger.e-small .e-btn.e-rtl .e-icon-left,
.e-bigger .e-small.e-btn.e-rtl .e-icon-left,
.e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-left,
.e-bigger .e-small.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -1em;
}
.e-bigger .e-btn,
.e-bigger.e-btn,
.e-bigger .e-css.e-btn,
.e-bigger.e-css.e-btn {
  font-size: 14px;
  line-height: 2em;
  padding: 4px 16px 2px;
}
.e-bigger .e-btn .e-btn-icon,
.e-bigger.e-btn .e-btn-icon,
.e-bigger .e-css.e-btn .e-btn-icon,
.e-bigger.e-css.e-btn .e-btn-icon {
  font-size: 12px;
  width: 1em;
}
.e-bigger .e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-btn .e-btn-icon.e-icon-left,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -1em;
  width: 3em;
}
.e-bigger .e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-btn .e-btn-icon.e-icon-right,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -1em;
  width: 3em;
}
.e-bigger .e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-btn .e-btn-icon.e-icon-top,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 8px;
  width: auto;
}
.e-bigger .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 8px;
  width: auto;
}
.e-bigger .e-btn.e-icon-btn,
.e-bigger.e-btn.e-icon-btn,
.e-bigger .e-css.e-btn.e-icon-btn,
.e-bigger.e-css.e-btn.e-icon-btn {
  padding: 4px 11px 2px;
}
.e-bigger .e-btn.e-top-icon-btn, .e-bigger .e-btn.e-bottom-icon-btn,
.e-bigger.e-btn.e-top-icon-btn,
.e-bigger.e-btn.e-bottom-icon-btn,
.e-bigger .e-css.e-btn.e-top-icon-btn,
.e-bigger .e-css.e-btn.e-bottom-icon-btn,
.e-bigger.e-css.e-btn.e-top-icon-btn,
.e-bigger.e-css.e-btn.e-bottom-icon-btn {
  line-height: 1;
  padding: 16px 16px;
}
.e-bigger .e-btn.e-round,
.e-bigger.e-btn.e-round,
.e-bigger .e-css.e-btn.e-round,
.e-bigger.e-css.e-btn.e-round {
  height: 3.7143em;
  line-height: 1;
  padding: 0;
  width: 3.7143em;
}
.e-bigger .e-btn.e-round .e-btn-icon,
.e-bigger.e-btn.e-round .e-btn-icon,
.e-bigger .e-css.e-btn.e-round .e-btn-icon,
.e-bigger.e-css.e-btn.e-round .e-btn-icon {
  font-size: 16px;
  line-height: 3.125em;
  width: auto;
}
.e-bigger .e-btn.e-rtl .e-icon-right,
.e-bigger.e-btn.e-rtl .e-icon-right,
.e-bigger .e-css.e-btn.e-rtl .e-icon-right,
.e-bigger.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -1em;
  margin-right: 0;
}
.e-bigger .e-btn.e-rtl .e-icon-left,
.e-bigger.e-btn.e-rtl .e-icon-left,
.e-bigger .e-css.e-btn.e-rtl .e-icon-left,
.e-bigger.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -1em;
}
.e-bigger .e-btn.e-small,
.e-bigger.e-btn.e-small,
.e-bigger .e-css.e-btn.e-small,
.e-bigger.e-css.e-btn.e-small {
  font-size: 14px;
  line-height: 2em;
  padding: 3px 16px 1px;
}
.e-bigger .e-btn.e-small .e-btn-icon,
.e-bigger.e-btn.e-small .e-btn-icon,
.e-bigger .e-css.e-btn.e-small .e-btn-icon,
.e-bigger.e-css.e-btn.e-small .e-btn-icon {
  font-size: 12px;
  width: 1em;
}
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger.e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-left {
  margin-left: -1em;
  width: 2.6667em;
}
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger.e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-right {
  margin-right: -1em;
  width: 2.6667em;
}
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger.e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto;
}
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger.e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto;
}
.e-bigger .e-btn.e-small.e-icon-btn,
.e-bigger.e-btn.e-small.e-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-icon-btn {
  padding: 3px 10px 1px;
}
.e-bigger .e-btn.e-small.e-top-icon-btn, .e-bigger .e-btn.e-small.e-bottom-icon-btn,
.e-bigger.e-btn.e-small.e-top-icon-btn,
.e-bigger.e-btn.e-small.e-bottom-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-top-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-bottom-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-top-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-bottom-icon-btn {
  line-height: 1;
  padding: 16px 16px;
}
.e-bigger .e-btn.e-small.e-round,
.e-bigger.e-btn.e-small.e-round,
.e-bigger .e-css.e-btn.e-small.e-round,
.e-bigger.e-css.e-btn.e-small.e-round {
  height: 2.8572em;
  line-height: 1;
  padding: 0;
  width: 2.8572em;
}
.e-bigger .e-btn.e-small.e-round .e-btn-icon,
.e-bigger.e-btn.e-small.e-round .e-btn-icon,
.e-bigger .e-css.e-btn.e-small.e-round .e-btn-icon,
.e-bigger.e-css.e-btn.e-small.e-round .e-btn-icon {
  font-size: 14px;
  line-height: 2.7143em;
  width: auto;
}
.e-bigger .e-btn.e-small.e-rtl .e-icon-right,
.e-bigger.e-btn.e-small.e-rtl .e-icon-right,
.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-right,
.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-right {
  margin-left: -1em;
  margin-right: 0;
}
.e-bigger .e-btn.e-small.e-rtl .e-icon-left,
.e-bigger.e-btn.e-small.e-rtl .e-icon-left,
.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-left,
.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -1em;
}
.e-checkbox-wrapper .e-check::before,
.e-css.e-checkbox-wrapper .e-check::before {
  content: "\e933";
}
.e-checkbox-wrapper .e-stop::before,
.e-css.e-checkbox-wrapper .e-stop::before {
  content: "\e934";
}
.e-checkbox-wrapper,
.e-css.e-checkbox-wrapper {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  outline: none;
  user-select: none;
}
.e-checkbox-wrapper label,
.e-css.e-checkbox-wrapper label {
  cursor: pointer;
  display: inline-block;
  line-height: 0;
  margin: 0;
  position: relative;
  white-space: nowrap;
}
.e-checkbox-wrapper:focus .e-frame, .e-checkbox-wrapper.e-focus .e-frame,
.e-css.e-checkbox-wrapper:focus .e-frame,
.e-css.e-checkbox-wrapper.e-focus .e-frame {
  box-shadow: none;
}
.e-checkbox-wrapper .e-ripple-container,
.e-css.e-checkbox-wrapper .e-ripple-container {
  border-radius: 50%;
  bottom: -9px;
  height: 36px;
  left: -9px;
  pointer-events: none;
  position: absolute;
  right: -9px;
  top: -9px;
  width: 36px;
  z-index: 1;
}
.e-checkbox-wrapper .e-label,
.e-css.e-checkbox-wrapper .e-label {
  cursor: pointer;
  display: inline-block;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  user-select: none;
  vertical-align: middle;
  white-space: normal;
}
.e-checkbox-wrapper .e-checkbox,
.e-css.e-checkbox-wrapper .e-checkbox {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}
.e-checkbox-wrapper .e-checkbox + .e-label,
.e-css.e-checkbox-wrapper .e-checkbox + .e-label {
  margin-right: 10px;
}
.e-checkbox-wrapper .e-frame,
.e-css.e-checkbox-wrapper .e-frame {
  border: 2px solid;
  border-radius: 2px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-family: "e-icons";
  height: 18px;
  line-height: 10px;
  padding: 2px 0;
  text-align: center;
  vertical-align: middle;
  width: 18px;
}
.e-checkbox-wrapper .e-frame + .e-label,
.e-css.e-checkbox-wrapper .e-frame + .e-label {
  margin-left: 10px;
}
.e-checkbox-wrapper .e-frame + .e-ripple-container,
.e-css.e-checkbox-wrapper .e-frame + .e-ripple-container {
  left: auto;
}
.e-checkbox-wrapper .e-check,
.e-css.e-checkbox-wrapper .e-check {
  font-size: 12px;
}
.e-checkbox-wrapper .e-stop,
.e-css.e-checkbox-wrapper .e-stop {
  font-size: 10px;
  line-height: 10px;
}
.e-checkbox-wrapper.e-checkbox-disabled,
.e-css.e-checkbox-wrapper.e-checkbox-disabled {
  cursor: default;
  pointer-events: none;
}
.e-checkbox-wrapper.e-checkbox-disabled .e-frame,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame {
  cursor: default;
}
.e-checkbox-wrapper.e-checkbox-disabled .e-label,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label {
  cursor: default;
}
.e-checkbox-wrapper.e-rtl .e-ripple-container,
.e-css.e-checkbox-wrapper.e-rtl .e-ripple-container {
  right: -9px;
}
.e-checkbox-wrapper.e-rtl .e-frame,
.e-css.e-checkbox-wrapper.e-rtl .e-frame {
  margin: 0;
}
.e-checkbox-wrapper.e-rtl .e-frame:hover,
.e-css.e-checkbox-wrapper.e-rtl .e-frame:hover {
  background-color: #fff;
  border-color: #757575;
}
.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container {
  left: -9px;
  right: auto;
}
.e-checkbox-wrapper.e-rtl .e-label,
.e-css.e-checkbox-wrapper.e-rtl .e-label {
  margin-left: 0;
  margin-right: 10px;
}
.e-checkbox-wrapper.e-rtl .e-label + .e-frame,
.e-css.e-checkbox-wrapper.e-rtl .e-label + .e-frame {
  margin: 0;
}
.e-checkbox-wrapper.e-rtl .e-checkbox + .e-label,
.e-css.e-checkbox-wrapper.e-rtl .e-checkbox + .e-label {
  margin-left: 10px;
  margin-right: 0;
}
.e-checkbox-wrapper.e-small .e-frame,
.e-css.e-checkbox-wrapper.e-small .e-frame {
  height: 14px;
  line-height: 6px;
  width: 14px;
}
.e-checkbox-wrapper.e-small .e-check,
.e-css.e-checkbox-wrapper.e-small .e-check {
  font-size: 10px;
}
.e-checkbox-wrapper.e-small .e-stop,
.e-css.e-checkbox-wrapper.e-small .e-stop {
  font-size: 8px;
  line-height: 6px;
}
.e-checkbox-wrapper.e-small .e-label,
.e-css.e-checkbox-wrapper.e-small .e-label {
  font-size: 13px;
  line-height: 14px;
}
.e-checkbox-wrapper.e-small .e-ripple-container,
.e-css.e-checkbox-wrapper.e-small .e-ripple-container {
  bottom: -9px;
  height: 32px;
  left: -9px;
  right: -9px;
  top: -9px;
  width: 32px;
}
.e-checkbox-wrapper[readonly] {
  pointer-events: none;
}
.e-small .e-checkbox-wrapper .e-frame,
.e-small.e-checkbox-wrapper .e-frame,
.e-small .e-css.e-checkbox-wrapper .e-frame,
.e-small.e-css.e-checkbox-wrapper .e-frame {
  height: 14px;
  line-height: 6px;
  width: 14px;
}
.e-small .e-checkbox-wrapper .e-frame:hover,
.e-small.e-checkbox-wrapper .e-frame:hover,
.e-small .e-css.e-checkbox-wrapper .e-frame:hover,
.e-small.e-css.e-checkbox-wrapper .e-frame:hover {
  background-color: #fff;
  border-color: #757575;
}
.e-small .e-checkbox-wrapper .e-check,
.e-small.e-checkbox-wrapper .e-check,
.e-small .e-css.e-checkbox-wrapper .e-check,
.e-small.e-css.e-checkbox-wrapper .e-check {
  font-size: 10px;
}
.e-small .e-checkbox-wrapper .e-stop,
.e-small.e-checkbox-wrapper .e-stop,
.e-small .e-css.e-checkbox-wrapper .e-stop,
.e-small.e-css.e-checkbox-wrapper .e-stop {
  font-size: 8px;
  line-height: 6px;
}
.e-small .e-checkbox-wrapper .e-label,
.e-small.e-checkbox-wrapper .e-label,
.e-small .e-css.e-checkbox-wrapper .e-label,
.e-small.e-css.e-checkbox-wrapper .e-label {
  font-size: 13px;
  line-height: 14px;
}
.e-small .e-checkbox-wrapper .e-ripple-container,
.e-small.e-checkbox-wrapper .e-ripple-container,
.e-small .e-css.e-checkbox-wrapper .e-ripple-container,
.e-small.e-css.e-checkbox-wrapper .e-ripple-container {
  bottom: -9px;
  height: 32px;
  left: -9px;
  right: -9px;
  top: -9px;
  width: 32px;
}
.e-checkbox-wrapper,
.e-css.e-checkbox-wrapper {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-tap-highlight-color: transparent;
}
.e-checkbox-wrapper .e-frame,
.e-css.e-checkbox-wrapper .e-frame {
  background-color: #fff;
  border-color: #757575;
}
.e-checkbox-wrapper .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-frame.e-check {
  background-color: #e3165b;
  border-color: transparent;
  color: #fff;
}
.e-checkbox-wrapper .e-frame.e-stop,
.e-css.e-checkbox-wrapper .e-frame.e-stop {
  background-color: #fff;
  border-color: #757575;
  color: #757575;
}
.e-checkbox-wrapper .e-ripple-element,
.e-css.e-checkbox-wrapper .e-ripple-element {
  background: rgba(227, 22, 91, 0.26);
}
.e-checkbox-wrapper .e-ripple-check .e-ripple-element,
.e-css.e-checkbox-wrapper .e-ripple-check .e-ripple-element {
  background: rgba(0, 0, 0, 0.26);
}
.e-checkbox-wrapper:active .e-ripple-element,
.e-css.e-checkbox-wrapper:active .e-ripple-element {
  background: rgba(0, 0, 0, 0.26);
}
.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element,
.e-css.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element {
  background: rgba(227, 22, 91, 0.26);
}
.e-checkbox-wrapper .e-label,
.e-css.e-checkbox-wrapper .e-label {
  color: rgba(0, 0, 0, 0.87);
}
.e-checkbox-wrapper .e-checkbox:focus + .e-frame, .e-checkbox-wrapper .e-checkbox:active + .e-frame,
.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame,
.e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame {
  background-color: #fff;
  border-color: #757575;
  box-shadow: none;
}
.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check, .e-checkbox-wrapper .e-checkbox:active + .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame.e-check {
  background-color: #e3165b;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop, .e-checkbox-wrapper .e-checkbox:active + .e-frame.e-stop,
.e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop,
.e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame.e-stop {
  background-color: #e3165b;
  border-color: transparent;
  box-shadow: none;
  color: #757575;
}
.e-checkbox-wrapper:hover .e-frame,
.e-css.e-checkbox-wrapper:hover .e-frame {
  background-color: #fff;
  border-color: #757575;
}
.e-checkbox-wrapper:hover .e-frame.e-check,
.e-css.e-checkbox-wrapper:hover .e-frame.e-check {
  background-color: #e3165b;
  border-color: transparent;
  color: #fff;
}
.e-checkbox-wrapper:hover .e-frame.e-stop,
.e-css.e-checkbox-wrapper:hover .e-frame.e-stop {
  color: #757575;
}
.e-checkbox-wrapper:hover .e-label,
.e-css.e-checkbox-wrapper:hover .e-label {
  color: rgba(0, 0, 0, 0.87);
}
.e-checkbox-wrapper.e-checkbox-disabled .e-frame,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame {
  background-color: #fff;
  border-color: #bdbdbd;
  color: #bdbdbd;
}
.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check {
  background-color: #bdbdbd;
  border-color: #bdbdbd;
  color: #fff;
}
.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop {
  background-color: #fff;
  border-color: #bdbdbd;
  color: #bdbdbd;
}
.e-checkbox-wrapper.e-checkbox-disabled .e-label,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label {
  color: #bdbdbd;
}
.e-checkbox-wrapper.e-focus .e-ripple-container,
.e-css.e-checkbox-wrapper.e-focus .e-ripple-container {
  background-color: rgba(0, 0, 0, 0.12);
}
.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check,
.e-css.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check {
  background-color: rgba(227, 22, 91, 0.26);
}
.e-checkbox-wrapper.e-focus .e-frame, .e-checkbox-wrapper.e-focus .e-frame.e-check,
.e-css.e-checkbox-wrapper.e-focus .e-frame,
.e-css.e-checkbox-wrapper.e-focus .e-frame.e-check {
  outline: #fff 0 solid;
  outline-offset: 0;
}
.e-bigger.e-small .e-checkbox-wrapper .e-frame,
.e-bigger.e-small.e-checkbox-wrapper .e-frame,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-frame,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-frame {
  height: 20px;
  line-height: 12px;
  width: 20px;
}
.e-bigger.e-small .e-checkbox-wrapper .e-frame:hover.e-check,
.e-bigger.e-small.e-checkbox-wrapper .e-frame:hover.e-check,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-frame:hover.e-check,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-frame:hover.e-check {
  background-color: #e3165b;
  border-color: transparent;
}
.e-bigger.e-small .e-checkbox-wrapper .e-check,
.e-bigger.e-small.e-checkbox-wrapper .e-check,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-check,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-check {
  font-size: 12px;
}
.e-bigger.e-small .e-checkbox-wrapper .e-stop,
.e-bigger.e-small.e-checkbox-wrapper .e-stop,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-stop,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-stop {
  font-size: 10px;
  line-height: 12px;
}
.e-bigger.e-small .e-checkbox-wrapper .e-label,
.e-bigger.e-small.e-checkbox-wrapper .e-label,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-label,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-label {
  font-size: 14px;
  line-height: 20px;
}
.e-bigger.e-small .e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-ripple-container {
  bottom: -9px;
  height: 38px;
  left: -9px;
  right: -9px;
  top: -9px;
  width: 38px;
}
.e-bigger .e-checkbox-wrapper .e-frame,
.e-bigger.e-checkbox-wrapper .e-frame,
.e-bigger .e-css.e-checkbox-wrapper .e-frame,
.e-bigger.e-css.e-checkbox-wrapper .e-frame {
  height: 22px;
  line-height: 14px;
  width: 22px;
}
.e-bigger .e-checkbox-wrapper .e-frame + .e-label,
.e-bigger.e-checkbox-wrapper .e-frame + .e-label,
.e-bigger .e-css.e-checkbox-wrapper .e-frame + .e-label,
.e-bigger.e-css.e-checkbox-wrapper .e-frame + .e-label {
  font-size: 14px;
  line-height: 22px;
  margin-left: 12px;
}
.e-bigger .e-checkbox-wrapper .e-frame + .e-ripple-container,
.e-bigger.e-checkbox-wrapper .e-frame + .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper .e-frame + .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper .e-frame + .e-ripple-container {
  left: auto;
}
.e-bigger .e-checkbox-wrapper .e-check,
.e-bigger.e-checkbox-wrapper .e-check,
.e-bigger .e-css.e-checkbox-wrapper .e-check,
.e-bigger.e-css.e-checkbox-wrapper .e-check {
  font-size: 16px;
}
.e-bigger .e-checkbox-wrapper .e-stop,
.e-bigger.e-checkbox-wrapper .e-stop,
.e-bigger .e-css.e-checkbox-wrapper .e-stop,
.e-bigger.e-css.e-checkbox-wrapper .e-stop {
  font-size: 12px;
  line-height: 14px;
}
.e-bigger .e-checkbox-wrapper .e-label,
.e-bigger.e-checkbox-wrapper .e-label,
.e-bigger .e-css.e-checkbox-wrapper .e-label,
.e-bigger.e-css.e-checkbox-wrapper .e-label {
  font-size: 14px;
}
.e-bigger .e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-checkbox-wrapper .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper .e-ripple-container {
  bottom: -9px;
  height: 40px;
  left: -9px;
  right: -9px;
  top: -9px;
  width: 40px;
}
.e-bigger .e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame {
  margin: 0;
}
.e-bigger .e-checkbox-wrapper.e-rtl .e-frame:hover.e-check,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame:hover.e-check,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame:hover.e-check,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame:hover.e-check {
  background-color: #e3165b;
  border-color: transparent;
}
.e-bigger .e-checkbox-wrapper.e-rtl .e-frame + .e-label,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame + .e-label,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-label,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-label {
  margin-left: 0;
  margin-right: 12px;
}
.e-bigger .e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container {
  left: auto;
}
.e-bigger .e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame + .e-ripple-container {
  right: auto;
}
.e-bigger .e-checkbox-wrapper.e-small .e-frame,
.e-bigger.e-checkbox-wrapper.e-small .e-frame,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-frame,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-frame {
  height: 20px;
  line-height: 12px;
  width: 20px;
}
.e-bigger .e-checkbox-wrapper.e-small .e-check,
.e-bigger.e-checkbox-wrapper.e-small .e-check,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-check,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-check {
  font-size: 12px;
}
.e-bigger .e-checkbox-wrapper.e-small .e-stop,
.e-bigger.e-checkbox-wrapper.e-small .e-stop,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-stop,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-stop {
  font-size: 10px;
  line-height: 12px;
}
.e-bigger .e-checkbox-wrapper.e-small .e-label,
.e-bigger.e-checkbox-wrapper.e-small .e-label,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-label,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-label {
  font-size: 14px;
  line-height: 20px;
}
.e-bigger .e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger.e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-ripple-container {
  bottom: -9px;
  height: 38px;
  left: -9px;
  right: -9px;
  top: -9px;
  width: 38px;
}
.e-radio-wrapper {
  display: inline-block;
  line-height: 1;
  position: relative;
}
/* stylelint-disable property-no-vendor-prefix */
.e-radio {
  -webkit-appearance: none;
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}
.e-radio:not(:checked):not(:disabled):hover + label.e-rtl::after,
.e-radio:not(:checked):not(:disabled):hover + label.e-right::after {
  left: auto;
}
.e-radio + label {
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  position: relative;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.e-radio + label .e-label {
  display: inline-block;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  padding-left: 28px;
  vertical-align: text-top;
  white-space: normal;
}
.e-radio + label::before {
  border: 2px solid;
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  height: 18px;
  left: 0;
  position: absolute;
  width: 18px;
}
.e-radio + label:focus::before {
  box-shadow: none;
}
.e-radio + label::after {
  border: 1px solid;
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  height: 8px;
  left: 5px;
  position: absolute;
  top: 5px;
  transform: scale(0);
  width: 8px;
}
.e-radio + label .e-ripple-container {
  border-radius: 50%;
  height: 34px;
  left: -8px;
  position: absolute;
  top: -8px;
  width: 34px;
  z-index: 1;
}
.e-radio + label.e-right .e-label, .e-radio + label.e-rtl .e-label {
  padding-left: 0;
  padding-right: 28px;
}
.e-radio + label.e-right::before, .e-radio + label.e-rtl::before {
  left: auto;
  right: 0;
}
.e-radio + label.e-right::after, .e-radio + label.e-rtl::after {
  left: auto;
  right: 5px;
}
.e-radio + label.e-right .e-ripple-container, .e-radio + label.e-rtl .e-ripple-container {
  left: auto;
  right: -8px;
}
.e-radio + label.e-right.e-rtl .e-label {
  padding-left: 28px;
  padding-right: 0;
}
.e-radio + label.e-right.e-rtl::before {
  left: 0;
  right: auto;
}
.e-radio + label.e-right.e-rtl::after {
  left: 5px;
  right: auto;
}
.e-radio + label.e-right.e-rtl .e-ripple-container {
  left: -8px;
  right: auto;
}
.e-radio + label.e-small .e-label {
  line-height: 14px;
  padding-left: 24px;
}
.e-radio + label.e-small::before {
  height: 14px;
  width: 14px;
}
.e-radio + label.e-small::after {
  height: 6px;
  left: 4px;
  top: 4px;
  width: 6px;
}
.e-radio + label.e-small .e-ripple-container {
  left: -10px;
  top: -10px;
}
.e-radio + label.e-small.e-right .e-label, .e-radio + label.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 24px;
}
.e-radio + label.e-small.e-right::after, .e-radio + label.e-small.e-rtl::after {
  left: auto;
  right: 4px;
}
.e-radio + label.e-small.e-right .e-ripple-container, .e-radio + label.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}
.e-radio + label.e-small.e-right.e-rtl .e-label {
  padding-left: 24px;
  padding-right: 0;
}
.e-radio + label.e-small.e-right.e-rtl::after {
  left: 4px;
  right: auto;
}
.e-radio + label.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto;
}
.e-radio:checked + label::after {
  transform: scale(1);
  transition: transform ease 280ms, background-color ease 280ms;
}
.e-small .e-radio + label .e-label,
.e-radio + label.e-small .e-label {
  line-height: 14px;
  padding-left: 24px;
}
.e-small .e-radio + label::before,
.e-radio + label.e-small::before {
  height: 14px;
  width: 14px;
}
.e-small .e-radio + label::after,
.e-radio + label.e-small::after {
  height: 6px;
  left: 4px;
  top: 4px;
  width: 6px;
}
.e-small .e-radio + label .e-ripple-container,
.e-radio + label.e-small .e-ripple-container {
  left: -10px;
  top: -10px;
}
.e-small .e-radio + label.e-right .e-label, .e-small .e-radio + label.e-rtl .e-label,
.e-radio + label.e-small.e-right .e-label,
.e-radio + label.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 24px;
}
.e-small .e-radio + label.e-right::after, .e-small .e-radio + label.e-rtl::after,
.e-radio + label.e-small.e-right::after,
.e-radio + label.e-small.e-rtl::after {
  left: auto;
  right: 4px;
}
.e-small .e-radio + label.e-right .e-ripple-container, .e-small .e-radio + label.e-rtl .e-ripple-container,
.e-radio + label.e-small.e-right .e-ripple-container,
.e-radio + label.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}
.e-small .e-radio + label.e-right.e-rtl .e-label,
.e-radio + label.e-small.e-right.e-rtl .e-label {
  padding-left: 24px;
  padding-right: 0;
}
.e-small .e-radio + label.e-right.e-rtl::after,
.e-radio + label.e-small.e-right.e-rtl::after {
  left: 4px;
  right: auto;
}
.e-small .e-radio + label.e-right.e-rtl .e-ripple-container,
.e-radio + label.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto;
}
.e-radio + label::before {
  background-color: #fff;
  border-color: #757575;
}
.e-radio + label.e-focus .e-ripple-container {
  background-color: rgba(0, 0, 0, 0.12);
}
.e-radio + label .e-label {
  color: rgba(0, 0, 0, 0.87);
}
.e-radio + label .e-ripple-element {
  background-color: rgba(227, 22, 91, 0.26);
}
.e-radio + label:active .e-ripple-element {
  background-color: rgba(0, 0, 0, 0.12);
}
.e-radio:focus + label::before {
  border-color: #e3165b;
  box-shadow: none;
}
.e-radio:focus + label::before {
  border-color: #757575;
  box-shadow: none;
}
.e-radio:hover + label::before {
  border-color: #757575;
}
.e-radio:checked + label::before {
  background-color: #fff;
  border-color: #e3165b;
}
.e-radio:checked + label::after {
  background-color: #e3165b;
  color: #e3165b;
}
.e-radio:checked + label:active .e-ripple-element {
  background-color: rgba(227, 22, 91, 0.26);
}
.e-radio:checked + .e-focus .e-ripple-container {
  background-color: rgba(227, 22, 91, 0.26);
}
.e-radio:checked + .e-focus::before {
  outline: #fff 0 solid;
  outline-offset: 0;
}
.e-radio:checked:focus + label::before {
  border-color: #e3165b;
}
.e-radio:checked:focus + label::after {
  background-color: #e3165b;
}
.e-radio:checked + label:hover::before {
  border-color: #e3165b;
}
.e-radio:checked + label:hover::after {
  background-color: #e3165b;
}
.e-radio:disabled + label {
  cursor: default;
  pointer-events: none;
}
.e-radio:disabled + label::before {
  background-color: transparent;
  border-color: #bdbdbd;
  cursor: default;
}
.e-radio:disabled + label .e-ripple-container {
  background-color: transparent;
}
.e-radio:disabled + label .e-ripple-container::after {
  background-color: transparent;
  cursor: default;
}
.e-radio:disabled + label .e-label {
  color: #bdbdbd;
}
.e-radio:disabled:checked + label::before {
  background-color: transparent;
  border-color: #bdbdbd;
}
.e-radio:disabled:checked + label::after {
  background-color: #bdbdbd;
  border-color: #bdbdbd;
  cursor: default;
}
.e-radio:disabled:checked + label .e-ripple-container, .e-radio:disabled:checked + label .e-ripple-container::after {
  background-color: transparent;
}
.e-bigger.e-small .e-radio + label .e-label,
.e-radio + label.e-bigger.e-small .e-label {
  line-height: 20px;
  padding-left: 32px;
}
.e-bigger.e-small .e-radio + label::before,
.e-radio + label.e-bigger.e-small::before {
  height: 20px;
  width: 20px;
}
.e-bigger.e-small .e-radio + label::after,
.e-radio + label.e-bigger.e-small::after {
  height: 8px;
  left: 6px;
  top: 6px;
  width: 8px;
}
.e-bigger.e-small .e-radio + label .e-ripple-container,
.e-radio + label.e-bigger.e-small .e-ripple-container {
  height: 40px;
  left: -10px;
  top: -10px;
  width: 40px;
}
.e-bigger.e-small .e-radio + label.e-right .e-label, .e-bigger.e-small .e-radio + label.e-rtl .e-label,
.e-radio + label.e-bigger.e-small.e-right .e-label,
.e-radio + label.e-bigger.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 32px;
}
.e-bigger.e-small .e-radio + label.e-right::after, .e-bigger.e-small .e-radio + label.e-rtl::after,
.e-radio + label.e-bigger.e-small.e-right::after,
.e-radio + label.e-bigger.e-small.e-rtl::after {
  left: auto;
  right: 6px;
}
.e-bigger.e-small .e-radio + label.e-right .e-ripple-container, .e-bigger.e-small .e-radio + label.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-right .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}
.e-bigger.e-small .e-radio + label.e-right.e-rtl .e-label,
.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-label {
  padding-left: 32px;
  padding-right: 0;
}
.e-bigger.e-small .e-radio + label.e-right.e-rtl::after,
.e-radio + label.e-bigger.e-small.e-right.e-rtl::after {
  left: 6px;
  right: auto;
}
.e-bigger.e-small .e-radio + label.e-right.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto;
}
.e-bigger .e-radio:not(:checked):hover + label.e-rtl::after,
.e-bigger .e-radio:not(:checked):hover + label.e-right::after {
  left: auto;
}
.e-bigger .e-radio + label .e-label,
.e-radio + label.e-bigger .e-label {
  font-size: 14px;
  line-height: 22px;
  padding-left: 34px;
}
.e-bigger .e-radio + label::before,
.e-radio + label.e-bigger::before {
  height: 22px;
  width: 22px;
}
.e-bigger .e-radio + label::after,
.e-radio + label.e-bigger::after {
  height: 10px;
  left: 6px;
  top: 6px;
  width: 10px;
}
.e-bigger .e-radio + label .e-ripple-container,
.e-radio + label.e-bigger .e-ripple-container {
  height: 42px;
  left: -10px;
  top: -10px;
  width: 42px;
}
.e-bigger .e-radio + label.e-right .e-label, .e-bigger .e-radio + label.e-rtl .e-label,
.e-radio + label.e-bigger.e-right .e-label,
.e-radio + label.e-bigger.e-rtl .e-label {
  padding-left: 0;
  padding-right: 34px;
}
.e-bigger .e-radio + label.e-right::after, .e-bigger .e-radio + label.e-rtl::after,
.e-radio + label.e-bigger.e-right::after,
.e-radio + label.e-bigger.e-rtl::after {
  left: auto;
  right: 6px;
}
.e-bigger .e-radio + label.e-right .e-ripple-container, .e-bigger .e-radio + label.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-right .e-ripple-container,
.e-radio + label.e-bigger.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}
.e-bigger .e-radio + label.e-right.e-rtl .e-label,
.e-radio + label.e-bigger.e-right.e-rtl .e-label {
  padding-left: 34px;
  padding-right: 0;
}
.e-bigger .e-radio + label.e-right.e-rtl::after,
.e-radio + label.e-bigger.e-right.e-rtl::after {
  left: 6px;
  right: auto;
}
.e-bigger .e-radio + label.e-right.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-right.e-rtl .e-ripple-container {
  left: -12px;
  right: auto;
}
.e-bigger .e-radio + label.e-small .e-label,
.e-radio + label.e-bigger.e-small .e-label {
  line-height: 20px;
  padding-left: 32px;
}
.e-bigger .e-radio + label.e-small::before,
.e-radio + label.e-bigger.e-small::before {
  height: 20px;
  width: 20px;
}
.e-bigger .e-radio + label.e-small::after,
.e-radio + label.e-bigger.e-small::after {
  height: 8px;
  left: 6px;
  top: 6px;
  width: 8px;
}
.e-bigger .e-radio + label.e-small .e-ripple-container,
.e-radio + label.e-bigger.e-small .e-ripple-container {
  height: 40px;
  left: -10px;
  top: -10px;
  width: 40px;
}
.e-bigger .e-radio + label.e-small.e-right .e-label, .e-bigger .e-radio + label.e-small.e-rtl .e-label,
.e-radio + label.e-bigger.e-small.e-right .e-label,
.e-radio + label.e-bigger.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 32px;
}
.e-bigger .e-radio + label.e-small.e-right::after, .e-bigger .e-radio + label.e-small.e-rtl::after,
.e-radio + label.e-bigger.e-small.e-right::after,
.e-radio + label.e-bigger.e-small.e-rtl::after {
  left: auto;
  right: 6px;
}
.e-bigger .e-radio + label.e-small.e-right .e-ripple-container, .e-bigger .e-radio + label.e-small.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-right .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px;
}
.e-bigger .e-radio + label.e-small.e-right.e-rtl .e-label,
.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-label {
  padding-left: 32px;
  padding-right: 0;
}
.e-bigger .e-radio + label.e-small.e-right.e-rtl::after,
.e-radio + label.e-bigger.e-small.e-right.e-rtl::after {
  left: 6px;
  right: auto;
}
.e-bigger .e-radio + label.e-small.e-right.e-rtl .e-ripple-container,
.e-radio + label.e-bigger.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto;
}
.e-switch-wrapper,
.e-css.e-switch-wrapper {
  cursor: pointer;
  display: inline-block;
  height: 12px;
  position: relative;
  user-select: none;
  width: 34px;
}
.e-switch-wrapper .e-switch,
.e-css.e-switch-wrapper .e-switch {
  /* stylelint-disable property-no-vendor-prefix */
  -moz-appearance: none;
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}
.e-switch-wrapper .e-switch-inner,
.e-css.e-switch-wrapper .e-switch-inner {
  -ms-transition: all 0.08s linear;
  -webkit-transition: all 0.08s linear;
  border: none;
  border-radius: 20px;
  box-sizing: border-box;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  transition: all 0.08s linear;
  width: 100%;
}
.e-switch-wrapper .e-switch-on, .e-switch-wrapper .e-switch-off,
.e-css.e-switch-wrapper .e-switch-on,
.e-css.e-switch-wrapper .e-switch-off {
  -ms-transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1);
  align-items: center;
  border-radius: inherit;
  display: flex;
  font-family: "";
  font-size: small;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1);
  width: 100%;
}
.e-switch-wrapper .e-switch-on,
.e-css.e-switch-wrapper .e-switch-on {
  left: -100%;
  text-indent: -9999px;
}
.e-switch-wrapper .e-switch-off,
.e-css.e-switch-wrapper .e-switch-off {
  left: 0;
  opacity: 0.42;
  text-indent: -9999px;
}
.e-switch-wrapper .e-switch-handle,
.e-css.e-switch-wrapper .e-switch-handle {
  -ms-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  border-radius: 50%;
  bottom: 0;
  height: 18px;
  left: 0;
  margin: auto 0;
  position: absolute;
  top: 0;
  transition: all 0.2s linear;
  width: 18px;
}
.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
  opacity: 0.54;
}
.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off,
.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off {
  left: 100%;
}
.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -18px;
}
.e-switch-wrapper.e-switch-disabled,
.e-css.e-switch-wrapper.e-switch-disabled {
  cursor: default;
  pointer-events: none;
}
.e-switch-wrapper .e-ripple-container,
.e-css.e-switch-wrapper .e-ripple-container {
  border-radius: 50%;
  bottom: -9px;
  height: 52px;
  left: -17px;
  pointer-events: none;
  position: absolute;
  top: -17px;
  width: 52px;
  z-index: 1;
}
.e-switch-wrapper.e-rtl .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -18px;
}
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}
.e-switch-wrapper.e-rtl .e-switch-on,
.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
}
.e-switch-wrapper.e-rtl .e-switch-off,
.e-css.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0;
}
.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  border-radius: 50%;
  height: 18px;
  left: 0;
  margin: auto 0;
  position: absolute;
  top: 0;
  transition: all 0.2s linear;
  width: 18px;
}
.e-switch-wrapper.e-small,
.e-css.e-switch-wrapper.e-small {
  height: 10px;
  width: 26px;
}
.e-switch-wrapper.e-small .e-switch-handle,
.e-css.e-switch-wrapper.e-small .e-switch-handle {
  height: 16px;
  width: 16px;
}
.e-switch-wrapper.e-small .e-ripple-container,
.e-css.e-switch-wrapper.e-small .e-ripple-container {
  border-radius: 50%;
  height: 36px;
  left: -10px;
  pointer-events: none;
  position: absolute;
  top: -10px;
  width: 36px;
  z-index: 1;
}
.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -16px;
}
.e-switch-wrapper.e-small .e-switch-on, .e-switch-wrapper.e-small .e-switch-off,
.e-css.e-switch-wrapper.e-small .e-switch-on,
.e-css.e-switch-wrapper.e-small .e-switch-off {
  font-size: 9px;
}
.e-switch-wrapper.e-small .e-switch-on,
.e-css.e-switch-wrapper.e-small .e-switch-on {
  text-indent: -9999px;
}
.e-switch-wrapper.e-small .e-switch-off,
.e-css.e-switch-wrapper.e-small .e-switch-off {
  text-indent: -9999px;
}
.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -16px;
}
.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  height: 16px;
  width: 16px;
}
.e-switch-wrapper.e-small.e-rtl .e-switch-on,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on {
  left: 100%;
  opacity: 0.54;
}
.e-switch-wrapper.e-small.e-rtl .e-switch-off,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off {
  left: 0;
}
.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}
.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}
.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active {
  left: 16px;
}
*.e-small .e-switch-wrapper,
*.e-small.e-switch-wrapper,
*.e-small .e-css.e-switch-wrapper,
*.e-small.e-css.e-switch-wrapper {
  height: 10px;
  width: 26px;
}
*.e-small .e-switch-wrapper .e-switch-handle,
*.e-small.e-switch-wrapper .e-switch-handle,
*.e-small .e-css.e-switch-wrapper .e-switch-handle,
*.e-small.e-css.e-switch-wrapper .e-switch-handle {
  height: 16px;
  width: 16px;
}
*.e-small .e-switch-wrapper .e-ripple-container,
*.e-small.e-switch-wrapper .e-ripple-container,
*.e-small .e-css.e-switch-wrapper .e-ripple-container,
*.e-small.e-css.e-switch-wrapper .e-ripple-container {
  border-radius: 50%;
  height: 36px;
  left: -10px;
  pointer-events: none;
  position: absolute;
  top: -10px;
  width: 36px;
  z-index: 1;
}
*.e-small .e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-small.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-small .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-small.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -16px;
}
*.e-small .e-switch-wrapper .e-switch-on, *.e-small .e-switch-wrapper .e-switch-off,
*.e-small.e-switch-wrapper .e-switch-on,
*.e-small.e-switch-wrapper .e-switch-off,
*.e-small .e-css.e-switch-wrapper .e-switch-on,
*.e-small .e-css.e-switch-wrapper .e-switch-off,
*.e-small.e-css.e-switch-wrapper .e-switch-on,
*.e-small.e-css.e-switch-wrapper .e-switch-off {
  font-size: 9px;
}
*.e-small .e-switch-wrapper .e-switch-on,
*.e-small.e-switch-wrapper .e-switch-on,
*.e-small .e-css.e-switch-wrapper .e-switch-on,
*.e-small.e-css.e-switch-wrapper .e-switch-on {
  text-indent: -9999px;
}
*.e-small .e-switch-wrapper .e-switch-off,
*.e-small.e-switch-wrapper .e-switch-off,
*.e-small .e-css.e-switch-wrapper .e-switch-off,
*.e-small.e-css.e-switch-wrapper .e-switch-off {
  text-indent: -9999px;
}
*.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -16px;
}
*.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  height: 16px;
  width: 16px;
}
*.e-small .e-switch-wrapper.e-rtl .e-switch-on,
*.e-small.e-switch-wrapper.e-rtl .e-switch-on,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-on,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
  opacity: 0.54;
}
*.e-small .e-switch-wrapper.e-rtl .e-switch-off,
*.e-small.e-switch-wrapper.e-rtl .e-switch-off,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-off,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0;
}
*.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}
*.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}
*.e-small .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-small.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  left: 16px;
}
.e-switch-wrapper,
.e-css.e-switch-wrapper {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-tap-highlight-color: transparent;
}
.e-switch-wrapper .e-switch-off,
.e-css.e-switch-wrapper .e-switch-off {
  background-color: #000;
  color: #fff;
}
.e-switch-wrapper .e-switch-handle,
.e-css.e-switch-wrapper .e-switch-handle {
  background-color: #f5f5f5;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.e-switch-wrapper .e-switch-on,
.e-css.e-switch-wrapper .e-switch-on {
  background-color: #e3165b;
  color: #fff;
}
.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  background-color: #e3165b;
}
.e-switch-wrapper .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper .e-switch-inner.e-switch-active {
  background-color: #fff;
  border-color: transparent;
}
.e-switch-wrapper .e-switch-inner,
.e-css.e-switch-wrapper .e-switch-inner {
  background-color: initial;
}
.e-switch-wrapper .e-ripple-element,
.e-css.e-switch-wrapper .e-ripple-element {
  background-color: rgba(0, 0, 0, 0.12);
}
.e-switch-wrapper .e-ripple-check .e-ripple-element,
.e-css.e-switch-wrapper .e-ripple-check .e-ripple-element {
  background-color: rgba(227, 22, 91, 0.12);
}
.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active {
  box-shadow: none;
}
.e-switch-wrapper.e-switch-disabled .e-switch-handle,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle {
  background-color: #bdbdbd;
  box-shadow: none;
}
.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off {
  opacity: 0.12;
  background-color: #000;
  border-color: #bdbdbd;
  color: transparent;
}
.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on {
  color: transparent;
  opacity: 0.12;
  background-color: #000;
}
.e-switch-wrapper.e-switch-disabled .e-switch-inner,
.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner {
  background-color: #000;
  opacity: 0.12;
  border-color: transparent;
}
.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active {
  background-color: #000;
  border-color: transparent;
}
.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner {
  border-color: transparent;
  color: transparent;
}
.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on {
  color: transparent;
  background-color: #000;
}
.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle {
  background-color: #bdbdbd;
}
.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active {
  background-color: #bdbdbd;
}
.e-switch-wrapper:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active {
  background-color: transparent;
  border-color: transparent;
}
.e-switch-wrapper:hover .e-switch-inner,
.e-css.e-switch-wrapper:hover .e-switch-inner {
  background-color: transparent;
  border-color: inherit;
}
.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: #e3165b;
  color: #fff;
}
.e-switch-wrapper:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper:hover .e-switch-handle.e-switch-active {
  background-color: #e3165b;
}
.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active),
.e-css.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active) {
  background-color: #f5f5f5;
}
.e-switch-wrapper.e-focus .e-switch-inner, .e-switch-wrapper:focus .e-switch-inner,
.e-css.e-switch-wrapper.e-focus .e-switch-inner,
.e-css.e-switch-wrapper:focus .e-switch-inner {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  outline: none;
  outline-offset: initial;
}
.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active, .e-switch-wrapper:focus .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper:focus .e-switch-inner.e-switch-active {
  background-color: transparent;
  border-color: transparent;
  outline: none;
}
.e-switch-wrapper.e-focus .e-ripple-container, .e-switch-wrapper:focus .e-ripple-container,
.e-css.e-switch-wrapper.e-focus .e-ripple-container,
.e-css.e-switch-wrapper:focus .e-ripple-container {
  background-color: rgba(0, 0, 0, 0.12);
}
.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container, .e-switch-wrapper:focus .e-ripple-check.e-ripple-container,
.e-css.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container,
.e-css.e-switch-wrapper:focus .e-ripple-check.e-ripple-container {
  background-color: rgba(227, 22, 91, 0.12);
}
.e-switch-wrapper.e-active .e-switch-inner, .e-switch-wrapper:active .e-switch-inner,
.e-css.e-switch-wrapper.e-active .e-switch-inner,
.e-css.e-switch-wrapper:active .e-switch-inner {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  outline: none;
  outline-offset: initial;
}
.e-switch-wrapper.e-active .e-switch-inner.e-switch-active, .e-switch-wrapper:active .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-active .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper:active .e-switch-inner.e-switch-active {
  background-color: transparent;
  border-color: transparent;
  outline: none;
}
.e-switch-wrapper.e-active .e-ripple-container, .e-switch-wrapper:active .e-ripple-container,
.e-css.e-switch-wrapper.e-active .e-ripple-container,
.e-css.e-switch-wrapper:active .e-ripple-container {
  background-color: rgba(0, 0, 0, 0.12);
}
.e-switch-wrapper.e-active .e-ripple-check.e-ripple-container, .e-switch-wrapper:active .e-ripple-check.e-ripple-container,
.e-css.e-switch-wrapper.e-active .e-ripple-check.e-ripple-container,
.e-css.e-switch-wrapper:active .e-ripple-check.e-ripple-container {
  background-color: rgba(227, 22, 91, 0.12);
}
.e-switch-wrapper.e-rtl.e-focus .e-switch-on,
.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-on {
  background-color: rgba(227, 22, 91, 0.54);
}
.e-switch-wrapper.e-rtl.e-focus .e-switch-off,
.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-off {
  background-color: rgba(227, 22, 91, 0.54);
}
.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active {
  background-color: transparent;
  border-color: transparent;
  color: #fff;
  outline: none;
}
.e-switch-wrapper.e-rtl .e-switch-on,
.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  background-color: #e3165b;
}
.e-switch-wrapper.e-rtl .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  background-color: #f5f5f5;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  background-color: #000;
}
.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  background-color: #e3165b;
}
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active {
  background-color: #fff;
  border-color: transparent;
}
.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active {
  background-color: transparent;
  border-color: transparent;
}
.e-switch-wrapper.e-rtl:hover .e-switch-inner,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner {
  border-color: inherit;
}
.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: #e3165b;
}
.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active {
  background-color: #e3165b;
}
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on {
  color: transparent;
  opacity: 0.12;
  background-color: #000;
}
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off {
  opacity: 0.12;
  background-color: #000;
  color: transparent;
}
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle {
  background-color: #bdbdbd;
  box-shadow: none;
}
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active {
  background-color: #bdbdbd;
  box-shadow: none;
}
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner {
  background-color: #000;
  border-color: transparent;
  opacity: 0.12;
}
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on {
  color: transparent;
  background-color: #000;
}
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active {
  background-color: #000;
  border-color: transparent;
}
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner {
  border-color: transparent;
  color: transparent;
}
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active {
  background-color: #bdbdbd;
}
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle {
  background-color: #bdbdbd;
}
.e-switch-wrapper .e-switch:focus,
.e-css.e-switch-wrapper .e-switch:focus {
  box-shadow: none;
}
.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active {
  background-color: #000;
}
*.e-bigger.e-small .e-switch-wrapper,
*.e-bigger.e-small.e-switch-wrapper,
*.e-bigger.e-small .e-css.e-switch-wrapper,
*.e-bigger.e-small.e-css.e-switch-wrapper {
  height: 12px;
  width: 34px;
}
*.e-bigger.e-small .e-switch-wrapper .e-switch-handle,
*.e-bigger.e-small.e-switch-wrapper .e-switch-handle,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-handle,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-handle {
  height: 18px;
  left: 0;
  top: 0;
  width: 18px;
}
*.e-bigger.e-small .e-switch-wrapper .e-ripple-container,
*.e-bigger.e-small.e-switch-wrapper .e-ripple-container,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-ripple-container,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-ripple-container {
  border-radius: 50%;
  height: 50px;
  left: -16px;
  pointer-events: none;
  position: absolute;
  top: -16px;
  width: 50px;
  z-index: 1;
}
*.e-bigger.e-small .e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-small.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -18px;
}
*.e-bigger.e-small .e-switch-wrapper .e-switch-on, *.e-bigger.e-small .e-switch-wrapper .e-switch-off,
*.e-bigger.e-small.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small.e-switch-wrapper .e-switch-off,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-off,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-off {
  font-size: 9px;
}
*.e-bigger.e-small .e-switch-wrapper .e-switch-on,
*.e-bigger.e-small.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-on {
  text-indent: -9999px;
}
*.e-bigger.e-small .e-switch-wrapper .e-switch-off,
*.e-bigger.e-small.e-switch-wrapper .e-switch-off,
*.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-off,
*.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-off {
  text-indent: -9999px;
}
*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -18px;
}
*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  height: 18px;
  width: 18px;
}
*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
  opacity: 0.54;
}
*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0;
}
*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}
*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}
*.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  left: 18px;
}
*.e-bigger .e-switch-wrapper,
*.e-bigger.e-switch-wrapper,
*.e-bigger .e-css.e-switch-wrapper,
*.e-bigger.e-css.e-switch-wrapper {
  height: 14px;
  width: 36px;
}
*.e-bigger .e-switch-wrapper .e-switch-handle,
*.e-bigger.e-switch-wrapper .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper .e-switch-handle {
  height: 20px;
  left: 0;
  top: 0;
  width: 20px;
}
*.e-bigger .e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
*.e-bigger.e-css.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -20px;
}
*.e-bigger .e-switch-wrapper .e-switch-on, *.e-bigger .e-switch-wrapper .e-switch-off,
*.e-bigger.e-switch-wrapper .e-switch-on,
*.e-bigger.e-switch-wrapper .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper .e-switch-off {
  font-size: 0;
}
*.e-bigger .e-switch-wrapper .e-switch-on,
*.e-bigger.e-switch-wrapper .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper .e-switch-on {
  text-indent: -9999px;
}
*.e-bigger .e-switch-wrapper .e-switch-off,
*.e-bigger.e-switch-wrapper .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper .e-switch-off {
  text-indent: -9999px;
}
*.e-bigger .e-switch-wrapper .e-ripple-container,
*.e-bigger.e-switch-wrapper .e-ripple-container,
*.e-bigger .e-css.e-switch-wrapper .e-ripple-container,
*.e-bigger.e-css.e-switch-wrapper .e-ripple-container {
  height: 52px;
  left: -16px;
  top: -16px;
  width: 52px;
}
*.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle {
  height: 20px;
  left: 100%;
  margin-left: -20px;
  top: 0;
  width: 20px;
}
*.e-bigger .e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
  opacity: 0.54;
}
*.e-bigger .e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0;
}
*.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}
*.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}
*.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  left: 20px;
}
*.e-bigger .e-switch-wrapper.e-small,
*.e-bigger.e-switch-wrapper.e-small,
*.e-bigger .e-css.e-switch-wrapper.e-small,
*.e-bigger.e-css.e-switch-wrapper.e-small {
  height: 12px;
  width: 34px;
}
*.e-bigger .e-switch-wrapper.e-small .e-switch-handle,
*.e-bigger.e-switch-wrapper.e-small .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle {
  height: 18px;
  left: 0;
  top: 0;
  width: 18px;
}
*.e-bigger .e-switch-wrapper.e-small .e-ripple-container,
*.e-bigger.e-switch-wrapper.e-small .e-ripple-container,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-ripple-container,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-ripple-container {
  border-radius: 50%;
  height: 50px;
  left: -16px;
  pointer-events: none;
  position: absolute;
  top: -16px;
  width: 50px;
  z-index: 1;
}
*.e-bigger .e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
*.e-bigger.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -18px;
}
*.e-bigger .e-switch-wrapper.e-small .e-switch-on, *.e-bigger .e-switch-wrapper.e-small .e-switch-off,
*.e-bigger.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger.e-switch-wrapper.e-small .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off {
  font-size: 9px;
}
*.e-bigger .e-switch-wrapper.e-small .e-switch-on,
*.e-bigger.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on {
  text-indent: -9999px;
}
*.e-bigger .e-switch-wrapper.e-small .e-switch-off,
*.e-bigger.e-switch-wrapper.e-small .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off {
  text-indent: -9999px;
}
*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -18px;
}
*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  height: 18px;
  width: 18px;
}
*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-on,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on {
  left: 100%;
  opacity: 0.54;
}
*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-off,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off {
  left: 0;
}
*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
}
*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%;
}
*.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
*.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active {
  left: 18px;
}
.e-chip-list .e-chip-delete.e-dlt-btn::before {
  content: "\e208";
}
.e-chip-list.e-multi-selection .e-chip::before {
  content: "\e933";
}
.e-chip-list {
  display: flex;
  padding: 4px;
}
.e-chip-list.e-chip,
.e-chip-list .e-chip {
  -webkit-tap-highlight-color: transparent;
  border: 0 solid;
  border-radius: 14px;
  font-size: 13px;
  margin: 4px;
  align-items: center;
  justify-content: center;
  line-height: 1;
  box-shadow: none;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-weight: 400;
  height: 28px;
  line-height: 1.5em;
  outline: none;
  overflow: hidden;
  padding: 0 10px;
  position: relative;
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
  user-select: none;
}
.e-chip-list.e-chip .e-chip-avatar,
.e-chip-list .e-chip .e-chip-avatar {
  background-size: cover;
  display: flex;
  overflow: hidden;
  height: 28px;
  width: 28px;
  border-radius: 50%;
  font-size: 13px;
  margin: 0 8px 0 -10px;
  align-items: center;
  justify-content: center;
  line-height: 1;
}
.e-chip-list.e-chip .e-chip-avatar-wrap, .e-chip-list.e-chip.e-chip-avatar-wrap,
.e-chip-list .e-chip .e-chip-avatar-wrap,
.e-chip-list .e-chip.e-chip-avatar-wrap {
  border-radius: 14px;
}
.e-chip-list.e-chip .e-chip-icon,
.e-chip-list .e-chip .e-chip-icon {
  background-size: cover;
  display: flex;
  overflow: hidden;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  font-size: 14px;
  margin: 0 8px 0 -6px;
  align-items: center;
  justify-content: center;
  line-height: 1;
}
.e-chip-list.e-chip .e-chip-text,
.e-chip-list .e-chip .e-chip-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-chip-list.e-chip .e-chip-delete,
.e-chip-list .e-chip .e-chip-delete {
  background-size: cover;
  display: flex;
  overflow: hidden;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  font-size: 14px;
  margin: 0 -2px 0 8px;
  align-items: center;
  justify-content: center;
  line-height: 1;
}
.e-chip-list.e-chip .e-chip-delete.e-dlt-btn::before,
.e-chip-list .e-chip .e-chip-delete.e-dlt-btn::before {
  font-family: "e-icons";
}
.e-chip-list.e-chip .image-url,
.e-chip-list .e-chip .image-url {
  background-size: cover;
  display: flex;
  overflow: hidden;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  font-size: 14px;
  margin: 0 8px 0 -6px;
  align-items: center;
  justify-content: center;
  line-height: 1;
}
.e-chip-list.e-chip .trailing-icon-url,
.e-chip-list .e-chip .trailing-icon-url {
  background-size: cover;
  display: flex;
  overflow: hidden;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  font-size: 14px;
  margin: 0 -2px 0 8px;
  align-items: center;
  justify-content: center;
  line-height: 1;
  font-family: "e-icons";
}
.e-chip-list.e-chip .e-chip-template,
.e-chip-list .e-chip .e-chip-template {
  display: inline-flex;
}
.e-chip-list:not(.e-chip) {
  flex-wrap: wrap;
}
.e-chip-list.e-multi-selection .e-chip::before {
  align-items: center;
  justify-content: center;
  line-height: 1;
  display: flex;
  font-family: "e-icons";
  height: 20px;
  width: 20px;
  margin: 0 4px 0 -6px;
  margin-top: 0;
  overflow: hidden;
  transition: width 300ms cubic-bezier(0.4, 0, 0.2, 1);
}
.e-chip-list.e-multi-selection .e-chip:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before {
  width: 0;
}
.e-chip-list.e-multi-selection .e-chip.e-chip-icon-wrap::before, .e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  display: none;
}
.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  height: 28px;
  width: 28px;
  margin: 0 8px 0 -10px;
  margin-top: 0;
}
.e-chip-list.e-multi-selection .e-chip.e-active .e-chip-icon, .e-chip-list.e-multi-selection .e-chip.e-active .e-chip-avatar {
  display: none;
}
.e-chip-list.e-multi-selection .e-chip.e-active.e-chip-icon-wrap::before, .e-chip-list.e-multi-selection .e-chip.e-active.e-chip-avatar-wrap::before {
  display: flex;
}
.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before {
  width: 20px;
}
.e-chip-list.e-rtl.e-chip .e-chip-avatar, .e-chip-list.e-rtl .e-chip .e-chip-avatar {
  margin: 0 -10px 0 8px;
}
.e-chip-list.e-rtl.e-chip .e-chip-icon, .e-chip-list.e-rtl .e-chip .e-chip-icon {
  margin: 0 -6px 0 8px;
}
.e-chip-list.e-rtl.e-chip .e-chip-delete, .e-chip-list.e-rtl .e-chip .e-chip-delete {
  margin: 0 8px 0 -2px;
}
.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap, .e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap, .e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap, .e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap {
  border-radius: 14px;
}
.e-chip-list.e-rtl.e-chip .trailing-icon-url, .e-chip-list.e-rtl .e-chip .trailing-icon-url {
  margin: 0 8px 0 -2px;
}
.e-chip-list.e-rtl.e-multi-selection .e-chip::before {
  margin: 0 -6px 0 8px;
  margin-top: 0;
}
.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  margin: 0 -10px 0 8px;
  margin-top: 0;
}
.e-chip-list.e-selection .e-chip.e-active {
  background: #e3165b;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active .e-chip-avatar {
  background-color: #ab1145;
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active.e-focused {
  background: #ed4980;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-avatar {
  background-color: #e3165b;
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active.e-disabled {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-selection .e-chip.e-active.e-outline {
  background: #e3165b;
  border-color: #e3165b;
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-avatar {
  background-color: #ab1145;
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused {
  background: #ed4980;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-avatar {
  background-color: #e3165b;
  color: #fff;
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-selection .e-chip:active {
  background: rgba(227, 22, 91, 0.16);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-selection .e-chip:active .e-chip-icon,
.e-chip-list.e-selection .e-chip:active .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-selection .e-chip:active .e-chip-avatar {
  background-color: rgba(171, 17, 69, 0.16);
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-selection .e-chip:active.e-outline {
  background: rgba(227, 22, 91, 0.16);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-icon,
.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-avatar {
  background-color: rgba(171, 17, 69, 0.16);
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip, .e-chip-list .e-chip {
  background: #e0e0e0;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-chip .e-chip-icon,
.e-chip-list.e-chip .e-chip-delete, .e-chip-list .e-chip .e-chip-icon,
.e-chip-list .e-chip .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip .e-chip-delete.e-dlt-btn {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip .e-chip-avatar, .e-chip-list .e-chip .e-chip-avatar {
  background-color: #c1c1c1;
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: rgba(0, 0, 0, 0.7);
}
.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #000;
}
.e-chip-list.e-chip:hover, .e-chip-list .e-chip:hover {
  background: #d6d6d6;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-chip:hover .e-chip-icon,
.e-chip-list.e-chip:hover .e-chip-delete, .e-chip-list .e-chip:hover .e-chip-icon,
.e-chip-list .e-chip:hover .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip:hover .e-chip-avatar, .e-chip-list .e-chip:hover .e-chip-avatar {
  background-color: #b7b7b7;
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-focused, .e-chip-list .e-chip.e-focused {
  box-shadow: none;
  background: #c1c1c1;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-chip.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-focused .e-chip-delete, .e-chip-list .e-chip.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-focused .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-focused .e-chip-avatar {
  background-color: #b7b7b7;
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-focused.e-active, .e-chip-list .e-chip.e-focused.e-active {
  background: #c1c1c1;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
}
.e-chip-list.e-chip.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-focused.e-active .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-focused.e-active .e-chip-avatar {
  background-color: #a3a3a3;
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-active, .e-chip-list .e-chip.e-active {
  background: #bcbcbc;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
}
.e-chip-list.e-chip.e-active .e-chip-icon,
.e-chip-list.e-chip.e-active .e-chip-delete, .e-chip-list .e-chip.e-active .e-chip-icon,
.e-chip-list .e-chip.e-active .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-active .e-chip-avatar, .e-chip-list .e-chip.e-active .e-chip-avatar {
  background-color: #9e9e9e;
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip:active, .e-chip-list .e-chip:active {
  background: #b7b7b7;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: 0 2px 1px -6px rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
}
.e-chip-list.e-chip:active .e-chip-icon,
.e-chip-list.e-chip:active .e-chip-delete, .e-chip-list .e-chip:active .e-chip-icon,
.e-chip-list .e-chip:active .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip:active .e-chip-avatar, .e-chip-list .e-chip:active .e-chip-avatar {
  background-color: #999999;
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-disabled, .e-chip-list .e-chip.e-disabled {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
  opacity: 1;
  pointer-events: none;
}
.e-chip-list.e-chip.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-outline, .e-chip-list .e-chip.e-outline {
  background: transparent;
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
  border-width: 1px;
}
.e-chip-list.e-chip.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-outline .e-chip-delete, .e-chip-list .e-chip.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-outline .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-outline .e-chip-avatar {
  background-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: rgba(0, 0, 0, 0.7);
}
.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #000;
}
.e-chip-list.e-chip.e-outline:hover, .e-chip-list .e-chip.e-outline:hover {
  background: rgba(0, 0, 0, 0.04);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-chip.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-outline:hover .e-chip-delete, .e-chip-list .e-chip.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-outline:hover .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline:hover .e-chip-avatar, .e-chip-list .e-chip.e-outline:hover .e-chip-avatar {
  background-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-chip.e-outline.e-focused, .e-chip-list .e-chip.e-outline.e-focused {
  background: rgba(0, 0, 0, 0.12);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-chip.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-focused .e-chip-delete, .e-chip-list .e-chip.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-focused .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-outline.e-focused .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline.e-focused.e-active, .e-chip-list .e-chip.e-outline.e-focused.e-active {
  background: rgba(0, 0, 0, 0.12);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline.e-active, .e-chip-list .e-chip.e-outline.e-active {
  background: rgba(0, 0, 0, 0.14);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-chip.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-active .e-chip-delete, .e-chip-list .e-chip.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-active .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline.e-active .e-chip-avatar, .e-chip-list .e-chip.e-outline.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.14);
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline:active, .e-chip-list .e-chip.e-outline:active {
  background: rgba(0, 0, 0, 0.16);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.e-chip-list.e-chip.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-outline:active .e-chip-delete, .e-chip-list .e-chip.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-outline:active .e-chip-delete {
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-outline:active .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.16);
  color: rgba(0, 0, 0, 0.54);
}
.e-chip-list.e-chip.e-outline.e-disabled, .e-chip-list .e-chip.e-outline.e-disabled {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-outline.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-primary, .e-chip-list .e-chip.e-primary {
  background: #e3165b;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-primary .e-chip-icon,
.e-chip-list.e-chip.e-primary .e-chip-delete, .e-chip-list .e-chip.e-primary .e-chip-icon,
.e-chip-list .e-chip.e-primary .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-primary .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-primary .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}
.e-chip-list.e-chip.e-primary .e-chip-avatar, .e-chip-list .e-chip.e-primary .e-chip-avatar {
  background-color: #ab1145;
  color: #fff;
}
.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}
.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}
.e-chip-list.e-chip.e-primary:hover, .e-chip-list .e-chip.e-primary:hover {
  background: #ec3673;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-primary:hover .e-chip-icon,
.e-chip-list.e-chip.e-primary:hover .e-chip-delete, .e-chip-list .e-chip.e-primary:hover .e-chip-icon,
.e-chip-list .e-chip.e-primary:hover .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-primary:hover .e-chip-avatar, .e-chip-list .e-chip.e-primary:hover .e-chip-avatar {
  background-color: #d01454;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-focused, .e-chip-list .e-chip.e-primary.e-focused {
  background: #ed4980;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-focused .e-chip-delete, .e-chip-list .e-chip.e-primary.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-focused .e-chip-avatar {
  background-color: #e3165b;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-focused.e-active, .e-chip-list .e-chip.e-primary.e-focused.e-active {
  background: #ed4980;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-avatar {
  background-color: #e3165b;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-active, .e-chip-list .e-chip.e-primary.e-active {
  background: #ef5b8d;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-active .e-chip-delete, .e-chip-list .e-chip.e-primary.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-active .e-chip-avatar {
  background-color: #ea2466;
  color: #fff;
}
.e-chip-list.e-chip.e-primary:active, .e-chip-list .e-chip.e-primary:active {
  background: #ef5b8d;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-primary:active .e-chip-icon,
.e-chip-list.e-chip.e-primary:active .e-chip-delete, .e-chip-list .e-chip.e-primary:active .e-chip-icon,
.e-chip-list .e-chip.e-primary:active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-primary:active .e-chip-avatar, .e-chip-list .e-chip.e-primary:active .e-chip-avatar {
  background-color: #ea2466;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-disabled, .e-chip-list .e-chip.e-primary.e-disabled {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-primary.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-primary.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-primary.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-primary.e-outline, .e-chip-list .e-chip.e-primary.e-outline {
  background: transparent;
  border-color: #e3165b;
  color: #e3165b;
}
.e-chip-list.e-chip.e-primary.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-delete {
  color: #e3165b;
}
.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(227, 22, 91, 0.8);
}
.e-chip-list.e-chip.e-primary.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline .e-chip-avatar {
  background-color: #e3165b;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #e3165b;
}
.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline:hover, .e-chip-list .e-chip.e-primary.e-outline:hover {
  background: rgba(227, 22, 91, 0.12);
  border-color: #e3165b;
  color: #e3165b;
}
.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-delete {
  color: #e3165b;
}
.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-avatar {
  background-color: #e3165b;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused, .e-chip-list .e-chip.e-primary.e-outline.e-focused {
  background: #ed4980;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-avatar {
  background-color: #e3165b;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active, .e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active {
  background: #ed4980;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #e3165b;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline.e-active, .e-chip-list .e-chip.e-primary.e-outline.e-active {
  background: #ef5b8d;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-avatar {
  background-color: #ea2466;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline:active, .e-chip-list .e-chip.e-primary.e-outline:active {
  background: #ef5b8d;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline:active .e-chip-avatar {
  background-color: #ea2466;
  color: #fff;
}
.e-chip-list.e-chip.e-primary.e-outline.e-disabled, .e-chip-list .e-chip.e-primary.e-outline.e-disabled {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-success, .e-chip-list .e-chip.e-success {
  background: #4d841d;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-success .e-chip-icon,
.e-chip-list.e-chip.e-success .e-chip-delete, .e-chip-list .e-chip.e-success .e-chip-icon,
.e-chip-list .e-chip.e-success .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-success .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-success .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}
.e-chip-list.e-chip.e-success .e-chip-avatar, .e-chip-list .e-chip.e-success .e-chip-avatar {
  background-color: #305212;
  color: #fff;
}
.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}
.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}
.e-chip-list.e-chip.e-success:hover, .e-chip-list .e-chip.e-success:hover {
  background: #61a524;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-success:hover .e-chip-icon,
.e-chip-list.e-chip.e-success:hover .e-chip-delete, .e-chip-list .e-chip.e-success:hover .e-chip-icon,
.e-chip-list .e-chip.e-success:hover .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-success:hover .e-chip-avatar, .e-chip-list .e-chip.e-success:hover .e-chip-avatar {
  background-color: #437319;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-focused, .e-chip-list .e-chip.e-success.e-focused {
  background: #6ab628;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-success.e-focused .e-chip-delete, .e-chip-list .e-chip.e-success.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-success.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-success.e-focused .e-chip-avatar {
  background-color: #4d841d;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-focused.e-active, .e-chip-list .e-chip.e-success.e-focused.e-active {
  background: #6ab628;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-avatar {
  background-color: #4d841d;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-active, .e-chip-list .e-chip.e-success.e-active {
  background: #74c72c;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-active .e-chip-delete, .e-chip-list .e-chip.e-success.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-active .e-chip-avatar, .e-chip-list .e-chip.e-success.e-active .e-chip-avatar {
  background-color: #579521;
  color: #fff;
}
.e-chip-list.e-chip.e-success:active, .e-chip-list .e-chip.e-success:active {
  background: #74c72c;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-success:active .e-chip-icon,
.e-chip-list.e-chip.e-success:active .e-chip-delete, .e-chip-list .e-chip.e-success:active .e-chip-icon,
.e-chip-list .e-chip.e-success:active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-success:active .e-chip-avatar, .e-chip-list .e-chip.e-success:active .e-chip-avatar {
  background-color: #579521;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-disabled, .e-chip-list .e-chip.e-success.e-disabled {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-success.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-success.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-success.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-success.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-success.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-success.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-success.e-outline, .e-chip-list .e-chip.e-success.e-outline {
  background: transparent;
  border-color: #4d841d;
  color: #4d841d;
}
.e-chip-list.e-chip.e-success.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline .e-chip-delete {
  color: #4d841d;
}
.e-chip-list.e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(77, 132, 29, 0.8);
}
.e-chip-list.e-chip.e-success.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline .e-chip-avatar {
  background-color: #4d841d;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #4d841d;
}
.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline:hover, .e-chip-list .e-chip.e-success.e-outline:hover {
  background: rgba(77, 132, 29, 0.12);
  border-color: #4d841d;
  color: #4d841d;
}
.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-delete {
  color: #4d841d;
}
.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline:hover .e-chip-avatar {
  background-color: #4d841d;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline.e-focused, .e-chip-list .e-chip.e-success.e-outline.e-focused {
  background: #6ab628;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-avatar {
  background-color: #4d841d;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active, .e-chip-list .e-chip.e-success.e-outline.e-focused.e-active {
  background: #6ab628;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #4d841d;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline.e-active, .e-chip-list .e-chip.e-success.e-outline.e-active {
  background: #74c72c;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-avatar {
  background-color: #579521;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline:active, .e-chip-list .e-chip.e-success.e-outline:active {
  background: #74c72c;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline:active .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline:active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline:active .e-chip-avatar {
  background-color: #579521;
  color: #fff;
}
.e-chip-list.e-chip.e-success.e-outline.e-disabled, .e-chip-list .e-chip.e-success.e-outline.e-disabled {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-info, .e-chip-list .e-chip.e-info {
  background: #0378d5;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-info .e-chip-icon,
.e-chip-list.e-chip.e-info .e-chip-delete, .e-chip-list .e-chip.e-info .e-chip-icon,
.e-chip-list .e-chip.e-info .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-info .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-info .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}
.e-chip-list.e-chip.e-info .e-chip-avatar, .e-chip-list .e-chip.e-info .e-chip-avatar {
  background-color: #025699;
  color: #fff;
}
.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}
.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}
.e-chip-list.e-chip.e-info:hover, .e-chip-list .e-chip.e-info:hover {
  background: #058efb;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-info:hover .e-chip-icon,
.e-chip-list.e-chip.e-info:hover .e-chip-delete, .e-chip-list .e-chip.e-info:hover .e-chip-icon,
.e-chip-list .e-chip.e-info:hover .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-info:hover .e-chip-avatar, .e-chip-list .e-chip.e-info:hover .e-chip-avatar {
  background-color: #036dc1;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-focused, .e-chip-list .e-chip.e-info.e-focused {
  background: #1998fc;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-info.e-focused .e-chip-delete, .e-chip-list .e-chip.e-info.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-info.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-info.e-focused .e-chip-avatar {
  background-color: #0378d5;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-focused.e-active, .e-chip-list .e-chip.e-info.e-focused.e-active {
  background: #1998fc;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-avatar {
  background-color: #0378d5;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-active, .e-chip-list .e-chip.e-info.e-active {
  background: #2ea1fc;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-active .e-chip-delete, .e-chip-list .e-chip.e-info.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-active .e-chip-avatar, .e-chip-list .e-chip.e-info.e-active .e-chip-avatar {
  background-color: #0383e9;
  color: #fff;
}
.e-chip-list.e-chip.e-info:active, .e-chip-list .e-chip.e-info:active {
  background: #2ea1fc;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-info:active .e-chip-icon,
.e-chip-list.e-chip.e-info:active .e-chip-delete, .e-chip-list .e-chip.e-info:active .e-chip-icon,
.e-chip-list .e-chip.e-info:active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-info:active .e-chip-avatar, .e-chip-list .e-chip.e-info:active .e-chip-avatar {
  background-color: #0383e9;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-disabled, .e-chip-list .e-chip.e-info.e-disabled {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-info.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-info.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-info.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-info.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-info.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-info.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-info.e-outline, .e-chip-list .e-chip.e-info.e-outline {
  background: transparent;
  border-color: #0378d5;
  color: #0378d5;
}
.e-chip-list.e-chip.e-info.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline .e-chip-delete {
  color: #0378d5;
}
.e-chip-list.e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(3, 120, 213, 0.8);
}
.e-chip-list.e-chip.e-info.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline .e-chip-avatar {
  background-color: #0378d5;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #0378d5;
}
.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline:hover, .e-chip-list .e-chip.e-info.e-outline:hover {
  background: rgba(3, 120, 213, 0.12);
  border-color: #0378d5;
  color: #0378d5;
}
.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-delete {
  color: #0378d5;
}
.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline:hover .e-chip-avatar {
  background-color: #0378d5;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline.e-focused, .e-chip-list .e-chip.e-info.e-outline.e-focused {
  background: #1998fc;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-avatar {
  background-color: #0378d5;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active, .e-chip-list .e-chip.e-info.e-outline.e-focused.e-active {
  background: #1998fc;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #0378d5;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline.e-active, .e-chip-list .e-chip.e-info.e-outline.e-active {
  background: #2ea1fc;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-avatar {
  background-color: #0383e9;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline:active, .e-chip-list .e-chip.e-info.e-outline:active {
  background: #2ea1fc;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline:active .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline:active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline:active .e-chip-avatar {
  background-color: #0383e9;
  color: #fff;
}
.e-chip-list.e-chip.e-info.e-outline.e-disabled, .e-chip-list .e-chip.e-info.e-outline.e-disabled {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-warning, .e-chip-list .e-chip.e-warning {
  background: #c15700;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-warning .e-chip-icon,
.e-chip-list.e-chip.e-warning .e-chip-delete, .e-chip-list .e-chip.e-warning .e-chip-icon,
.e-chip-list .e-chip.e-warning .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-warning .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-warning .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}
.e-chip-list.e-chip.e-warning .e-chip-avatar, .e-chip-list .e-chip.e-warning .e-chip-avatar {
  background-color: #843b00;
  color: #fff;
}
.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}
.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}
.e-chip-list.e-chip.e-warning:hover, .e-chip-list .e-chip.e-warning:hover {
  background: #ea6900;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-warning:hover .e-chip-icon,
.e-chip-list.e-chip.e-warning:hover .e-chip-delete, .e-chip-list .e-chip.e-warning:hover .e-chip-icon,
.e-chip-list .e-chip.e-warning:hover .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-warning:hover .e-chip-avatar, .e-chip-list .e-chip.e-warning:hover .e-chip-avatar {
  background-color: #ad4e00;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-focused, .e-chip-list .e-chip.e-warning.e-focused {
  background: #fe7300;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-focused .e-chip-delete, .e-chip-list .e-chip.e-warning.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-focused .e-chip-avatar {
  background-color: #c15700;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-focused.e-active, .e-chip-list .e-chip.e-warning.e-focused.e-active {
  background: #fe7300;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-avatar {
  background-color: #c15700;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-active, .e-chip-list .e-chip.e-warning.e-active {
  background: #ff7e14;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-active .e-chip-delete, .e-chip-list .e-chip.e-warning.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-active .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-active .e-chip-avatar {
  background-color: #d56000;
  color: #fff;
}
.e-chip-list.e-chip.e-warning:active, .e-chip-list .e-chip.e-warning:active {
  background: #ff7e14;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-warning:active .e-chip-icon,
.e-chip-list.e-chip.e-warning:active .e-chip-delete, .e-chip-list .e-chip.e-warning:active .e-chip-icon,
.e-chip-list .e-chip.e-warning:active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-warning:active .e-chip-avatar, .e-chip-list .e-chip.e-warning:active .e-chip-avatar {
  background-color: #d56000;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-disabled, .e-chip-list .e-chip.e-warning.e-disabled {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-warning.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-warning.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-warning.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-warning.e-outline, .e-chip-list .e-chip.e-warning.e-outline {
  background: transparent;
  border-color: #c15700;
  color: #c15700;
}
.e-chip-list.e-chip.e-warning.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-delete {
  color: #c15700;
}
.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(193, 87, 0, 0.8);
}
.e-chip-list.e-chip.e-warning.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline .e-chip-avatar {
  background-color: #c15700;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #c15700;
}
.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline:hover, .e-chip-list .e-chip.e-warning.e-outline:hover {
  background: rgba(193, 87, 0, 0.12);
  border-color: #c15700;
  color: #c15700;
}
.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-delete {
  color: #c15700;
}
.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-avatar {
  background-color: #c15700;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline.e-focused, .e-chip-list .e-chip.e-warning.e-outline.e-focused {
  background: #fe7300;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-avatar {
  background-color: #c15700;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active, .e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active {
  background: #fe7300;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #c15700;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline.e-active, .e-chip-list .e-chip.e-warning.e-outline.e-active {
  background: #ff7e14;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-avatar {
  background-color: #d56000;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline:active, .e-chip-list .e-chip.e-warning.e-outline:active {
  background: #ff7e14;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline:active .e-chip-avatar {
  background-color: #d56000;
  color: #fff;
}
.e-chip-list.e-chip.e-warning.e-outline.e-disabled, .e-chip-list .e-chip.e-warning.e-outline.e-disabled {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-danger, .e-chip-list .e-chip.e-danger {
  background: #d64113;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-danger .e-chip-icon,
.e-chip-list.e-chip.e-danger .e-chip-delete, .e-chip-list .e-chip.e-danger .e-chip-icon,
.e-chip-list .e-chip.e-danger .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-danger .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-danger .e-chip-delete.e-dlt-btn {
  color: rgba(255, 255, 255, 0.8);
}
.e-chip-list.e-chip.e-danger .e-chip-avatar, .e-chip-list .e-chip.e-danger .e-chip-avatar {
  background-color: #9e300e;
  color: #fff;
}
.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff;
}
.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}
.e-chip-list.e-chip.e-danger:hover, .e-chip-list .e-chip.e-danger:hover {
  background: #ec5526;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-danger:hover .e-chip-icon,
.e-chip-list.e-chip.e-danger:hover .e-chip-delete, .e-chip-list .e-chip.e-danger:hover .e-chip-icon,
.e-chip-list .e-chip.e-danger:hover .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-danger:hover .e-chip-avatar, .e-chip-list .e-chip.e-danger:hover .e-chip-avatar {
  background-color: #c33b11;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-focused, .e-chip-list .e-chip.e-danger.e-focused {
  background: #ed6339;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-focused .e-chip-delete, .e-chip-list .e-chip.e-danger.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-focused .e-chip-avatar {
  background-color: #d64113;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-focused.e-active, .e-chip-list .e-chip.e-danger.e-focused.e-active {
  background: #ed6339;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-avatar {
  background-color: #d64113;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-active, .e-chip-list .e-chip.e-danger.e-active {
  background: #ef724c;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-active .e-chip-delete, .e-chip-list .e-chip.e-danger.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-active .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-active .e-chip-avatar {
  background-color: #e94715;
  color: #fff;
}
.e-chip-list.e-chip.e-danger:active, .e-chip-list .e-chip.e-danger:active {
  background: #ef724c;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-danger:active .e-chip-icon,
.e-chip-list.e-chip.e-danger:active .e-chip-delete, .e-chip-list .e-chip.e-danger:active .e-chip-icon,
.e-chip-list .e-chip.e-danger:active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-danger:active .e-chip-avatar, .e-chip-list .e-chip.e-danger:active .e-chip-avatar {
  background-color: #e94715;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-disabled, .e-chip-list .e-chip.e-danger.e-disabled {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-danger.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-danger.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-danger.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-danger.e-outline, .e-chip-list .e-chip.e-danger.e-outline {
  background: transparent;
  border-color: #d64113;
  color: #d64113;
}
.e-chip-list.e-chip.e-danger.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-delete {
  color: #d64113;
}
.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(214, 65, 19, 0.8);
}
.e-chip-list.e-chip.e-danger.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline .e-chip-avatar {
  background-color: #d64113;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover, .e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #d64113;
}
.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active, .e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline:hover, .e-chip-list .e-chip.e-danger.e-outline:hover {
  background: rgba(214, 65, 19, 0.12);
  border-color: #d64113;
  color: #d64113;
}
.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-delete {
  color: #d64113;
}
.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-avatar {
  background-color: #d64113;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline.e-focused, .e-chip-list .e-chip.e-danger.e-outline.e-focused {
  background: #ed6339;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-avatar {
  background-color: #d64113;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-focused.e-active, .e-chip-list .e-chip.e-danger.e-outline.e-focused.e-focused.e-active {
  background: #ed6339;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-focused.e-active .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline.e-focused.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-focused.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline.e-focused.e-focused.e-active .e-chip-avatar {
  background-color: #d64113;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline.e-active, .e-chip-list .e-chip.e-danger.e-outline.e-active {
  background: #ef724c;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-avatar {
  background-color: #e94715;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline:active, .e-chip-list .e-chip.e-danger.e-outline:active {
  background: #ef724c;
  border-color: transparent;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-delete {
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline:active .e-chip-avatar {
  background-color: #e94715;
  color: #fff;
}
.e-chip-list.e-chip.e-danger.e-outline.e-disabled, .e-chip-list .e-chip.e-danger.e-outline.e-disabled {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-delete, .e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-delete {
  color: rgba(0, 0, 0, 0.26);
}
.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0.26);
}
.e-bigger .e-chip-list.e-chip, .e-bigger .e-chip-list .e-chip,
.e-bigger.e-chip-list.e-chip,
.e-bigger.e-chip-list .e-chip {
  border-radius: 16px;
  font-size: 14px;
  height: 32px;
  padding: 0 12px;
}
.e-bigger .e-chip-list .e-chip-avatar,
.e-bigger.e-chip-list .e-chip-avatar {
  height: 32px;
  width: 32px;
  margin: 0 8px 0 -12px;
  font-size: 15px;
}
.e-bigger .e-chip-list .e-chip-avatar-wrap, .e-bigger .e-chip-list.e-chip-avatar-wrap,
.e-bigger.e-chip-list .e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-chip-avatar-wrap {
  border-radius: 16px;
}
.e-bigger .e-chip-list .e-chip-icon,
.e-bigger.e-chip-list .e-chip-icon {
  font-size: 16px;
  height: 24px;
  width: 24px;
  margin: 0 8px 0 -8px;
}
.e-bigger .e-chip-list .e-chip-delete,
.e-bigger.e-chip-list .e-chip-delete {
  height: 18px;
  width: 18px;
  margin: 0 -4px 0 8px;
  font-size: 16px;
}
.e-bigger .e-chip-list .trailing-icon-url,
.e-bigger.e-chip-list .trailing-icon-url {
  height: 18px;
  width: 18px;
  margin: 0 -4px 0 8px;
  font-size: 16px;
}
.e-bigger .e-chip-list.e-multi-selection .e-chip::before,
.e-bigger.e-chip-list.e-multi-selection .e-chip::before {
  height: 24px;
  width: 24px;
  margin: 0 4px 0 -8px;
  margin-top: 0;
}
.e-bigger .e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before,
.e-bigger.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  height: 32px;
  width: 32px;
  margin: 0 8px 0 -12px;
  margin-top: 0;
}
.e-bigger .e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before,
.e-bigger.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap)::before {
  width: 24px;
}
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar, .e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar {
  margin: 0 -12px 0 8px;
}
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-icon, .e-bigger .e-chip-list.e-rtl .e-chip .e-chip-icon,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-icon,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-icon {
  margin: 0 -8px 0 8px;
}
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-delete, .e-bigger .e-chip-list.e-rtl .e-chip .e-chip-delete,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-delete,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-delete {
  margin: 0 8px 0 -4px;
}
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap, .e-bigger .e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap, .e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap, .e-bigger .e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap {
  border-radius: 16px;
}
.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip::before,
.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip::before {
  margin: 0 -8px 0 8px;
  margin-top: 0;
}
.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before,
.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap::before {
  margin: 0 -12px 0 8px;
  margin-top: 0;
}
.e-bigger .e-chip-list.e-rtl .trailing-icon-url,
.e-bigger.e-chip-list.e-rtl .trailing-icon-url {
  margin: 0 8px 0 -4px;
}
.e-fab.e-btn {
  align-items: center;
  border-radius: 9999px;
  display: inline-flex;
  min-height: 40px;
  min-width: 40px;
  padding: 0 15px;
  position: absolute;
  z-index: 100000;
}
.e-fab.e-btn .e-btn-icon {
  margin-top: 0;
  font-size: 14px;
}
.e-fab.e-btn.e-icon-btn {
  padding: 0;
}
.e-fab.e-btn.e-fab-fixed {
  position: fixed;
}
.e-fab.e-btn.e-fab-top {
  top: 16px;
}
.e-fab.e-btn.e-fab-top.e-fab-middle {
  top: 50%;
  transform: translateY(-50%);
}
.e-fab.e-btn.e-fab-top.e-fab-middle.e-fab-left.e-fab-center {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.e-fab.e-btn.e-fab-bottom {
  bottom: 16px;
}
.e-fab.e-btn.e-fab-left {
  left: 16px;
}
.e-fab.e-btn.e-fab-left.e-fab-center {
  left: 50%;
  transform: translateX(-50%);
}
.e-fab.e-btn.e-fab-right {
  right: 16px;
}
.e-rtl.e-fab.e-btn.e-fab-top {
  top: 16px;
}
.e-rtl.e-fab.e-btn.e-fab-top.e-fab-middle {
  top: 50%;
  transform: translateY(-50%);
}
.e-rtl.e-fab.e-btn.e-fab-top.e-fab-middle.e-fab-right.e-fab-center {
  right: 50%;
  top: 50%;
  transform: translate(50%, -50%);
}
.e-rtl.e-fab.e-btn.e-fab-bottom {
  bottom: 16px;
}
.e-rtl.e-fab.e-btn.e-fab-right {
  right: 16px;
}
.e-rtl.e-fab.e-btn.e-fab-right.e-fab-center {
  right: 50%;
  transform: translateX(50%);
}
.e-rtl.e-fab.e-btn.e-fab-left {
  left: 16px;
}
.e-fab-hidden {
  visibility: hidden;
}
.e-small.e-fab.e-btn,
.e-small .e-fab.e-btn {
  border-radius: 9999px;
  min-height: 32px;
  min-width: 32px;
  padding: 0 11px;
}
.e-small.e-fab.e-btn.e-icon-btn,
.e-small .e-fab.e-btn.e-icon-btn {
  padding: 0;
}
.e-small.e-fab.e-btn .e-btn-icon,
.e-small .e-fab.e-btn .e-btn-icon {
  font-size: 12px;
}
.e-fab.e-btn {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12);
}
.e-fab.e-btn:hover:not(:focus), .e-fab.e-btn:active, .e-fab.e-btn.e-active, .e-fab.e-btn:disabled {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12);
}
.e-fab.e-btn:focus {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12);
}
.e-bigger.e-fab.e-btn,
.e-bigger .e-fab.e-btn {
  border-radius: 9999px;
  min-height: 52px;
  min-width: 52px;
  padding: 0 21px;
}
.e-bigger.e-fab.e-btn.e-icon-btn,
.e-bigger .e-fab.e-btn.e-icon-btn {
  padding: 0;
}
.e-bigger.e-fab.e-btn .e-btn-icon,
.e-bigger .e-fab.e-btn .e-btn-icon {
  font-size: 16px;
}
.e-bigger.e-small.e-fab.e-btn,
.e-bigger.e-small .e-fab.e-btn,
.e-bigger .e-small.e-fab.e-btn,
.e-small .e-bigger.e-fab.e-btn {
  border-radius: 9999px;
  min-height: 46px;
  min-width: 46px;
  padding: 0 17px;
}
.e-bigger.e-small.e-fab.e-btn.e-icon-btn,
.e-bigger.e-small .e-fab.e-btn.e-icon-btn,
.e-bigger .e-small.e-fab.e-btn.e-icon-btn,
.e-small .e-bigger.e-fab.e-btn.e-icon-btn {
  padding: 0;
}
.e-bigger.e-small.e-fab.e-btn .e-btn-icon,
.e-bigger.e-small .e-fab.e-btn .e-btn-icon,
.e-bigger .e-small.e-fab.e-btn .e-btn-icon,
.e-small .e-bigger.e-fab.e-btn .e-btn-icon {
  font-size: 14px;
}
.e-speeddial-popup {
  position: absolute;
  z-index: 100000;
  pointer-events: none;
  /* OVERFLOW CSS */
}
.e-speeddial-popup.e-speeddial-top {
  top: 16px;
}
.e-speeddial-popup.e-speeddial-top.e-speeddial-radial .e-speeddial-li {
  top: 0;
}
.e-speeddial-popup.e-speeddial-top.e-speeddial-radial.e-speeddial-middle .e-speeddial-li {
  top: calc(0.5 * var(--speeddialRadialMinWidth) + var(--speeddialRadialOffset));
}
.e-speeddial-popup.e-speeddial-top.e-speeddial-middle, .e-speeddial-popup.e-speeddial-top.e-speeddial-linear {
  top: var(--speeddialVertDist);
}
.e-speeddial-popup.e-speeddial-bottom {
  bottom: 16px;
}
.e-speeddial-popup.e-speeddial-bottom.e-speeddial-radial .e-speeddial-li {
  bottom: 0;
}
.e-speeddial-popup.e-speeddial-bottom.e-speeddial-radial.e-speeddial-middle .e-speeddial-li {
  bottom: calc(0.5 * var(--speeddialRadialMinWidth) + var(--speeddialRadialOffset));
}
.e-speeddial-popup.e-speeddial-bottom.e-speeddial-middle, .e-speeddial-popup.e-speeddial-bottom.e-speeddial-linear {
  bottom: var(--speeddialVertDist);
}
.e-speeddial-popup.e-speeddial-left {
  left: var(--speeddialRadialHorzDist);
}
.e-speeddial-popup.e-speeddial-left.e-speeddial-radial .e-speeddial-li {
  left: 0;
}
.e-speeddial-popup.e-speeddial-left.e-speeddial-radial.e-speeddial-center .e-speeddial-li {
  left: calc(0.5 * var(--speeddialRadialMinWidth) + var(--speeddialRadialOffset));
}
.e-speeddial-popup.e-speeddial-left.e-speeddial-radial.e-speeddial-center, .e-speeddial-popup.e-speeddial-left.e-speeddial-center {
  left: var(--speeddialRadialHorzDist);
}
.e-speeddial-popup.e-speeddial-left.e-speeddial-linear {
  left: var(--speeddialHorzDist);
}
.e-speeddial-popup.e-speeddial-right {
  right: var(--speeddialRadialHorzDist);
}
.e-speeddial-popup.e-speeddial-right.e-speeddial-radial .e-speeddial-li {
  right: 0;
}
.e-speeddial-popup.e-speeddial-right.e-speeddial-radial.e-speeddial-center .e-speeddial-li {
  right: calc(0.5 * var(--speeddialRadialMinWidth) + var(--speeddialRadialOffset));
}
.e-speeddial-popup.e-speeddial-right.e-speeddial-radial.e-speeddial-center, .e-speeddial-popup.e-speeddial-right.e-speeddial-center {
  right: var(--speeddialRadialHorzDist);
}
.e-speeddial-popup.e-speeddial-right.e-speeddial-linear {
  right: var(--speeddialHorzDist);
}
.e-speeddial-popup.e-speeddial-template {
  outline: none;
  pointer-events: auto;
  z-index: 100001;
}
.e-speeddial-popup.e-speeddial-linear .e-speeddial-li {
  margin: 5px 0;
}
.e-speeddial-popup .e-speeddial-ul {
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: column;
  list-style-type: none;
  margin: 0;
  padding: 5px 5px;
}
.e-speeddial-popup .e-speeddial-li {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  pointer-events: auto;
  position: relative;
  z-index: 100001;
}
.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text {
  margin: 0 8px;
}
.e-speeddial-popup .e-speeddial-li-text {
  border-radius: 2px;
  padding: 0 5px;
  white-space: nowrap;
  height: 26px;
  line-height: 26px;
  border: 1px solid;
}
.e-speeddial-popup .e-speeddial-li-icon {
  border-radius: 99999px;
  border: 1px solid;
  font-size: 12px;
  height: 28px;
  width: 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.e-speeddial-popup.e-speeddial-fixed {
  position: fixed;
}
.e-speeddial-popup.e-speeddial-vert-right .e-speeddial-li, .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul.e-speeddial-horz-top {
  flex-direction: row-reverse;
}
.e-speeddial-popup.e-speeddial-vert-bottom .e-speeddial-ul {
  flex-direction: column-reverse;
}
.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul.e-speeddial-horz-top, .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul {
  flex-direction: row;
}
.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul {
  padding: 5px 5px;
}
.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li, .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li {
  margin: 0 5px;
}
.e-speeddial-popup.e-speeddial-overflow .e-speeddial-ul {
  overflow: auto;
  scroll-behavior: smooth;
  /* Hide scrollbar for IE and Edge */
  -ms-overflow-style: none;
  /* Hide scrollbar for Firefox */
  scrollbar-width: none;
}
.e-speeddial-popup.e-speeddial-overflow .e-speeddial-ul::-webkit-scrollbar {
  /* Hide scrollbar for Chrome, Safari and Opera */
  display: none;
}
.e-speeddial-popup.e-speeddial-overflow.e-speeddial-vert-overflow .e-speeddial-ul {
  max-height: var(--speeddialOverflowLimit);
}
.e-speeddial-popup.e-speeddial-overflow.e-speeddial-horz-overflow .e-speeddial-ul {
  max-width: var(--speeddialOverflowLimit);
}
.e-speeddial-popup.e-speeddial-radial {
  height: calc(var(--speeddialRadialOffset) + 2 * var(--speeddialRadialMinHeight));
  width: calc(var(--speeddialRadialOffset) + 2 * var(--speeddialRadialMinWidth));
}
.e-speeddial-popup.e-speeddial-radial.e-speeddial-middle {
  height: calc(2 * var(--speeddialRadialOffset) + 2 * var(--speeddialRadialMinHeight));
}
.e-speeddial-popup.e-speeddial-radial.e-speeddial-center {
  width: calc(2 * var(--speeddialRadialOffset) + 2 * var(--speeddialRadialMinWidth));
}
.e-speeddial-popup.e-speeddial-radial.e-speeddial-top-left {
  border-bottom-right-radius: 100%;
}
.e-speeddial-popup.e-speeddial-radial.e-speeddial-top-right {
  border-bottom-left-radius: 100%;
}
.e-speeddial-popup.e-speeddial-radial.e-speeddial-bottom-left {
  border-top-right-radius: 100%;
}
.e-speeddial-popup.e-speeddial-radial.e-speeddial-bottom-right {
  border-top-left-radius: 100%;
}
.e-speeddial-popup.e-speeddial-radial .e-speeddial-ul {
  height: inherit;
  width: inherit;
  position: relative;
  border-radius: inherit;
  padding: 0;
}
.e-speeddial-popup.e-speeddial-radial .e-speeddial-li {
  position: absolute;
  transform: rotate(var(--speeddialRadialAngle)) translate(var(--speeddialRadialOffset)) rotate(calc(-1 * var(--speeddialRadialAngle)));
}
.e-speeddial-popup.e-speeddial-radial .e-speeddial-li-text, .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li-text, .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li-text {
  position: absolute;
  visibility: hidden;
}
.e-small.e-speeddial-popup .e-speeddial-ul,
.e-small .e-speeddial-popup .e-speeddial-ul {
  padding: 5px 3px;
}
.e-small.e-speeddial-popup.e-speeddial-linear .e-speeddial-li,
.e-small .e-speeddial-popup.e-speeddial-linear .e-speeddial-li {
  margin: 5px 0;
}
.e-small.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text,
.e-small .e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text {
  margin: 0 8px;
}
.e-small.e-speeddial-popup .e-speeddial-li-text,
.e-small .e-speeddial-popup .e-speeddial-li-text {
  height: 22px;
  line-height: 22px;
}
.e-small.e-speeddial-popup .e-speeddial-li-icon,
.e-small .e-speeddial-popup .e-speeddial-li-icon {
  height: 24px;
  width: 24px;
  font-size: 12px;
}
.e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, .e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,
.e-small .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul,
.e-small .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul {
  padding: 3px 5px;
}
.e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li, .e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,
.e-small .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li,
.e-small .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li {
  margin: 0 5px;
}
.e-speeddial-overlay {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99998;
}
.e-speeddial-overlay.e-speeddial-fixed {
  height: 100vh;
  width: 100vw;
  position: fixed;
}
.e-speeddial-hidden {
  visibility: hidden;
}
.e-speeddial-overlay {
  background-color: rgba(107, 114, 128, 0.5);
}
.e-speeddial-popup .e-speeddial-li {
  color: #000;
}
.e-speeddial-popup .e-speeddial-li .e-speeddial-li-text {
  background: #fff;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12);
  border-color: #fff;
}
.e-speeddial-popup .e-speeddial-li .e-speeddial-li-icon {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12);
  background: #fff;
  border-color: #fff;
}
.e-speeddial-popup .e-speeddial-li.e-disabled {
  color: #000;
}
.e-speeddial-popup .e-speeddial-li.e-disabled .e-speeddial-li-text,
.e-speeddial-popup .e-speeddial-li.e-disabled .e-speeddial-li-icon {
  background: #fafafa;
  border-color: #fafafa;
}
.e-speeddial-popup .e-speeddial-li.e-speeddial-li-active:not(.e-disabled),
.e-speeddial-popup .e-speeddial-li:focus:not(.e-disabled) {
  color: #000;
}
.e-speeddial-popup .e-speeddial-li.e-speeddial-li-active:not(.e-disabled) .e-speeddial-li-text,
.e-speeddial-popup .e-speeddial-li.e-speeddial-li-active:not(.e-disabled) .e-speeddial-li-icon,
.e-speeddial-popup .e-speeddial-li:focus:not(.e-disabled) .e-speeddial-li-text,
.e-speeddial-popup .e-speeddial-li:focus:not(.e-disabled) .e-speeddial-li-icon {
  background: #e0e0e0;
  border-color: #e0e0e0;
}
.e-speeddial-popup .e-speeddial-li:not(.e-disabled):hover {
  color: #000;
}
.e-speeddial-popup .e-speeddial-li:not(.e-disabled):hover .e-speeddial-li-text,
.e-speeddial-popup .e-speeddial-li:not(.e-disabled):hover .e-speeddial-li-icon {
  background: #e0e0e0;
  border-color: #e0e0e0;
}
.e-speeddial-popup .e-speeddial-li:not(.e-disabled):active {
  color: #000;
}
.e-speeddial-popup .e-speeddial-li:not(.e-disabled):active .e-speeddial-li-text,
.e-speeddial-popup .e-speeddial-li:not(.e-disabled):active .e-speeddial-li-icon {
  background: #bdbdbd;
  border-color: #bdbdbd;
}
.e-bigger.e-speeddial-popup .e-speeddial-ul,
.e-bigger .e-speeddial-popup .e-speeddial-ul {
  padding: 6px 7px;
}
.e-bigger.e-speeddial-popup.e-speeddial-linear .e-speeddial-li,
.e-bigger .e-speeddial-popup.e-speeddial-linear .e-speeddial-li {
  margin: 6px 0;
}
.e-bigger.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text,
.e-bigger .e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text {
  margin: 0 12px;
}
.e-bigger.e-speeddial-popup .e-speeddial-li-text,
.e-bigger .e-speeddial-popup .e-speeddial-li-text {
  height: 32px;
  line-height: 32px;
}
.e-bigger.e-speeddial-popup .e-speeddial-li-icon,
.e-bigger .e-speeddial-popup .e-speeddial-li-icon {
  height: 36px;
  width: 36px;
  font-size: 14px;
}
.e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, .e-bigger.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,
.e-bigger .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul,
.e-bigger .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul {
  padding: 7px 6px;
}
.e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li, .e-bigger.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,
.e-bigger .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li,
.e-bigger .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li {
  margin: 0 6px;
}
.e-bigger.e-small.e-speeddial-popup .e-speeddial-ul,
.e-bigger.e-small .e-speeddial-popup .e-speeddial-ul,
.e-bigger .e-small.e-speeddial-popup .e-speeddial-ul,
.e-small .e-bigger.e-speeddial-popup .e-speeddial-ul {
  padding: 5px 5px;
}
.e-bigger.e-small.e-speeddial-popup.e-speeddial-linear .e-speeddial-li,
.e-bigger.e-small .e-speeddial-popup.e-speeddial-linear .e-speeddial-li,
.e-bigger .e-small.e-speeddial-popup.e-speeddial-linear .e-speeddial-li,
.e-small .e-bigger.e-speeddial-popup.e-speeddial-linear .e-speeddial-li {
  margin: 5px 0;
}
.e-bigger.e-small.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text,
.e-bigger.e-small .e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text,
.e-bigger .e-small.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text,
.e-small .e-bigger.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text {
  margin: 0 12px;
}
.e-bigger.e-small.e-speeddial-popup .e-speeddial-li-text,
.e-bigger.e-small .e-speeddial-popup .e-speeddial-li-text,
.e-bigger .e-small.e-speeddial-popup .e-speeddial-li-text,
.e-small .e-bigger.e-speeddial-popup .e-speeddial-li-text {
  height: 30px;
  line-height: 30px;
}
.e-bigger.e-small.e-speeddial-popup .e-speeddial-li-icon,
.e-bigger.e-small .e-speeddial-popup .e-speeddial-li-icon,
.e-bigger .e-small.e-speeddial-popup .e-speeddial-li-icon,
.e-small .e-bigger.e-speeddial-popup .e-speeddial-li-icon {
  height: 34px;
  width: 34px;
  font-size: 14px;
}
.e-bigger.e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul, .e-bigger.e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,
.e-bigger.e-small .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul,
.e-bigger.e-small .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,
.e-bigger .e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul,
.e-bigger .e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,
.e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul,
.e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul {
  padding: 5px 5px;
}
.e-bigger.e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li, .e-bigger.e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,
.e-bigger.e-small .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li,
.e-bigger.e-small .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,
.e-bigger .e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li,
.e-bigger .e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,
.e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li,
.e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li {
  margin: 0 5px;
}
.e-signature.e-control {
  border: 1px solid;
}
.e-signature.e-control {
  background-color: #fff;
  border: 1px solid;
  border-color: #e0e0e0;
}
/* stylelint-disable property-no-vendor-prefix */
@keyframes e-input-ripple {
  100% {
    opacity: 0;
    transform: scale(4);
  }
}
@keyframes slideTopUp {
  from {
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    transform: translate3d(0, 0, 0) scale(1);
  }
}
.e-float-input .e-clear-icon::before,
.e-float-input.e-control-wrapper .e-clear-icon::before {
  content: "\e932";
  font-family: "e-icons";
}
.e-input-group .e-clear-icon::before,
.e-input-group.e-control-wrapper .e-clear-icon::before {
  content: "\e932";
  font-family: "e-icons";
}
.e-filled.e-float-input .e-clear-icon::before,
.e-filled.e-float-input.e-control-wrapper .e-clear-icon::before {
  content: "\e208";
  font-family: "e-icons";
}
.e-filled.e-input-group .e-clear-icon::before,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon::before {
  content: "\e208";
  font-family: "e-icons";
}
.e-outline.e-float-input .e-clear-icon::before,
.e-outline.e-float-input.e-control-wrapper .e-clear-icon::before {
  content: "\e208";
  font-family: "e-icons";
}
.e-outline.e-input-group .e-clear-icon::before,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon::before {
  content: "\e208";
  font-family: "e-icons";
}
/*! input layout */
.e-input-group,
.e-input-group.e-control-wrapper {
  display: table;
  line-height: 1.4;
  margin-bottom: 4px;
}
input.e-input,
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
textarea.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input {
  border: 0 solid;
  border-width: 0 0 1px 0;
  height: auto;
  line-height: inherit;
  margin: 0;
  margin-bottom: 4px;
  outline: none;
  padding: 4px 0 4px;
  text-indent: 0;
  width: 100%;
}
input.e-input,
textarea.e-input,
.e-input-group,
.e-input-group.e-control-wrapper,
.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled {
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 13px;
  font-weight: normal;
}
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-small .e-input,
.e-input-group.e-small.e-control-wrapper .e-input,
.e-small .e-input-group .e-input,
.e-small .e-input-group.e-control-wrapper .e-input {
  font: inherit;
}
input.e-input,
.e-input-group input.e-input,
.e-input-group input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input,
.e-float-input input,
.e-float-input.e-input-group input,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper.e-input-group input,
input.e-input:focus,
.e-input-group input.e-input:focus,
.e-input-group input:focus,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-input-group.e-control-wrapper input:focus,
.e-float-input input:focus,
.e-float-input.e-input-group input:focus,
.e-float-input.e-control-wrapper input:focus,
.e-float-input.e-control-wrapper.e-input-group input:focus,
.e-input-group.e-input-focus input.e-input,
.e-input-group.e-input-focus input,
.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-input-focus input,
.e-float-input.e-input-focus input,
.e-float-input.e-input-group.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus input {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
input.e-input,
.e-input-group input.e-input,
.e-input-group input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input,
.e-float-input input,
.e-float-input.e-input-group input,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper.e-input-group input,
.e-input-group,
.e-input-group.e-control-wrapper,
.e-float-input,
.e-float-input.e-control-wrapper,
.e-input.e-corner,
.e-input-group.e-corner.e-rtl input.e-input:only-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl input.e-input:only-child,
.e-input-group.e-input-focus.e-corner,
.e-input-group.e-control-wrapper.e-input-focus.e-corner,
textarea.e-input,
.e-input-group textarea.e-input,
.e-input-group textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-float-input textarea,
.e-float-input.e-input-group textarea,
.e-float-input.e-control-wrapper textarea,
.e-float-input.e-control-wrapper.e-input-group textarea {
  border-radius: 0;
}
.e-input:focus {
  border-width: 0 0 2px 0;
  padding-bottom: 4px;
}
.e-input.e-small:focus {
  border-width: 0 0 2px 0;
  padding-bottom: 4px;
}
.e-input:focus {
  padding-bottom: 3px;
}
.e-input.e-small:focus {
  padding-bottom: 3px;
}
.e-input-group input.e-input:focus,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-input-group textarea.e-input:focus,
.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-input-group.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-input-focus input.e-input {
  padding: 4px 0 4px;
}
.e-input-group textarea.e-input:focus,
.e-input-group.e-control-wrapper textarea.e-input:focus {
  padding: 4px 0 4px;
}
.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  align-items: center;
  border: 0 solid;
  border-width: 0;
  box-sizing: content-box;
  cursor: pointer;
  flex-direction: column;
  font-size: 12px;
  justify-content: center;
  line-height: 1;
  min-height: 18px;
  min-width: 18px;
  padding: 0;
  text-align: center;
}
/* stylelint-disable property-no-vendor-prefix */
.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  font-size: 20px;
  margin: 0;
  min-height: 30px;
  min-width: 30px;
  padding: 0;
}
.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-float-icon-left > .e-input-group-icon.e-small,
.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-input-group.e-float-icon-left > .e-input-group-icon,
.e-small .e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon {
  font-size: 20px;
  margin: 0;
  min-height: 28px;
  min-width: 28px;
  padding: 0;
}
.e-input-group.e-float-icon-left:not(.e-disabled) > .e-input-group-icon:active,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) > .e-input-group-icon:active {
  background: transparent;
}
.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  cursor: auto;
}
.e-input[disabled],
.e-input-group .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-disabled input,
.e-input-group.e-disabled input.e-input,
.e-input-group.e-disabled textarea,
.e-input-group.e-disabled textarea.e-input,
.e-input-group.e-control-wrapper.e-disabled,
.e-input-group.e-control-wrapper.e-disabled input,
.e-input-group.e-control-wrapper.e-disabled input.e-input,
.e-input-group.e-control-wrapper.e-disabled textarea,
.e-input-group.e-control-wrapper.e-disabled textarea.e-input,
.e-float-input.e-disabled input,
.e-float-input.e-disabled textarea,
.e-float-input input[disabled],
.e-float-input input.e-disabled,
.e-float-input textarea[disabled],
.e-float-input textarea.e-disabled,
.e-float-input.e-control-wrapper.e-disabled input,
.e-float-input.e-control-wrapper.e-disabled textarea,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper input.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled,
.e-input-group.e-disabled span,
.e-input-group.e-control-wrapper.e-disabled span,
.e-input-group.e-disabled input.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group.e-control-wrapper.e-disabled input.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-disabled input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-disabled input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper.e-disabled input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-disabled input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group.e-disabled .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper.e-disabled .e-clear-icon.e-clear-icon-hide {
  cursor: not-allowed;
}
.e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled,
.e-float-input.e-disabled,
.e-float-input input[disabled],
.e-float-input input.e-disabled,
.e-float-input.e-disabled input,
.e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper input.e-disabled,
.e-float-input.e-control-wrapper.e-disabled input,
.e-float-input textarea[disabled],
.e-float-input textarea.e-disabled,
.e-float-input.e-disabled textarea,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled,
.e-float-input.e-control-wrapper.e-disabled textarea {
  filter: alpha(opacity=100);
  opacity: 1;
}
.e-input.e-rtl,
.e-input-group.e-rtl,
.e-input-group.e-control-wrapper.e-rtl,
.e-float-input.e-rtl,
.e-float-input.e-control-wrapper.e-rtl {
  direction: rtl;
}
.e-input-group,
.e-input-group.e-control-wrapper,
.e-float-custom-tag.e-input-group,
.e-float-custom-tag.e-input-group.e-control-wrapper,
.e-input-custom-tag,
.e-input-custom-tag.e-input-group,
.e-input-custom-tag.e-input-group.e-control-wrapper {
  display: inline-flex;
  vertical-align: middle;
}
.e-float-input:not(.e-input-group),
.e-float-input.e-control-wrapper:not(.e-input-group),
.e-float-custom-tag,
.e-float-custom-tag.e-control-wrapper {
  display: inline-block;
}
.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  display: flex;
}
.e-input-group .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper .e-input-group-icon:first-child {
  border-left-width: 0;
}
.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  white-space: nowrap;
}
.e-input-group .e-input-group-icon:not(:last-child),
.e-input-group.e-control-wrapper .e-input-group-icon:not(:last-child) {
  border-right-width: 0;
}
.e-input + .e-input-group-icon,
.e-input-group .e-input + .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input + .e-input-group-icon {
  border-left-width: 0;
}
.e-input-group.e-corner .e-input:first-child,
.e-input-group.e-corner .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-corner .e-input:first-child,
.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.e-input-group.e-corner .e-input:last-child,
.e-input-group.e-corner .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-corner .e-input:last-child,
.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.e-input-group.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:first-child {
  border-left-width: 0;
  border-right-width: 0;
}
.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child {
  border-left-width: 0;
  border-right-width: 0;
}
.e-input-group.e-rtl .e-input-group-icon:not(:last-child),
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:not(:last-child) {
  border-left-width: 0;
}
.e-input-group.e-rtl .e-input-group-icon + .e-input,
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon + .e-input {
  border-right-width: 0;
}
input.e-input.e-small,
textarea.e-input.e-small,
.e-small input.e-input,
.e-small textarea.e-input,
.e-input-group.e-small,
.e-small .e-input-group,
.e-input-group.e-control-wrapper.e-small,
.e-small .e-input-group.e-control-wrapper,
.e-input-group.e-small.e-disabled,
.e-small .e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-input-group.e-control-wrapper.e-disabled {
  font-size: 12px;
}
.e-input.e-small,
.e-input-group.e-small .e-input,
.e-input-group.e-control-wrapper.e-small .e-input {
  line-height: inherit;
  padding: 4px 0 4px;
}
.e-input-group.e-small .e-input:focus,
.e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-input-group.e-small.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input {
  padding: 4px 0 4px;
}
.e-input-group.e-small .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-input-group .e-input-group-icon,
.e-small .e-input-group.e-control-wrapper .e-input-group-icon {
  font-size: 12px;
  min-height: 16px;
  min-width: 16px;
  padding: 0;
}
label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  left: 0;
  overflow: hidden;
  padding-left: 0;
  pointer-events: none;
  position: absolute;
  text-overflow: ellipsis;
  top: -11px;
  transform: translate3d(0, 16px, 0) scale(1);
  transform-origin: left top;
  transition: 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  user-select: none;
  white-space: nowrap;
  width: 100%;
}
label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: -11px;
}
label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  content: "";
  font-style: normal;
}
.e-float-input.e-small label.e-float-text,
.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
  top: -11px;
}
.e-float-input .e-input-in-wrap label.e-float-text,
.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: -11px;
}
.e-float-input input:focus ~ label.e-float-text,
.e-float-input input:valid ~ label.e-float-text,
.e-float-input input ~ label.e-label-top.e-float-text,
.e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text,
.e-float-input.e-input-focus input ~ label.e-float-text {
  font-size: 13px;
  top: -9px;
  transform: translate3d(0, -6px, 0) scale(0.92);
}
.e-float-input.e-small input:focus ~ label.e-float-text,
.e-float-input.e-small input:valid ~ label.e-float-text,
.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small input label.e-float-text.e-label-top,
.e-small .e-float-input input:focus ~ label.e-float-text,
.e-small .e-float-input input:valid ~ label.e-float-text,
.e-small .e-float-input input ~ label.e-label-top.e-float-text,
.e-small .e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input label.e-float-text.e-label-top {
  font-size: 13px;
  top: -9px;
  transform: translate3d(0, -6px, 0) scale(0.92);
}
.e-float-input .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input .e-input-in-wrap input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input label.e-float-text.e-label-top {
  top: -9px;
}
.e-float-input.e-small input:focus ~ label.e-float-text,
.e-float-input.e-small input:valid ~ label.e-float-text,
.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-float-input input ~ label.e-label-top.e-float-text,
.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-input-focus input-group-animation ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text {
  font-size: 12px;
  top: -8px;
}
.e-float-input.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-small .e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input.e-small .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text {
  top: -7px;
}
.e-float-input,
.e-float-input.e-control-wrapper {
  line-height: 1.4;
  margin-bottom: 4px;
  margin-top: 16px;
  padding-top: 0;
  position: relative;
  width: 100%;
}
.e-float-input.e-small,
.e-float-input.e-control-wrapper.e-small,
.e-small .e-float-input.e-control-wrapper {
  line-height: 1.35;
  margin-bottom: 4px;
  margin-top: 16px;
  padding-top: 0;
}
.e-input-group.e-small,
.e-input-group.e-control-wrapper.e-small,
.e-small .e-input-group,
.e-small .e-input-group.e-control-wrapper {
  line-height: normal;
}
.e-float-input.e-no-float-label,
.e-float-input.e-small.e-no-float-label,
.e-small .e-float-input.e-no-float-label,
.e-float-input.e-control-wrapper.e-no-float-label,
.e-float-input.e-control-wrapper.e-small.e-no-float-label,
.e-small .e-float-input.e-control-wrapper.e-no-float-label {
  margin-top: 0;
}
.e-float-input,
.e-float-input.e-control-wrapper,
.e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-input-group.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-disabled {
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 13px;
  font-weight: normal;
}
.e-float-input input,
.e-float-input textarea,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea {
  border: 0 solid;
  border-width: 0 0 1px 0;
  display: block;
  font: inherit;
  width: 100%;
}
.e-float-input input,
.e-float-input.e-control-wrapper input {
  min-width: 0;
  padding: 4px 0 4px;
}
.e-float-input input,
.e-input-group input,
.e-float-input.e-control-wrapper input,
.e-input-group.e-control-wrapper input,
.e-float-input textarea,
.e-input-group textarea,
.e-float-input.e-control-wrapper textarea,
.e-input-group.e-control-wrapper textarea {
  text-indent: 0;
}
.e-float-input.e-small.e-disabled,
.e-small .e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-small.e-disabled,
.e-small .e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-input-group.e-small.e-disabled,
.e-small .e-float-input.e-input-group.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-float-input.e-small,
.e-small .e-float-input,
.e-float-input.e-control-wrapper.e-small,
.e-small .e-float-input.e-control-wrapper {
  font-size: 12px;
}
.e-float-input.e-small input,
.e-float-input.e-control-wrapper.e-small input {
  font: inherit;
  line-height: inherit;
  padding: 4px 0 4px;
}
.e-float-input input:focus,
.e-float-input.e-control-wrapper input:focus,
.e-float-input textarea:focus,
.e-float-input.e-control-wrapper textarea:focus,
.e-float-input.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-focus input,
.e-input-group.e-control-container.valid.modified,
.e-input-group.e-control-container.invalid,
.e-float-input.e-control-container.valid.modified,
.e-float-input.e-control-container.invalid {
  outline: none;
}
label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text {
  font-family: inherit;
}
.e-float-input input:valid ~ label.e-float-text,
.e-float-input input:focus ~ label.e-float-text,
.e-float-input input:valid ~ label.e-float-text.e-label-top,
.e-float-input input ~ label.e-float-text.e-label-top,
.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text.e-label-top,
.e-float-input .e-input-in-wrap input ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper input:valid ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-float-text.e-label-top,
.e-float-input.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text,
.e-float-input textarea:valid ~ label.e-float-text,
.e-float-input textarea:focus ~ label.e-float-text,
.e-float-input textarea:valid ~ label.e-float-text.e-label-top,
.e-float-input textarea ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-label-top {
  user-select: text;
}
.e-float-input.e-outline.e-float-icon-left:not(.e-rtl) .e-input-in-wrap input ~ label.e-float-text.e-label-top {
  left: -34px;
  width: auto;
}
.e-float-input.e-outline.e-float-icon-left.e-rtl .e-input-in-wrap input ~ label.e-float-text.e-label-top {
  right: -34px;
  width: auto;
}
label.e-float-text,
.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-weight: normal;
}
.e-float-input:not(.e-input-group) .e-float-line::before,
.e-float-input:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after {
  bottom: 0;
  content: "";
  height: 2px;
  position: absolute;
  transition: 0.2s ease;
  width: 0;
}
.e-float-input:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before {
  left: 50%;
}
.e-float-input:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after {
  right: 50%;
}
.e-float-input:not(.e-input-group) input:focus ~ .e-float-line::before,
.e-float-input:not(.e-input-group) textarea:focus ~ .e-float-line::before,
.e-float-input:not(.e-input-group) input:focus ~ .e-float-line::after,
.e-float-input:not(.e-input-group) textarea:focus ~ .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) input:focus ~ .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus ~ .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) input:focus ~ .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus ~ .e-float-line::after,
.e-float-input:not(.e-input-group).e-input-focus input ~ .e-float-line::before,
.e-float-input:not(.e-input-group).e-input-focus input ~ .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group).e-input-focus input ~ .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group).e-input-focus input ~ .e-float-line::after {
  width: 50%;
}
.e-float-input .e-float-line,
.e-float-input.e-control-wrapper .e-float-line {
  display: block;
  position: relative;
  width: 100%;
}
.e-float-input.e-rtl label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-rtl .e-float-input label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper label.e-float-text,
.e-rtl label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper label.e-float-text,
.e-rtl.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 0;
  transform-origin: right top;
}
.e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom {
  padding-right: 0;
}
.e-input-group.e-corner.e-rtl .e-input:first-child,
.e-input-group.e-corner.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:first-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:first-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.e-input-group.e-corner.e-rtl .e-input:last-child,
.e-input-group.e-corner.e-rtl .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:last-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.e-input-group.e-warning::before,
.e-input-group.e-control-wrapper.e-warning::before {
  content: "";
}
.e-float-input input[disabled],
.e-float-input input.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper input.e-disabled {
  background: transparent;
  background-image: none;
  cursor: not-allowed;
}
.e-input-group.e-rtl .e-input:not(:first-child):focus,
.e-input-group.e-control-wrapper.e-rtl .e-input:not(:first-child):focus {
  border-right-width: 0;
}
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input {
  min-width: 0;
  width: 100%;
}
.e-input-group input.e-input,
.e-input-group textarea.e-input,
.e-input-group input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus),
.e-input-group textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]),
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus),
.e-input-group.e-control-wrapper textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]) {
  border: 0 solid;
  border-width: 0;
}
.e-input-group input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-float-input input.e-input,
.e-float-input.e-control-wrapper input.e-input {
  margin-bottom: 0;
}
.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::after,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::before,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::before,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::after {
  -moz-transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1);
  bottom: 0;
  content: "";
  height: 2px;
  position: absolute;
  transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1);
  width: 0;
}
.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group.e-float-icon-left .e-input-in-wrap:not(.e-float-input)::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap:not(.e-float-input)::before,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before,
.e-filled.e-input-group.e-float-icon-left::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left::before,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::before,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::before {
  left: 50%;
}
.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-input-focus::before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-input-focus::after,
.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::before,
.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-input-focus::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-input-focus::after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::after,
.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::before,
.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::after,
.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::before,
.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::after,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-float-line::before,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-float-line::after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-float-line::before,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-float-line::after {
  width: 50%;
}
.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::after,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::after,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::after {
  right: 50%;
}
.e-input-group,
.e-input-group.e-control-wrapper {
  position: relative;
  width: 100%;
}
.e-input-group .e-input-group-icon:hover,
.e-input-group.e-rtl.e-corner .e-input-group-icon:hover,
.e-input-group.e-control-wrapper .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-rtl.e-corner .e-input-group-icon:hover {
  border-radius: 2px;
}
.e-input.e-small,
.e-input-group.e-small,
.e-input-group.e-control-wrapper.e-small {
  margin-bottom: 4px;
}
.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-bottom: 4px;
  margin-right: 4px;
  margin-top: 4px;
}
.e-float-input.e-input-group .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  margin-top: 2px;
}
.e-input-group.e-small .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-input-group .e-input-group-icon,
.e-small .e-input-group.e-control-wrapper .e-input-group-icon {
  margin-bottom: 4px;
  margin-right: 4px;
  margin-top: 4px;
}
.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-float-input.e-input-group .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  margin-top: 4px;
}
.e-input-group .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-input-group.e-small .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child {
  margin-right: 0;
}
.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) {
  border-style: solid;
  border-width: 0 0 1px 0;
}
.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap {
  border-style: solid;
  border-width: 0 0 1px 0;
}
.e-input-group:not(.e-float-icon-left),
.e-input-group.e-control-wrapper:not(.e-float-icon-left),
.e-filled.e-input-group.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left {
  border-bottom: 1px solid;
}
.e-input-group:not(.e-float-icon-left),
.e-input-group.e-success:not(.e-float-icon-left),
.e-input-group.e-warning:not(.e-float-icon-left),
.e-input-group.e-error:not(.e-float-icon-left),
.e-input-group.e-control-wrapper:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left) {
  border: 1px solid;
  border-width: 0 0 1px 0;
}
.e-input-group.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus,
.e-input-group.e-control-wrapper.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus {
  border-right-width: 0;
}
.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap {
  background: transparent;
  color: rgba(0, 0, 0, 0.42);
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.42) 0, rgba(0, 0, 0, 0.42) 33%, transparent 0);
  background-position: bottom -1px left 0;
  background-repeat: repeat-x;
  background-size: 4px 1px;
  border-bottom-color: transparent;
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  position: relative;
}
.e-input-group:not(.e-filled) .e-input-group-icon::after,
.e-input-group.e-control-wrapper:not(.e-filled) .e-input-group-icon::after {
  background: #bdbdbd;
  border-radius: 100%;
  content: "";
  display: block;
  height: 50%;
  left: 25%;
  opacity: 0.75;
  position: absolute;
  top: 25%;
  transform: scale(0);
  width: 50%;
}
.e-input-group .e-input-group-icon.e-input-btn-ripple::after,
.e-input-group.e-control-wrapper .e-input-group-icon.e-input-btn-ripple::after {
  animation: e-input-ripple 0.45s linear;
}
input.e-input::-ms-clear,
.e-float-input input::-ms-clear,
.e-float-input.e-control-wrapper input::-ms-clear,
.e-input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-input-group input:not(.e-control).e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group.e-control-wrapper input.e-input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-float-input input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-float-input.e-control-wrapper input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-float-input.e-input-group input:not(:valid):not(.e-control):first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input:not(:valid):not(.e-control):first-child ~ .e-clear-icon {
  display: none;
}
.e-input-group .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-control-wrapper.e-hidden,
.e-input-group.e-control-wrapper.e-hidden {
  display: none;
}
input.e-input[type=search]::-webkit-search-decoration,
input.e-input[type=search]::-webkit-search-cancel-button,
input.e-input[type=search]::-webkit-search-results-button,
input.e-input[type=search]::-webkit-search-results-decoration,
.e-float-input input[type=search]::-webkit-search-decoration,
.e-float-input input[type=search]::-webkit-search-cancel-button,
.e-float-input input[type=search]::-webkit-search-results-button,
.e-float-input input[type=search]::-webkit-search-results-decoration,
.e-float-input.e-control-wrapper input[type=search]::-webkit-search-decoration,
.e-float-input.e-control-wrapper input[type=search]::-webkit-search-cancel-button,
.e-float-input.e-control-wrapper input[type=search]::-webkit-search-results-button,
.e-float-input.e-control-wrapper input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
.e-float-input.e-input-group .e-float-line,
.e-float-input.e-input-group.e-control-wrapper .e-float-line,
.e-float-input.e-control-wrapper.e-input-group .e-float-line,
.e-float-input.e-control-wrapper.e-input-group.e-control-wrapper .e-float-line {
  bottom: -1px;
  position: absolute;
}
.e-float-input.e-input-group input,
.e-float-input.e-input-group textarea,
.e-float-input.e-input-group.e-control-wrapper input,
.e-float-input.e-input-group.e-control-wrapper textarea {
  border: 0;
}
.e-float-input.e-input-group .e-float-line,
.e-float-input.e-input-group .e-float-text,
.e-float-input.e-input-group.e-control-wrapper .e-float-line,
.e-float-input.e-input-group.e-control-wrapper .e-float-text {
  right: 0;
}
input.e-input::-webkit-input-placeholder,
input.e-input:-moz-placeholder,
input.e-input:-ms-input-placeholder,
input.e-input::-moz-placeholder,
textarea.e-input::-webkit-input-placeholder,
textarea.e-input:-moz-placeholder,
textarea.e-input:-ms-input-placeholder,
textarea.e-input::-moz-placeholder,
textarea.e-input::-webkit-textarea-placeholder,
textarea.e-input:-moz-placeholder,
textarea.e-input:-ms-textarea-placeholder,
textarea.e-input::-moz-placeholder {
  font-size: 13px;
  font-style: normal;
}
.e-small input.e-input::-webkit-input-placeholder,
input.e-small.e-input::-webkit-input-placeholder,
.e-small input.e-input:-moz-placeholder,
input.e-small.e-input:-moz-placeholder,
.e-small input.e-input:-ms-input-placeholder,
input.e-small.e-input:-ms-input-placeholder,
.e-small input.e-input::-moz-placeholder,
input.e-small.e-input::-moz-placeholder,
.e-small textarea.e-input::-webkit-input-placeholder,
textarea.e-small.e-input::-webkit-input-placeholder,
.e-small textarea.e-input:-moz-placeholder,
textarea.e-small.e-input:-moz-placeholder,
.e-small textarea.e-input:-ms-input-placeholder,
textarea.e-small.e-input:-ms-input-placeholder,
.e-small textarea.e-input::-moz-placeholder,
textarea.e-small.e-input::-moz-placeholder,
.e-small textarea.e-input::-webkit-textarea-placeholder,
textarea.e-small.e-input::-webkit-textarea-placeholder,
.e-small textarea.e-input:-moz-placeholder,
textarea.e-small.e-input:-moz-placeholder,
.e-small textarea.e-input:-ms-input-placeholder,
textarea.e-small.e-input:-ms-input-placeholder,
.e-small textarea.e-input::-moz-placeholder,
textarea.e-small.e-input::-moz-placeholder {
  font-size: 12px;
  font-style: normal;
}
input.e-input:-moz-placeholder,
textarea.e-input:-moz-placeholder,
.e-input-group input.e-input:-moz-placeholder,
.e-input-group textarea.e-input:-moz-placeholder,
.e-input-group.e-control-wrapper input.e-input:-moz-placeholder,
.e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder,
input.e-input:-moz-placeholder,
.e-input-group input.e-input:-moz-placeholder,
.e-input-group.e-control-wrapper input.e-input:-moz-placeholder,
textarea.e-input:-moz-placeholder,
input.e-input::-moz-placeholder,
textarea.e-input::-moz-placeholder,
input.e-input::-webkit-input-placeholder,
textarea.e-input::-webkit-input-placeholder {
  font-style: normal;
  user-select: none;
}
input.e-input:-ms-input-placeholder,
textarea.e-input:-ms-input-placeholder {
  font-style: normal;
}
input.e-input,
.e-input-group input,
.e-input-group.e-control-wrapper input,
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input {
  box-sizing: content-box;
  content: "";
}
.e-float-input:not(.e-input-group) input,
.e-float-input.e-control-wrapper:not(.e-input-group) input {
  box-sizing: content-box;
  content: "";
}
.e-control input.e-input,
.e-control .e-input-group input,
.e-control .e-input-group input.e-input,
.e-control .e-input-group.e-control-wrapper input,
.e-control .e-input-group.e-control-wrapper input.e-input,
.e-control .e-float-input input,
.e-control .e-float-input.e-control-wrapper input,
.e-control.e-input-group input,
.e-control.e-input-group input.e-input,
.e-control.e-input-group.e-control-wrapper input,
.e-control.e-input-group.e-control-wrapper input.e-input,
.e-control.e-float-input input,
.e-control.e-float-input.e-control-wrapper input {
  box-sizing: content-box;
}
input.e-input.e-small,
.e-input-group.e-small input,
.e-input-group.e-small input.e-input,
.e-small .e-input-group input,
.e-small .e-input-group input.e-input,
.e-input-group.e-control-wrapper.e-small input,
.e-input-group.e-control-wrapper.e-small input.e-input,
.e-small .e-input-group.e-control-wrapper input,
.e-small .e-input-group.e-control-wrapper input.e-input,
.e-float-input.e-small input,
.e-float-input.e-small input.e-input,
.e-small .e-float-input input,
.e-small .e-float-input input.e-input,
.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-control-wrapper.e-small input.e-input,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-float-input.e-control-wrapper input.e-input {
  box-sizing: content-box;
  content: "";
}
.e-float-input.e-small:not(.e-input-group) input,
.e-float-input.e-small:not(.e-input-group) input.e-input,
.e-small .e-float-input:not(.e-input-group) input,
.e-small .e-float-input:not(.e-input-group) input.e-input .e-float-input.e-control-wrapper.e-small:not(.e-input-group) input,
.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input.e-input,
.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input {
  box-sizing: content-box;
  content: "";
}
textarea.e-input,
.e-input-group textarea,
.e-input-group.e-control-wrapper textarea,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea {
  box-sizing: content-box;
  content: "";
}
textarea.e-input.e-small,
.e-input-group.e-small textarea,
.e-input-group.e-small textarea.e-input,
.e-small .e-input-group textarea,
.e-small .e-input-group textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-small .e-input-group.e-control-wrapper textarea,
.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-small textarea,
.e-float-input.e-small textarea.e-input,
.e-small .e-float-input textarea,
.e-small .e-float-input textarea.e-input,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-input,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-float-input.e-control-wrapper textarea.e-input {
  box-sizing: content-box;
  content: "";
}
input.e-input.e-small,
.e-input-group input.e-input.e-small,
.e-input-group.e-control-wrapper input.e-input.e-small,
.e-input-group.e-small .e-input,
.e-input-group.e-control-wrapper.e-small .e-input,
.e-small input.e-input,
.e-small .e-input-group .e-input,
.e-small .e-input-group.e-control-wrapper .e-input,
.e-float-input.e-small input,
.e-float-input input.e-small,
.e-small .e-float-input input,
.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-control-wrapper input.e-small,
.e-small .e-float-input.e-control-wrapper input,
textarea.e-input.e-small,
.e-input-group textarea.e-input.e-small,
.e-input-group.e-control-wrapper input.e-input-group textarea.e-input.e-small,
.e-small input.e-input,
.e-float-input.e-small textarea,
.e-float-input textarea.e-small,
.e-small .e-float-input textarea,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper textarea.e-small,
.e-small .e-float-input.e-control-wrapper textarea {
  text-indent: 0;
}
input.e-input,
.e-input-group input.e-input,
.e-input-group input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input,
.e-float-input input.e-input,
.e-float-input input,
.e-float-input.e-control-wrapper input.e-input,
.e-float-input.e-control-wrapper input,
.e-input-group input.e-input:focus,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-float-input.e-control-wrapper input:focus,
.e-float-input input:focus,
.e-input-group.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-float-input.e-control-wrapper.e-input-focus input,
.e-float-input.e-input-focus input {
  padding-left: 0;
  text-indent: 0;
}
textarea.e-input,
.e-input-group textarea.e-input,
.e-input-group textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-float-input textarea.e-input,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea.e-input,
.e-float-input.e-control-wrapper textarea,
.e-input-group textarea.e-input:focus,
.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-float-input.e-control-wrapper textarea:focus,
.e-float-input textarea:focus {
  padding-left: 0;
  text-indent: 0;
}
input.e-input.e-rtl,
.e-input-group.e-rtl input.e-input,
.e-input-group.e-control-container.e-rtl input.e-control,
.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-float-input.e-rtl input,
.e-float-input.e-control-wrapper.e-rtl input,
.e-rtl .e-input-group input.e-input,
.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-rtl .e-float-input input,
.e-rtl .e-float-input.e-control-wrapper input,
.e-input-group.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-float-input.e-rtl input,
.e-float-input.e-control-wrapper.e-rtl input,
.e-rtl .e-input-group input.e-input,
.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-rtl .e-float-input input,
.e-rtl .e-float-input.e-control-wrapper input,
.e-input-group.e-rtl input.e-input:focus,
.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-float-input.e-rtl input:focus,
.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-rtl .e-input-group input.e-input:focus,
.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-rtl .e-float-input input:focus,
.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-input-group.e-rtl.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-rtl .e-input-group.e-input-focus input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-float-input.e-rtl.e-input-focus input,
.e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-rtl .e-float-input.e-input-focus input,
.e-rtl .e-float-input.e-control-wrapper.e-input-focus input {
  padding-left: 0;
  padding-right: 0;
  text-indent: 0;
}
textarea.e-input.e-rtl,
.e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-float-input:not(.e-outline).e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-rtl .e-float-input:not(.e-outline) textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-float-input:not(.e-outline).e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-rtl .e-float-input:not(.e-outline) textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-float-input:not(.e-outline).e-rtl textarea:focus,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus {
  padding-right: 0;
  text-indent: 0;
}
input.e-input.e-small,
.e-small input.e-input,
.e-input-group.e-small input.e-input,
.e-input-group.e-control-wrapper.e-small input.e-input,
.e-float-input.e-small input,
.e-float-input.e-control-wrapper input.e-small,
.e-float-input.e-small input,
.e-float-input.e-control-wrapper input.e-small,
.e-input-group input.e-input.e-small,
.e-input-group.e-control-wrapper input.e-input.e-small,
.e-small .e-float-input input,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-input-group input.e-input,
.e-small .e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-small input.e-input:focus,
.e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-float-input.e-small input:focus,
.e-float-input.e-control-wrapper.e-small input:focus,
.e-small .e-input-group.e-control-wrapper input.e-input:focus,
.e-small .e-input-group input.e-input:focus,
.e-small .e-float-input input:focus,
.e-small .e-float-input.e-control-wrapper input:focus,
.e-input-group.e-small.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small .e-input-group.e-input-focus input.e-input,
.e-float-input.e-small.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-focus.e-small input,
.e-small .e-float-input.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-input-focus input,
textarea.e-input.e-small,
.e-small textarea.e-input,
.e-input-group.e-small textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper textarea.e-small,
.e-float-input.e-small textarea,
.e-float-input textarea.e-small,
.e-input-group textarea.e-input.e-small,
.e-input-group.e-control-wrapper textarea.e-input.e-small,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-float-input textarea,
.e-small .e-input-group textarea.e-input,
.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-small textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-float-input.e-small textarea:focus,
.e-float-input.e-control-wrapper.e-small textarea:focus,
.e-small .e-input-group textarea.e-input:focus,
.e-small .e-input-group.e-control-wrapper textarea.e-input:focus,
.e-small .e-float-input.e-control-wrapper textarea:focus,
.e-small .e-float-input textarea:focus {
  padding-left: 0;
  text-indent: 0;
}
.e-rtl input.e-input.e-small,
input.e-input.e-small.e-rtl,
.e-small.e-rtl input.e-input,
.e-small input.e-input.e-rtl,
.e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-float-input.e-small.e-rtl input,
.e-input-group.e-small.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-rtl .e-float-input.e-small input,
.e-rtl .e-float-input.e-control-wrapper.e-small input,
.e-rtl .e-input-group.e-small input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input,
.e-float-input.e-rtl input.e-small,
.e-float-input.e-control-wrapper.e-rtl input.e-small,
.e-input-group.e-rtl input.e-input.e-small,
.e-input-group.e-control-wrapper.e-rtl input.e-input.e-small,
.e-rtl .e-float-input input.e-small,
.e-rtl .e-float-input.e-control-wrapper input.e-small,
.e-rtl .e-input-group input.e-input.e-small,
.e-rtl .e-input-group.e-control-wrapper input.e-input.e-small,
.e-small .e-float-input.e-rtl input,
.e-small .e-float-input.e-control-wrapper.e-rtl input,
.e-small .e-input-group.e-rtl input.e-input,
.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-small.e-rtl .e-float-input.e-control-wrapper input,
.e-small.e-rtl .e-float-input input,
.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-small.e-rtl .e-input-group input.e-input,
.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-small.e-rtl .e-input-group input.e-input:focus,
.e-small.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-small.e-rtl .e-float-input input:focus,
.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-small .e-input-group.e-rtl input.e-input:focus,
.e-small .e-float-input.e-control-wrapper.e-rtl input:focus,
.e-small .e-float-input.e-rtl input:focus,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-rtl.e-input-focus input.e-input,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-input-focus input,
.e-small.e-rtl .e-float-input.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-small .e-float-input.e-rtl.e-input-focus input {
  padding-left: 0;
  padding-right: 0;
  text-indent: 0;
}
.e-rtl textarea.e-input.e-small,
textarea.e-input.e-small.e-rtl,
.e-small.e-rtl textarea.e-input,
.e-small textarea.e-input.e-rtl,
.e-float-input:not(.e-outline).e-small.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea,
.e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea,
.e-rtl .e-float-input:not(.e-outline).e-small textarea,
.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea.e-small,
.e-float-input:not(.e-outline).e-rtl textarea.e-small,
.e-input-group:not(.e-outline).e-rtl textarea.e-input.e-small,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input.e-small,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea.e-small,
.e-rtl .e-float-input:not(.e-outline) textarea.e-small,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input.e-small,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input.e-small,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-small .e-float-input:not(.e-outline).e-rtl textarea,
.e-small .e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-small.e-rtl .e-float-input:not(.e-outline) textarea,
.e-small.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-small.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus,
.e-small.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-small .e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus,
.e-small .e-float-input:not(.e-outline).e-rtl textarea:focus {
  padding-right: 0;
  text-indent: 0;
}
.e-float-input .e-clear-icon,
.e-float-input.e-control-wrapper .e-clear-icon,
.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
  background: transparent;
  border: 0;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1;
  min-width: 24px;
  outline: none;
  padding: 0;
  text-align: center;
}
.e-float-input .e-clear-icon::before,
.e-float-input.e-control-wrapper .e-clear-icon::before,
.e-input-group .e-clear-icon::before,
.e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 12px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
.e-float-input.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide {
  cursor: pointer;
  display: flex;
}
.e-float-input.e-small .e-clear-icon::before,
.e-float-input.e-control-wrapper.e-small .e-clear-icon::before,
.e-input-group.e-small .e-clear-icon::before,
.e-input-group.e-control-wrapper.e-small .e-clear-icon::before,
.e-float-input.e-control-wrapper input.e-small:first-child ~ .e-clear-icon::before,
.e-small .e-float-input.e-control-wrapper .e-clear-icon::before,
.e-float-input input.e-small:first-child ~ .e-clear-icon::before,
.e-small .e-float-input .e-clear-icon::before,
.e-small .e-input-group .e-clear-icon::before,
.e-small .e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 10px;
}
.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide {
  cursor: pointer;
}
.e-float-input.e-control-wrapper input[readonly]:first-child ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group input[readonly]:first-child ~ .e-clear-icon,
.e-float-input input[readonly]:first-child ~ .e-clear-icon,
.e-float-input.e-input-group input[readonly]:first-child ~ .e-clear-icon,
.e-input-group input[readonly]:first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-control-wrapper.e-input-group input[readonly]:first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input[readonly]:first-child ~ .e-clear-icon,
.e-input-group.e-control-wrapper input[readonly]:first-child .e-clear-icon.e-clear-icon-hide {
  cursor: auto;
}
.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 18px;
  min-width: 18px;
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
}
.e-float-input.e-input-group .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper .e-clear-icon {
  padding-right: 4px;
  padding-top: 4px;
}
.e-input-group.e-small .e-clear-icon,
.e-input-group .e-clear-icon.e-small,
.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon.e-small {
  min-height: 20px;
  min-width: 20px;
  padding-bottom: 5px;
  padding-right: 8px;
  padding-top: 6px;
}
.e-input-group.e-small .e-clear-icon,
.e-input-group .e-clear-icon.e-small,
.e-small .e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-small .e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 16px;
  min-width: 16px;
  padding-bottom: 4px;
  padding-right: 4px;
  padding-top: 4px;
}
.e-input-group.e-float-input.e-small .e-clear-icon,
.e-input-group.e-float-input .e-clear-icon.e-small,
.e-small .e-input-group.e-float-input .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small,
.e-small .e-input-group.e-control-wrapper.e-float-input .e-clear-icon,
.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-float-input.e-control-wrapper .e-clear-icon.e-small,
.e-small .e-input-group.e-float-input.e-control-wrapper .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small,
.e-small .e-input-group.e-control-wrapper.e-float-input .e-clear-icon {
  padding-right: 4px;
  padding-top: 4px;
}
.e-input:not(:valid),
.e-input:valid,
.e-float-input.e-control-wrapper input:not(:valid),
.e-float-input.e-control-wrapper input:valid,
.e-float-input input:not(:valid),
.e-float-input input:valid,
.e-input-group input:not(:valid),
.e-input-group input:valid,
.e-input-group.e-control-wrapper input:not(:valid),
.e-input-group.e-control-wrapper input:valid,
.e-float-input.e-control-wrapper textarea:not(:valid),
.e-float-input.e-control-wrapper textarea:valid,
.e-float-input textarea:not(:valid),
.e-float-input textarea:valid,
.e-input-group.e-control-wrapper textarea:not(:valid),
.e-input-group.e-control-wrapper textarea:valid,
.e-input-group textarea:not(:valid),
.e-input-group textarea:valid {
  box-shadow: none;
}
.e-input-group .e-input-in-wrap,
.e-input-group.e-control-wrapper .e-input-in-wrap,
.e-float-input .e-input-in-wrap,
.e-float-input.e-control-wrapper .e-input-in-wrap {
  width: 100%;
}
.e-float-input .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text {
  right: 0;
}
.e-input-group .e-input-in-wrap,
.e-input-group.e-control-wrapper .e-input-in-wrap,
.e-float-input .e-input-in-wrap,
.e-float-input.e-control-wrapper .e-input-in-wrap {
  display: flex;
  position: relative;
  width: 100%;
}
.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap {
  border: 1px solid;
  border-width: 0 0 1px 0;
  margin-left: 8px;
}
.e-rtl .e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap .e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap {
  margin-left: 0;
  margin-right: 8px;
}
.e-float-input label.e-float-text.e-label-bottom,
.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  transform: translate3d(0, 16px, 0) scale(1);
}
.e-float-input textarea:focus ~ label.e-float-text,
.e-float-input textarea:valid ~ label.e-float-text,
.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  font-size: 13px;
  top: -22px;
  transform: translate3d(0, 6px, 0) scale(0.92);
}
.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text {
  font-size: 12px;
  top: -21px;
}
.e-float-input textarea ~ .e-float-text,
.e-float-input.e-control-wrapper textarea ~ .e-float-text {
  top: -11px;
}
.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
  top: -11px;
}
.e-float-input.e-small textarea ~ label.e-float-text,
.e-float-input textarea ~ label.e-float-text.e-small,
.e-float-input textarea.e-small ~ label.e-float-text,
.e-small .e-float-input textarea ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small,
.e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea ~ label.e-float-text {
  font-size: 12px;
  top: -11px;
}
.e-input-group.e-small:not(.e-float-input) .e-input,
.e-small .e-input-group:not(.e-float-input) .e-input,
.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input,
.e-small .e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-float-input.e-small input,
.e-small .e-float-input input,
.e-float-input.e-input-group.e-small input,
.e-small .e-float-input.e-input-group input,
.e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-small .e-float-input.e-input-group.e-control-wrapper input,
.e-float-input.e-control-wrapper.e-small input,
.e-small .e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-small .e-float-input.e-control-wrapper.e-input-group input,
.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-small .e-float-input.e-control-wrapper.e-input-group input {
  min-height: 16px;
}
.e-input-group input.e-input,
.e-float-input.e-input-group input,
.e-input-group.e-control-wrapper input.e-input,
.e-float-input.e-input-group.e-control-wrapper input,
.e-float-input input,
.e-float-input.e-control-wrapper input {
  min-height: 22px;
}
.e-input-group:hover:not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left),
.e-input-group.e-control-wrapper:hover:not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left),
.e-float-input:hover:not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left),
.e-float-input:hover:not(.e-input-group):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea:not([disabled]) {
  border-bottom-width: 1px;
}
.e-input-group.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-float-input.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover {
  border-bottom-width: 1px;
}
.e-input-group:not(.e-disabled):not(.e-float-icon-left)::before,
.e-input-group:not(.e-disabled):not(.e-float-icon-left)::after,
.e-input-group.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::before,
.e-input-group.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::before,
.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) .e-input-in-wrap::after {
  bottom: -2px;
}
.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap,
.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap {
  border-style: solid;
  border-width: 0 0 1px;
}
.e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: -9px;
  transform: translate3d(0, -6px, 0) scale(0.92);
  user-select: text;
}
.e-small .e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
  top: -8px;
  transform: translate3d(0, -6px, 0) scale(0.92);
  user-select: text;
}
.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  transform: translate3d(0, 16px, 0) scale(1);
}
.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  left: 0;
  overflow: hidden;
  padding-left: 0;
  pointer-events: none;
  position: absolute;
  text-overflow: ellipsis;
  top: -11px;
  transform: translate3d(0, 16px, 0) scale(1);
  transform-origin: left top;
  transition: 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
  user-select: none;
  white-space: nowrap;
  width: 100%;
}
.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: -9px;
  transform: translate3d(0, -6px, 0) scale(0.92);
  user-select: text;
}
.e-small .e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 12px;
  top: -8px;
  transform: translate3d(0, -6px, 0) scale(0.92);
  user-select: text;
}
.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-small .e-float-input textarea:focus ~ label.e-float-text,
.e-small .e-float-input textarea:valid ~ label.e-float-text,
.e-small .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  transform: translate3d(0, 6px, 0) scale(0.86);
}
.e-float-input textarea[disabled],
.e-float-input textarea.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled {
  background: transparent;
  background-image: none;
  cursor: not-allowed;
}
textarea.e-input,
.e-input-group textarea,
.e-input-group textarea.e-input,
.e-input-group.e-input-focus textarea,
.e-input-group.e-input-focus textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-input-group.e-control-wrapper.e-input-focus textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea {
  line-height: 1.5;
  min-height: 15px;
  min-width: 0;
  padding: 4px 0 4px;
  resize: vertical;
}
.e-input-group.e-small textarea,
.e-input-group.e-small textarea.e-input,
.e-input-group textarea.e-small,
.e-input-group textarea.e-input.e-small,
.e-input-group.e-control-wrapper.e-small textarea,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-small .e-input-group textarea,
.e-small .e-input-group textarea.e-input,
.e-float-input.e-small textarea,
.e-float-input textarea.e-small,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper textarea.e-small,
.e-small .e-float-input textarea,
.e-small .e-float-input.e-control-wrapper textarea {
  font: inherit;
  min-height: 14px;
  padding: 4px 0 4px;
}
.e-input-group.e-input-focus.e-small textarea,
.e-input-group.e-input-focus.e-small textarea.e-input,
.e-input-group.e-input-focus textarea.e-small,
.e-input-group.e-input-focus textarea.e-input.e-small,
.e-input-group.e-input-focus textarea.e-input.e-small,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-small .e-input-group.e-input-focus textarea,
.e-small .e-input-group.e-input-focus textarea.e-input {
  font: inherit;
  min-height: 14px;
  padding: 4px 0 4px;
}
.e-input-group.e-small textarea:focus,
.e-input-group.e-small textarea.e-input:focus,
.e-input-group textarea.e-small:focus,
.e-input-group textarea.e-input.e-small:focus,
.e-input-group.e-control-wrapper.e-small textarea:focus,
.e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-small .e-input-group textarea:focus,
.e-small .e-input-group textarea.e-input:focus,
.e-float-input.e-small textarea:focus,
.e-float-input textarea.e-small:focus,
.e-float-input.e-control-wrapper.e-small textarea:focus,
.e-float-input.e-control-wrapper textarea.e-small:focus,
.e-small .e-float-input textarea:focus,
.e-small .e-float-input.e-control-wrapper textarea:focus {
  padding: 4px 0 4px;
}
input.e-input.e-small,
textarea.e-input.e-small,
.e-small input.e-input,
.e-small textarea.e-input {
  min-height: 16px;
}
input.e-input,
textarea.e-input {
  min-height: 19px;
}
textarea.e-outline.e-input,
.e-outline.e-input-group textarea.e-input,
.e-outline.e-input-group textarea,
.e-outline.e-input-group.e-control-wrapper textarea.e-input,
.e-outline.e-input-group.e-control-wrapper textarea,
.e-outline.e-float-input textarea.e-input,
.e-outline.e-float-input textarea,
.e-outline.e-float-input.e-control-wrapper textarea.e-input,
.e-outline.e-float-input.e-control-wrapper textarea {
  width: calc(100% - 1px);
}
.e-outline.e-float-input.e-control-wrapper.e-numeric label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow {
  width: calc(100% - 80px);
}
.e-outline.e-float-input.e-control-wrapper.e-numeric label.e-float-text.e-label-top span.e-float-text-content.e-float-text-overflow,
.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top span.e-float-text-content.e-float-text-overflow,
.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow,
.e-outline.e-float-input.e-control-wrapper.e-static-clear label.e-float-text.e-label-top span.e-float-text-content.e-float-text-overflow,
.e-outline.e-float-input.e-control-wrapper.e-numeric.e-static-clear label.e-float-text.e-label-top span.e-float-text-content.e-float-text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.e-outline.e-float-input.e-control-wrapper.e-static-clear label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow,
.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow.e-icon {
  width: calc(100% - 45px);
}
.e-outline.e-float-input.e-control-wrapper.e-static-clear label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow.e-icon {
  width: calc(100% - 75px);
}
.e-outline.e-float-input.e-control-wrapper.e-numeric.e-static-clear label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow {
  width: calc(100% - 110px);
}
.e-outline.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::before,
.e-outline.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::after,
.e-outline.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::before,
.e-outline.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::after,
.e-outline.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::before,
.e-outline.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line::after,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::before,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line::after {
  width: 0%;
}
.e-outline.e-input-group.e-control-wrapper,
.e-outline.e-input-group,
.e-outline.e-input-group:not(.e-float-icon-left),
.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper,
.e-outline.e-input-group:not(.e-float-icon-left),
.e-outline.e-input-group.e-success:not(.e-float-icon-left),
.e-outline.e-input-group.e-warning:not(.e-float-icon-left),
.e-outline.e-input-group.e-error:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left) {
  border: 1px solid rgba(0, 0, 0, 0.24);
  border-radius: 4px;
  border-width: 1px;
  fill: transparent;
  transition: border 0.2s, box-shadow 0.2s;
}
.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper {
  margin-top: 0;
}
.e-outline.e-float-input.e-valid-input:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-control-wrapper:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-control-wrapper:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-control-wrapper:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left):not(.e-disabled),
.e-outline.e-float-input.e-valid-input.e-control-wrapper:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left):not(.e-disabled),
.e-outline.e-float-input.e-input-group.e-valid-input:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-valid-input:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-success:hover:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-success:hover:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:hover:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-error:hover:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-error:hover:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:hover:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-warning:hover:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-warning:hover:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:hover:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-group.e-valid-input.e-control-wrapper.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-valid-input.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-valid-input.e-control-wrapper.e-float-icon-left:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-float-icon-left:not(.e-warning):not(.e-success):not(.e-error) {
  border-top-color: transparent;
}
.e-outline.e-input-group,
.e-outline .e-input-group,
.e-outline .e-input-group.e-control-wrapper,
.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper {
  font-size: 14px;
}
.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error),
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error,
.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-outline.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error),
.e-outline.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) {
  border-width: 1px;
}
input.e-outline.e-input,
.e-outline.e-input-group input.e-input,
.e-outline.e-input-group input,
.e-outline.e-input-group.e-control-wrapper input.e-input,
.e-outline.e-input-group.e-control-wrapper input,
.e-outline.e-float-input input.e-input,
.e-outline.e-float-input input,
.e-outline.e-float-input.e-control-wrapper input.e-input,
.e-outline.e-float-input.e-control-wrapper input,
.e-outline.e-input-group:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-input-group:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-input-focus input.e-input {
  box-sizing: border-box;
  padding: 10px 12px 9px;
}
textarea.e-outline.e-input,
.e-outline.e-input-group textarea.e-input,
.e-outline.e-input-group textarea,
.e-outline.e-input-group.e-control-wrapper textarea.e-input,
.e-outline.e-input-group.e-control-wrapper textarea,
.e-outline.e-float-input textarea.e-input,
.e-outline.e-float-input textarea,
.e-outline.e-float-input.e-control-wrapper textarea.e-input,
.e-outline.e-float-input.e-control-wrapper textarea,
.e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) textarea.e-input:focus {
  box-sizing: border-box;
  margin: 8px 0 1px;
  padding: 0 12px 12px;
}
.e-outline.e-input-group input.e-input,
.e-outline.e-float-input.e-input-group input,
.e-outline.e-input-group.e-control-wrapper input.e-input,
.e-outline.e-float-input.e-input-group.e-control-wrapper input,
.e-outline.e-float-input input,
.e-outline.e-float-input.e-control-wrapper input {
  box-sizing: border-box;
  min-height: 38px;
}
.e-outline.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before,
.e-outline.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after,
.e-outline.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-outline.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after,
.e-outline.e-float-input:not(.e-input-group) .e-float-line::before,
.e-outline.e-float-input:not(.e-input-group) .e-float-line::after,
.e-outline.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before,
.e-outline.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after {
  content: none;
}
.e-outline.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-input-group.e-input-focus.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-focus.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) {
  border-color: #e3165b;
  box-shadow: inset 1px 1px #e3165b, inset -1px 0 #e3165b, inset 0 -1px #e3165b;
}
.e-outline.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-outline.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-outline.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap {
  border: 0;
  border-width: 0;
  margin-left: 0;
}
.e-outline.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  margin-left: 4px;
  margin-right: 0;
}
.e-outline.e-input-group.e-rtl.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-rtl.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  margin-right: 4px;
  margin-left: 0;
}
.e-outline.e-float-input .e-clear-icon,
.e-outline.e-float-input.e-control-wrapper .e-clear-icon,
.e-outline.e-input-group .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 16px;
  padding: 9px 12px 9px 0;
}
.e-outline.e-input-group.e-float-icon-left .e-input,
.e-outline.e-float-input.e-input-group.e-float-icon-left .e-input,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left .e-input,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left .e-input {
  padding-left: 0;
}
.e-outline.e-input-group .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper .e-input-group-icon {
  font-size: 16px;
  margin: 9px 12px 9px 0;
}
.e-outline.e-input-group.e-prepend .e-input-group-icon,
.e-outline.e-input-group.e-prepend.e-control-wrapper .e-input-group-icon {
  font-size: 16px;
  margin: 9px 0 9px 12px;
}
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-outline.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap {
  border: 0;
}
.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child {
  margin-left: 0;
}
.e-outline.e-input-group.e-small:not(.e-float-input) .e-input,
.e-small .e-outline.e-input-group:not(.e-float-input) .e-input,
.e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input,
.e-small .e-outline.e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-outline.e-float-input.e-small input,
.e-small .e-outline.e-float-input input,
.e-outline.e-float-input.e-input-group.e-small input,
.e-small .e-outline.e-float-input.e-input-group input,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-small .e-outline.e-float-input.e-input-group.e-control-wrapper input,
.e-outline.e-float-input.e-control-wrapper.e-small input,
.e-small .e-outline.e-float-input.e-control-wrapper input,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group input {
  box-sizing: border-box;
  min-height: 34px;
}
.e-outline.e-float-input.e-small input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text {
  font-size: 11px;
}
.e-outline.e-input-group,
.e-outline.e-input-group.e-control-wrapper,
.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper {
  font-size: 14px;
}
.e-outline.e-input-group.e-small,
.e-small .e-outline.e-input-group,
.e-outline.e-input-group.e-control-wrapper.e-small,
.e-small .e-outline.e-input-group.e-control-wrapper,
.e-outline.e-float-input.e-small,
.e-small .e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper.e-small,
.e-small .e-outline.e-float-input.e-control-wrapper {
  font-size: 13px;
}
input.e-input.e-small.e-outline,
.e-small input.e-input.e-outline,
.e-input-group.e-small.e-outline input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small input.e-input,
.e-outline.e-float-input.e-small input,
.e-outline.e-float-input.e-control-wrapper input.e-small,
.e-outline.e-float-input.e-small input,
.e-outline.e-float-input.e-control-wrapper input.e-small,
.e-outline.e-input-group input.e-input.e-small,
.e-outline.e-input-group.e-control-wrapper input.e-input.e-small,
.e-small .e-outline.e-float-input input,
.e-small .e-outline.e-float-input.e-control-wrapper input,
.e-small .e-outline.e-input-group input.e-input,
.e-small .e-outline.e-input-group.e-control-wrapper input.e-input,
.e-outline.e-input-group.e-small input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-outline.e-float-input.e-small input:focus,
.e-outline.e-float-input.e-control-wrapper.e-small input:focus,
.e-small .e-outline.e-input-group.e-control-wrapper input.e-input:focus,
.e-small .e-outline.e-input-group input.e-input:focus,
.e-small .e-outline.e-float-input input:focus,
.e-small .e-outline.e-float-input.e-control-wrapper input:focus,
.e-outline.e-float-input.e-small.e-input-focus input,
.e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-small .e-outline.e-float-input.e-input-focus input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-focus input,
.e-outline.e-input-group.e-small.e-input-focus input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-small .e-outline.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small .e-outline.e-input-group.e-input-focus input.e-input {
  padding: 7px 10px;
}
textarea.e-input.e-small.e-outline,
.e-small textarea.e-input.e-outline,
.e-input-group.e-small.e-outline textarea.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-outline.e-float-input.e-control-wrapper textarea.e-small,
.e-outline.e-float-input.e-small textarea,
.e-outline.e-input-group textarea.e-input.e-small,
.e-outline.e-input-group.e-control-wrapper textarea.e-input.e-small,
.e-small .e-outline.e-float-input textarea,
.e-small .e-outline.e-float-input.e-control-wrapper textarea,
.e-small .e-outline.e-input-group textarea.e-input,
.e-small .e-outline.e-input-group.e-control-wrapper textarea.e-input,
.e-outline.e-input-group.e-small textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-outline.e-float-input.e-small textarea:focus,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:focus,
.e-small .e-outline.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-small .e-outline.e-input-group textarea.e-input:focus,
.e-small .e-outline.e-float-input textarea:focus,
.e-small .e-outline.e-float-input.e-control-wrapper textarea:focus {
  box-sizing: border-box;
  margin: 8px 0 1px;
  padding: 0 10px 10px;
}
.e-outline.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-float-icon-left > .e-input-group-icon.e-small,
.e-outline.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-outline.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-small .e-outline.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-outline.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon {
  margin-left: 0;
  margin-right: 6px;
}
.e-outline.e-input-group.e-small .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-outline.e-input-group .e-input-group-icon,
.e-small .e-outline.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-left: 0;
  margin-right: 10px;
}
.e-outline.e-input-group.e-prepend.e-small .e-input-group-icon,
.e-outline.e-input-group.e-prepend.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-outline.e-input-group.e-prepend .e-input-group-icon,
.e-small .e-outline.e-input-group.e-prepend.e-control-wrapper .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-rtl.e-outline.e-input-group .e-input-group-icon,
.e-rtl.e-small .e-outline.e-input-group .e-input-group-icon,
.e-small .e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon .e-rtl.e-small .e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child {
  margin-left: 10px;
  margin-right: 0;
}
.e-outline.e-input-group.e-small .e-clear-icon,
.e-outline.e-input-group .e-clear-icon.e-small,
.e-small .e-outline.e-input-group .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-small .e-outline.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 14px;
  padding: 7px 10px 7px 0;
}
.e-outline.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-outline.e-float-input.e-input-group .e-input-group-icon,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  margin-top: 9px;
}
.e-outline.e-float-input input,
.e-outline.e-float-input textarea,
.e-outline.e-float-input.e-control-wrapper input,
.e-outline.e-float-input.e-control-wrapper textarea {
  border: 0;
  border-width: 0;
}
.e-outline label.e-float-text,
.e-outline.e-float-input label.e-float-text,
.e-outline.e-float-input.e-control-wrapper label.e-float-text,
.e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  box-sizing: border-box;
  display: flex;
  left: 0;
  line-height: 13px;
  position: absolute;
  top: -7px;
  transform: translate3d(0, 0, 0) scale(1);
  transition: color 0.2s, font-size 0.2s, line-height 0.2s;
}
.e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text,
.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text {
  line-height: 46px;
}
.e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom,
.e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text,
.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text,
.e-small.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text {
  line-height: 60px;
}
.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:valid ~ label.e-float-text.e-label-bottom,
.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text,
.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text {
  line-height: 54px;
}
.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom,
.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text,
.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text,
.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text {
  line-height: 50px;
}
.e-outline label.e-float-text::before,
.e-outline label.e-float-text::after,
.e-outline.e-float-input label.e-float-text::before,
.e-outline.e-float-input label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper label.e-float-text::after {
  border-top: solid 2px;
  border-top-color: transparent;
  box-shadow: inset 0 1px transparent;
  box-sizing: border-box;
  content: " ";
  display: block;
  height: 8px;
  margin-top: 6px;
  min-width: 9px;
  pointer-events: none;
  position: relative;
  transition: border-color 0.1s, box-shadow 0.2s;
}
.e-outline.e-float-icon-left label.e-float-text::before,
.e-outline.e-float-icon-left label.e-float-text::after,
.e-outline.e-float-input.e-float-icon-left label.e-float-text::before,
.e-outline.e-float-input.e-float-icon-left label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-float-icon-left label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-float-icon-left label.e-float-text::after {
  transition: none;
}
.e-small.e-outline label.e-float-text::before,
.e-small.e-outline label.e-float-text::after,
.e-small.e-outline.e-float-input label.e-float-text::before,
.e-small.e-outline.e-float-input label.e-float-text::after,
.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text::before,
.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text::after,
.e-small .e-outline label.e-float-text::before,
.e-small .e-outline label.e-float-text::after,
.e-small .e-outline.e-float-input label.e-float-text::before,
.e-small .e-outline.e-float-input label.e-float-text::after,
.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text::before,
.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text::after {
  min-width: 7px;
}
.e-outline.e-valid-input:not(.e-input-focus) label.e-float-text::before,
.e-outline.e-valid-input:not(.e-input-focus) label.e-float-text::after,
.e-outline.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text::after {
  border-top-color: rgba(0, 0, 0, 0.24);
  border-width: 1px;
}
.e-outline.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::after,
.e-outline.e-float-input.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text::after {
  border-top-color: #22b24b;
}
.e-outline.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::before,
.e-outline.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::after,
.e-outline.e-float-input.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::before,
.e-outline.e-float-input.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text::after {
  border-color: #22b24b;
}
.e-outline.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::after,
.e-outline.e-float-input.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text::after {
  border-top-color: #f44336;
}
.e-outline.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::before,
.e-outline.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::after,
.e-outline.e-float-input.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::before,
.e-outline.e-float-input.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text::after {
  border-color: #f44336;
}
.e-outline.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::after,
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text::after {
  border-top-color: #ffca1c;
}
.e-outline.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::before,
.e-outline.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::after,
.e-outline.e-float-input.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::before,
.e-outline.e-float-input.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text::after {
  border-color: #ffca1c;
}
.e-outline label.e-float-text::before,
.e-outline.e-float-input label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper label.e-float-text::before {
  border-left: solid 1px transparent;
  border-radius: 4px 0;
  left: -1px;
  margin-right: 4px;
}
.e-rtl.e-outline label.e-float-text::before,
.e-rtl.e-outline.e-float-input label.e-float-text::before,
.e-rtl.e-outline.e-float-input.e-control-wrapper label.e-float-text::before {
  border-left: 0;
  border-radius: 0 4px;
  left: 5px;
}
.e-rtl.e-outline label.e-float-text::after,
.e-rtl.e-outline.e-float-input label.e-float-text::after,
.e-rtl.e-outline.e-float-input.e-control-wrapper label.e-float-text::after {
  border-radius: 5px 0;
  border-right: 0;
  left: -6px;
}
.e-outline label.e-float-text::after,
.e-outline.e-float-input label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper label.e-float-text::after {
  border-radius: 0 5px;
  border-right: solid 1px transparent;
  flex-grow: 1;
  left: 2px;
  margin-left: 4px;
}
.e-outline.e-input-focus label.e-float-text::before,
.e-outline.e-input-focus label.e-float-text::after,
.e-outline.e-float-input.e-input-focus label.e-float-text::before,
.e-outline.e-float-input.e-input-focus label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-input-focus label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-input-focus label.e-float-text::after {
  border-top-color: #e3165b;
}
.e-outline.e-float-input.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-group.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left) {
  border-top-color: transparent;
  box-shadow: inset 1px 0 #e3165b, inset -1px 0 #e3165b, inset 0 -1px #e3165b;
}
.e-outline.e-float-input input:focus ~ label.e-float-text,
.e-outline.e-float-input input:valid ~ label.e-float-text,
.e-outline.e-float-input input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-outline.e-float-input textarea:focus ~ label.e-float-text,
.e-outline.e-float-input textarea:valid ~ label.e-float-text,
.e-outline.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  font-size: 12px;
  top: -7px;
  transform: translate3d(0, 0, 0) scale(1);
}
.e-outline.e-float-input.e-rtl .e-clear-icon,
.e-rtl .e-outline.e-float-input .e-clear-icon,
.e-outline.e-float-input.e-control-wrapper.e-rtl .e-clear-icon,
e-rtl .e-outline.e-float-input.e-control-wrapper .e-clear-icon,
.e-outline.e-input-group.e-rtl .e-clear-icon,
.e-rtl .e-outline.e-input-group .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper.e-rtl .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-rtl .e-clear-icon {
  padding-left: 12px;
  padding-right: 0;
}
.e-rtl .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-outline.e-float-input.e-rtl.e-float-icon-left .e-input-in-wrap,
.e-outline.e-float-input.e-rtl.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-outline.e-input-group.e-rtl.e-float-icon-left .e-input-in-wrap,
.e-outline.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left .e-input-in-wrap {
  margin-right: 0;
}
.e-rtl .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child {
  margin-left: 12px;
}
.e-rtl.e-outline.e-input-group .e-input-group-icon,
.e-rtl .e-outline.e-input-group .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon .e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-left: 12px;
  margin-right: 0;
}
.e-rtl.e-outline.e-input-group.e-small .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-small .e-clear-icon,
.e-rtl.e-outline.e-input-group .e-clear-icon.e-small,
.e-rtl .e-outline.e-input-group .e-clear-icon.e-small,
.e-rtl.e-small .e-outline.e-input-group .e-clear-icon,
.e-small .e-rtl.e-outline.e-input-group .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-small .e-rtl.e-outline.e-input-group.e-control-wrapper .e-clear-icon .e-rtl.e-small .e-outline.e-input-group.e-control-wrapper .e-clear-icon {
  padding-left: 10px;
  padding-right: 0;
}
.e-rtl .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon + .e-input-group-icon:last-child {
  margin-left: 12px;
  margin-right: 0;
}
.e-outline.e-float-input textarea:focus ~ label.e-float-text,
.e-outline.e-float-input textarea:valid ~ label.e-float-text,
.e-outline.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  top: -7px;
  transform: translate3d(0, 0, 0) scale(1);
}
.e-outline textarea,
textarea.e-outline,
.e-outline.e-float-input textarea,
.e-outline.e-float-input.e-control-wrapper textarea,
.e-outline.e-float-input.e-input-group textarea {
  box-sizing: border-box;
}
.e-outline.e-float-input.e-valid-input:not(.e-input-focus) input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-valid-input:not(.e-input-focus) textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) textarea:focus ~ label.e-float-text {
  color: rgba(0, 0, 0, 0.6);
}
.e-rtl.e-outline.e-float-input.e-small textarea ~ label.e-float-text,
.e-rtl.e-outline.e-float-input textarea ~ label.e-float-text.e-small,
.e-rtl.e-outline.e-float-input textarea.e-small ~ label.e-float-text,
.e-small .e-rtl.e-outline.e-float-input textarea ~ label.e-float-text,
.e-rtl.e-outline.e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text,
.e-rtl.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small,
.e-rtl.e-outline.e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text,
.e-small .e-rtl.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text {
  top: -7px;
}
.e-outline.e-float-input.e-small .e-clear-icon::before,
.e-outline.e-float-input.e-control-wrapper.e-small .e-clear-icon::before,
.e-outline.e-input-group.e-small .e-clear-icon::before,
.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon::before,
.e-outline.e-float-input.e-control-wrapper input.e-small:first-child ~ .e-clear-icon::before,
.e-outline.e-small .e-float-input.e-control-wrapper .e-clear-icon::before,
.e-outline.e-float-input input.e-small:first-child ~ .e-clear-icon::before,
.e-outline.e-small .e-float-input .e-clear-icon::before,
.e-outline.e-small .e-input-group .e-clear-icon::before,
.e-outline.e-small .e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 14px;
}
.e-outline.e-float-input .e-clear-icon::before,
.e-outline.e-float-input.e-control-wrapper .e-clear-icon::before,
.e-outline.e-input-group .e-clear-icon::before,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 16px;
}
.e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline label.e-float-text,
.e-outline.e-float-input label.e-float-text,
.e-outline.e-float-input.e-control-wrapper label.e-float-text,
.e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
}
.e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small label.e-float-text,
.e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small textarea ~ label.e-float-text,
.e-outline.e-float-input textarea ~ label.e-float-text.e-small,
.e-outline.e-float-input textarea.e-small ~ label.e-float-text,
.e-small .e-outline.e-float-input textarea ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small,
.e-outline.e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text {
  font-size: 13px;
}
.e-outline.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  animation-name: slideTopUp; /* stylelint-disable-line no-unknown-animations */
}
.e-small .e-outline.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-small.e-outline.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  animation-name: slideTopUp; /* stylelint-disable-line no-unknown-animations */
}
.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper,
.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper {
  line-height: 1;
}
.e-filled input.e-input,
.e-filled.e-input-group input,
.e-filled.e-input-group.e-control-wrapper input,
.e-filled.e-input-group input.e-input,
.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-float-input:not(.e-input-group) input,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-control .e-filled input.e-input,
.e-control .e-filled.e-input-group input,
.e-control .e-filled.e-input-group input.e-input,
.e-control .e-filled.e-input-group.e-control-wrapper input,
.e-control .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-control .e-filled.e-float-input input,
.e-control .e-filled.e-float-input.e-control-wrapper input,
.e-control.e-filled.e-input-group input,
.e-control.e-filled.e-input-group input.e-input,
.e-control.e-filled.e-input-group.e-control-wrapper input,
.e-control.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-control.e-filled.e-float-input input,
.e-control.e-filled.e-float-input.e-control-wrapper input,
.e-filled input.e-input.e-small,
.e-filled.e-input-group.e-small input,
.e-filled.e-input-group.e-small input.e-input,
.e-small .e-filled.e-input-group input,
.e-small .e-filled.e-input-group input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small input,
.e-filled.e-input-group.e-control-wrapper.e-small input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper input,
.e-small .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-float-input.e-small input,
.e-filled.e-float-input.e-small input.e-input,
.e-small .e-filled.e-float-input input,
.e-small .e-filled.e-float-input input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-small input.e-input,
.e-small .e-filled.e-float-input.e-control-wrapper input,
.e-small .e-filled.e-float-input.e-control-wrapper input.e-input,
.e-filled.e-float-input.e-small:not(.e-input-group) input,
.e-filled.e-float-input.e-small:not(.e-input-group) input.e-input,
.e-small .e-filled.e-float-input:not(.e-input-group) input,
.e-small .e-filled.e-float-input:not(.e-input-group) input.e-input .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input.e-input,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-filled textarea.e-input,
.e-filled.e-input-group textarea,
.e-filled.e-input-group.e-control-wrapper textarea,
.e-filled.e-float-input textarea,
.e-filled.e-float-input.e-control-wrapper textarea,
.e-filled textarea.e-input.e-small,
.e-filled.e-input-group.e-small textarea,
.e-filled.e-input-group.e-small textarea.e-input,
.e-small .e-filled.e-input-group textarea,
.e-small .e-filled.e-input-group textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper textarea,
.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-float-input.e-small textarea,
.e-filled.e-float-input.e-small textarea.e-input,
.e-small .e-filled.e-float-input textarea,
.e-small .e-filled.e-float-input textarea.e-input,
.e-filled.e-float-input.e-control-wrapper.e-small textarea,
.e-filled.e-float-input.e-control-wrapper.e-small textarea.e-input,
.e-small .e-filled.e-float-input.e-control-wrapper textarea,
.e-small .e-filled.e-float-input.e-control-wrapper textarea.e-input {
  box-sizing: border-box;
}
.e-filled.e-float-input input,
.e-filled.e-float-input textarea,
.e-filled.e-float-input.e-control-wrapper input,
.e-filled.e-float-input.e-control-wrapper textarea {
  border: 0 solid;
  border-width: 0;
}
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-filled.e-input-group.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-filled.e-float-input.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-filled.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover {
  border-bottom-width: 0;
}
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input {
  border-width: 0;
}
.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper {
  border-radius: 4px 4px 0 0;
  padding: 0 10px 0 12px;
}
.e-filled.e-input-group.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small,
.e-small .e-filled.e-input-group.e-control-wrapper {
  margin-top: 0;
  padding: 0 6px 0 8px;
}
.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper {
  border: 1px solid;
  border-radius: 4px 4px 0 0;
  border-width: 0 0 1px 0;
  margin-top: 0;
  padding: 0 10px 0 12px;
}
.e-filled.e-float-input.e-small,
.e-filled.e-float-input.e-control-wrapper.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper {
  margin-top: 0;
  padding: 0 6px 0 8px;
}
.e-rtl.e-filled.e-input-group,
.e-rtl.e-filled.e-input-group.e-control-wrapper,
.e-rtl .e-filled.e-input-group,
.e-rtl .e-filled.e-input-group.e-control-wrapper {
  padding: 0 12px 0 10px;
}
.e-rtl.e-filled.e-input-group.e-small,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper,
.e-rtl .e-filled.e-input-group.e-small,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper {
  padding: 0 8px 0 6px;
}
.e-rtl.e-filled.e-float-input,
.e-rtl.e-filled.e-float-input.e-control-wrapper,
.e-rtl .e-filled.e-float-input,
.e-rtl .e-filled.e-float-input.e-control-wrapper {
  padding: 0 12px 0 10px;
}
.e-rtl.e-filled.e-float-input.e-small,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-small,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper,
.e-rtl .e-filled.e-float-input.e-small,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper {
  padding: 0 8px 0 6px;
}
.e-filled input.e-input,
.e-filled.e-input-group input.e-input,
.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled textarea.e-input,
.e-filled.e-input-group textarea.e-input,
.e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-input-group input.e-input:focus,
.e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-filled.e-input-group textarea.e-input:focus,
.e-filled.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-filled.e-input-group.e-input-focus input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input {
  padding: 10px 2px 10px 0;
}
.e-filled .e-input:focus {
  padding-bottom: 10px;
}
.e-filled .e-input.e-small:focus {
  padding-bottom: 7px;
}
.e-filled .e-input.e-small,
.e-filled.e-input-group.e-small .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input,
.e-filled.e-input-group.e-small .e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-filled.e-input-group.e-small.e-input-focus .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input {
  padding: 7px 2px 7px 0;
}
.e-filled.e-float-input input,
.e-filled.e-float-input.e-control-wrapper input {
  padding: 14px 2px 5px 0;
}
.e-filled.e-float-input.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-small input {
  padding: 12px 2px 4px 0;
}
.e-filled input.e-input.e-rtl,
.e-filled.e-input-group.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-rtl .e-filled.e-input-group input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-input-group.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-rtl .e-filled.e-input-group input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-input-group.e-rtl input.e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-rtl .e-filled.e-input-group input.e-input:focus,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-filled.e-input-group.e-rtl.e-input-focus input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input {
  padding: 10px 0 10px 2px;
  text-indent: 0;
}
.e-filled.e-float-input.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-rtl input,
.e-rtl .e-filled.e-float-input input,
.e-rtl .e-filled.e-float-input.e-control-wrapper input,
.e-filled.e-float-input.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-rtl input,
.e-rtl .e-filled.e-float-input input,
.e-rtl .e-filled.e-float-input.e-control-wrapper input,
.e-filled.e-float-input.e-rtl input:focus,
.e-filled.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-rtl .e-filled.e-float-input input:focus,
.e-rtl .e-filled.e-float-input.e-control-wrapper input:focus,
.e-filled.e-float-input.e-rtl.e-input-focus input,
.e-filled.e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-rtl .e-filled.e-float-input.e-input-focus input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input {
  padding: 14px 0 5px 2px;
  text-indent: 0;
}
.e-rtl .e-filled input.e-input.e-small,
.e-filled input.e-input.e-small.e-rtl,
.e-small.e-rtl .e-filled input.e-input,
.e-small .e-filled input.e-input.e-rtl,
.e-filled.e-input-group.e-small.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-rtl .e-filled.e-input-group.e-small input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input,
.e-filled.e-input-group.e-rtl input.e-input.e-small,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input.e-small,
.e-rtl .e-filled.e-input-group input.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input.e-small,
.e-small .e-filled.e-input-group.e-rtl input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-small.e-rtl .e-filled.e-input-group input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group input.e-input:focus,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-small .e-filled.e-input-group.e-rtl input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-rtl.e-input-focus input.e-input {
  padding: 7px 0 7px 2px;
  text-indent: 0;
}
.e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-filled.e-float-input.e-small.e-rtl input,
.e-rtl .e-filled.e-float-input.e-small input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input,
.e-filled.e-float-input.e-rtl input.e-small,
.e-filled.e-float-input.e-control-wrapper.e-rtl input.e-small,
.e-rtl .e-filled.e-float-input input.e-small,
.e-rtl .e-filled.e-float-input.e-control-wrapper input.e-small,
.e-small .e-filled.e-float-input.e-rtl input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl input,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper input,
.e-small.e-rtl .e-filled.e-float-input input,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper input:focus,
.e-small.e-rtl .e-filled.e-float-input input:focus,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-small .e-filled.e-float-input.e-rtl input:focus,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input,
.e-small.e-rtl .e-filled.e-float-input.e-input-focus input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-small .e-filled.e-float-input.e-rtl.e-input-focus input {
  padding: 12px 0 4px 2px;
  text-indent: 0;
}
.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper,
.e-filled.e-float-input.e-disabled,
.e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-filled.e-float-input.e-input-group.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled {
  font-size: 14px;
}
.e-filled.e-float-input.e-small,
.e-small .e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper,
.e-filled.e-float-input.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-disabled,
.e-filled.e-float-input.e-control-wrapper.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-filled.e-float-input.e-input-group.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled {
  font-size: 13px;
}
.e-filled.e-input-group.e-small:not(.e-float-input) .e-input,
.e-small .e-filled.e-input-group:not(.e-float-input) .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input,
.e-small .e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-input {
  min-height: 35px;
}
.e-filled.e-float-input.e-small input,
.e-small .e-filled.e-float-input input,
.e-filled.e-float-input.e-input-group.e-small input,
.e-small .e-filled.e-float-input.e-input-group input,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-small .e-filled.e-float-input.e-input-group.e-control-wrapper input,
.e-filled.e-float-input.e-control-wrapper.e-small input,
.e-small .e-filled.e-float-input.e-control-wrapper input,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group input,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group input {
  min-height: 35px;
}
.e-filled.e-input-group input.e-input,
.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-input-group:not(.e-float-input) input.e-input,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper input.e-input {
  min-height: 39px;
}
.e-float-input.e-filled.e-input-group.e-control-wrapper input,
.e-float-input.e-filled input,
.e-float-input.e-filled.e-control-wrapper input {
  min-height: 39px;
}
.e-filled label.e-float-text,
.e-filled.e-float-input label.e-float-text,
.e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  left: 12px;
  letter-spacing: 0.009375em;
  line-height: 1.15;
  padding-left: 0;
  pointer-events: none;
  right: auto;
  top: 12px;
  transform: none;
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
  width: 100%;
}
.e-filled.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  padding-left: 0;
  top: 12px;
  transform: none;
  width: 100%;
}
.e-filled.e-float-input input:focus ~ label.e-float-text,
.e-filled.e-float-input input:valid ~ label.e-float-text,
.e-filled.e-float-input input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  font-size: 14px;
  top: 12px;
  transform: translateY(-50%) scale(0.75);
}
.e-filled.e-float-input textarea:focus ~ label.e-float-text,
.e-filled.e-float-input textarea:valid ~ label.e-float-text,
.e-filled.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  font-size: 14px;
  top: 12px;
  transform: translateY(-50%) scale(0.75);
}
.e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: 12px;
  transform: translateY(-50%) scale(0.75);
  user-select: text;
}
.e-filled.e-float-input.e-small input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text {
  font-size: 13px;
  top: 10px;
}
.e-small .e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: 10px;
  transform: translateY(-50%) scale(0.75);
  user-select: text;
}
.e-filled.e-float-input.e-small label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small textarea ~ label.e-float-text,
.e-filled.e-float-input textarea ~ label.e-float-text.e-small,
.e-filled.e-float-input textarea.e-small ~ label.e-float-text,
.e-small .e-filled.e-float-input textarea ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-small,
.e-filled.e-float-input.e-control-wrapper textarea.e-small ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper textarea ~ label.e-float-text {
  font-size: 13px;
  top: 10px;
}
.e-filled.e-float-input label.e-float-text,
.e-filled.e-float-input label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 12px;
}
.e-filled.e-float-input.e-rtl label.e-float-text,
.e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 12px;
}
.e-filled.e-float-input.e-small label.e-float-text,
.e-filled.e-float-input.e-small label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 8px;
}
.e-filled.e-float-input.e-small.e-rtl label.e-float-text,
.e-filled.e-float-input.e-rtl.e-small label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-small label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input label.e-float-text .e-small .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 8px;
}
.e-filled.e-float-input .e-float-line,
.e-float-input.e-filled.e-control-wrapper .e-float-line {
  bottom: -1px;
  position: absolute;
}
.e-float-input.e-filled .e-float-line,
.e-float-input.e-filled .e-float-text,
.e-float-input.e-filled.e-control-wrapper .e-float-line,
.e-float-input.e-filled.e-control-wrapper .e-float-text,
.e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-rtl .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-small .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 0;
}
.e-filled.e-input-group:not(.e-disabled):not(.e-float-icon-left)::before,
.e-filled.e-filled.e-input-group:not(.e-disabled):not(.e-float-icon-left)::after,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::before,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::after {
  bottom: -1px;
}
.e-filled.e-input-group .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-filled.e-input-group .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0 0 0 8px;
}
.e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  padding: 0 8px 0 0;
}
.e-filled.e-input-group.e-small .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-filled.e-input-group .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  font-size: 14px;
  min-height: 18px;
  min-width: 18px;
  padding: 0 0 0 4px;
}
.e-rtl.e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  padding: 0 4px 0 0;
}
.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 0;
  padding: 8px;
}
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  font-size: 14px;
  padding: 0 0 0 4px;
}
.e-filled.e-float-input .e-clear-icon,
.e-filled.e-float-input.e-control-wrapper .e-clear-icon,
.e-filled.e-input-group .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 16px;
  padding: 0 0 0 8px;
}
.e-filled.e-input-group .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 20px;
  min-width: 20px;
  padding: 0 0 0 8px;
}
.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-filled.e-float-input.e-input-group.e-control-wrapper .e-clear-icon {
  padding: 0 0 0 8px;
}
.e-filled.e-input-group.e-small .e-clear-icon,
.e-filled.e-input-group .e-clear-icon.e-small,
.e-small .e-filled.e-input-group .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-small .e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 14px;
  min-height: 18px;
  min-width: 18px;
  padding: 0 0 0 4px;
}
.e-filled.e-input-group.e-float-input.e-small .e-clear-icon,
.e-filled.e-input-group.e-float-input .e-clear-icon.e-small,
.e-small .e-filled.e-input-group.e-float-input .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon,
.e-filled.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-filled.e-input-group.e-float-input.e-control-wrapper .e-clear-icon.e-small,
.e-small .e-filled.e-input-group.e-float-input.e-control-wrapper .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon {
  padding: 0 0 0 4px;
}
.e-rtl.e-filled.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-small .e-rtl.e-filled.e-input-group .e-clear-icon,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-rtl .e-filled.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-small.e-rtl .e-filled.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon {
  padding: 0 8px 0 0;
}
.e-rtl.e-filled.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-small .e-rtl.e-filled.e-input-group .e-clear-icon,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-small.e-rtl .e-filled.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  padding: 0 4px 0 0;
}
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon {
  padding: 0 4px 0 0;
}
.e-filled.e-float-input .e-clear-icon::before,
.e-filled.e-float-input.e-control-wrapper .e-clear-icon::before,
.e-filled.e-input-group .e-clear-icon::before,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 16px;
}
.e-filled.e-float-input.e-small .e-clear-icon::before,
.e-filled.e-float-input.e-control-wrapper.e-small .e-clear-icon::before,
.e-filled.e-input-group.e-small .e-clear-icon::before,
.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon::before,
.e-filled.e-float-input.e-control-wrapper input.e-small:first-child ~ .e-clear-icon::before,
.e-small .e-filled.e-float-input.e-control-wrapper .e-clear-icon::before,
.e-filled.e-float-input input.e-small:first-child ~ .e-clear-icon::before,
.e-small .e-filled.e-float-input .e-clear-icon::before,
.e-small .e-filled.e-input-group .e-clear-icon::before,
.e-small .e-filled.e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 14px;
}
.e-filled.e-float-input .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input label.e-float-text.e-label-top {
  top: 12px;
}
.e-filled.e-float-input.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text {
  top: 10px;
}
.e-filled.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap {
  border-style: none;
  border-width: 0;
}
.e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: 12px;
}
.e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: 10px;
}
.e-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  font-size: 16px;
  margin: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0;
}
.e-filled.e-input-group:not(.e-float-input).e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon.e-small,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon,
.e-small .e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  font-size: 14px;
  margin: 0;
  min-height: 18px;
  min-width: 18px;
  padding: 0;
}
.e-filled.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  margin: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0;
}
.e-filled.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-float-icon-left > .e-input-group-icon.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-filled.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left > .e-input-group-icon {
  margin: 0;
  min-height: 18px;
  min-width: 18px;
  padding: 0;
}
.e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 0;
}
.e-filled.e-input-group .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group .e-input-group-icon:last-child,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-small .e-filled.e-input-group .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-right: 0;
}
.e-filled.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child {
  margin-left: 0;
}
.e-filled.e-rtl.e-input-group .e-input-group-icon,
.e-filled.e-rtl.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-input-group.e-small.e-rtl .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-rtl .e-input-group-icon,
.e-small .e-filled.e-input-group.e-rtl .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl.e-small .e-filled.e-input-group .e-input-group-icon,
.e-rtl.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-left: 0;
  margin-right: 0;
}
.e-filled textarea.e-input,
.e-filled.e-input-group.e-multi-line-input textarea,
.e-filled.e-input-group.e-control-wrapper.e-multi-line-input textarea,
.e-filled.e-float-input.e-multi-line-input textarea,
.e-filled.e-float-input.e-control-wrapper.e-multi-line-input textarea {
  box-sizing: border-box;
}
.e-filled textarea.e-input,
.e-filled.e-input-group textarea,
.e-filled.e-input-group textarea.e-input,
.e-filled.e-input-group.e-input-focus textarea,
.e-filled.e-input-group.e-input-focus textarea.e-input,
.e-filled.e-input-group.e-control-wrapper textarea,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea,
.e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input {
  padding: 0 12px 9px;
}
.e-filled.e-float-input textarea,
.e-filled.e-float-input.e-control-wrapper textarea {
  padding: 0 12px 5px;
}
.e-filled.e-input-group.e-small textarea,
.e-filled.e-input-group.e-small textarea.e-input,
.e-filled.e-input-group textarea.e-small,
.e-filled.e-input-group textarea.e-input.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-small .e-filled.e-input-group textarea,
.e-small .e-filled.e-input-group textarea.e-input,
.e-filled.e-input-group.e-input-focus.e-small textarea,
.e-filled.e-input-group.e-input-focus.e-small textarea.e-input,
.e-filled.e-input-group.e-input-focus textarea.e-small,
.e-filled.e-input-group.e-input-focus textarea.e-input.e-small,
.e-filled.e-input-group.e-input-focus textarea.e-input.e-small,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-small .e-filled.e-input-group.e-input-focus textarea,
.e-small .e-filled.e-input-group.e-input-focus textarea.e-input {
  padding: 0 8px 7px;
}
.e-filled.e-float-input.e-small textarea,
.e-filled.e-float-input textarea.e-small,
.e-filled.e-float-input.e-control-wrapper.e-small textarea,
.e-filled.e-float-input.e-control-wrapper textarea.e-small,
.e-small .e-filled.e-float-input textarea,
.e-small .e-filled.e-float-input.e-control-wrapper textarea {
  padding: 0 8px 4px;
}
.e-filled.e-input-group.e-multi-line-input,
.e-filled.e-input-group.e-control-wrapper.e-multi-line-input {
  padding: 10px 0 0;
}
.e-filled.e-input-group.e-small.e-multi-line-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-multi-line-input {
  padding: 7px 0 0;
}
.e-filled.e-float-input.e-multi-line-input,
.e-filled.e-float-input.e-control-wrapper.e-multi-line-input {
  padding: 14px 0 0;
}
.e-filled.e-float-input.e-small.e-multi-line-input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-multi-line-input {
  padding: 12px 0 0;
}
.e-filled textarea.e-input.e-rtl,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input:focus {
  padding: 0 12px 9px;
  text-indent: 0;
}
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus {
  padding: 0 12px 5px;
  text-indent: 0;
}
.e-rtl .e-filled textarea.e-input.e-small,
.e-filled textarea.e-input.e-small.e-rtl,
.e-small.e-rtl .e-filled textarea.e-input,
.e-small .e-filled textarea.e-input.e-rtl,
.e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input.e-small,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input.e-small,
.e-small .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input,
.e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input:focus,
.e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus,
.e-small .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus {
  padding: 0 8px 7px;
  text-indent: 0;
}
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea.e-small,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-small,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea.e-small,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea.e-small,
.e-small .e-filled.e-float-input.e-multi-line-input.e-rtl textarea,
.e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input textarea,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input textarea:focus,
.e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus,
.e-small .e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus {
  padding: 0 8px 4px;
  text-indent: 0;
}
.e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap {
  border: 1px solid;
  border-width: 0;
  margin-left: 8px;
}
.e-rtl .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap .e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap {
  margin-left: 0;
  margin-right: 8px;
}
.e-filled.e-float-input.e-float-icon-left.e-small .e-input-in-wrap,
.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-small .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap {
  margin-left: 4px;
}
.e-rtl.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small.e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small.e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap {
  margin-left: 0;
  margin-right: 4px;
}
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::after {
  -moz-transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1);
  bottom: 0;
  content: "";
  height: 2px;
  position: absolute;
  transition: 0.2s cubic-bezier(0.4, 0, 0.4, 1);
  width: 0;
  bottom: -1px;
}
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus::before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus::after {
  width: 50%;
  bottom: -1px;
}
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap::after {
  width: 0;
}
.e-filled.e-input-group.e-float-icon-left,
.e-filled.e-input-group.e-success.e-float-icon-left,
.e-filled.e-input-group.e-warning.e-float-icon-left,
.e-filled.e-input-group.e-error.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-success.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-warning.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-error.e-float-icon-left {
  border: 1px solid;
  border-width: 0 0 1px 0;
}
.e-input-group.e-control-container.e-control-wrapper.e-float-input.e-prepend.e-append:not(.e-outline) .e-input-in-wrap,
.e-input-group.e-control-container.e-control-wrapper.e-float-input.e-prepend:not(.e-outline) .e-input-in-wrap {
  border-bottom: 1px solid;
  border-bottom-color: rgba(0, 0, 0, 0.42);
}
.e-error.e-input-group.e-control-container.e-control-wrapper.e-float-input.e-prepend.e-append .e-input-in-wrap,
.e-error.e-input-group.e-control-container.e-control-wrapper.e-float-input.e-prepend .e-input-in-wrap {
  border-bottom: 1px solid;
  border-bottom-color: #f44336;
}
.e-success.e-input-group.e-control-container.e-control-wrapper.e-float-input.e-prepend.e-append .e-input-in-wrap,
.e-success.e-input-group.e-control-container.e-control-wrapper.e-float-input.e-prepend .e-input-in-wrap {
  border-bottom: 1px solid;
  border-bottom-color: #22b24b;
}
.e-input-group:not(.e-outline).e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input:not(.e-outline).e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input:not(.e-outline).e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input:not(.e-outline).e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input:not(.e-outline).e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input:not(.e-outline).e-control-wrapper.e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input:not(.e-outline).e-control-wrapper.e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input:not(.e-outline).e-control-wrapper.e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input:not(.e-outline).e-control-wrapper.e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-input-group:not(.e-outline).e-prepend.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group:not(.e-outline).e-prepend.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group:not(.e-outline).e-prepend.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-input-group:not(.e-outline).e-float-icon-left.e-prepend.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group:not(.e-outline).e-float-icon-left.e-prepend.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group:not(.e-outline).e-float-icon-left.e-prepend.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap,
.e-input-group:not(.e-outline).e-float-icon-left.e-prepend.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap,
.e-input-group:not(.e-outline).e-prepend:not(.e-float-icon-left),
.e-input-group:not(.e-outline).e-prepend.e-success:not(.e-float-icon-left),
.e-input-group:not(.e-outline).e-prepend.e-warning:not(.e-float-icon-left),
.e-input-group:not(.e-outline).e-prepend.e-error:not(.e-float-icon-left),
.e-input-group:not(.e-outline).e-control-wrapper.e-prepend:not(.e-float-icon-left),
.e-input-group:not(.e-outline).e-control-wrapper.e-prepend.e-success:not(.e-float-icon-left),
.e-input-group:not(.e-outline).e-control-wrapper.e-prepend.e-warning:not(.e-float-icon-left),
.e-input-group:not(.e-outline).e-control-wrapper.e-prepend.e-error:not(.e-float-icon-left),
.e-input-group:not(.e-outline).e-prepend:hover:not(.e-disabled):not(.e-float-icon-left),
.e-input-group:not(.e-outline).e-control-wrapper.e-prepend:hover:not(.e-disabled):not(.e-float-icon-left),
.e-float-input:not(.e-outline).e-prepend:hover:not(.e-disabled):not(.e-float-icon-left),
.e-float-input:not(.e-outline).e-prepend:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input:not(.e-outline).e-prepend:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-float-input:not(.e-outline).e-prepend:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input:not(.e-outline).e-prepend:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend:hover:not(.e-disabled):not(.e-float-icon-left),
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]) {
  border-bottom: transparent;
}
/*! input theme */
input.e-input,
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
textarea.e-input,
.e-float-input input,
.e-float-input.e-control-wrapper input,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.42);
  color: rgba(0, 0, 0, 0.87);
}
.e-input-group,
.e-input-group.e-control-wrapper,
.e-float-input,
.e-float-input.e-input-group,
.e-float-input.e-control-wrapper,
.e-float-input.e-input-group.e-control-wrapper {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.42);
  color: rgba(0, 0, 0, 0.54);
}
.e-input-group.e-disabled .e-input-group-icon,
.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon,
.e-float-input.e-disabled .e-clear-icon,
.e-float-input.e-control-wrapper.e-disabled .e-clear-icon,
.e-input-group.e-disabled .e-clear-icon,
.e-input-group.e-control-wrapper.e-disabled .e-clear-icon {
  color: rgba(0, 0, 0, 0.26);
}
/* stylelint-disable property-no-vendor-prefix */
/* stylelint-disable selector-no-vendor-prefix */
.e-input[disabled],
.e-input-group .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-disabled,
.e-float-input input[disabled],
.e-float-input.e-control-wrapper input[disabled],
.e-float-input textarea[disabled],
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-disabled {
  -webkit-text-fill-color: rgba(0, 0, 0, 0.42);
  background: transparent;
  color: rgba(0, 0, 0, 0.42);
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.42) 0, rgba(0, 0, 0, 0.42) 33%, transparent 0);
  background-position: bottom -1px left 0;
  background-repeat: repeat-x;
  background-size: 4px 1px;
  border-bottom-color: transparent;
}
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-float-input input,
.e-float-input.e-control-wrapper input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-float-input textarea,
.e-float-input.e-control-wrapper textarea,
.e-input-group .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled input.e-input,
.e-input-group.e-control-wrapper.e-disabled input.e-input,
.e-input-group.e-disabled textarea.e-input,
.e-input-group.e-control-wrapper.e-disabled textarea.e-input {
  background: none;
  color: inherit;
}
.e-input-group .e-input[readonly],
.e-input-group.e-control-wrapper .e-input[readonly],
.e-float-input input[readonly],
.e-float-input.e-control-wrapper input[readonly],
.e-float-input textarea[readonly],
.e-float-input.e-control-wrapper textarea[readonly] {
  background: none;
  color: inherit;
}
.e-float-input.e-disabled input,
.e-float-input.e-control-wrapper.e-disabled input,
.e-float-input.e-disabled textarea,
.e-float-input.e-control-wrapper.e-disabled textarea,
.e-float-input input[disabled],
.e-float-input.e-control-wrapper input[disabled],
.e-float-input textarea[disabled],
.e-float-input.e-control-wrapper textarea[disabled] {
  color: inherit;
}
/*! Added color to textbox for disbaled state */
.e-float-input:not(.e-disabled) input[disabled],
.e-float-input.e-control-wrapper:not(.e-disabled) input[disabled],
.e-float-input:not(.e-disabled) textarea[disabled],
.e-float-input.e-control-wrapper:not(.e-disabled) textarea[disabled] {
  -webkit-text-fill-color: rgba(0, 0, 0, 0.42);
  color: rgba(0, 0, 0, 0.42);
}
.e-input-group.e-disabled .e-input-group-icon,
.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.42);
}
.e-input-group:not(.e-disabled) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover {
  color: rgba(0, 0, 0, 0.54);
}
.e-input-group.e-disabled .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon:hover {
  background: transparent;
}
.e-input.e-success,
.e-input.e-success:focus,
.e-input-group.e-success input.e-input,
.e-input-group.e-control-wrapper.e-success input.e-input,
.e-input-group.e-success .e-input-group-icon,
.e-input-group.e-control-wrapper.e-success .e-input-group-icon,
.e-input-group.e-success textarea.e-input,
.e-input-group.e-control-wrapper.e-success textarea.e-input {
  border-color: #22b24b;
}
.e-input.e-warning,
.e-input.e-warning:focus,
.e-input-group.e-warning input.e-input,
.e-input-group.e-control-wrapper.e-warning input.e-input,
.e-input-group.e-warning .e-input-group-icon,
.e-input-group.e-control-wrapper.e-warning .e-input-group-icon,
.e-input-group.e-warning textarea.e-input,
.e-input-group.e-control-wrapper.e-warning textarea.e-input {
  border-color: #ffca1c;
}
.e-input.e-error,
.e-input.e-error:focus,
.e-input-group.e-error input.e-input,
.e-input-group.e-control-wrapper.e-error input.e-input,
.e-input-group.e-control-wrapper.e-error .e-input-group-icon,
.e-input-group.e-error .e-input-group-icon,
.e-input-group.e-error textarea.e-input,
.e-input-group.e-control-wrapper.e-error textarea.e-input {
  border-color: #f44336;
}
label.e-float-text,
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  color: rgba(0, 0, 0, 0.42);
}
.e-float-input.e-error label.e-float-text,
.e-float-input.e-control-wrapper.e-error label.e-float-text,
.e-float-input.e-error input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text,
.e-float-input.e-error.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text,
.e-float-input.e-error textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text {
  color: #f44336;
}
.e-float-input input,
.e-float-input textarea,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea,
.e-input-group,
.e-input-group.e-control-wrapper {
  border-bottom-color: rgba(0, 0, 0, 0.42);
}
.e-float-input.e-success input,
.e-float-input.e-success textarea,
.e-float-input.e-control-wrapper.e-success input,
.e-float-input.e-control-wrapper.e-success textarea {
  border-bottom-color: #22b24b;
}
.e-float-input.e-warning input,
.e-float-input.e-control-wrapper.e-warning input,
.e-float-input.e-warning textarea,
.e-float-input.e-control-wrapper.e-warning textarea {
  border-bottom-color: #ffca1c;
}
.e-float-input.e-error input,
.e-float-input.e-control-wrapper.e-error input,
.e-float-input.e-error textarea,
.e-float-input.e-control-wrapper.e-error textarea {
  border-bottom-color: #f44336;
}
.e-float-input:not(.e-input-group) .e-float-line::before,
.e-float-input:not(.e-input-group) .e-float-line::after,
.e-float-input:not(.e-input-group) .e-float-line::before,
.e-float-input:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line::after {
  background: #e3165b;
}
.e-float-input.e-success:not(.e-input-group) .e-float-line::before,
.e-float-input.e-success:not(.e-input-group) .e-float-line::after,
.e-float-input.e-success:not(.e-input-group) .e-float-line::before,
.e-float-input.e-success:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line::after {
  background: #22b24b;
}
.e-float-input.e-warning:not(.e-input-group) .e-float-line::before,
.e-float-input.e-warning:not(.e-input-group) .e-float-line::after,
.e-float-input.e-warning:not(.e-input-group) .e-float-line::before,
.e-float-input.e-warning:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line::after {
  background: #ffca1c;
}
input.e-input:-moz-placeholder,
input.e-input:-moz-placeholder,
textarea.e-input:-moz-placeholder,
input.e-input::-moz-placeholder,
textarea.e-input::-moz-placeholder,
.e-input-group input.e-input:-moz-placeholder,
.e-input-group input.e-input:-moz-placeholder,
.e-input-group.e-control-wrapper input.e-input:-moz-placeholder,
.e-input-group input.e-input:-moz-placeholder,
.e-input-group.e-control-wrapper input.e-input:-moz-placeholder,
.e-input-group textarea.e-input:-moz-placeholder,
.e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder,
.e-input-group input.e-input::-moz-placeholder,
.e-input-group.e-control-wrapper input.e-input::-moz-placeholder,
.e-input-group textarea.e-input::-moz-placeholder,
.e-input-group.e-control-wrapper textarea.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
input.e-input::-webkit-input-placeholder,
textarea.e-input::-webkit-input-placeholder,
.e-input-group input.e-input::-webkit-input-placeholder,
.e-input-group textarea.e-input::-webkit-input-placeholder,
.e-input-group.e-control-wrapper input.e-input::-webkit-input-placeholder,
.e-input-group.e-control-wrapper textarea.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
input.e-input:-ms-input-placeholder,
textarea.e-input:-ms-input-placeholder,
.e-input-group input.e-input:-ms-input-placeholder,
.e-input-group.e-control-wrapper input.e-input:-ms-input-placeholder,
.e-input-group.e-control-wrapper textarea.e-input:-ms-input-placeholder,
.e-input-group textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.e-float-input:not(.e-error):not(.e-input-focus):not(.e-disabled) input:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-error):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus):not(.e-disabled) input:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-float-input.e-control-wrapper:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top) {
  color: rgba(0, 0, 0, 0.42);
}
.e-float-input.e-error:not(.e-input-group) .e-float-line::before,
.e-float-input.e-error:not(.e-input-group) .e-float-line::after,
.e-float-input.e-error:not(.e-input-group) .e-float-line::before,
.e-float-input.e-error:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::after,
.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::before,
.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line::after {
  background: #f44336;
}
.e-input-group:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:active {
  background: transparent;
  color: rgba(0, 0, 0, 0.54);
}
input.e-input::selection,
textarea.e-input::selection,
.e-input-group input.e-input::selection,
.e-input-group.e-control-wrapper input.e-input::selection,
.e-float-input input::selection,
.e-float-input.e-control-wrapper input::selection,
.e-input-group textarea.e-input::selection,
.e-input-group.e-control-wrapper textarea.e-input::selection,
.e-float-input textarea::selection,
.e-float-input.e-control-wrapper textarea::selection,
.e-float-input.e-small textarea::selection,
.e-float-input textarea::selection {
  background: #e3165b;
  color: #fff;
}
.e-input-group:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap::after,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::before,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line::after,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line::after,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input)::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input)::after,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::before,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line::after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::before,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line::after {
  background: #e3165b;
}
.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-success::before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-success::after,
.e-input-group.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-success::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-success::after,
.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap::after,
.e-float-input.e-input-group:not(.e-float-icon-left).e-success .e-float-line::before,
.e-float-input.e-input-group:not(.e-float-icon-left).e-success .e-float-line::after,
.e-float-input.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::before,
.e-float-input.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-success .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-success .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::after,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-success .e-float-line::before,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-success .e-float-line::after,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::before,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap .e-float-line::after,
.e-filled.e-input-group.e-float-icon-left.e-success:not(.e-float-input)::before,
.e-filled.e-input-group.e-float-icon-left.e-success:not(.e-float-input)::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input)::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input)::after,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-success .e-float-line::before,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-success .e-float-line::after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-float-line::before,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-float-line::after,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-float-line::before,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-float-line::after {
  background: #22b24b;
}
.e-input-group:not(.e-float-icon-left).e-warning:not(.e-float-input)::before,
.e-input-group:not(.e-float-icon-left).e-warning:not(.e-float-input)::after,
.e-input-group.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-warning:not(.e-float-input)::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-warning:not(.e-float-input)::after,
.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap::after,
.e-float-input.e-input-group:not(.e-float-icon-left).e-warning .e-float-line::before,
.e-float-input.e-input-group:not(.e-float-icon-left).e-warning .e-float-line::after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap .e-float-line::before,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap .e-float-line::after,
.e-filled.e-input-group.e-float-icon-left.e-warning:not(.e-float-input)::before,
.e-filled.e-input-group.e-float-icon-left.e-warning:not(.e-float-input)::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input)::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input)::after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-float-line::before,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-float-line::after {
  background: #ffca1c;
}
.e-input-group:not(.e-float-icon-left).e-error:not(.e-float-input)::before,
.e-input-group:not(.e-float-icon-left).e-error:not(.e-float-input)::after,
.e-input-group.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error:not(.e-float-input)::before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error:not(.e-float-input)::after,
.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::before,
.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap::after,
.e-float-input.e-input-group:not(.e-float-icon-left).e-error .e-float-line::before,
.e-float-input.e-input-group:not(.e-float-icon-left).e-error .e-float-line::after,
.e-float-input.e-input-group.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::before,
.e-float-input.e-input-group.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::after,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error .e-float-line::before,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error .e-float-line::after,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::before,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap .e-float-line::after,
.e-filled.e-input-group.e-float-icon-left.e-error:not(.e-float-input)::before,
.e-filled.e-input-group.e-float-icon-left.e-error:not(.e-float-input)::after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input)::before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input)::after,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-error .e-float-line::before,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-error .e-float-line::after,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-float-line::before,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-float-line::after {
  background: #f44336;
}
.e-input-group.e-success .e-input-group-icon,
.e-input-group.e-control-wrapper.e-success .e-input-group-icon,
.e-input-group.e-warning .e-input-group-icon,
.e-input-group.e-control-wrapper.e-warning .e-input-group-icon,
.e-input-group.e-error .e-input-group-icon,
.e-input-group.e-control-wrapper.e-error .e-input-group-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-input-group.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover {
  color: rgba(0, 0, 0, 0.54);
}
.e-input-group.e-success:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper.e-success:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-warning:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper.e-warning:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-error:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper.e-error:not(.e-disabled) .e-input-group-icon:active {
  color: rgba(0, 0, 0, 0.54);
}
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input {
  border-color: rgba(0, 0, 0, 0.42);
}
.e-input:focus:not(.e-success):not(.e-warning):not(.e-error),
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus,
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus,
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input {
  border-color: #e3165b;
}
.e-input-group:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error).e-input-focus input.e-input,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error).e-input-focus input.e-input,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error) textarea.e-input:focus,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) textarea.e-input:focus {
  border-color: transparent;
}
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left),
.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-input-group.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]) {
  border-color: rgba(0, 0, 0, 0.42);
}
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:last-child.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:last-child.e-input-group-icon {
  border-color: transparent;
}
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon,
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-focus.e-control-wrapper.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-focus.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon {
  border-color: transparent;
}
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon {
  border-color: transparent;
}
.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left),
.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap {
  border-color: rgba(0, 0, 0, 0.42);
}
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input:focus,
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input:focus,
.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input,
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input,
.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input {
  border-bottom-color: transparent;
  border-top-color: transparent;
}
.e-input-group.e-success,
.e-input-group.e-control-wrapper.e-success,
.e-float-icon-left.e-input-group.e-success,
.e-float-icon-left.e-control-wrapper.e-input-group.e-success,
.e-input-group.e-warning,
.e-input-group.e-control-wrapper.e-warning,
.e-float-icon-left.e-input-group.e-warning,
.e-float-icon-left.e-input-group.e-control-wrapper.e-warning,
.e-input-group.e-error,
.e-input-group.e-control-wrapper.e-error,
.e-float-icon-left.e-input-group.e-error,
.e-float-icon-left.e-input-group.e-control-wrapper.e-error,
.e-input-group.e-float-icon-left,
.e-input-group.e-control-wrapper.e-float-icon-left {
  border-color: transparent;
}
.e-input-group.e-success,
.e-input-group.e-control-wrapper.e-success,
.e-input-group.e-success:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left) {
  border-bottom-color: #22b24b;
}
.e-input-group.e-float-icon-left.e-success .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap {
  border-bottom-color: #22b24b;
}
.e-input-group.e-warning,
.e-input-group.e-control-wrapper.e-warning,
.e-input-group.e-warning:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left) {
  border-bottom-color: #ffca1c;
}
.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left.e-warning .e-input-in-wrap {
  border-bottom-color: #ffca1c;
}
.e-input-group.e-error,
.e-input-group.e-control-wrapper.e-error,
.e-input-group.e-error:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left) {
  border-bottom-color: #f44336;
}
.e-input-group.e-float-icon-left.e-error .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap {
  border-bottom-color: #f44336;
}
.e-float-input .e-clear-icon,
.e-float-input.e-control-wrapper .e-clear-icon,
.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-float-input .e-clear-icon:hover,
.e-float-input.e-control-wrapper .e-clear-icon:hover,
.e-input-group .e-clear-icon:hover,
.e-input-group.e-control-wrapper .e-clear-icon:hover {
  color: rgba(0, 0, 0, 0.54);
}
.e-float-input.e-input-focus .e-input:focus,
.e-float-input.e-control-wrapper.e-input-focus .e-input:focus {
  border-bottom-color: transparent;
  border-top-color: transparent;
}
.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input label.e-float-text.e-label-top,
.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-small .e-float-input:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea label.e-float-text.e-label-top,
.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: rgba(0, 0, 0, 0.54);
}
.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input .e-control-wrapper:not(.e-error) input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea label.e-float-text.e-label-top {
  color: rgba(0, 0, 0, 0.54);
}
.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  color: rgba(0, 0, 0, 0.42);
}
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: rgba(0, 0, 0, 0.54);
}
.e-float-input.e-input-group.e-disabled .e-float-text,
.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top,
.e-float-input input[disabled] ~ label.e-float-text,
.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-disabled label.e-float-text,
.e-float-input.e-disabled label.e-float-text.e-label-top,
.e-float-input:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input textarea[disabled] ~ label.e-float-text,
.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text,
.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: rgba(0, 0, 0, 0.42);
}
.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top,
.e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text.e-label-top,
.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top,
.e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text.e-label-top,
.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: #e3165b;
}
.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover {
  border-color: rgba(0, 0, 0, 0.42);
}
.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-input-group.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]) {
  border-color: rgba(0, 0, 0, 0.42);
}
.e-outline.e-input-group,
.e-outline.e-input-group.e-control-wrapper,
.e-outline.e-float-input,
.e-outline.e-float-input.e-input-group,
.e-outline.e-float-input.e-control-wrapper,
.e-outline.e-float-input.e-input-group.e-control-wrapper {
  color: rgba(0, 0, 0, 0.87);
}
.e-outline.e-input-group.e-disabled,
.e-outline.e-input-group.e-control-wrapper.e-disabled,
.e-outline.e-float-input.e-disabled,
.e-outline.e-float-input.e-input-group.e-disabled,
.e-outline.e-float-input.e-control-wrapper.e-disabled,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.e-outline.e-input-group:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-control-wrapper:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input:hover:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) {
  border-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
}
.e-outline.e-input-group.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before,
.e-outline.e-input-group.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after,
.e-outline.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before,
.e-outline.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after,
.e-outline.e-input-group.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before,
.e-outline.e-input-group.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after,
.e-outline.e-float-input.e-float-icon-left:hover.e-valid-input:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before,
.e-outline.e-float-input.e-float-icon-left:hover.e-valid-input:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after,
.e-outline.e-float-input.e-control-wrapper.e-float-icon-left.e-valid-input:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before,
.e-outline.e-float-input.e-control-wrapper.e-float-icon-left.e-valid-input:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after,
.e-outline.e-float-input:hover.e-valid-input:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::before,
.e-outline.e-float-input:hover.e-valid-input:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text::after {
  border-color: rgba(0, 0, 0, 0.87);
}
.e-outline.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: #e3165b;
  box-shadow: inset 1px 1px #e3165b, inset -1px 0 #e3165b, inset 0 -1px #e3165b;
}
.e-outline.e-input-group:not(.e-input-focus),
.e-outline.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus),
.e-outline.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus),
.e-outline.e-input-group.e-float-icon-left:not(.e-input-focus),
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-input-focus) {
  border-color: rgba(0, 0, 0, 0.24);
}
.e-outline.e-input-group.e-error,
.e-outline.e-input-group.e-control-wrapper.e-error,
.e-outline.e-input-group.e-error:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left),
.e-outline.e-float-input.e-error,
.e-outline.e-float-input.e-input-group.e-error,
.e-outline.e-float-input.e-control-wrapper.e-error,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-error {
  border-color: #f44336;
}
.e-outline.e-float-input.e-success.e-input-focus,
.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus,
.e-outline.e-float-input.e-input-group.e-success.e-input-focus,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-success.e-input-focus,
.e-outline.e-float-input.e-input-group.e-success.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-success.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-warning.e-input-focus,
.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus,
.e-outline.e-float-input.e-input-group.e-warning.e-input-focus,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-warning.e-input-focus,
.e-outline.e-float-input.e-input-group.e-warning.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-warning.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-error.e-input-focus,
.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus,
.e-outline.e-float-input.e-input-group.e-error.e-input-focus,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-error.e-input-focus,
.e-outline.e-float-input.e-input-group.e-error.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-error.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-input-focus),
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) {
  border-top-color: transparent;
}
.e-outline.e-input-group.e-success,
.e-outline.e-input-group.e-control-wrapper.e-success,
.e-outline.e-input-group.e-success:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-outline.e-float-input.e-success,
.e-outline.e-float-input.e-input-group.e-success,
.e-outline.e-float-input.e-control-wrapper.e-success,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-success {
  border-color: #22b24b;
}
.e-outline.e-input-group.e-warning,
.e-outline.e-input-group.e-control-wrapper.e-warning,
.e-outline.e-input-group.e-warning:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-outline.e-float-input.e-warning,
.e-outline.e-float-input.e-input-group.e-warning,
.e-outline.e-float-input.e-control-wrapper.e-warning,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-warning {
  border-color: #ffca1c;
}
.e-outline.e-input-group.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-input-group.e-control-wrapper.e-input-focus.e-error:not(.e-success):not(.e-warning) {
  box-shadow: inset 1px 1px #f44336, inset -1px 0 #f44336, inset 0 -1px #f44336;
}
.e-outline.e-input-group.e-input-focus.e-success:not(.e-error):not(.e-warning),
.e-outline.e-input-group.e-control-wrapper.e-input-focus.e-success:not(.e-error):not(.e-warning) {
  box-shadow: inset 1px 1px #22b24b, inset -1px 0 #22b24b, inset 0 -1px #22b24b;
}
.e-outline.e-input-group.e-input-focus.e-warning:not(.e-error):not(.e-success),
.e-outline.e-input-group.e-control-wrapper.e-input-focus.e-warning:not(.e-error):not(.e-success) {
  box-shadow: inset 1px 1px #ffca1c, inset -1px 0 #ffca1c, inset 0 -1px #ffca1c;
}
.e-outline.e-float-input.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-float-input.e-control-wrapper.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-float-input.e-input-group.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-input-focus.e-error:not(.e-success):not(.e-warning) {
  box-shadow: inset 1px 0 #f44336, inset -1px 0 #f44336, inset 0 -1px #f44336;
}
.e-outline.e-float-input.e-input-focus.e-success:not(.e-error):not(.e-warning),
.e-outline.e-float-input.e-control-wrapper.e-input-focus.e-success:not(.e-error):not(.e-warning),
.e-outline.e-float-input.e-input-group.e-input-focus.e-success:not(.e-error):not(.e-warning),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-input-focus.e-success:not(.e-error):not(.e-warning) {
  box-shadow: inset 1px 0 #22b24b, inset -1px 0 #22b24b, inset 0 -1px #22b24b;
}
.e-outline.e-float-input.e-input-focus.e-warning:not(.e-error):not(.e-success),
.e-outline.e-float-input.e-control-wrapper.e-input-focus.e-warning:not(.e-error):not(.e-success),
.e-outline.e-float-input.e-input-group.e-input-focus.e-warning:not(.e-error):not(.e-success),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-input-focus.e-warning:not(.e-error):not(.e-success) {
  box-shadow: inset 1px 0 #ffca1c, inset -1px 0 #ffca1c, inset 0 -1px #ffca1c;
}
.e-outline.e-input-group.e-disabled:not(.e-input-focus),
.e-outline.e-input-group.e-disabled:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus),
.e-outline.e-input-group.e-control-wrapper.e-disabled:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus),
.e-outline.e-input-group.e-disabled.e-float-icon-left:not(.e-input-focus),
.e-outline.e-input-group.e-disabled.e-control-wrapper.e-float-icon-left:not(.e-input-focus),
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text::after,
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text::after,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text::before,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text::after,
.e-outline.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text::before,
.e-outline.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text::after,
.e-outline.e-disabled.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text::before,
.e-outline.e-disabled.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text::after,
.e-outline.e-disabled.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text::before,
.e-outline.e-disabled.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text::after {
  border-color: rgba(0, 0, 0, 0.06);
}
.e-outline.e-float-input.e-success.e-input-focus input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-input-group.e-success.e-valid-input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small.e-success.e-input-focus input:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-success input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-success label.e-float-text.e-label-top,
.e-outline.e-float-input.e-input-group.e-success label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-success label.e-float-text.e-label-top,
.e-outline.e-float-input.e-valid-input.e-success:not(.e-input-focus) input:valid ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-input-focus) input:focus ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-valid-input.e-success:not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-input-focus) textarea:focus ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text {
  color: #22b24b;
}
.e-outline.e-float-input.e-error.e-input-focus input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-input-group.e-error.e-valid-input label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-error.e-input-focus input:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-error input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-error textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-error textarea:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-error textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-error input:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-error textarea:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-error label.e-float-text.e-label-top,
.e-outline.e-float-input.e-input-group.e-error label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-error label.e-float-text.e-label-top,
.e-outline.e-float-input.e-valid-input.e-error:not(.e-input-focus) input:valid ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-input-focus) input:focus ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-valid-input.e-error:not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-input-focus) textarea:focus ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-error.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-error.e-input-focus input ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-error.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-error.e-input-focus input ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text {
  color: #f44336;
}
.e-outline.e-float-input.e-warning.e-input-focus input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-input-group.e-warning.e-valid-input label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-warning.e-input-focus input:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-warning label.e-float-text.e-label-top,
.e-outline.e-float-input.e-input-group.e-warning label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-warning label.e-float-text.e-label-top,
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-input-focus) input:valid ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-input-focus) input:focus ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-input-focus) textarea:focus ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text {
  color: #ffca1c;
}
.e-outline.e-float-input.e-input-group.e-valid-input.e-input-focus label.e-label-top,
.e-outline.e-float-input.e-input-group.e-input-focus label.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-valid-input.e-input-focus label.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus label.e-label-top {
  color: #e3165b;
}
.e-outline.e-input[disabled],
.e-outline.e-input-group .e-input[disabled],
.e-outline.e-input-group.e-control-wrapper .e-input[disabled],
.e-outline.e-input-group.e-disabled,
.e-outline.e-input-group.e-control-wrapper.e-disabled,
.e-outline.e-float-input input[disabled],
.e-outline.e-float-input.e-control-wrapper input[disabled],
.e-outline.e-float-input textarea[disabled],
.e-outline.e-float-input.e-control-wrapper textarea[disabled],
.e-outline.e-float-input.e-disabled,
.e-outline.e-float-input.e-control-wrapper.e-disabled,
.e-outline.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-outline.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-outline.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap {
  background-image: none;
  border-bottom-color: rgba(0, 0, 0, 0.06);
  border-color: rgba(0, 0, 0, 0.06);
}
.e-outline.e-float-input.e-input-group.e-disabled .e-float-text,
.e-outline.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top,
.e-outline.e-float-input input[disabled] ~ label.e-float-text,
.e-outline.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-disabled label.e-float-text,
.e-outline.e-float-input.e-disabled label.e-float-text.e-label-top,
.e-outline.e-float-input:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: rgba(0, 0, 0, 0.38);
}
.e-outline.e-input-group.e-disabled .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon {
  color: rgba(0, 0, 0, 0.38);
}
.e-outline.e-float-input:not(.e-disabled) .e-clear-icon:hover,
.e-outline.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover,
.e-outline.e-input-group:not(.e-disabled) .e-clear-icon:hover,
.e-outline.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover {
  color: rgba(0, 0, 0, 0.87);
}
.e-outline.e-float-input:not(.e-disabled) .e-clear-icon:active,
.e-outline.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:active,
.e-outline.e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-outline.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:active {
  color: rgba(0, 0, 0, 0.87);
}
.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper,
.e-filled.e-float-input,
.e-filled.e-float-input.e-input-group,
.e-filled.e-float-input.e-control-wrapper,
.e-filled.e-float-input.e-input-group.e-control-wrapper {
  background: #f5f5f5;
  transition: opacity 15ms linear, background-color 15ms linear;
}
.e-filled.e-input-group:hover,
.e-filled.e-input-group.e-control-wrapper:hover,
.e-filled.e-float-input:hover,
.e-filled.e-float-input.e-input-group:hover,
.e-filled.e-float-input.e-control-wrapper:hover,
.e-filled.e-float-input.e-input-group.e-control-wrapper:hover {
  background: #ececec;
  transition: opacity 15ms linear, background-color 15ms linear;
}
.e-filled.e-input-group.e-input-focus,
.e-filled.e-input-group.e-control-wrapper.e-input-focus,
.e-filled.e-float-input.e-input-focus,
.e-filled.e-float-input.e-input-group.e-input-focus,
.e-filled.e-float-input.e-control-wrapper.e-input-focus,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-input-focus,
.e-filled.e-input-group:hover.e-input-focus,
.e-filled.e-input-group:hover.e-control-wrapper.e-input-focus,
.e-filled.e-float-input:hover.e-input-focus,
.e-filled.e-float-input:hover.e-input-group.e-input-focus,
.e-filled.e-float-input:hover.e-control-wrapper.e-input-focus,
.e-filled.e-float-input:hover.e-input-group.e-control-wrapper.e-input-focus {
  background: #dcdcdc;
  transition: opacity 15ms linear, background-color 15ms linear;
}
.e-filled.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left {
  border-color: rgba(0, 0, 0, 0.87);
}
.e-filled.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-float-input:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: rgba(0, 0, 0, 0.42);
}
.e-filled.e-float-input.e-success,
.e-filled.e-float-input.e-control-wrapper.e-success,
.e-filled.e-input-group.e-float-icon-left.e-success,
.e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-success {
  border-bottom-color: #22b24b;
}
.e-filled.e-float-input.e-warning,
.e-filled.e-float-input.e-control-wrapper.e-warning,
.e-filled.e-input-group.e-float-icon-left.e-warning,
.e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-warning {
  border-bottom-color: #ffca1c;
}
.e-filled.e-float-input.e-error,
.e-filled.e-float-input.e-control-wrapper.e-error,
.e-filled.e-input-group.e-float-icon-left.e-error,
.e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-error {
  border-bottom-color: #f44336;
}
.e-filled label.e-float-text,
.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-input-group.e-filled textarea.e-input:-ms-input-placeholder,
input.e-filled.e-input::-webkit-input-placeholder,
.e-input-group.e-filled.e-control-wrapper input.e-input::-webkit-input-placeholder,
.e-input-group.e-filled input.e-input::-webkit-input-placeholder,
textarea.e-filled.e-input::-webkit-input-placeholder,
.e-input-group.e-filled textarea.e-input::-webkit-input-placeholder,
.e-input-group.e-filled.e-control-wrapper textarea.e-input::-webkit-input-placeholder,
.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
input.e-filled.e-input:-moz-placeholder,
.e-input-group.e-filled input.e-input:-moz-placeholder,
.e-input-group.e-filled input.e-input:-moz-placeholder,
.e-input-group.e-filled.e-control-wrapper input.e-input:-moz-placeholder,
input.e-filled.e-input:-moz-placeholder,
.e-input-group.e-filled input.e-input:-moz-placeholder,
.e-input-group.e-filled.e-control-wrapper input.e-input:-moz-placeholder,
textarea.e-filled.e-input:-moz-placeholder,
.e-input-group.e-filled textarea.e-input:-moz-placeholder,
.e-input-group.e-filled.e-control-wrapper textarea.e-input:-moz-placeholder,
input.e-filled.e-input::-moz-placeholder,
.e-input-group.e-filled input.e-input::-moz-placeholder,
.e-input-group.e-filled.e-control-wrapper input.e-input::-moz-placeholder,
textarea.e-filled.e-input::-moz-placeholder,
.e-input-group.e-filled textarea.e-input::-moz-placeholder,
.e-input-group.e-filled.e-control-wrapper textarea.e-input::-moz-placeholder,
input.e-filled.e-input:-ms-input-placeholder,
.e-input-group.e-filled input.e-input:-ms-input-placeholder,
.e-input-group.e-filled.e-control-wrapper input.e-input:-ms-input-placeholder,
textarea.e-filled.e-input:-ms-input-placeholder,
.e-input-group.e-filled.e-control-wrapper textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.e-filled.e-float-input.e-error label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error label.e-float-text,
.e-filled.e-float-input.e-error input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-error textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-error.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text {
  color: #f44336;
}
.e-filled.e-float-input.e-success label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success label.e-float-text,
.e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input .e-control-wrapper.e-success input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-success input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success input[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-success input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-success input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text {
  color: #22b24b;
}
.e-filled.e-float-input.e-warning label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning label.e-float-text,
.e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input .e-control-wrapper.e-warning input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-warning input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-warning input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-warning input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text {
  color: #ffca1c;
}
.e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input .e-control-wrapper:not(.e-error) input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid) ~ label.e-float-text:not(.e-label-top),
.e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: rgba(0, 0, 0, 0.6);
}
.e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: #e3165b;
}
.e-filled.e-float-input:not(.e-disabled) .e-clear-icon:hover,
.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover,
.e-filled.e-input-group:not(.e-disabled) .e-clear-icon:hover,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover {
  color: rgba(0, 0, 0, 0.87);
}
.e-filled.e-float-input:not(.e-disabled) .e-clear-icon:active,
.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:active,
.e-filled.e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:active {
  color: rgba(0, 0, 0, 0.87);
}
.e-filled.e-input[disabled],
.e-input-group.e-filled .e-input[disabled],
.e-input-group.e-filled.e-control-wrapper .e-input[disabled],
.e-input-group.e-filled.e-disabled,
.e-input-group.e-filled.e-control-wrapper.e-disabled,
.e-filled.e-float-input input[disabled],
.e-filled.e-float-input.e-control-wrapper input[disabled],
.e-filled.e-float-input textarea[disabled],
.e-filled.e-float-input.e-control-wrapper textarea[disabled],
.e-filled.e-float-input.e-disabled,
.e-filled.e-float-input.e-control-wrapper.e-disabled {
  background: #fafafa;
  background-image: none;
  background-position: initial;
  background-repeat: no-repeat;
  background-size: 0;
  border-color: rgba(0, 0, 0, 0.06);
  color: rgba(0, 0, 0, 0.38);
}
.e-filled.e-float-input.e-disabled:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: rgba(0, 0, 0, 0.06);
}
.e-filled.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-filled.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap {
  background: #fafafa;
  background-image: none;
  background-position: initial;
  background-repeat: no-repeat;
  background-size: 0;
  border-color: rgba(0, 0, 0, 0.06);
  color: rgba(0, 0, 0, 0.38);
}
.e-filled.e-float-input.e-input-group.e-disabled .e-float-text,
.e-filled.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top,
.e-filled.e-float-input input[disabled] ~ label.e-float-text,
.e-filled.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-disabled label.e-float-text,
.e-filled.e-float-input.e-disabled label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
input.e-filled.e-disabled.e-input:-moz-placeholder,
.e-input-group.e-filled.e-disabled input.e-input:-moz-placeholder,
.e-input-group.e-filled.e-disabled input.e-input:-moz-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-moz-placeholder,
input.e-filled.e-disabled.e-input:-moz-placeholder,
.e-input-group.e-filled.e-disabled input.e-input:-moz-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-moz-placeholder,
textarea.e-filled.e-disabled.e-input:-moz-placeholder,
.e-input-group.e-filled.e-disabled textarea.e-input:-moz-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input:-moz-placeholder,
input.e-filled.e-disabled.e-input::-moz-placeholder,
.e-input-group.e-filled.e-disabled input.e-input::-moz-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input::-moz-placeholder,
textarea.e-filled.e-disabled.e-input::-moz-placeholder,
.e-input-group.e-filled.e-disabled textarea.e-input::-moz-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input::-moz-placeholder,
input.e-filled.e-disabled.e-input:-ms-input-placeholder,
.e-input-group.e-filled.e-disabled input.e-input:-ms-input-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-ms-input-placeholder,
textarea.e-filled.e-disabled.e-input:-ms-input-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input:-ms-input-placeholder,
.e-input-group.e-filled.e-disabled textarea.e-input:-ms-input-placeholder,
input.e-filled.e-disabled.e-input::-webkit-input-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input::-webkit-input-placeholder,
.e-input-group.e-filled.e-disabled input.e-input::-webkit-input-placeholder,
textarea.e-filled.e-disabled.e-input::-webkit-input-placeholder,
.e-input-group.e-filled.e-disabled textarea.e-input::-webkit-input-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input::-webkit-input-placeholder,
.e-filled.e-float-input.e-disabled .e-clear-icon,
.e-filled.e-float-input.e-control-wrapper.e-disabled .e-clear-icon,
.e-input-group.e-filled.e-disabled .e-clear-icon,
.e-input-group.e-filled.e-control-wrapper.e-disabled .e-clear-icon,
.e-input-group.e-filled.e-disabled .e-input-group-icon,
.e-input-group.e-filled.e-control-wrapper.e-disabled .e-input-group-icon,
.e-filled.e-float-input:not(.e-disabled) input[disabled],
.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) input[disabled],
.e-filled.e-float-input:not(.e-disabled) textarea[disabled],
.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) textarea[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.e-filled.e-float-input.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-success textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: #22b24b;
}
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-warning textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[disabled] ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea[readonly] ~ label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus inputs ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: #ffca1c;
}
/* stylelint-disable-line no-empty-source */
.e-input-group.e-bigger .e-input,
.e-input-group.e-bigger.e-control-wrapper .e-input,
.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input {
  font: inherit;
}
.e-input.e-bigger:focus,
.e-bigger .e-input:focus {
  padding-bottom: 5px;
}
.e-input.e-bigger:focus,
.e-bigger .e-input:focus {
  padding-bottom: 4px;
}
input.e-input.e-bigger,
textarea.e-input.e-bigger,
.e-bigger input.e-input,
.e-bigger textarea.e-input,
.e-input-group.e-bigger,
.e-bigger .e-input-group,
.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-input-group.e-control-wrapper {
  font-size: 14px;
}
input.e-input.e-bigger,
textarea.e-input.e-bigger,
.e-input-group.e-bigger .e-input,
.e-input-group.e-bigger.e-control-wrapper .e-input,
.e-bigger input.e-input,
.e-bigger textarea.e-input,
.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input {
  line-height: inherit;
  margin-bottom: 8px;
  padding: 5px 0 5px;
}
.e-input-group.e-bigger .e-input:focus,
.e-bigger .e-input-group .e-input:focus,
.e-input-group.e-control-wrapper.e-bigger .e-input:focus,
.e-bigger .e-input-group.e-control-wrapper .e-input:focus,
.e-input-group.e-bigger.e-input-focus .e-input,
.e-bigger .e-input-group.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-bigger.e-input-focus .e-input,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus .e-input {
  padding: 5px 0 5px;
}
/* stylelint-disable property-no-vendor-prefix */
.e-input-group.e-bigger .e-input-group-icon,
.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon {
  min-height: 20px;
  min-width: 20px;
}
.e-input-group.e-bigger .e-input-group-icon,
.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon {
  font-size: 12px;
  padding: 0;
}
.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  font-size: 20px;
  margin: 0;
  min-height: 32px;
  min-width: 32px;
  padding: 0;
}
.e-input.e-small.e-bigger:focus,
.e-bigger .e-input.e-small:focus {
  padding-bottom: 4px;
}
.e-input.e-small.e-bigger:focus,
.e-bigger .e-input.e-small:focus {
  padding-bottom: 3px;
}
.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-float-input.e-small.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left > .e-input-group-icon {
  font-size: 20px;
  margin: 0;
  min-height: 30px;
  min-width: 30px;
  padding: 0;
}
.e-input.e-small.e-bigger,
.e-input-group.e-small.e-bigger,
.e-small.e-bigger .e-input-group,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-small.e-bigger .e-input-group.e-control-wrapper,
.e-bigger .e-input.e-small,
.e-small .e-input.e-bigger,
.e-bigger .e-input-group.e-small,
.e-bigger .e-input-group.e-control-wrapper.e-small,
.e-small .e-input-group.e-bigger,
.e-small .e-input-group.e-control-wrapper.e-bigger,
.e-input-group.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-input-group.e-disabled,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-input.e-small.e-disabled,
.e-small .e-input.e-bigger.e-disabled,
.e-bigger .e-input-group.e-small.e-disabled,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-input-group.e-bigger.e-disabled,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-disabled {
  font-size: 13px;
}
.e-input-group.e-small.e-bigger .e-input,
.e-input-group.e-small .e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input,
.e-input-group.e-control-wrapper.e-small .e-input.e-bigger,
.e-bigger .e-input-group.e-small .e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input {
  font: inherit;
  padding: 4px 0 4px;
}
.e-input-group.e-small.e-bigger .e-input:focus,
.e-input-group.e-small .e-input.e-bigger:focus,
.e-bigger .e-input-group.e-small .e-input:focus,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input:focus,
.e-input-group.e-control-wrapper.e-small .e-input.e-bigger:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-input-group.e-small.e-bigger.e-input-focus .e-input,
.e-input-group.e-small.e-input-focus .e-input.e-bigger,
.e-bigger .e-input-group.e-small.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-input-focus .e-input,
.e-input.e-small.e-bigger,
.e-bigger .e-input.e-small,
.e-small .e-input.e-bigger {
  padding: 4px 0 4px;
}
.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-small.e-bigger .e-input-group .e-input-group-icon,
.e-small.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-input-group.e-small .e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon {
  font-size: 12px;
  min-height: 18px;
  min-width: 18px;
  padding: 0;
}
.e-float-input.e-bigger label.e-float-text,
.e-float-input label.e-float-text.e-bigger,
.e-float-input input.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input label.e-float-text,
.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text.e-bigger,
.e-float-input.e-control-wrapper input.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: -8px;
}
.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  content: "";
  font-style: normal;
}
.e-float-input.e-small.e-bigger label.e-float-text,
.e-bigger .e-float-input.e-small label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: -9px;
  font-style: normal;
}
.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-float-input .e-input-in-wrap label.e-float-text.e-bigger,
.e-float-input .e-input-in-wrap input.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap label.e-float-text,
.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-bigger,
.e-float-input.e-control-wrapper .e-input-in-wrap input.e-bigger ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: -8px;
}
.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  font-size: 13px;
  top: -9px;
  transform: translate3d(0, -6px, 0) scale(0.92);
}
.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-bigger .e-float-input input:focus ~ label.e-float-text,
.e-bigger .e-float-input input:valid ~ label.e-float-text,
.e-bigger .e-float-input input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  transform: translate3d(0, -6px, 0) scale(0.86);
}
.e-float-input.e-bigger.e-small input:focus ~ label.e-float-text,
.e-float-input.e-bigger.e-small input:valid ~ label.e-float-text,
.e-float-input.e-bigger.e-small input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-small input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input label.e-float-text.e-label-top,
.e-small .e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-small .e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-small .e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger.e-small input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-float-input.e-bigger.e-small.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-input-focus input-group-animation ~ label.e-float-text,
.e-small .e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text {
  transform: translate3d(0, -6px, 0) scale(0.92);
}
.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input:focus ~ label.e-float-text,
.e-bigger .e-float-input input:valid ~ label.e-float-text,
.e-bigger .e-float-input input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  font-size: 14px;
  top: -9px;
}
.e-float-input.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text {
  top: -7px;
}
.e-float-input.e-small.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger input[readonly] ~ label.e-float-text,
.e-float-input.e-small.e-bigger input[disabled] ~ label.e-float-text,
.e-bigger .e-float-input.e-small input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input[readonly] ~ label.e-float-text,
.e-bigger .e-float-input.e-small input[disabled] ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input[readonly] ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled] ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-float-text,
.e-float-input.e-small.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text {
  font-size: 13px;
  top: -7px;
}
.e-float-input.e-small.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input[disabled] ~ label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[disabled] ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled] ~ label.e-float-text,
.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-small .e-float-input .e-input-in-wrap label.e-float-text,
.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-small .e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: -10px;
}
.e-float-input.e-bigger,
.e-bigger .e-float-input,
.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-float-input.e-control-wrapper {
  line-height: 1.5;
  margin-bottom: 8px;
  margin-top: 17px;
  padding-top: 0;
  position: relative;
  width: 100%;
}
.e-float-input.e-small.e-bigger,
.e-bigger.e-small .e-float-input.e-small,
.e-bigger .e-float-input.e-small,
.e-small .e-float-input.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-small,
.e-bigger .e-float-input.e-control-wrapper.e-small,
.e-small .e-float-input.e-control-wrapper.e-bigger {
  line-height: 1.4;
  margin-bottom: 4px;
  margin-top: 17px;
  padding-top: 0;
}
.e-input-group.e-bigger,
.e-bigger .e-input-group,
.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-input-group.e-control-wrapper {
  line-height: 1.5;
}
.e-input-group.e-small.e-bigger,
.e-bigger.e-small .e-input-group.e-small,
.e-bigger .e-input-group.e-small,
.e-small .e-input-group.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-input-group.e-control-wrapper.e-small,
.e-bigger .e-input-group.e-control-wrapper.e-small,
.e-small .e-input-group.e-control-wrapper.e-bigger {
  line-height: normal;
}
.e-float-input.e-bigger.e-no-float-label,
.e-bigger .e-float-input.e-no-float-label,
.e-float-input.e-small.e-bigger.e-no-float-label,
.e-bigger .e-float-input.e-small.e-no-float-label,
.e-small .e-float-input.e-bigger.e-no-float-label,
.e-float-input.e-control-wrapper.e-bigger.e-no-float-label,
.e-bigger .e-float-input.e-control-wrapper.e-no-float-label,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-no-float-label,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-no-float-label,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-no-float-label {
  margin-top: 0;
}
.e-float-input.e-bigger.e-disabled,
.e-bigger .e-float-input.e-disabled,
.e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-bigger .e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-input-group.e-bigger.e-disabled,
.e-bigger .e-float-input.e-input-group.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-float-input.e-bigger,
.e-bigger .e-float-input,
.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-float-input.e-control-wrapper {
  font-size: 14px;
}
.e-float-input.e-bigger input,
.e-float-input input.e-bigger,
.e-bigger .e-float-input input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper input {
  font: inherit;
  line-height: inherit;
  padding: 5px 0 5px;
}
.e-float-input.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input.e-disabled,
.e-bigger .e-float-input.e-small.e-disabled,
.e-small .e-float-input.e-bigger.e-disabled,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-disabled,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-disabled,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-float-input.e-input-group.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input.e-input-group.e-disabled,
.e-bigger .e-float-input.e-input-group.e-small.e-disabled,
.e-small .e-float-input.e-input-group.e-bigger.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled,
.e-float-input.e-small.e-bigger,
.e-small.e-bigger .e-float-input,
.e-bigger .e-float-input.e-small,
.e-small .e-float-input.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-small.e-bigger .e-float-input.e-control-wrapper,
.e-bigger .e-float-input.e-control-wrapper.e-small,
.e-small .e-float-input.e-control-wrapper.e-bigger {
  font-size: 13px;
}
.e-float-input.e-small.e-bigger input,
.e-float-input.e-small input.e-bigger,
.e-bigger .e-float-input.e-small input,
.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small input {
  font: inherit;
  line-height: inherit;
  padding: 4px 0 4px;
}
.e-bigger .e-float-input.e-outline.e-float-icon-left:not(.e-rtl) .e-input-in-wrap input ~ label.e-float-text.e-label-top {
  left: -40px;
  width: auto;
}
.e-bigger .e-float-input.e-outline.e-float-icon-left.e-rtl .e-input-in-wrap input ~ label.e-float-text.e-label-top {
  right: -40px;
  width: auto;
}
.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-weight: normal;
}
.e-float-input.e-rtl.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom {
  padding-right: 0;
}
.e-input-group.e-bigger .e-input,
.e-input-group.e-control-wrapper.e-bigger .e-input,
.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input,
.e-float-input.e-bigger .e-input,
.e-bigger .e-float-input .e-input,
.e-float-input.e-control-wrapper.e-bigger .e-input,
.e-bigger .e-float-input.e-control-wrapper .e-input {
  margin-bottom: 0;
}
.e-input.e-small.e-bigger,
.e-input-group.e-small.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-bigger .e-input.e-small,
.e-bigger .e-input-group.e-small,
.e-bigger .e-input-group.e-control-wrapper.e-small {
  line-height: inherit;
  margin-bottom: 4px;
}
.e-input-group.e-bigger .e-input-group-icon,
.e-input-group .e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-input-group .e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon {
  margin-bottom: 5px;
  margin-right: 8px;
  margin-top: 6px;
}
.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-input-group .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  margin-top: 6px;
}
.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-small .e-bigger.e-input-group .e-input-group-icon,
.e-small .e-bigger.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-input-group.e-small .e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon {
  margin-bottom: 4px;
  margin-right: 4px;
  margin-top: 4px;
}
.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-input-group.e-small .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon {
  margin-top: 4px;
}
.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-input-group .e-input-group-icon.e-bigger:last-child,
.e-bigger .e-input-group .e-input-group-icon:last-child,
.e-input-group.e-small.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-small .e-input-group-icon.e-bigger:last-child,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger:last-child,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger:last-child,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child,
.e-bigger .e-input-group.e-small .e-input-group-icon:last-child {
  margin-right: 0;
}
.e-bigger input.e-input::-webkit-input-placeholder,
input.e-bigger.e-input::-webkit-input-placeholder,
.e-bigger input.e-input:-moz-placeholder,
input.e-bigger.e-input:-moz-placeholder,
.e-bigger input.e-input:-ms-input-placeholder,
input.e-bigger.e-input:-ms-input-placeholder,
.e-bigger input.e-input::-moz-placeholder,
input.e-bigger.e-input::-moz-placeholder,
.e-bigger textarea.e-input::-webkit-input-placeholder,
textarea.e-bigger.e-input::-webkit-input-placeholder,
.e-bigger textarea.e-input:-moz-placeholder,
textarea.e-bigger.e-input:-moz-placeholder,
.e-bigger textarea.e-input:-ms-input-placeholder,
textarea.e-bigger.e-input:-ms-input-placeholder,
.e-bigger textarea.e-input::-moz-placeholder,
textarea.e-bigger.e-input::-moz-placeholder,
.e-bigger textarea.e-input::-webkit-textarea-placeholder,
textarea.e-bigger.e-input::-webkit-textarea-placeholder,
.e-bigger textarea.e-input:-moz-placeholder,
textarea.e-bigger.e-input:-moz-placeholder,
.e-bigger textarea.e-input:-ms-textarea-placeholder,
textarea.e-bigger.e-input:-ms-textarea-placeholder,
.e-bigger textarea.e-input::-moz-placeholder,
textarea.e-bigger.e-input::-moz-placeholder {
  font-size: 14px;
  font-style: normal;
}
.e-bigger input.e-small.e-input::-webkit-input-placeholder,
.e-small input.e-bigger.e-input::-webkit-input-placeholder,
.e-bigger input.e-small.e-input:-moz-placeholder,
.e-small input.e-bigger.e-input:-moz-placeholder,
.e-bigger input.e-small.e-input:-ms-input-placeholder,
.e-small input.e-bigger.e-input:-ms-input-placeholder,
.e-bigger input.e-small.e-input::-moz-placeholder,
.e-small input.e-bigger.e-input::-moz-placeholder,
.e-bigger textarea.e-small.e-input::-webkit-input-placeholder,
.e-small textarea.e-bigger.e-input::-webkit-input-placeholder,
.e-bigger textarea.e-small.e-input:-moz-placeholder,
.e-small textarea.e-bigger.e-input:-moz-placeholder,
.e-bigger intextareaput.e-small.e-input:-ms-input-placeholder,
.e-small textarea.e-bigger.e-input:-ms-input-placeholder,
.e-bigger textarea.e-small.e-input::-moz-placeholder,
.e-small textarea.e-bigger.e-input::-moz-placeholder,
.e-bigger textarea.e-small.e-input::-webkit-textarea-placeholder,
.e-small textarea.e-bigger.e-input::-webkit-textarea-placeholder,
.e-bigger textarea.e-small.e-input:-moz-placeholder,
.e-small textarea.e-bigger.e-input:-moz-placeholder,
.e-bigger textarea.e-small.e-input:-ms-input-placeholder,
.e-small textarea.e-bigger.e-input:-ms-input-placeholder,
.e-bigger textarea.e-small.e-input::-moz-placeholder,
.e-small textarea.e-bigger.e-input::-moz-placeholder {
  font-size: 13px;
  font-style: normal;
}
input.e-input.e-bigger,
.e-bigger input.e-input,
.e-input-group.e-bigger input,
.e-input-group.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-bigger input,
.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-bigger .e-input-group input,
.e-bigger .e-input-group input.e-input,
.e-bigger .e-input-group.e-control-wrapper input,
.e-bigger .e-input-group.e-control-wrapper input.e-input,
.e-float-input.e-bigger input,
.e-float-input.e-bigger input.e-input,
.e-bigger .e-float-input input,
.e-bigger .e-float-input input.e-input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-bigger input.e-input,
.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input.e-control-wrapper input.e-input {
  box-sizing: content-box;
  content: "";
}
.e-float-input.e-bigger:not(.e-input-group) input,
.e-float-input.e-bigger:not(.e-input-group) input.e-input,
.e-bigger .e-float-input:not(.e-input-group) input,
.e-bigger .e-float-input:not(.e-input-group) input.e-input,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input.e-input,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input {
  box-sizing: content-box;
  content: "";
}
input.e-input.e-small.e-bigger,
.e-input-group.e-bigger.e-small input,
.e-input-group.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-input-group input,
.e-bigger.e-small .e-input-group input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper input,
.e-bigger.e-small .e-input-group.e-control-wrapper input.e-input,
.e-float-input.e-bigger.e-small input,
.e-float-input.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-float-input input,
.e-bigger.e-small .e-float-input input.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-float-input.e-control-wrapper.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper input,
.e-bigger.e-small .e-float-input.e-control-wrapper input.e-input {
  box-sizing: content-box;
  content: "";
}
.e-float-input.e-bigger.e-small:not(.e-input-group) input,
.e-float-input.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-float-input:not(.e-input-group) input,
.e-bigger.e-small .e-float-input:not(.e-input-group) input.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input {
  box-sizing: content-box;
  content: "";
}
.e-input-group textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
textarea.e-input.e-bigger,
.e-input-group.e-bigger textarea,
.e-input-group.e-bigger textarea.e-input,
.e-bigger .e-input-group textarea,
.e-bigger .e-input-group textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger textarea,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-bigger textarea,
.e-float-input.e-bigger textarea.e-input,
.e-bigger .e-float-input textarea,
.e-bigger .e-float-input textarea.e-input,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper.e-bigger textarea.e-input,
.e-bigger .e-float-input.e-control-wrapper textarea,
.e-bigger .e-float-input.e-control-wrapper textarea.e-input {
  box-sizing: content-box;
  content: "";
}
textarea.e-input.e-small.e-bigger,
.e-input-group.e-bigger.e-small textarea,
.e-input-group.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-input-group textarea,
.e-bigger.e-small .e-input-group textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-bigger.e-small textarea,
.e-float-input.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-float-input textarea,
.e-bigger.e-small .e-float-input textarea.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea.e-input {
  box-sizing: content-box;
  content: "";
}
input.e-input.e-bigger,
.e-input-group input.e-input.e-bigger,
.e-input-group input.e-input.e-bigger,
.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-input-group.e-bigger .e-input,
.e-input-group.e-control-wrapper.e-bigger .e-input,
.e-bigger input.e-input,
.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input,
.e-float-input.e-bigger input,
.e-float-input input.e-bigger,
.e-bigger .e-float-input input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper input {
  text-indent: 0;
}
input.e-input.e-bigger,
.e-bigger input.e-input,
.e-input-group.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper input.e-bigger,
.e-float-input.e-bigger input,
.e-float-input input.e-bigger,
.e-input-group input.e-input.e-bigger,
.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input input,
.e-bigger .e-input-group.e-control-wrapper input.e-input,
.e-bigger .e-input-group input.e-input,
.e-input-group.e-bigger input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger input:focus,
.e-float-input.e-bigger input:focus,
.e-bigger .e-input-group input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper input:focus,
.e-bigger .e-float-input input:focus,
.e-input-group.e-bigger.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-bigger .e-input-group.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-float-input.e-bigger.e-input-focus input,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger .e-float-input.e-input-focus input {
  padding-left: 0;
  text-indent: 0;
}
.e-rtl input.e-input.e-bigger,
input.e-input.e-bigger.e-rtl,
.e-bigger.e-rtl input.e-input,
.e-bigger input.e-input.e-rtl,
.e-float-input.e-control-wrapper.e-bigger.e-rtl input,
.e-float-input.e-bigger.e-rtl input,
.e-input-group.e-bigger.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input,
.e-rtl .e-float-input.e-bigger input,
.e-rtl .e-input-group.e-bigger input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-float-input.e-control-wrapper.e-rtl input.e-bigger,
.e-float-input.e-rtl input.e-bigger,
.e-input-group.e-rtl input.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-rtl input.e-input.e-bigger,
.e-rtl .e-float-input.e-control-wrapper input.e-bigger,
.e-rtl .e-float-input input.e-bigger,
.e-rtl .e-input-group input.e-input.e-bigger,
.e-rtl .e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input,
.e-bigger .e-float-input.e-rtl input,
.e-bigger .e-input-group.e-rtl input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input,
.e-bigger.e-rtl .e-float-input input,
.e-bigger.e-rtl .e-input-group input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-bigger.e-rtl .e-input-group input.e-input:focus,
.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-bigger.e-rtl .e-float-input input:focus,
.e-bigger .e-input-group.e-rtl input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-bigger .e-float-input.e-rtl input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input:focus,
.e-bigger.e-rtl .e-input-group.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-bigger .e-input-group.e-rtl.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-input-focus input,
.e-bigger .e-float-input.e-rtl.e-input-focus input,
.e-bigger .e-float-input.e-control-wrapper.e-rtl.e-input-focus input {
  padding-left: 0;
  padding-right: 0;
  text-indent: 0;
}
textarea.e-input.e-bigger,
.e-bigger textarea.e-input,
.e-input-group.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper textarea.e-bigger,
.e-float-input.e-bigger textarea,
.e-float-input textarea.e-bigger,
.e-input-group textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper textarea,
.e-bigger .e-float-input textarea,
.e-bigger .e-input-group textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-bigger textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger textarea:focus,
.e-float-input.e-bigger textarea:focus,
.e-bigger .e-input-group textarea.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper textarea:focus,
.e-bigger .e-float-input textarea:focus {
  padding-left: 0;
  text-indent: 0;
}
.e-rtl textarea.e-input.e-bigger,
textarea.e-input.e-bigger.e-rtl,
.e-bigger.e-rtl textarea.e-input,
.e-bigger textarea.e-input.e-rtl,
.e-float-input.e-control-wrapper:not(.e-outline).e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-bigger.e-rtl textarea,
.e-input-group:not(.e-outline).e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea.e-input,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-bigger textarea,
.e-rtl .e-input-group:not(.e-outline).e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger textarea.e-input,
.e-float-input:not(.e-outline).e-rtl textarea.e-bigger,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea.e-bigger,
.e-input-group:not(.e-outline).e-rtl textarea.e-input.e-bigger,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input.e-bigger,
.e-rtl .e-float-input:not(.e-outline) textarea.e-bigger,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea.e-bigger,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input.e-bigger,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input.e-bigger,
.e-bigger .e-float-input:not(.e-outline).e-rtl textarea,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-bigger .e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-bigger.e-rtl .e-float-input:not(.e-outline) textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-bigger.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus,
.e-bigger .e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-bigger .e-float-input:not(.e-outline).e-rtl textarea:focus,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus {
  padding-right: 0;
  text-indent: 0;
}
input.e-input.e-bigger.e-small,
.e-bigger input.e-input.e-small,
.e-input-group.e-small.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-input-group.e-small input.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-bigger .e-input-group.e-small input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input,
.e-float-input.e-small.e-bigger input,
.e-float-input.e-small input.e-bigger,
.e-bigger .e-float-input.e-small input,
.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small input,
.e-bigger .e-input-group.e-small input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger .e-float-input.e-small input:focus,
.e-small .e-input-group.e-bigger input.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger input:focus,
.e-small .e-float-input.e-bigger input:focus,
.e-input-group.e-bigger.e-small input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-float-input.e-bigger.e-small input:focus,
.e-bigger .e-input-group.e-small.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-small .e-input-group.e-bigger.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger .e-float-input.e-small.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-small .e-float-input.e-bigger.e-input-focus input,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-float-input.e-bigger.e-small.e-input-focus input,
textarea.e-input.e-bigger.e-small,
.e-bigger textarea.e-input.e-small,
.e-input-group.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-input-group.e-small textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-bigger .e-input-group.e-small textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-float-input.e-small.e-bigger textarea,
.e-float-input.e-small textarea.e-bigger,
.e-bigger .e-float-input.e-small textarea,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea,
.e-bigger .e-input-group.e-small textarea.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus,
.e-bigger .e-float-input.e-small textarea:focus,
.e-small .e-input-group.e-bigger textarea.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus,
.e-small .e-float-input.e-bigger textarea:focus,
.e-input-group.e-bigger.e-small textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus,
.e-float-input.e-bigger.e-small textarea:focus {
  padding-left: 0;
  text-indent: 0;
}
.e-bigger input.e-input.e-small.e-rtl,
.e-input-group.e-small.e-bigger.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl input.e-input,
.e-input-group.e-small.e-rtl input.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input.e-bigger,
.e-bigger .e-input-group.e-small.e-rtl input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-float-input.e-small.e-bigger.e-rtl input,
.e-float-input.e-small.e-rtl input.e-bigger,
.e-bigger .e-float-input.e-small.e-rtl input,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl input,
.e-float-input.e-control-wrapper.e-small.e-rtl input.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-bigger.e-rtl input.e-input.e-small,
.e-rtl .e-input-group.e-small.e-bigger input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-rtl .e-input-group.e-small input.e-input.e-bigger,
.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-bigger.e-rtl .e-input-group.e-small input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input,
.e-rtl .e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-rtl .e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input,
.e-rtl .e-float-input.e-small.e-bigger input,
.e-rtl .e-float-input.e-small input.e-bigger,
.e-bigger.e-rtl .e-float-input.e-small input,
.e-bigger .e-input-group.e-small.e-rtl input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input:focus,
.e-bigger .e-float-input.e-small.e-rtl input:focus,
.e-small .e-input-group.e-bigger.e-rtl input.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl input:focus,
.e-small .e-float-input.e-bigger.e-rtl input:focus,
.e-input-group.e-bigger.e-small.e-rtl input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl input.e-input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:focus,
.e-float-input.e-bigger.e-small.e-rtl input:focus,
.e-bigger.e-rtl .e-input-group.e-small input.e-input:focus,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger.e-rtl .e-float-input.e-small input:focus,
.e-small.e-rtl .e-input-group.e-bigger input.e-input:focus,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger input:focus,
.e-small.e-rtl .e-float-input.e-bigger input:focus,
.e-rtl .e-input-group.e-bigger.e-small input.e-input:focus,
.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-rtl .e-float-input.e-bigger.e-small input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl.e-input-focus input,
.e-bigger .e-float-input.e-small.e-rtl.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl.e-input-focus input,
.e-small .e-float-input.e-bigger.e-rtl.e-input-focus input,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input,
.e-float-input.e-bigger.e-small.e-rtl.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-small.e-input-focus input,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-small.e-rtl .e-float-input.e-bigger.e-input-focus input,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-rtl .e-float-input.e-bigger.e-small.e-input-focus input,
.e-bigger .e-input-group.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-bigger.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl.e-input-focus input.e-input,
.e-input-group.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-small.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-bigger.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-rtl .e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input {
  padding-left: 0;
  padding-right: 0;
  text-indent: 0;
}
.e-bigger textarea.e-input.e-small.e-rtl,
.e-input-group:not(.e-outline).e-small.e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input.e-bigger,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input.e-bigger,
.e-bigger .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-float-input:not(.e-outline).e-small.e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-small.e-rtl textarea.e-bigger,
.e-bigger .e-float-input:not(.e-outline).e-small.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-bigger,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea,
.e-bigger.e-rtl textarea.e-input.e-small,
.e-rtl .e-input-group:not(.e-outline).e-small.e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input.e-bigger,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-small textarea.e-bigger,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-small textarea.e-bigger,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small.e-control-wrapper textarea,
.e-bigger .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input:focus,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input:focus,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea:focus,
.e-bigger .e-float-input:not(.e-outline).e-small.e-rtl textarea:focus,
.e-small .e-input-group:not(.e-outline).e-bigger.e-rtl textarea.e-input:focus,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea.e-input:focus,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea:focus,
.e-small .e-float-input:not(.e-outline).e-bigger.e-rtl textarea:focus,
.e-input-group:not(.e-outline).e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-small.e-rtl textarea:focus,
.e-float-input:not(.e-outline).e-bigger.e-small.e-rtl textarea:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small textarea:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-bigger textarea.e-input:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger textarea.e-input:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger textarea:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-bigger textarea:focus,
.e-rtl .e-input-group:not(.e-outline).e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-small textarea:focus,
.e-rtl .e-float-input:not(.e-outline).e-bigger.e-small textarea:focus {
  padding-right: 0;
  text-indent: 0;
}
.e-float-input.e-small.e-bigger .e-clear-icon,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-small .e-input-group.e-bigger input:first-child ~ .e-clear-icon,
.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon,
.e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon,
.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon,
.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon,
.e-small .e-float-input.e-bigger input:first-child ~ .e-clear-icon,
.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon,
.e-bigger .e-float-input.e-small input:first-child ~ .e-clear-icon {
  padding-bottom: 0;
}
.e-float-input.e-bigger .e-clear-icon::before,
.e-float-input.e-control-wrapper.e-bigger .e-clear-icon::before,
.e-input-group.e-bigger .e-clear-icon::before,
.e-input-group.e-control-wrapper.e-bigger .e-clear-icon::before,
.e-float-input.e-control-wrapper input.e-bigger:first-child ~ .e-clear-icon::before,
.e-bigger .e-float-input.e-control-wrapper .e-clear-icon::before,
.e-float-input input.e-bigger:first-child ~ .e-clear-icon::before,
.e-bigger .e-float-input .e-clear-icon::before,
.e-bigger .e-input-group .e-clear-icon::before,
.e-bigger .e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 12px;
}
.e-float-input.e-small.e-bigger .e-clear-icon::before,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon::before,
.e-input-group.e-small.e-bigger .e-clear-icon::before,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon::before,
.e-small.e-bigger .e-float-input .e-clear-icon::before,
.e-small.e-bigger .e-float-input.e-control-wrapper .e-clear-icon::before,
.e-small.e-bigger .e-input-group .e-clear-icon::before,
.e-small.e-bigger .e-input-group.e-control-wrapper .e-clear-icon::before,
.e-small .e-input-group.e-bigger input:first-child ~ .e-clear-icon::before,
.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before,
.e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon::before,
.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before,
.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before,
.e-small .e-float-input.e-bigger input:first-child ~ .e-clear-icon::before,
.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before,
.e-bigger .e-float-input.e-small input:first-child ~ .e-clear-icon::before {
  font-size: 12px;
}
.e-input-group.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-input-group .e-clear-icon.e-bigger,
.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-bigger .e-input-group .e-clear-icon,
.e-bigger .e-input-group.e-control-wrapper .e-clear-icon {
  min-width: 20px;
  min-height: 20px;
  padding-bottom: 5px;
  padding-right: 8px;
  padding-top: 6px;
}
.e-input-group.e-float-input.e-bigger .e-clear-icon,
.e-input-group.e-float-input .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-float-input .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-float-input .e-clear-icon {
  padding-right: 8px;
  padding-top: 6px;
}
.e-small.e-bigger .e-input-group .e-clear-icon,
.e-small.e-bigger .e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 20px;
  min-width: 20px;
  padding-bottom: 5px;
  padding-right: 8px;
  padding-top: 6px;
}
.e-input-group.e-small.e-bigger .e-clear-icon,
.e-input-group.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-clear-icon {
  min-height: 18px;
  min-width: 18px;
  padding-bottom: 4px;
  padding-right: 4px;
  padding-top: 4px;
}
.e-input-group.e-float-input.e-small.e-bigger .e-clear-icon,
.e-input-group.e-float-input.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-float-input.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-input-group.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger,
.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon {
  padding-right: 4px;
  padding-top: 4px;
}
.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text {
  font-size: 14px;
  top: -20px;
}
.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text {
  font-size: 13px;
  top: -20px;
}
.e-float-input.e-bigger textarea ~ label.e-float-text,
.e-float-input textarea ~ label.e-float-text.e-bigger,
.e-float-input textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input textarea ~ label.e-float-text,
.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text,
.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-bigger,
.e-float-input.e-control-wrapper textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: -8px;
}
.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-input-group:not(.e-float-input) .e-input,
.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-float-input.e-bigger input,
.e-bigger .e-float-input input,
.e-float-input.e-input-group.e-bigger input,
.e-bigger .e-float-input.e-input-group input,
.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-bigger .e-float-input.e-input-group.e-control-wrapper input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-bigger .e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-bigger .e-float-input.e-control-wrapper.e-input-group input,
.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-bigger .e-float-input.e-control-wrapper.e-input-group input {
  min-height: 27px;
}
.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input,
.e-bigger .e-input-group.e-small:not(.e-float-input) .e-input .e-small .e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input .e-small .e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input,
.e-float-input.e-bigger.e-small input,
.e-bigger .e-float-input.e-small input,
.e-small .e-float-input.e-bigger input,
.e-float-input.e-input-group.e-bigger.e-small input,
.e-bigger .e-float-input.e-input-group.e-small input,
.e-small .e-float-input.e-input-group.e-bigger input,
.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-bigger .e-float-input.e-control-wrapper.e-small input,
.e-small .e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-input-group.e-bigger.e-small input,
.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-small .e-float-input.e-control-wrapper.e-input-group.e-bigger input {
  min-height: 28px;
}
.e-bigger .e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: -8px;
  transform: translate3d(0, -6px, 0) scale(0.86);
  user-select: text;
}
.e-bigger .e-float-input.e-small:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill ~ label.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: -10px;
  transform: translate3d(0, -6px, 0) scale(0.92);
  user-select: text;
}
.e-bigger .e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: -10px;
  font-style: normal;
}
.e-float-input.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-small .e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top {
  transform: translate3d(0, 6px, 0) scale(0.92);
}
.e-bigger .e-float-input.e-small textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: -10px;
  transform: translate3d(0, -6px, 0) scale(0.92);
  user-select: text;
}
.e-bigger .e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: -8px;
  transform: translate3d(0, -6px, 0) scale(0.86);
  user-select: text;
}
.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  transform: translate3d(0, 6px, 0) scale(0.86);
}
.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger textarea label.e-float-text.e-label-top,
.e-bigger.e-small .e-float-input textarea:focus ~ label.e-float-text,
.e-bigger.e-small .e-float-input textarea:valid ~ label.e-float-text,
.e-bigger.e-small .e-float-input textarea ~ label.e-label-top.e-float-text,
.e-bigger.e-small .e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger.e-small .e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger.e-small .e-float-input textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top {
  transform: translate3d(0, 6px, 0) scale(0.86);
}
.e-input-group.e-bigger textarea,
.e-input-group.e-bigger textarea.e-input,
.e-input-group textarea.e-bigger,
.e-input-group textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-bigger textarea,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-bigger,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-bigger .e-input-group textarea,
.e-bigger .e-input-group textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-bigger textarea,
.e-float-input textarea.e-bigger,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper textarea.e-bigger,
.e-bigger .e-float-input textarea,
.e-bigger .e-float-input.e-control-wrapper textarea {
  font: inherit;
  line-height: 1.2;
  min-height: 17px;
  padding: 5px 0 5px;
}
.e-input-group.e-input-focus.e-bigger textarea,
.e-input-group.e-input-focus.e-bigger textarea.e-input,
.e-input-group.e-input-focus textarea.e-bigger,
.e-input-group.e-input-focus textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea,
.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-bigger,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-bigger .e-input-group.e-input-focus textarea,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-bigger:focus,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger:focus,
.e-bigger .e-input-group.e-control-wrapper textarea:focus,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea:focus,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input:focus {
  font: inherit;
  line-height: 1.2;
  min-height: 17px;
  padding: 5px 0 5px;
}
.e-input-group.e-small.e-bigger textarea.e-input,
.e-input-group.e-small textarea.e-input.e-bigger,
.e-input-group textarea.e-input.e-bigger.e-small,
.e-input-group.e-bigger textarea.e-small,
.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-bigger.e-small .e-input-group textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .input-group textarea.e-small,
.e-bigger .e-input-group.e-small textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-bigger .e-small.e-input-group.e-control-wrapper textarea.e-input,
.e-small .input-group textarea.e-bigger,
.e-small .e-input-group.e-bigger textarea.e-input,
.e-small .e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-small .e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-float-input textarea.e-bigger.e-small,
.e-float-input.e-small.e-bigger textarea,
.e-float-input.e-small textarea.e-bigger,
.e-float-input.e-bigger textarea.e-small,
.e-bigger .e-float-input.e-small textarea,
.e-bigger.e-small .e-float-input textarea,
.e-bigger .float-input textarea.e-small,
.e-small .e-float-input.e-bigger textarea,
.e-small .float-input textarea.e-bigger,
.e-small .e-float-input.e-control-wrapper textarea.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea,
.e-bigger .e-small.e-float-input.e-control-wrapper textarea {
  font: inherit;
  line-height: 1.2;
  min-height: 15px;
  padding: 4px 0 4px;
}
.e-input-group.e-input-focus textarea.e-input.e-bigger.e-small,
.e-input-group.e-input-focus.e-small.e-bigger textarea.e-input,
.e-input-group.e-input-focus.e-small textarea.e-input.e-bigger,
.e-input-group.e-input-focus.e-bigger textarea.e-small,
.e-input-group.e-control-wrapper.e-input-focus.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input.e-bigger,
.e-bigger.e-small .e-input-group.e-input-focus textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger .e-small.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-small .e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input {
  font: inherit;
  line-height: 1.2;
  min-height: 15px;
  padding: 4px 0 4px;
}
.e-bigger input.e-input,
.e-bigger textarea.e-input,
input.e-input.e-bigger,
textarea.e-input.e-bigger {
  min-height: 23px;
}
.e-bigger input.e-input.e-small,
.e-bigger .e-small input.e-input,
.e-bigger.e-small input.e-input,
.e-small input.e-input.e-bigger,
input.e-input.e-bigger.e-small,
.e-small .e-bigger input.e-input {
  min-height: 19px;
}
input.e-input.e-bigger.e-outline,
textarea.e-input.e-bigger.e-outline,
.e-outline.e-bigger input.e-input,
.e-outline.e-bigger textarea.e-input,
.e-outline.e-input-group.e-bigger,
.e-bigger .e-input-group.e-outline,
.e-outline.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-outline.e-input-group.e-control-wrapper,
.e-outline.e-input-group.e-bigger.e-disabled,
.e-bigger .e-outline.e-input-group.e-disabled,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-disabled,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-disabled,
.e-outline.e-input-group.e-bigger,
.e-bigger .e-outline.e-input-group,
.e-outline.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-outline.e-input-group.e-control-wrapper,
.e-outline.e-float-input.e-bigger,
.e-bigger .e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-outline.e-float-input.e-control-wrapper {
  font-size: 16px;
}
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-outline.e-input-group.e-bigger.e-disabled .e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-disabled .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-disabled .e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon {
  font-size: 20px;
}
.e-outline.e-input-group.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-outline.e-input-group .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-bigger .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child {
  margin-left: 0;
}
.e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text {
  font-size: 12px;
}
.e-outline.e-input-group.e-small.e-bigger,
.e-small .e-outline.e-input-group.e-bigger,
.e-bigger .e-outline.e-input-group.e-small,
.e-bigger.e-small .e-outline.e-input-group,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small,
.e-bigger.e-small .e-outline.e-input-group.e-control-wrapper,
.e-outline.e-float-input.e-small.e-bigger,
.e-small .e-outline.e-float-input.e-bigger,
.e-bigger .e-outline.e-float-input.e-small,
.e-bigger.e-small .e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper {
  font-size: 14px;
}
.e-small.e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input input ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-bigger.e-outline.e-float-input input ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input input ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-bigger.e-outline.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input[readonly] ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input[disabled] ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input[readonly] ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled] ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea[readonly] ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea[disabled] ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea[readonly] ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea[readonly] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea[disabled] ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text {
  font-size: 12px;
}
.e-outline.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-outline.e-input-group:not(.e-float-input) .e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-outline.e-float-input.e-bigger input,
.e-bigger .e-outline.e-float-input input,
.e-outline.e-float-input.e-input-group.e-bigger input,
.e-bigger .e-outline.e-float-input.e-input-group input,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-bigger .e-outline.e-float-input.e-input-group.e-control-wrapper input,
.e-outline.e-float-input.e-control-wrapper.e-bigger input,
.e-bigger .e-outline.e-float-input.e-control-wrapper input,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-input-group input,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-input-group input {
  box-sizing: border-box;
  min-height: 54px;
}
.e-outline.e-input-group.e-bigger .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-outline.e-input-group .e-clear-icon.e-bigger,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-bigger .e-outline.e-input-group .e-clear-icon,
.e-bigger .e-outline.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 20px;
  padding: 15px 16px 15px 0;
}
.e-outline.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  margin-left: 8px;
  margin-right: 0;
}
.e-outline.e-input-group.e-rtl.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-rtl.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-rtl.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-rtl.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-rtl.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-float-input.e-input-group.e-rtl.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-rtl.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-rtl.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-float-input.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  margin-left: 0;
  margin-right: 8px;
}
.e-outline.e-input-group.e-bigger .e-input-group-icon,
.e-outline.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-control-wrapper .e-input-group-icon {
  margin: 15px 16px 15px 0;
}
.e-outline.e-input-group.e-prepend.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-prepend .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-prepend .e-input-group-icon,
.e-outline.e-input-group.e-prepend.e-control-wrapper.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-prepend.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-prepend.e-control-wrapper .e-input-group-icon {
  margin: 15px 0 15px 16px;
}
input.e-input.e-bigger.e-outline,
.e-bigger input.e-input.e-outline,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) input.e-input,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) input,
.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) input.e-bigger,
.e-outline.e-float-input.e-bigger:not(.e-float-icon-left) input,
.e-outline.e-float-input:not(.e-float-icon-left) input.e-bigger,
.e-outline.e-input-group:not(.e-float-icon-left) input.e-input.e-bigger,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) input.e-input.e-bigger,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) input,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) input,
.e-bigger .e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) input.e-input,
.e-bigger .e-outline.e-input-group:not(.e-float-icon-left) input.e-input,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-bigger.e-float-input:not(.e-float-icon-left) input:focus,
.e-bigger .e-outline.e-input-group.e-float-input:not(.e-float-icon-left) input.e-input:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input:not(.e-float-icon-left) input.e-input:focus,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-float-input:not(.e-float-icon-left) input:focus,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input.e-bigger.e-float-input:not(.e-float-icon-left).e-input-focus input,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-float-input:not(.e-float-icon-left).e-input-focus input,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input,
.e-bigger .e-outline.e-input-group.e-float-input:not(.e-float-icon-left).e-input-focus input.e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input:not(.e-float-icon-left).e-input-focus input.e-input {
  padding: 15px 16px;
}
textarea.e-input.e-bigger.e-outline,
.e-bigger textarea.e-input.e-outline,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea,
.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) textarea.e-bigger,
.e-outline.e-float-input.e-bigger:not(.e-float-icon-left) textarea,
.e-outline.e-float-input:not(.e-float-icon-left) textarea.e-bigger,
.e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input.e-bigger,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) textarea.e-input.e-bigger,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) textarea,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) textarea,
.e-bigger .e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) textarea.e-input,
.e-bigger .e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea:focus,
.e-outline.e-float-input.e-bigger.e-float-input:not(.e-float-icon-left) textarea:focus,
.e-bigger .e-outline.e-input-group.e-float-input:not(.e-float-icon-left) textarea.e-input:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input:not(.e-float-icon-left) textarea.e-input:focus,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-float-input:not(.e-float-icon-left) textarea:focus,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) textarea:focus {
  margin: 8px 0 1px;
  padding: 0 16px 16px;
}
.e-outline.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-input) .e-input .e-small .e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input,
.e-outline.e-float-input.e-bigger.e-small input,
.e-bigger .e-outline.e-float-input.e-small input,
.e-small .e-outline.e-float-input.e-bigger input,
.e-outline.e-float-input.e-input-group.e-bigger.e-small input,
.e-bigger .e-outline.e-float-input.e-input-group.e-small input,
.e-small .e-outline.e-float-input.e-input-group.e-bigger input,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-bigger .e-outline.e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-small .e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger.e-small input,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger input {
  box-sizing: border-box;
  min-height: 38px;
}
input.e-input.e-bigger.e-small.e-outline,
.e-bigger input.e-input.e-small.e-outline,
.e-outline.e-input-group.e-small.e-bigger:not(.e-float-icon-left) input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) input.e-input,
.e-outline.e-input-group.e-small:not(.e-float-icon-left) input.e-input.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-input.e-bigger,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) input.e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-input,
.e-outline.e-float-input.e-small.e-bigger:not(.e-float-icon-left) input,
.e-outline.e-float-input.e-small:not(.e-float-icon-left) input.e-bigger,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) input,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) input,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-bigger,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) input,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) input.e-input:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-input:focus,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) input:focus,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) input:focus,
.e-small .e-outline.e-input-group.e-bigger:not(.e-float-icon-left) input.e-input:focus,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) input.e-input:focus,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) input:focus,
.e-small .e-outline.e-float-input.e-bigger:not(.e-float-icon-left) input:focus,
.e-outline.e-input-group.e-bigger.e-small:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-bigger.e-small:not(.e-float-icon-left) input:focus,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left).e-input-focus input,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left).e-input-focus input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input,
.e-small .e-outline.e-float-input.e-bigger:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left).e-input-focus input.e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left).e-input-focus input.e-input,
.e-small .e-outline.e-input-group.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input.e-input {
  padding: 10px 12px 9px;
}
textarea.e-input.e-bigger.e-small.e-outline,
.e-bigger textarea.e-input.e-small.e-outline,
.e-outline.e-input-group.e-small.e-bigger:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-input-group.e-small:not(.e-float-icon-left) textarea.e-input.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-input.e-bigger,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) textarea.e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-float-input.e-small.e-bigger:not(.e-float-icon-left) textarea,
.e-outline.e-float-input.e-small:not(.e-float-icon-left) textarea.e-bigger,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) textarea,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) textarea,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-bigger,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) textarea,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) textarea.e-input:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-input:focus,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) textarea:focus,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) textarea:focus,
.e-small .e-outline.e-input-group.e-bigger:not(.e-float-icon-left) textarea.e-input:focus,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea.e-input:focus,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea:focus,
.e-small .e-outline.e-float-input.e-bigger:not(.e-float-icon-left) textarea:focus,
.e-outline.e-input-group.e-bigger.e-small:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) textarea:focus,
.e-outline.e-float-input.e-bigger.e-small:not(.e-float-icon-left) textarea:focus {
  box-sizing: border-box;
  margin: 8px 0 1px;
  padding: 0 12px 12px;
}
.e-outline.e-input-group.e-small.e-bigger .e-clear-icon,
.e-outline.e-input-group.e-small .e-clear-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-small .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon {
  font-size: 18px;
  padding: 9px 12px 9px 0;
}
.e-outline.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-float-input.e-small.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left > .e-input-group-icon {
  margin-left: 0;
  margin-right: 8px;
}
.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon {
  margin: 9px 12px 9px 0;
}
.e-outline.e-input-group.e-prepend.e-small.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-prepend.e-small .e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-prepend.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-prepend.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-outline.e-input-group.e-prepend.e-small .e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-prepend.e-control-wrapper.e-small .e-input-group-icon {
  margin: 9px 0 9px 12px;
}
.e-outline.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  box-sizing: border-box;
  display: flex;
  left: 0;
  line-height: 13px;
  position: absolute;
  top: -7px;
  transform: translate3d(0, 0, 0) scale(1);
  transition: color 0.2s, font-size 0.2s, line-height 0.2s;
}
.e-outline.e-float-input.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text,
.e-bigger .e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text,
.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text {
  line-height: 70px;
}
.e-outline.e-float-input.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text,
.e-bigger .e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text,
.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-outline.e-float-input.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text,
.e-bigger .e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text,
.e-bigger.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger .e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text {
  line-height: 66px;
}
.e-small.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid) ~ label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  line-height: 53px;
}
.e-small.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid) ~ label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid) ~ label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input) ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  line-height: 60px;
}
.e-bigger.e-outline label.e-float-text::before,
.e-bigger.e-outline label.e-float-text::after,
.e-bigger.e-outline.e-float-input label.e-float-text::before,
.e-bigger.e-outline.e-float-input label.e-float-text::after,
.e-bigger.e-outline.e-float-input.e-control-wrapper label.e-float-text::before,
.e-bigger.e-outline.e-float-input.e-control-wrapper label.e-float-text::after,
.e-bigger .e-outline label.e-float-text::before,
.e-bigger .e-outline label.e-float-text::after,
.e-bigger .e-outline.e-float-input label.e-float-text::before,
.e-bigger .e-outline.e-float-input label.e-float-text::after,
.e-bigger .e-outline.e-float-input.e-control-wrapper label.e-float-text::before,
.e-bigger .e-outline.e-float-input.e-control-wrapper label.e-float-text::after {
  min-width: 13px;
}
.e-bigger.e-small.e-outline label.e-float-text::before,
.e-bigger.e-small.e-outline label.e-float-text::after,
.e-bigger.e-small.e-outline.e-float-input label.e-float-text::before,
.e-bigger.e-small.e-outline.e-float-input label.e-float-text::after,
.e-bigger.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text::before,
.e-bigger.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text::after,
.e-bigger.e-small .e-outline label.e-float-text::before,
.e-bigger.e-small .e-outline label.e-float-text::after,
.e-bigger.e-small .e-outline.e-float-input label.e-float-text::before,
.e-bigger.e-small .e-outline.e-float-input label.e-float-text::after,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text::before,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text::after {
  min-width: 9px;
}
.e-rtl .e-outline.e-input-group.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-bigger .e-rtl.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-bigger.e-rtl .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child .e-bigger .e-rtl.e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child {
  margin-right: 0;
}
.e-rtl.e-outline.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group .e-clear-icon.e-bigger,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-bigger .e-rtl.e-outline.e-input-group .e-clear-icon,
.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper .e-clear-icon .e-rtl .e-outline.e-input-group.e-bigger .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-rtl .e-outline.e-input-group .e-clear-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-bigger.e-rtl .e-outline.e-input-group .e-clear-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper .e-clear-icon {
  padding-left: 16px;
  padding-right: 0;
}
.e-rtl.e-outline.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-outline.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-outline.e-input-group .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-outline.e-input-group .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-outline.e-input-group .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-bigger .e-rtl.e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-bigger.e-rtl .e-outline.e-input-group .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child {
  margin-left: 16px;
  margin-right: 0;
}
.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger.e-rtl .e-outline.e-input-group.e-small .e-clear-icon,
.e-bigger .e-rtl.e-outline.e-input-group.e-small .e-clear-icon,
.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon {
  padding-left: 12px;
  padding-right: 0;
}
.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger + .e-input-group-icon.e-bigger:last-child,
.e-rtl.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon + .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon + .e-input-group-icon:last-child .e-bigger,
.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-rtl.e-outline.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon {
  margin-left: 12px;
  margin-right: 0;
}
.e-outline.e-float-input.e-small.e-bigger label.e-float-text,
.e-bigger .e-small .e-outline.e-float-input label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-small input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-bigger.e-small.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-input-focus input ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text {
  top: -7px;
  transform: translate3d(0, 0, 0) scale(1);
}
.e-outline.e-float-input.e-bigger .e-clear-icon::before,
.e-outline.e-float-input.e-control-wrapper.e-bigger .e-clear-icon::before,
.e-outline.e-input-group.e-bigger .e-clear-icon::before,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon::before,
.e-outline.e-float-input.e-control-wrapper input.e-bigger:first-child ~ .e-clear-icon::before,
.e-outline.e-bigger .e-float-input.e-control-wrapper .e-clear-icon::before,
.e-outline.e-float-input input.e-bigger:first-child ~ .e-clear-icon::before,
.e-outline.e-bigger .e-float-input .e-clear-icon::before,
.e-outline.e-bigger .e-input-group .e-clear-icon::before,
.e-outline.e-bigger .e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 20px;
}
.e-outline.e-float-input.e-small.e-bigger .e-clear-icon::before,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon::before,
.e-outline.e-input-group.e-small.e-bigger .e-clear-icon::before,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon::before,
.e-outline.e-small .e-input-group.e-bigger input:first-child ~ .e-clear-icon::before,
.e-outline.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before,
.e-outline.e-bigger .e-input-group.e-small input:first-child ~ .e-clear-icon::before,
.e-outline.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before,
.e-outline.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before,
.e-outline.e-small .e-float-input.e-bigger input:first-child ~ .e-clear-icon::before,
.e-outline.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before,
.e-outline.e-bigger .e-float-input.e-small input:first-child ~ .e-clear-icon::before {
  font-size: 18px;
}
.e-outline.e-float-input.e-bigger textarea ~ label.e-float-text,
.e-outline.e-float-input textarea ~ label.e-float-text.e-bigger,
.e-outline.e-float-input textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-outline.e-float-input textarea ~ label.e-float-text,
.e-outline.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-bigger,
.e-outline.e-float-input.e-control-wrapper textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger label.e-float-text,
.e-outline.e-float-input label.e-float-text.e-bigger,
.e-outline.e-float-input input.e-bigger ~ label.e-float-text,
.e-bigger .e-outline.e-float-input label.e-float-text,
.e-outline.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-bigger,
.e-outline.e-float-input.e-control-wrapper input.e-bigger ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger textarea ~ label.e-float-text,
.e-outline.e-float-input textarea ~ label.e-float-text.e-bigger,
.e-outline.e-float-input textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-outline.e-float-input textarea ~ label.e-float-text,
.e-outline.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-bigger,
.e-outline.e-float-input.e-control-wrapper textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
}
.e-bigger .e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-outline.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small.e-bigger label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
}
.e-bigger .e-outline.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-outline.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  animation-name: slideTopUp; /* stylelint-disable-line no-unknown-animations */
}
.e-bigger .e-outline.e-float-input.e-small input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-outline.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-small.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  animation-name: slideTopUp; /* stylelint-disable-line no-unknown-animations */
}
.e-filled input.e-input.e-bigger,
.e-filled.e-input-group.e-bigger input,
.e-filled.e-input-group.e-bigger input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger input,
.e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-bigger .e-filled.e-input-group input,
.e-bigger .e-filled.e-input-group input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper input,
.e-bigger .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-float-input.e-bigger input,
.e-filled.e-float-input.e-bigger input.e-input,
.e-bigger .e-filled.e-float-input input,
.e-bigger .e-filled.e-float-input input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input.e-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper input,
.e-bigger .e-filled.e-float-input.e-control-wrapper input.e-input,
.e-filled.e-float-input.e-bigger:not(.e-input-group) input,
.e-filled.e-float-input.e-bigger:not(.e-input-group) input.e-input,
.e-bigger .e-filled.e-float-input:not(.e-input-group) input,
.e-bigger .e-filled.e-float-input:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input.e-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-filled input.e-input.e-small.e-bigger,
.e-filled.e-input-group.e-bigger.e-small input,
.e-filled.e-input-group.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-filled.e-input-group input,
.e-bigger.e-small .e-filled.e-input-group input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-float-input.e-bigger.e-small input,
.e-filled.e-float-input.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-filled.e-float-input input,
.e-bigger.e-small .e-filled.e-float-input input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input.e-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper input.e-input,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-group) input,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-group) input,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-filled.e-input-group textarea.e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-filled textarea.e-input.e-bigger,
.e-filled.e-input-group.e-bigger textarea,
.e-filled.e-input-group.e-bigger textarea.e-input,
.e-bigger .e-filled.e-input-group textarea,
.e-bigger .e-filled.e-input-group textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-float-input.e-bigger textarea,
.e-filled.e-float-input.e-bigger textarea.e-input,
.e-bigger .e-filled.e-float-input textarea,
.e-bigger .e-filled.e-float-input textarea.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea.e-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea.e-input,
.e-filled textarea.e-input.e-small.e-bigger,
.e-filled.e-input-group.e-bigger.e-small textarea,
.e-filled.e-input-group.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group textarea,
.e-bigger.e-small .e-filled.e-input-group textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper textarea,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-float-input.e-bigger.e-small textarea,
.e-filled.e-float-input.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-filled.e-float-input textarea,
.e-bigger.e-small .e-filled.e-float-input textarea.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea.e-input {
  box-sizing: border-box;
}
.e-filled.e-input-group.e-bigger,
.e-bigger .e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper {
  margin-top: 0;
  padding: 0 12px 0 16px;
}
.e-filled.e-input-group.e-small.e-bigger,
.e-bigger.e-small .e-filled.e-input-group.e-small,
.e-bigger .e-filled.e-input-group.e-small,
.e-small .e-filled.e-input-group.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger {
  margin-top: 0;
  padding: 0 10px 0 12px;
}
.e-filled.e-float-input.e-bigger,
.e-bigger .e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper {
  margin-top: 0;
  padding: 0 12px 0 16px;
}
.e-filled.e-float-input.e-small.e-bigger,
.e-bigger.e-small .e-filled.e-float-input.e-small,
.e-bigger .e-filled.e-float-input.e-small,
.e-small .e-filled.e-float-input.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger {
  margin-top: 0;
  padding: 0 10px 0 12px;
}
.e-rtl.e-filled.e-input-group.e-bigger,
.e-bigger .e-rtl.e-filled.e-input-group,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper,
.e-rtl .e-filled.e-input-group.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper {
  padding: 0 16px 0 12px;
}
.e-rtl.e-filled.e-input-group.e-small.e-bigger,
.e-bigger.e-small .e-rtl.e-filled.e-input-group.e-small,
.e-bigger .e-rtl.e-filled.e-input-group.e-small,
.e-small .e-rtl.e-filled.e-input-group.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger,
.e-rtl .e-filled.e-input-group.e-small.e-bigger,
.e-bigger.e-small.e-rtl .e-filled.e-input-group.e-small,
.e-bigger.e-rtl .e-filled.e-input-group.e-small,
.e-small.e-rtl .e-filled.e-input-group.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger {
  padding: 0 12px 0 10px;
}
.e-rtl.e-filled.e-float-input.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper,
.e-rtl .e-filled.e-float-input.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper {
  padding: 0 16px 0 12px;
}
.e-rtl.e-filled.e-float-input.e-small.e-bigger,
.e-bigger.e-small .e-rtl.e-filled.e-float-input.e-small,
.e-bigger .e-rtl.e-filled.e-float-input.e-small,
.e-small .e-rtl.e-filled.e-float-input.e-bigger,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-small,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-rtl .e-filled.e-float-input.e-small.e-bigger,
.e-bigger.e-small.e-rtl .e-filled.e-float-input.e-small,
.e-bigger.e-rtl .e-filled.e-float-input.e-small,
.e-small.e-rtl .e-filled.e-float-input.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-bigger.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger {
  padding: 0 12px 0 10px;
}
.e-filled input.e-input.e-bigger,
.e-filled textarea.e-input.e-bigger,
.e-filled.e-input-group.e-bigger .e-input,
.e-filled.e-input-group.e-bigger.e-control-wrapper .e-input,
.e-bigger .e-filled input.e-input,
.e-bigger .e-filled textarea.e-input,
.e-bigger .e-filled.e-input-group .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input,
.e-filled.e-input-group.e-bigger .e-input:focus,
.e-bigger .e-filled.e-input-group .e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input:focus,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input:focus,
.e-filled.e-input-group.e-bigger.e-input-focus .e-input,
.e-bigger .e-filled.e-input-group.e-input-focus .e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-input-focus .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus .e-input {
  padding: 16px 4px 16px 0;
}
.e-filled .e-input.e-bigger:focus,
.e-bigger .e-filled .e-input:focus {
  padding-bottom: 16px;
}
.e-filled .e-input.e-small.e-bigger:focus,
.e-bigger .e-filled .e-input.e-small:focus {
  padding-bottom: 10px;
}
.e-filled .e-input.e-small.e-bigger,
.e-bigger .e-filled .e-input.e-small,
.e-small .e-filled .e-input.e-bigger,
.e-filled.e-input-group.e-small.e-bigger .e-input,
.e-filled.e-input-group.e-small .e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-small .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input,
.e-filled.e-input-group.e-small.e-bigger .e-input:focus,
.e-filled.e-input-group.e-small .e-input.e-bigger:focus,
.e-bigger .e-filled.e-input-group.e-small .e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input.e-bigger:focus,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-filled.e-input-group.e-small.e-bigger.e-input-focus .e-input,
.e-filled.e-input-group.e-small.e-input-focus .e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-small.e-input-focus .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-input-focus .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input {
  padding: 10px 2px 10px 0;
}
.e-filled.e-float-input.e-bigger input,
.e-filled.e-float-input input.e-bigger,
.e-bigger .e-filled.e-float-input input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-filled.e-float-input.e-control-wrapper input.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper input {
  padding: 20px 4px 6px 0;
}
.e-filled.e-float-input.e-small.e-bigger input,
.e-filled.e-float-input.e-small input.e-bigger,
.e-bigger .e-filled.e-float-input.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input {
  padding: 14px 2px 5px 0;
}
.e-rtl .e-filled input.e-input.e-bigger,
.e-filled input.e-input.e-bigger.e-rtl,
.e-bigger.e-rtl .e-filled input.e-input,
.e-bigger .e-filled input.e-input.e-rtl,
.e-filled.e-input-group.e-bigger.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input,
.e-rtl .e-filled.e-input-group.e-bigger input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-filled.e-input-group.e-rtl input.e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input.e-bigger,
.e-rtl .e-filled.e-input-group input.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-rtl input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group input.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger .e-filled.e-input-group.e-rtl input.e-input:focus,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-input-focus input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-bigger .e-filled.e-input-group.e-rtl.e-input-focus input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input {
  padding: 16px 0 16px 4px;
  text-indent: 0;
}
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl input,
.e-filled.e-float-input.e-bigger.e-rtl input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-rtl .e-filled.e-float-input.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-rtl input.e-bigger,
.e-filled.e-float-input.e-rtl input.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper input.e-bigger,
.e-rtl .e-filled.e-float-input input.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl input,
.e-bigger .e-filled.e-float-input.e-rtl input,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper input,
.e-bigger.e-rtl .e-filled.e-float-input input,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper input:focus,
.e-bigger.e-rtl .e-filled.e-float-input input:focus,
.e-bigger .e-filled.e-float-input.e-rtl input:focus,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-focus input,
.e-bigger .e-filled.e-float-input.e-rtl.e-input-focus input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl input {
  padding: 20px 0 6px 4px;
  text-indent: 0;
}
.e-bigger .e-filled input.e-input.e-small.e-rtl,
.e-filled.e-input-group.e-small.e-bigger.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl input.e-input,
.e-filled.e-input-group.e-small.e-rtl input.e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-small.e-rtl input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-bigger.e-rtl input.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-small.e-bigger input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-rtl .e-filled.e-input-group.e-small input.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group.e-small input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input,
.e-bigger .e-filled.e-input-group.e-small.e-rtl input.e-input:focus,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input:focus,
.e-small .e-filled.e-input-group.e-bigger.e-rtl input.e-input:focus,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input:focus,
.e-filled.e-input-group.e-bigger.e-small.e-rtl input.e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl input.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-small input.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-bigger input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-rtl .e-filled.e-input-group.e-bigger.e-small input.e-input:focus,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-bigger .e-filled.e-input-group.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-bigger.e-rtl.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl.e-input-focus input.e-input,
.e-filled.e-input-group.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-small.e-input-focus input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-bigger.e-input-focus input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input {
  padding: 10px 0 10px 2px;
  text-indent: 0;
}
.e-filled.e-float-input.e-small.e-bigger.e-rtl input,
.e-filled.e-float-input.e-small.e-rtl input.e-bigger,
.e-bigger .e-filled.e-float-input.e-small.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input,
.e-rtl .e-filled.e-float-input.e-small.e-bigger input,
.e-rtl .e-filled.e-float-input.e-small input.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-small input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input:focus,
.e-bigger .e-filled.e-float-input.e-small.e-rtl input:focus,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl input:focus,
.e-small .e-filled.e-float-input.e-bigger.e-rtl input:focus,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:focus,
.e-filled.e-float-input.e-bigger.e-small.e-rtl input:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-small input:focus,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger input:focus,
.e-small.e-rtl .e-filled.e-float-input.e-bigger input:focus,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-rtl .e-filled.e-float-input.e-bigger.e-small input:focus,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl.e-input-focus input,
.e-bigger .e-filled.e-float-input.e-small.e-rtl.e-input-focus input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl.e-input-focus input,
.e-small .e-filled.e-float-input.e-bigger.e-rtl.e-input-focus input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input,
.e-filled.e-float-input.e-bigger.e-small.e-rtl.e-input-focus input,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger.e-rtl .e-filled.e-float-input.e-small.e-input-focus input,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-small.e-rtl .e-filled.e-float-input.e-bigger.e-input-focus input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-rtl .e-filled.e-float-input.e-bigger.e-small.e-input-focus input {
  padding: 14px 0 5px 2px;
  text-indent: 0;
}
.e-filled.e-float-input.e-bigger,
.e-bigger .e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper,
.e-filled.e-float-input.e-bigger.e-disabled,
.e-bigger .e-filled.e-float-input.e-disabled,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-filled.e-float-input.e-input-group.e-bigger.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled {
  font-size: 16px;
}
.e-filled.e-float-input.e-small.e-bigger,
.e-small.e-bigger .e-filled.e-float-input,
.e-bigger .e-filled.e-float-input.e-small,
.e-small .e-filled.e-float-input.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-filled.e-float-input.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-filled.e-float-input.e-disabled,
.e-bigger .e-filled.e-float-input.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-bigger.e-disabled,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-filled.e-float-input.e-input-group.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-filled.e-float-input.e-input-group.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-bigger.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled {
  font-size: 14px;
}
.e-filled.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-filled.e-input-group:not(.e-float-input) .e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-input {
  min-height: 55px;
}
.e-filled.e-float-input.e-bigger input,
.e-bigger .e-filled.e-float-input input,
.e-filled.e-float-input.e-input-group.e-bigger input,
.e-bigger .e-filled.e-float-input.e-input-group input,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-bigger .e-filled.e-float-input.e-control-wrapper input,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group input,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group input {
  min-height: 55px;
}
.e-filled.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input,
.e-bigger .e-filled.e-input-group.e-small:not(.e-float-input) .e-input .e-small .e-filled.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input .e-small .e-filled.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input {
  min-height: 39px;
}
.e-float-input.e-bigger.e-small.e-filled input,
.e-bigger .e-float-input.e-filled.e-small input,
.e-small .e-float-input.e-filled.e-bigger input,
.e-float-input.e-filled.e-input-group.e-bigger.e-small input,
.e-bigger .e-float-input.e-filled.e-input-group.e-small input,
.e-small .e-float-input.e-filled.e-input-group.e-bigger input,
.e-float-input.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-bigger .e-float-input.e-filled.e-input-group.e-control-wrapper.e-small input,
.e-small .e-float-input.e-filled.e-input-group.e-control-wrapper.e-bigger input,
.e-float-input.e-filled.e-control-wrapper.e-bigger.e-small input,
.e-bigger .e-float-input.e-filled.e-control-wrapper.e-small input,
.e-small .e-float-input.e-filled.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-filled.e-input-group.e-bigger.e-small input,
.e-bigger .e-float-input.e-control-wrapper.e-filled.e-input-group.e-small input,
.e-small .e-float-input.e-control-wrapper.e-filled.e-input-group.e-bigger input {
  min-height: 39px;
}
.e-filled.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text {
  font-size: 16px;
  top: 18px;
}
.e-bigger .e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
  top: 18px;
  transform: translateY(-50%) scale(0.75);
  user-select: text;
}
.e-filled.e-float-input.e-small.e-bigger input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input[disabled] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[readonly] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text {
  font-size: 14px;
  top: 12px;
}
.e-bigger .e-filled.e-float-input.e-small input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input input:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill input:-webkit-autofill ~ label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input textarea:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill ~ label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: 12px;
  transform: translateY(-50%) scale(0.75);
  user-select: text;
}
.e-filled.e-float-input.e-bigger label.e-float-text,
.e-filled.e-float-input label.e-float-text.e-bigger,
.e-filled.e-float-input input.e-bigger ~ label.e-float-text,
.e-bigger .e-filled.e-float-input label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-bigger,
.e-filled.e-float-input.e-control-wrapper input.e-bigger ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger textarea ~ label.e-float-text,
.e-filled.e-float-input textarea ~ label.e-float-text.e-bigger,
.e-filled.e-float-input textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-filled.e-float-input textarea ~ label.e-float-text,
.e-filled.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea ~ label.e-float-text.e-bigger,
.e-filled.e-float-input.e-control-wrapper textarea.e-bigger ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 16px;
  top: 18px;
}
.e-filled.e-float-input.e-small.e-bigger label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: 12px;
  transform: none;
}
.e-filled.e-float-input.e-bigger.e-small input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-small input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger.e-small.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input ~ label.e-float-text,
.e-float-input.e-filled.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top {
  transform: translateY(-50%) scale(0.75);
}
.e-bigger .e-filled.e-float-input.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: 12px;
}
.e-filled.e-float-input.e-bigger label.e-float-text,
.e-filled.e-float-input.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input label.e-float-text,
.e-bigger .e-filled.e-float-input label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 16px;
}
.e-filled.e-float-input.e-bigger.e-rtl label.e-float-text,
.e-filled.e-float-input.e-rtl.e-bigger label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-bigger label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-bigger label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-bigger label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input label.e-float-text .e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 16px;
}
.e-small .e-filled.e-float-input.e-bigger label.e-float-text {
  left: 8px;
}
.e-filled.e-float-input.e-small.e-bigger label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 12px;
}
.e-filled.e-float-input.e-small.e-bigger.e-rtl label.e-float-text,
.e-filled.e-float-input.e-rtl.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-small.e-bigger label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small.e-bigger label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input label.e-float-text .e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-small.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 12px;
}
.e-filled.e-float-input.e-bigger.e-rtl .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger.e-rtl .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  right: 0;
}
.e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon {
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0 0 0 8px;
}
.e-rtl.e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon {
  padding: 0 8px 0 0;
}
.e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  font-size: 20px;
  min-height: 24px;
  min-width: 24px;
  padding: 0 0 0 8px;
}
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon {
  font-size: 18px;
  min-height: 20px;
  min-width: 20px;
  padding: 0 0 0 8px;
}
.e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon {
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 0;
  padding: 8px;
}
.e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon {
  font-size: 20px;
  padding: 0 0 0 8px;
}
.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon {
  font-size: 18px;
  padding: 0 0 0 8px;
}
.e-filled.e-input-group.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-filled.e-input-group .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group .e-clear-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 20px;
  min-height: 24px;
  min-width: 24px;
  padding: 0 0 0 8px;
}
.e-filled.e-input-group.e-float-input.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-float-input .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-float-input .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon {
  padding: 0 0 0 8px;
}
.e-filled.e-input-group.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-small .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-small .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon {
  font-size: 18px;
  min-height: 20px;
  min-width: 20px;
  padding: 0 0 0 8px;
}
.e-filled.e-input-group.e-float-input.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-float-input.e-small .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-float-input.e-small .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-filled.e-input-group.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon {
  padding: 0 0 0 8px;
}
.e-rtl.e-filled.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-input-group .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-input-group .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-input-group.e-small .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-input-group .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group.e-small .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon.e-bigger,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon {
  padding: 0 8px 0 0;
}
.e-filled.e-float-input.e-bigger .e-clear-icon::before,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-clear-icon::before,
.e-filled.e-input-group.e-bigger .e-clear-icon::before,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon::before,
.e-filled.e-float-input.e-control-wrapper input.e-bigger:first-child ~ .e-clear-icon::before,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-clear-icon::before,
.e-filled.e-float-input input.e-bigger:first-child ~ .e-clear-icon::before,
.e-bigger .e-filled.e-float-input .e-clear-icon::before,
.e-bigger .e-filled.e-input-group .e-clear-icon::before,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-clear-icon::before {
  font-size: 20px;
}
.e-filled.e-float-input.e-small.e-bigger .e-clear-icon::before,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon::before,
.e-filled.e-input-group.e-small.e-bigger .e-clear-icon::before,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon::before,
.e-small .e-filled.e-input-group.e-bigger input:first-child ~ .e-clear-icon::before,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before,
.e-bigger .e-filled.e-input-group.e-small input:first-child ~ .e-clear-icon::before,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input:first-child ~ .e-clear-icon::before,
.e-small .e-filled.e-float-input.e-bigger input:first-child ~ .e-clear-icon::before,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:first-child ~ .e-clear-icon::before,
.e-bigger .e-filled.e-float-input.e-small input:first-child ~ .e-clear-icon::before {
  font-size: 18px;
}
.e-filled.e-float-input.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled] ~ label.e-label-top.e-float-text {
  top: 18px;
}
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input[disabled] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[disabled] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly] ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled] ~ label.e-float-text {
  top: 12px;
}
.e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-bigger,
.e-filled.e-float-input .e-input-in-wrap input.e-bigger ~ label.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-bigger,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input.e-bigger ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: 18px;
}
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  top: 12px;
}
.e-filled.e-input-group:not(.e-float-input).e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group:not(.e-float-input).e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  font-size: 20px;
  margin: 0;
  min-height: 24px;
  min-width: 24px;
  padding: 0;
}
.e-filled.e-input-group:not(.e-float-input).e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group:not(.e-float-input).e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-small.e-float-icon-left > .e-input-group-icon {
  font-size: 18px;
  margin: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0;
}
.e-filled.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-input-group.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left > .e-input-group-icon {
  margin: 0;
  min-height: 24px;
  min-width: 24px;
  padding: 0;
}
.e-filled.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-float-input.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left > .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left > .e-input-group-icon.e-bigger,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left > .e-input-group-icon {
  margin: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0;
}
.e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom .e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom .e-small.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom .e-small .e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  left: 0;
}
.e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-right: 0;
}
.e-filled.e-input-group.e-bigger.e-rtl .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger.e-rtl .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon:last-child,
.e-rtl.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child {
  margin-left: 0;
}
.e-filled.e-rtl.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-rtl.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-small.e-bigger .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-small.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-rtl.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-left: 0;
  margin-right: 0;
}
.e-filled.e-input-group.e-bigger textarea,
.e-filled.e-input-group.e-bigger textarea.e-input,
.e-filled.e-input-group textarea.e-bigger,
.e-filled.e-input-group textarea.e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper textarea.e-bigger,
.e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-bigger .e-filled.e-input-group textarea,
.e-bigger .e-filled.e-input-group textarea.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-input-group.e-input-focus.e-bigger textarea,
.e-filled.e-input-group.e-input-focus.e-bigger textarea.e-input,
.e-filled.e-input-group.e-input-focus textarea.e-bigger,
.e-filled.e-input-group.e-input-focus textarea.e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-input-focus textarea,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input {
  padding: 0 16px 8px;
}
.e-filled.e-float-input.e-bigger textarea,
.e-filled.e-float-input textarea.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea,
.e-filled.e-float-input.e-control-wrapper textarea.e-bigger,
.e-bigger .e-filled.e-float-input textarea,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea {
  padding: 0 16px 8px;
}
.e-filled.e-input-group.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-small textarea.e-input.e-bigger,
.e-filled.e-input-group textarea.e-input.e-bigger.e-small,
.e-filled.e-input-group.e-bigger textarea.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-bigger.e-small .e-filled.e-input-group textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .input-group textarea.e-small,
.e-bigger .e-filled.e-input-group.e-small textarea.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-bigger .e-small.e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-small .input-group textarea.e-bigger,
.e-small .e-filled.e-input-group.e-bigger textarea.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-small .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-filled.e-input-group.e-input-focus textarea.e-input.e-bigger.e-small,
.e-filled.e-input-group.e-input-focus.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-input-focus.e-small textarea.e-input.e-bigger,
.e-filled.e-input-group.e-input-focus.e-bigger textarea.e-small,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input.e-bigger,
.e-bigger.e-small .e-filled.e-input-group.e-input-focus textarea.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger .e-small.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input {
  padding: 0 12px 10px;
}
.e-filled.e-float-input textarea.e-bigger.e-small,
.e-filled.e-float-input.e-small.e-bigger textarea,
.e-filled.e-float-input.e-small textarea.e-bigger,
.e-filled.e-float-input.e-bigger textarea.e-small,
.e-bigger .e-filled.e-float-input.e-small textarea,
.e-bigger.e-small .e-filled.e-float-input textarea,
.e-bigger .e-float-input textarea.e-small,
.e-small .e-filled.e-float-input.e-bigger textarea,
.e-small .float-input textarea.e-bigger,
.e-small .e-filled.e-float-input.e-control-wrapper textarea.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-filled.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper textarea {
  padding: 0 12px 5px;
}
.e-filled.e-input-group.e-multi-line-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-multi-line-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-multi-line-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-multi-line-input {
  padding: 16px 0 0;
}
.e-filled.e-input-group.e-small.e-bigger.e-multi-line-input,
.e-bigger.e-small .e-filled.e-input-group.e-small.e-multi-line-input,
.e-bigger .e-filled.e-input-group.e-small.e-multi-line-input,
.e-small .e-filled.e-input-group.e-bigger.e-multi-line-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-multi-line-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-multi-line-input {
  padding: 10px 0 0;
}
.e-filled.e-float-input.e-bigger.e-multi-line-input,
.e-bigger .e-filled.e-float-input.e-multi-line-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-multi-line-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-multi-line-input {
  padding: 20px 0 0;
}
.e-filled.e-float-input.e-small.e-bigger.e-multi-line-input,
.e-bigger.e-small .e-filled.e-float-input.e-small.e-multi-line-input,
.e-bigger .e-filled.e-float-input.e-small.e-multi-line-input,
.e-small .e-filled.e-float-input.e-bigger.e-multi-line-input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-multi-line-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-multi-line-input {
  padding: 14px 0 0;
}
.e-rtl .e-filled textarea.e-input.e-bigger,
.e-filled textarea.e-input.e-bigger.e-rtl,
.e-bigger.e-rtl .e-filled textarea.e-input,
.e-bigger .e-filled textarea.e-input.e-rtl,
.e-filled.e-input-group.e-multi-line-input.e-bigger.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-bigger textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input.e-bigger,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input:focus,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus {
  padding: 0 16px 8px;
  text-indent: 0;
}
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-bigger.e-rtl textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-bigger,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea.e-bigger,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea.e-bigger,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea.e-bigger,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-rtl textarea,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input textarea,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input textarea:focus,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus {
  padding: 0 16px 8px;
  text-indent: 0;
}
.e-bigger .e-filled textarea.e-input.e-small.e-rtl,
.e-filled.e-input-group.e-multi-line-input.e-small.e-bigger.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-bigger.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input.e-bigger,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input.e-bigger,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-bigger.e-rtl textarea.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small.e-bigger textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input:focus,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input:focus,
.e-small .e-filled.e-input-group.e-multi-line-input.e-bigger.e-rtl textarea.e-input:focus,
.e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea.e-input:focus,
.e-filled.e-input-group.e-multi-line-input.e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-bigger textarea.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-small textarea.e-input:focus {
  padding: 0 12px 10px;
  text-indent: 0;
}
.e-filled.e-float-input.e-multi-line-input.e-small.e-bigger.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea.e-bigger,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-bigger.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-bigger,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-bigger textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small.e-bigger textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea.e-bigger,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea:focus,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea:focus,
.e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea:focus,
.e-small .e-filled.e-float-input.e-multi-line-input.e-bigger.e-rtl textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-small.e-rtl textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-bigger.e-small.e-rtl textarea:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea:focus,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger textarea:focus,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-small textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger.e-small textarea:focus {
  padding: 0 12px 5px;
  text-indent: 0;
}
.e-filled.e-float-input.e-float-icon-left.e-bigger.e-small .e-input-in-wrap,
.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-bigger.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-bigger.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-bigger.e-small .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap {
  border: 1px solid;
  border-width: 0;
  margin-left: 8px;
}
.e-rtl.e-bigger.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-bigger.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap {
  margin-left: 0;
  margin-right: 8px;
}
.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  color: rgba(0, 0, 0, 0.42);
}
.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: rgba(0, 0, 0, 0.54);
}
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: rgba(0, 0, 0, 0.54);
}
.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom {
  color: rgba(0, 0, 0, 0.42);
}
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: rgba(0, 0, 0, 0.54);
}
.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: rgba(0, 0, 0, 0.42);
}
.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: #e3165b;
}
.e-outline.e-float-input.e-bigger.e-success.e-input-focus input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-success.e-input-focus input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-success input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-success) input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-success input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-success).e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text {
  color: #22b24b;
}
.e-outline.e-float-input.e-bigger.e-error.e-input-focus input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-error.e-input-focus input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-error input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-error textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-error textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-error textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-error textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-error input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-error input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-error input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-error input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-error textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-error textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-error textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-error textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-error.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-error.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-error.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-error.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-error.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-error.e-input-focus input ~ label.e-float-text {
  color: #f44336;
}
.e-outline.e-float-input.e-bigger.e-warning.e-input-focus input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-warning.e-input-focus input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-warning) input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-warning).e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text {
  color: #ffca1c;
}
.e-outline.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: rgba(0, 0, 0, 0.38);
}
.e-filled.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: rgba(0, 0, 0, 0.6);
}
.e-filled.e-float-input.e-bigger.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text {
  color: #22b24b;
}
.e-filled.e-float-input.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning.e-input-focus input ~ label.e-float-text {
  color: #ffca1c;
}
.e-filled.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled] ~ label.e-label-top.e-float-text {
  color: rgba(0, 0, 0, 0.6);
}
.e-filled.e-float-input.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input ~ label.e-float-text {
  color: #e3165b;
}
.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled] ~ label.e-float-text.e-label-top {
  color: rgba(0, 0, 0, 0.38);
}
.e-filled.e-float-input.e-bigger.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-bigger.e-small.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: #22b24b;
}
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:not(:focus):valid ~ label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:valid ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:valid ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[disabled] ~ label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:focus ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input ~ label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text,
.e-filled.e-bigger.e-small.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill ~ label.e-float-text {
  color: #ffca1c;
}
.e-outline.e-float-input.e-bigger input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-bigger input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-bigger input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input input:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input input ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input input label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-control-wrapper input:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper input:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper input ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper input[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper input[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-bigger input:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrappe.e-bigger input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-bigger textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-bigger textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input textarea:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid ~ label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled] ~ label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea:focus ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea:valid ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea[readonly] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea[disabled] ~ label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-input-focus.e-bigger input ~ label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-input-focus input ~ label.e-float-text {
  top: -7px;
  transform: translate3d(0, 0, 0) scale(1);
}
.e-input-group-icon.e-spin-up::before {
  content: "\e834";
  font-family: "e-icons";
}
.e-input-group-icon.e-spin-down::before {
  content: "\e83d";
  font-family: "e-icons";
}
.e-numeric-container {
  width: 100%;
}
.e-content-placeholder.e-numeric.e-placeholder-numeric {
  background-size: 300px 33px;
  min-height: 33px;
}
.e-float-input.e-input-group.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-input-group.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-float-input.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden,
.e-input-group.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden,
.e-float-input.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden {
  border: 0;
  height: 0;
  margin: 0;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0;
}
.e-numeric.e-control-wrapper.e-input-group .e-input-group-icon {
  font-size: 12px;
}
.e-bigger.e-content-placeholder.e-numeric.e-placeholder-numeric,
.e-bigger .e-content-placeholder.e-numeric.e-placeholder-numeric {
  background-size: 300px 40px;
  min-height: 40px;
}
.e-bigger .e-control-wrapper.e-numeric.e-input-group .e-input-group-icon, .e-bigger.e-control-wrapper.e-numeric.e-input-group .e-input-group-icon {
  font-size: 12px;
}
/*! maskedtextbox layout */
.e-control-wrapper.e-mask .e-maskedtextbox {
  font-family: Arial, "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 12.5px;
}
.e-content-placeholder.e-mask.e-placeholder-mask {
  background-size: 300px 33px;
  min-height: 33px;
}
/*! maskedtextbox theme */
.e-control-wrapper.e-mask.e-error .e-maskedtextbox,
.e-utility-mask.e-error {
  color: #f44336;
}
.e-bigger .e-control-wrapper.e-mask .e-maskedtextbox {
  font-size: 13px;
}
.e-control-wrapper.e-mask.e-bigger .e-maskedtextbox {
  font-size: 13px;
}
.e-bigger .e-content-placeholder.e-mask.e-placeholder-mask,
.e-bigger.e-content-placeholder.e-mask.e-placeholder-mask {
  background-size: 300px 40px;
  min-height: 40px;
}
/* stylelint-disable-line no-empty-source */
/* stylelint-disable property-no-vendor-prefix */
.e-control-wrapper.e-slider-container {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  box-sizing: border-box;
  display: inline-block;
  height: 18px;
  line-height: normal;
  outline: none;
  position: relative;
  user-select: none;
}
.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-material-handle {
  cursor: default;
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  z-index: 3;
}
.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-tab-handle::after, .e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-start.e-tab-handle::after {
  background-color: transparent;
}
.e-control-wrapper.e-slider-container:hover .e-scale .e-tick, .e-control-wrapper.e-slider-container:active .e-scale .e-tick {
  visibility: visible;
}
.e-control-wrapper.e-slider-container::after {
  content: "material";
  display: none;
}
.e-control-wrapper.e-slider-container .e-slider {
  box-sizing: border-box;
  cursor: default;
  display: block;
  outline: 0 none;
  padding: 0;
  position: relative;
}
.e-control-wrapper.e-slider-container .e-slider .e-handle {
  border-radius: 50%;
  box-sizing: border-box;
  cursor: grab;
  height: 12px;
  width: 12px;
  outline: none;
  position: absolute;
  touch-action: none;
  transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, transform 300ms ease-out;
  z-index: 10;
  /* stylelint-disable */
  cursor: -webkit-grab;
  cursor: grab;
  /* stylelint-enable */
}
.e-control-wrapper.e-slider-container .e-slider .e-handle.e-large-thumb-size {
  transform: scale(1.5);
}
.e-control-wrapper.e-slider-container .e-slider .e-handle.e-handle-active {
  /* stylelint-disable */
  cursor: -webkit-grabbing;
  cursor: grabbing;
  /* stylelint-enable */
}
.e-control-wrapper.e-slider-container .e-slider .e-handle.e-handle-start {
  background-color: #fff;
  border: 2px solid rgba(0, 0, 0, 0.26);
}
.e-control-wrapper.e-slider-container .e-slider .e-handle::after {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* stylelint-disable */
  transform: scale(0);
  /* stylelint-enable */
  border: 0 solid;
  border-radius: 50%;
  box-sizing: content-box;
  content: "";
  height: 32px;
  width: 32px;
  position: absolute;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  opacity: 0.26;
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  z-index: -1;
}
.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle.e-handle-start::after {
  background-color: #e0e0e0;
  opacity: 0.38;
}
.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle::after {
  /* stylelint-disable */
  transform: scale(1);
  /* stylelint-enable */
  background-color: #e3165b;
}
.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-slider .e-handle {
  margin: 0 -6px 0 0;
  top: calc(50% - 6px);
}
.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-first-tick {
  background-position-x: right;
}
.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-last-tick {
  background-position-x: left;
}
.e-control-wrapper.e-slider-container.e-rtl.e-vertical {
  direction: ltr;
}
.e-control-wrapper.e-slider-container.e-disabled.e-material-slider .e-slider .e-handle.e-handle-first {
  background-color: #757575;
}
.e-control-wrapper.e-slider-container.e-disabled:hover .e-scale .e-tick {
  visibility: hidden;
}
.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-range {
  background: rgba(0, 0, 0, 0.26);
}
.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle {
  background: #757575;
  transform: scale(0.5) !important; /* stylelint-disable-line declaration-no-important */
}
.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle.e-handle-first {
  background-color: #757575;
  border: 0;
}
.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle::after {
  /* stylelint-disable */
  transform: scale(1);
  /* stylelint-enable */
  background: transparent;
  border: 7px solid #fff;
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  height: 26px;
  width: 26px;
  position: absolute;
  top: calc(50% - 13px);
  left: calc(50% - 13px);
  opacity: 1;
  transition: none;
  z-index: -1;
}
.e-control-wrapper.e-slider-container.e-disabled .e-btn {
  cursor: default;
}
.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle {
  cursor: default;
}
.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle.e-handle-disable {
  display: block;
}
.e-control-wrapper.e-slider-container.e-horizontal {
  height: 48px;
  width: 100%;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-first-button {
  left: 0;
  margin-top: -9px;
  top: 50%;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-first-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAkFBMVEUAAAD////////////////////////+/v7////+/v7////////+/v7+/v7////////+/v7+/v7+/v7////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///8G+5iqAAAAL3RSTlMABAgMEBQYHCAkKDA0ODxETFRYYGRsdHyAh4uTm6Onr7O/w8fL09ff4+fr7/P3+/6nVicAAADJSURBVHgBldJHdoNgAANhQUjvPTHuxbgAuv/t/J5O8I82Wn27UfGaVmjvBwvsdmEDUH33JuBxYwNQ/48m4LWzAbie2QR8nkzA/coGoPodTMDzzgagae1ykHAASDgAJBwAEk4xSDgAJBwAEg4ACacYJBwAEg4ACYeAjyMEaqYQSC97CFT/DQxID2sIpK8zBLqZQyC9dRDoajIyID1tIVD10zMg3S0ZSF4IJC8GkhcDyQuB5MVA8kIgeTGQvBhIXggkLwaSFwLJK3cBRvanB71ijlkAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 7px;
  width: 7px;
  position: absolute;
  top: calc(50% - 3.6px);
  left: calc(50% - 4.6px);
}
.e-control-wrapper.e-slider-container.e-horizontal .e-second-button {
  right: 0;
  margin-top: -9px;
  top: 50%;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-second-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAkFBMVEUAAAD////////////////////////+/v7////////+/v7+/v7+/v7////////+/v7////+/v7+/v7+/v7+/v7+/v7////////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///9VYKa9AAAAL3RSTlMABAgMEBQYHCAoLDQ4PEBMUFhcZGx0eICDi5Obn6ers7vDx8vP19vf4+fr7/P3++LF0fAAAADNSURBVHgBldNHbsNAGEPhkZSi9F4S915k6d3/dga8Jgjw7bkYzPeXS5ObkkX3EQ5gcRcO6H/qbACbp3AAo6twwOEtHMCsDQecvqpsAKuHcMDw12QD2L2EA/C8EFleiCwvRJYXIssLmeGFzPBCZnghM7yQGV7IDC9Eglc26D6zwfS2JIP9a/To4b8pyWD9GH1c/11FNOZthO/4nvEeX5dksH2OTnT4rUsyWN4Xk4cj8nBEHo7IwxF5OCIPR+ThiDwckYcj8nBEHo5Iw5GdAVm8p9sPUXNKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 7px;
  width: 7px;
  position: absolute;
  top: calc(50% - 3.6px);
  left: calc(50% - 2.6px);
}
.e-control-wrapper.e-slider-container.e-horizontal.e-slider-btn {
  padding: 0 30px;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-slider {
  height: 32px;
  width: 100%;
  position: relative;
  top: calc(50% - 16px);
}
.e-control-wrapper.e-slider-container.e-horizontal .e-slider-track {
  height: 2px;
  width: 100%;
  left: 0;
  position: absolute;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.26);
  top: calc(50% - 1px);
}
.e-control-wrapper.e-slider-container.e-horizontal .e-handle {
  margin-left: -6px;
  top: calc(50% - 6px);
}
.e-control-wrapper.e-slider-container.e-horizontal.e-scale-both .e-range {
  height: 2px;
}
.e-control-wrapper.e-slider-container.e-horizontal .e-range {
  height: 2px;
  top: calc(50% - 1px);
  top: calc(50% - 2px);
}
.e-control-wrapper.e-slider-container.e-horizontal .e-limits {
  background-color: rgba(0, 0, 0, 0.26);
  position: absolute;
  height: 2px;
  top: calc(50% - 1px);
}
.e-control-wrapper.e-slider-container.e-vertical {
  height: inherit;
  width: 48px;
  padding: 38px 0;
}
.e-control-wrapper.e-slider-container.e-vertical .e-slider {
  height: 100%;
  width: 32px;
  left: calc(50% - 16px);
  position: relative;
}
.e-control-wrapper.e-slider-container.e-vertical .e-slider-track {
  background: rgba(0, 0, 0, 0.26);
  bottom: 0;
  height: 100%;
  position: absolute;
  overflow: hidden;
  width: 2px;
  left: calc(50% - 1px);
  border-radius: 4px;
}
.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn {
  height: 100%;
  padding: 30px 0;
}
.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn .e-slider {
  height: 100%;
  width: 2px;
}
.e-control-wrapper.e-slider-container.e-vertical .e-first-button {
  bottom: 0;
  margin-right: -9px;
  right: 50%;
}
.e-control-wrapper.e-slider-container.e-vertical .e-first-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAjVBMVEUAAAD////////////////////////+/v7////+/v7////////+/v7////////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////1kjJ6AAAALnRSTlMABAgMEBQYHCAkKDA4QERITFRcYGRodHyDj5OXn6Ons7e7v8vP09ff5+vv8/f7zZvJMAAAAItJREFUeAHdyVcagjAQBsAfUVTAXsTeSTRm7388i/kUQjYHYF4H9bAUXjuEV/KQEdC98f9I8dLXxJngY879CsbG/ccARuPsetHCT1tWXyUoSDXZRiiZ2p/Bsi7/HrbgVPw8REUk/n+P4ZAoMvQATmMyFmBk39+CExzefwnBauZEsgOPWOkevIYz1NEToo45F58KJy0AAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 8px;
  width: 8px;
  position: absolute;
  top: calc(50% - 2.7px);
  left: calc(50% - 3.8px);
}
.e-control-wrapper.e-slider-container.e-vertical .e-second-button {
  top: 0;
  margin-right: -9px;
  right: 50%;
}
.e-control-wrapper.e-slider-container.e-vertical .e-second-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAjVBMVEUAAAD////////////////////////////////+/v7////+/v7+/v7////////+/v7+/v7////+/v7////+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////wrNfvAAAALnRSTlMABAgMEBQYICgsMDQ4QERITFBcYGhseHyDi5Obn6Ort7u/x8/X29/j5+vv8/f77y3LJgAAAI1JREFUeAHdyVeagjAUBtCbYQTsXewFENGYf//LsyB8kORmAZzXQ600mLrfz2XX9X8xcO0Qb4+3s2B/ia8N9yOFwtz+wR0/z77tvQSVm0+mI2piYXyEhp3+E2gWzQ8lNGpY//8UhjygijjBIvGotIbVofwZGFHxPQmGGn/ez8B6hETiAofUo1XmtKVWeAEhzjgqqZr/lwAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 8px;
  width: 8px;
  position: absolute;
  top: calc(50% - 4.7px);
  left: calc(50% - 3.8px);
}
.e-control-wrapper.e-slider-container.e-vertical.e-scale-both .e-slider .e-handle {
  margin-bottom: -6px;
}
.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-handle {
  margin-bottom: -6px;
  left: calc(50% - 6px);
}
.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-range {
  width: 2px;
  left: calc(50% - 1px);
}
.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-limits {
  background-color: rgba(0, 0, 0, 0.26);
  position: absolute;
  width: 2px;
  left: calc(50% - 1px);
}
.e-control-wrapper.e-slider-container .e-range {
  border-radius: 2px;
  position: absolute;
  transition: left 300ms ease-out, right 300ms ease-out, bottom 300ms ease-out, width 300ms ease-out, height 300ms ease-out;
}
.e-control-wrapper.e-slider-container .e-range.e-drag-horizontal, .e-control-wrapper.e-slider-container .e-range.e-drag-vertical {
  cursor: pointer;
}
.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-h-scale .e-tick {
  height: 7px;
  top: 5px;
  background-position: bottom;
}
.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-h-scale .e-large {
  height: 10px;
  top: 5px;
}
.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-v-scale .e-tick {
  background-position: right;
  width: 50%;
  left: 1px;
}
.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-h-scale .e-tick {
  height: 7px;
  top: 10px;
  background-position-x: center;
}
.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-h-scale .e-large {
  height: 10px;
  top: 13px;
}
.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-v-scale .e-tick {
  background-position: left;
  width: 50%;
  left: calc(50% - 1px);
}
.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-h-scale .e-tick {
  background-position: center;
  height: 12px;
}
.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-h-scale .e-large {
  height: 20px;
  top: 4px;
}
.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-tick {
  background-position: center;
  width: 100%;
}
.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-large {
  width: 100%;
}
.e-control-wrapper.e-slider-container .e-scale {
  box-sizing: content-box;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  height: 28px;
  width: 100%;
  line-height: normal;
  list-style: none outside none;
  margin: 0;
  outline: 0 none;
  padding: 0;
  position: absolute;
  top: calc(50% - 14px);
  z-index: 1;
}
.e-control-wrapper.e-slider-container .e-scale .e-tick {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFElEQVQI12NkYGAIZ2BgYGBigAIABPgAW+yfXroAAAAASUVORK5CYII=");
  cursor: default;
  outline: none;
  position: relative;
  user-select: none;
}
.e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value {
  color: #000;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 10px;
  outline: none;
  position: absolute;
  user-select: none;
  white-space: nowrap;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale {
  height: 100%;
  width: 28px;
  left: calc(50% - 14px);
  top: 0;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick {
  background-repeat: no-repeat;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-first-tick {
  background-position-y: top;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-last-tick {
  background-position-y: bottom;
}
.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick {
  display: inline-block;
  background-repeat: repeat-y;
}
.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-before, .e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both:first-child {
  top: -18px;
}
.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-after, .e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both {
  bottom: -20px;
}
.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-first-tick {
  background-position-x: left;
}
.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-last-tick {
  background-position-x: right;
}
.e-control-wrapper.e-slider-container .e-scale .e-tick {
  visibility: hidden;
}
.e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value {
  visibility: visible;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-before {
  right: 26px;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-after {
  left: 27px;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both {
  right: 41px;
}
.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both:first-child {
  left: 39px;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup {
  background-color: #e3165b;
  border: 0;
  border-radius: 8px;
  /* stylelint-disable */
  cursor: -webkit-grab;
  cursor: grab;
  /* stylelint-enable */
  opacity: 1;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-popup.e-popup-close {
  display: block;
  opacity: 0;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start {
  background-color: rgba(0, 0, 0, 0.26);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-inner {
  color: #000;
  opacity: 0;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-bottom {
  border-top-color: rgba(0, 0, 0, 0.26);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-top {
  border-bottom-color: rgba(0, 0, 0, 0.26);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-right {
  border-left-color: rgba(0, 0, 0, 0.26);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-left {
  border-right-color: rgba(0, 0, 0, 0.26);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-active {
  /* stylelint-disable */
  cursor: -webkit-grabbing;
  cursor: grabbing;
  /* stylelint-enable */
}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip {
  visibility: visible;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content {
  background-color: transparent;
  height: 16px;
  width: 100%;
  overflow: hidden;
  padding: 0 8px;
  text-align: center;
  top: calc(50% - 8px);
  position: relative;
  line-height: 16px;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content.e-material-tooltip-show {
  color: #fff;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content.e-material-tooltip-hide {
  color: transparent;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-inner {
  color: #e3165b;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-bottom {
  border-top-color: #e3165b;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-top {
  border-bottom-color: #e3165b;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-right {
  border-left-color: #e3165b;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-left {
  border-right-color: #e3165b;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default {
  background-color: #e3165b;
  border: 0;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 0%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  /* stylelint-disable */
  cursor: -webkit-grab;
  cursor: grab;
  /* stylelint-enable */
  opacity: 1;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-material-tooltip-start {
  background-color: rgba(0, 0, 0, 0.26);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-tooltip-active {
  /* stylelint-disable */
  cursor: -webkit-grabbing;
  cursor: grabbing;
  /* stylelint-enable */
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-arrow-tip {
  visibility: hidden;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-before {
  transform: rotate(45deg);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-before .e-tip-content {
  transform: rotate(-45deg);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-after {
  transform: rotate(225deg);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-after .e-tip-content {
  transform: rotate(-225deg);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-before {
  transform: rotate(-45deg);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-before .e-tip-content {
  transform: rotate(45deg);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-after {
  transform: rotate(-225deg);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-after .e-tip-content {
  transform: rotate(225deg);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content {
  background-color: transparent;
  height: 16px;
  width: 100%;
  overflow: hidden;
  padding: 0;
  text-align: center;
  top: calc(50% - 8px);
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content.e-material-tooltip-show {
  color: #fff;
}
.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content.e-material-tooltip-hide {
  color: transparent;
}
.e-slider-horizantal-color {
  height: 100%;
  top: 0;
  position: absolute;
}
.e-slider-vertical-color {
  position: absolute;
  width: 100%;
  left: -1px;
}
.e-slider-hover .e-scale .e-tick {
  visibility: visible;
}
/* stylelint-enable property-no-vendor-prefix */
.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-first, .e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-second {
  background: transparent;
  border-color: transparent;
}
.e-control-wrapper.e-slider-container .e-slider-button {
  background-color: rgba(0, 0, 0, 0.54);
  border: 1px solid transparent;
  box-sizing: border-box;
  cursor: pointer;
  outline: none;
  position: absolute;
  height: 18px;
  width: 18px;
  border-radius: 50%;
  padding: 0;
}
.e-control-wrapper.e-slider-container .e-slider .e-range {
  background-color: #e3165b;
}
.e-control-wrapper.e-slider-container .e-slider .e-handle {
  background-color: #e3165b;
  border-color: #e3165b;
}
.e-control-wrapper.e-slider-container .e-slider .e-handle.e-material-tooltip {
  background-color: transparent;
  border-color: transparent;
}
.e-control-wrapper.e-slider-container.e-slider-hover .e-slider-track {
  background-color: rgba(0, 0, 0, 0.26);
}
.e-control-wrapper.e-slider-container.e-slider-hover .e-range {
  background-color: #e3165b;
}
.e-control-wrapper.e-slider-container.e-slider-hover .e-handle {
  border-color: #e3165b;
}
.e-bigger.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content {
  font-size: 11px;
  line-height: 16px;
}
.e-bigger .e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value,
.e-control-wrapper.e-slider-container.e-bigger .e-scale .e-tick .e-tick-value {
  font-size: 12px;
}
/* stylelint-disable-line no-empty-source */
.e-content-placeholder.e-textbox.e-placeholder-textbox {
  background-size: 300px 33px;
  min-height: 33px;
}
.e-input-group.e-input-focus.e-multi-line-input textarea.e-textbox {
  padding-right: 30px;
}
.e-input-group.e-input-focus.e-rtl.e-multi-line-input textarea.e-textbox {
  padding-left: 30px;
}
.e-bigger .e-content-placeholder.e-textbox.e-placeholder-textbox,
.e-bigger.e-content-placeholder.e-textbox.e-placeholder-textbox {
  background-size: 300px 40px;
  min-height: 40px;
}
.e-bigger .e-input-group.e-input-focus.e-multi-line-input textarea.e-textbox {
  padding-right: 32px;
}
.e-bigger .e-input-group.e-input-focus.e-rtl.e-multi-line-input textarea.e-textbox {
  padding-left: 32px;
}
/* stylelint-disable-line no-empty-source */
.e-input-group.e-multi-line-input.e-auto-width {
  width: auto;
}
.e-input-group.e-multi-line-input textarea.e-resize-x {
  resize: horizontal;
}
.e-input-group.e-multi-line-input textarea.e-resize-y {
  resize: vertical;
}
.e-input-group.e-multi-line-input textarea.e-resize-xy {
  resize: both;
}
.e-input-group.e-multi-line-input textarea.e-textarea.e-resize-none {
  resize: none;
}
.e-float-input .e-clear-icon:hover,
.e-float-input.e-control-wrapper .e-clear-icon:hover,
.e-input-group .e-clear-icon:hover,
.e-input-group.e-control-wrapper .e-clear-icon:hover {
  background: none;
  border: none;
}
.e-float-input:not(.e-disabled) .e-clear-icon:hover,
.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover,
.e-input-group:not(.e-disabled) .e-clear-icon:hover,
.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover {
  background: none;
}
/* stylelint-disable property-no-vendor-prefix */
@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons::before {
  content: "\e945";
}
.e-upload .e-upload-files .e-icons.e-file-pause-btn::before {
  content: "\e326";
}
.e-upload .e-upload-files .e-icons.e-file-reload-btn::before {
  content: "\e99d";
}
.e-upload .e-upload-files .e-icons.e-file-play-btn::before {
  content: "\e324";
}
.e-upload .e-upload-files .e-file-delete-btn.e-icons::before {
  content: "\e94a";
}
.e-upload .e-upload-files .e-file-abort-btn.e-icons::before {
  content: "\e974";
}
.e-upload .e-upload-files .e-icons.e-msie::before {
  position: relative;
  right: 10px;
}
.e-upload .e-upload-files .e-icons.e-file-abort-icon.e-msie::before {
  right: 12px;
}
.e-upload {
  width: 100%;
}
.e-upload.e-control-wrapper {
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
}
.e-upload .e-hidden-file-input {
  border: 0;
  height: 0;
  margin: 0;
  outline: none;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0;
}
.e-upload .e-file-select-wrap {
  padding: 16px 0 16px 12px;
}
.e-upload .e-file-select-wrap .e-file-select,
.e-upload .e-file-select-wrap .e-file-select .e-uploader {
  display: inline-block;
  width: 0;
}
.e-upload .e-file-select-wrap .e-file-select .e-uploader {
  opacity: 0;
}
.e-upload .e-file-select-wrap .e-file-drop {
  font-family: inherit;
  font-size: 14px;
  margin-left: 12px;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 12px;
  padding-top: 8px;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error, .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error, .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error {
  color: #f44336;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: rgba(0, 0, 0, 0.54);
  display: block;
  font-size: 11px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid {
  color: #f44336;
}
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name, .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type, .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status {
  color: #f44336;
}
.e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons, .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons, .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons, .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons, .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons, .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  top: 32px;
}
.e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, 0.38);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-upload .e-upload-files {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.e-upload .e-upload-files .e-icons:focus {
  outline: none;
}
.e-upload .e-upload-files .e-upload-file-list {
  font-family: inherit;
  font-size: 14px;
  height: 100%;
  line-height: normal;
  min-height: 90px;
  position: relative;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container {
  display: block;
  height: 100%;
  margin-left: 12px;
  margin-right: 90px;
  min-height: 35px;
  position: relative;
  top: 3px;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  float: left;
  font-family: inherit;
  font-size: 14px;
  max-width: 75%;
  overflow: hidden;
  padding-top: 12px;
  position: relative;
  text-overflow: ellipsis;
  top: 0;
  white-space: nowrap;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name::before {
  content: attr(data-tail);
  float: right;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  display: block;
  font-family: inherit;
  font-size: 14px;
  padding-top: 12px;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-hidden {
  visibility: hidden;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  display: block;
  font-size: 11px;
  padding: 8px 0;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  display: block;
  font-family: inherit;
  font-size: 11px;
  padding-bottom: 12px;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-progress, .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-progress {
  display: none;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  display: block;
  height: 8px;
  padding-bottom: 6px;
  padding-top: 6px;
  position: absolute;
  width: 98%;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap {
  border-radius: 0;
  display: block;
  height: 2px;
  width: 100%;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar {
  border-radius: 0;
  display: inherit;
  height: 2px;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  float: right;
  font-family: inherit;
  font-size: 11px;
  position: relative;
  right: 6px;
  top: -27px;
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons, .e-upload .e-upload-files .e-file-delete-btn.e-icons, .e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-upload .e-upload-files .e-file-pause-btn.e-icons, .e-upload .e-upload-files .e-file-play-btn.e-icons, .e-upload .e-upload-files .e-file-reload-btn.e-icons {
  align-items: center;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-size: 11px;
  height: 18px;
  justify-content: center;
  margin: 0 12px;
  margin-top: -18px;
  padding: 18px;
  position: absolute;
  right: 0;
  top: 50%;
  vertical-align: middle;
  width: 18px;
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress, .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-upload-progress, .e-upload .e-upload-files .e-file-abort-btn.e-icons.e-upload-progress, .e-upload .e-upload-files .e-file-pause-btn.e-icons.e-upload-progress, .e-upload .e-upload-files .e-file-play-btn.e-icons.e-upload-progress, .e-upload .e-upload-files .e-file-reload-btn.e-icons.e-upload-progress {
  cursor: default;
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, 0.38);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons, .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons, .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons, .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons, .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons, .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons {
  padding: 18px 13px 18px 23px;
}
.e-upload .e-upload-files .e-file-pause-btn.e-icons, .e-upload .e-upload-files .e-file-play-btn.e-icons, .e-upload .e-upload-files .e-file-reload-btn.e-icons {
  right: 36px;
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):hover, .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):hover, .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):hover, .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):hover, .e-upload .e-upload-files .e-file-reload-btn.e-icons:hover, .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):hover, .e-upload .e-upload-files .e-clear-icon-focus {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  border-radius: 50%;
  box-shadow: 0 0 0 transparent;
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-reload-btn.e-icons:focus, .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus, .e-upload .e-upload-files .e-clear-icon-focus {
  border-radius: 50%;
}
.e-upload .e-upload-files .e-file-delete-btn.e-icons {
  font-size: 11px;
  opacity: 1;
}
.e-upload .e-upload-files .e-file-abort-btn.e-icons {
  font-size: 15px;
  opacity: 1;
}
.e-upload .e-file-select-wrap .e-btn, .e-upload .e-upload-actions .e-btn {
  font-family: inherit;
}
.e-upload .e-upload-actions {
  position: relative;
  text-align: right;
}
.e-upload .e-upload-actions .e-file-upload-btn {
  margin: 12px;
}
.e-upload .e-upload-actions .e-file-clear-btn {
  margin: 12px;
}
.e-upload.e-rtl .e-file-select-wrap {
  padding: 16px 12px 16px 0;
}
.e-upload.e-rtl .e-file-select-wrap .e-control.e-btn {
  margin-right: 10px;
}
.e-upload.e-rtl .e-file-select-wrap .e-file-drop {
  margin-left: 60px;
  margin-right: 12px;
  position: relative;
}
.e-upload.e-rtl .e-upload-actions {
  text-align: left;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container {
  height: 100%;
  margin-left: 60px;
  margin-right: 12px;
  position: relative;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-rtl-container {
  direction: ltr;
  float: right;
  width: 100%;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  float: right;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  float: right;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  direction: ltr;
  float: right;
  position: relative;
  text-align: right;
  width: 100%;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  float: right;
  position: initial;
  top: 46px;
  width: 89%;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  float: left;
  right: -8px;
  top: -25px;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons {
  left: 0;
  margin-left: 12px;
  margin-right: 12px;
  right: auto;
  top: 50%;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons {
  left: 36px;
  right: auto;
}
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons {
  left: 36px;
}
.e-upload.e-disabled .e-file-drop {
  color: rgba(0, 0, 0, 0.38);
}
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-type, .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-size, .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: rgba(0, 0, 0, 0.38);
}
.e-upload .e-content-placeholder.e-upload.e-placeholder-upload {
  background-size: 400px 65px;
  min-height: 65px;
}
.e-small .e-upload .e-file-select-wrap {
  padding: 16px 0 16px 12px;
}
.e-small .e-upload .e-file-select-wrap .e-file-drop {
  font-size: 13px;
  margin-left: 12px;
}
.e-small .e-upload .e-upload-files .e-upload-file-list {
  min-height: 76px;
}
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  font-size: 12px;
  padding-top: 10px;
}
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  font-size: 11px;
  padding: 5px 0;
}
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  font-size: 12px;
  padding-top: 10px;
}
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  padding-bottom: 10px;
}
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  padding-bottom: 3px;
  padding-top: 3px;
}
.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons, .e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons, .e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons, .e-small .e-upload .e-upload-files .e-file-play-btn.e-icons, .e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons {
  font-size: 10px;
  height: 24px;
  padding: 12px;
  width: 24px;
}
.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, 0.38);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-small .e-upload.e-rtl .e-file-select-wrap {
  padding: 16px 12px 16px 0;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 10px;
  padding-top: 6px;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error, .e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error, .e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error {
  color: #f44336;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: rgba(0, 0, 0, 0.54);
  display: block;
  font-size: 11px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid {
  color: #f44336;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name, .e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type, .e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status {
  color: #f44336;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons, .e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons, .e-small .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons, .e-small .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons, .e-small .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons, .e-small .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  top: 34px;
}
.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, 0.38);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-upload {
  border: 1px solid rgba(0, 0, 0, 0.12);
}
.e-upload .e-file-drop {
  color: rgba(0, 0, 0, 0.87);
  vertical-align: middle;
}
.e-upload .e-upload-files {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.e-upload .e-upload-files .e-upload-file-list {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  color: rgba(0, 0, 0, 0.87);
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  color: rgba(0, 0, 0, 0.87);
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  color: rgba(0, 0, 0, 0.54);
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: rgba(0, 0, 0, 0.87);
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-success {
  color: #22b24b;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-fails {
  color: #f44336;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-validation-fails {
  color: #f44336;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap {
  background-color: #e0e0e0;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-progress {
  background: #e3165b;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-success {
  background: #22b24b;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-failed {
  background: #f44336;
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-bar-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons, .e-upload .e-upload-files .e-file-delete-btn.e-icons, .e-upload .e-upload-files .e-file-reload-btn.e-icons, .e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-upload .e-upload-files .e-file-pause-btn.e-icons, .e-upload .e-upload-files .e-file-play-btn.e-icons {
  color: #000;
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons:hover, .e-upload .e-upload-files .e-file-delete-btn.e-icons:hover, .e-upload .e-upload-files .e-file-reload-btn.e-icons:hover, .e-upload .e-upload-files .e-file-abort-btn.e-icons:hover, .e-upload .e-upload-files .e-file-pause-btn.e-icons:hover, .e-upload .e-upload-files .e-file-play-btn.e-icons:hover {
  color: #000;
}
.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus, .e-upload .e-upload-files .e-file-reload-btn.e-icons:focus, .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus, .e-upload .e-upload-files .e-clear-icon-focus {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: 0 0 0 transparent;
}
.e-bigger .e-upload {
  width: 100%;
}
.e-bigger .e-upload .e-file-select-wrap {
  padding: 20px 0 20px 16px;
}
.e-bigger .e-upload .e-file-select-wrap .e-file-drop {
  font-size: 15px;
  margin-left: 16px;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list {
  font-size: 15px;
  line-height: normal;
  min-height: 100px;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container {
  margin-left: 16px;
  top: 0;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  font-size: 15px;
  padding-top: 16px;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  font-size: 12px;
  padding: 10px 0;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  font-size: 15px;
  padding-top: 16px;
  top: initial;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  font-size: 12px;
  padding-bottom: 16px;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  height: 10px;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap {
  height: 3px;
  width: 98%;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar {
  height: 3px;
}
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  font-size: 11px;
  right: 10px;
  top: -33px;
}
.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  font-size: 12px;
  height: 18px;
  margin: 16px;
  margin-top: -24px;
  padding: 20px;
  top: 50%;
  width: 18px;
}
.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, 0.38);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons, .e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons, .e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons, .e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons, .e-bigger .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons, .e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons {
  padding: 20px 17px 20px 26px;
}
.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons, .e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons {
  right: 45px;
}
.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons {
  font-size: 13px;
}
.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons {
  font-size: 18px;
}
.e-bigger .e-upload .e-upload-actions .e-btn {
  margin-left: 16px;
}
.e-bigger .e-upload .e-upload-actions .e-file-upload-btn {
  margin: 15px;
}
.e-bigger .e-upload .e-upload-actions .e-file-clear-btn {
  margin: 15px;
}
.e-bigger .e-upload.e-rtl .e-file-select-wrap {
  padding: 20px 16px 20px 0;
}
.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn {
  margin-right: 0;
}
.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-file-drop {
  margin-right: 16px;
}
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container {
  margin-left: 60px;
  margin-right: 16px;
}
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  top: 54px;
}
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  left: 10px;
  right: initial;
}
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  left: 0;
  margin-left: 16px;
  margin-right: 16px;
  padding: 20px;
  top: 50%;
}
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons.e-disabled, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, 0.38);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-msie.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-msie.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-msie.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-msie.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-msie.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-msie.e-icons {
  padding: 20px 17px 20px 26px;
}
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, .e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons {
  left: 41px;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 16px;
  padding-top: 12px;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error, .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error, .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error {
  color: #f44336;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: rgba(0, 0, 0, 0.54);
  display: block;
  font-size: 12px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid {
  color: #f44336;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name, .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type, .e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status {
  color: #f44336;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons, .e-bigger .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons, .e-bigger .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons, .e-bigger .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons, .e-bigger .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons, .e-bigger .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  top: 42px;
}
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-bigger .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, 0.38);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-bigger.e-small .e-upload {
  width: 100%;
}
.e-bigger.e-small .e-upload.e-control-wrapper {
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
}
.e-bigger.e-small .e-upload .e-hidden-file-input {
  border: 0;
  height: 0;
  margin: 0;
  outline: none;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0;
}
.e-bigger.e-small .e-upload .e-file-select-wrap {
  padding: 16px 0 16px 12px;
}
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select,
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select .e-uploader {
  display: inline-block;
  width: 0;
}
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select .e-uploader {
  opacity: 0;
}
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-drop {
  font-family: inherit;
  font-size: 14px;
  margin-left: 12px;
}
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 12px;
  padding-top: 8px;
}
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0;
}
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none;
}
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px;
}
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error {
  color: #f44336;
}
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: rgba(0, 0, 0, 0.54);
  display: block;
  font-size: 11px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative;
}
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid {
  color: #f44336;
}
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status {
  color: #f44336;
}
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons {
  box-sizing: border-box;
  top: 32px;
}
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, 0.38);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-bigger.e-small .e-upload .e-upload-files {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.e-bigger.e-small .e-upload .e-upload-files .e-icons:focus {
  outline: none;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list {
  font-family: inherit;
  font-size: 14px;
  height: 100%;
  line-height: normal;
  min-height: 90px;
  position: relative;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container {
  display: block;
  height: 100%;
  margin-left: 12px;
  margin-right: 90px;
  min-height: 35px;
  position: relative;
  top: 3px;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  float: left;
  font-family: inherit;
  font-size: 14px;
  max-width: 75%;
  overflow: hidden;
  padding-top: 12px;
  position: relative;
  text-overflow: ellipsis;
  top: 0;
  white-space: nowrap;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name::before {
  content: attr(data-tail);
  float: right;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  display: block;
  font-family: inherit;
  font-size: 14px;
  padding-top: 12px;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-hidden {
  visibility: hidden;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  display: block;
  font-size: 11px;
  padding: 8px 0;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  display: block;
  font-family: inherit;
  font-size: 11px;
  padding-bottom: 12px;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-progress, .e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-progress {
  display: none;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  display: block;
  height: 8px;
  padding-bottom: 6px;
  padding-top: 6px;
  position: absolute;
  width: 98%;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap {
  border-radius: 0;
  display: block;
  height: 2px;
  width: 100%;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar {
  border-radius: 0;
  display: inherit;
  height: 2px;
}
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  float: right;
  font-family: inherit;
  font-size: 11px;
  position: relative;
  right: 6px;
  top: -27px;
}
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons {
  align-items: center;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-size: 11px;
  height: 18px;
  justify-content: center;
  margin: 0 12px;
  margin-top: -18px;
  padding: 18px;
  position: absolute;
  right: 0;
  top: 50%;
  vertical-align: middle;
  width: 18px;
}
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress, .e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-upload-progress, .e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons.e-upload-progress, .e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons.e-upload-progress, .e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons.e-upload-progress, .e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons.e-upload-progress {
  cursor: default;
}
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled, .e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, 0.38);
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons {
  padding: 18px 13px 18px 23px;
}
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons, .e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons {
  right: 36px;
}
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):hover, .e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):hover, .e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):hover, .e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):hover, .e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons:hover, .e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):hover, .e-bigger.e-small .e-upload .e-upload-files .e-clear-icon-focus {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  border-radius: 50%;
  box-shadow: 0 0 0 transparent;
}
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus, .e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus, .e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus, .e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus, .e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons:focus, .e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus, .e-bigger.e-small .e-upload .e-upload-files .e-clear-icon-focus {
  border-radius: 50%;
}
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons {
  font-size: 11px;
  opacity: 1;
}
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons {
  font-size: 15px;
  opacity: 1;
}
.e-bigger.e-small .e-upload .e-file-select-wrap .e-btn, .e-bigger.e-small .e-upload .e-upload-actions .e-btn {
  font-family: inherit;
}
.e-bigger.e-small .e-upload .e-upload-actions {
  position: relative;
  text-align: right;
}
.e-bigger.e-small .e-upload .e-upload-actions .e-file-upload-btn {
  margin: 12px;
}
.e-bigger.e-small .e-upload .e-upload-actions .e-file-clear-btn {
  margin: 12px;
}
.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap {
  padding: 16px 12px 16px 0;
}
.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn {
  margin-right: 10px;
}
.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap .e-file-drop {
  margin-left: 60px;
  margin-right: 12px;
  position: relative;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-actions {
  text-align: left;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container {
  height: 100%;
  margin-left: 60px;
  margin-right: 12px;
  position: relative;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-rtl-container {
  direction: ltr;
  float: right;
  width: 100%;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  float: right;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  float: right;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  direction: ltr;
  float: right;
  position: relative;
  text-align: right;
  width: 100%;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  float: right;
  position: initial;
  top: 46px;
  width: 89%;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  float: left;
  right: -8px;
  top: -25px;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons {
  left: 0;
  margin-left: 12px;
  margin-right: 12px;
  right: auto;
  top: 50%;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons {
  left: 36px;
  right: auto;
}
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons, .e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons {
  left: 36px;
}
.e-bigger.e-small .e-upload.e-disabled .e-file-drop {
  color: rgba(0, 0, 0, 0.38);
}
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-name, .e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-type, .e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-size, .e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-status, .e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-information {
  color: rgba(0, 0, 0, 0.38);
}
.e-bigger.e-small .e-upload .e-content-placeholder.e-upload.e-placeholder-upload {
  background-size: 400px 65px;
  min-height: 65px;
}
.e-bigger.e-small .e-upload .e-bigger .e-content-placeholder.e-upload.e-placeholder-upload,
.e-bigger.e-small .e-upload .e-bigger.e-content-placeholder.e-upload.e-placeholder-upload {
  background-size: 400px 80px;
  min-height: 80px;
}
.e-container .e-value-switch-btn::before {
  content: "\e430";
}
.e-colorpicker-wrapper,
.e-colorpicker-container {
  display: inline-block;
  line-height: 0;
  outline: none;
  user-select: none;
}
.e-colorpicker-wrapper .e-colorpicker,
.e-colorpicker-container .e-colorpicker {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}
.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
  font-family: initial;
  line-height: 14px;
  padding: 0 4px;
}
.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 8px;
  border-radius: 2px;
  height: 18px;
  margin-top: 0;
  position: relative;
  width: 18px;
}
.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color .e-split-preview,
.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color .e-split-preview {
  border-radius: 2px;
}
.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn {
  padding: 0 4px;
}
.e-colorpicker-wrapper *,
.e-colorpicker-container * {
  box-sizing: border-box;
}
.e-colorpicker-wrapper.e-disabled .e-palette .e-tile,
.e-colorpicker-container.e-disabled .e-palette .e-tile {
  cursor: default;
}
.e-colorpicker-wrapper.e-disabled .e-palette .e-tile:hover,
.e-colorpicker-container.e-disabled .e-palette .e-tile:hover {
  border: 0;
  box-shadow: none;
}
.e-colorpicker-wrapper.e-disabled .e-palette .e-tile.e-selected,
.e-colorpicker-container.e-disabled .e-palette .e-tile.e-selected {
  border: 0;
}
.e-colorpicker-wrapper.e-disabled .e-container .e-handler, .e-colorpicker-wrapper.e-disabled .e-container .e-preview-container, .e-colorpicker-wrapper.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider, .e-colorpicker-wrapper.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider, .e-colorpicker-wrapper.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle,
.e-colorpicker-container.e-disabled .e-container .e-handler,
.e-colorpicker-container.e-disabled .e-container .e-preview-container,
.e-colorpicker-container.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider,
.e-colorpicker-container.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider,
.e-colorpicker-container.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
  cursor: default;
}
.e-colorpicker-wrapper.e-disabled .e-container .e-hsv-container,
.e-colorpicker-container.e-disabled .e-container .e-hsv-container {
  pointer-events: none;
}
.e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn) {
  line-height: 0;
}
/* stylelint-disable property-no-vendor-prefix */
.e-colorpicker.e-modal, .e-colorpicker.e-hsv-model {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
.e-colorpicker.e-modal {
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0.5;
  pointer-events: auto;
}
.e-colorpicker.e-hsv-model {
  background-color: transparent;
}
.sf-colorpicker .e-switch-ctrl-btn .e-ctrl-btn {
  position: relative;
}
.e-show-value .sf-colorpicker.e-color-palette .e-selected-value, .e-show-value .sf-colorpicker.e-color-palette .e-switch-ctrl-btn {
  width: 270px;
}
.e-dropdown-popup.e-transparent .e-container {
  display: none;
}
body.e-colorpicker-overflow {
  overflow: visible;
}
.e-container {
  border: 0;
  border-radius: 0;
  display: inline-block;
  line-height: 0;
  outline: none;
  user-select: none;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-container.e-color-picker {
  width: 270px;
}
.e-container.e-color-picker .e-mode-switch-btn {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA0IENvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS04IiBmaWxsPSIjNDU5NkNFIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS05IiBmaWxsPSIjNUNDMTVCIiB4PSIwIiB5PSIxMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTI1LUNvcHktMTAiIGZpbGw9IiNGQkQ1MDYiIHg9IjEyIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS0xMSIgZmlsbD0iI0VDNEU0MyIgeD0iMTIiIHk9IjEyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat 100% 100%;
}
.e-container.e-color-palette {
  width: auto;
}
.e-container.e-color-palette .e-mode-switch-btn {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE4IDE4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxOCkiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgc3R5bGU9ImZpbGw6dXJsKCNfTGluZWFyMSk7Ii8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDE4KSI+CiAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBzdHlsZT0iZmlsbDp1cmwoI19MaW5lYXIyKTsiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsMTgpIj4KICAgICAgICA8Y2xpcFBhdGggaWQ9Il9jbGlwMyI+CiAgICAgICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPgogICAgICAgIDwvY2xpcFBhdGg+CiAgICAgICAgPGcgY2xpcC1wYXRoPSJ1cmwoI19jbGlwMykiPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwtMCwxOCkiPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxOCkiPgogICAgICAgIDxjbGlwUGF0aCBpZD0iX2NsaXA0Ij4KICAgICAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ii8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgICAgICA8ZyBjbGlwLXBhdGg9InVybCgjX2NsaXA0KSI+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLC0wLDE4KSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNfSW1hZ2U1IiB4PSIwIiB5PSIwIiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4Ii8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDE4KSI+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJfY2xpcDYiPgogICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgICAgIDxnIGNsaXAtcGF0aD0idXJsKCNfY2xpcDYpIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsLTAsMTgpIj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iX0xpbmVhcjEiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCg2LjI3MDE5ZS0xNCwtMTAyNCwtMTAyNCwtNi4yNzAxOWUtMTQsMCwxOCkiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDAsMTgyLDI1NSk7c3RvcC1vcGFjaXR5OjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOmJsYWNrO3N0b3Atb3BhY2l0eTowIi8+PC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9Il9MaW5lYXIyIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4xMDIxOGUtMTUsLTE4LC0xOCwtMS4xMDIxOGUtMTUsMTgsMTgpIj48c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYigwLDE4MiwyNTUpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjpibGFjaztzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGltYWdlIGlkPSJfSW1hZ2U1IiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJJQUFBQVNDQVlBQUFCV3pvNVhBQUFBQ1hCSVdYTUFBQTdFQUFBT3hBR1ZLdzRiQUFBQmUwbEVRVlE0alcyUjIyNGNNUXhER2NBbyt2OC8yU0lYZE9wTk5iSXVWaDlrZXp6SlBoaWlTT3JNQXZ2eTBBanlBSGVBSEdBSHlDUDE4dTQ3ZVl6ZTlBS2xhaDlCZ0F5WG5tVUxjQStRYmQ3cWp4OWdnVkxGUWRiVDlBQlpYNlZkWHpNLy9MVmZqbE11dy9xQWR2QUMzZmR2bVE1UVpVbUErZ1ZUWDZWZDh3Sjk3NWRLbkdYek1VZnBpVGYzdXpkQi93Z2tsaVZ4a0U1dFdSSkxiNGMvNlplamZvTE5NdFJaeXYyWk4zZFNCYXREVlFGWGxQcDRnTlZBb3FPa1F4dW8yY3Iybk5Wd2lnSnVnQ2xnaWxMclgxQ2Jod3BXdmUwa3NtVTUzUXh3SGM4QU01UjZIQnRBUUUzQVlqa25WREpyb2tDM1BIYlBPZlpTano4SjRMWU9XRFIzVlJBblBOeUE3dm1tZGs5UWQ1VGo0dzBzRzRqYjBPbXBUa0FmMHpiZDExN3FCSjBOeEx3MGl5RGNnZGlPcG80K0lCMElINkQzMXdTMEJqb1ozQ1QvMHBpSGNla0ppTmgwdmxMZmZnOUF3OGs4Z3RoZXYyczh6MHA5L1FVNlQ3Z2JFTWhnbGhIcDdjZDQzbm5CajU4ekhVZERiMk1URit6TC9oOXIveU91c0ZQS093QUFBQUJKUlU1RXJrSmdnZz09Ii8+CiAgICA8L2RlZnM+Cjwvc3ZnPgo=") no-repeat 100% 100%;
}
.e-container .e-custom-palette {
  width: auto;
}
.e-container .e-custom-palette .e-palette {
  padding: 10px;
}
.e-container .e-custom-palette.e-palette-group {
  height: 270px;
  overflow-y: scroll;
}
.e-container .e-palette {
  border-bottom: 0;
  display: table;
  line-height: 0;
  outline: none;
  user-select: none;
}
.e-container .e-palette .e-row {
  display: table-row;
  white-space: nowrap;
}
.e-container .e-palette .e-tile {
  border: 0.5px solid transparent;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 27px;
  text-align: center;
  vertical-align: middle;
  width: 27px;
}
.e-container .e-palette .e-tile.e-selected {
  outline: #000 0.5px solid;
  position: relative;
}
.e-container .e-palette .e-tile:hover {
  box-shadow: 2px 2px 7px 2px rgba(0, 0, 0, 0.3);
  position: relative;
}
.e-container .e-palette .e-tile.e-nocolor-item {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 8px;
}
.e-container .e-hsv-container {
  border-bottom: 0;
  position: relative;
  touch-action: none;
}
.e-container .e-hsv-container .e-hsv-color {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%), linear-gradient(to right, #fff 0, rgba(255, 255, 255, 0) 100%);
  height: 170px;
}
.e-container .e-hsv-container .e-handler {
  border: 1px solid #fff;
  border-radius: 6px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.7), inset 0 0 2px rgba(0, 0, 0, 0.7);
  cursor: pointer;
  display: inline-block;
  height: 8px;
  margin-left: -4px;
  margin-top: -4px;
  position: absolute;
  touch-action: none;
  user-select: none;
  width: 8px;
}
.e-container .e-slider-preview {
  display: inline-block;
  width: 100%;
  padding: 10px 16px;
}
.e-container .e-slider-preview .e-colorpicker-slider {
  display: inline-block;
  width: 82.34%;
}
.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container {
  height: 18px;
}
.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider {
  height: 18px;
  top: calc(50% - 9px);
}
.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider-track {
  height: 6px !important; /* stylelint-disable-line declaration-no-important */
  top: calc(50% - 3px);
  border-radius: 0;
}
.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
  border-radius: 6px;
  cursor: pointer;
  height: 14px;
  top: calc(50% - 7px);
  width: 14px;
}
.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-handle-active {
  cursor: pointer;
}
.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-large-thumb-size {
  transform: scale(1);
}
.e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider .e-slider-track {
  background: linear-gradient(to right, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%);
}
.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-slider-track {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  border: 0;
  z-index: 0;
}
.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-opacity-empty-track {
  background-size: contain;
  border: 0;
  height: 6px;
  position: absolute;
  top: calc(50% - 3px);
  width: 100%;
  z-index: 1;
}
.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-hue-slider .e-handle, .e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-hue-slider .e-handle-start, .e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-opacity-slider .e-handle, .e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-opacity-slider .e-handle-start {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.e-container .e-slider-preview .e-preview-container {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 10px;
  border: 1px solid #e0e0e0;
  cursor: pointer;
  display: inline-block;
  height: 32px;
  margin-left: 4.205%;
  position: relative;
  top: -2px;
  width: 13.45%;
}
.e-container .e-slider-preview .e-preview-container .e-preview {
  display: block;
  height: 16px;
  position: absolute;
  width: 100%;
}
.e-container .e-slider-preview .e-preview-container .e-preview.e-current {
  border-bottom: 1px solid #e0e0e0;
  top: 0;
}
.e-container .e-slider-preview .e-preview-container .e-preview.e-previous {
  height: 14px;
  top: 16px;
}
.e-container .e-selected-value {
  align-items: center;
  display: flex;
  padding: 0 16px 16px;
  user-select: none;
  width: 100%;
}
.e-container .e-selected-value .e-input-container .e-float-input input {
  padding-left: 0;
  text-align: center;
}
.e-container .e-selected-value .e-input-container .e-numeric-hidden {
  display: none;
}
.e-container .e-selected-value .e-value-switch-btn {
  font-family: "e-icons";
  margin-top: 0;
  padding: 2px 3px;
  font-size: 16px;
  line-height: 16px;
}
.e-container .e-input-container {
  display: inline-block;
  width: 89.8%;
}
.e-container .e-input-container .e-float-input {
  display: inline-block;
  margin-right: 3.75%;
  vertical-align: baseline;
}
.e-container .e-input-container .e-float-input:first-child {
  width: 33%;
}
.e-container .e-input-container .e-float-input:first-child input {
  height: auto;
}
.e-container .e-input-container .e-float-input.e-numeric {
  height: auto;
  width: 12%;
}
.e-container .e-input-container .e-float-input.e-numeric input {
  height: auto;
}
.e-container .e-input-container .e-float-input .e-float-text {
  text-align: center;
}
.e-container .e-switch-ctrl-btn {
  display: inline-block;
  padding: 0 16px 16px;
  white-space: nowrap;
  width: 100%;
}
.e-container .e-switch-ctrl-btn .e-ctrl-btn {
  float: right;
  text-align: right;
  white-space: nowrap;
  width: 89.913%;
}
.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn {
  max-width: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn.e-cancel {
  margin-left: 0;
}
.e-container .e-switch-ctrl-btn .e-mode-switch-btn {
  background-origin: border-box;
  background-position: center;
  background-size: cover;
  float: left;
  margin-top: 0;
  overflow: hidden;
  white-space: nowrap;
}
.e-container .e-switch-ctrl-btn .e-mode-switch-btn:focus {
  box-shadow: 0 0 2px 3px rgba(0, 0, 0, 0.2);
}
.e-container .e-value-switch-btn, .e-container .e-mode-switch-btn {
  background-color: transparent;
  border-color: transparent;
  position: relative;
  width: 10.09%;
  height: 24px;
}
.e-container.e-color-picker .e-value-switch-btn:focus, .e-container.e-color-picker .e-value-switch-btn:hover, .e-container.e-color-picker .e-value-switch-btn:active {
  border-color: transparent;
  box-shadow: none;
  outline: none;
}
.e-container.e-color-picker .e-value-switch-btn:focus {
  outline: none;
}
.e-container.e-color-palette .e-palette + .e-selected-value, .e-container.e-color-palette .e-palette-group + .e-selected-value {
  padding: 16px 16px;
}
.e-container.e-color-palette .e-palette + .e-switch-ctrl-btn, .e-container.e-color-palette .e-palette-group + .e-switch-ctrl-btn {
  padding: 23px 16px 16px;
}
.e-container.e-color-palette .e-clr-pal-rec-wpr {
  padding: 0;
}
.e-container.e-color-palette .e-clr-pal-rec-wpr .e-recent-clr-span {
  display: block;
  font-weight: 600;
  font-size: 14px;
  height: 36px;
  padding: 7px 16px;
  line-height: 22px;
  color: #000000;
}
.e-container.e-color-palette .e-clr-pal-rec-wpr .e-palette.e-recent-palette {
  padding: 9px 10.5px;
}
.e-container.e-color-palette .e-clr-pal-rec-wpr .e-palette.e-recent-palette .e-tile {
  height: 18px !important; /* stylelint-disable-line declaration-no-important */
  width: 18px !important; /* stylelint-disable-line declaration-no-important */
  margin: 0 3.5px;
  border: 0.5px solid #eee;
}
.e-container.e-color-palette .e-clr-pal-rec-wpr .e-palette.e-recent-palette .e-tile:hover {
  border: 0.5px solid transparent !important; /* stylelint-disable-line declaration-no-important */
}
.sf-colorpicker.e-container .e-input-container .e-float-input {
  float: left;
  margin-left: -1px;
}
.e-hide-opacity .e-container .e-slider-preview .e-colorpicker-slider {
  vertical-align: super;
}
.e-hide-opacity .e-container .e-slider-preview .e-preview-container {
  top: 0;
}
.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%;
}
.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 16.3%;
}
.e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 21.25%;
}
.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 29.59%;
}
.e-hide-valueswitcher .e-container .e-input-container {
  width: 100%;
}
.e-hide-valueswitcher .e-container .e-float-input:first-child {
  width: 33%;
}
.e-hide-valueswitcher .e-container .e-float-input.e-numeric {
  width: 13%;
}
.e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-right: 0;
}
.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%;
}
.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 17.58%;
}
.e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 22.18%;
}
.e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 30.82%;
}
.e-rtl .e-container .e-hsv-container .e-hsv-color {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%), linear-gradient(to left, #fff 0, rgba(255, 255, 255, 0) 100%);
}
.e-rtl .e-container .e-slider-preview .e-hue-slider .e-slider-track {
  background: linear-gradient(to left, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%);
}
.e-rtl .e-container .e-slider-preview .e-preview-container {
  margin-left: 0;
  margin-right: 4.205%;
}
.e-rtl .e-container .e-selected-value .e-float-input {
  margin-left: 3.75%;
  margin-right: 0;
}
.e-rtl .e-container .e-selected-value .e-float-input input {
  padding-right: 0;
}
.e-rtl .e-container .e-selected-value .e-float-input .e-float-text {
  right: -12px !important; /* stylelint-disable-line declaration-no-important */
}
.e-rtl .e-container .e-selected-value .e-value-switch-btn {
  transform: rotate(180deg);
}
.e-rtl .e-container .e-switch-ctrl-btn .e-mode-switch-btn {
  float: right;
}
.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn {
  float: left;
  text-align: left;
}
.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn .e-cancel {
  margin-left: 0;
  margin-right: 0;
}
.e-rtl .e-container.sf-colorpicker .e-selected-value .e-input-container .e-float-input {
  float: right;
  margin-right: -1px;
}
.e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-left: 0;
}
.e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child {
  width: 100%;
}
.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 0%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  min-width: 26px;
  transform: translateY(18px) rotate(45deg) scale(0.01);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 8px;
  border-radius: 50%;
  height: 24px;
  position: relative;
  transform: rotate(45deg);
  width: 24px;
}
.e-split-preview,
.e-tip-transparent {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.e-container.e-color-palette .e-clr-pal-rec-wpr + .e-switch-ctrl-btn {
  padding-top: 12px;
}
.e-container {
  background-color: #fff;
}
.e-container .e-palette .e-tile:hover {
  border-color: #eee;
}
.e-container .e-palette .e-tile.e-selected {
  border-color: #eee;
}
.e-container .e-handler.e-hide-handler, .e-container .e-handle.e-hide-handler {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle:not(.e-tab-handle), .e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle:not(.e-tab-handle) {
  background-color: #fff;
  border-color: #fff;
}
.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle:not(.e-tab-handle).e-handle-start:not(.e-tab-handle), .e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle:not(.e-tab-handle).e-handle-start:not(.e-tab-handle) {
  background-color: #fff;
  border-color: #fff;
}
.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle.e-tab-handle, .e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle.e-tab-handle {
  background-color: #fff;
  border-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.e-colorpicker-wrapper.e-disabled .e-value-switch-btn, .e-colorpicker-wrapper.e-disabled .e-mode-switch-btn,
.e-colorpicker-container.e-disabled .e-value-switch-btn,
.e-colorpicker-container.e-disabled .e-mode-switch-btn {
  color: rgba(0, 0, 0, 0.26);
}
.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:focus, .e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:focus,
.e-colorpicker-container.e-disabled .e-value-switch-btn:focus,
.e-colorpicker-container.e-disabled .e-mode-switch-btn:focus {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.26);
  outline: none;
  outline-offset: unset;
}
.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:active, .e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:active,
.e-colorpicker-container.e-disabled .e-value-switch-btn:active,
.e-colorpicker-container.e-disabled .e-mode-switch-btn:active {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.26);
}
.e-colorpicker-wrapper .e-icon-btn:disabled, .e-colorpicker-wrapper .e-icon-btn.e-disabled,
.e-colorpicker-container .e-icon-btn:disabled,
.e-colorpicker-container .e-icon-btn.e-disabled {
  background-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.12);
}
.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
  background-color: #fff;
  border-color: #fff;
}
.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-bigger .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
  line-height: 18px;
  padding: 0 6px;
}
.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-bigger .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-bigger.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color {
  height: 22px;
  width: 22px;
}
.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-bigger .e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn {
  padding: 0 6px;
}
.e-bigger .e-colorpicker-wrapper .e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn),
.e-bigger.e-colorpicker-wrapper .e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn),
.e-bigger .e-colorpicker-container .e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn),
.e-bigger.e-colorpicker-container .e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn) {
  line-height: 0;
}
.e-bigger .e-container .e-switch-ctrl-btn .e-ctrl-btn {
  margin: 2px 0;
}
.e-bigger .e-container.e-color-picker {
  width: 290px;
}
@media only screen and (max-width: 600px) {
  .e-bigger .e-container.e-color-picker {
    width: 100% !important; /* stylelint-disable-line declaration-no-important */
  }
  .e-bigger .e-container.e-colorpicker-popup {
    width: calc(100% - 20px) !important; /* stylelint-disable-line declaration-no-important */
  }
}
.e-bigger .e-container .e-palette .e-tile {
  height: 29px;
  width: 29px;
}
.e-bigger .e-container .e-hsv-container .e-hsv-color {
  height: 180px;
}
.e-bigger .e-container .e-custom-palette.e-palette-group {
  height: 290px;
}
.e-bigger .e-container .e-slider-preview {
  padding: 8px 16px;
}
.e-bigger .e-container .e-slider-preview .e-preview-container {
  margin-left: 4.657%;
  vertical-align: super;
  width: 12.408%;
  top: 0;
}
@media only screen and (max-width: 600px) {
  .e-bigger .e-container .e-slider-preview .e-preview-container {
    margin-left: 4.6% !important; /* stylelint-disable-line declaration-no-important */
  }
}
.e-bigger .e-container .e-slider-preview .e-colorpicker-slider {
  width: 82.944%;
}
.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container {
  height: 20px;
}
.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
  border-radius: 8px;
  height: 16px;
  top: calc(50% - 8px);
  width: 16px;
}
.e-bigger .e-container .e-slider-preview .e-switch-ctrl-btn .e-ctrl-btn {
  width: 90.6%;
}
.e-bigger .e-container.e-color-palette .e-palette + .e-switch-ctrl-btn {
  padding: 25px 16px 16px;
}
.e-bigger .e-container.e-color-palette .e-clr-pal-rec-wpr {
  padding: 0;
}
.e-bigger .e-container.e-color-palette .e-clr-pal-rec-wpr .e-recent-clr-span {
  display: block;
  font-size: 16px;
  height: 46px;
  padding: 10px 16px;
  line-height: 24px;
}
.e-bigger .e-container.e-color-palette .e-clr-pal-rec-wpr .e-palette.e-recent-palette {
  padding: 11px 10.5px 12px;
}
.e-bigger .e-container.e-color-palette .e-clr-pal-rec-wpr .e-palette.e-recent-palette .e-tile {
  height: 22px !important; /* stylelint-disable-line declaration-no-important */
  width: 22px !important; /* stylelint-disable-line declaration-no-important */
  margin: 0 2.5px;
}
.e-bigger .e-container .e-input-container {
  width: 90.7%;
}
.e-bigger .e-container .e-input-container .e-float-input {
  margin-right: 3.425%;
}
.e-bigger .e-container .e-input-container .e-float-input:first-child {
  width: 33.5%;
}
.e-bigger .e-container .e-input-container .e-float-input:first-child input {
  height: auto;
}
.e-bigger .e-container .e-input-container .e-float-input.e-numeric {
  height: auto;
  width: 12.34%;
}
.e-bigger .e-container .e-input-container .e-float-input.e-numeric input {
  height: auto;
}
.e-bigger .e-container .e-css.e-value-switch-btn, .e-bigger .e-container .e-mode-switch-btn {
  padding: 2px 3px;
  width: 9.306%;
  font-size: 18px;
  line-height: 18px;
}
.e-bigger .e-container .e-mode-switch-btn {
  margin-top: 5px;
}
.e-bigger .e-container.sf-colorpicker .e-input-container .e-float-input {
  margin-right: calc(3.425% - 2.38px);
}
.e-bigger .e-hide-opacity .e-container .e-slider-preview, .e-bigger.e-hide-opacity .e-container .e-slider-preview {
  padding: 8px 16px;
}
.e-bigger .e-hide-opacity .e-container .e-slider-preview .e-preview-container, .e-bigger.e-hide-opacity .e-container .e-slider-preview .e-preview-container {
  vertical-align: initial;
}
.e-bigger .e-hide-opacity .e-container .e-float-input:first-child, .e-bigger.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%;
}
.e-bigger .e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 16.76%;
}
.e-bigger.e-hide-hex-value .e-container .e-float-input.e-numeric, .e-bigger .e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 21.58%;
}
.e-bigger.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 29.59%;
}
.e-bigger.e-hide-valueswitcher .e-container .e-input-container, .e-bigger .e-hide-valueswitcher .e-container .e-input-container {
  width: 100%;
}
.e-bigger.e-hide-valueswitcher .e-container .e-float-input:last-child, .e-bigger .e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-right: 0;
}
.e-bigger.e-hide-valueswitcher .e-container .e-float-input.e-numeric, .e-bigger .e-hide-valueswitcher .e-container .e-float-input.e-numeric {
  width: 13.2%;
}
.e-bigger.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child, .e-bigger .e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%;
}
.e-bigger.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger .e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 17.9%;
}
.e-bigger.e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric, .e-bigger.e-hide-valueswitcher .e-hide-hex-value .e-container .e-float-input.e-numeric, .e-bigger .e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric, .e-bigger .e-hide-valueswitcher .e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 21.58%;
}
.e-bigger.e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger.e-hide-valueswitcher .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger .e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric, .e-bigger .e-hide-valueswitcher .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 31%;
}
.e-bigger .e-rtl .e-container .e-slider-preview .e-preview-container,
.e-bigger.e-rtl .e-container .e-slider-preview .e-preview-container {
  margin-left: 0;
  margin-right: 4.657%;
}
.e-bigger .e-rtl .e-container .e-selected-value .e-float-input,
.e-bigger.e-rtl .e-container .e-selected-value .e-float-input {
  margin-left: 3.425%;
  margin-right: 0;
}
.e-bigger .e-rtl .e-container.sf-colorpicker .e-selected-value .e-input-container .e-float-input,
.e-bigger.e-rtl .e-container.sf-colorpicker .e-selected-value .e-input-container .e-float-input {
  margin-left: calc(3.425% - 2.38px);
}
.e-bigger .e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child,
.e-bigger.e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-left: 0;
}
.e-bigger.e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child,
.e-bigger .e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child {
  width: 100%;
}
.e-bigger .e-popup.e-tooltip-wrap.e-color-picker-tooltip,
.e-bigger.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
  min-width: 32px;
}
.e-bigger .e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content,
.e-bigger.e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content {
  height: 30px;
  width: 30px;
}
.e-rating-container {
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  min-width: max-content;
}
.e-rating-container .e-rating {
  display: none;
}
.e-rating-container .e-rating-item-list {
  display: inline-flex;
  padding: 0;
  margin: 4px;
}
.e-rating-container .e-rating-item-list:focus-visible:not(:hover) .e-rating-focus:not(:has(svg)),
.e-rating-container .e-rating-item-list:focus-visible:not(:hover) .e-rating-focus .e-rating-item:has(svg) {
  outline: 1px solid;
}
.e-rating-container .e-rating-item-list:focus-visible {
  outline: none;
}
.e-rating-container.e-rating-readonly {
  cursor: default;
  pointer-events: none;
}
.e-rating-container .e-rating-item-container {
  cursor: pointer;
  font-size: 20px;
  padding: 4px;
  display: block;
  min-width: calc(1em + 8px);
  min-height: calc(1em + 8px);
  position: relative;
}
.e-rating-container .e-rating-item-container:has(svg) {
  line-height: 13px;
}
.e-rating-container .e-rating-item-container .e-rating-item {
  display: block;
}
.e-rating-container.e-rating-animation.e-touch-select:not(.e-disabled) .e-rating-item-container.e-rating-focus .e-rating-item, .e-rating-container.e-rating-animation:not(.e-disabled, .e-rating-touch) .e-rating-item-container:hover .e-rating-item {
  transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transform: scale(1.4);
  pointer-events: none;
}
.e-rating-container.e-disabled {
  cursor: default;
  pointer-events: none;
}
.e-rating-container.e-rating-hidden {
  display: none;
}
.e-rating-container .e-reset {
  cursor: pointer;
  margin: auto 2px 6px;
  font-size: 16px;
  padding: 2px;
}
.e-rating-container .e-reset.e-disabled {
  cursor: default;
}
.e-rating-container .e-reset:focus-visible {
  outline: 1px solid;
  border-radius: 0;
}
.e-rating-container .e-rating-label {
  font-size: 12px;
  line-height: 18px;
}
.e-rating-container .e-rating-label.e-label-right, .e-rating-container .e-rating-label.e-label-left {
  min-width: 50px;
}
.e-rating-container .e-rating-label.e-label-bottom, .e-rating-container .e-rating-label.e-label-top {
  flex-basis: 100%;
  width: 0;
  text-align: center;
}
.e-rating-container .e-rating-label.e-label-right {
  text-align: left;
  margin: auto 8px;
}
.e-rating-container .e-rating-label.e-label-left {
  text-align: right;
  margin: auto 4px;
}
.e-rating-container .e-rating-label.e-label-top {
  margin: 4px 0;
}
.e-rating-container .e-rating-label.e-label-bottom {
  margin: 4px 0;
}
.e-rating-container.e-rtl .e-rating-label.e-label-right {
  text-align: right;
}
.e-rating-container.e-rtl .e-rating-label.e-label-left {
  text-align: left;
}
.e-rating-container .e-tooltip-wrap.e-rating-tooltip {
  display: none;
  justify-content: center;
  left: 50%;
  top: -8px;
  transform: translate(-50%, -100%);
}
.e-rating-container .e-tooltip-wrap.e-rating-tooltip.e-show-tooltip {
  display: inline-flex;
}
.e-rating-container .e-tooltip-wrap.e-rating-tooltip .e-tip-content {
  width: max-content;
}
.e-rating-container .e-tooltip-wrap.e-rating-tooltip .e-arrow-tip.e-tip-bottom {
  left: 50%;
  top: 100%;
  transform: translate(-50%, 0);
}
.e-rating-container .e-tooltip-wrap.e-rating-tooltip .e-arrow-tip-inner.e-tip-bottom {
  top: -6px;
}
.e-rating-tooltip .e-tip-content {
  text-align: center;
}
.e-small.e-rating-container .e-rating-item-container,
.e-small .e-rating-container .e-rating-item-container {
  font-size: 16px;
}
.e-small.e-rating-container .e-rating-item-container:has(svg),
.e-small .e-rating-container .e-rating-item-container:has(svg) {
  line-height: 9px;
}
.e-small.e-rating-container .e-rating-label,
.e-small .e-rating-container .e-rating-label {
  font-size: 10px;
  line-height: 16px;
}
.e-small.e-rating-container .e-reset,
.e-small .e-rating-container .e-reset {
  font-size: 12px;
}
.e-rating-container .e-rating-item-list:focus-visible:not(:hover) .e-rating-focus:not(:has(svg)),
.e-rating-container .e-rating-item-list:focus-visible:not(:hover) .e-rating-focus .e-rating-item:has(svg) {
  outline-color: #3f51b5;
  border-radius: 0;
}
.e-rating-container .e-reset {
  color: #424242;
}
.e-rating-container .e-reset:hover {
  color: #212121;
}
.e-rating-container .e-reset.e-disabled {
  color: #9e9e9e;
  opacity: 1;
}
.e-rating-container .e-rating-item-container .e-rating-icon {
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px #9e9e9e;
  background: none;
}
.e-rating-container .e-rating-item-container.e-rating-selected .e-rating-icon, .e-rating-container .e-rating-item-container.e-rating-intermediate .e-rating-icon {
  background: linear-gradient(to right, #212121 var(--rating-value), transparent var(--rating-value));
  background-clip: text;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-background-clip: text;
  /* stylelint-enable property-no-vendor-prefix */
  -webkit-text-stroke: 1px #212121;
}
.e-rating-container .e-rating-item-container.e-selected-value .e-rating-icon {
  -webkit-text-stroke: 1px #3f51b5;
}
.e-rating-container .e-rating-item-list:hover .e-rating-item-container.e-rating-selected .e-rating-icon, .e-rating-container .e-rating-item-list:hover .e-rating-item-container.e-rating-intermediate .e-rating-icon {
  background: linear-gradient(to right, #3f51b5 var(--rating-value), transparent var(--rating-value));
  background-clip: text;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-background-clip: text;
  /* stylelint-enable property-no-vendor-prefix */
  -webkit-text-stroke: 1px #3f51b5;
}
.e-rating-container .e-rating-item-list .e-rating-item-container.e-rating-selected:active .e-rating-icon, .e-rating-container .e-rating-item-list .e-rating-item-container.e-rating-intermediate:active .e-rating-icon {
  background: linear-gradient(to right, #7986cb var(--rating-value), transparent var(--rating-value));
  background-clip: text;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-background-clip: text;
  /* stylelint-enable property-no-vendor-prefix */
  -webkit-text-stroke: 1px #7986cb;
}
.e-rating-container.e-rtl .e-rating-item-container.e-rating-selected .e-rating-icon, .e-rating-container.e-rtl .e-rating-item-container.e-rating-intermediate .e-rating-icon {
  background: linear-gradient(to left, #212121 var(--rating-value), transparent var(--rating-value));
  background-clip: text;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-background-clip: text;
  /* stylelint-enable property-no-vendor-prefix */
}
.e-rating-container.e-rtl .e-rating-item-list:hover .e-rating-item-container.e-rating-selected .e-rating-icon, .e-rating-container.e-rtl .e-rating-item-list:hover .e-rating-item-container.e-rating-intermediate .e-rating-icon {
  background: linear-gradient(to left, #3f51b5 var(--rating-value), transparent var(--rating-value));
  background-clip: text;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-background-clip: text;
  /* stylelint-enable property-no-vendor-prefix */
}
.e-rating-container.e-rtl .e-rating-item-list .e-rating-item-container.e-rating-selected:active .e-rating-icon, .e-rating-container.e-rtl .e-rating-item-list .e-rating-item-container.e-rating-intermediate:active .e-rating-icon {
  background: linear-gradient(to left, #7986cb var(--rating-value), transparent var(--rating-value));
  background-clip: text;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-background-clip: text;
  /* stylelint-enable property-no-vendor-prefix */
}
.e-rating-container.e-disabled {
  opacity: 1;
}
.e-rating-container.e-disabled .e-rating-item-container .e-rating-icon {
  -webkit-text-stroke: 1px #9e9e9e;
}
.e-rating-container.e-disabled .e-rating-item-container.e-rating-selected .e-rating-icon, .e-rating-container.e-disabled .e-rating-item-container.e-rating-intermediate .e-rating-icon {
  background: linear-gradient(to right, #9e9e9e var(--rating-value), transparent var(--rating-value));
  background-clip: text;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-background-clip: text;
  /* stylelint-enable property-no-vendor-prefix */
  -webkit-text-stroke: 1px #9e9e9e;
}
.e-rating-container.e-disabled.e-rtl .e-rating-item-container .e-rating-icon {
  background: linear-gradient(to left, #9e9e9e var(--rating-value), transparent var(--rating-value));
  background-clip: text;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-background-clip: text;
  /* stylelint-enable property-no-vendor-prefix */
}
.e-rating-container.e-disabled.e-rtl .e-rating-item-container.e-rating-selected .e-rating-icon, .e-rating-container.e-disabled.e-rtl .e-rating-item-container.e-rating-intermediate .e-rating-icon {
  background: linear-gradient(to left, #9e9e9e var(--rating-value), transparent var(--rating-value));
  background-clip: text;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-background-clip: text;
  /* stylelint-enable property-no-vendor-prefix */
}
.e-bigger.e-rating-container .e-rating-item-container,
.e-bigger .e-rating-container .e-rating-item-container {
  font-size: 32px;
}
.e-bigger.e-rating-container .e-rating-item-container:has(svg),
.e-bigger .e-rating-container .e-rating-item-container:has(svg) {
  line-height: 21px;
}
.e-bigger.e-rating-container .e-rating-label,
.e-bigger .e-rating-container .e-rating-label {
  font-size: 14px;
  line-height: 22px;
}
.e-bigger.e-rating-container .e-reset,
.e-bigger .e-rating-container .e-reset {
  font-size: 28px;
}
.e-bigger.e-small.e-rating-container .e-rating-item-container,
.e-bigger.e-small .e-rating-container .e-rating-item-container,
.e-bigger .e-small.e-rating-container .e-rating-item-container,
.e-small .e-bigger.e-rating-container .e-rating-item-container {
  font-size: 24px;
}
.e-bigger.e-small.e-rating-container .e-rating-item-container:has(svg),
.e-bigger.e-small .e-rating-container .e-rating-item-container:has(svg),
.e-bigger .e-small.e-rating-container .e-rating-item-container:has(svg),
.e-small .e-bigger.e-rating-container .e-rating-item-container:has(svg) {
  line-height: 17px;
}
.e-bigger.e-small.e-rating-container .e-rating-label,
.e-bigger.e-small .e-rating-container .e-rating-label,
.e-bigger .e-small.e-rating-container .e-rating-label,
.e-small .e-bigger.e-rating-container .e-rating-label {
  font-size: 12px;
  line-height: 18px;
}
.e-bigger.e-small.e-rating-container .e-reset,
.e-bigger.e-small .e-rating-container .e-reset,
.e-bigger .e-small.e-rating-container .e-reset,
.e-small .e-bigger.e-rating-container .e-reset {
  font-size: 20px;
}
/*! Form material theme wise override definitions and variables */
/*! data-form layout */
.e-data-form {
  /* stylelint-disable property-no-vendor-prefix */
  /* stylelint-enable property-no-vendor-prefix */
}
.e-data-form .e-form-label {
  font-size: 12px;
  margin-bottom: 4px;
  font-weight: 400;
}
.e-data-form .e-form-layout {
  display: grid;
}
.e-data-form .e-grid-col-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.e-data-form .e-grid-col-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.e-data-form .e-grid-col-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.e-data-form .e-grid-col-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.e-data-form .e-grid-col-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.e-data-form .e-grid-col-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.e-data-form .e-grid-col-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.e-data-form .e-grid-col-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}
.e-data-form .e-grid-col-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
.e-data-form .e-grid-col-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
.e-data-form .e-grid-col-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.e-data-form .e-colspan-1 {
  grid-column: span 1/span 1;
}
.e-data-form .e-colspan-2 {
  grid-column: span 2/span 2;
}
.e-data-form .e-colspan-3 {
  grid-column: span 3/span 3;
}
.e-data-form .e-colspan-4 {
  grid-column: span 4/span 4;
}
.e-data-form .e-colspan-5 {
  grid-column: span 5/span 5;
}
.e-data-form .e-colspan-6 {
  grid-column: span 6/span 6;
}
.e-data-form .e-colspan-7 {
  grid-column: span 7/span 7;
}
.e-data-form .e-colspan-8 {
  grid-column: span 8/span 8;
}
.e-data-form .e-colspan-9 {
  grid-column: span 9/span 9;
}
.e-data-form .e-colspan-10 {
  grid-column: span 10/span 10;
}
.e-data-form .e-colspan-11 {
  grid-column: span 11/span 11;
}
.e-data-form .e-colspan-12 {
  grid-column: span 12/span 12;
}
.e-data-form .e-label-position-left .e-form-item-wrapper {
  flex: 1 1 auto;
  max-width: calc(75% - 12px);
}
.e-data-form .e-label-position-left .e-form-label {
  margin-right: 12px;
  width: 25%;
  text-align: end;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
}
.e-data-form .e-label-position-left .validation-message {
  display: flex;
}
.e-data-form .e-form-group {
  border: none;
  padding: 0;
  margin: 0;
  margin-top: 20px;
}
.e-data-form .e-form-group .e-group-title {
  position: relative;
  display: inline-block;
  padding-bottom: 8px;
  /* Gap between text and border */
  margin-bottom: 4px;
  font-size: 16px;
}
.e-data-form .e-form-group .e-group-title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #c4c7c5;
}
.e-data-form .e-label-position-top {
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}
.e-data-form .e-label-position-top .e-label-right {
  display: flex;
  align-items: center;
}
.e-data-form .e-label-position-top .e-label-right .e-switch-wrapper + .e-form-label {
  margin-top: 3px;
  margin-left: 5px;
}
.e-data-form .e-label-position-top .e-label-right .e-checkbox-wrapper + .e-form-label {
  margin-top: 6px;
}
.e-data-form .e-label-position-left {
  display: flex;
  text-align: center;
  margin-top: 20px;
}
.e-data-form .e-button-left {
  justify-content: flex-start;
}
.e-data-form .e-button-right {
  justify-content: flex-end;
}
.e-data-form .e-button-center {
  justify-content: center;
}
.e-data-form .e-button-left, .e-data-form .e-button-right, .e-data-form .e-button-center, .e-data-form .e-button-stretch {
  margin-top: 24px;
  display: flex;
  gap: 10px;
}
.e-data-form .e-button-left .e-btn, .e-data-form .e-button-right .e-btn, .e-data-form .e-button-center .e-btn, .e-data-form .e-button-stretch .e-btn {
  border-radius: 20px;
  padding: 7px 16px;
}
.e-data-form .e-button-stretch .e-btn {
  width: 100%;
}
.e-data-form > :first-child.e-form-layout {
  margin-top: 0;
}
/*! data-form theme */
.e-data-form .e-form-label {
  color: rgba(0, 0, 0, 0.54);
}
.e-data-form .e-group-title {
  color: rgba(0, 0, 0, 0.54);
}
.e-data-form .validation-message {
  color: #ba160a;
  font-size: 12px;
  font-style: italic;
}
.e-tooltip-wrap.e-popup.e-error-tooltip {
  background-color: #fde1df;
  border: #fde1df;
}
.e-tooltip-wrap.e-popup.e-error-tooltip .e-tip-content .validation-message {
  color: #ba160a;
}
.e-tooltip-wrap.e-popup.e-error-tooltip .e-arrow-tip .e-arrow-tip-outer.e-tip-top, .e-tooltip-wrap.e-popup.e-error-tooltip .e-arrow-tip .e-arrow-tip-inner.e-tip-top {
  border-bottom-color: #fde1df;
  color: #fde1df;
}
.e-otpinput {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 14px;
  flex-direction: row;
}
.e-otpinput:has(.e-otp-separator):not(:empty) {
  gap: 6px;
}
.e-otpinput .e-otp-input-field {
  min-width: 32px;
  min-height: 32px;
  text-align: center;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  border: none;
}
.e-otpinput .e-otp-input-fieldinput[type=password], .e-otpinput .e-otp-input-field[type=password] {
  font-size: 18px;
}
.e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus {
  padding-bottom: 0;
}
.e-otpinput.e-outline .e-otp-input-field {
  border-radius: 4px;
}
.e-otpinput.e-underlined .e-otp-input-field {
  border-radius: 0;
}
.e-otpinput.e-filled .e-otp-input-field {
  border-radius: 4px 4px 0 0;
  padding: 0;
}
.e-otpinput .e-otp-separator {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.e-otpinput input[type=number]::-webkit-inner-spin-button,
.e-otpinput [type=number]::-webkit-outer-spin-button {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-appearance: none;
  /* stylelint-enable property-no-vendor-prefix */
  margin: 0;
}
.e-otpinput input[type=number] {
  /* stylelint-disable property-no-vendor-prefix */
  -moz-appearance: textfield;
  /* stylelint-enable property-no-vendor-prefix */
}
.e-small.e-otpinput,
.e-small .e-otpinput {
  gap: 8px;
}
.e-small.e-otpinput:has(.e-otp-separator):not(:empty),
.e-small .e-otpinput:has(.e-otp-separator):not(:empty) {
  gap: 4px;
}
.e-small.e-otpinput .e-otp-input-field,
.e-small .e-otpinput .e-otp-input-field {
  min-width: 26px;
  min-height: 26px;
  font-size: 12px;
  line-height: 18px;
  padding: 0;
}
.e-small.e-otpinput .e-otp-input-fieldinput[type=password], .e-small.e-otpinput .e-otp-input-field[type=password],
.e-small .e-otpinput .e-otp-input-fieldinput[type=password],
.e-small .e-otpinput .e-otp-input-field[type=password] {
  font-size: 18px;
}
.e-small.e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus,
.e-small .e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus {
  padding-bottom: 0;
}
.e-small.e-otpinput .e-otp-separator,
.e-small .e-otpinput .e-otp-separator {
  font-size: 12px;
  line-height: 18px;
}
.e-small.e-otpinput.e-filled .e-otp-input-field,
.e-small .e-otpinput.e-filled .e-otp-input-field {
  padding: 0;
}
.e-otpinput .e-otp-input-field {
  color: rgba(0, 0, 0, 0.87);
  background: transparent;
}
.e-otpinput .e-otp-separator {
  color: #bdbdbd;
}
.e-otpinput.e-outline .e-otp-input-field {
  border: 1px solid #bdbdbd;
}
.e-otpinput.e-outline .e-otp-input-field, .e-otpinput.e-underlined .e-otp-input-field, .e-otpinput.e-filled .e-otp-input-field {
  border-bottom: 2px solid #bdbdbd;
}
.e-otpinput.e-outline .e-otp-input-field:disabled, .e-otpinput.e-underlined .e-otp-input-field:disabled, .e-otpinput.e-filled .e-otp-input-field:disabled {
  border-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.38);
  background: transparent;
}
.e-otpinput.e-filled .e-otp-input-field {
  background: #f5f5f5;
}
.e-otpinput.e-underlined .e-otp-input-field {
  background: transparent;
}
.e-otpinput.e-error.e-outline .e-otp-input-field,
.e-otpinput.e-error.e-outline .e-otp-input-field.e-otp-input-focus, .e-otpinput.e-error.e-underlined .e-otp-input-field,
.e-otpinput.e-error.e-underlined .e-otp-input-field.e-otp-input-focus, .e-otpinput.e-error.e-filled .e-otp-input-field,
.e-otpinput.e-error.e-filled .e-otp-input-field.e-otp-input-focus {
  border-color: #f44336;
}
.e-otpinput.e-success.e-outline .e-otp-input-field,
.e-otpinput.e-success.e-outline .e-otp-input-field.e-otp-input-focus, .e-otpinput.e-success.e-underlined .e-otp-input-field,
.e-otpinput.e-success.e-underlined .e-otp-input-field.e-otp-input-focus, .e-otpinput.e-success.e-filled .e-otp-input-field,
.e-otpinput.e-success.e-filled .e-otp-input-field.e-otp-input-focus {
  border-color: #4d831e;
}
.e-otpinput.e-warning.e-outline .e-otp-input-field,
.e-otpinput.e-warning.e-outline .e-otp-input-field.e-otp-input-focus, .e-otpinput.e-warning.e-underlined .e-otp-input-field,
.e-otpinput.e-warning.e-underlined .e-otp-input-field.e-otp-input-focus, .e-otpinput.e-warning.e-filled .e-otp-input-field,
.e-otpinput.e-warning.e-filled .e-otp-input-field.e-otp-input-focus {
  border-color: #c15601;
}
.e-bigger.e-otpinput,
.e-bigger .e-otpinput {
  gap: 16px;
}
.e-bigger.e-otpinput:has(.e-otp-separator):not(:empty),
.e-bigger .e-otpinput:has(.e-otp-separator):not(:empty) {
  gap: 8px;
}
.e-bigger.e-otpinput .e-otp-input-field,
.e-bigger .e-otpinput .e-otp-input-field {
  min-width: 40px;
  min-height: 40px;
  font-size: 16px;
  line-height: 24px;
  padding: 0;
}
.e-bigger.e-otpinput .e-otp-input-fieldinput[type=password], .e-bigger.e-otpinput .e-otp-input-field[type=password],
.e-bigger .e-otpinput .e-otp-input-fieldinput[type=password],
.e-bigger .e-otpinput .e-otp-input-field[type=password] {
  font-size: 20px;
}
.e-bigger.e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus,
.e-bigger .e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus {
  padding-bottom: 0;
}
.e-bigger.e-otpinput .e-otp-separator,
.e-bigger .e-otpinput .e-otp-separator {
  font-size: 16px;
  line-height: 24px;
}
.e-bigger.e-otpinput.e-filled .e-otp-input-field,
.e-bigger .e-otpinput.e-filled .e-otp-input-field {
  padding: 0;
}
.e-bigger.e-small.e-otpinput,
.e-bigger.e-small .e-otpinput,
.e-bigger .e-small.e-otpinput,
.e-small .e-bigger.e-otpinput {
  gap: 16px;
}
.e-bigger.e-small.e-otpinput:has(.e-otp-separator):not(:empty),
.e-bigger.e-small .e-otpinput:has(.e-otp-separator):not(:empty),
.e-bigger .e-small.e-otpinput:has(.e-otp-separator):not(:empty),
.e-small .e-bigger.e-otpinput:has(.e-otp-separator):not(:empty) {
  gap: 6px;
}
.e-bigger.e-small.e-otpinput .e-otp-input-field,
.e-bigger.e-small .e-otpinput .e-otp-input-field,
.e-bigger .e-small.e-otpinput .e-otp-input-field,
.e-small .e-bigger.e-otpinput .e-otp-input-field {
  min-width: 36px;
  min-height: 36px;
  font-size: 16px;
  line-height: 24px;
  padding: 0;
}
.e-bigger.e-small.e-otpinput .e-otp-input-fieldinput[type=password], .e-bigger.e-small.e-otpinput .e-otp-input-field[type=password],
.e-bigger.e-small .e-otpinput .e-otp-input-fieldinput[type=password],
.e-bigger.e-small .e-otpinput .e-otp-input-field[type=password],
.e-bigger .e-small.e-otpinput .e-otp-input-fieldinput[type=password],
.e-bigger .e-small.e-otpinput .e-otp-input-field[type=password],
.e-small .e-bigger.e-otpinput .e-otp-input-fieldinput[type=password],
.e-small .e-bigger.e-otpinput .e-otp-input-field[type=password] {
  font-size: 20px;
}
.e-bigger.e-small.e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus,
.e-bigger.e-small .e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus,
.e-bigger .e-small.e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus,
.e-small .e-bigger.e-otpinput .e-otp-input-field.e-input.e-otp-input-focus:focus {
  padding-bottom: 0;
}
.e-bigger.e-small.e-otpinput .e-otp-separator,
.e-bigger.e-small .e-otpinput .e-otp-separator,
.e-bigger .e-small.e-otpinput .e-otp-separator,
.e-small .e-bigger.e-otpinput .e-otp-separator {
  font-size: 16px;
  line-height: 24px;
}
.e-bigger.e-small.e-otpinput.e-filled .e-otp-input-field,
.e-bigger.e-small .e-otpinput.e-filled .e-otp-input-field,
.e-bigger .e-small.e-otpinput.e-filled .e-otp-input-field,
.e-small .e-bigger.e-otpinput.e-filled .e-otp-input-field {
  padding: 0;
}
.smart-textarea-suggestion-overlay {
  display: none;
  position: absolute;
  padding: 0.25rem 0.75rem;
  border-radius: 0.3rem;
  cursor: pointer;
  user-select: none;
  margin-right: 0.5rem;
}
.smart-textarea-suggestion-overlay.smart-textarea-suggestion-overlay-visible {
  display: block;
}
.smart-textarea-caret {
  position: absolute;
  width: 0.8px;
  display: none;
  animation: caret-blink 1.025s step-end infinite;
}
@keyframes caret-blink {
  from, to {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}
.smart-textarea-suggestion-overlay {
  background-color: #fff;
  color: #000;
  box-shadow: 0 1.25px 4px 0 rgba(0, 0, 0, 0.4);
}
[data-suggestion-visible]::selection {
  color: #999 !important; /* stylelint-disable-line declaration-no-important */
  background: none !important; /* stylelint-disable-line declaration-no-important */
}
.smart-textarea-caret {
  background: #ff0000;
}
.e-dialog .e-icon-dlg-close::before {
  content: "\e7fc";
  position: relative;
}
.e-dialog .e-icon-dlg-close {
  opacity: initial;
}
.e-dialog .e-icon-dlg-close:active {
  opacity: initial;
}
.e-dialog .e-icon-dlg-close:hover {
  opacity: initial;
}
.e-dialog .e-south-east::before,
.e-dialog .e-south-west::before,
.e-dialog .e-north-east::before,
.e-dialog .e-north-west::before {
  content: "\eb05";
}
/* stylelint-disable property-no-vendor-prefix */
.e-dialog {
  border: none;
  border-radius: 2px;
  flex-direction: column;
  width: 100%;
  /* stylelint-disable declaration-no-important */
  /* stylelint-enable declaration-no-important */
}
.e-dialog.e-popup {
  width: 100%;
}
.e-dialog.e-dlg-resizable {
  padding-bottom: 15px;
  touch-action: none;
}
.e-dialog .e-dlg-header-content {
  border-radius: 1px 1px 0 0;
  line-height: 30px;
}
.e-dialog .e-dlg-header-content + .e-dlg-content {
  padding-top: 0;
}
.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
  font-size: 12px;
  width: auto;
}
.e-dialog .e-dlg-header {
  display: block;
  font-size: 18px;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  user-select: none;
  vertical-align: top;
  white-space: nowrap;
  width: 80%;
}
.e-dialog .e-dlg-header.e-hide {
  display: none;
}
.e-dialog .e-dlg-modal {
  position: fixed;
}
.e-dialog .e-scroll-disabled {
  overflow: hidden !important;
}
.e-dialog .e-dlg-content {
  display: block;
  flex: 1 1 auto;
  font-size: 13px;
  font-weight: normal;
  line-height: normal;
  overflow: auto;
  overflow-x: hidden;
}
.e-dialog .e-dlg-content.e-hide {
  display: none;
}
.e-dialog .e-footer-content {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top: none;
  bottom: 0;
  display: block;
  right: 0;
  width: 100%;
}
.e-dialog .e-footer-content.e-hide {
  display: none;
}
.e-dialog .e-footer-content {
  text-align: right;
}
.e-dialog .e-resize-handle {
  height: 15px;
  position: absolute;
  width: 15px;
}
.e-dialog .e-resize-handle.e-south-east {
  bottom: 0;
  cursor: nwse-resize;
  right: 0;
}
.e-dialog .e-resize-handle.e-south-west {
  bottom: 0;
  cursor: nesw-resize;
  left: 0;
  transform: rotate(90deg);
}
.e-dialog .e-resize-handle.e-north-east {
  cursor: nesw-resize;
  right: 0;
  top: 0;
  transform: rotate(-90deg);
}
.e-dialog .e-resize-handle.e-north-west {
  cursor: nwse-resize;
  left: 0;
  top: 0;
  transform: rotate(180deg);
}
.e-dialog .e-south,
.e-dialog .e-north,
.e-dialog .e-east,
.e-dialog .e-west {
  background-color: transparent;
  background-repeat: repeat;
  overflow: visible;
  position: absolute;
}
.e-dialog .e-east,
.e-dialog .e-west {
  cursor: ew-resize;
}
.e-dialog .e-south,
.e-dialog .e-north {
  cursor: ns-resize;
}
.e-dialog.e-blazor-hidden {
  left: 0;
  position: absolute;
}
.e-dialog .e-dlg-header-content {
  border-bottom: none;
  padding: 18px;
}
.e-dialog .e-dlg-content {
  padding: 18px;
}
.e-dialog .e-footer-content {
  padding: 8px;
}
.e-dialog .e-footer-content .e-btn {
  margin-left: 6px;
}
.e-alert-dialog .e-footer-content {
  border-top: none;
}
.e-rtl .e-footer-content .e-btn {
  margin-right: 6px;
}
.e-dialog.e-draggable > .e-dlg-header-content {
  cursor: move;
}
.e-dialog.e-device.e-draggable.e-popup-open {
  touch-action: none;
}
.e-dialog {
  max-height: 98%;
  max-width: 100%;
  min-width: 240px;
  position: absolute;
}
.e-rtl .e-footer-content .e-btn {
  margin-left: 0;
}
.e-rtl .e-footer-content {
  text-align: left;
}
.e-rtl .e-footer-content {
  text-align: left;
}
.e-dialog.e-rtl .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  float: left;
  left: 0;
  right: 0;
}
.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  background-color: transparent;
  border-color: transparent;
  border-radius: 50%;
  bottom: 0;
  float: right;
  height: 30px;
  left: 0;
  position: relative;
  width: 30px;
}
.e-rtl.e-dialog .e-resize-handle.e-south-west {
  bottom: 0;
  cursor: sw-resize;
  direction: ltr;
  left: 0;
  text-align: initial;
  transform: rotate(90deg);
}
/* stylelint-disable declaration-no-important */
.e-dlg-target.e-scroll-disabled {
  overflow: hidden !important;
}
/* stylelint-enable declaration-no-important */
.e-dlg-overlay {
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: fixed;
  top: 0;
  transition: opacity 0.15s linear;
  width: 100%;
}
.e-dlg-overlay.e-fade {
  opacity: 0;
}
.e-dlg-overflow-hidden {
  overflow: auto;
}
/* stylelint-disable declaration-no-important */
.e-dlg-fullscreen {
  height: 100% !important;
  left: 0 !important;
  width: 100% !important;
}
/* stylelint-enable declaration-no-important */
.e-popup.e-popup-open.e-dialog {
  display: inline-flex;
}
.e-dlg-container {
  align-items: flex-start;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
.e-dlg-center-center {
  -webkit-align-items: center;
  -webkit-justify-content: center;
  align-items: center;
  justify-content: center;
}
.e-dlg-left-center {
  -webkit-align-items: center;
  -webkit-justify-content: flex-start;
  align-items: center;
  justify-content: flex-start;
}
.e-dlg-right-center {
  -webkit-align-items: center;
  -webkit-justify-content: flex-end;
  align-items: center;
  justify-content: flex-end;
}
.e-dlg-left-top {
  -webkit-align-items: flex-start;
  -webkit-justify-content: flex-start;
  align-items: flex-start;
  justify-content: flex-start;
}
.e-dlg-right-top {
  -webkit-align-items: flex-start;
  -webkit-justify-content: flex-end;
  align-items: flex-start;
  justify-content: flex-end;
}
.e-dlg-center-top {
  align-items: center;
  flex-direction: column;
}
.e-dlg-left-bottom {
  -webkit-align-items: flex-end;
  -webkit-justify-content: flex-start;
  align-items: flex-end;
  justify-content: flex-start;
}
.e-dlg-right-bottom {
  -webkit-align-items: flex-end;
  -webkit-justify-content: flex-end;
  align-items: flex-end;
  justify-content: flex-end;
}
.e-dlg-center-bottom {
  -webkit-align-items: center;
  -webkit-justify-content: flex-end;
  align-items: center;
  flex-direction: column;
  justify-content: flex-end;
}
.e-dialog .e-btn.e-dlg-closeicon-btn:hover,
.e-dialog .e-btn.e-dlg-closeicon-btn:focus,
.e-dialog .e-btn.e-dlg-closeicon-btn:active {
  background-color: #e0e0e0;
  border-color: transparent;
  box-shadow: 0 0 0 transparent;
}
.e-dialog .e-btn.e-dlg-closeicon-btn:active {
  background-color: #e0e0e0;
}
.e-content-placeholder.e-dialog.e-placeholder-dialog {
  background-size: 400px 210px;
  min-height: 210px;
}
@media (min-width: 768px) {
  .e-alert-dialog.e-dialog.e-popup,
  .e-confirm-dialog.e-dialog.e-popup {
    margin: 30px;
    width: 600px;
  }
}
@media (max-width: 768px) {
  .e-alert-dialog.e-dialog.e-popup,
  .e-confirm-dialog.e-dialog.e-popup {
    margin: 30px;
    width: auto;
  }
}
@media (max-width: 768px) {
  .e-prompt-dialog.e-dialog.e-popup,
  .e-prompt-dialog.e-dialog.e-popup {
    margin: 30px;
    width: auto;
  }
}
@media (min-width: 768px) {
  .e-prompt-dialog.e-dialog.e-popup,
  .e-prompt-dialog.e-dialog.e-popup {
    margin: 30px;
    width: 600px;
  }
}
.e-dlg-ref-element {
  display: none;
}
.e-dialog .e-footer-content {
  box-sizing: border-box;
}
.e-dialog {
  background-color: #fff;
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.e-dlg-overlay {
  background-color: #383838;
}
.e-footer-content {
  background-color: #fff;
}
.e-dlg-header,
.e-dlg-header * {
  color: rgba(0, 0, 0, 0.87);
  font-size: 18px;
  font-weight: normal;
}
.e-dlg-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-device .e-dlg-content {
  font-size: 14px;
}
.e-dlg-header-content {
  background-color: #fff;
}
.e-dlg-content {
  background-color: #fff;
}
.e-icon-dlg-close {
  color: #000;
}
.e-dialog .e-btn.e-dlg-closeicon-btn:hover span {
  color: #000;
}
.e-dialog .e-btn.e-dlg-closeicon-btn:active span,
.e-dialog .e-btn.e-dlg-closeicon-btn:focus span {
  border-radius: 50%;
  color: #000;
  opacity: 1;
}
.e-icon-dlg-close:active {
  border-radius: 50%;
  color: #000;
  opacity: 1;
}
.e-icon-dlg-close:hover {
  color: #000;
}
.e-dlg-header-content .e-dlg-closeicon-btn:hover {
  background-color: transparent;
}
.e-dlg-header-content .e-dlg-closeicon-btn:active {
  background-color: transparent;
}
.e-south-east {
  color: #000;
}
.e-rtl .e-south-east {
  color: transparent;
}
.e-rtl .e-south-west {
  color: #000;
}
.e-south-west,
.e-north-east,
.e-north-west {
  color: transparent;
}
.e-bigger.e-dialog .e-dlg-header-content,
*.e-bigger .e-dialog .e-dlg-header-content {
  padding: 24px 24px 20px;
}
.e-bigger.e-dialog .e-dlg-header,
*.e-bigger .e-dialog .e-dlg-header {
  font-size: 18px;
}
.e-bigger.e-dialog .e-dlg-content,
*.e-bigger .e-dialog .e-dlg-content {
  font-size: 13px;
  padding: 24px;
}
.e-bigger.e-dialog .e-footer-content,
*.e-bigger .e-dialog .e-footer-content {
  padding: 8px;
}
.e-bigger.e-dialog .e-footer-content .e-btn,
*.e-bigger .e-dialog .e-footer-content .e-btn {
  margin-left: 8px;
}
.e-bigger.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn,
*.e-bigger .e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  bottom: 3px;
  left: 3px;
  height: 36px;
  width: 36px;
}
.e-bigger.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close,
*.e-bigger .e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
  font-size: 12px;
  width: auto;
}
.e-bigger.e-rtl .e-footer-content .e-btn,
.e-bigger .e-rtl .e-footer-content .e-btn {
  margin-left: 0;
  margin-right: 8px;
}
.e-bigger .e-dlg-header-content + .e-dlg-content {
  padding-top: 0;
}
.e-bigger .e-content-placeholder.e-dialog.e-placeholder-dialog,
.e-bigger.e-content-placeholder.e-dialog.e-placeholder-dialog {
  background-size: 400px 220px;
  min-height: 220px;
}
/*! popup layout */
.e-popup {
  height: auto;
  position: absolute;
  width: auto;
  z-index: 1000;
}
.e-popup.e-popup-open {
  display: block;
}
.e-popup.e-popup-close {
  display: none;
}
.e-tooltip-close::before {
  content: "\e7e9";
  font-size: 16px;
}
.e-arrow-tip-inner.e-tip-right::before {
  content: "\e848";
}
.e-arrow-tip-inner.e-tip-top::before {
  content: "\e918";
}
.e-arrow-tip-inner.e-tip-bottom::before {
  content: "\e919";
}
.e-arrow-tip-inner.e-tip-left::before {
  content: "\e84b";
}
.e-tooltip-popup-container {
  position: relative;
}
.e-tooltip-wrap {
  max-width: 350px;
  min-width: 30px;
  padding: 0;
  position: absolute;
  visibility: visible;
}
.e-tooltip-wrap .e-arrow-tip {
  overflow: hidden;
  position: absolute;
}
.e-tooltip-wrap .e-arrow-tip.e-tip-bottom {
  height: 8px;
  left: 50%;
  top: 100%;
  width: 16px;
}
.e-tooltip-wrap .e-arrow-tip.e-tip-top {
  height: 8px;
  left: 50%;
  top: -9px;
  width: 16px;
}
.e-tooltip-wrap .e-arrow-tip.e-tip-left {
  height: 16px;
  left: -9px;
  top: 48%;
  width: 8px;
}
.e-tooltip-wrap .e-arrow-tip.e-tip-right {
  height: 16px;
  left: 100%;
  top: 50%;
  width: 8px;
}
.e-tooltip-wrap .e-tooltip-close {
  cursor: pointer;
  float: right;
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: inherit;
}
.e-tooltip-wrap .e-tip-content {
  background-color: inherit;
  height: 100%;
  line-height: 16px;
  overflow-wrap: break-word;
  overflow-x: hidden;
  padding: 3px 6px;
  position: relative;
  white-space: normal;
  width: 100%;
  word-break: break-word;
  z-index: 1;
}
.e-tooltip-wrap {
  border-radius: 2px;
  filter: none;
  opacity: 0.9;
}
.e-tooltip-wrap.e-popup {
  background-color: #616161;
  border: 1px solid #616161;
}
.e-tooltip-wrap .e-arrow-tip-outer {
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
}
.e-tooltip-wrap .e-arrow-tip-outer.e-tip-bottom {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #616161;
}
.e-tooltip-wrap .e-arrow-tip-outer.e-tip-top {
  border-bottom: 8px solid #616161;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}
.e-tooltip-wrap .e-arrow-tip-outer.e-tip-left {
  border-bottom: 8px solid transparent;
  border-right: 8px solid #616161;
  border-top: 8px solid transparent;
}
.e-tooltip-wrap .e-arrow-tip-outer.e-tip-right {
  border-bottom: 8px solid transparent;
  border-left: 8px solid #616161;
  border-top: 8px solid transparent;
}
.e-tooltip-wrap .e-arrow-tip-inner {
  height: 0;
  position: absolute;
  width: 0;
  z-index: 10;
}
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-left, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-top {
  color: #616161;
  font-family: "e-icons";
  font-size: 16px;
  font-style: normal;
  font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
}
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-top {
  right: 16px;
}
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right, .e-tooltip-wrap .e-arrow-tip-inner.e-tip-left {
  bottom: 16px;
}
.e-tooltip-wrap .e-tooltip-close {
  background-color: #fff;
  border-color: transparent;
  border-radius: 8px;
  color: #616161;
}
.e-tooltip-wrap .e-tooltip-close:hover {
  background-color: #fff;
  color: #616161;
}
.e-tooltip-wrap .e-tip-content {
  border-radius: inherit;
  color: #fff;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 11px;
}
.e-bigger .e-tooltip-wrap .e-tip-content,
.e-tooltip-wrap.e-bigger .e-tip-content {
  line-height: 20px;
  padding: 5px 8px;
}
.e-bigger .e-tooltip-wrap .e-tip-content,
.e-tooltip-wrap.e-bigger .e-tip-content {
  font-size: 14px;
}
/* stylelint-disable property-no-vendor-prefix */
@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* stylelint-disable-line no-empty-source */
.e-spinner-pane {
  align-items: center;
  display: inline-flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  user-select: none;
  vertical-align: middle;
  width: 100%;
  z-index: 1000;
}
.e-spinner-pane::after {
  content: "Material";
  display: none;
}
.e-spinner-pane.e-spin-left {
  /* stylelint-disable property-no-vendor-prefix */
}
.e-spinner-pane.e-spin-left .e-spinner-inner {
  -webkit-transform: translateX(0%) translateY(-50%);
  left: 0;
  padding-left: 10px;
  transform: translateX(0%) translateY(-50%);
}
.e-spinner-pane.e-spin-right .e-spinner-inner {
  -webkit-transform: translateX(-100%) translateY(-50%);
  left: 100%;
  padding-right: 10px;
  transform: translateX(-100%) translateY(-50%);
}
.e-spinner-pane.e-spin-center .e-spinner-inner {
  -webkit-transform: translateX(-50%) translateY(-50%);
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.e-spinner-pane.e-spin-hide {
  display: none;
}
.e-spinner-pane.e-spin-show {
  display: inline-flex;
}
.e-spinner-pane .e-spinner-inner {
  -webkit-transform: translateX(-50%) translateY(-50%);
  left: 50%;
  margin: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 1000;
}
.e-spinner-pane .e-spinner-inner .e-spin-label {
  font-family: "Roboto", Segoe UI;
  font-size: 13px;
  margin-top: 16px;
  text-align: center;
}
.e-spinner-pane .e-spinner-inner .e-spin-material,
.e-spinner-pane .e-spinner-inner .e-spin-material3,
.e-spinner-pane .e-spinner-inner .e-spin-tailwind3 {
  animation: material-spinner-rotate 1568.63ms linear infinite;
  display: block;
  margin: 0 auto;
}
.e-spinner-pane .e-spinner-inner .e-spin-material .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-material3 .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-tailwind3 .e-path-circle {
  fill: none;
  stroke-linecap: square;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 {
  animation: material-spinner-rotate 0.75s linear infinite;
  border-radius: 50%;
  display: block;
  margin: 0 auto;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle {
  fill: none;
  stroke-linecap: square;
  stroke-width: 4;
}
.e-spinner-pane .e-spinner-inner .e-spin-fluent,
.e-spinner-pane .e-spinner-inner .e-spin-fluent2,
.e-spinner-pane .e-spinner-inner .e-spin-fabric {
  animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67);
  display: block;
  margin: 0 auto;
  overflow: visible;
}
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-fluent2 .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fluent2 .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle {
  fill: none;
  stroke-width: 1.5;
}
.e-spinner-pane .e-spinner-inner .e-spin-tailwind {
  animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.21, 0.21, 0.21, 0.21);
  display: block;
  margin: 0 auto;
  overflow: visible;
}
.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-circle {
  fill: none;
  stroke-width: 4.5;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5,
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5v3 {
  animation: material-spinner-rotate 0.75s linear infinite;
  border-radius: 50%;
  display: block;
  margin: 0 auto;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5 .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5v3 .e-path-circle {
  fill: none;
  stroke-linecap: square;
  stroke-width: 4;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
  display: block;
  margin: 0 auto;
}
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast {
  animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67);
  display: block;
  margin: 0 auto;
  overflow: visible;
}
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle {
  fill: none;
  stroke-width: 1.5;
}
.e-spinner-pane {
  background-color: transparent;
}
.e-spinner-pane.e-spin-overlay {
  background-color: rgba(0, 0, 0, 0.4);
}
.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-label {
  color: #fff;
}
.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-bootstrap {
  fill: #e3165b;
  stroke: #e3165b;
}
.e-spinner-pane .e-spinner-inner .e-spin-label {
  color: rgba(0, 0, 0, 0.87);
}
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-fluent2 .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle {
  stroke: rgba(227, 22, 91, 0.4);
}
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fluent2 .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc {
  stroke: #e3165b;
}
.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-circle {
  stroke: rgba(227, 22, 91, 0.4);
}
.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-arc {
  stroke: #e3165b;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5,
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5v3 {
  stroke: #e3165b;
}
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle {
  stroke: rgba(227, 22, 91, 0.4);
}
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc {
  stroke: #e3165b;
}
.e-spinner-pane .e-spinner-inner .e-spin-material,
.e-spinner-pane .e-spinner-inner .e-spin-material3,
.e-spinner-pane .e-spinner-inner .e-spin-tailwind3 {
  stroke: #e3165b;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 {
  stroke: #e3165b;
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
  fill: #e3165b;
  stroke: #e3165b;
}
.e-icon-collapsible::before {
  content: "\e913";
}
.e-icon-back::before {
  content: "\e85b";
}
/* stylelint-disable property-no-vendor-prefix */
.e-listview {
  -webkit-overflow-scrolling: touch;
  border: 0 solid;
  border-radius: 0;
  display: block;
  overflow: auto;
  position: relative;
  width: 100%;
}
.e-listview:not(.e-list-template) .e-list-item {
  height: 36px;
  line-height: 36px;
  position: relative;
  padding: 0 16px;
}
.e-listview .e-list-item {
  border-bottom: 0 solid;
  cursor: pointer;
}
.e-listview .e-list-item.e-disabled, .e-listview .e-list-item.e-disabled * {
  cursor: default;
}
.e-listview .e-list-parent {
  margin: 0;
  padding: 0;
}
.e-listview .e-icon-back {
  margin-top: 2px;
}
.e-listview .e-list-header {
  align-items: center;
  display: flex;
  font-weight: bold;
  height: 48px;
  border-bottom: 1px solid;
  padding: 0 16px;
}
.e-listview .e-list-header .e-text.header,
.e-listview .e-list-header .e-headertemplate-text.nested-header {
  display: none;
}
.e-listview .e-list-header.e-list-navigation .e-text {
  cursor: pointer;
}
.e-listview .e-list-header .e-text {
  cursor: default;
  text-indent: 0;
}
.e-listview .e-has-header > .e-view {
  top: 45px;
}
.e-listview .e-back-button {
  cursor: pointer;
  padding-right: 30px;
}
.e-listview .e-list-group-item {
  border-bottom: 0 solid transparent;
  border-top: 1px solid;
  height: 36px;
  line-height: 36px;
  font-weight: 600;
  padding: 0 16px;
}
.e-listview .e-list-group-item .e-list-text {
  cursor: default;
}
.e-listview .e-list-group-item:first-child {
  border: 0;
  border-bottom: 0 solid transparent;
}
.e-listview .e-icon-collapsible {
  cursor: pointer;
  font-size: 12px;
  position: absolute;
  right: 0%;
  top: 50%;
  transform: translateY(-50%);
}
.e-listview .e-text-content {
  height: 100%;
  position: relative;
  vertical-align: middle;
}
.e-listview .e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 40px);
}
.e-listview .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text {
  width: calc(100% - 90px);
}
.e-listview .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text {
  width: calc(100% - 80px);
}
.e-listview .e-text-content * {
  display: inline-block;
  vertical-align: middle;
}
.e-listview .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text {
  width: calc(100% - 92px);
}
.e-listview .e-checkbox .e-checkbox-left {
  margin: -2px 10px 0 0;
}
.e-listview .e-checkbox .e-checkbox-right {
  margin: -2px 0 0 10px;
}
.e-listview .e-list-text {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}
.e-listview .e-list-icon + .e-list-text, .e-listview .e-icon-wrapper .e-list-text, .e-listview .e-icon-wrapper.e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 60px);
}
.e-listview .e-list-icon {
  margin-right: 12px;
  height: 18px;
  width: 18px;
}
.e-listview.e-virtualization .e-list-container {
  overflow: unset;
}
.e-listview .e-list-container {
  overflow: hidden;
  position: relative;
}
.e-listview .e-text .e-headertext {
  display: inline-block;
  line-height: inherit;
}
.e-listview.e-rtl {
  direction: rtl;
}
.e-listview.e-rtl .e-list-icon {
  margin-left: 16px;
  margin-right: 0;
}
.e-listview.e-rtl .e-icon-collapsible {
  left: 0%;
  right: initial;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
}
.e-listview.e-rtl .e-list-header .e-text {
  cursor: pointer;
}
.e-listview.e-rtl .e-back-button {
  transform: rotate(180deg);
}
.e-listview.e-rtl .e-icon-back {
  margin-top: -2px;
}
.e-listview.e-rtl .e-checkbox .e-checkbox-left {
  margin: -2px 0 0 10px;
}
.e-listview.e-rtl .e-checkbox .e-checkbox-right {
  margin: -2px 10px 0 0;
}
.e-listview.e-disabled, .e-listview.e-disabled * {
  cursor: default;
}
.e-listview.e-disabled .e-checkbox .e-icons {
  cursor: default;
}
.e-listview {
  border-color: #000;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 15px;
}
.e-listview .e-list-header {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
  border-color: rgba(0, 0, 0, 0.12);
  font-size: 20px;
}
.e-listview .e-icons:not(.e-primary .e-btn-icon, .e-check) {
  color: rgba(0, 0, 0, 0.54);
}
.e-listview .e-list-item {
  border-bottom: 0 solid transparent;
  border-left: 0 solid transparent;
  border-right: 0 solid transparent;
  border-top: 0 solid transparent;
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.e-listview .e-list-item.e-hover, .e-listview .e-list-item.e-hover.e-active.e-checklist {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.e-listview .e-list-item.e-active {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.e-listview .e-list-item.e-active.e-checklist {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.e-listview .e-list-item.e-focused, .e-listview .e-list-item.e-focused.e-active.e-checklist {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.e-listview .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check, .e-listview .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check {
  background-color: #e3165b;
  color: #fff;
  border-color: transparent;
}
.e-listview .e-list-group-item {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.54);
  border-color: rgba(0, 0, 0, 0.12);
  font-size: 15px;
}
.e-listview.e-list-template .e-list-wrapper {
  height: inherit;
  position: relative;
}
.e-listview.e-list-template .e-list-wrapper:not(.e-list-multi-line) {
  padding: 0.2667em 1.0666em;
}
.e-listview.e-list-template .e-list-wrapper.e-list-multi-line {
  padding: 1.0666em;
}
.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header {
  color: rgba(0, 0, 0, 0.87);
  display: block;
  font-size: 15px;
  font-weight: 500;
  margin: 0;
  overflow: hidden;
  padding: 0.115em 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content {
  color: rgba(0, 0, 0, 0.54);
  display: block;
  font-size: 13px;
  margin: 0;
  padding: 0.115em 0;
  word-wrap: break-word;
}
.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-listview.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  height: 2.6667em;
  width: 2.6667em;
  top: 0.2666em;
  left: 1.0667em;
  position: absolute;
}
.e-listview.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 4.8em;
  padding-right: 1.0666em;
}
.e-listview.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 1.0666em;
  padding-right: 4.8em;
}
.e-listview.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  height: 2.6667em;
  width: 2.6667em;
  top: 0.2666em;
  right: 1.0667em;
  position: absolute;
}
.e-listview.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar {
  top: 1.0666em;
}
.e-listview.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  top: 1.0666em;
}
.e-listview.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  font-size: 12px;
  height: 1.6666em;
  width: 2.5em;
  top: 50%;
  right: 1.33em;
  line-height: 1.8666em;
  padding: 0;
  position: absolute;
  transform: translateY(-50%);
}
.e-listview.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 4.8em;
  padding-right: 4.1333em;
}
.e-listview.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 1.0666em;
  padding-right: 4.1333em;
}
.e-listview.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0.72em 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-listview.e-list-template .e-list-item.e-hover .e-list-item-header, .e-listview.e-list-template .e-list-item.e-hover .e-list-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-listview.e-list-template .e-list-item.e-active .e-list-item-header, .e-listview.e-list-template .e-list-item.e-active .e-list-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  left: inherit;
  right: 1.0667em;
}
.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 1.0666em;
  padding-right: 4.8em;
}
.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 4.8em;
  padding-right: 1.0666em;
}
.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  left: 1.0667em;
  right: inherit;
}
.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  left: 1.33em;
  right: inherit;
}
.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 4.1333em;
  padding-right: 4.8em;
}
.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 4.1333em;
  padding-right: 1.0666em;
}
.e-bigger .e-listview .e-list-item,
.e-listview.e-bigger .e-list-item {
  border-bottom: 0 solid transparent;
  border-left: 0 solid transparent;
  border-right: 0 solid transparent;
  border-top: 0 solid transparent;
}
.e-bigger .e-listview:not(.e-list-template) .e-list-item,
.e-listview.e-bigger:not(.e-list-template) .e-list-item {
  height: 48px;
  line-height: 42px;
  position: relative;
}
.e-bigger .e-listview .e-text-content,
.e-listview.e-bigger .e-text-content {
  font-size: 15px;
}
.e-bigger .e-listview .e-list-group-item,
.e-listview.e-bigger .e-list-group-item {
  height: 48px;
  line-height: 45px;
}
.e-bigger .e-listview .e-list-header,
.e-listview.e-bigger .e-list-header {
  align-items: center;
  display: flex;
  font-weight: bold;
  height: 64px;
}
.e-bigger .e-listview .e-list-header .e-text.header,
.e-bigger .e-listview .e-list-header .e-headertemplate-text.nested-header,
.e-listview.e-bigger .e-list-header .e-text.header,
.e-listview.e-bigger .e-list-header .e-headertemplate-text.nested-header {
  display: none;
}
.e-bigger .e-listview .e-list-header .e-text,
.e-listview.e-bigger .e-list-header .e-text {
  font-size: 20px;
}
.e-bigger .e-listview .e-text-content.e-checkbox .e-list-text,
.e-listview.e-bigger .e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 40px);
}
/* stylelint-disable-line no-empty-source */
.e-sortable {
  outline: none;
  position: relative;
  user-select: none;
}
.e-sortable .e-disabled {
  background-image: none;
  cursor: default;
  opacity: 0.35;
}
.e-sortable * {
  box-sizing: border-box;
}
.e-sortable *:focus {
  outline: none;
}
/* stylelint-disable */
.e-sortableclone {
  position: fixed !important;
}
/* stylelint-enable */
/*! component icons */
.e-pager .e-icon-last::before,
.e-grid-menu .e-icon-last::before {
  content: "\e897";
}
.e-pager .e-icon-first::before,
.e-grid-menu .e-icon-first::before {
  content: "\e896";
}
.e-pager .e-icon-prev::before,
.e-grid-menu .e-icon-prev::before {
  content: "\e904";
}
.e-pager .e-icon-next::before,
.e-grid-menu .e-icon-next::before {
  content: "\e913";
}
.e-pager.e-rtl .e-icon-last.e-lastpage::before, .e-pager.e-rtl .e-icon-last.e-lastpage:hover, .e-pager.e-rtl .e-icon-last.e-lastpagedisabled::before,
.e-grid-menu.e-rtl .e-icon-last.e-lastpage::before,
.e-grid-menu.e-rtl .e-icon-last.e-lastpage:hover,
.e-grid-menu.e-rtl .e-icon-last.e-lastpagedisabled::before {
  content: "\e896";
}
.e-pager.e-rtl .e-icon-first.e-firstpage::before, .e-pager.e-rtl .e-icon-first.e-firstpage:hover, .e-pager.e-rtl .e-icon-first.e-firstpagedisabled::before,
.e-grid-menu.e-rtl .e-icon-first.e-firstpage::before,
.e-grid-menu.e-rtl .e-icon-first.e-firstpage:hover,
.e-grid-menu.e-rtl .e-icon-first.e-firstpagedisabled::before {
  content: "\e897";
}
.e-pager.e-rtl .e-icon-prev.e-prevpage::before, .e-pager.e-rtl .e-icon-prev.e-prevpage:hover, .e-pager.e-rtl .e-icon-prev.e-prevpagedisabled::before,
.e-grid-menu.e-rtl .e-icon-prev.e-prevpage::before,
.e-grid-menu.e-rtl .e-icon-prev.e-prevpage:hover,
.e-grid-menu.e-rtl .e-icon-prev.e-prevpagedisabled::before {
  content: "\e913";
}
.e-pager.e-rtl .e-icon-next.e-nextpage::before, .e-pager.e-rtl .e-icon-next.e-nextpage:hover, .e-pager.e-rtl .e-icon-next.e-nextpagedisabled::before,
.e-grid-menu.e-rtl .e-icon-next.e-nextpage::before,
.e-grid-menu.e-rtl .e-icon-next.e-nextpage:hover,
.e-grid-menu.e-rtl .e-icon-next.e-nextpagedisabled::before {
  content: "\e904";
}
/*! Pager layout */
.e-pager {
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  font-size: 13px;
  padding: 0;
  white-space: normal;
  width: 100%;
  /* stylelint-disable */
  /* stylelint-enable */
}
.e-pager [class^=e-] {
  box-sizing: border-box;
}
.e-pager .e-pager-default.e-hide,
.e-pager .e-pagesizes.e-hide,
.e-pager .e-hide {
  display: none;
}
.e-pager div.e-parentmsgbar {
  float: right;
  padding-bottom: 9px;
  padding-right: 18px;
  padding-top: 14px;
}
.e-pager .e-pagesizes {
  display: inline;
}
.e-pager .e-pagerdropdown {
  display: inline-block;
  height: 32px;
  margin-left: 12px;
  margin-right: 0;
  margin-top: -26px;
  overflow: hidden;
  vertical-align: middle;
  width: 90px;
}
.e-pager .e-pagerconstant {
  display: inline-block;
  margin: 0 0 11px 12px;
  overflow: hidden;
  width: auto;
}
.e-pager .e-icons {
  font-size: 9px;
}
.e-pager .e-numericitem {
  border-right-style: solid;
  border-right-width: 0;
  display: inline-block;
  line-height: 1;
  margin-right: 4px;
  min-width: 26px;
  padding: 5px 8px;
  text-align: center;
}
.e-pager div.e-pagermsgdiv {
  padding-right: 6px;
  padding-top: 4px;
  text-align: right;
}
.e-pager .e-firstpagedisabled,
.e-pager .e-prevpagedisabled,
.e-pager .e-nextpagedisabled,
.e-pager .e-lastpagedisabled {
  opacity: 0.3;
}
.e-pager .e-spacing,
.e-pager .e-numericitem:hover,
.e-pager .e-currentitem {
  border-radius: 12px;
  cursor: pointer;
  padding: 6px;
  text-decoration: none;
}
.e-pager .e-currentitem {
  font-style: normal;
  font-feature-settings: normal;
  font-variant: normal;
  font-weight: normal;
}
.e-pager div,
.e-pager a {
  display: inline;
  user-select: none;
}
.e-pager .e-icons::before {
  display: inline-block;
}
.e-pager .e-pagercontainer .e-firstpage,
.e-pager .e-pagercontainer .e-prevpage,
.e-pager .e-pagercontainer .e-firstpagedisabled,
.e-pager .e-pagercontainer .e-prevpagedisabled,
.e-pager .e-pagercontainer .e-nextpage,
.e-pager .e-pagercontainer .e-lastpage,
.e-pager .e-pagercontainer .e-nextpagedisabled,
.e-pager .e-pagercontainer .e-lastpagedisabled {
  border-right-style: solid;
  border-right-width: 0;
  display: inline-block;
  margin-right: 12px;
  margin-top: 5px;
  min-width: 26px;
  padding: 11px 9px 8px;
}
.e-pager .e-pagercontainer .e-lastpage,
.e-pager .e-pagercontainer .e-lastpagedisabled {
  border-right: 0;
}
.e-pager .e-firstpage:hover,
.e-pager .e-prevpage:hover,
.e-pager .e-lastpage:hover,
.e-pager .e-nextpage:hover {
  cursor: pointer;
  text-decoration: none;
}
.e-pager a.e-nextprevitemdisabled {
  display: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
}
.e-pager .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 9px;
}
.e-pager .e-pagercontainer {
  border-radius: 4px;
  border-style: solid;
  border-width: 0;
  display: inline-block;
  margin: 5px 6px 5px 18px;
  overflow: hidden;
}
.e-pager .e-lastpage:hover {
  border-radius: 0 4px 4px 0;
}
.e-pager .e-firstpage:hover {
  border-radius: 4px 0 0 4px;
}
.e-pager .e-pagermessage,
.e-pager .e-pagerexternalmsg {
  display: block;
  margin: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-pager .e-mfirst,
.e-pager .e-mprev,
.e-pager .e-mnext,
.e-pager .e-mlast {
  display: none;
}
.e-pager .e-mprev {
  text-indent: -3px;
}
.e-pager .e-mnext {
  text-indent: -2px;
}
.e-pager .e-mfirst,
.e-pager .e-mprev,
.e-pager .e-mnext,
.e-pager .e-mlast {
  -webkit-tap-highlight-color: #fff;
}
.e-pager .e-pp,
.e-pager .e-np,
.e-pager .e-pp:hover,
.e-pager .e-np:hover {
  font-size: 22px;
  padding: 0 6px;
  font-weight: normal;
  letter-spacing: -0.1em;
}
.e-pager .e-np.e-focused,
.e-pager .e-pp.e-focused {
  line-height: 14px;
  padding: 2.5px 0 9px;
}
.e-pager.e-adaptive {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px;
}
.e-pager.e-adaptive div.e-parentmsgbar {
  margin: 0 5px;
  margin-top: -4px;
  flex-grow: 1;
  min-width: 10px;
  white-space: nowrap;
}
.e-pager.e-adaptive .e-pagesizes {
  display: inline-flex;
  width: auto;
}
.e-pager.e-adaptive .e-pagerdropdown {
  margin: 6px 2px 0 4px;
  width: 77px;
  min-width: 77px;
  order: 2;
  height: 40px;
  padding-right: 5px;
}
.e-pager.e-adaptive .e-pagerconstant {
  font-size: 12px;
  position: relative;
  top: 9px;
  order: 1;
  min-width: 52px;
  max-height: 34px;
  margin: 0 8px 0 10px;
}
.e-pager.e-adaptive .e-pagerconstant.e-page-all {
  top: 14px;
  text-align: center;
}
.e-pager.e-adaptive .e-mfirst,
.e-pager.e-adaptive .e-mprev,
.e-pager.e-adaptive .e-mnext,
.e-pager.e-adaptive .e-mlast {
  padding: 1% 2%;
  width: 5%;
}
.e-pager.e-adaptive .e-mfirst,
.e-pager.e-adaptive .e-mlast {
  width: calc(5% + 11px);
}
@media (max-width: 769px) {
  .e-pager {
    padding: 13px 0;
  }
  .e-pager div.e-parentmsgbar {
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 0;
    box-sizing: border-box;
    display: inline-block;
    float: initial;
    text-align: center;
    width: calc(60% - 48px);
  }
  .e-pager .e-pagesizes,
  .e-pager .e-pagecountmsg,
  .e-pager .e-pagercontainer {
    display: none;
  }
  .e-pager .e-icons {
    font-size: 11px;
  }
  .e-pager .e-mfirst,
  .e-pager .e-mprev,
  .e-pager .e-mnext,
  .e-pager .e-mlast {
    border: 0;
    box-sizing: border-box;
    display: inline-block;
    padding: 1% 5%;
  }
  .e-pager .e-mfirst {
    margin-right: 4px;
    text-align: right;
    width: calc(10% + 11px);
  }
  .e-pager .e-mprev {
    margin: 0 4px;
    text-align: right;
    width: 10%;
  }
  .e-pager .e-mnext {
    margin: 0 4px;
    text-align: left;
    width: 10%;
  }
  .e-pager .e-mlast {
    margin-left: 4px;
    text-align: left;
    width: calc(10% + 11px);
  }
}
.e-pager.e-rtl {
  direction: rtl;
}
.e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
  margin-right: 6px;
}
.e-pager.e-rtl .e-pagercontainer, .e-pager.e-rtl div, .e-pager.e-rtl a {
  float: initial;
}
.e-pager.e-rtl .e-parentmsgbar {
  float: left;
  margin-left: 6px;
  padding-top: 18px;
}
.e-pager.e-rtl .e-pagerdropdown {
  margin: -33px 18px 0 10px;
}
.e-pager.e-rtl .e-pagerconstant {
  margin: 14px;
}
.e-pager.e-rtl .e-pagerexternalmsg {
  float: none;
}
.e-pager.e-rtl .e-pagercontainer {
  float: none;
  margin: 5px 6px 5px 18px;
  padding: 0;
}
.e-pager.e-rtl .e-firstpage, .e-pager.e-rtl .e-prevpage, .e-pager.e-rtl .e-firstpagedisabled, .e-pager.e-rtl .e-prevpagedisabled, .e-pager.e-rtl .e-nextpage, .e-pager.e-rtl .e-lastpage, .e-pager.e-rtl .e-nextpagedisabled, .e-pager.e-rtl .e-lastpagedisabled {
  padding: 9px 8px;
}
.e-pager.e-rtl .e-firstpage::before, .e-pager.e-rtl .e-firstpage:hover, .e-pager.e-rtl .e-firstpagedisabled::before {
  content: "\e701";
}
.e-pager.e-rtl .e-prevpage::before, .e-pager.e-rtl .e-prevpage:hover, .e-pager.e-rtl .e-prevpagedisabled::before {
  content: "\e848";
}
.e-pager.e-rtl .e-nextpage::before, .e-pager.e-rtl .e-nextpage:hover, .e-pager.e-rtl .e-nextpagedisabled::before {
  content: "\e84b";
}
.e-pager.e-rtl .e-lastpage::before, .e-pager.e-rtl .e-lastpage:hover, .e-pager.e-rtl .e-lastpagedisabled::before {
  content: "\e716";
}
.e-pager.e-rtl .e-nextpage, .e-pager.e-rtl .e-nextpagedisabled, .e-pager.e-rtl .e-prevpage, .e-pager.e-rtl .e-prevpagedisabled, .e-pager.e-rtl .e-firstpage, .e-pager.e-rtl .e-firstpagedisabled {
  border-left-style: solid;
  border-left-width: 0;
}
.e-pager.e-rtl .e-nextpage, .e-pager.e-rtl .e-nextpagedisabled, .e-pager.e-rtl .e-prevpage, .e-pager.e-rtl .e-prevpagedisabled {
  border-right-style: none;
  border-right-width: 0;
}
.e-pager.e-rtl .e-firstpage, .e-pager.e-rtl .e-firstpagedisabled {
  border-right: medium none;
}
.e-pager.e-rtl .e-firstpage:hover {
  border-radius: 0 4px 4px 0;
}
.e-pager.e-rtl .e-lastpage:hover {
  border-radius: 0 4px 4px 0;
}
.e-pager.e-rtl .e-numericcontainer {
  float: none;
}
.e-pager.e-rtl .e-numericitem {
  border-left-style: solid;
  border-left-width: 0;
  border-right-style: none;
  border-right-width: 0;
  min-width: 26px;
}
.e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable, .e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
  margin-right: 9px;
}
.e-pager.e-rtl .e-spacing, .e-pager.e-rtl .e-numericitem:hover, .e-pager.e-rtl .e-currentitem {
  margin: 11px 4px 0 0;
  padding: 6px;
}
.e-pager.e-rtl .e-pp, .e-pager.e-rtl .e-np, .e-pager.e-rtl .e-pp:hover, .e-pager.e-rtl .e-np:hover {
  margin-top: -2px;
  padding: 3px 11px 9px;
}
.e-pager.e-rtl.e-adaptive.e-rtl div.e-parentmsgbar {
  margin: 0 5px;
  margin-top: -4px;
  padding-top: 0;
}
.e-pager.e-rtl.e-adaptive.e-rtl div.e-pagerconstant {
  margin: 0 10px 0 8px;
}
.e-pager.e-rtl.e-adaptive.e-rtl div.e-pagerconstant.e-page-all {
  top: 15px;
}
.e-pager.e-rtl.e-adaptive.e-rtl div.e-pagerdropdown {
  min-width: 92px;
  margin: 8px 4px 0 2px;
  padding: 0 0 0 5px;
}
.e-pager.e-rtl.e-adaptive.e-rtl .e-mfirst,
.e-pager.e-rtl.e-adaptive.e-rtl .e-mprev,
.e-pager.e-rtl.e-adaptive.e-rtl .e-mnext,
.e-pager.e-rtl.e-adaptive.e-rtl .e-mlast {
  padding: 1% 2%;
  width: 5%;
}
.e-pager.e-rtl.e-adaptive.e-rtl .e-mfirst,
.e-pager.e-rtl.e-adaptive.e-rtl .e-mlast {
  width: calc(5% + 11px);
}
@media (max-width: 769px) {
  .e-pager.e-rtl .e-mfirst,
  .e-pager.e-rtl .e-mprev,
  .e-pager.e-rtl .e-mnext,
  .e-pager.e-rtl .e-mlast {
    border: 0;
  }
  .e-pager.e-rtl.e-rtl div.e-parentmsgbar {
    float: initial;
    margin-left: 0;
    margin-top: 7px;
  }
  .e-pager.e-rtl .e-parentmsgbar {
    float: right;
  }
}
.e-pager.sf-pager .e-pagercontainer {
  font-size: 0;
}
.e-pager.sf-pager .e-pagercontainer .e-first,
.e-pager.sf-pager .e-pagercontainer .e-prev,
.e-pager.sf-pager .e-pagercontainer .e-next,
.e-pager.sf-pager .e-pagercontainer .e-last {
  font-size: 9px;
}
.e-pager.sf-pager .e-numericcontainer a {
  font-size: 13px;
}
.e-pager.sf-pager .e-link,
.e-pager.sf-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
}
/*! Pager theme */
.e-pager {
  border-color: #e0e0e0;
  background: #fff;
  color: #000;
  opacity: 0.87;
}
.e-pager div.e-icons.e-pager-default {
  color: #000;
}
.e-pager div.e-icons.e-disable {
  color: unset;
}
.e-pager .e-pager-default:hover {
  background: #fff;
  color: #000;
  opacity: 0.87;
}
.e-pager .e-parentmsgbar {
  font-weight: normal;
}
.e-pager .e-spacing {
  color: #000;
  opacity: 0.87;
}
.e-pager .e-spacing.e-numericitem:not(.e-active):not(.e-np):not(.e-pp):hover {
  background: unset;
}
.e-pager .e-numericitem:hover {
  color: #000;
  opacity: 0.87;
}
.e-pager .e-numericitem:not(.e-active):not(.e-np):not(.e-pp):hover {
  background-color: #eee;
  opacity: 1;
}
.e-pager .e-numericitem {
  background: #fff;
  color: #000;
}
.e-pager .e-prevpagedisabled,
.e-pager .e-prevpage,
.e-pager .e-nextpage,
.e-pager .e-nextpagedisabled,
.e-pager .e-lastpagedisabled,
.e-pager .e-lastpage,
.e-pager .e-firstpage,
.e-pager .e-firstpagedisabled {
  background-color: #fff;
  color: #000;
}
.e-pager .e-lastpage,
.e-pager .e-firstpage {
  background-color: transparent;
}
.e-pager .e-pagercontainer {
  background-color: #fff;
  border-color: #e0e0e0;
}
.e-pager .e-numericitem,
.e-pager .e-firstpage,
.e-pager .e-prevpage,
.e-pager .e-firstpagedisabled,
.e-pager .e-prevpagedisabled,
.e-pager .e-nextpage,
.e-pager .e-lastpage,
.e-pager .e-nextpagedisabled,
.e-pager .e-lastpagedisabled {
  border-right-color: #e0e0e0;
}
.e-pager .e-currentitem,
.e-pager .e-currentitem:hover {
  background: #e3165b;
  color: #fff;
  opacity: 1;
}
.e-pager .e-numericitem.e-focused,
.e-pager .e-first.e-focused,
.e-pager .e-prev.e-focused,
.e-pager .e-next.e-focused,
.e-pager .e-last.e-focused,
.e-pager .e-mfirst.e-focused,
.e-pager .e-mprev.e-focused,
.e-pager .e-mnext.e-focused,
.e-pager .e-mlast.e-focused {
  background-color: #eee;
}
.e-pager .e-currentitem.e-numericitem.e-focused {
  background: #e3165b;
  box-shadow: none;
}
.e-pager .e-focused {
  box-shadow: 0 0 0 1px #9e9e9e inset;
}
@media (max-width: 590px) {
  .e-pager .e-pager-default:hover {
    background: #fff;
    color: #000;
    opacity: 0.87;
  }
}
.e-pager.e-rtl .e-numericitem, .e-pager.e-rtl .e-firstpage, .e-pager.e-rtl .e-prevpage, .e-pager.e-rtl .e-firstpagedisabled, .e-pager.e-rtl .e-prevpagedisabled, .e-pager.e-rtl .e-nextpage, .e-pager.e-rtl .e-lastpage, .e-pager.e-rtl .e-nextpagedisabled, .e-pager.e-rtl .e-lastpagedisabled, .e-pager.e-rtl .e-nextpage, .e-pager.e-rtl .e-nextpagedisabled {
  border-left-color: #e0e0e0;
}
/*! Pager bigger */
.e-bigger .e-pager,
.e-pager.e-bigger {
  font-size: 13px;
  padding: 4px 0 2px;
}
.e-bigger .e-pager div.e-icons:not(.e-check),
.e-pager.e-bigger div.e-icons:not(.e-check) {
  font-size: 13px;
}
.e-bigger .e-pager div.e-parentmsgbar,
.e-pager.e-bigger div.e-parentmsgbar {
  padding-bottom: 8px;
  padding-right: 24px;
  padding-top: 20px;
}
.e-bigger .e-pager:not(.e-adaptive) .e-pagerdropdown,
.e-pager.e-bigger:not(.e-adaptive) .e-pagerdropdown {
  height: 40px;
  margin: -40px 0 0 16px;
  margin-top: -36px;
  width: 90px;
}
.e-bigger .e-pager .e-pagercontainer,
.e-pager.e-bigger .e-pagercontainer {
  margin: 5px 8px 5px 24px;
}
.e-bigger .e-pager .e-pagercontainer .e-firstpage,
.e-bigger .e-pager .e-pagercontainer .e-prevpage,
.e-bigger .e-pager .e-pagercontainer .e-firstpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-prevpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-nextpage,
.e-bigger .e-pager .e-pagercontainer .e-lastpage,
.e-bigger .e-pager .e-pagercontainer .e-nextpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-lastpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-firstpage,
.e-pager.e-bigger .e-pagercontainer .e-prevpage,
.e-pager.e-bigger .e-pagercontainer .e-firstpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-prevpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-nextpage,
.e-pager.e-bigger .e-pagercontainer .e-lastpage,
.e-pager.e-bigger .e-pagercontainer .e-nextpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-lastpagedisabled {
  padding: 11px 9px 8px;
}
.e-bigger .e-pager .e-pagerconstant,
.e-pager.e-bigger .e-pagerconstant {
  margin-bottom: 15px;
  margin-left: 16px;
}
@media (max-width: 769px) {
  .e-bigger .e-pager,
  .e-pager.e-bigger {
    padding: 19px 0;
  }
  .e-bigger .e-pager.e-rtl div.e-parentmsgbar,
  .e-pager.e-bigger.e-rtl div.e-parentmsgbar {
    margin-right: 0;
  }
  .e-bigger .e-pager div.e-parentmsgbar,
  .e-pager.e-bigger div.e-parentmsgbar {
    padding: 0;
  }
}
.e-bigger .e-pager .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-bigger .e-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default,
.e-pager.e-bigger .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-pager.e-bigger .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 12px;
}
.e-bigger .e-pager .e-numericitem,
.e-pager.e-bigger .e-numericitem {
  margin: 0 8px;
}
.e-bigger .e-pager .e-pp.e-spacing,
.e-bigger .e-pager .e-np.e-spacing,
.e-bigger .e-pager .e-pp.e-spacing:hover,
.e-bigger .e-pager .e-np.e-spacing:hover,
.e-pager.e-bigger .e-pp.e-spacing,
.e-pager.e-bigger .e-np.e-spacing,
.e-pager.e-bigger .e-pp.e-spacing:hover,
.e-pager.e-bigger .e-np.e-spacing:hover {
  padding: 10px 13px;
}
.e-bigger .e-pager .e-spacing,
.e-bigger .e-pager .e-numericitem:hover,
.e-bigger .e-pager .e-currentitem,
.e-pager.e-bigger .e-spacing,
.e-pager.e-bigger .e-numericitem:hover,
.e-pager.e-bigger .e-currentitem {
  border-radius: 16px;
  padding: 10px 13px;
}
.e-bigger .e-pager.e-rtl .e-spacing,
.e-bigger .e-pager.e-rtl .e-numericitem:hover,
.e-bigger .e-pager.e-rtl .e-currentitem,
.e-pager.e-bigger.e-rtl .e-spacing,
.e-pager.e-bigger.e-rtl .e-numericitem:hover,
.e-pager.e-bigger.e-rtl .e-currentitem {
  margin: 0 8px;
  padding: 10px 13px;
}
.e-bigger .e-pager.e-rtl .e-pagerdropdown,
.e-pager.e-bigger.e-rtl .e-pagerdropdown {
  margin: -35px 18px 0 0;
}
.e-bigger .e-pager.e-rtl .e-pagerconstant,
.e-pager.e-bigger.e-rtl .e-pagerconstant {
  margin: 8px 16px 16px 0;
}
.e-bigger .e-pager.e-rtl .e-pagercontainer,
.e-pager.e-bigger.e-rtl .e-pagercontainer {
  margin: 5px 0;
}
.e-bigger .e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-bigger .e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default,
.e-pager.e-bigger.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-pager.e-bigger.e-rtl .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
  margin-left: 0;
  margin-right: 12px;
}
.e-bigger .e-pager.e-rtl div.e-parentmsgbar,
.e-pager.e-bigger.e-rtl div.e-parentmsgbar {
  margin-left: 6px;
  margin-top: 0;
}
@media (max-width: 769px) {
  .e-bigger .e-pager.e-rtl div.e-parentmsgbar,
  .e-pager.e-bigger.e-rtl div.e-parentmsgbar {
    margin-left: 0;
    margin-top: 7px;
  }
}
@media (max-width: 769px) {
  .e-bigger .e-pager.e-rtl div.e-parentmsgbar,
  .e-pager.e-bigger.e-rtl div.e-parentmsgbar {
    margin-left: 0;
    margin-top: 7px;
  }
}
.e-bigger .e-pager.e-rtl .e-pp.e-spacing.e-numericitem, .e-bigger .e-pager.e-rtl .e-np.e-spacing.e-numericitem, .e-bigger .e-pager.e-rtl .e-pp.e-spacing.e-numericitem:hover, .e-bigger .e-pager.e-rtl .e-np.e-spacing.e-numericitem:hover,
.e-pager.e-bigger.e-rtl .e-pp.e-spacing.e-numericitem,
.e-pager.e-bigger.e-rtl .e-np.e-spacing.e-numericitem,
.e-pager.e-bigger.e-rtl .e-pp.e-spacing.e-numericitem:hover,
.e-pager.e-bigger.e-rtl .e-np.e-spacing.e-numericitem:hover {
  font-size: 22px;
  margin-top: 0;
}
.e-bigger .e-pager.e-rtl.e-adaptive div.e-parentmsgbar,
.e-pager.e-bigger.e-rtl.e-adaptive div.e-parentmsgbar {
  margin-top: 0;
}
.e-bigger .e-pager.e-rtl.e-adaptive div.e-pagerdropdown,
.e-pager.e-bigger.e-rtl.e-adaptive div.e-pagerdropdown {
  margin: 2px 4px 0 2px;
}
.e-bigger .e-pager.e-rtl.e-adaptive div.e-pagerconstant.e-page-all,
.e-pager.e-bigger.e-rtl.e-adaptive div.e-pagerconstant.e-page-all {
  top: 14px;
}
.e-bigger .e-pager .e-pagercontainer .e-firstpage,
.e-bigger .e-pager .e-pagercontainer .e-prevpage,
.e-bigger .e-pager .e-pagercontainer .e-firstpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-prevpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-nextpage,
.e-bigger .e-pager .e-pagercontainer .e-lastpage,
.e-bigger .e-pager .e-pagercontainer .e-nextpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-lastpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-firstpage,
.e-pager.e-bigger .e-pagercontainer .e-prevpage,
.e-pager.e-bigger .e-pagercontainer .e-firstpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-prevpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-nextpage,
.e-pager.e-bigger .e-pagercontainer .e-lastpage,
.e-pager.e-bigger .e-pagercontainer .e-nextpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-lastpagedisabled {
  margin-right: 16px;
  padding: 6px;
}
.e-bigger .e-pager .e-pp,
.e-bigger .e-pager .e-np,
.e-bigger .e-pager .e-pp:hover,
.e-bigger .e-pager .e-np:hover,
.e-pager.e-bigger .e-pp,
.e-pager.e-bigger .e-np,
.e-pager.e-bigger .e-pp:hover,
.e-pager.e-bigger .e-np:hover {
  font-size: 22px;
}
.e-bigger .e-pager.e-adaptive div.e-parentmsgbar,
.e-pager.e-bigger.e-adaptive div.e-parentmsgbar {
  margin-top: 0;
}
.e-bigger .e-pager.e-adaptive .e-pagerdropdown,
.e-pager.e-bigger.e-adaptive .e-pagerdropdown {
  margin: 2px 2px 0 4px;
  height: 40px;
}
.e-bigger .e-pager.e-adaptive .e-pagerconstant.e-page-all,
.e-pager.e-bigger.e-adaptive .e-pagerconstant.e-page-all {
  top: 14px;
}
.e-bigger .e-pager.e-adaptive .e-pagerconstant,
.e-pager.e-bigger.e-adaptive .e-pagerconstant {
  margin: 0 8px 0 10px;
}
/*! component's theme wise override definitions and variables */
@keyframes hscroll-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! hscroll icons */
.e-hscroll.e-rtl.e-scroll-device .e-nav-right-arrow::before {
  content: "\e904";
}
.e-hscroll.e-rtl.e-scroll-device .e-nav-left-arrow::before {
  content: "\e913";
}
.e-hscroll.e-rtl .e-nav-left-arrow::before {
  content: "\e913";
}
.e-hscroll.e-rtl .e-nav-right-arrow::before {
  content: "\e904";
}
.e-hscroll.e-scroll-device .e-nav-right-arrow::before {
  content: "\e913";
}
.e-hscroll.e-scroll-device .e-nav-left-arrow::before {
  content: "\e904";
}
.e-hscroll .e-nav-left-arrow::before {
  content: "\e904";
  line-height: normal;
}
.e-hscroll .e-nav-right-arrow::before {
  content: "\e913";
  line-height: normal;
}
/*! h-scroll layout */
.e-hscroll {
  display: block;
  position: relative;
  width: inherit;
}
.e-hscroll.e-rtl.e-scroll-device {
  padding-left: 50px;
  padding-right: initial;
}
.e-hscroll.e-rtl.e-scroll-device .e-scroll-nav {
  transform: skewX(-16deg) translateX(-6px);
}
.e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay {
  left: 56px;
  right: auto;
  transform: skewX(-16deg) translateX(-6px);
}
.e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay {
  left: auto;
  right: 0;
}
.e-hscroll:not(.e-scroll-device) {
  padding: 0 40px;
}
.e-hscroll.e-scroll-device {
  padding-right: 50px;
}
.e-hscroll.e-scroll-device .e-scroll-nav {
  transform: skewX(-16deg) translateX(6px);
  width: 56px;
}
.e-hscroll.e-scroll-device .e-scroll-nav .e-nav-arrow {
  font-size: 14px;
  transform: skewX(16deg);
}
.e-hscroll.e-scroll-device .e-scroll-overlay {
  opacity: 0.5;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 100;
}
.e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay {
  left: auto;
  right: 56px;
  transform: skewX(-16deg) translateX(6px);
}
.e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay {
  left: 0;
  right: auto;
}
.e-hscroll.e-overlay .e-hscroll-content > * {
  pointer-events: none;
}
.e-hscroll > * {
  height: inherit;
  line-height: normal;
}
.e-hscroll .e-hscroll-content {
  display: inline-block;
  height: inherit;
  position: relative;
}
.e-hscroll .e-hscroll-content > * {
  pointer-events: auto;
}
.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav {
  left: 0;
  right: auto;
}
.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav {
  left: auto;
  right: 0;
}
.e-hscroll .e-scroll-nav {
  align-items: center;
  bottom: 0;
  cursor: pointer;
  display: flex;
  min-height: 42px;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 40px;
}
.e-hscroll .e-scroll-nav.e-scroll-left-nav {
  left: 0;
}
.e-hscroll .e-scroll-nav.e-scroll-right-nav {
  right: 0;
}
.e-hscroll .e-scroll-nav.e-ie-align {
  display: table;
}
.e-hscroll .e-nav-arrow {
  position: relative;
}
.e-hscroll .e-nav-arrow.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  font-size: 12px;
}
.e-hscroll .e-hscroll-bar .e-hscroll-content .e-overlay {
  pointer-events: none;
}
/*! h-scroll theme */
.e-hscroll .e-scroll-nav .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-hscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  border-color: rgba(0, 0, 0, 0.12);
  box-shadow: 4px 0 8px 0 rgba(0, 0, 0, 0.06);
}
.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-width: 1px;
  box-shadow: -4px 0 8px 0 rgba(0, 0, 0, 0.06);
}
.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow {
  color: #e3165b;
}
.e-hscroll .e-scroll-overlay {
  background-color: transparent;
  background-repeat: repeat-x;
}
.e-hscroll .e-scroll-overlay.e-scroll-left-overlay {
  background-image: linear-gradient(-270deg, #fafafa 0%, rgba(250, 250, 250, 0) 100%);
}
.e-hscroll .e-scroll-overlay.e-scroll-right-overlay {
  background-image: linear-gradient(-270deg, rgba(250, 250, 250, 0) 0%, #fafafa 100%);
}
.e-hscroll.e-rtl .e-scroll-nav {
  background: #fafafa;
}
.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 0;
}
.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav {
  border-left: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.e-hscroll.e-rtl .e-scroll-nav:hover {
  background: rgba(0, 0, 0, 0.12);
  border: 0;
  color: #000;
}
.e-hscroll.e-rtl .e-scroll-nav:hover:active {
  background: rgba(0, 0, 0, 0.12);
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  background: rgba(0, 0, 0, 0.12);
  color: #000;
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus {
  background: rgba(0, 0, 0, 0.12);
  border: 0;
  color: #000;
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:active {
  background: #bdbdbd;
  border: 0;
  box-shadow: none;
  color: #000;
}
.e-hscroll:not(.e-scroll-device) .e-scroll-nav:active .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-hscroll .e-scroll-nav {
  background: #fafafa;
}
.e-hscroll .e-scroll-nav.e-scroll-left-nav {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.e-hscroll .e-scroll-nav.e-scroll-right-nav {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}
.e-hscroll .e-scroll-nav::after {
  background-color: transparent;
  border-radius: 50%;
  border-width: 1px;
  box-sizing: border-box;
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: 50%;
  visibility: hidden;
  width: 1px;
}
.e-hscroll .e-scroll-nav:active::after {
  animation: hscroll-popup-shadow 0.6s ease-out 0ms;
  visibility: visible;
}
.e-bigger .e-hscroll,
.e-hscroll.e-bigger {
  min-height: 56px;
}
.e-bigger .e-hscroll:not(.e-scroll-device),
.e-hscroll.e-bigger:not(.e-scroll-device) {
  padding: 0 50px;
}
.e-bigger .e-hscroll.e-scroll-device,
.e-hscroll.e-bigger.e-scroll-device {
  padding-right: 50px;
}
.e-bigger .e-hscroll.e-rtl.e-scroll-device,
.e-hscroll.e-bigger.e-rtl.e-scroll-device {
  padding-left: 50px;
  padding-right: initial;
}
.e-bigger .e-hscroll .e-nav-arrow.e-icons,
.e-hscroll.e-bigger .e-nav-arrow.e-icons {
  font-size: 14px;
}
.e-bigger .e-hscroll.e-rtl .e-scroll-overlay.e-scroll-right-overlay,
.e-hscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-right-overlay {
  left: 50px;
}
.e-bigger .e-hscroll .e-scroll-overlay.e-scroll-right-overlay,
.e-hscroll.e-bigger .e-scroll-overlay.e-scroll-right-overlay {
  right: 50px;
}
.e-bigger .e-hscroll .e-scroll-nav,
.e-hscroll.e-bigger .e-scroll-nav {
  min-height: 56px;
  width: 50px;
}
/*! component's theme wise override definitions and variables */
@keyframes vscroll-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! vscroll icons */
.e-vscroll.e-scroll-device .e-nav-up-arrow::before {
  content: "\e85e";
}
.e-vscroll.e-scroll-device .e-nav-down-arrow::before {
  content: "\e84f";
}
.e-vscroll .e-nav-up-arrow::before {
  content: "\e910";
  line-height: normal;
}
.e-vscroll .e-nav-down-arrow::before {
  content: "\e916";
  line-height: normal;
}
/*! v-scroll layout */
.e-vscroll {
  display: block;
  position: relative;
  width: inherit;
}
.e-vscroll.e-rtl.e-scroll-device .e-scroll-nav {
  transform: skewX(-16deg) translateX(-6px);
}
.e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay {
  left: 56px;
  right: auto;
  transform: skewX(-16deg) translateX(-6px);
}
.e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay {
  left: auto;
  right: 0;
}
.e-vscroll:not(.e-scroll-device) {
  padding: 0 16px;
}
.e-vscroll.e-scroll-device .e-scroll-nav {
  transform: skewX(-16deg) translateX(6px);
  width: 56px;
  z-index: 1001;
}
.e-vscroll.e-scroll-device .e-scroll-nav .e-nav-arrow {
  font-size: 14px;
  transform: skewX(16deg);
}
.e-vscroll.e-scroll-device .e-scroll-overlay {
  opacity: 0.5;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 100;
}
.e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay {
  left: auto;
  right: 56px;
  transform: skewX(-16deg) translateX(6px);
}
.e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay {
  left: 0;
  right: auto;
}
.e-vscroll > * {
  height: inherit;
}
.e-vscroll .e-vscroll-content {
  display: inline-block;
  height: auto;
  position: relative;
  width: 100%;
}
.e-vscroll .e-vscroll-content > * {
  pointer-events: auto;
}
.e-vscroll.e-rtl .e-scroll-nav.e-scroll-up-nav {
  left: auto;
  right: 0;
}
.e-vscroll.e-rtl .e-scroll-nav.e-scroll-down-nav {
  left: 0;
  right: auto;
}
.e-vscroll .e-scroll-nav {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 40px;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.e-vscroll .e-scroll-nav.e-scroll-up-nav {
  top: 0;
}
.e-vscroll .e-scroll-nav.e-scroll-down-nav {
  bottom: 0;
}
.e-vscroll .e-scroll-nav.e-ie-align {
  display: table;
}
.e-vscroll .e-nav-arrow {
  position: relative;
}
.e-vscroll .e-nav-arrow.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
/*! v-scroll theme */
.e-vscroll .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-vscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  border-color: rgba(0, 0, 0, 0.12);
  box-shadow: 4px 0 8px 0 rgba(0, 0, 0, 0.06);
}
.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-width: 1px;
  box-shadow: -4px 0 8px 0 rgba(0, 0, 0, 0.06);
}
.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow {
  color: #e3165b;
}
.e-vscroll .e-scroll-overlay {
  background-color: transparent;
  background-repeat: repeat-x;
}
.e-vscroll .e-scroll-overlay.e-scroll-up-overlay {
  background-image: linear-gradient(-270deg, #fafafa 0%, rgba(250, 250, 250, 0) 100%);
}
.e-vscroll .e-scroll-overlay.e-scroll-down-overlay {
  background-image: linear-gradient(-270deg, rgba(250, 250, 250, 0) 0%, #fafafa 100%);
}
.e-vscroll.e-rtl .e-scroll-nav {
  background: #fafafa;
}
.e-vscroll.e-rtl .e-scroll-nav:hover {
  background: rgba(0, 0, 0, 0.12);
  border: 0;
  border-color: rgba(0, 0, 0, 0.12);
  color: #000;
}
.e-vscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  background: rgba(0, 0, 0, 0.12);
  border: 0;
  color: #000;
}
.e-vscroll:not(.e-scroll-device) .e-scroll-nav:focus {
  background: rgba(0, 0, 0, 0.12);
  border: 0;
  border-color: rgba(0, 0, 0, 0.12);
  color: #000;
}
.e-vscroll:not(.e-scroll-device) .e-scroll-nav:active {
  background: #bdbdbd;
  border: 0;
  box-shadow: none;
  color: #000;
}
.e-vscroll .e-scroll-nav {
  background: #fafafa;
}
.e-vscroll .e-scroll-nav.e-scroll-up-nav {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.e-vscroll .e-scroll-nav.e-scroll-down-nav {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.e-vscroll .e-scroll-nav::after {
  background-color: transparent;
  border-radius: 50%;
  border-width: 1px;
  box-sizing: border-box;
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: 50%;
  visibility: hidden;
  width: 1px;
}
.e-vscroll .e-scroll-nav:active::after {
  animation: vscroll-popup-shadow 0.6s ease-out 0ms;
  visibility: visible;
}
.e-bigger .e-vscroll:not(.e-scroll-device),
.e-vscroll.e-bigger:not(.e-scroll-device) {
  padding: 24px 0;
}
.e-bigger .e-vscroll .e-icons,
.e-vscroll.e-bigger .e-icons {
  font-size: 18px;
}
.e-bigger .e-vscroll.e-rtl .e-scroll-overlay.e-scroll-down-overlay,
.e-vscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-down-overlay {
  left: 24px;
}
.e-bigger .e-vscroll .e-scroll-overlay.e-scroll-down-overlay,
.e-vscroll.e-bigger .e-scroll-overlay.e-scroll-down-overlay {
  right: 24px;
}
.e-bigger .e-vscroll .e-scroll-nav,
.e-vscroll.e-bigger .e-scroll-nav {
  height: 24px;
}
@keyframes tbar-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
.e-toolbar .e-popup-down-icon::before {
  content: "\e916";
  line-height: normal;
}
.e-toolbar .e-popup-up-icon::before {
  content: "\e910";
  line-height: normal;
}
.e-toolbar {
  border-radius: 0;
  display: block;
  height: 42px;
  min-height: 42px;
  position: relative;
  user-select: none;
  white-space: nowrap;
  overflow: hidden;
}
.e-toolbar.e-spacer-toolbar .e-toolbar-items {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
}
.e-toolbar.e-spacer-toolbar .e-toolbar-items:not(.e-toolbar-multirow) {
  position: absolute;
}
.e-toolbar.e-spacer-toolbar.e-pop-mode .e-toolbar-items {
  width: calc(100% - 32px);
}
.e-toolbar .e-blazor-toolbar-items {
  position: absolute;
  top: -9999px;
  visibility: hidden;
}
.e-toolbar.e-control[class*=e-toolbar] {
  box-sizing: content-box;
}
.e-toolbar.e-corner {
  border-radius: 0;
}
.e-toolbar.e-hidden {
  display: none;
}
.e-toolbar .e-toolbar-items {
  border-radius: 0 0 0 0;
  display: inline-flex;
  height: 100%;
  vertical-align: middle;
  align-items: center;
}
.e-toolbar .e-toolbar-items.e-toolbar-multirow {
  margin-bottom: 1px;
  margin-left: 18px;
  margin-right: 18px;
  white-space: normal;
  flex-wrap: wrap;
}
.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator, .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-hidden {
  display: none;
}
.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-left,
.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-center,
.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-right {
  display: inline;
}
.e-toolbar .e-toolbar-items.e-tbar-pos {
  display: block;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  display: table;
  height: 100%;
  top: 0;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  position: absolute;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  right: 0;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: 0;
}
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center {
  margin: 0 auto;
}
.e-toolbar .e-toolbar-items .e-toolbar-left,
.e-toolbar .e-toolbar-items .e-toolbar-center,
.e-toolbar .e-toolbar-items .e-toolbar-right {
  display: inline-block;
}
.e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child, .e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child {
  margin-left: 3px;
}
.e-toolbar .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-item:last-child,
.e-toolbar .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content {
  touch-action: pan-y pinch-zoom;
}
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-toolbar .e-toolbar-item {
  align-content: center;
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  min-height: 42px;
  vertical-align: middle;
  width: auto;
  flex: 0 0 auto;
}
.e-toolbar .e-toolbar-item.e-spacer {
  flex-grow: 1;
}
.e-toolbar .e-toolbar-item .e-tbar-btn {
  display: flex;
  align-items: center;
  vertical-align: middle;
  justify-content: center;
  margin: 4px 0;
  min-height: 0;
  min-width: 0;
  padding: 0 1.5px;
  border-radius: 2px;
  line-height: 25px;
  border: none;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  text-transform: none;
}
.e-toolbar .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0;
}
.e-toolbar .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right {
  padding: 0;
}
.e-toolbar .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
  margin: 0;
  min-width: 24px;
  width: auto;
  font-size: 14px;
  line-height: 25px;
}
.e-toolbar .e-toolbar-item .e-tbar-btn:hover, .e-toolbar .e-toolbar-item .e-tbar-btn:focus, .e-toolbar .e-toolbar-item .e-tbar-btn:active {
  padding: 0 1.5px;
}
.e-toolbar .e-toolbar-item .e-tbar-btn:focus {
  outline: 0;
}
.e-toolbar .e-toolbar-item .e-tbar-btn div {
  vertical-align: middle;
}
.e-toolbar .e-toolbar-item .e-tbar-btn .e-tbar-btn-text {
  font-size: 14px;
  padding: 0 2px 0 2px;
}
.e-toolbar .e-toolbar-item:not(.e-separator):not(.e-spacer) {
  height: inherit;
  min-width: 34px;
  padding: 3.5px;
}
.e-toolbar .e-toolbar-item.e-separator {
  margin: 7.5px 3px;
  min-height: 27px;
  min-width: 1px;
  height: calc(100% - 15px);
}
.e-toolbar .e-toolbar-item.e-separator + .e-separator, .e-toolbar .e-toolbar-item.e-separator:last-of-type, .e-toolbar .e-toolbar-item.e-separator:first-of-type {
  display: none;
}
.e-toolbar .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0;
}
.e-toolbar .e-toolbar-item > * {
  text-overflow: ellipsis;
}
.e-toolbar .e-toolbar-item.e-hidden {
  display: none;
}
.e-toolbar .e-toolbar-item input[type=checkbox] {
  height: auto;
}
.e-toolbar.e-vertical {
  display: flex;
  flex-direction: column;
}
.e-toolbar.e-vertical .e-toolbar-items .e-vscroll-bar .e-vscroll-content {
  touch-action: pan-x pinch-zoom;
}
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left,
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-center,
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  height: auto;
}
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: auto;
  right: auto;
  top: 0;
}
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  bottom: 0;
  left: auto;
  right: auto;
}
.e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item {
  display: flex;
  height: auto;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  min-width: 33px;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
  height: auto;
  margin: 3px 7.5px;
  min-height: auto;
}
.e-toolbar.e-vertical .e-hor-nav {
  bottom: 0;
  height: auto;
  left: 0;
  min-height: 40px;
  min-width: 50px;
  right: auto;
  top: auto;
  width: auto;
}
.e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-left {
  bottom: 0;
  top: auto;
}
.e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-right {
  bottom: auto;
  top: 0;
}
.e-toolbar .e-hor-nav {
  align-items: center;
  border-radius: 0 0 0 0;
  cursor: pointer;
  display: flex;
  height: 100%;
  min-height: 42px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
}
.e-toolbar .e-hor-nav.e-ie-align {
  display: table;
}
.e-toolbar .e-popup-down-icon.e-icons,
.e-toolbar .e-popup-up-icon.e-icons {
  display: flex;
  text-align: center;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  width: 100%;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
}
.e-toolbar.e-toolpop {
  overflow: visible;
}
.e-toolbar.e-toolpop .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text {
  display: none;
}
.e-toolbar .e-toolbar-pop {
  border-radius: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item {
  display: flex;
  height: 36px;
  justify-content: center;
  min-height: 25px;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item.e-toolbar-popup.e-hidden {
  display: none;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
  min-height: 25px;
  min-width: 100%;
  padding: 0 16px;
  border: none;
  border-radius: 2px;
  justify-content: flex-start;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin: 0;
  padding: 0;
  width: auto;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
  padding: 0;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  height: 36px;
  min-width: 34px;
  padding: 0;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item > * {
  height: 100%;
  min-width: 100%;
  text-overflow: ellipsis;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control .e-icons.e-btn-icon {
  min-width: 100%;
}
.e-toolbar .e-toolbar-pop .e-toolbar-text .e-tbar-btn-text {
  display: none;
}
.e-toolbar .e-toolbar-pop .e-toolbar-popup,
.e-toolbar .e-toolbar-pop .e-toolpopup {
  text-align: center;
}
.e-toolbar.e-extended-toolbar {
  overflow: visible;
}
.e-toolbar.e-extended-toolbar.e-tbar-extended {
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  min-height: 42px;
  padding-bottom: 0;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 0;
  margin-left: -1px;
  box-shadow: none;
  display: inline;
  white-space: normal;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item {
  display: inline-flex;
  min-height: 42px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  min-height: 0;
  min-width: 0;
  padding: 0 1.5px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
  padding: 0 2px 0 2px;
  font-size: 14px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon:not(.e-toolbar-pop) {
  display: flex;
  align-items: center;
  vertical-align: middle;
  justify-content: center;
  padding: 0;
  font-size: 14px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop) {
  padding: 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon:not(.e-toolbar-pop) {
  padding: 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover, .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus, .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:active {
  padding: 0 1.5px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) {
  min-width: 34px;
  padding: 3.5px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  min-height: 25px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator {
  display: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-toolbar-text .e-tbar-btn-text {
  display: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-close {
  display: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-open {
  display: inline;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop {
  width: inherit;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item .e-tbar-btn {
  cursor: pointer;
  font-size: 14px;
  overflow: hidden;
  padding: 0 1.5px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
  font-size: 14px;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  height: auto;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item > * {
  align-self: center;
  text-overflow: ellipsis;
}
.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text {
  display: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-separator:last-of-type {
  display: inline-flex;
}
.e-toolbar.e-extended-toolbar .e-hor-nav.e-ie-align {
  display: table;
}
.e-toolbar.e-rtl:not(.e-spacer-toolbar) .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-right: 3px;
}
.e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0;
}
.e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right {
  padding: 0;
}
.e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn .e-tbar-btn-text {
  padding: 0 2px 0 2px;
}
.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-left: 3px;
  margin-right: initial;
}
.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-left {
  left: auto;
  right: 0;
}
.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  left: 0;
  right: auto;
}
.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child {
  margin-left: 3px;
}
.e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:last-child,
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-item:last-child:first-child,
.e-toolbar.e-rtl .e-toolbar-items:first-child > .e-toolbar-right .e-toolbar-item:first-child {
  margin-right: 3px;
}
.e-toolbar.e-rtl .e-hor-nav {
  left: 0;
  right: auto;
  border-radius: 0 0 0 0;
}
.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child {
  margin: 0;
  margin-left: 3px;
}
.e-toolbar.e-extended-toolbar.e-rtl .e-hor-nav {
  left: 0;
  right: auto;
}
.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended {
  padding-right: 3px;
  margin-left: 0;
}
.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left {
  padding-left: 0;
}
/* stylelint-disable property-no-vendor-prefix */
.e-toolbar {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background: #fafafa;
  border: 1px none rgba(0, 0, 0, 0.12);
  box-shadow: none;
}
.e-toolbar .e-toolbar-items {
  background: #fafafa;
}
.e-toolbar .e-toolbar-item .e-tbar-btn {
  background: #fafafa;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
  border: none;
}
.e-toolbar .e-toolbar-item .e-tbar-btn .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-toolbar .e-toolbar-item .e-tbar-btn .e-tbar-btn-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-toolbar-item .e-tbar-btn.e-flat.e-active {
  background: rgba(0, 0, 0, 0.2088);
  box-shadow: none;
}
.e-toolbar .e-toolbar-item .e-tbar-btn.e-flat.e-active .e-tbar-btn-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-toolbar-item .e-tbar-btn.e-flat.e-active:focus {
  box-shadow: none;
}
.e-toolbar .e-toolbar-item .e-tbar-btn:focus {
  background: rgba(0, 0, 0, 0.12);
  border-radius: 2px;
  color: rgba(0, 0, 0, 0.87);
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0;
  box-shadow: none;
}
.e-toolbar .e-toolbar-item .e-tbar-btn:focus .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:focus .e-tbar-btn-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:hover {
  background: rgba(0, 0, 0, 0.12);
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0;
  border-radius: 2px;
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:hover .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:hover .e-tbar-btn-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:hover:active .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:hover:active .e-tbar-btn-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:active {
  background: #bdbdbd;
  border-color: #bdbdbd;
  border-style: solid;
  border-width: 0;
  border-radius: 2px;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:active .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-toolbar .e-toolbar-item .e-tbar-btn:active .e-tbar-btn-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-toolbar-item.e-separator {
  border: solid rgba(0, 0, 0, 0.12);
  border-width: 0 0.5px 0 0;
}
.e-toolbar .e-toolbar-item.e-overlay {
  background: #fafafa;
  opacity: 0.5;
  color: rgba(0, 0, 0, 0.26);
}
.e-toolbar .e-toolbar-item.e-overlay .e-tbar-btn-text {
  color: rgba(0, 0, 0, 0.38);
}
.e-toolbar .e-toolbar-item.e-overlay .e-icons {
  color: rgba(0, 0, 0, 0.26);
}
.e-toolbar.e-vertical .e-hor-nav {
  border: solid rgba(0, 0, 0, 0.12);
  border-width: 1px 0 0 0;
}
.e-toolbar.e-vertical.e-rtl .e-hor-nav {
  border: solid rgba(0, 0, 0, 0.12);
  border-width: 0 0 1px 0;
}
.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
  border-width: 0 0 0.5px 0;
}
.e-toolbar .e-hor-nav {
  background: #fafafa;
  border: solid rgba(0, 0, 0, 0.12);
  border-width: 0 0 0 1px;
}
.e-toolbar .e-hor-nav::after {
  background-color: transparent;
  border-radius: 50%;
  border-width: 1px;
  box-sizing: border-box;
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: 50%;
  visibility: hidden;
  width: 1px;
}
.e-toolbar .e-hor-nav.e-nav-active:active, .e-toolbar .e-hor-nav.e-nav-active:focus, .e-toolbar .e-hor-nav.e-nav-active:hover {
  border-bottom-right-radius: 0;
}
.e-toolbar .e-hor-nav:active {
  border: 0;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
}
.e-toolbar .e-hor-nav:active .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-toolbar .e-hor-nav:active::after {
  animation: tbar-popup-shadow 0.6s ease-out 0ms;
  visibility: visible;
}
.e-toolbar .e-hor-nav:hover {
  background: rgba(0, 0, 0, 0.12);
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-hor-nav:hover .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-toolbar .e-hor-nav:hover:not(.e-nav-active) {
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 0 1px;
}
.e-toolbar .e-hor-nav:hover:active {
  background: rgba(0, 0, 0, 0.12);
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0;
}
.e-toolbar .e-hor-nav:focus {
  background: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0;
}
.e-toolbar .e-hor-nav:focus .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) {
  background: rgba(0, 0, 0, 0.12);
  box-shadow: none;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0;
}
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:focus,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav):focus {
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0;
}
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active .e-icons,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) .e-icons {
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active .e-icons:active,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) .e-icons:active {
  color: rgba(0, 0, 0, 0.87);
}
.e-toolbar .e-toolbar-pop {
  background: #fafafa;
  border: 1px none rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21);
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn {
  background: #fafafa;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:hover {
  background: rgba(0, 0, 0, 0.12);
  box-shadow: none;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:active {
  background: #bdbdbd;
  box-shadow: none;
  border-color: #bdbdbd;
  border-style: solid;
  border-width: 0;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:focus {
  background: rgba(0, 0, 0, 0.12);
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0;
  box-shadow: none;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item .e-btn:focus {
  outline: 0;
}
.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  background: transparent;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn {
  background: #fafafa;
  box-shadow: none;
  border: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:focus {
  background: rgba(0, 0, 0, 0.12);
  border-radius: 2px;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0;
  box-shadow: none;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:hover {
  background: rgba(0, 0, 0, 0.12);
  border-radius: 2px;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:active {
  background: #bdbdbd;
  border-radius: 2px;
  box-shadow: none;
  border-color: #bdbdbd;
  border-style: solid;
  border-width: 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  border: solid rgba(0, 0, 0, 0.12);
  border-width: 0 0.5px 0 0;
}
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-overlay {
  background: #fafafa;
}
.e-toolbar.e-extended-toolbar .e-toolbar-pop {
  background: #fafafa;
}
.e-toolbar.e-rtl .e-hor-nav {
  background: #fafafa;
  border: solid rgba(0, 0, 0, 0.12);
  border-width: 0 1px 0 0;
}
.e-toolbar.e-rtl .e-hor-nav:not(.e-nav-active):hover {
  background: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
  border: solid rgba(0, 0, 0, 0.12);
  border-width: 0 1px 0 0;
}
.e-bigger .e-toolbar,
.e-toolbar.e-bigger {
  height: 56px;
  min-height: 56px;
}
.e-bigger .e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child,
.e-toolbar.e-bigger .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
  margin-left: 3px;
}
.e-bigger .e-toolbar .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-item:last-child,
.e-bigger .e-toolbar .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items:first-child:not(.e-toolbar-multirow) > .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow {
  margin-left: 24px;
  margin-right: 24px;
}
.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:focus, .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover, .e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:active,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:focus,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:active {
  padding: 0 6px;
}
.e-bigger .e-toolbar .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-item {
  min-height: 56px;
}
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  min-height: 0;
  min-width: 0;
  padding: 0 6px;
  line-height: 35px;
}
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
  padding: 0 2.5px 0 2.5px;
  font-size: 14px;
}
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn .e-icons,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons {
  font-size: 14px;
}
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon {
  font-size: 14px;
  line-height: 34px;
}
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0;
}
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon {
  padding: 0;
}
.e-bigger .e-toolbar .e-toolbar-item:not(.e-separator):not(.e-spacer),
.e-toolbar.e-bigger .e-toolbar-item:not(.e-separator):not(.e-spacer) {
  min-width: 48px;
  padding: 5px;
}
.e-bigger .e-toolbar .e-toolbar-item.e-separator,
.e-toolbar.e-bigger .e-toolbar-item.e-separator {
  height: calc(100% - 20px);
  margin: 10px 5px;
  min-height: 36px;
}
.e-bigger .e-toolbar .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0;
}
.e-bigger .e-toolbar .e-hor-nav,
.e-toolbar.e-bigger .e-hor-nav {
  min-height: 56px;
  min-width: 40px;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin-right: 0;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger.e-vertical .e-toolbar-item:not(.e-separator) {
  min-height: 38px;
}
.e-bigger .e-toolbar.e-vertical .e-toolbar-item.e-separator,
.e-toolbar.e-bigger.e-vertical .e-toolbar-item.e-separator {
  height: auto;
  margin: 5px 10px;
  min-height: auto;
}
.e-bigger .e-toolbar.e-vertical .e-hor-nav,
.e-toolbar.e-bigger.e-vertical .e-hor-nav {
  min-height: 40px;
  min-width: 50px;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item {
  height: 48px;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  min-width: 48px;
  padding: 0;
  min-height: 30px;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
  min-height: 30px;
  padding: 0 16px;
  min-width: 100%;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  margin-left: 0;
  padding: 0;
  font-size: 14px;
}
.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
  padding: 0;
  font-size: 14px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended {
  min-height: 56px;
  padding-bottom: 0;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 0;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item {
  min-height: 56px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  min-height: 0;
  min-width: 0;
  padding: 0 6px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
  padding: 0 2.5px 0 2.5px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover, .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus, .e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:active,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:active {
  padding: 0 6px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) {
  min-width: 48px;
  padding: 5px;
}
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
  height: calc(100% - 20px);
  margin: 10px 5px;
  min-height: 36px;
}
.e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended {
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended .e-toolbar-extended {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger.e-rtl .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right,
.e-toolbar.e-bigger.e-rtl .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right {
  padding: 0;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger.e-rtl .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
  padding: 0 2.5px 0 2.5px;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content > .e-toolbar-item:last-child {
  margin-left: 3px;
  margin-right: initial;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
  margin: 0;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
  margin-left: 3px;
  margin-right: 0;
}
.e-bigger .e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
  margin-left: 0;
  margin-right: 3px;
}
.e-bigger .e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-toolbar-extended {
  padding-right: 3px;
}
.e-accordion .e-tgl-collapse-icon::before {
  content: "\e916";
}
.e-accordion .e-tgl-collapse-icon.e-expand-icon {
  transform: rotate(-180deg);
}
.e-accordion {
  display: block;
  position: relative;
}
.e-accordion .e-acrdn-item {
  border-radius: 0;
  margin-top: 0;
}
.e-accordion .e-acrdn-item.e-select.e-selected:first-child {
  border-top: 0;
}
.e-accordion .e-acrdn-item.e-select.e-selected:last-child {
  border-bottom: 0;
}
.e-accordion .e-acrdn-item:first-child {
  margin-top: 0;
}
.e-accordion .e-acrdn-item:not(.e-select) + .e-acrdn-item:not(.e-select) {
  margin-bottom: 0;
  margin-top: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select {
  margin: 0;
}
.e-accordion .e-acrdn-item > .e-acrdn-header .e-acrdn-header-content {
  font-weight: normal;
}
.e-accordion .e-acrdn-item.e-selected {
  padding-top: 0;
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header .e-acrdn-header-content {
  font-weight: normal;
}
.e-accordion .e-acrdn-item.e-overlay {
  height: auto;
}
.e-accordion .e-acrdn-item {
  overflow: visible;
  padding-top: 0;
  position: relative;
}
.e-accordion .e-acrdn-item.e-hide {
  display: none;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  font-size: 15px;
}
.e-accordion .e-acrdn-item.e-select > .e-acrdn-header {
  cursor: pointer;
}
.e-accordion .e-acrdn-item.e-select > .e-acrdn-header:hover .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-select > .e-acrdn-header:focus .e-acrdn-header-content {
  text-decoration: none;
}
.e-accordion .e-acrdn-item .e-acrdn-header {
  border-radius: 0;
  line-height: 35px;
  min-height: 36px;
  overflow: hidden;
  padding: 0 40px 0 16px;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-accordion .e-acrdn-item .e-acrdn-header > * {
  display: inline-block;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  line-height: 35px;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  display: table;
  font-size: 12px;
  height: 36px;
  min-height: 36px;
  min-width: 24px;
  position: absolute;
  right: 16px;
  top: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon .e-tgl-collapse-icon.e-icons {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-animation {
  transition: 0.5s ease 0s;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  display: inline-block;
  padding: 0 8px 0 0;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons {
  font-size: 12px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel {
  font-size: 13px;
  overflow-y: hidden;
  text-decoration: none;
  width: 100%;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content {
  padding: 16px 16px 16px 32px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header {
  padding: 0 40px 0 32px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header:focus {
  box-shadow: none;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion {
  border: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 0 40px 0 48px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
  padding: 16px 16px 16px 48px;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-selected .e-acrdn-header > .e-acrdn-header-content {
  font-weight: normal;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-nested .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  font-weight: normal;
}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
  line-height: 1.5;
  overflow: hidden;
  padding: 16px;
  text-overflow: ellipsis;
}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content > * {
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-header-content {
  font-size: 14px;
}
.e-accordion .e-acrdn-item .e-content-hide {
  display: none;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content {
  padding: 16px 32px 16px 16px;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header {
  padding: 0 32px 0 40px;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 0 48px 0 40px;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
  padding: 16px 48px 16px 16px;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header {
  padding: 0 16px 0 40px;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  left: 16px;
  right: auto;
}
.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  padding: 0 0 0 8px;
}
.e-accordion {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 0;
}
.e-accordion .e-acrdn-item {
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0;
  border-radius: 0;
}
.e-accordion .e-acrdn-item.e-active {
  background: #fff;
}
.e-accordion .e-acrdn-item.e-select:last-child {
  border-bottom: 1px solid transparent;
  border-radius: 0;
}
.e-accordion .e-acrdn-item:first-child .e-acrdn-header:focus {
  border-radius: 0;
}
.e-accordion .e-acrdn-item:last-child {
  border-bottom: 0;
}
.e-accordion .e-acrdn-item:last-child:not(.e-expand-state) .e-acrdn-header:focus {
  border-radius: 0;
}
.e-accordion .e-acrdn-item:last-child.e-selected .e-acrdn-header:focus {
  border-radius: 0;
}
.e-accordion .e-acrdn-item.e-item-focus {
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0;
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state {
  border-top: 1px solid #fff;
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:focus {
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0;
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus {
  background: #eee;
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus .e-acrdn-header-content {
  color: #e3165b;
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus .e-acrdn-header-icon .e-icons {
  color: #e3165b;
}
.e-accordion .e-acrdn-item.e-item-focus.e-expand-state.e-select, .e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state {
  border-color: #eee;
}
.e-accordion .e-acrdn-item.e-expand-state.e-select {
  border-color: #fff;
  border-style: solid;
  border-width: 1px 0 1px 0;
}
.e-accordion .e-acrdn-item .e-acrdn-header {
  border: 0;
}
.e-accordion .e-acrdn-item.e-overlay.e-select.e-expand-state .e-acrdn-header .e-icons,
.e-accordion .e-acrdn-item.e-overlay.e-select.e-expand-state .e-acrdn-header .e-acrdn-header-content {
  color: #e3165b;
}
.e-accordion .e-acrdn-item.e-overlay {
  background: #fff;
  opacity: 0.5;
}
.e-accordion .e-acrdn-item.e-overlay .e-acrdn-header .e-icons,
.e-accordion .e-acrdn-item.e-overlay .e-acrdn-header .e-acrdn-header-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-accordion .e-acrdn-item.e-overlay.e-overlay.e-select.e-expand-state .e-acrdn-header .e-icons {
  color: #e3165b;
}
.e-accordion .e-acrdn-item.e-overlay.e-overlay.e-select.e-expand-state .e-acrdn-header .e-acrdn-header-content {
  color: #e3165b;
}
.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:focus {
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0;
  background: #eee;
}
.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:hover {
  background: #eee;
}
.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:active {
  background: #fff;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content, .e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content {
  color: #e3165b;
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-item:last-child {
  border-bottom: 1px none rgba(0, 0, 0, 0.12);
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-header .e-acrdn-header-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-accordion .e-acrdn-item.e-select {
  background: none;
  border-color: transparent;
  border-style: solid;
  border-width: 1px 0 1px 0;
}
.e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
  color: rgba(0, 0, 0, 0.87);
  background: none;
  border-top: 0;
  border-bottom: 0;
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-accordion .e-acrdn-item.e-select.e-selected > .e-acrdn-header:focus {
  border: 0;
}
.e-accordion .e-acrdn-item.e-expand-state.e-select:not(.e-selected) > .e-acrdn-header:focus {
  background: #eee;
  border: 0;
  border-color: initial;
}
.e-accordion .e-acrdn-item .e-acrdn-header:hover {
  border: 0;
  background: transparent;
  border-color: initial;
}
.e-accordion .e-acrdn-item .e-acrdn-header:active {
  border: 0;
  border-color: initial;
  background: transparent;
}
.e-accordion .e-acrdn-item .e-acrdn-header:focus {
  border: 0;
  background: #eee;
  box-shadow: none;
}
.e-accordion .e-acrdn-item .e-acrdn-header:focus:active .e-icons,
.e-accordion .e-acrdn-item .e-acrdn-header:focus:active .e-acrdn-header-content,
.e-accordion .e-acrdn-item .e-acrdn-header:focus:active .e-toggle-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-acrdn-header-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-toggle-icon .e-icons.e-tgl-collapse-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover:focus .e-icons, .e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover:focus .e-acrdn-header-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header {
  border-color: initial;
  border-style: solid;
  border-width: 0;
  background: #fff;
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover .e-icons, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-icon .e-icons, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-icon .e-icons {
  color: #e3165b;
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-content {
  color: #e3165b;
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover:focus .e-icons, .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover:focus .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover:focus .e-icons, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover:focus .e-acrdn-header-content {
  color: #e3165b;
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon {
  color: #e3165b;
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover {
  border-color: initial;
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header > .e-toggle-icon, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header > .e-toggle-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content, .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content {
  color: #e3165b;
}
.e-accordion .e-acrdn-item.e-select.e-item-focus {
  border-color: #eee;
}
.e-accordion .e-acrdn-item.e-selected {
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 0;
}
.e-accordion .e-acrdn-item.e-selected.e-select {
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 1px 0 1px 0;
}
.e-accordion .e-acrdn-item.e-selected.e-select.e-active {
  background: #fff;
}
.e-accordion .e-acrdn-item.e-selected.e-select.e-select:last-child {
  border-bottom: 0;
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header > .e-acrdn-header-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header > .e-toggle-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-header:focus {
  position: relative;
  z-index: 2;
  box-shadow: none;
}
.e-accordion .e-acrdn-item.e-selected + .e-selected {
  border-color: transparent transparent rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 1px 0 1px 0;
}
.e-accordion .e-acrdn-item.e-selected .e-acrdn-item.e-selected.e-expand-state:hover > .e-acrdn-header .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-accordion .e-acrdn-item.e-selected .e-acrdn-item.e-selected.e-expand-state:hover > .e-acrdn-header .e-acrdn-header-content {
  color: #e3165b;
}
.e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header {
  background: transparent;
  border-radius: 0;
  border-color: initial;
  border-style: solid;
  border-width: 0;
}
.e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header:focus {
  background: #eee;
}
.e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header:hover {
  border-color: initial;
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-header-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-accordion .e-acrdn-item .e-toggle-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-accordion .e-acrdn-item .e-acrdn-panel {
  font-size: 13px;
}
.e-bigger .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content,
.e-accordion.e-bigger .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
  font-size: 16px;
  vertical-align: middle;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel {
  font-size: 14px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content {
  padding: 16px 16px 16px 32px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header {
  box-shadow: none;
  padding: 0 46px 0 32px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content {
  padding: 0;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion {
  border: 0;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 0 46px 0 48px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
  padding: 16px 16px 16px 48px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content {
  font-size: 14px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header {
  line-height: 47px;
  min-height: 48px;
  padding: 0 46px 0 16px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon {
  height: 48px;
  min-height: 48px;
  min-width: 30px;
  right: 16px;
  font-size: 12px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon {
  display: inline-block;
  padding: 0 14px 0 0;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons {
  font-size: 12px;
}
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
  padding: 16px;
  font-size: 14px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-panel:not(.e-nested) > .e-acrdn-content {
  padding: 16px 32px 16px 16px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header {
  padding: 0 32px 0 46px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
  padding: 0 48px 0 46px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content,
.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested > .e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
  padding: 16px 48px 16px 16px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header,
.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header {
  padding: 0 16px 0 46px;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon,
.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon {
  left: 16px;
  right: auto;
}
.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon,
.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
  padding: 0 0 0 14px;
}
.e-carousel .e-previous-icon::before {
  content: "\e904";
}
.e-carousel .e-next-icon::before {
  content: "\e913";
}
.e-carousel .e-play-icon::before {
  content: "\e324";
}
.e-carousel .e-pause-icon::before {
  content: "\e326";
}
.e-carousel.e-rtl .e-previous-icon::before {
  content: "\e913";
}
.e-carousel.e-rtl .e-next-icon::before {
  content: "\e904";
}
.e-carousel {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}
.e-carousel .e-carousel-items,
.e-carousel .e-carousel-slide-container {
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
.e-carousel .e-carousel-items.e-swipe-start {
  cursor: pointer;
}
.e-carousel.e-partial .e-carousel-slide-container {
  padding: 0 100px;
}
@media screen and (max-width: 480px) {
  .e-carousel.e-partial .e-carousel-slide-container {
    padding: 0 75px;
  }
}
@media screen and (max-width: 320px) {
  .e-carousel.e-partial .e-carousel-slide-container {
    padding: 0 50px;
  }
}
.e-carousel .e-carousel-items {
  width: calc(var(--carousel-items-count) * 100%);
  display: flex;
  flex-direction: row;
  transition-property: transform;
  transition-duration: 0.6s;
  transition-timing-function: ease-in-out;
}
.e-carousel .e-carousel-items .e-carousel-item {
  height: 100%;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: calc(100% / var(--carousel-items-count));
}
.e-carousel.e-blazor-carousel .e-carousel-items {
  transform: translateX(calc(-100% / var(--carousel-items-count) * var(--carousel-items-current)));
  transition: transform;
}
.e-carousel.e-blazor-carousel.e-rtl .e-carousel-items {
  transform: translateX(calc(100% / var(--carousel-items-count) * var(--carousel-items-current)));
  transition: transform;
}
.e-carousel.e-carousel-fade-animation .e-carousel-items.e-fade-in-out {
  transition-property: none;
  animation: fade-in-out 0.6s ease-in-out;
}
@keyframes fade-in-out {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.e-carousel.e-carousel-slide-animation .e-carousel-items.e-slide {
  transition-duration: 0.6s;
}
.e-carousel.e-carousel-custom-animation:not(.e-partial) .e-carousel-item {
  display: block;
  height: 100%;
  left: 0;
  opacity: 0;
  pointer-events: none;
  top: 0;
}
.e-carousel.e-carousel-custom-animation:not(.e-partial) .e-carousel-item.e-active {
  opacity: 1;
  pointer-events: visible;
}
.e-carousel .e-carousel-navigators {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: space-between;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.e-carousel .e-carousel-navigators .e-play-pause,
.e-carousel .e-carousel-navigators .e-previous,
.e-carousel .e-carousel-navigators .e-next {
  padding: 0.5em;
  pointer-events: auto;
}
.e-carousel .e-carousel-navigators .e-play-pause .e-btn,
.e-carousel .e-carousel-navigators .e-previous .e-btn,
.e-carousel .e-carousel-navigators .e-next .e-btn {
  border: 0;
  box-shadow: none;
}
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:hover,
.e-carousel .e-carousel-navigators .e-previous .e-btn:hover,
.e-carousel .e-carousel-navigators .e-next .e-btn:hover {
  border-radius: 50%;
}
.e-carousel .e-carousel-navigators .e-play-pause .e-btn.e-rtl,
.e-carousel .e-carousel-navigators .e-previous .e-btn.e-rtl,
.e-carousel .e-carousel-navigators .e-next .e-btn.e-rtl {
  transform: rotate(180deg);
}
.e-carousel .e-carousel-navigators .e-play-pause .e-btn .e-play-icon,
.e-carousel .e-carousel-navigators .e-previous .e-btn .e-play-icon,
.e-carousel .e-carousel-navigators .e-next .e-btn .e-play-icon {
  line-height: 1;
  padding-left: 3px;
}
.e-carousel .e-carousel-navigators .e-play-pause.e-hover-arrows,
.e-carousel .e-carousel-navigators .e-previous.e-hover-arrows,
.e-carousel .e-carousel-navigators .e-next.e-hover-arrows {
  display: none;
}
.e-carousel .e-carousel-indicators {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  min-height: 48px;
  padding: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bars {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  pointer-events: auto;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar {
  padding: 0;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar .e-indicator {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 6px;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar .e-indicator div {
  border: 1px solid rgba(255, 255, 255, 0.4);
  border-radius: 50%;
  height: 12px;
  transition-duration: 0.6s;
  transition-property: background-color, border-color;
  transition-timing-function: ease-in-out;
  width: 12px;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar .e-indicator .e-ripple-element {
  display: none;
}
.e-carousel .e-carousel-indicators.e-dynamic {
  min-height: 36px;
}
.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars {
  display: block;
  overflow: hidden;
  transition: opacity 0.6s ease-in-out;
  white-space: nowrap;
  width: 80px;
}
.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar {
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  left: calc(32px - 16px * var(--carousel-items-current));
  margin: 0 4px;
  opacity: 1;
  position: relative;
  transform: scale(0.33);
  transition-duration: 0.6s;
  transition-property: transform, left;
  transition-timing-function: ease-in-out;
  white-space: nowrap;
  width: 8px;
}
.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-active {
  transform: scale(1);
}
.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-prev, .e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-next {
  transform: scale(0.66);
}
.e-carousel .e-carousel-indicators.e-fraction {
  min-height: 36px;
}
.e-carousel .e-carousel-indicators.e-progress {
  min-height: 4px;
}
.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars {
  height: 4px;
  width: 100%;
}
.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars .e-indicator-bar {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: translate3d(0, 0, 0) scaleX(calc(var(--carousel-items-current) / var(--carousel-items-count))) scaleY(1);
  transition-duration: 0.6s;
  transform-origin: left top;
  width: 100%;
}
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled),
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled),
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled) {
  background-color: transparent;
}
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled) .e-btn-icon,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled) .e-btn-icon,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled) .e-btn-icon {
  color: #fff;
}
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):active, .e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):focus, .e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):hover,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):active,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):focus,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):hover,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):active,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):focus,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):hover {
  background-color: rgba(255, 255, 255, 0.4);
  outline: none;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator div {
  background: #fff;
  border-color: #fff;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator:active, .e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator:focus, .e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator:hover {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  outline: none;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator:focus-visible {
  border-color: #000;
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bar.e-active .e-indicator div {
  background-color: #e3165b;
  border-color: #e3165b;
}
.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar {
  background-color: #fff;
}
.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-active {
  background-color: #e3165b;
}
.e-carousel .e-carousel-indicators.e-fraction .e-indicator-bars {
  color: #fff;
}
.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars {
  background-color: rgba(227, 22, 91, 0.4);
}
.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars .e-indicator-bar {
  background-color: #e3165b;
}
.e-contextmenu-wrapper ul .e-menu-item .e-previous::before,
.e-contextmenu-container ul .e-menu-item .e-previous::before {
  content: "\e977";
}
.e-contextmenu-wrapper ul .e-menu-item .e-caret::before,
.e-contextmenu-container ul .e-menu-item .e-caret::before {
  content: "\e956";
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret::before,
.e-rtl.e-contextmenu-container .e-menu-item .e-caret::before {
  content: "\e937";
}
.e-contextmenu-wrapper ul,
.e-contextmenu-container ul {
  font-weight: normal;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  user-select: none;
  font-size: 14px;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  display: none;
  min-width: 120px;
  position: absolute;
}
.e-contextmenu-wrapper ul.e-ul, .e-contextmenu-wrapper ul.e-ul *,
.e-contextmenu-container ul.e-ul,
.e-contextmenu-container ul.e-ul * {
  box-sizing: border-box;
}
.e-contextmenu-wrapper ul.e-ul:focus, .e-contextmenu-wrapper ul.e-ul *:focus,
.e-contextmenu-container ul.e-ul:focus,
.e-contextmenu-container ul.e-ul *:focus {
  outline: none;
}
.e-contextmenu-wrapper ul.e-contextmenu,
.e-contextmenu-container ul.e-contextmenu {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-contextmenu-wrapper ul.e-ul,
.e-contextmenu-container ul.e-ul {
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
}
.e-contextmenu-wrapper ul .e-menu-item,
.e-contextmenu-container ul .e-menu-item {
  cursor: pointer;
  position: relative;
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
}
.e-contextmenu-wrapper ul .e-menu-item.e-menu-hide,
.e-contextmenu-container ul .e-menu-item.e-menu-hide {
  display: none;
}
.e-contextmenu-wrapper ul .e-menu-item.e-menu-header,
.e-contextmenu-container ul .e-menu-item.e-menu-header {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
.e-contextmenu-container ul .e-menu-item .e-menu-url {
  text-decoration: none;
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  display: inline-block;
  vertical-align: middle;
}
.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-contextmenu-container ul .e-menu-item.e-separator {
  cursor: auto;
  line-height: normal;
  pointer-events: none;
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
.e-contextmenu-container ul .e-menu-item .e-menu-url {
  display: inline-block;
  min-width: 120px;
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  font-size: 14px;
  line-height: 36px;
  margin-right: 10px;
  width: 1em;
}
.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-caret {
  line-height: 36px;
  margin-left: 16px;
  margin-right: 0;
  position: absolute;
  right: 8px;
}
.e-contextmenu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-contextmenu-container ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}
.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-contextmenu-container ul .e-menu-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
  margin: 8px 0;
}
.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-caret {
  font-size: 11px;
}
.e-contextmenu-wrapper ul .e-menu-item .e-previous,
.e-contextmenu-container ul .e-menu-item .e-previous {
  margin-right: 16px;
}
.e-contextmenu-wrapper ul .e-menu-item.e-disabled,
.e-contextmenu-container ul .e-menu-item.e-disabled {
  cursor: auto;
  pointer-events: none;
}
.e-contextmenu-wrapper ul .e-menu-item .e-checkbox-wrapper,
.e-contextmenu-container ul .e-menu-item .e-checkbox-wrapper {
  width: max-content;
}
.e-contextmenu-wrapper.e-sfcontextmenu,
.e-contextmenu-container.e-sfcontextmenu {
  position: absolute;
}
.e-contextmenu-wrapper.e-sfcontextmenu .e-menu-vscroll,
.e-contextmenu-container.e-sfcontextmenu .e-menu-vscroll {
  position: absolute;
}
.e-contextmenu-wrapper.e-sfcontextmenu ul,
.e-contextmenu-container.e-sfcontextmenu ul {
  white-space: nowrap;
}
.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent,
.e-contextmenu-container.e-sfcontextmenu ul.e-transparent {
  background: transparent;
  border: 0;
  box-shadow: none;
  height: 1px;
  left: 0;
  min-width: 0;
  padding: 0;
  top: 0;
  width: 0;
}
.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item,
.e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item {
  height: 0;
  padding: 0;
}
.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator,
.e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator {
  border: 0;
  margin: 0;
}
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll,
.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-vscroll-bar,
.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-vscroll-bar {
  height: 100%;
  width: inherit;
}
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav {
  height: 16px;
}
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
  padding: 16px 0;
}
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll ul,
.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll ul {
  box-shadow: none;
  margin-top: -12px;
  width: inherit;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon,
.e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon {
  margin-right: 0;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret,
.e-rtl.e-contextmenu-container .e-menu-item .e-caret {
  margin-left: 0;
  margin-right: 16px;
  right: auto;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon,
.e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon {
  margin-left: 10px;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret,
.e-rtl.e-contextmenu-container .e-menu-item .e-caret {
  left: 8px;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item.e-menu-caret-icon,
.e-rtl.e-contextmenu-container .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 16px;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon,
.e-rtl.e-contextmenu-container .e-menu-item.e-blankicon {
  padding-left: 16px;
}
.e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-rtl.e-contextmenu-container .e-menu-item.e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}
.e-contextmenu-wrapper .e-menu-item,
.e-contextmenu-container .e-menu-item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-contextmenu-wrapper ul,
.e-contextmenu-container ul {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.e-contextmenu-wrapper ul .e-menu-item.e-menu-header,
.e-contextmenu-container ul .e-menu-item.e-menu-header {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-caret {
  color: rgba(0, 0, 0, 0.54);
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-contextmenu-wrapper ul .e-menu-item .e-menu-url,
.e-contextmenu-container ul .e-menu-item .e-menu-url {
  color: rgba(0, 0, 0, 0.87);
}
.e-contextmenu-wrapper ul .e-menu-item.e-focused,
.e-contextmenu-container ul .e-menu-item.e-focused {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
  outline: 0 solid rgba(0, 0, 0, 0.12);
  outline-offset: 0;
}
.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-caret,
.e-contextmenu-container ul .e-menu-item.e-focused .e-caret {
  color: rgba(0, 0, 0, 0.54);
}
.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-menu-icon,
.e-contextmenu-container ul .e-menu-item.e-focused .e-menu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-contextmenu-wrapper ul .e-menu-item.e-selected,
.e-contextmenu-container ul .e-menu-item.e-selected {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
  outline: 0 solid #eee;
  outline-offset: 0;
}
.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-caret,
.e-contextmenu-container ul .e-menu-item.e-selected .e-caret {
  color: rgba(0, 0, 0, 0.54);
}
.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-menu-icon,
.e-contextmenu-container ul .e-menu-item.e-selected .e-menu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-contextmenu-wrapper ul .e-disabled,
.e-contextmenu-container ul .e-disabled {
  color: rgba(0, 0, 0, 0.38);
  opacity: 1;
}
.e-contextmenu-wrapper ul .e-disabled .e-menu-icon,
.e-contextmenu-container ul .e-disabled .e-menu-icon {
  color: rgba(0, 0, 0, 0.38);
}
.e-contextmenu-wrapper ul .e-disabled .e-caret,
.e-contextmenu-container ul .e-disabled .e-caret {
  color: rgba(0, 0, 0, 0.38);
}
.e-contextmenu-wrapper ul .e-disabled .e-menu-url,
.e-contextmenu-container ul .e-disabled .e-menu-url {
  color: rgba(0, 0, 0, 0.38);
}
.e-contextmenu-wrapper ul .e-separator,
.e-contextmenu-container ul .e-separator {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll,
.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll {
  background-color: inherit;
  border: none;
}
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav {
  border-color: rgba(0, 0, 0, 0.12);
}
.e-bigger .e-contextmenu-wrapper ul,
.e-bigger.e-contextmenu-wrapper ul,
.e-bigger .e-contextmenu-container ul,
.e-bigger.e-contextmenu-container ul {
  font-size: 15px;
  padding: 8px 0;
  white-space: nowrap;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  max-width: 280px;
  min-width: 112px;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item,
.e-bigger .e-contextmenu-container ul .e-menu-item,
.e-bigger.e-contextmenu-container ul .e-menu-item {
  height: 48px;
  line-height: 48px;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger .e-contextmenu-container ul .e-menu-item .e-menu-icon,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-menu-icon {
  font-size: 16px;
  line-height: 48px;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-contextmenu-container ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-caret {
  line-height: 48px;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-bigger .e-contextmenu-container ul .e-menu-item.e-separator,
.e-bigger.e-contextmenu-container ul .e-menu-item.e-separator {
  height: auto;
  line-height: normal;
}
.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-contextmenu-container ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-caret {
  font-size: 12px;
}
.e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon,
.e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon,
.e-bigger .e-contextmenu-container.e-rtl ul .e-blankicon,
.e-bigger.e-contextmenu-container.e-rtl ul .e-blankicon {
  padding-left: 16px;
}
.e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger .e-contextmenu-container.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger.e-contextmenu-container.e-rtl ul .e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}
@keyframes tbar-alt-popup-shadow {
  0% {
    border-color: rgba(0, 0, 0, 0.12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.12);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(0, 0, 0, 0.12);
  }
}
@keyframes hscroll-alt-popup-shadow {
  0% {
    border-color: rgba(0, 0, 0, 0.12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.12);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(0, 0, 0, 0.12);
  }
}
.e-tab .e-tab-header .e-close-icon::before {
  content: "\e7fc";
  position: relative;
}
@media screen and (max-width: 480px) {
  .e-tab.e-vertical-icon .e-tab-header .e-popup-up-icon::before {
    content: "\e82a";
  }
  .e-tab.e-vertical-icon .e-tab-header .e-popup-down-icon::before {
    content: "\e83d";
  }
}
.e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon::before {
  content: "More";
}
.e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon::after {
  content: "\e919";
}
.e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon::before {
  content: "More";
}
.e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon::after {
  content: "\e919";
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::before {
  content: "";
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon::after {
  content: "\ebb9";
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::before {
  content: "";
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon::after {
  content: "\ebb9";
}
.e-tab-clone-element .e-close-icon::before {
  content: "\e7fc";
  position: relative;
}
.e-tab {
  display: block;
  position: relative;
}
.e-tab.e-hidden {
  display: none;
}
.e-tab.e-fill-mode .e-content, .e-tab.e-fill-mode .e-content .e-item, .e-tab.e-fill-mode .e-content .e-item > div, .e-tab.e-fill-mode .e-content .e-item > div > .e-blazor-template {
  height: 100%;
}
.e-tab .e-tab-header {
  height: 36px;
  min-height: 36px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header {
    height: 48px;
    min-height: 48px;
  }
}
.e-tab .e-tab-header::before {
  content: "";
  position: absolute;
  display: unset;
}
.e-tab .e-tab-header:not(.e-vertical)::before {
  bottom: 0;
  top: 0;
  width: 100%;
}
.e-tab .e-tab-header .e-toolbar-items {
  height: auto;
  margin: 0;
  min-height: 36px;
  position: relative;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-items {
    min-height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active {
  position: unset;
}
.e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active:hover::before {
  left: unset;
  right: unset;
}
.e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active::before {
  background-color: unset;
  bottom: unset;
  content: unset;
  height: unset;
  left: unset;
  position: unset;
  right: unset;
  transition: unset;
}
.e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active::after {
  color: unset;
  content: unset;
  display: unset;
  font-weight: unset;
  height: unset;
  overflow: unset;
  visibility: unset;
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device {
  padding: 0;
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device .e-scroll-right-nav {
  display: none;
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-hscroll-bar {
  padding: 0;
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav {
  width: 40px;
  border-radius: 0;
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0;
}
.e-tab .e-tab-header .e-hscroll-bar {
  overflow: hidden;
}
.e-tab .e-tab-header .e-indicator {
  display: block;
  position: absolute;
}
.e-tab .e-tab-header .e-indicator.e-hidden {
  display: none;
}
.e-tab .e-tab-header:not(.e-vertical) .e-indicator {
  bottom: 0;
  height: 2px;
  left: 0;
  right: 0;
  border-radius: 0;
  transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
}
.e-tab .e-tab-header .e-toolbar-item.e-hidden {
  display: none;
}
.e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 36px;
  margin: 0;
  min-height: 36px;
  min-width: auto;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 48px;
    min-height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 36px;
  padding: 0 18px;
  width: 100%;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 48px;
    padding: 0 12px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-text-wrap {
  align-content: center;
  align-items: center;
  display: inline-flex;
  height: 36px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-text {
  display: inherit;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  align-self: auto;
  margin-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-text {
    font-size: 14px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-active {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-active {
    margin: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 36px;
  margin-top: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 500;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon::before {
  top: 1px;
  left: 2px;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-icon-top.e-tab-icon::before,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-icon-bottom.e-tab-icon::before {
  left: 0;
}
.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 36px;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
  display: none;
  margin: 0 0 0 10px;
  min-width: 10px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
    margin: 0 0 0 14px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon,
.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
  font-size: 10px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-close-icon,
  .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
    font-size: 12px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon::before {
  top: 1px;
}
.e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
  display: inline-flex;
  height: 20px;
  min-width: 20px;
  width: 20px;
  line-height: 1;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
    height: 20px;
    width: 20px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before {
  font-size: 18px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
  .e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before {
    font-size: 20px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before {
  position: relative;
  top: 1px;
  left: 2px;
}
.e-tab .e-tab-header .e-toolbar-item .e-icon-top.e-tab-icon::before,
.e-tab .e-tab-header .e-toolbar-item .e-icon-bottom.e-tab-icon::before {
  left: 0;
}
.e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
  justify-content: center;
  padding: 0 18px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
    padding: 0 24px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-icon-right {
  margin: 0 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icon-right {
    margin: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
  margin: 0 0 0 10px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
    margin: 0 0 0 14px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-item.e-ibottom {
  height: 62px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-item.e-ibottom {
    height: 62px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  align-items: center;
  display: flex;
  height: 62px;
  position: relative;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 62px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap {
  display: block;
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap .e-text-wrap, .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap .e-text-wrap {
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
  position: absolute;
  right: 18px;
  top: calc(50% - 6px);
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
    right: 12px;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
  margin: 8px 0 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
    margin: 10px 0 0;
  }
}
.e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0 0 10px;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-top,
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-bottom {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: auto;
}
.e-tab .e-tab-header .e-toolbar-pop {
  overflow-y: auto;
  padding: 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item {
  height: 36px;
  min-height: 36px;
  min-width: auto;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item {
    height: 48px;
    min-height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  margin: 0;
  padding: 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
  height: 36px;
  padding: 0 16px;
  text-align: initial;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
    height: 48px;
    padding: 0 16px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap {
  height: 36px;
  width: 100%;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
  display: inline-flex;
  width: 100%;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
  margin: 0 0 0 8px;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before {
  top: 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] {
  padding-right: 10px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] {
    padding-right: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom {
  height: 36px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom {
    height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  min-height: 36px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
    min-height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 36px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 48px;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-text-wrap {
  display: inline-flex;
  height: auto;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  display: block;
  justify-content: center;
  margin: 0 0 0 10px;
  padding-left: 0;
  padding-right: 10px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    justify-content: center;
    margin: 0 0 0 12px;
    padding-left: 0;
    padding-right: 0;
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  right: 18px;
  top: initial;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-top,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-bottom {
  display: inline-flex;
}
.e-tab .e-tab-header.e-close-show .e-icons.e-close-icon {
  align-items: center;
  align-self: center;
  display: inline-flex;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-close-show .e-icons.e-close-icon {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-active .e-close-icon {
    display: inline-flex;
  }
}
.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-right: 20px;
}
.e-tab .e-tab-header .e-scroll-nav {
  height: 36px;
  min-height: 36px;
  min-width: auto;
  width: auto;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-scroll-nav {
    height: 48px;
    min-height: 48px;
  }
}
.e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav {
  padding: 0 9px;
}
.e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav {
  padding: 0 9px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav {
    padding: 0 12px;
  }
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  font-size: 12px;
  line-height: 24px;
  position: relative;
  top: 0;
  vertical-align: initial;
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width: 24px;
  }
}
.e-tab .e-tab-header .e-hor-nav {
  height: 36px;
  min-height: 36px;
  min-width: auto;
  padding: 0 9px;
  width: auto;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav {
    height: 48px;
    min-height: 48px;
    padding: 0 12px;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width: 24px;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before {
  font-size: 12px;
  line-height: 24px;
  position: relative;
  top: 0;
  vertical-align: initial;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 16px;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover {
  line-height: 24px;
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before {
  line-height: 24px;
  top: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before {
    line-height: 24px;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon {
  transform: rotate(180deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon {
    transform: none;
    transition: none;
  }
}
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
  transform: rotate(0deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
    transform: none;
    transition: none;
  }
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  line-height: 24px;
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before {
  line-height: 24px;
  top: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
  .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before {
    line-height: 24px;
  }
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover {
  line-height: 24px;
  top: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items .e-toolbar-item.e-active {
  position: unset;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items .e-toolbar-item.e-active:hover::before {
  left: unset;
  right: unset;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items .e-toolbar-item.e-active::before {
  background-color: unset;
  content: unset;
  height: unset;
  left: unset;
  position: unset;
  right: unset;
  top: unset;
  transition: unset;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items .e-toolbar-item.e-active::after {
  color: unset;
  content: unset;
  display: unset;
  font-weight: unset;
  height: unset;
  overflow: unset;
  visibility: unset;
}
.e-tab .e-tab-header.e-horizontal-bottom::before {
  bottom: auto;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-hscroll-bar {
  margin-top: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding-bottom: 0;
  padding-top: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}
.e-tab .e-tab-header.e-horizontal-bottom .e-indicator {
  bottom: auto;
  top: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin: 0;
  padding-bottom: 0;
  padding-top: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    margin: 0;
  }
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 36px;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
    height: 48px;
  }
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap::before, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:not(.e-separator):last-child .e-text-wrap::before {
  top: unset;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-tab-wrap:focus .e-close-icon::before {
  top: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
  height: initial;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap {
  height: initial;
  padding: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap::before, .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap::before {
  bottom: auto;
  top: 0;
}
.e-tab .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap::before {
  display: none;
}
.e-tab .e-tab-header.e-vertical {
  max-width: 150px;
  z-index: 1;
}
.e-tab .e-tab-header.e-vertical::before {
  bottom: 0;
  height: 100%;
  left: 0;
  top: 0;
}
.e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before {
  bottom: 15px;
  height: auto;
  top: 15px;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before {
    bottom: 0;
    top: 0;
  }
}
.e-tab .e-tab-header.e-vertical .e-indicator {
  display: block;
  transition: top 0.125s cubic-bezier(0.35, 0, 0.25, 1), bottom 0.25s cubic-bezier(0.35, 0, 0.25, 1);
  width: 2px;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
  flex-direction: column;
  align-items: normal;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) {
  padding: 16px 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item:last-child {
  margin: 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap {
  padding: 0 18px;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-text-wrap {
  position: relative;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text,
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-icon::before {
  text-align: center;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap::before {
  display: none;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon {
  min-height: 36px;
  min-width: 33px;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon .e-tab-icon {
  margin: 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
  right: -18px;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-pop {
  top: initial !important; /* stylelint-disable-line declaration-no-important */
}
.e-tab .e-tab-header.e-vertical.e-vertical-left {
  float: left;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left::before {
  right: 0;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-indicator {
  left: auto;
  right: 0;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-items .e-toolbar-item.e-active:hover::before {
  bottom: unset;
  height: unset;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-items .e-toolbar-item.e-active::before {
  background-color: unset;
  bottom: unset;
  content: unset;
  height: unset;
  left: unset;
  position: unset;
  right: unset;
  transition: unset;
  width: unset;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-items .e-toolbar-item.e-active::after {
  color: unset;
  content: unset;
  display: unset;
  font-weight: unset;
  height: unset;
  overflow: unset;
  visibility: unset;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right {
  float: right;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right::before {
  right: auto;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-indicator {
  left: 0;
  right: auto;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-tab-wrap {
  text-align: right;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-pop .e-tab-text {
  width: auto;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-items .e-toolbar-item.e-active:hover::before {
  bottom: unset;
  height: unset;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-items .e-toolbar-item.e-active::before {
  background-color: unset;
  bottom: unset;
  content: unset;
  height: unset;
  left: unset;
  position: unset;
  right: unset;
  transition: unset;
  width: unset;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-items .e-toolbar-item.e-active::after {
  color: unset;
  content: unset;
  display: unset;
  font-weight: unset;
  height: unset;
  overflow: unset;
  visibility: unset;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav {
  height: 16px;
  justify-content: center;
  min-height: 16px;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  font-size: 10px;
  height: 16px;
  line-height: 16px;
  margin: 0 auto;
  width: 16px;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 18px;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  height: 100%;
  transform: none;
  transition: none;
  width: 100%;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  float: left;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 13px;
  font-weight: 500;
  line-height: 35px;
  text-align: left;
  text-transform: uppercase;
  transform: none;
  transition: none;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  float: left;
  font-size: 12px;
  line-height: 35px;
  margin: 0 0 0 10px;
  vertical-align: initial;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
  .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
    font-size: 14px;
  }
}
.e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-nav,
.e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-overlay {
  display: none;
}
.e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items {
  height: auto;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-itop .e-close-icon, .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
  left: -18px;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 18px;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  float: right;
}
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  float: right;
  margin: 0 10px 0 0;
}
.e-tab .e-content {
  position: relative;
}
.e-tab .e-content .e-item.e-view {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.e-tab .e-content > .e-item {
  display: none;
}
.e-tab .e-content > .e-item.e-active {
  background: inherit;
  display: block;
}
.e-tab .e-content.e-progress {
  overflow: hidden;
}
.e-tab.e-vertical-tab .e-content {
  display: flex;
}
.e-tab.e-vertical-tab .e-content .e-item.e-active {
  display: flex;
  flex: none;
}
.e-tab.e-vertical-tab .e-content .e-item,
.e-tab.e-vertical-tab .e-content .e-item > :first-child {
  width: 100%;
}
.e-tab.e-vertical-icon > .e-tab-header {
  height: 62px;
  min-height: 62px;
}
.e-tab.e-vertical-icon > .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap::before,
.e-tab.e-vertical-icon > .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before {
  display: none;
}
.e-tab.e-vertical-icon > .e-tab-header > .e-toolbar-items {
  height: 62px;
}
.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item:not(.e-separator):last-child.e-active .e-text-wrap {
  position: unset;
}
.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item.e-active .e-text-wrap::before,
.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item:not(.e-separator):last-child.e-active .e-text-wrap::before {
  border: unset;
  content: unset;
  display: none;
  position: unset;
  top: unset;
  width: unset;
}
.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item.e-active .e-tab-wrap::before,
.e-tab.e-vertical-icon > .e-tab-header .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before {
  content: unset;
  display: unset;
  position: unset;
  top: unset;
  width: unset;
  border: unset;
}
.e-tab.e-vertical-icon > .e-tab-header .e-scroll-nav {
  height: 62px;
}
.e-tab.e-vertical-icon > .e-tab-header .e-hor-nav {
  height: 62px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 12px;
  }
}
.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-indicator {
  width: 2px;
}
.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-toolbar-item.e-active .e-tab-wrap::before,
.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before {
  display: none;
}
.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-text-wrap {
  position: relative;
}
.e-tab.e-vertical-icon > .e-tab-header.e-vertical .e-scroll-nav {
  height: 16px;
}
.e-tab.e-vertical-icon > .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap::before,
.e-tab.e-vertical-icon > .e-tab-header.e-horizontal-bottom .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap::before {
  top: unset;
}
.e-tab.e-vertical-icon.e-rtl .e-tab-header .e-toolbar-item.e-active {
  margin: 0;
}
.e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 36px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 36px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 62px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus {
  height: 36px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 36px;
}
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 36px;
}
.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
  height: 36px;
  padding: 0;
}
.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab.e-template .e-tab-header .e-toolbar-items .e-toolbar-item .e-tab-wrap .e-text-wrap .e-tab-text > div,
.e-tab.e-template .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-text-wrap .e-tab-text > div {
  display: inherit;
}
.e-tab.e-template .e-content > .e-item {
  display: none;
}
.e-tab.e-template .e-content > .e-item.e-active {
  background: inherit;
  display: block;
}
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align {
  display: flex;
}
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  display: block;
  line-height: 15px;
}
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  display: block;
  line-height: 14px;
}
.e-tab.e-ie .e-tab-header .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-popup-down-icon {
  transform: none;
  transition: none;
}
.e-tab.e-ie .e-tab-header .e-popup-up-icon::before {
  transform: rotate(180deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab.e-ie .e-tab-header .e-popup-up-icon::before {
    transform: none;
    transition: none;
  }
}
.e-tab.e-ie .e-tab-header .e-popup-down-icon::before {
  transform: rotate(0deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab.e-ie .e-tab-header .e-popup-down-icon::before {
    transform: none;
    transition: none;
  }
}
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align {
  display: flex;
}
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  display: block;
  line-height: 14px;
  position: relative;
}
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  display: block;
  line-height: 11px;
  position: relative;
}
.e-tab.e-edge .e-tab-header .e-popup-up-icon {
  transform: rotate(180deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-up-icon {
    transform: none;
    transition: none;
  }
}
.e-tab.e-edge .e-tab-header .e-popup-down-icon {
  transform: rotate(0deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-down-icon {
    transform: none;
    transition: none;
  }
}
@media screen and (max-width: 480px) and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-down-icon {
    transform: none;
    transition: none;
  }
}
.e-tab.e-edge .e-tab-header .e-popup-up-icon::before {
  transform: rotate(180deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-up-icon::before {
    transform: none;
    transition: none;
  }
}
.e-tab.e-edge .e-tab-header .e-popup-down-icon::before {
  transform: rotate(0deg);
  transition: transform 0.1s ease;
}
@media screen and (max-width: 480px) {
  .e-tab.e-edge .e-tab-header .e-popup-down-icon::before {
    transform: none;
    transition: none;
  }
}
.e-tab.e-safari .e-tab-header .e-close-icon::before {
  top: -1px;
}
.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before {
  top: 0;
}
.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  top: 0;
}
.e-tab.e-disable {
  pointer-events: none;
}
.e-tab.e-fill .e-tab-header {
  height: 34px;
  min-height: 34px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header {
    height: 46px;
    min-height: 46px;
  }
}
.e-tab.e-fill .e-tab-header .e-indicator {
  display: none;
}
.e-tab.e-fill .e-tab-header .e-toolbar-items {
  height: auto;
  min-height: 34px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-items {
    min-height: 46px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 34px;
  margin: 0;
  min-height: 34px;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 46px;
    min-height: 46px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
  height: 60px;
  min-height: 60px;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 34px;
  padding: 0 18px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 46px;
    padding: 0 18px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
  height: 34px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 46px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 34px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 46px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 500;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 36px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 46px;
  }
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 60px;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-text-wrap, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
}
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  height: auto;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  padding: 0;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item.e-itop, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-itop, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-itop {
  padding-top: 0;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin-right: 0;
  padding: 0;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 34px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
    height: 46px;
  }
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: 44px;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap, .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
}
.e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 18px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 34px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 34px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
  height: 34px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 60px;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
@media screen and (max-width: 480px) {
  .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
}
.e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab.e-fill.e-vertical-icon > .e-tab-header {
  height: 60px;
  min-height: 60px;
}
.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
  padding: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  padding: 0 18px;
}
@media screen and (max-width: 480px) {
  .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 18px;
  }
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text {
  font-weight: 500;
}
.e-tab.e-background .e-tab-header.e-vertical .e-indicator {
  display: block;
}
.e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 18px;
}
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active,
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  padding: 0;
}
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin: 0;
  padding: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap {
  height: 36px;
}
.e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-right {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
  margin: 0 10px 0 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
  margin: 0 10px 0 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon, .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
  left: 18px;
  right: auto;
}
.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-left: 20px;
  margin-right: 0;
}
.e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
  padding-left: 10px;
  padding-right: 0;
}
@media screen and (max-width: 480px) {
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
    padding-left: 0;
  }
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon {
  margin: 0;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
  left: 16px;
  right: auto;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  left: 18px;
  right: auto;
}
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
  padding-left: 10px;
  padding-right: 0;
}
@media screen and (max-width: 480px) {
  .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 10px;
    padding-right: 0;
  }
}
.e-tab.e-rtl .e-tab-header .e-hor-nav,
.e-tab.e-rtl .e-tab-header .e-scroll-right-nav {
  padding: 0 9px;
}
.e-tab.e-rtl .e-tab-header .e-scroll-left-nav {
  padding: 0 9px;
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  display: none;
}
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  margin: 0;
  width: 100%;
}
.e-tab-clone-element {
  overflow: visible;
  z-index: 10000;
}
.e-tab-clone-element:not(.e-separator) {
  height: 36px;
  margin: 0;
  min-height: 36px;
  min-width: auto;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element:not(.e-separator) {
    height: 48px;
    min-height: 48px;
  }
}
.e-tab-clone-element .e-tab-wrap {
  height: 36px;
  padding: 0 18px;
  width: 100%;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-tab-wrap {
    height: 48px;
    padding: 0 12px;
  }
}
.e-tab-clone-element .e-text-wrap {
  align-content: center;
  align-items: center;
  display: inline-flex;
  height: 36px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-text-wrap {
    height: 48px;
  }
}
.e-tab-clone-element .e-tab-text {
  display: inherit;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  align-self: auto;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-tab-text {
    font-size: 14px;
  }
}
.e-tab-clone-element .e-icons.e-close-icon {
  display: none;
}
.e-tab-clone-element .e-close-icon,
.e-tab-clone-element .e-close-icon::before {
  font-size: 10px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-close-icon,
  .e-tab-clone-element .e-close-icon::before {
    font-size: 12px;
  }
}
.e-tab-clone-element .e-close-icon::before {
  top: 1px;
}
.e-tab-clone-element .e-icons.e-tab-icon {
  display: inline-flex;
  height: 20px;
  min-width: 20px;
  width: 20px;
  line-height: 1;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-icons.e-tab-icon {
    height: 20px;
    width: 20px;
  }
}
.e-tab-clone-element .e-tab-icon,
.e-tab-clone-element .e-tab-icon::before {
  font-size: 18px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-tab-icon,
  .e-tab-clone-element .e-tab-icon::before {
    font-size: 20px;
  }
}
.e-tab-clone-element.e-icon .e-tab-wrap {
  justify-content: center;
  padding: 0 18px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-icon .e-tab-wrap {
    padding: 0 24px;
  }
}
.e-tab-clone-element .e-icon-right {
  margin: 0 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-icon-right {
    margin: 0;
  }
}
.e-tab-clone-element .e-icon-left + .e-tab-text {
  margin: 0 0 0 10px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element .e-icon-left + .e-tab-text {
    margin: 0 0 0 14px;
  }
}
.e-tab-clone-element.e-itop, .e-tab-clone-element.e-ibottom {
  height: 62px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop, .e-tab-clone-element.e-ibottom {
    height: 62px;
  }
}
.e-tab-clone-element.e-itop .e-tab-wrap, .e-tab-clone-element.e-ibottom .e-tab-wrap {
  align-items: center;
  display: flex;
  height: 62px;
  position: relative;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop .e-tab-wrap, .e-tab-clone-element.e-ibottom .e-tab-wrap {
    height: 62px;
  }
}
.e-tab-clone-element.e-itop .e-tab-wrap:focus .e-text-wrap, .e-tab-clone-element.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-tab-clone-element.e-itop .e-text-wrap, .e-tab-clone-element.e-ibottom .e-text-wrap {
  display: block;
  height: auto;
}
.e-tab-clone-element.e-itop .e-close-icon, .e-tab-clone-element.e-ibottom .e-close-icon {
  position: absolute;
  right: 18px;
  top: calc(50% - 6px);
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop .e-close-icon, .e-tab-clone-element.e-ibottom .e-close-icon {
    right: 12px;
  }
}
.e-tab-clone-element.e-itop .e-tab-text {
  margin: 8px 0 0;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-itop .e-tab-text {
    margin: 10px 0 0;
  }
}
.e-tab-clone-element.e-ibottom .e-tab-text {
  margin: 0 0 8px;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-ibottom .e-tab-text {
    margin: 0 0 10px;
  }
}
.e-tab-clone-element .e-tab-icon.e-icon-top,
.e-tab-clone-element .e-tab-icon.e-icon-bottom {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: auto;
}
.e-tab-clone-element.e-close-show .e-icons.e-close-icon {
  align-items: center;
  align-self: center;
  display: inline-flex;
}
@media screen and (max-width: 480px) {
  .e-tab-clone-element.e-close-show .e-icons.e-close-icon {
    display: none;
  }
}
.e-tab-clone-element.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab-clone-element.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-right: 20px;
}
.e-tab {
  background: transparent;
  border: none;
}
.e-tab .e-tab-header {
  background: inherit;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-weight: normal;
  border-bottom: 0;
}
.e-tab .e-tab-header::before {
  border-color: unset;
  border-style: solid;
}
.e-tab .e-tab-header:not(.e-vertical)::before {
  border-width: 0;
}
.e-tab .e-tab-header:not(.e-vertical) .e-toolbar-item.e-active {
  border-bottom: initial;
  margin-bottom: 0;
}
.e-tab .e-tab-header .e-toolbar-items {
  background: inherit;
}
.e-tab .e-tab-header .e-indicator {
  background: #e3165b;
}
.e-tab .e-tab-header .e-toolbar-item {
  background: inherit;
  border: none;
}
.e-tab .e-tab-header .e-toolbar-item:hover {
  background: inherit;
}
.e-tab .e-tab-header .e-toolbar-item.e-active:hover {
  background: inherit;
}
.e-tab .e-tab-header .e-toolbar-item .e-ripple-element {
  background: rgba(227, 22, 91, 0.12);
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
  border-radius: 0;
  color: rgba(0, 0, 0, 0.54);
  border: 0;
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
  background: inherit;
  border: 0;
  border-radius: 0;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
    background: inherit;
  }
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-toolbar-item.e-active {
  border: none;
  border-radius: 0;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  border: 0;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: #e3165b;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  position: unset;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap::before {
  border: unset;
  content: unset;
  display: unset;
  position: unset;
  width: unset;
  top: unset;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: #e3165b;
}
.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-icon, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-icon {
  color: #e3165b;
}
.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text, .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-text {
  color: #e3165b;
}
.e-tab .e-tab-header .e-toolbar-item.e-active .e-close-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon:hover {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon:active {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay {
  background: inherit;
  opacity: 1;
  pointer-events: none;
}
.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-icon {
  color: rgba(0, 0, 0, 0.38);
}
.e-tab .e-tab-header.e-reorder-active-item:not(.e-vertical) .e-toolbar-pop .e-toolbar-item.e-active {
  border: initial;
}
.e-tab .e-tab-header .e-toolbar-pop {
  background: #fff;
  border: 0;
  border-radius: 0;
  box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21);
  overflow-y: auto;
}
.e-tab .e-tab-header .e-toolbar-pop[e-animate=true] {
  overflow-y: hidden;
}
@media screen and (max-width: 480px) {
  .e-tab .e-tab-header .e-toolbar-pop {
    box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.21);
  }
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover {
  background: #eee;
  border: 0;
  border-radius: 0;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active {
  background: #eee;
  border-color: unset;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon {
  color: #e3165b;
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-disable.e-overlay .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-disable.e-overlay .e-tab-icon {
  color: rgba(0, 0, 0, 0.38);
}
.e-tab .e-tab-header .e-scroll-nav,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  background: inherit;
  border: 0;
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow {
  color: rgba(0, 0, 0, 0.54);
  border: 0;
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:hover,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover {
  background: initial;
  color: rgba(0, 0, 0, 0.87);
  border: 0;
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:active,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:active {
  box-shadow: none;
  border: 0;
}
.e-tab .e-tab-header .e-scroll-nav:focus,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus {
  background: inherit;
}
.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow {
  background: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
  border: 0;
}
.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:hover {
  background: initial;
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow:active,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:active {
  background: rgba(0, 0, 0, 0.12);
  border-color: unset;
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-scroll-nav:active,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:active {
  box-shadow: none;
  background: inherit;
  border: 0;
}
.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow:hover,
.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow:hover {
  color: rgba(0, 0, 0, 0.54);
  background: initial;
  border-color: unset;
}
.e-tab .e-tab-header .e-hor-nav,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) {
  background: transparent;
  border: 0;
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon {
  color: rgba(0, 0, 0, 0.54);
  border: 0;
}
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover {
  background: initial;
  border: initial;
  border-radius: 0;
}
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-hor-nav:focus,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus {
  background: transparent;
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon {
  background: rgba(0, 0, 0, 0.12);
  border: initial;
  border-radius: 0;
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:hover {
  background: initial;
  border: initial;
  border-radius: 0;
}
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:active,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:active {
  background: initial;
  color: rgba(0, 0, 0, 0.87);
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.e-tab .e-tab-header .e-hor-nav:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover {
  border: 0;
  background: transparent;
}
.e-tab .e-tab-header .e-hor-nav:hover:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover:active {
  background: transparent;
}
.e-tab .e-tab-header .e-hor-nav:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):active {
  box-shadow: none;
  background: transparent;
}
.e-tab .e-tab-header .e-hor-nav.e-nav-active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active {
  background: inherit;
  border: 0;
  box-shadow: none;
  border-radius: 0;
}
.e-tab .e-tab-header .e-hor-nav.e-nav-active .e-icons,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active .e-icons {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header .e-hor-nav.e-nav-active:focus,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active:focus {
  border: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom {
  border-color: unset;
  border-style: solid;
  border-width: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom[style*="overflow: hidden"] {
  border-color: unset;
  border-style: solid;
  border-width: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom[style*="overflow: hidden"] .e-toolbar-items {
  border-color: unset;
  border-style: solid;
  border-width: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item .e-tab-wrap:hover {
  border-radius: 0;
}
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  border-color: inherit unset unset;
  border-style: solid;
  border-width: 0;
  margin-top: 0;
  border-radius: 0;
}
.e-tab .e-tab-header.e-vertical {
  border-bottom: 0;
}
.e-tab .e-tab-header.e-vertical::before {
  border-width: 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active {
  border-bottom: 0;
  border-top: 0;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item .e-tab-wrap:hover {
  border-radius: 0;
}
.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active {
  border-radius: 0;
  border-right: initial;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item .e-tab-wrap:hover {
  border-radius: 0;
}
.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active {
  border-left: initial;
  border-radius: 0;
}
.e-tab .e-tab-header.e-vertical .e-toolbar-pop {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav {
  background: inherit;
  border: 1px solid transparent;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-up-nav {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-down-nav {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow:hover {
  background: none;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover {
  background: rgba(0, 0, 0, 0.12);
  border-color: rgba(0, 0, 0, 0.12) transparent transparent;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover:active:focus {
  background: rgba(0, 0, 0, 0.12);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow:hover {
  background: none;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus {
  background: rgba(0, 0, 0, 0.12);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus:hover:active .e-nav-arrow {
  color: none;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
  background: none;
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover {
  background: none;
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover {
  background: inherit;
  border: 0;
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon {
  background: inherit;
  border: 0;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover, .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active, .e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active:hover {
  background: inherit;
  border: 0;
  box-shadow: none;
}
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-up-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-down-icon {
  border: 0;
}
.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  background: rgba(227, 22, 91, 0.12);
  border: 0;
}
.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text {
  color: #e3165b;
}
.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon {
  color: #e3165b;
}
.e-tab.e-focused > .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab.e-focused > .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-focused > .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  color: rgba(0, 0, 0, 0.87);
  background: rgba(0, 0, 0, 0.12);
  border: initial;
}
.e-tab.e-focused > .e-tab-header.e-vertical .e-scroll-nav:focus {
  border-color: rgba(0, 0, 0, 0.12) transparent transparent;
}
.e-tab.e-focused > .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
  border: 0;
}
.e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  border: 0;
}
.e-tab.e-focused > .e-tab-header.e-vertical .e-hor-nav:focus {
  outline: 0;
}
.e-tab.e-disable {
  pointer-events: none;
}
.e-tab.e-disable .e-tab-header .e-indicator {
  background: rgba(227, 22, 91, 0.38);
}
.e-tab.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: rgba(0, 0, 0, 0.38);
}
.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: rgba(227, 22, 91, 0.38);
}
.e-tab.e-disable .e-content {
  opacity: 0.38;
}
.e-tab.e-fill .e-tab-header {
  border-bottom: 2px Solid #e3165b;
}
.e-tab.e-fill .e-tab-header .e-toolbar-items.e-hscroll {
  border: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item {
  border: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-ripple-element {
  background: rgba(0, 0, 0, 0.05);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text, .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
  margin-top: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active {
  border: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-icon {
  color: rgba(0, 0, 0, 0.38);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  background: #e3165b;
  border-radius: 0;
  border-color: unset;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text, .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: white;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  margin-top: 0;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap::before {
  border: unset;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: white;
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover {
  color: white;
}
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item:active:hover .e-tab-text,
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item:active:hover .e-tab-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover {
  background: #eee;
}
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-tab-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-tab-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-close-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom {
  border-bottom: 0;
  border-top: 2px Solid #e3165b;
}
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  margin-top: 0;
}
.e-tab.e-fill .e-tab-header.e-vertical {
  border-bottom: 0;
}
.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-left {
  border-right: 2px Solid #e3165b;
}
.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-right {
  border-left: 2px Solid #e3165b;
}
.e-tab.e-fill.e-corner .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  border-radius: 3px 3px 0 0;
}
.e-tab.e-fill.e-corner .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap {
  border-radius: 0 0 3px 3px;
}
.e-tab.e-fill.e-disable .e-tab-header {
  border-bottom: 2px Solid rgba(227, 22, 91, 0.38);
}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: rgba(0, 0, 0, 0.38);
}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active {
  opacity: 1;
}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: rgba(227, 22, 91, 0.38);
}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: rgba(255, 255, 255, 0.38);
}
.e-tab.e-fill.e-disable .e-tab-header.e-horizontal-bottom {
  border-bottom: 0;
  border-top: 2px Solid rgba(227, 22, 91, 0.38);
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: rgba(227, 22, 91, 0.8);
  border-color: unset;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text {
  color: white;
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-close-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: white;
}
.e-tab.e-background .e-tab-header {
  background: #3f51b5;
  border: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-items {
  background: #3f51b5;
}
.e-tab.e-background .e-tab-header .e-toolbar-items.e-hscroll {
  border: 0;
}
.e-tab.e-background .e-tab-header .e-indicator {
  background: #fff;
  bottom: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item {
  border: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-ripple-element {
  background: rgba(0, 0, 0, 0.1);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  background: #3f51b5;
  border-color: unset;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon:hover {
  color: rgba(255, 255, 255, 0.54);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
  background: inherit;
  background-color: inherit;
  border-color: unset;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon:hover, .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon:active {
  color: #fff;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active {
  border: 0;
  margin: 0;
  background: inherit;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-icon {
  color: rgba(0, 0, 0, 0.38);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  background: #3f51b5;
  border-color: unset;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-close-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover {
  background: #3f51b5;
  border-color: unset;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon:hover {
  color: #fff;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon:active {
  color: #fff;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover:focus {
  background: inherit;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover:focus .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover:focus .e-tab-text {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: inherit;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-tab-text {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-close-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap::before {
  border: unset;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-icon {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text:hover {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap, .e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap {
  background: rgba(63, 81, 181, 0);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-close-icon {
  color: rgba(255, 255, 255, 0.38);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item {
  background: #3f51b5;
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-close-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover {
  background: rgba(255, 255, 255, 0.12);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
  color: white;
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-text {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-close-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-tab.e-background .e-tab-header .e-scroll-nav {
  background: inherit;
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow,
.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow {
  color: rgba(255, 255, 255, 0.7);
  border: 0;
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover,
.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow:hover {
  background: inherit;
  color: #fff;
  border-color: unset;
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:active,
.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow:active {
  background: unset;
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow,
.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
  color: #fff;
  border: 0;
  background: rgba(0, 0, 0, 0.12);
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:hover,
.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover {
  background: inherit;
  color: #fff;
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:active,
.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow:active {
  background: rgba(0, 0, 0, 0.12);
  border-color: unset;
  color: #fff;
}
.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:active::after,
.e-tab.e-background .e-tab-header .e-scroll-nav:active::after {
  animation: hscroll-alt-popup-shadow 1s ease-out 0ms;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav),
.e-tab.e-background .e-tab-header .e-hor-nav {
  background: transparent;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon {
  color: rgba(255, 255, 255, 0.7);
  border: 0;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon:hover {
  background: inherit;
  border-color: unset;
  color: #fff;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:active:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:active:hover,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon:active:hover,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon:active:hover {
  background: inherit;
  color: #fff;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  color: #fff;
  background: rgba(0, 0, 0, 0.12);
  border: initial;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover {
  background: inherit;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:active,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:active,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon:active,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon:active {
  background: initial;
  border-color: unset;
  color: #fff;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):active::after,
.e-tab.e-background .e-tab-header .e-hor-nav:active::after {
  animation: tbar-alt-popup-shadow 1s ease-out 0ms;
}
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav.e-nav-active .e-popup-up-icon {
  color: #fff;
}
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  border: 0;
  margin: 0;
}
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap {
  border-color: unset;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
}
.e-tab.e-background .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active {
  border-color: unset;
  border-style: solid;
  border-width: 0;
  margin: 0;
}
.e-tab.e-background .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active .e-tab-wrap {
  border-color: unset;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
}
.e-tab.e-background .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active {
  border-color: unset;
  border-style: solid;
  border-width: 0;
  margin: 0;
}
.e-tab.e-background .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active .e-tab-wrap {
  border-color: unset;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
}
.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  border: 0;
}
.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
  border: 0;
}
.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover {
  background: none;
}
.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow {
  color: #fff;
}
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon {
  background: inherit;
  border-color: transparent;
}
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover {
  background: inherit;
  border-color: transparent;
}
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover {
  background: inherit;
  border-color: transparent;
}
.e-tab.e-background.e-disable .e-tab-header .e-indicator {
  background: rgba(255, 255, 255, 0.38);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
  color: rgba(255, 255, 255, 0.38);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
  color: rgba(255, 255, 255, 0.38);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon {
  color: rgba(255, 255, 255, 0.38);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active {
  opacity: 1;
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: #3f51b5;
  color: rgba(255, 255, 255, 0.38);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: rgba(255, 255, 255, 0.38);
}
.e-tab.e-background.e-accent .e-tab-header .e-indicator {
  background: #e3165b;
}
.e-tab.e-background.e-accent .e-tab-header.e-disable .e-indicator {
  background: rgba(227, 22, 91, 0.38);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  background: rgba(255, 255, 255, 0.12);
  border-color: unset;
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
  background: rgba(255, 255, 255, 0.12);
  border-color: unset;
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: white;
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover {
  background: #3f51b5;
  border: 0;
  border-radius: 0;
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text {
  color: white;
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon {
  color: white;
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-close-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text {
  color: white;
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon {
  color: white;
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-tab-text {
  color: white;
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-close-icon {
  color: rgba(255, 255, 255, 0.7);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap, .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap {
  background: rgba(63, 81, 181, 0);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap:focus, .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap:focus {
  background: rgba(255, 255, 255, 0.12);
}
.e-tab.e-background.e-focused .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
  color: rgba(255, 255, 255, 0.87);
}
.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  color: rgba(255, 255, 255, 0.87);
}
.e-tab.e-rtl .e-tab-header .e-hscroll.e-rtl .e-scroll-nav {
  border: 0;
}
.e-tab .e-content {
  background: inherit;
}
.e-tab .e-content .e-item {
  background: inherit;
  color: #000;
  font-size: 14px;
}
.e-tab-clone-element {
  background: #fff;
  color: rgba(0, 0, 0, 0.54);
}
.e-tab-clone-element .e-tab-wrap {
  border-radius: 0;
  color: rgba(0, 0, 0, 0.54);
  border: 0;
}
.e-tab-clone-element .e-tab-wrap .e-tab-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-bigger .e-tab .e-tab-header,
.e-tab.e-bigger .e-tab-header {
  height: 48px;
  min-height: 48px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items,
.e-tab.e-bigger .e-tab-header .e-toolbar-items {
  height: auto;
  min-height: auto;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child, .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items .e-indicator + .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-items .e-indicator + .e-toolbar-item:last-child.e-active {
  margin: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child,
  .e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav {
  width: 50px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 48px;
  margin: 0;
  min-height: 48px;
  min-width: auto;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator),
  .e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
  height: 72px;
  min-height: 72px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 48px;
  padding: 0 24px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 12px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-text {
  font-size: 14px;
  margin-bottom: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ileft:not(.e-icon) .e-tab-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ileft:not(.e-icon) .e-tab-icon::before {
  position: relative;
  top: 1px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft:not(.e-icon) .e-tab-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft:not(.e-icon) .e-tab-icon::before {
  position: relative;
  top: 1px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 48px;
  margin-top: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
  cursor: pointer;
  margin: 0 0 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
    margin: 0 0 0 14px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before {
  font-size: 10px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon::before,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon::before {
    font-size: 12px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
  height: 24px;
  min-width: 24px;
  width: 24px;
  line-height: 1;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon::before {
  font-size: 20px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
  padding: 0 24px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-right,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-right {
  margin: 0 0 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-right,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-right {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
  margin: 0 0 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text,
  .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left + .e-tab-text {
    margin: 0 0 0 14px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom {
  height: 72px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon {
  right: 24px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
  margin: 10px 0 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0 0 10px;
}
.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-right: 22px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item {
  height: 48px;
  min-height: 48px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
  height: 48px;
  padding: 0 16px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
    padding: 0 16px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"],
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] {
  padding-right: 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"],
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text + .e-close-icon[style="display:block"] {
    padding-right: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
  margin: 0 0 0 8px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon::before {
  top: 0;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  right: 18px;
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  min-height: 48px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator), .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
    min-height: 48px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 48px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap {
    height: 48px;
  }
}
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
  padding-left: 0;
  padding-right: 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav {
  height: 48px;
  min-height: 48px;
  padding: 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-scroll-nav,
  .e-tab.e-bigger .e-tab-header .e-scroll-nav {
    padding: 0 12px;
  }
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-right-nav {
  padding: 0 12px;
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-left-nav {
  padding: 0 12px;
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
  .e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width: 24px;
  }
}
.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow::before,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  font-size: 12px;
  line-height: 24px;
  top: 0;
  vertical-align: initial;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon {
  height: 100%;
  width: 100%;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav,
.e-tab.e-bigger .e-tab-header .e-hor-nav {
  height: 48px;
  min-height: 48px;
  padding: 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-hor-nav,
  .e-tab.e-bigger .e-tab-header .e-hor-nav {
    padding: 0 12px;
  }
}
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width: 24px;
  }
}
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before {
  font-size: 12px;
  line-height: 24px;
  top: 0;
  vertical-align: initial;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon::before,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 16px;
  }
}
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon:hover {
  line-height: 24px;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon:hover::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon:hover::before {
  line-height: 24px;
  top: 0;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon {
  line-height: 24px;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon::before {
  line-height: 24px;
  top: 0;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover {
  line-height: 24px;
  top: 0;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  line-height: 15px;
}
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  line-height: 15px;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
  margin: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active,
  .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text {
  padding-top: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-close-icon::before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-close-icon::before {
  top: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-close-icon::before, .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-close-icon::before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-close-icon::before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-close-icon::before {
  top: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child {
  margin: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child,
  .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child {
    margin: 0;
  }
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-tab-text,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-tab-text {
  padding-top: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-close-icon::before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-close-icon::before {
  top: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop, .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom {
  padding-bottom: 0;
  padding-top: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap {
  margin: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 48px;
  padding: 0;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap, .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap {
  height: initial;
}
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active {
  height: 48px;
}
.e-bigger .e-tab .e-tab-header.e-vertical,
.e-tab.e-bigger .e-tab-header.e-vertical {
  max-width: 150px;
}
.e-bigger .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before,
.e-tab.e-bigger .e-tab-header.e-vertical[style*="overflow: hidden"]::before {
  bottom: 23px;
  top: 23px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]::before,
  .e-tab.e-bigger .e-tab-header.e-vertical[style*="overflow: hidden"]::before {
    bottom: 0;
    top: 0;
  }
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device),
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) {
  padding: 24px 0;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap {
  padding: 0 24px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
  right: -24px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon {
  min-height: 38px;
  min-width: auto;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav,
.e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav {
  height: 24px;
  min-height: 24px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow,
.e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 24px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::before {
  line-height: 46px;
}
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon::after,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon::after {
  font-size: 14px;
  line-height: 46px;
  margin: 0 0 0 10px;
}
.e-bigger .e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items,
.e-tab.e-bigger .e-tab-header.e-vertical.e-toolpop .e-toolbar-items {
  height: auto;
}
.e-bigger .e-tab.e-vertical-icon > .e-tab-header,
.e-tab.e-bigger.e-vertical-icon > .e-tab-header {
  height: 72px;
  min-height: 72px;
}
.e-bigger .e-tab.e-vertical-icon > .e-tab-header > .e-toolbar-items,
.e-tab.e-bigger.e-vertical-icon > .e-tab-header > .e-toolbar-items {
  height: 72px;
}
.e-bigger .e-tab.e-vertical-icon > .e-tab-header .e-scroll-nav,
.e-tab.e-bigger.e-vertical-icon > .e-tab-header .e-scroll-nav {
  height: 72px;
}
.e-bigger .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav,
.e-tab.e-bigger.e-vertical-icon > .e-tab-header .e-hor-nav {
  height: 72px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-bigger .e-tab.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-down-icon::before,
  .e-tab.e-bigger.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-up-icon::before,
  .e-tab.e-bigger.e-vertical-icon > .e-tab-header .e-hor-nav .e-popup-down-icon::before {
    font-size: 12px;
  }
}
.e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items,
.e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items {
  height: inherit;
}
.e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav,
.e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav {
  height: 24px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 48px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 72px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus {
  height: 48px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 48px;
}
.e-bigger .e-tab.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
  height: 48px;
  padding: 0;
}
.e-bigger .e-tab.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ileft,
.e-tab.e-bigger.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ileft {
  height: 48px;
}
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  line-height: 15px;
}
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  line-height: 15px;
}
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon {
  line-height: 15px;
}
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
  line-height: 13px;
}
.e-bigger .e-tab.e-safari .e-tab-header .e-close-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-close-icon::before {
  top: 0;
}
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon::before {
  top: 0;
}
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow::before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow::before {
  top: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-active,
.e-tab.e-bigger.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-active {
  margin: 0;
}
.e-bigger .e-tab.e-fill .e-tab-header,
.e-tab.e-bigger.e-fill .e-tab-header {
  height: 46px;
  min-height: 46px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header,
  .e-tab.e-bigger.e-fill .e-tab-header {
    height: 46px;
    min-height: 46px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items {
  height: auto;
  min-height: 46px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items {
    min-height: 46px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
  height: 46px;
  margin: 0;
  min-height: 46px;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator),
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 46px;
    min-height: 46px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom {
  height: 70px;
  min-height: 70px;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
  height: 46px;
  padding: 0 24px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 46px;
    padding: 0 24px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
  height: 46px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 46px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
  height: 46px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 46px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
  height: 46px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
  .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 46px;
  }
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap, .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap {
  height: 70px;
}
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator) {
  height: auto;
}
.e-bigger .e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 24px;
}
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
  height: 46px;
}
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: 50px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
  height: 46px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
  height: 46px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
  height: 46px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus, .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus {
  height: 70px;
}
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
  .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap {
    height: auto;
  }
}
.e-bigger .e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-tab.e-fill.e-vertical-icon > .e-tab-header,
.e-tab.e-bigger.e-fill.e-vertical-icon > .e-tab-header {
  height: 70px;
  min-height: 70px;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
  padding: 0;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item:not(.e-separator) {
  padding: 0;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
  padding: 0 24px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap,
  .e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 24px;
  }
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active {
  padding: 0;
}
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
  margin-bottom: 0;
}
.e-bigger .e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
  padding: 0 24px;
}
.e-bigger .e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-right,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-right {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
  margin: 0 12px 0 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left + .e-tab-text {
    margin: 0 14px 0 0;
  }
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
  margin: 0 12px 0 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
    margin: 0 14px 0 0;
  }
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon {
  left: 24px;
  right: auto;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap {
  margin-left: 22px;
  margin-right: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
  padding-left: 12px;
  padding-right: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
    padding-left: 0;
  }
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon {
  left: 18px;
  right: auto;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
  margin: 0;
  padding-left: 12px;
  padding-right: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text, .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
  .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0;
    padding-left: 0;
    padding-right: 0;
  }
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-hor-nav,
.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-right-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-hor-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-right-nav {
  padding: 0 12px;
}
.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-left-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-left-nav {
  padding: 0 12px;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
  margin: 0;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon, .e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon {
  left: -24px;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-hor-nav {
  padding: 0 24px;
}
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-up-icon::after,
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-down-icon::after,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-up-icon::after,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-down-icon::after {
  margin: 0 10px 0 0;
}
.e-bigger .e-tab-clone-element:not(.e-separator) {
  height: 48px;
  margin: 0;
  min-height: 48px;
  min-width: auto;
  padding: 0;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element:not(.e-separator) {
    margin: 0;
  }
}
.e-bigger .e-tab-clone-element:not(.e-separator).e-itop, .e-bigger .e-tab-clone-element:not(.e-separator).e-ibottom {
  height: 72px;
  min-height: 72px;
}
.e-bigger .e-tab-clone-element .e-tab-wrap {
  height: 48px;
  padding: 0 24px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-tab-wrap {
    padding: 0 12px;
  }
}
.e-bigger .e-tab-clone-element .e-text-wrap {
  height: 48px;
}
.e-bigger .e-tab-clone-element .e-tab-text {
  font-size: 14px;
  align-self: auto;
}
.e-bigger .e-tab-clone-element .e-icons.e-close-icon {
  cursor: pointer;
  margin: 0 0 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-icons.e-close-icon {
    margin: 0 0 0 14px;
  }
}
.e-bigger .e-tab-clone-element .e-icons.e-close-icon,
.e-bigger .e-tab-clone-element .e-close-icon::before {
  font-size: 10px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-icons.e-close-icon,
  .e-bigger .e-tab-clone-element .e-close-icon::before {
    font-size: 12px;
  }
}
.e-bigger .e-tab-clone-element .e-icons.e-tab-icon {
  height: 24px;
  min-width: 24px;
  width: 24px;
  line-height: 1;
}
.e-bigger .e-tab-clone-element .e-tab-icon,
.e-bigger .e-tab-clone-element .e-tab-icon::before {
  font-size: 20px;
}
.e-bigger .e-tab-clone-element.e-icon .e-tab-wrap {
  padding: 0 24px;
}
.e-bigger .e-tab-clone-element .e-icon-right {
  margin: 0 0 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-icon-right {
    margin: 0;
  }
}
.e-bigger .e-tab-clone-element .e-icon-left + .e-tab-text {
  margin: 0 0 0 12px;
}
@media screen and (max-width: 480px) {
  .e-bigger .e-tab-clone-element .e-icon-left + .e-tab-text {
    margin: 0 0 0 14px;
  }
}
.e-bigger .e-tab-clone-element.e-itop, .e-bigger .e-tab-clone-element.e-ibottom {
  height: 72px;
}
.e-bigger .e-tab-clone-element.e-itop .e-tab-wrap, .e-bigger .e-tab-clone-element.e-ibottom .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab-clone-element.e-itop .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab-clone-element.e-ibottom .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab-clone-element.e-itop.e-active .e-tab-wrap, .e-bigger .e-tab-clone-element.e-ibottom.e-active .e-tab-wrap {
  height: 72px;
}
.e-bigger .e-tab-clone-element.e-itop.e-active .e-tab-wrap:focus .e-text-wrap, .e-bigger .e-tab-clone-element.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap {
  height: auto;
}
.e-bigger .e-tab-clone-element.e-itop .e-close-icon, .e-bigger .e-tab-clone-element.e-ibottom .e-close-icon {
  right: 24px;
}
.e-bigger .e-tab-clone-element.e-itop .e-tab-text {
  margin: 10px 0 0;
}
.e-bigger .e-tab-clone-element.e-ibottom .e-tab-text {
  margin: 0 0 10px;
}
/* stylelint-disable property-no-vendor-prefix */
@keyframes e-input-ripple {
  100% {
    opacity: 0;
    transform: scale(4);
  }
}
@keyframes slideTopUp {
  from {
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    transform: translate3d(0, 0, 0) scale(1);
  }
}
/*! TreeView's material theme wise override definitions and variables */
/* stylelint-disable */
/*! TreeView icons */
.e-treeview .e-list-item div.e-icons:not(.e-icons-spinner).e-icon-expandable::before,
.e-treeview .e-list-item div.e-icons:not(.e-icons-spinner).e-icon-collapsible::before {
  content: "\e22f";
}
.e-treeview .e-sibling::before {
  content: "";
}
.e-treeview .e-popup .e-icons::before {
  content: "\e930";
}
.e-treeview.e-drag-item .e-icons.e-drop-in::before {
  content: "\e22c";
}
.e-treeview.e-drag-item .e-icons.e-drop-out::before {
  content: "\e22b";
}
.e-treeview.e-drag-item .e-icons.e-drop-next::before {
  content: "\e22d";
}
.e-treeview.e-drag-item .e-icons.e-no-drop::before {
  content: "\e22a";
}
/* stylelint-disable property-no-vendor-prefix */
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.e-treeview {
  display: block;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
}
.e-treeview.e-virtualization {
  overflow: auto;
}
.e-treeview.e-virtualization .e-virtual-mask {
  display: block;
  margin-bottom: 20px;
}
.e-treeview.e-virtualization .e-ul {
  overflow: unset;
}
.e-treeview > .e-ul {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.e-treeview.e-text-wrap .e-list-text {
  white-space: normal;
  word-break: break-word;
}
.e-treeview.e-text-wrap.e-ie-wrap .e-list-text {
  word-break: break-all;
}
.e-treeview.e-text-wrap .e-editing .e-list-text,
.e-treeview.e-text-wrap .e-editing .e-list-text .e-input-group {
  max-width: calc(100% - 2px);
}
.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-text {
  max-width: calc(100% - 22px);
}
.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-text, .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-img + .e-list-text {
  max-width: calc(100% - 59px);
}
.e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 87px);
}
.e-treeview.e-text-wrap .e-list-icon + .e-list-text,
.e-treeview.e-text-wrap .e-list-img + .e-list-text {
  max-width: calc(100% - 29px);
}
.e-treeview.e-text-wrap .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 57px);
}
.e-treeview .e-ul {
  margin: 0;
  padding: 0 0 0 24px;
}
.e-treeview .e-node-collapsed .e-list-item .e-fullrow,
.e-treeview .e-display-none {
  display: none;
}
.e-treeview .e-list-item {
  list-style: none;
  padding: 2px 0;
}
.e-treeview .e-list-item .e-ul {
  margin: 2px 0 -2px;
  padding: 0 0 0 24px;
}
.e-treeview .e-list-item.e-disable > .e-text-content,
.e-treeview .e-list-item.e-disable > .e-fullrow {
  -ms-touch-action: none;
  opacity: 0.5;
  pointer-events: none;
  touch-action: none;
}
.e-treeview .e-list-item div.e-icons.interaction {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  border-radius: 15px;
  transition: transform 0.3s ease-in-out;
}
.e-treeview .e-list-item .e-icons.e-icon-collapsible {
  transform: rotate(90deg);
}
.e-treeview .e-list-item .e-icons.e-icons-spinner::before {
  content: none;
}
.e-treeview .e-icons .e-spinner-pane {
  position: relative;
}
.e-treeview .e-icons .e-treeview-spinner {
  position: absolute;
}
.e-treeview .e-icons-spinner {
  position: relative;
}
.e-treeview .e-text-content {
  user-select: none;
  border: 1px solid;
  cursor: pointer;
  margin: 0;
  padding: 0 0 0 24px;
}
.e-treeview .e-text-content + .e-sibling {
  margin-top: -1px;
}
.e-treeview .e-fullrow {
  user-select: none;
  border: 1px solid;
  box-sizing: border-box;
  cursor: pointer;
  height: 32px;
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
.e-treeview .e-checkbox-wrapper {
  margin: 0 0 0 5px;
  pointer-events: all;
  position: relative;
}
.e-treeview .e-checkbox-wrapper + .e-list-icon, .e-treeview .e-checkbox-wrapper + .e-list-img {
  margin: 0 0 0 12px;
}
.e-treeview .e-checkbox-wrapper + .e-list-text {
  padding: 0 10px;
}
.e-treeview .e-checkbox-wrapper .e-ripple-container {
  bottom: -7px;
  height: 32px;
  left: -7px;
  right: -7px;
  top: -7px;
  width: 32px;
}
.e-treeview .e-list-text {
  box-sizing: border-box;
  display: inline-block;
  line-height: 30px;
  margin: 0;
  min-height: 30px;
  padding: 0 5px;
  text-decoration: none;
  vertical-align: middle;
}
.e-treeview .e-list-text .e-input-group {
  height: 30px;
  margin-bottom: 0;
  min-width: 150px;
  vertical-align: bottom;
}
.e-treeview .e-navigable-text {
  padding: 0 5px;
}
.e-treeview .e-list-icon,
.e-treeview .e-list-img {
  display: inline-block;
  height: 18px;
  margin: 0 0 0 5px;
  vertical-align: middle;
  width: 18px;
}
.e-treeview .e-list-icon + .e-list-icon, .e-treeview .e-list-icon + .e-list-img,
.e-treeview .e-list-img + .e-list-icon,
.e-treeview .e-list-img + .e-list-img {
  margin: 0 0 0 10px;
}
.e-treeview .e-list-icon + .e-list-text,
.e-treeview .e-list-img + .e-list-text {
  padding: 0 10px;
}
.e-treeview .e-list-icon + .e-navigable-text,
.e-treeview .e-list-img + .e-navigable-text {
  padding: 0 10px;
}
.e-treeview .e-icon-collapsible,
.e-treeview .e-icon-expandable {
  display: inline-block;
  height: 24px;
  margin: 0 0 0 -24px;
  vertical-align: middle;
  width: 24px;
}
.e-treeview .e-icon-collapsible::before,
.e-treeview .e-icon-expandable::before {
  display: inline-block;
  padding: 7px;
}
.e-treeview .e-load {
  animation: rotation 0.5s infinite linear;
}
.e-treeview .e-sibling {
  border-radius: 10px;
  height: 6px;
  margin-top: -5px;
  width: 6px;
}
.e-treeview .e-sibling::before {
  left: 6px;
  top: 3px;
  height: 1px;
  width: 144px;
}
.e-treeview .e-sibling,
.e-treeview .e-sibling::before {
  position: absolute;
  z-index: 2;
}
.e-treeview .e-popup {
  user-select: none;
  font-weight: normal;
  position: absolute;
  z-index: 99999;
}
.e-treeview .e-popup .e-content {
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  font-size: 14px;
  padding: 4px;
}
.e-treeview .e-popup .e-icons {
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  height: 26px;
  line-height: 18px;
  padding: 4px;
  width: 26px;
}
.e-treeview .e-popup .e-downtail::before, .e-treeview .e-popup .e-downtail::after {
  border: 10px solid transparent;
  content: "";
  height: 0;
  left: 8px;
  position: absolute;
  width: 0;
}
.e-treeview .e-popup .e-downtail::after {
  bottom: -18px;
}
.e-treeview.e-fullrow-wrap .e-text-content {
  pointer-events: none;
  position: relative;
}
.e-treeview.e-fullrow-wrap .e-icon-collapsible,
.e-treeview.e-fullrow-wrap .e-icon-expandable,
.e-treeview.e-fullrow-wrap .e-input,
.e-treeview.e-fullrow-wrap .e-list-url {
  pointer-events: auto;
}
.e-treeview .e-navigable .e-text-content {
  align-items: center;
  display: flex;
}
.e-treeview .e-navigable .e-list-url {
  padding: 0;
  width: 100%;
}
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap {
  padding: 0 0 0 10px;
}
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 10px 0 2px;
}
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon + .e-list-img {
  margin: 0 10px 0 0;
}
.e-treeview .e-navigable .e-anchor-wrap {
  padding: 0 0 0 5px;
}
.e-treeview .e-navigable .e-nav-wrapper {
  padding: 0;
}
.e-treeview .e-navigable .e-checkbox-wrapper + .e-list-text .e-nav-wrapper:not(:has(.e-list-icon)) {
  padding: 0;
}
.e-treeview .e-navigable .e-list-icon,
.e-treeview .e-navigable .e-list-img {
  margin: 0 10px 0 0;
}
.e-treeview.e-drag-item {
  overflow: visible;
  z-index: 10000;
}
.e-treeview.e-drag-item .e-text-content {
  float: left;
}
.e-treeview.e-drag-item .e-icon-collapsible::before,
.e-treeview.e-drag-item .e-icon-expandable::before {
  font-size: 12px;
  padding: 6px;
}
.e-treeview.e-drag-item .e-drop-count {
  border: 1px solid;
  border-radius: 15px;
  box-sizing: content-box;
  font-size: 13px;
  line-height: normal;
  min-width: 12px;
  padding: 3px 5px 4px;
  margin-left: -12px;
  position: absolute;
  text-align: center;
  top: -10px;
}
.e-treeview.e-dragging .e-text-content,
.e-treeview.e-dragging .e-fullrow {
  cursor: default;
}
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap {
  padding: 0 10px 0 0;
}
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 2px 0 10px;
}
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon + .e-list-img {
  margin: 0 0 0 10px;
}
.e-treeview.e-rtl .e-navigable .e-anchor-wrap {
  padding: 0 5px 0 0;
}
.e-treeview.e-rtl .e-navigable .e-nav-wrapper {
  padding: 0;
}
.e-treeview.e-rtl .e-navigable .e-list-icon,
.e-treeview.e-rtl .e-navigable .e-list-img,
.e-treeview.e-rtl .e-navigable .e-list-icon + .e-list-img {
  margin: 0 0 0 10px;
}
.e-treeview.e-rtl .e-ul {
  padding: 0 24px 0 0;
}
.e-treeview.e-rtl .e-list-item .e-ul {
  padding: 0 24px 0 0;
}
.e-treeview.e-rtl .e-text-content {
  padding: 0 24px 0 0;
}
.e-treeview.e-rtl .e-checkbox-wrapper {
  margin: 0 5px 0 0;
}
.e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon, .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img {
  margin: 0 12px 0 0;
}
.e-treeview.e-rtl .e-list-icon,
.e-treeview.e-rtl .e-list-img {
  margin: 0 5px 0 0;
}
.e-treeview.e-rtl .e-list-icon + .e-list-icon, .e-treeview.e-rtl .e-list-icon + .e-list-img,
.e-treeview.e-rtl .e-list-img + .e-list-icon,
.e-treeview.e-rtl .e-list-img + .e-list-img {
  margin: 0 10px 0 0;
}
.e-treeview.e-rtl .e-icon-collapsible,
.e-treeview.e-rtl .e-icon-expandable {
  margin: 0 -24px 0 0;
}
.e-treeview.e-rtl .e-sibling::before {
  right: 6px;
  top: 3px;
}
.e-treeview.e-rtl.e-drag-item .e-icons.e-drop-next {
  transform: rotate(180deg);
}
.e-treeview.e-rtl.e-drag-item .e-text-content {
  float: right;
}
.e-treeview.e-rtl.e-drag-item .e-drop-count {
  margin-right: -12px;
}
.e-treeview.e-rtl div.e-icons {
  transform: rotate(180deg);
}
.e-treeview.e-disabled .e-fullrow,
.e-treeview.e-disabled .e-icons,
.e-treeview.e-disabled .e-text-content,
.e-treeview.e-disabled .e-list-img,
.e-treeview.e-disabled .e-list-icon {
  cursor: auto;
}
.e-treeview.e-disabled .e-list-url {
  cursor: default;
  pointer-events: none;
}
.e-treeview.e-interaction.e-fullrow-wrap .e-text-content {
  pointer-events: auto;
}
/* stylelint-enable property-no-vendor-prefix */
/* stylelint-disable property-no-vendor-prefix */
.e-treeview {
  -webkit-tap-highlight-color: transparent;
  /* stylelint-enable property-no-vendor-prefix */
}
.e-treeview .e-text-content,
.e-treeview .e-fullrow {
  border-color: transparent;
}
.e-treeview .e-list-text {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
}
.e-treeview .e-list-icon,
.e-treeview .e-list-img {
  font-size: 18px;
}
.e-treeview .e-icon-collapsible,
.e-treeview .e-icon-expandable {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview .e-icon-collapsible::before,
.e-treeview .e-icon-expandable::before {
  font-size: 10px;
}
.e-treeview .e-list-item.e-hover, .e-treeview .e-list-item.e-node-focus {
  background: transparent;
}
.e-treeview .e-list-item.e-hover > .e-fullrow, .e-treeview .e-list-item.e-node-focus > .e-fullrow {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.e-treeview .e-list-item.e-hover > .e-text-content, .e-treeview .e-list-item.e-node-focus > .e-text-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-treeview .e-list-item.e-hover > .e-text-content .e-list-text, .e-treeview .e-list-item.e-node-focus > .e-text-content .e-list-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-hover > .e-text-content .e-icon-expandable, .e-treeview .e-list-item.e-node-focus > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-node-focus > .e-text-content .e-icon-expandable {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview .e-list-item.e-active {
  background: transparent;
}
.e-treeview .e-list-item.e-active > .e-fullrow {
  background-color: #eee;
  border-color: #eee;
}
.e-treeview .e-list-item.e-active.e-animation-active > .e-fullrow {
  background-color: transparent;
  border-color: transparent;
}
.e-treeview .e-list-item.e-active.e-animation-active > .e-text-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-treeview .e-list-item.e-active.e-animation-active > .e-text-content .e-list-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-treeview .e-list-item.e-active > .e-text-content {
  color: #e3165b;
}
.e-treeview .e-list-item.e-active > .e-text-content .e-list-text {
  color: #e3165b;
}
.e-treeview .e-list-item.e-active > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-active > .e-text-content .e-icon-expandable {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview .e-list-item.e-active.e-hover > .e-fullrow, .e-treeview .e-list-item.e-active.e-node-focus > .e-fullrow {
  background-color: #e0e0e0;
  border-color: #e0e0e0;
}
.e-treeview .e-list-item.e-active.e-hover > .e-text-content, .e-treeview .e-list-item.e-active.e-node-focus > .e-text-content {
  color: #e3165b;
}
.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-list-text, .e-treeview .e-list-item.e-active.e-node-focus > .e-text-content .e-list-text {
  color: #e3165b;
}
.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-active.e-hover > .e-text-content .e-icon-expandable, .e-treeview .e-list-item.e-active.e-node-focus > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-active.e-node-focus > .e-text-content .e-icon-expandable {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview .e-list-item.e-editing.e-active > .e-fullrow, .e-treeview .e-list-item.e-editing.e-hover > .e-fullrow, .e-treeview .e-list-item.e-editing.e-node-focus > .e-fullrow {
  background-color: transparent;
  border-color: transparent;
}
.e-treeview .e-list-item.e-editing.e-active > .e-text-content, .e-treeview .e-list-item.e-editing.e-hover > .e-text-content, .e-treeview .e-list-item.e-editing.e-node-focus > .e-text-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-list-text, .e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-list-text, .e-treeview .e-list-item.e-editing.e-node-focus > .e-text-content .e-list-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-editing.e-active > .e-text-content .e-icon-expandable, .e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-editing.e-hover > .e-text-content .e-icon-expandable, .e-treeview .e-list-item.e-editing.e-node-focus > .e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-editing.e-node-focus > .e-text-content .e-icon-expandable {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview .e-list-item.e-disable > .e-text-content,
.e-treeview .e-list-item.e-disable > .e-fullrow {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview .e-list-item.e-disable > .e-text-content > .e-icon-collapsible,
.e-treeview .e-list-item.e-disable > .e-text-content > .e-icon-expandable {
  color: rgba(0, 0, 0, 0.87);
}
.e-treeview .e-sibling {
  background: #e3165b;
}
.e-treeview .e-sibling::before {
  background: rgba(0, 0, 0, 0.54);
}
.e-treeview .e-popup .e-content {
  background-color: #fff;
  border-color: #eee;
}
.e-treeview .e-popup.e-select .e-icons {
  border-color: #eee;
}
.e-treeview .e-popup .e-downtail::before {
  border-top-color: #eee;
}
.e-treeview .e-popup .e-downtail::after {
  border-top-color: #fff;
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-hover > .e-text-content, .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-node-focus > .e-text-content {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active > .e-text-content {
  background-color: #eee;
  border-color: #eee;
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active.e-hover > .e-text-content, .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active.e-node-focus > .e-text-content {
  background-color: #e0e0e0;
  border-color: #e0e0e0;
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-active > .e-text-content, .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-hover > .e-text-content, .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-node-focus > .e-text-content {
  background-color: transparent;
  border-color: transparent;
}
.e-treeview.e-fullrow-wrap .e-text-content {
  border-color: transparent;
}
.e-treeview.e-drag-item {
  background-color: #eee;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
}
.e-treeview.e-drag-item .e-icon-collapsible::before,
.e-treeview.e-drag-item .e-icon-expandable::before {
  font-size: 12px;
}
.e-treeview.e-drag-item .e-list-text {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview.e-drag-item .e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-treeview.e-drag-item .e-drop-count {
  background-color: #e3165b;
  border-color: #fff;
  color: #fff;
}
.e-treeview.e-drag-item.e-rtl .e-sibling {
  background: #e3165b;
}
.e-bigger .e-treeview .e-navigable .e-list-text,
.e-treeview.e-bigger .e-navigable .e-list-text {
  padding: 0;
  width: 100%;
}
.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-text,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-text {
  padding: 0;
}
.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 10px 0 6px;
}
.e-bigger .e-treeview .e-navigable .e-anchor-wrap,
.e-treeview.e-bigger .e-navigable .e-anchor-wrap {
  padding: 0 0 0 10px;
}
.e-bigger .e-treeview .e-navigable .e-list-icon,
.e-bigger .e-treeview .e-navigable .e-list-img,
.e-bigger .e-treeview .e-navigable .e-list-icon + .e-list-img,
.e-treeview.e-bigger .e-navigable .e-list-icon,
.e-treeview.e-bigger .e-navigable .e-list-img,
.e-treeview.e-bigger .e-navigable .e-list-icon + .e-list-img {
  margin: 0 10px 0 0;
}
.e-bigger .e-treeview .e-fullrow,
.e-treeview.e-bigger .e-fullrow {
  height: 40px;
}
.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-text {
  max-width: calc(100% - 29px);
}
.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-text, .e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-img + .e-list-text {
  max-width: calc(100% - 70px);
}
.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper + .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 98px);
}
.e-bigger .e-treeview.e-text-wrap .e-list-icon + .e-list-text,
.e-bigger .e-treeview.e-text-wrap .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-list-icon + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-list-img + .e-list-text {
  max-width: calc(100% - 34px);
}
.e-bigger .e-treeview.e-text-wrap .e-list-icon + .e-list-img + .e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-list-icon + .e-list-img + .e-list-text {
  max-width: calc(100% - 62px);
}
.e-bigger .e-treeview .e-list-text,
.e-treeview.e-bigger .e-list-text {
  line-height: 38px;
  min-height: 38px;
}
.e-bigger .e-treeview .e-list-text .e-input-group,
.e-treeview.e-bigger .e-list-text .e-input-group {
  height: 38px;
}
.e-bigger .e-treeview .e-checkbox-wrapper,
.e-treeview.e-bigger .e-checkbox-wrapper {
  margin: 0 0 0 10px;
}
.e-bigger .e-treeview .e-checkbox-wrapper + .e-list-icon, .e-bigger .e-treeview .e-checkbox-wrapper + .e-list-img,
.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-icon,
.e-treeview.e-bigger .e-checkbox-wrapper + .e-list-img {
  margin: 0 0 0 16px;
}
.e-bigger .e-treeview .e-list-icon,
.e-bigger .e-treeview .e-list-img,
.e-treeview.e-bigger .e-list-icon,
.e-treeview.e-bigger .e-list-img {
  margin: 0 0 0 10px;
}
.e-bigger .e-treeview .e-list-icon + .e-list-icon, .e-bigger .e-treeview .e-list-icon + .e-list-img,
.e-bigger .e-treeview .e-list-img + .e-list-icon,
.e-bigger .e-treeview .e-list-img + .e-list-img,
.e-treeview.e-bigger .e-list-icon + .e-list-icon,
.e-treeview.e-bigger .e-list-icon + .e-list-img,
.e-treeview.e-bigger .e-list-img + .e-list-icon,
.e-treeview.e-bigger .e-list-img + .e-list-img {
  margin: 0 0 0 10px;
}
.e-bigger .e-treeview .e-icon-collapsible::before,
.e-bigger .e-treeview .e-icon-expandable::before,
.e-treeview.e-bigger .e-icon-collapsible::before,
.e-treeview.e-bigger .e-icon-expandable::before {
  padding: 6px;
}
.e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper + .e-list-url .e-anchor-wrap .e-list-img {
  margin: 0 6px 0 10px;
}
.e-bigger .e-treeview.e-rtl .e-navigable .e-anchor-wrap,
.e-treeview.e-bigger.e-rtl .e-navigable .e-anchor-wrap {
  padding: 0 10px 0 0;
}
.e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-navigable .e-list-img,
.e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon + .e-list-img {
  margin: 0 0 0 10px;
}
.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper {
  margin: 0 10px 0 0;
}
.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-icon, .e-bigger .e-treeview.e-rtl .e-checkbox-wrapper + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper + .e-list-img {
  margin: 0 16px 0 0;
}
.e-bigger .e-treeview.e-rtl .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-img {
  margin: 0 10px 0 0;
}
.e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-icon, .e-bigger .e-treeview.e-rtl .e-list-icon + .e-list-img,
.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-img + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-icon + .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-img + .e-list-img {
  margin: 0 10px 0 0;
}
.e-bigger .e-treeview .e-list-text,
.e-treeview.e-bigger .e-list-text {
  font-size: 14px;
}
.e-bigger .e-treeview .e-icon-collapsible::before,
.e-bigger .e-treeview .e-icon-expandable::before,
.e-treeview.e-bigger .e-icon-collapsible::before,
.e-treeview.e-bigger .e-icon-expandable::before {
  font-size: 12px;
}
/*! Material theme definition's */
/*! component's theme wise override definitions and variables */
/* stylelint-disable-line no-empty-source */
/* stylelint-disable-line no-empty-source */
ejs-sidebar {
  display: none;
}
.e-sidebar-display {
  display: block;
}
.e-sidebar {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-tap-highlight-color: transparent;
  background: #fff;
  height: 100%;
  overflow: auto;
  position: fixed;
  top: 0;
  transition: none;
  vertical-align: middle;
  visibility: hidden;
  will-change: transform;
}
.e-sidebar.e-right.e-open, .e-sidebar.e-left.e-open {
  transform: translateX(0%);
  transition: transform 0.5s ease;
  visibility: visible;
}
.e-sidebar.e-right.e-close, .e-sidebar.e-left.e-close {
  box-shadow: none;
  visibility: hidden;
}
.e-sidebar.e-right.e-close {
  transform: translateX(100%);
}
.e-sidebar.e-left.e-close {
  transform: translateX(-100%);
}
.e-sidebar.e-left.e-transition.e-close, .e-sidebar.e-right.e-transition.e-close, .e-sidebar.e-right.e-close {
  transition: transform 0.5s ease, visibility 500ms;
}
.e-sidebar.e-right {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  left: auto;
  right: 0;
  top: 0;
}
.e-sidebar.e-left {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  left: 0;
  right: auto;
  top: 0;
}
.e-sidebar.e-left.e-close.e-dock, .e-sidebar.e-right.e-close.e-dock {
  transform: translateX(0%);
  transition: width 0.5s ease, visibility 500ms;
  visibility: visible;
}
.e-sidebar.e-left.e-open.e-dock.e-blazor-dock, .e-sidebar.e-right.e-open.e-dock.e-blazor-dock {
  transition: width 0.5s ease, visibility 500ms;
}
.e-sidebar.e-left.e-open.e-disable-animation, .e-sidebar.e-right.e-open.e-disable-animation, .e-sidebar.e-right.e-close.e-disable-animation, .e-sidebar.e-left.e-close.e-disable-animation {
  transition: none;
}
.e-sidebar.e-visibility {
  visibility: hidden;
}
.e-sidebar.e-over {
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.18);
}
.e-sidebarcontainer.e-sidebar.e-over, .e-sidebarcontainer.e-sidebar.e-auto, .e-sidebarcontainer.e-sidebar.e-push, .e-sidebarcontainer.e-sidebar.e-slide + div {
  transition: margin 0.5s ease, transform 0.5s ease;
}
.e-sidebarcontainer.e-left.e-open.e-auto + div {
  margin-right: 0;
  transform: translateX(0);
  margin-left: var(--sidebar-width);
}
.e-sidebarcontainer.e-left.e-close.e-auto + div {
  margin-right: 0;
  transform: translateX(0);
  margin-left: 0;
}
.e-sidebarcontainer.e-right.e-open.e-auto + div {
  margin-left: 0;
  transform: translateX(0);
  margin-right: var(--sidebar-width);
}
.e-sidebarcontainer.e-right.e-close.e-auto + div {
  margin-right: 0;
  transform: translateX(0);
  margin-left: 0;
}
.e-sidebarcontainer.e-left.e-open.e-push + div {
  margin-right: 0;
  transform: translateX(0);
  margin-left: var(--sidebar-width);
}
.e-sidebarcontainer.e-left.e-close.e-push + div {
  margin-right: 0;
  transform: translateX(0);
  margin-left: 0;
}
.e-sidebarcontainer.e-right.e-open.e-push + div {
  margin-left: 0;
  transform: translateX(0);
  margin-right: var(--sidebar-width);
}
.e-sidebarcontainer.e-right.e-close.e-push + div {
  margin-right: 0;
  transform: translateX(0);
  margin-left: 0;
}
.e-sidebarcontainer.e-left.e-open.e-slide + div {
  margin-left: 0;
  transform: translate(var(--sidebar-width));
}
.e-sidebarcontainer.e-left.e-close.e-slide + div {
  margin-left: 0;
  transform: translate(0);
}
.e-sidebarcontainer.e-right.e-open.e-slide + div {
  margin-right: 0;
  margin-left: 0;
  transform: translate(calc(-1 * var(--sidebar-width)));
}
.e-sidebarcontainer.e-right.e-close.e-slide + div {
  margin-right: 0;
  margin-left: 0;
  transform: translate(0);
}
.e-sidebar-absolute {
  position: absolute;
}
.e-sidebar-context {
  overflow-x: hidden;
  position: relative;
}
.e-backdrop,
.e-sidebar-overlay {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  pointer-events: auto;
  top: 0;
  z-index: 999;
}
.e-backdrop {
  opacity: 0.5;
  width: auto;
}
.e-sidebar-overlay {
  opacity: 0.5;
  position: fixed;
  width: 100%;
}
.e-content-animation {
  transition: margin 0.5s ease, transform 0.5s ease;
}
.e-content-animation.e-overlay {
  box-sizing: border-box;
  overflow: auto;
  user-select: none;
}
.e-disable-interaction {
  pointer-events: none;
  touch-action: none;
}
.e-sidebar-overflow {
  overflow-x: hidden;
}
.e-content-placeholder.e-sidebar.e-placeholder-sidebar {
  left: 0;
  position: fixed;
  right: auto;
  top: 0;
  visibility: visible;
}
.e-menu-wrapper ul.e-vertical .e-menu-item .e-caret::before,
.e-menu-container ul.e-vertical .e-menu-item .e-caret::before {
  content: "\e956";
}
.e-menu-wrapper ul .e-menu-item .e-caret::before,
.e-menu-container ul .e-menu-item .e-caret::before {
  content: "\e94d";
}
.e-menu-wrapper .e-ul .e-menu-item .e-caret::before,
.e-menu-container .e-ul .e-menu-item .e-caret::before {
  content: "\e956";
}
.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon::before,
.e-menu-container.e-hamburger .e-menu-header .e-menu-icon::before {
  content: "\e99a";
}
.e-menu-wrapper.e-hamburger.e-close-icon .e-menu-header .e-menu-icon::before,
.e-menu-container.e-hamburger.e-close-icon .e-menu-header .e-menu-icon::before {
  content: "\eb36";
}
.e-menu-wrapper.e-hamburger .e-vertical .e-menu-item .e-caret::before, .e-menu-wrapper.e-hamburger .e-menu-item .e-caret::before,
.e-menu-container.e-hamburger .e-vertical .e-menu-item .e-caret::before,
.e-menu-container.e-hamburger .e-menu-item .e-caret::before {
  content: "\e94d";
}
.e-menu-wrapper.e-rtl.e-hamburger ul.e-ul .e-caret::before,
.e-menu-container.e-rtl.e-hamburger ul.e-ul .e-caret::before {
  content: "\e94d";
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-left-arrow::before, .e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-right-arrow::before,
.e-menu-container .e-menu-hscroll.e-hscroll .e-nav-left-arrow::before,
.e-menu-container .e-menu-hscroll.e-hscroll .e-nav-right-arrow::before {
  content: "\e956";
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-up-arrow::before, .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-down-arrow::before,
.e-menu-container .e-menu-vscroll.e-vscroll .e-nav-up-arrow::before,
.e-menu-container .e-menu-vscroll.e-vscroll .e-nav-down-arrow::before {
  content: "\e94d";
}
.e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before, .e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
.e-rtl.e-menu-container ul.e-vertical .e-caret::before,
.e-rtl.e-menu-container ul.e-ul .e-caret::before,
.e-bigger .e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-wrapper ul.e-vertical .e-caret::before,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-caret::before,
.e-bigger .e-rtl.e-menu-container ul.e-vertical .e-caret::before,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-container ul.e-vertical .e-caret::before,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-caret::before {
  content: "\e937";
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-ul .e-caret::before,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-ul .e-caret::before,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-ul .e-caret::before {
  content: "\e94d";
}
.e-menu-wrapper,
.e-menu-container {
  border: none;
  border-radius: 0;
  display: inline-block;
  line-height: 0;
}
.e-menu-wrapper .e-menu-vscroll,
.e-menu-container .e-menu-vscroll {
  height: inherit;
}
.e-menu-wrapper ul,
.e-menu-container ul {
  font-weight: normal;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  user-select: none;
  font-size: 13px;
  padding: 0;
  text-align: left;
  white-space: nowrap;
}
.e-menu-wrapper ul.e-ul, .e-menu-wrapper ul.e-ul *,
.e-menu-container ul.e-ul,
.e-menu-container ul.e-ul * {
  box-sizing: border-box;
}
.e-menu-wrapper ul.e-ul:focus, .e-menu-wrapper ul.e-ul *:focus,
.e-menu-container ul.e-ul:focus,
.e-menu-container ul.e-ul *:focus {
  outline: none;
}
.e-menu-wrapper ul.e-vertical,
.e-menu-container ul.e-vertical {
  min-width: 120px;
}
.e-menu-wrapper ul.e-vertical .e-menu-item,
.e-menu-container ul.e-vertical .e-menu-item {
  display: list-item;
}
.e-menu-wrapper ul.e-vertical .e-separator,
.e-menu-container ul.e-vertical .e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
}
.e-menu-wrapper ul.e-menu,
.e-menu-container ul.e-menu {
  display: inline-block;
}
.e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-menu-container ul.e-menu:not(.e-vertical) {
  padding: 0;
}
.e-menu-wrapper ul.e-menu:not(.e-vertical) .e-separator,
.e-menu-container ul.e-menu:not(.e-vertical) .e-separator {
  border-right-style: solid;
  border-right-width: 1px;
  padding: 0;
}
.e-menu-wrapper ul.e-menu .e-menu-item .e-menu-icon,
.e-menu-container ul.e-menu .e-menu-item .e-menu-icon {
  width: 24px;
}
.e-menu-wrapper ul .e-menu-item,
.e-menu-container ul .e-menu-item {
  cursor: pointer;
  position: relative;
  display: inline-flex;
  height: 42px;
  line-height: 42px;
  padding: 0 12px;
  vertical-align: top;
  white-space: nowrap;
}
.e-menu-wrapper ul .e-menu-item.e-menu-hide,
.e-menu-container ul .e-menu-item.e-menu-hide {
  display: none;
}
.e-menu-wrapper ul .e-menu-item.e-menu-header,
.e-menu-container ul .e-menu-item.e-menu-header {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.e-menu-wrapper ul .e-menu-item .e-menu-url,
.e-menu-container ul .e-menu-item .e-menu-url {
  text-decoration: none;
}
.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-menu-container ul .e-menu-item .e-menu-icon {
  display: inline-block;
  vertical-align: middle;
}
.e-menu-wrapper ul .e-menu-item.e-separator,
.e-menu-container ul .e-menu-item.e-separator {
  cursor: auto;
  line-height: normal;
  pointer-events: none;
}
.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-menu-container ul .e-menu-item .e-menu-icon {
  font-size: 14px;
  height: auto;
  line-height: 42px;
  margin-right: 8px;
  text-align: center;
  margin-bottom: 4px;
}
.e-menu-wrapper ul .e-menu-item .e-caret,
.e-menu-container ul .e-menu-item .e-caret {
  font-size: 10px;
  height: auto;
  line-height: 42px;
  position: absolute;
  right: 12px;
  top: 0;
  width: auto;
}
.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-right: 30px;
}
.e-menu-wrapper ul .e-menu-item.e-disabled,
.e-menu-container ul .e-menu-item.e-disabled {
  cursor: auto;
  opacity: 0.38;
  pointer-events: none;
}
.e-menu-wrapper .e-ul,
.e-menu-container .e-ul {
  font-size: 14px;
  padding: 0;
  min-width: 120px;
}
.e-menu-wrapper .e-ul .e-menu-item,
.e-menu-container .e-ul .e-menu-item {
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
  display: list-item;
}
.e-menu-wrapper .e-ul .e-menu-item .e-menu-url,
.e-menu-container .e-ul .e-menu-item .e-menu-url {
  display: inline-block;
  min-width: 120px;
}
.e-menu-wrapper .e-ul .e-menu-item .e-menu-icon,
.e-menu-container .e-ul .e-menu-item .e-menu-icon {
  font-size: 14px;
  line-height: 36px;
  margin-right: 10px;
  width: 1em;
}
.e-menu-wrapper .e-ul .e-menu-item .e-caret,
.e-menu-container .e-ul .e-menu-item .e-caret {
  line-height: 36px;
  margin-left: 16px;
  margin-right: 0;
  position: absolute;
  right: 8px;
}
.e-menu-wrapper .e-ul .e-menu-item.e-menu-caret-icon,
.e-menu-container .e-ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}
.e-menu-wrapper .e-ul .e-menu-item.e-separator,
.e-menu-container .e-ul .e-menu-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
  margin: 8px 0;
}
.e-menu-wrapper .e-ul .e-menu-item .e-caret,
.e-menu-container .e-ul .e-menu-item .e-caret {
  font-size: 11px;
}
.e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-icon,
.e-menu-container.e-menu-icon-right .e-menu-header .e-menu-icon {
  float: right;
}
.e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-title,
.e-menu-container.e-menu-icon-right .e-menu-header .e-menu-title {
  padding: 0 16px;
}
.e-menu-wrapper .e-menu-header,
.e-menu-container .e-menu-header {
  display: none;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 14px;
  font-weight: normal;
  height: 42px;
  line-height: 42px;
  text-align: left;
  white-space: nowrap;
}
.e-menu-wrapper .e-menu-header .e-menu-title, .e-menu-wrapper .e-menu-header .e-menu-icon,
.e-menu-container .e-menu-header .e-menu-title,
.e-menu-container .e-menu-header .e-menu-icon {
  display: inline-block;
  line-height: inherit;
}
.e-menu-wrapper .e-menu-header .e-menu-icon,
.e-menu-container .e-menu-header .e-menu-icon {
  cursor: pointer;
  float: left;
  outline: none;
  padding: 0 16px;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) {
  padding: 0 30px;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  width: 30px;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus, .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover {
  border: 0;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav {
  border-left: none;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav {
  border-right: none;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar {
  overflow-y: hidden;
}
.e-menu-wrapper .e-scroll-nav .e-nav-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow {
  font-size: 10px;
}
.e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-left-arrow, .e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-up-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow.e-nav-left-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow.e-nav-up-arrow {
  transform: rotate(180deg);
}
.e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow,
.e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow {
  transform: rotate(0deg);
}
.e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow,
.e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow {
  transform: rotate(180deg);
}
.e-menu-wrapper.e-popup.e-menu-popup,
.e-menu-container.e-popup.e-menu-popup {
  border: none;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  overflow: hidden;
  position: absolute;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
  padding: 16px 0;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav,
.e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav {
  transform: none;
  width: 100%;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow,
.e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow {
  transform: none;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar,
.e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar {
  height: 100%;
  width: inherit;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content,
.e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content {
  width: inherit;
}
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav {
  height: 16px;
}
.e-menu-wrapper.e-scrollable,
.e-menu-container.e-scrollable {
  display: block;
}
.e-menu-wrapper.e-scrollable .e-menu,
.e-menu-container.e-scrollable .e-menu {
  display: block;
  overflow: auto;
}
.e-menu-wrapper.e-contextmenu-container,
.e-menu-container.e-contextmenu-container {
  height: 1px;
}
.e-menu-wrapper.e-contextmenu-container .e-menu-vscroll ul.e-ul,
.e-menu-container.e-contextmenu-container .e-menu-vscroll ul.e-ul {
  width: inherit;
}
.e-menu-wrapper.e-contextmenu-container .e-menu-vscroll,
.e-menu-container.e-contextmenu-container .e-menu-vscroll {
  border: none;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon {
  padding-left: 44px;
}
.e-rtl.e-menu-wrapper ul .e-menu-item,
.e-rtl.e-menu-container ul .e-menu-item {
  text-align: right;
}
.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
  margin-right: 0;
}
.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-rtl.e-menu-container ul .e-menu-item .e-caret {
  margin-left: 0;
  margin-right: 16px;
  right: auto;
}
.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
  margin-left: 8px;
}
.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-rtl.e-menu-container ul .e-menu-item .e-caret {
  left: 12px;
}
.e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-left: 30px;
  padding-right: 12px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  margin-left: 10px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret {
  left: 8px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 16px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon {
  padding-left: 16px;
}
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}
.e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon {
  padding-right: 44px;
}
.e-menu-wrapper.e-hamburger,
.e-menu-container.e-hamburger {
  border: 0;
  display: block;
  position: relative;
}
.e-menu-wrapper.e-hamburger .e-menu-header:not(.e-vertical),
.e-menu-container.e-hamburger .e-menu-header:not(.e-vertical) {
  border: none;
  display: block;
}
.e-menu-wrapper.e-hamburger .e-popup.e-menu-popup,
.e-menu-container.e-hamburger .e-popup.e-menu-popup {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  display: block;
  position: relative;
  width: 100%;
}
.e-menu-wrapper.e-hamburger ul.e-menu,
.e-menu-container.e-hamburger ul.e-menu {
  border: none;
  overflow-y: auto;
  width: 100%;
  /* stylelint-disable */
  /* stylelint-enable */
}
.e-menu-wrapper.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu,
.e-menu-container.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu {
  display: none;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  text-indent: 12px;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
  text-indent: 34px;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon {
  display: inline;
  text-indent: 0;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-hide,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-hide {
  display: none;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded=true] .e-caret,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded=true] .e-caret {
  transition: transform 0.3s ease-in-out;
  transform: rotate(-180deg);
  text-indent: 0;
}
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded=false] .e-caret,
.e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded=false] .e-caret {
  transition: transform 0.3s ease-in-out;
  transform: rotate(0deg);
  text-indent: 0;
}
.e-menu-wrapper.e-hamburger ul.e-menu:not(.e-vertical),
.e-menu-container.e-hamburger ul.e-menu:not(.e-vertical) {
  border-top: 0;
  display: block;
  padding: 0;
  position: absolute;
}
.e-menu-wrapper.e-hamburger ul.e-ul,
.e-menu-container.e-hamburger ul.e-ul {
  font-size: 13px;
  padding: 0;
}
.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item,
.e-menu-container.e-hamburger ul.e-ul .e-menu-item {
  line-height: 42px;
  text-indent: inherit;
}
.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item.e-blankicon,
.e-menu-container.e-hamburger ul.e-ul .e-menu-item.e-blankicon {
  padding: 0;
  text-indent: inherit;
}
.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item .e-caret,
.e-menu-container.e-hamburger ul.e-ul .e-menu-item .e-caret {
  font-size: 10px;
  right: 12px;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item,
.e-menu-container.e-hamburger ul .e-menu-item {
  display: list-item;
  height: auto;
  padding: 0;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item.e-menu-caret-icon, .e-menu-wrapper.e-hamburger ul .e-menu-item.e-blankicon,
.e-menu-container.e-hamburger ul .e-menu-item.e-menu-caret-icon,
.e-menu-container.e-hamburger ul .e-menu-item.e-blankicon {
  padding: 0;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-url,
.e-menu-container.e-hamburger ul .e-menu-item .e-menu-url {
  display: inline-block;
  min-width: 120px;
  text-indent: 0;
  width: 100%;
}
.e-menu-wrapper.e-hamburger ul .e-menu-item.e-separator,
.e-menu-container.e-hamburger ul .e-menu-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: auto;
}
.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-caret-icon,
.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-caret-icon {
  padding-left: 0;
  padding-right: 0;
}
.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-icon {
  margin-left: 0;
  text-indent: inherit;
}
.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-caret,
.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-caret {
  left: 12px;
  right: auto;
}
.e-menu-container .e-vscroll ul {
  position: relative;
}
.e-menu-wrapper,
.e-menu-container {
  background: #fafafa;
}
.e-menu-wrapper .e-menu,
.e-menu-container .e-menu {
  background: inherit;
  color: rgba(0, 0, 0, 0.87);
}
.e-menu-wrapper .e-menu.e-menu:not(.e-vertical) .e-separator,
.e-menu-container .e-menu.e-menu:not(.e-vertical) .e-separator {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.e-menu-wrapper .e-menu .e-menu-item.e-menu-header,
.e-menu-container .e-menu .e-menu-item.e-menu-header {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-menu-wrapper .e-menu .e-menu-item .e-caret,
.e-menu-container .e-menu .e-menu-item .e-caret {
  color: rgba(0, 0, 0, 0.54);
}
.e-menu-wrapper .e-menu .e-menu-item .e-menu-icon,
.e-menu-container .e-menu .e-menu-item .e-menu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-menu-wrapper .e-menu .e-menu-item.e-menu-header,
.e-menu-container .e-menu .e-menu-item.e-menu-header {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-menu-wrapper .e-menu .e-menu-item .e-menu-url,
.e-menu-container .e-menu .e-menu-item .e-menu-url {
  color: rgba(0, 0, 0, 0.87);
}
.e-menu-wrapper .e-menu .e-menu-item.e-focused,
.e-menu-container .e-menu .e-menu-item.e-focused {
  color: initial;
  outline: 0 solid rgba(0, 0, 0, 0.12);
  outline-offset: 0;
  background: #eee;
}
.e-menu-wrapper .e-menu .e-menu-item.e-focused .e-caret,
.e-menu-container .e-menu .e-menu-item.e-focused .e-caret {
  color: rgba(0, 0, 0, 0.54);
}
.e-menu-wrapper .e-menu .e-menu-item.e-focused .e-menu-icon,
.e-menu-container .e-menu .e-menu-item.e-focused .e-menu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-menu-wrapper .e-menu .e-menu-item.e-selected, .e-menu-wrapper .e-menu .e-menu-item.e-active-item,
.e-menu-container .e-menu .e-menu-item.e-selected,
.e-menu-container .e-menu .e-menu-item.e-active-item {
  color: rgba(0, 0, 0, 0.87);
  outline: 0 solid #e0e0e0;
  outline-offset: 0;
  background: #e0e0e0;
}
.e-menu-wrapper .e-menu .e-menu-item.e-selected .e-caret, .e-menu-wrapper .e-menu .e-menu-item.e-active-item .e-caret,
.e-menu-container .e-menu .e-menu-item.e-selected .e-caret,
.e-menu-container .e-menu .e-menu-item.e-active-item .e-caret {
  color: rgba(0, 0, 0, 0.54);
}
.e-menu-wrapper .e-menu .e-menu-item.e-selected .e-menu-icon, .e-menu-wrapper .e-menu .e-menu-item.e-active-item .e-menu-icon,
.e-menu-container .e-menu .e-menu-item.e-selected .e-menu-icon,
.e-menu-container .e-menu .e-menu-item.e-active-item .e-menu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-menu-wrapper .e-menu .e-menu-item.e-separator,
.e-menu-container .e-menu .e-menu-item.e-separator {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-menu-wrapper .e-menu .e-disabled,
.e-menu-container .e-menu .e-disabled {
  color: rgba(0, 0, 0, 0.38);
  opacity: 1;
}
.e-menu-wrapper .e-menu .e-disabled .e-menu-icon,
.e-menu-container .e-menu .e-disabled .e-menu-icon {
  color: rgba(0, 0, 0, 0.38);
}
.e-menu-wrapper .e-menu .e-disabled .e-caret,
.e-menu-container .e-menu .e-disabled .e-caret {
  color: rgba(0, 0, 0, 0.38);
}
.e-menu-wrapper .e-menu .e-disabled .e-menu-url,
.e-menu-container .e-menu .e-disabled .e-menu-url {
  color: rgba(0, 0, 0, 0.38);
}
.e-menu-wrapper .e-ul,
.e-menu-container .e-ul {
  background: inherit;
  color: rgba(0, 0, 0, 0.87);
}
.e-menu-wrapper .e-ul .e-menu-item .e-menu-url,
.e-menu-container .e-ul .e-menu-item .e-menu-url {
  color: rgba(0, 0, 0, 0.87);
}
.e-menu-wrapper .e-ul .e-menu-item.e-focused,
.e-menu-container .e-ul .e-menu-item.e-focused {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
  outline: 0 solid rgba(0, 0, 0, 0.12);
  outline-offset: 0;
}
.e-menu-wrapper .e-ul .e-menu-item.e-selected, .e-menu-wrapper .e-ul .e-menu-item.e-active-item,
.e-menu-container .e-ul .e-menu-item.e-selected,
.e-menu-container .e-ul .e-menu-item.e-active-item {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
  outline: 0 solid #eee;
  outline-offset: 0;
}
.e-menu-wrapper .e-ul .e-menu-item.e-separator,
.e-menu-container .e-ul .e-menu-item.e-separator {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-menu-wrapper.e-menu-popup,
.e-menu-container.e-menu-popup {
  background: #fff;
}
.e-menu-wrapper.e-menu-popup.e-sfcontextmenu .e-menu-vscroll,
.e-menu-container.e-menu-popup.e-sfcontextmenu .e-menu-vscroll {
  background: inherit;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav {
  background: #fafafa;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons {
  color: rgba(0, 0, 0, 0.54);
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:hover,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:hover {
  background: #eee;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:focus,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:focus {
  background: #eee;
}
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:active,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:active {
  background: #eee;
}
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav {
  background: #fff;
  border-color: rgba(0, 0, 0, 0.12);
}
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons {
  color: rgba(0, 0, 0, 0.87);
}
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover, .e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus {
  background: #eee;
}
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active {
  background: #eee;
}
.e-menu-wrapper.e-inherit,
.e-menu-container.e-inherit {
  border: 0;
}
.e-menu-wrapper.e-inherit .e-menu, .e-menu-wrapper.e-inherit .e-menu .e-menu-item .e-menu-icon, .e-menu-wrapper.e-inherit .e-menu .e-menu-item .e-caret,
.e-menu-container.e-inherit .e-menu,
.e-menu-container.e-inherit .e-menu .e-menu-item .e-menu-icon,
.e-menu-container.e-inherit .e-menu .e-menu-item .e-caret {
  color: inherit;
}
.e-menu-wrapper.e-inherit .e-menu,
.e-menu-container.e-inherit .e-menu {
  background: inherit;
}
.e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-selected, .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-active-item, .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-focused,
.e-menu-container.e-inherit .e-menu .e-menu-item.e-selected,
.e-menu-container.e-inherit .e-menu .e-menu-item.e-active-item,
.e-menu-container.e-inherit .e-menu .e-menu-item.e-focused {
  background: rgba(0, 0, 0, 0.056);
  color: inherit;
}
.e-menu-wrapper.e-hamburger .e-menu-header,
.e-menu-container.e-hamburger .e-menu-header {
  color: rgba(0, 0, 0, 0.87);
}
.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon,
.e-menu-container.e-hamburger .e-menu-header .e-menu-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-menu-wrapper.e-hamburger ul,
.e-menu-container.e-hamburger ul {
  color: rgba(0, 0, 0, 0.87);
}
.e-bigger .e-menu-wrapper ul,
.e-bigger.e-menu-wrapper ul,
.e-bigger .e-menu-container ul,
.e-bigger.e-menu-container ul {
  font-size: 14px;
}
.e-bigger .e-menu-wrapper ul.e-menu .e-menu-item,
.e-bigger.e-menu-wrapper ul.e-menu .e-menu-item,
.e-bigger .e-menu-container ul.e-menu .e-menu-item,
.e-bigger.e-menu-container ul.e-menu .e-menu-item {
  line-height: 56px;
  padding: 0 16px;
  height: 56px;
}
.e-bigger .e-menu-wrapper ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul.e-menu .e-menu-item .e-menu-icon {
  font-size: 16px;
  line-height: 56px;
  margin-right: 10px;
}
.e-bigger .e-menu-wrapper ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul.e-menu .e-menu-item .e-caret,
.e-bigger .e-menu-container ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-menu-container ul.e-menu .e-menu-item .e-caret {
  font-size: 12px;
  line-height: 56px;
  right: 16px;
}
.e-bigger .e-menu-wrapper ul.e-menu .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul.e-menu .e-menu-item.e-separator,
.e-bigger .e-menu-container ul.e-menu .e-menu-item.e-separator,
.e-bigger.e-menu-container ul.e-menu .e-menu-item.e-separator {
  padding: 0;
}
.e-bigger .e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-bigger.e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-bigger .e-menu-container ul.e-menu:not(.e-vertical),
.e-bigger.e-menu-container ul.e-menu:not(.e-vertical) {
  padding: 0;
}
.e-bigger .e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger .e-menu-container ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger.e-menu-container ul.e-menu.e-vertical .e-menu-item.e-separator {
  height: auto;
  line-height: normal;
}
.e-bigger .e-menu-wrapper ul.e-ul,
.e-bigger.e-menu-wrapper ul.e-ul,
.e-bigger .e-menu-container ul.e-ul,
.e-bigger.e-menu-container ul.e-ul {
  font-size: 15px;
  padding: 8px 0;
  white-space: nowrap;
  min-width: 112px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item,
.e-bigger .e-menu-container ul.e-ul .e-menu-item,
.e-bigger.e-menu-container ul.e-ul .e-menu-item {
  height: 48px;
  line-height: 48px;
  padding: 0 16px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  font-size: 16px;
  line-height: 48px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-caret {
  line-height: 48px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-separator,
.e-bigger .e-menu-container ul.e-ul .e-menu-item.e-separator,
.e-bigger.e-menu-container ul.e-ul .e-menu-item.e-separator {
  height: auto;
  line-height: normal;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-caret {
  font-size: 12px;
  right: 8px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  margin-right: 10px;
}
.e-bigger .e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon,
.e-bigger.e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon {
  padding-left: 50px;
}
.e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) {
  padding: 0 36px;
}
.e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav {
  width: 36px;
}
.e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger .e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger.e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
  padding: 24px 0;
}
.e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger .e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger.e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav {
  height: 24px;
}
.e-bigger .e-menu-wrapper.e-menu-popup,
.e-bigger.e-menu-wrapper.e-menu-popup,
.e-bigger .e-menu-container.e-menu-popup,
.e-bigger.e-menu-container.e-menu-popup {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-bigger .e-menu-wrapper .e-scroll-nav .e-icons,
.e-bigger.e-menu-wrapper .e-scroll-nav .e-icons,
.e-bigger .e-menu-container .e-scroll-nav .e-icons,
.e-bigger.e-menu-container .e-scroll-nav .e-icons {
  font-size: 12px;
}
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item {
  text-align: right;
}
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon {
  margin-left: 10px;
  margin-right: 0;
}
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item .e-caret {
  left: 16px;
  margin-left: 0;
  right: auto;
}
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 16px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon {
  margin-left: 10px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret {
  left: 8px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon {
  padding-left: 36px;
  padding-right: 16px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon {
  padding-left: 16px;
}
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon {
  padding-left: 36px;
}
.e-bigger .e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon,
.e-bigger.e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon {
  padding-right: 50px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul .e-ul,
.e-bigger.e-menu-wrapper.e-hamburger ul .e-ul,
.e-bigger .e-menu-container.e-hamburger ul .e-ul,
.e-bigger.e-menu-container.e-hamburger ul .e-ul {
  max-width: 100%;
}
.e-bigger .e-menu-wrapper.e-hamburger ul .e-ul .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul .e-ul .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul .e-ul .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul .e-ul .e-menu-item {
  height: auto;
  line-height: 56px;
  padding: 0;
}
.e-bigger .e-menu-wrapper.e-hamburger .e-menu-header,
.e-bigger.e-menu-wrapper.e-hamburger .e-menu-header,
.e-bigger .e-menu-container.e-hamburger .e-menu-header,
.e-bigger.e-menu-container.e-hamburger .e-menu-header {
  font-size: 16px;
  height: 56px;
  line-height: 56px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  text-indent: 16px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
  text-indent: 42px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul {
  font-size: 14px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item {
  text-indent: inherit;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item.e-menu-caret-icon {
  padding-right: 0 !important; /* stylelint-disable-line declaration-no-important */
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret {
  font-size: 12px;
  right: 16px;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  padding: 0;
  text-indent: 16px;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
  text-indent: 42px;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon {
  margin-left: 0;
  text-indent: inherit;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon {
  padding-left: 0;
  padding-right: 0;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-caret {
  left: 12px;
  right: auto;
}
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item {
  text-indent: inherit;
}
.e-bigger .e-menu-wrapper:not(.e-hamburger) ul.e-ul .e-menu-item:not(.e-separator),
.e-bigger .e-menu-container:not(.e-hamburger) ul.e-ul .e-menu-item:not(.e-separator) {
  height: 48px;
}
.e-bigger .e-menu-wrapper:not(.e-hamburger) ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-menu-container:not(.e-hamburger) ul .e-menu-item.e-menu-caret-icon {
  padding-right: 36px;
}
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item {
  padding: 0 !important; /* stylelint-disable-line declaration-no-important */
  height: auto !important; /* stylelint-disable-line declaration-no-important */
}
.e-breadcrumb .e-breadcrumb-collapsed::before,
.e-breadcrumb .e-breadcrumb-menu::before {
  content: "\eb04";
}
.e-breadcrumb .e-home {
  margin-top: -1px;
}
.e-breadcrumb .e-home::before {
  content: "\e92b";
}
.e-bigger .e-breadcrumb .e-home,
.e-bigger.e-breadcrumb .e-home {
  margin-top: 0;
}
.e-breadcrumb {
  display: block;
}
.e-breadcrumb.e-breadcrumb-wrap-mode {
  display: flex;
}
.e-breadcrumb .e-breadcrumb-first-ol {
  align-items: flex-start;
  flex-shrink: 0;
  padding-right: 0;
}
.e-breadcrumb .e-breadcrumb-wrapped-ol {
  flex-wrap: wrap;
  overflow: hidden;
  padding-left: 0;
}
.e-breadcrumb.e-breadcrumb-scroll-mode {
  line-height: 26px;
  overflow: auto;
}
.e-breadcrumb ol {
  align-items: center;
  display: inline-flex;
  line-height: normal;
  margin: 0;
  padding: 0;
  padding-left: 0;
  padding-right: 0;
}
.e-breadcrumb li {
  list-style-type: none;
  white-space: nowrap;
}
.e-breadcrumb .e-breadcrumb-item {
  align-items: center;
  display: flex;
  flex-shrink: 0;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  padding: 4px 8px;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  align-items: center;
  display: flex;
  font-size: 14px;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-anchor-wrap {
  align-items: inherit;
  display: inherit;
}
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text {
  cursor: pointer;
  text-decoration: none;
}
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:hover {
  text-decoration: underline;
}
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:focus {
  text-decoration: underline;
}
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:active {
  text-decoration: underline;
}
.e-breadcrumb .e-breadcrumb-item span.e-breadcrumb-text {
  cursor: default;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon {
  font-size: 14px;
  padding-right: 8px;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon:hover {
  text-decoration: none;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon::before {
  display: inline-block;
  text-decoration: none;
}
.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-icon {
  padding: 2px 0;
}
.e-breadcrumb .e-breadcrumb-item.e-disabled {
  opacity: 1;
  pointer-events: none;
}
.e-breadcrumb .e-breadcrumb-separator {
  display: flex;
  font-size: 14px;
  padding: 4px 3px;
}
.e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator {
  margin-left: -4px;
  padding-left: 0;
}
.e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator {
  margin-left: 0;
  margin-right: -4px;
  padding-left: 3px;
  padding-right: 0;
}
.e-breadcrumb .e-breadcrumb-collapsed,
.e-breadcrumb .e-breadcrumb-menu {
  cursor: pointer;
  font-size: 16px;
  padding: 4px 4px;
  vertical-align: bottom;
}
.e-breadcrumb .e-breadcrumb-menu {
  display: inline-block;
}
.e-breadcrumb .e-breadcrumb-item-wrapper {
  display: flex;
}
.e-breadcrumb.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb .e-icon-right .e-breadcrumb-icon, .e-breadcrumb.e-rtl .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}
.e-breadcrumb.e-rtl.e-icon-right .e-breadcrumb-icon, .e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}
.e-breadcrumb.e-disabled {
  opacity: 1;
}
.e-breadcrumb.e-disabled .e-breadcrumb-item,
.e-breadcrumb.e-disabled .e-breadcrumb-separator,
.e-breadcrumb.e-disabled .e-breadcrumb-collapsed,
.e-breadcrumb.e-disabled .e-breadcrumb-menu {
  pointer-events: none;
}
.e-breadcrumb-popup {
  border: none;
  border-radius: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  position: absolute;
}
.e-breadcrumb-popup ul {
  margin: 0;
  padding: 0;
}
.e-breadcrumb-popup .e-breadcrumb-item {
  list-style-type: none;
  white-space: nowrap;
}
.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text {
  align-items: center;
  display: flex;
  font-size: 14px;
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
  width: 100%;
}
.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text .e-anchor-wrap {
  align-items: inherit;
  display: inherit;
  width: inherit;
}
.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-icon {
  font-size: 14px;
  padding-right: 8px;
}
.e-breadcrumb-popup .e-breadcrumb-item.e-icon-item .e-breadcrumb-icon {
  padding: 0;
}
.e-breadcrumb-popup .e-breadcrumb-item a.e-breadcrumb-text {
  text-decoration: none;
}
.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon, .e-breadcrumb-popup.e-rtl .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}
.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon {
  display: flex;
  flex-grow: 1;
  justify-content: flex-end;
}
.e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon, .e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  color: rgba(0, 0, 0, 0.65);
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:hover, .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus {
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:active {
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb .e-breadcrumb-item.e-icon-item:hover {
  background: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb .e-breadcrumb-item.e-icon-item:active {
  background: #eee;
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text:focus {
  background: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb .e-breadcrumb-item[data-active-item] .e-breadcrumb-text {
  color: rgba(0, 0, 0, 0.87);
  font-weight: 500;
}
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-breadcrumb .e-breadcrumb-separator {
  color: rgba(0, 0, 0, 0.54);
}
.e-breadcrumb .e-breadcrumb-collapsed,
.e-breadcrumb .e-breadcrumb-menu {
  color: rgba(0, 0, 0, 0.54);
}
.e-breadcrumb .e-breadcrumb-collapsed:hover,
.e-breadcrumb .e-breadcrumb-menu:hover {
  background: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb .e-breadcrumb-collapsed:active,
.e-breadcrumb .e-breadcrumb-menu:active {
  background: #eee;
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb .e-breadcrumb-collapsed:focus,
.e-breadcrumb .e-breadcrumb-menu:focus {
  background: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb.e-disabled .e-breadcrumb-item .e-breadcrumb-text, .e-breadcrumb .e-disabled.e-breadcrumb-item .e-breadcrumb-text, .e-breadcrumb.e-disabled .e-breadcrumb-separator {
  color: rgba(0, 0, 0, 0.26);
}
.e-breadcrumb.e-disabled .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon, .e-breadcrumb .e-disabled.e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon, .e-breadcrumb.e-disabled .e-breadcrumb-separator .e-breadcrumb-icon {
  color: rgba(0, 0, 0, 0.26);
}
.e-breadcrumb-popup {
  background: #fff;
}
.e-breadcrumb-popup .e-breadcrumb-text {
  color: #616161;
}
.e-breadcrumb-popup .e-breadcrumb-text:hover {
  background: #eee;
  color: rgba(0, 0, 0, 0.87);
}
.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text:focus {
  background: #eee;
  color: rgba(0, 0, 0, 0.87);
}
.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text,
.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  padding: 4px 12px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text,
.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
  font-size: 16px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon {
  font-size: 16px;
  padding-right: 8px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text .e-breadcrumb-icon {
  padding: 2px 0;
}
.e-bigger.e-breadcrumb .e-breadcrumb-separator,
.e-bigger .e-breadcrumb .e-breadcrumb-separator {
  font-size: 16px;
  padding: 4px 5px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator,
.e-bigger .e-breadcrumb .e-breadcrumb-separator + .e-breadcrumb-separator {
  padding-left: 0;
}
.e-bigger.e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator,
.e-bigger .e-breadcrumb.e-rtl .e-breadcrumb-separator + .e-breadcrumb-separator {
  padding-left: 5px;
}
.e-bigger.e-breadcrumb .e-breadcrumb-collapsed,
.e-bigger.e-breadcrumb .e-breadcrumb-menu,
.e-bigger .e-breadcrumb .e-breadcrumb-collapsed,
.e-bigger .e-breadcrumb .e-breadcrumb-menu {
  font-size: 18px;
  padding: 5px 5px;
}
.e-bigger.e-breadcrumb.e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger.e-breadcrumb .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon, .e-bigger.e-breadcrumb.e-rtl .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-rtl .e-breadcrumb-text .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}
.e-bigger.e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}
.e-bigger.e-breadcrumb-popup .e-breadcrumb-text,
.e-bigger .e-breadcrumb-popup .e-breadcrumb-text {
  font-size: 16px;
  height: 48px;
  line-height: 48px;
}
.e-bigger.e-breadcrumb-popup .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup .e-breadcrumb-text .e-breadcrumb-icon {
  font-size: 16px;
  padding-right: 8px;
}
.e-bigger.e-breadcrumb-popup .e-icon-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup .e-icon-item .e-breadcrumb-text .e-breadcrumb-icon {
  padding: 0;
}
.e-bigger.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-bigger.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon, .e-bigger.e-breadcrumb-popup.e-rtl .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl .e-breadcrumb-icon {
  padding-left: 8px;
  padding-right: 0;
}
.e-bigger.e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon, .e-bigger.e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon {
  padding-left: 0;
  padding-right: 8px;
}
.e-appbar {
  display: flex;
  width: 100%;
  height: 48px;
  flex-shrink: 0;
  flex-direction: row;
  position: relative;
  align-items: center;
  padding: 8px;
  overflow: hidden;
  font-size: 14px;
}
.e-appbar > div:first-child {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}
.e-appbar.e-sticky {
  position: sticky;
  top: 0;
  z-index: 1000;
}
.e-appbar.e-prominent {
  height: 94px;
  align-items: flex-start;
}
.e-appbar.e-prominent > div:first-child {
  align-items: flex-start;
}
.e-appbar.e-dense {
  height: 40px;
}
.e-appbar.e-horizontal-bottom {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}
.e-appbar.e-horizontal-bottom.e-sticky {
  position: fixed;
  top: auto;
  max-width: inherit;
  left: auto;
  right: auto;
}
.e-appbar .e-appbar-separator {
  height: 24px;
}
.e-appbar .e-appbar-spacer {
  flex-grow: 1;
}
.e-appbar .e-btn,
.e-appbar .e-css.e-btn {
  border-image: unset;
}
.e-inherit.e-menu-wrapper.e-scrollable .e-menu,
.e-inherit.e-menu-container.e-scrollable .e-menu {
  overflow: hidden;
}
.e-appbar {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 2px 6px rgba(0, 0, 0, 0.16);
}
.e-appbar.e-light {
  background: #fff;
  color: #000;
  border: none;
  border-color: #fff;
}
.e-appbar.e-light .e-appbar-separator {
  border-left: 1px solid #000;
}
.e-appbar.e-light .e-btn.e-inherit:hover, .e-appbar.e-light .e-btn.e-inherit:focus, .e-appbar.e-light .e-btn.e-inherit:active, .e-appbar.e-light .e-btn.e-inherit.e-active,
.e-appbar.e-light .e-css.e-btn.e-inherit:hover,
.e-appbar.e-light .e-css.e-btn.e-inherit:focus,
.e-appbar.e-light .e-css.e-btn.e-inherit:active,
.e-appbar.e-light .e-css.e-btn.e-inherit.e-active,
.e-appbar.e-light .e-dropdown-btn.e-inherit:hover,
.e-appbar.e-light .e-dropdown-btn.e-inherit:focus,
.e-appbar.e-light .e-dropdown-btn.e-inherit:active,
.e-appbar.e-light .e-dropdown-btn.e-inherit.e-active,
.e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit:hover,
.e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit:focus,
.e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit:active,
.e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit.e-active {
  background: rgba(0, 0, 0, 0.056);
}
.e-appbar.e-light .e-menu-wrapper.e-inherit,
.e-appbar.e-light .e-menu-container.e-inherit {
  background: #fff;
  color: #000;
  box-shadow: none;
  border-color: #fff;
}
.e-appbar.e-light .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-selected, .e-appbar.e-light .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-focused,
.e-appbar.e-light .e-menu-container.e-inherit .e-menu .e-menu-item.e-selected,
.e-appbar.e-light .e-menu-container.e-inherit .e-menu .e-menu-item.e-focused {
  background: rgba(0, 0, 0, 0.056);
}
.e-appbar.e-dark {
  background: #212121;
  color: #fff;
  border-color: #212121;
}
.e-appbar.e-dark .e-appbar-separator {
  border-left: 1px solid #fff;
}
.e-appbar.e-dark .e-btn.e-inherit:hover, .e-appbar.e-dark .e-btn.e-inherit:focus, .e-appbar.e-dark .e-btn.e-inherit:active, .e-appbar.e-dark .e-btn.e-inherit.e-active,
.e-appbar.e-dark .e-css.e-btn.e-inherit:hover,
.e-appbar.e-dark .e-css.e-btn.e-inherit:focus,
.e-appbar.e-dark .e-css.e-btn.e-inherit:active,
.e-appbar.e-dark .e-css.e-btn.e-inherit.e-active,
.e-appbar.e-dark .e-dropdown-btn.e-inherit:hover,
.e-appbar.e-dark .e-dropdown-btn.e-inherit:focus,
.e-appbar.e-dark .e-dropdown-btn.e-inherit:active,
.e-appbar.e-dark .e-dropdown-btn.e-inherit.e-active,
.e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit:hover,
.e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit:focus,
.e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit:active,
.e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit.e-active {
  background: rgba(255, 255, 255, 0.08);
}
.e-appbar.e-dark .e-menu-wrapper.e-inherit,
.e-appbar.e-dark .e-menu-container.e-inherit {
  background: #212121;
  color: #fff;
  border-color: #212121;
  box-shadow: none;
}
.e-appbar.e-dark .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-selected, .e-appbar.e-dark .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-focused,
.e-appbar.e-dark .e-menu-container.e-inherit .e-menu .e-menu-item.e-selected,
.e-appbar.e-dark .e-menu-container.e-inherit .e-menu .e-menu-item.e-focused {
  background: rgba(255, 255, 255, 0.08);
}
.e-appbar.e-primary {
  background: #3f51b5;
  color: #fff;
  border-color: #3f51b5;
}
.e-appbar.e-primary .e-appbar-separator {
  border-left: 1px solid #fff;
}
.e-appbar.e-primary .e-menu-wrapper.e-inherit,
.e-appbar.e-primary .e-menu-container.e-inherit {
  background: #3f51b5;
  color: #fff;
  border-color: #3f51b5;
  box-shadow: none;
}
.e-appbar.e-inherit {
  background: inherit;
  color: inherit;
  border-color: inherit;
  border: 1px solid;
}
.e-appbar.e-inherit .e-appbar-separator {
  border-left: 1px solid;
}
.e-appbar.e-inherit .e-menu-wrapper.e-inherit,
.e-appbar.e-inherit .e-menu-container.e-inherit {
  background: inherit;
  color: inherit;
  border-color: inherit;
  box-shadow: none;
}
.e-appbar.e-horizontal-bottom {
  box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.1), 0 -2px 6px rgba(0, 0, 0, 0.2);
}
.e-light.e-inherit.e-input-group, .e-light.e-inherit.e-input-group.e-control-wrapper, .e-light.e-inherit.e-float-input, .e-light.e-inherit.e-float-input.e-input-group, .e-light.e-inherit.e-float-input.e-control-wrapper, .e-light.e-inherit.e-float-input.e-input-group.e-control-wrapper, .e-light.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover, .e-light.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover {
  background: #fff;
  color: #000;
}
.e-dark.e-inherit.e-input-group, .e-dark.e-inherit.e-input-group.e-control-wrapper, .e-dark.e-inherit.e-float-input, .e-dark.e-inherit.e-float-input.e-input-group, .e-dark.e-inherit.e-float-input.e-control-wrapper, .e-dark.e-inherit.e-float-input.e-input-group.e-control-wrapper, .e-dark.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover, .e-dark.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover {
  background: #212121;
  color: #fff;
}
.e-primary.e-inherit.e-input-group, .e-primary.e-inherit.e-input-group.e-control-wrapper, .e-primary.e-inherit.e-float-input, .e-primary.e-inherit.e-float-input.e-input-group, .e-primary.e-inherit.e-float-input.e-control-wrapper, .e-primary.e-inherit.e-float-input.e-input-group.e-control-wrapper, .e-primary.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover, .e-primary.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover {
  background: #3f51b5;
  color: #fff;
}
.e-inherit.e-input-group,
.e-inherit.e-input-group.e-control-wrapper,
.e-inherit.e-float-input,
.e-inherit.e-float-input.e-input-group,
.e-inherit.e-float-input.e-control-wrapper,
.e-inherit.e-float-input.e-input-group.e-control-wrapper,
.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover,
.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover {
  color: inherit;
  background: rgba(0, 0, 0, 0.056);
}
.e-inherit.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-inherit.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-inherit.e-input-group:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error),
.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error) {
  box-shadow: none;
}
.e-inherit.e-input-group.e-control-wrapper .e-searchinput::placeholder {
  color: inherit;
  opacity: 0.8;
}
.e-inherit.e-input-group .e-input-group-icon,
.e-inherit.e-input-group.e-control-wrapper .e-input-group-icon {
  border: none;
  color: inherit;
}
.e-inherit.e-input-group .e-clear-icon,
.e-inherit.e-input-group.e-control-wrapper .e-clear-icon {
  color: inherit;
}
.e-bigger .e-appbar,
.e-appbar.e-bigger {
  height: 56px;
  font-size: 14px;
}
.e-bigger .e-appbar.e-dense,
.e-appbar.e-bigger.e-dense {
  height: 48px;
}
.e-bigger .e-appbar.e-prominent,
.e-appbar.e-bigger.e-prominent {
  height: 112px;
}
.e-step-indicator::before {
  content: "\e99e";
}
.e-stepper {
  position: relative;
}
.e-stepper .e-step-selected .e-text,
.e-stepper .e-step-selected .e-label {
  font-weight: 600;
}
.e-stepper.e-linear .e-step-container {
  pointer-events: none;
}
.e-stepper.e-linear .e-previous:not(.e-step-disabled),
.e-stepper.e-linear .e-next:not(.e-step-disabled),
.e-stepper.e-linear .e-step-selected:not(.e-step-disabled),
.e-stepper.e-linear .e-previous:not(.e-step-disabled) + li {
  pointer-events: auto;
}
.e-stepper.e-stepper-readonly,
.e-stepper .e-step-disabled {
  cursor: default;
  pointer-events: none;
}
.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator {
  font-size: 32px;
  border-radius: 9999px;
}
.e-stepper.e-step-type-indicator .e-step-content, .e-stepper.e-step-type-label .e-step-content {
  padding: 0 8px;
}
.e-stepper .e-step-container:has(.e-tooltip-wrap.e-stepper-tooltip), .e-stepper.e-vertical.e-label-after .e-step-item.e-step-label:has(.e-tooltip-wrap.e-stepper-tooltip), .e-stepper.e-vertical.e-label-before .e-step-item.e-step-label:has(.e-tooltip-wrap.e-stepper-tooltip) {
  position: relative;
}
.e-stepper.e-horizontal .e-step-item.e-step-label:has(.e-tooltip-wrap.e-stepper-tooltip) {
  position: unset;
}
.e-stepper .e-tooltip-wrap.e-stepper-tooltip {
  display: none;
  justify-content: center;
  left: 50%;
  top: -8px;
  transform: translate(-50%, -100%);
}
.e-stepper .e-tooltip-wrap.e-stepper-tooltip.e-show-tooltip {
  display: inline-flex;
}
.e-stepper .e-tooltip-wrap.e-stepper-tooltip .e-tip-content {
  width: max-content;
}
.e-stepper .e-tooltip-wrap.e-stepper-tooltip .e-arrow-tip.e-tip-bottom {
  left: 50%;
  top: 100%;
  transform: translate(-50%, 0);
}
.e-stepper .e-tooltip-wrap.e-stepper-tooltip .e-arrow-tip-inner.e-tip-bottom {
  top: -6px;
}
.e-stepper .e-step-item.e-step-label .e-tooltip-wrap.e-stepper-tooltip {
  left: unset;
  top: 0;
  transform: translate(0%, -135%);
}
.e-stepper.e-step-type-indicator .e-tooltip-wrap.e-stepper-tooltip {
  transform: translate(-50%, -115%);
}
.e-stepper .e-stepper-steps {
  display: flex;
  padding: 0;
  margin: 0;
  justify-content: space-between;
  position: relative;
  align-items: flex-start;
}
.e-stepper .e-stepper-steps .e-step-container,
.e-stepper .e-stepper-steps .e-step,
.e-stepper .e-stepper-steps .e-step-valid.e-step-text.e-step-text-only .e-step-text-container,
.e-stepper .e-stepper-steps .e-step-error.e-step-text.e-step-text-only .e-step-text-container,
.e-stepper .e-stepper-steps .e-step-label-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.e-stepper .e-step-container {
  max-width: var(--max-width);
  list-style-type: none;
  cursor: pointer;
  text-align: center;
}
.e-stepper .e-step-container .e-step-label-container,
.e-stepper .e-step-container .e-step-text-container {
  max-width: clamp(100%, 10em, 100%);
  white-space: nowrap;
  font-size: 14px;
}
.e-stepper .e-step-container .e-step-label-optional {
  font-size: 12px;
  flex-basis: 100%;
}
.e-stepper .e-step-container .e-step-optional-container {
  display: flex;
  flex-direction: column;
}
.e-stepper .e-step-container .e-step-content {
  font-size: 16px;
  line-height: 0;
}
.e-stepper .e-step-container .e-indicator {
  font-size: 16px;
}
.e-stepper .e-step-container:not(.e-step-text-only) > .e-step-text-container {
  padding: 0 8px;
}
.e-stepper .e-step-container.e-step-text-only .e-step-text-container, .e-stepper .e-step-container.e-step-label-only .e-step-label-container {
  padding: 0 6px;
  padding-block: 5px;
}
.e-stepper .e-step-container.e-step-text-only.e-step-error .e-step-text-container, .e-stepper .e-step-container.e-step-text-only.e-step-valid .e-step-text-container, .e-stepper .e-step-container.e-step-label-only.e-step-error .e-step-label-container, .e-stepper .e-step-container.e-step-label-only.e-step-valid .e-step-label-container {
  flex-direction: column;
}
.e-stepper .e-step-container.e-step-text-only.e-step-error .e-step-text-container .e-step-validation-icon, .e-stepper .e-step-container.e-step-text-only.e-step-valid .e-step-text-container .e-step-validation-icon, .e-stepper .e-step-container.e-step-label-only.e-step-error .e-step-label-container .e-step-validation-icon, .e-stepper .e-step-container.e-step-label-only.e-step-valid .e-step-label-container .e-step-validation-icon {
  position: relative;
  top: 0.25em;
}
.e-stepper .e-step-container .e-step,
.e-stepper .e-step-container .e-indicator {
  border-radius: 9999px;
  min-width: 32px;
  min-height: 32px;
}
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-step,
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-indicator {
  border: 2px solid;
}
.e-stepper.e-horizontal {
  display: block;
}
.e-stepper.e-horizontal .e-stepper-steps {
  flex-direction: row;
}
.e-stepper.e-horizontal.e-label-before:has(.e-step-item.e-step-label:not(.e-step-text)) .e-stepper-progressbar, .e-stepper.e-horizontal.e-label-after:has(.e-step-item.e-step-label:not(.e-step-text)) .e-stepper-progressbar {
  margin-left: var(--progress-left-position);
  top: var(--progress-top-position);
  width: var(--progress-bar-width);
}
.e-stepper.e-horizontal.e-label-before.e-rtl:has(.e-step-item.e-step-label:not(.e-step-text)) .e-stepper-progressbar, .e-stepper.e-horizontal.e-label-after.e-rtl:has(.e-step-item.e-step-label:not(.e-step-text)) .e-stepper-progressbar {
  margin-right: var(--progress-left-position);
  margin-left: unset;
}
.e-stepper.e-horizontal .e-step-item.e-step-label {
  gap: 1em;
  flex-direction: column;
}
.e-stepper.e-horizontal .e-step-item.e-step-label .e-step-label-container {
  position: relative;
}
.e-stepper.e-horizontal .e-step-item.e-step-label .e-step-label-container.e-label-before {
  order: -1;
}
.e-stepper.e-horizontal.e-label-start .e-step-text-container {
  order: -1;
}
.e-stepper.e-horizontal .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional {
  position: absolute;
  top: 2.5em;
  margin-left: 2.5em;
}
.e-stepper.e-horizontal.e-label-start .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional, .e-stepper.e-horizontal.e-rtl .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional {
  margin-right: 2.5em;
  margin-left: unset;
}
.e-stepper.e-horizontal.e-label-start.e-rtl .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional {
  margin-right: unset;
  margin-left: 2.5em;
}
.e-stepper.e-horizontal.e-label-before .e-stepper-steps:has(.e-step-label-optional) {
  align-items: flex-end;
}
.e-stepper.e-horizontal.e-label-before .e-stepper-steps .e-step-label-container.e-label-before:has(.e-step-label-optional) {
  flex-direction: column;
  gap: 0.5em;
}
.e-stepper.e-horizontal .e-text,
.e-stepper.e-horizontal .e-label,
.e-stepper.e-horizontal .e-step-label-optional {
  text-overflow: ellipsis;
  overflow: hidden;
}
.e-stepper.e-horizontal .e-step-text.e-step-text-only:has(.e-step-label-optional),
.e-stepper.e-horizontal .e-step-label.e-step-label-only:has(.e-step-label-optional),
.e-stepper.e-horizontal .e-step-item:not(.e-step-text):not(.e-step-label):has(.e-step-label-optional),
.e-stepper.e-horizontal .e-step-container:not(.e-step-item):not(.e-step-text):not(.e-step-label):has(.e-step-label-optional),
.e-stepper.e-horizontal .e-step-label-container.e-label-after:has(.e-step-label-optional), .e-stepper.e-horizontal.e-step-type-indicator .e-step-container {
  flex-wrap: wrap;
}
.e-stepper.e-horizontal .e-step-item:not(.e-step-label):not(.e-step-text) .e-step-label-optional {
  margin-top: 0.5em;
}
.e-stepper.e-horizontal.e-label-after .e-step-item.e-step-label:not(.e-step-text) .e-step-label-optional {
  margin-top: 0.2em;
}
.e-stepper.e-vertical {
  min-height: inherit;
  height: inherit;
  display: inline-block;
}
.e-stepper.e-vertical .e-step-label.e-step-label-only,
.e-stepper.e-vertical .e-step-template {
  position: relative;
}
.e-stepper.e-vertical:not(.e-label-top):not(.e-label-bottom) .e-step-label-optional {
  position: absolute;
}
.e-stepper.e-vertical:not(.e-label-bottom):not(.e-label-top) .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional {
  margin-top: 3em;
  margin-left: 4em;
}
.e-stepper.e-vertical.e-rtl:not(.e-label-bottom):not(.e-label-top) .e-step-item.e-step-text:not(.e-step-label) .e-step-label-optional {
  margin-left: unset;
  margin-right: 4em;
}
.e-stepper.e-vertical .e-stepper-steps {
  flex-direction: column;
  min-height: inherit;
  height: inherit;
  float: left;
  align-items: start;
  margin: 0;
  justify-content: space-between;
}
.e-stepper.e-vertical.e-rtl .e-stepper-steps {
  float: right;
}
.e-stepper.e-vertical .e-stepper-steps:has(.e-step-item:not(.e-step-text):not(.e-step-label)),
.e-stepper.e-vertical .e-stepper-steps:has(.e-step-text.e-step-text-only),
.e-stepper.e-vertical .e-stepper-steps:has(.e-step-label.e-step-label-only), .e-stepper.e-vertical.e-label-after .e-stepper-steps:has(.e-step-label.e-step-text:not(.e-step-item)), .e-stepper.e-vertical.e-step-type-indicator .e-stepper-steps {
  align-items: center;
}
.e-stepper.e-vertical .e-step-item.e-step-text:not(.e-step-label) .e-step-text-container,
.e-stepper.e-vertical .e-step-item.e-step-label:not(.e-step-text) .e-step-label-container.e-label-after {
  margin-left: 10px;
}
.e-stepper.e-vertical.e-rtl .e-step-item.e-step-text:not(.e-step-label) .e-step-text-container,
.e-stepper.e-vertical.e-rtl .e-step-item.e-step-label:not(.e-step-text) .e-step-label-container.e-label-after {
  margin-left: unset;
  margin-right: 10px;
}
.e-stepper.e-vertical .e-step-item:not(.e-step-label):not(.e-step-text):has(.e-step-label-optional), .e-stepper.e-vertical.e-label-before .e-step-label-container.e-label-before:has(.e-step-label-optional),
.e-stepper.e-vertical .e-step-text-only.e-step-text:has(.e-step-label-optional),
.e-stepper.e-vertical .e-step-label-only.e-step-label:has(.e-step-label-optional) {
  flex-direction: column;
}
.e-stepper.e-vertical .e-step-item:not(.e-step-label):not(.e-step-text):has(.e-step-label-optional) .e-step-label-optional, .e-stepper.e-vertical.e-label-before .e-step-label-container.e-label-before:has(.e-step-label-optional) .e-step-label-optional,
.e-stepper.e-vertical .e-step-text-only.e-step-text:has(.e-step-label-optional) .e-step-label-optional,
.e-stepper.e-vertical .e-step-label-only.e-step-label:has(.e-step-label-optional) .e-step-label-optional {
  position: unset;
}
.e-stepper.e-vertical .e-step-item:not(.e-step-label):not(.e-step-text):has(.e-step-label-optional), .e-stepper.e-vertical.e-label-before .e-step-label-container.e-label-before:has(.e-step-label-optional) {
  gap: 0.5em;
}
.e-stepper.e-vertical.e-label-before .e-step-item.e-step-label .e-step-label-container.e-label-after:has(.e-step-label-optional), .e-stepper.e-vertical.e-label-after .e-step-item.e-step-label .e-step-label-container.e-label-after:has(.e-step-label-optional) {
  flex-direction: column;
}
.e-stepper.e-vertical.e-label-before .e-step-item.e-step-label .e-step-label-container.e-label-after:has(.e-step-label-optional) .e-label, .e-stepper.e-vertical.e-label-after .e-step-item.e-step-label .e-step-label-container.e-label-after:has(.e-step-label-optional) .e-label {
  line-height: 2em;
}
.e-stepper.e-vertical.e-label-before .e-step-item.e-step-label .e-step-label-optional, .e-stepper.e-vertical.e-label-after .e-step-item.e-step-label .e-step-label-optional {
  position: unset;
}
.e-stepper.e-vertical .e-step-container.e-step-label.e-step-text:not(.e-step-item) .e-step-label-container.e-label-after {
  position: absolute;
}
.e-stepper.e-vertical .e-step-container.e-step-label.e-step-text:not(.e-step-item) .e-step-label-container.e-label-after .e-step-label-optional {
  left: 0;
}
.e-stepper.e-vertical .e-step-container .e-step-label-container.e-label-after .e-step-label-optional {
  font-size: 12px;
}
.e-stepper.e-vertical .e-step-container .e-step-label-container.e-label-before .e-label {
  width: var(--label-width);
}
.e-stepper.e-vertical .e-step-container:not(.e-step-text-only) .e-step-text-container {
  border: none;
  border-radius: unset;
  padding: 6px 0;
}
.e-stepper.e-vertical .e-step-container.e-step-text-only .e-step-text-container, .e-stepper.e-vertical .e-step-container.e-step-label-only .e-step-label-container {
  position: unset;
}
.e-stepper.e-vertical.e-label-top .e-step-label-optional {
  padding-bottom: 6px;
}
.e-stepper.e-vertical.e-label-top .e-stepper-steps, .e-stepper.e-vertical.e-label-bottom .e-stepper-steps {
  align-items: center;
}
.e-stepper.e-vertical.e-label-top .e-stepper-steps .e-step-container, .e-stepper.e-vertical.e-label-bottom .e-stepper-steps .e-step-container {
  flex-direction: column;
}
.e-stepper.e-vertical.e-label-top .e-stepper-steps .e-step-container .e-step-text-container, .e-stepper.e-vertical.e-label-bottom .e-stepper-steps .e-step-container .e-step-text-container {
  margin-left: 0;
}
.e-stepper.e-vertical.e-label-top .e-step-container .e-step-label-optional,
.e-stepper.e-vertical.e-label-top .e-step-container .e-step-text-container {
  order: -1;
}
.e-stepper .e-stepper-progressbar {
  height: 1.6px;
  position: absolute;
  top: var(--progress-top-position);
  width: 100%;
}
.e-stepper .e-stepper-progressbar > .e-progressbar-value {
  height: 100%;
  width: var(--progress-value);
  transition-property: width;
  transition-duration: var(--duration);
  transition-delay: var(--delay);
}
.e-stepper.e-vertical .e-stepper-progressbar {
  min-height: inherit;
  width: 1.6px;
  top: 0;
  left: var(--progress-position);
}
.e-stepper.e-vertical .e-stepper-progressbar > .e-progressbar-value {
  width: 100%;
  height: var(--progress-value);
  transition-property: height;
}
.e-stepper.e-vertical.e-rtl .e-stepper-progressbar {
  right: var(--progress-position);
  left: unset;
}
.e-stepper:not(.e-steps-focus):not(.e-step-type-label):not(.e-step-type-indicator) .e-step-container .e-indicator,
.e-stepper .e-step-focus .e-indicator {
  z-index: 0;
}
.e-stepper .e-step-template.e-step-focus {
  outline: 2px solid;
}
.e-tooltip-wrap.e-stepper-tooltip.e-step-inprogress-tip .e-arrow-tip.e-tip-bottom {
  top: 90% !important; /* stylelint-disable-line declaration-no-important */
}
.e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator,
.e-small .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator {
  font-size: 28px;
}
.e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator,
.e-small .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator {
  width: 28px;
  height: 28px;
}
.e-small.e-stepper .e-step-container .e-step,
.e-small.e-stepper .e-step-container .e-indicator,
.e-small .e-stepper .e-step-container .e-step,
.e-small .e-stepper .e-step-container .e-indicator {
  min-width: 28px;
  min-height: 28px;
}
.e-small.e-stepper .e-step-container .e-indicator,
.e-small .e-stepper .e-step-container .e-indicator {
  font-size: 14px;
}
.e-small.e-stepper .e-step-container .e-step-text-container,
.e-small.e-stepper .e-step-container .e-step-label-container,
.e-small .e-stepper .e-step-container .e-step-text-container,
.e-small .e-stepper .e-step-container .e-step-label-container {
  font-size: 12px;
}
.e-small.e-stepper .e-step-container .e-step-content,
.e-small .e-stepper .e-step-container .e-step-content {
  font-size: 14px;
}
.e-small.e-stepper .e-step-container .e-step-label-optional,
.e-small .e-stepper .e-step-container .e-step-label-optional {
  font-size: 10px;
}
.e-small.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional,
.e-small .e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional {
  font-size: 10px;
}
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-step,
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-indicator,
.e-stepper .e-step-notstarted .e-icons.e-step-indicator {
  border-color: #bdbdbd;
}
.e-stepper .e-step-label-optional {
  color: #424242;
}
.e-stepper .e-step,
.e-stepper .e-indicator {
  color: #000;
  background: #fff;
}
.e-stepper .e-step-indicator {
  color: transparent;
}
.e-stepper .e-step-completed .e-step,
.e-stepper .e-step-inprogress .e-step,
.e-stepper .e-step-completed .e-indicator,
.e-stepper .e-step-inprogress .e-indicator,
.e-stepper .e-step-completed .e-step-indicator,
.e-stepper .e-step-inprogress .e-step-indicator {
  background: #3f51b5;
  color: #fff;
}
.e-stepper .e-step-selected .e-indicator {
  background: #3f51b5;
}
.e-stepper .e-step-valid .e-indicator {
  background: #4d831e;
  color: #fff;
}
.e-stepper .e-step-error .e-indicator {
  background: #e51b0d;
  color: #fff;
}
.e-stepper .e-step-error .e-text,
.e-stepper .e-step-error .e-label {
  color: #e51b0d;
}
.e-stepper .e-step-valid:not(.e-step-notstarted) .e-indicator:hover,
.e-stepper .e-step-error .e-indicator:hover {
  color: #000;
}
.e-stepper .e-step-valid.e-step-text-only .e-step-validation-icon,
.e-stepper .e-step-valid.e-step-label-only .e-step-validation-icon {
  color: #4d831e;
}
.e-stepper .e-step-error.e-step-text-only .e-step-validation-icon,
.e-stepper .e-step-error.e-step-label-only .e-step-validation-icon {
  color: #f44336;
}
.e-stepper .e-text,
.e-stepper .e-label {
  color: #000;
}
.e-stepper .e-step-selected:not(.e-step-error) .e-text,
.e-stepper .e-step-selected:not(.e-step-error) .e-label,
.e-stepper .e-step-completed:not(.e-step-error) .e-text,
.e-stepper .e-step-completed:not(.e-step-error) .e-label {
  color: #3f51b5;
}
.e-stepper .e-step-label:not(.e-step-item) .e-step-label-container {
  background-color: #fff;
}
.e-stepper .e-step-text-container {
  background-color: #fff;
  border-color: transparent;
}
.e-stepper .e-step-disabled .e-indicator,
.e-stepper .e-step-disabled .e-step {
  background: #e0e0e0;
  color: #757575;
}
.e-stepper .e-step-disabled .e-text,
.e-stepper .e-step-disabled .e-label,
.e-stepper .e-step-disabled .e-step-validation-icon {
  color: #9e9e9e;
}
.e-stepper.e-vertical .e-step-text-only.e-step-text .e-step-label-optional, .e-stepper.e-vertical .e-step-label-only.e-step-label .e-step-label-optional, .e-stepper.e-vertical .e-step-item:not(.e-step-text):not(.e-step-label) .e-step-label-optional, .e-stepper.e-vertical.e-label-top .e-step-label-optional, .e-stepper.e-vertical.e-label-bottom .e-step-label-optional {
  background-color: #fff;
}
.e-stepper .e-stepper-progressbar {
  background-color: #bdbdbd;
}
.e-stepper .e-stepper-progressbar > .e-progressbar-value {
  background-color: #3f51b5;
}
.e-stepper:not(.e-steps-focus) .e-step-selected .e-step {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #3f51b5, 0 0 0 8px #fff;
}
.e-stepper .e-step-focus .e-step,
.e-stepper .e-step-label-only.e-step-focus .e-label,
.e-stepper .e-step-text-only.e-step-focus .e-text,
.e-stepper .e-step-template.e-step-focus, .e-stepper:not(.e-steps-focus) :focus-visible .e-step, .e-stepper:not(.e-steps-focus) .e-step-text-only:focus-visible .e-text, .e-stepper:not(.e-steps-focus) .e-step-label-only:focus-visible .e-label {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 8px #fff;
}
.e-stepper:not(.e-steps-focus) .e-step-valid.e-step-selected .e-step,
.e-stepper .e-step-valid.e-step-focus .e-step,
.e-stepper .e-step-valid.e-step-label-only.e-step-focus .e-label,
.e-stepper .e-step-valid.e-step-text-only.e-step-focus .e-text,
.e-stepper .e-step-valid.e-step-template.e-step-focus {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #4d831e, 0 0 0 8px #fff;
}
.e-stepper:not(.e-steps-focus) .e-step-error.e-step-selected .e-step,
.e-stepper .e-step-error.e-step-focus .e-step,
.e-stepper .e-step-error.e-step-label-only.e-step-focus .e-label,
.e-stepper .e-step-error.e-step-text-only.e-step-focus .e-text,
.e-stepper .e-step-error.e-step-template.e-step-focus {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #e51b0d, 0 0 0 8px #fff;
}
.e-stepper .e-step-container:not(.e-step-focus).e-step-notstarted .e-step,
.e-stepper .e-step-container:not(.e-step-focus).e-step-completed .e-step, .e-stepper.e-steps-focus .e-step-container:not(.e-step-focus).e-step-selected .e-step {
  box-shadow: 0 0 0 8px #fff;
}
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-step:hover,
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-indicator:hover {
  border-color: #bdbdbd;
}
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-step:active,
.e-stepper .e-step-notstarted:not(.e-step-disabled) .e-indicator:active {
  border-color: #bdbdbd;
}
.e-stepper:not(.e-step-type-label) .e-indicator:hover,
.e-stepper:not(.e-step-type-label) .e-step:hover {
  color: #fff;
  background: #32408f;
}
.e-stepper:not(.e-step-type-label) .e-step-notstarted .e-indicator:hover, .e-stepper:not(.e-step-type-label) .e-step-notstarted .e-step:hover {
  color: #000;
}
.e-stepper:not(.e-step-type-label) .e-step-selected .e-indicator:active,
.e-stepper:not(.e-step-type-label) .e-step-selected .e-step:active {
  background: #2b387c;
}
.e-stepper:not(.e-step-type-label) .e-step-valid.e-step-selected .e-indicator:active,
.e-stepper:not(.e-step-type-label) .e-step-valid.e-step-selected .e-step:active {
  background: #4d831e;
}
.e-stepper:not(.e-step-type-label) .e-step-error.e-step-selected .e-indicator:active,
.e-stepper:not(.e-step-type-label) .e-step-error.e-step-selected .e-step:active {
  background: #e51b0d;
}
.e-stepper:not(.e-step-type-label) .e-step-notstarted .e-indicator:hover, .e-stepper:not(.e-step-type-label) .e-step-notstarted .e-step:hover {
  background: #9e9e9e;
}
.e-stepper:not(.e-step-type-label) .e-step-notstarted .e-indicator:active, .e-stepper:not(.e-step-type-label) .e-step-notstarted .e-step:active {
  background: #757575;
}
.e-stepper:not(.e-step-type-label) .e-step-valid .e-indicator:hover,
.e-stepper:not(.e-step-type-label) .e-step-valid .e-step:hover {
  color: #fff;
  background: #4d831e;
}
.e-stepper:not(.e-step-type-label) .e-step-error .e-indicator:hover,
.e-stepper:not(.e-step-type-label) .e-step-error .e-step:hover {
  color: #fff;
  background: #e51b0d;
}
.e-bigger.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator,
.e-bigger .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator {
  font-size: 40px;
}
.e-bigger.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator,
.e-bigger .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator {
  width: 40px;
  height: 40px;
}
.e-bigger.e-stepper .e-step-container .e-step,
.e-bigger.e-stepper .e-step-container .e-indicator,
.e-bigger .e-stepper .e-step-container .e-step,
.e-bigger .e-stepper .e-step-container .e-indicator {
  min-width: 40px;
  min-height: 40px;
}
.e-bigger.e-stepper .e-step-container .e-indicator,
.e-bigger .e-stepper .e-step-container .e-indicator {
  font-size: 18px;
}
.e-bigger.e-stepper .e-step-container .e-step-text-container,
.e-bigger.e-stepper .e-step-container .e-step-label-container,
.e-bigger .e-stepper .e-step-container .e-step-text-container,
.e-bigger .e-stepper .e-step-container .e-step-label-container {
  font-size: 16px;
}
.e-bigger.e-stepper .e-step-container .e-step-content,
.e-bigger .e-stepper .e-step-container .e-step-content {
  font-size: 18px;
}
.e-bigger.e-stepper .e-step-container .e-step-label-optional,
.e-bigger .e-stepper .e-step-container .e-step-label-optional {
  font-size: 14px;
}
.e-bigger.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional,
.e-bigger .e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional {
  font-size: 14px;
}
.e-bigger.e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator,
.e-bigger.e-small .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator,
.e-bigger .e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator,
.e-small .e-bigger.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text) .e-icons.e-step-indicator {
  font-size: 36px;
}
.e-bigger.e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator,
.e-bigger.e-small .e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator,
.e-bigger .e-small.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator,
.e-small .e-bigger.e-stepper.e-step-type-indicator .e-step-container:not(.e-step-item.e-step-label.e-step-text).e-step-notstarted .e-icons.e-step-indicator {
  width: 36px;
  height: 36px;
}
.e-bigger.e-small.e-stepper .e-step-container .e-step,
.e-bigger.e-small.e-stepper .e-step-container .e-indicator,
.e-bigger.e-small .e-stepper .e-step-container .e-step,
.e-bigger.e-small .e-stepper .e-step-container .e-indicator,
.e-bigger .e-small.e-stepper .e-step-container .e-step,
.e-bigger .e-small.e-stepper .e-step-container .e-indicator,
.e-small .e-bigger.e-stepper .e-step-container .e-step,
.e-small .e-bigger.e-stepper .e-step-container .e-indicator {
  min-width: 36px;
  min-height: 36px;
}
.e-bigger.e-small.e-stepper .e-step-container .e-indicator,
.e-bigger.e-small .e-stepper .e-step-container .e-indicator,
.e-bigger .e-small.e-stepper .e-step-container .e-indicator,
.e-small .e-bigger.e-stepper .e-step-container .e-indicator {
  font-size: 16px;
}
.e-bigger.e-small.e-stepper .e-step-container .e-step-text-container,
.e-bigger.e-small.e-stepper .e-step-container .e-step-label-container,
.e-bigger.e-small .e-stepper .e-step-container .e-step-text-container,
.e-bigger.e-small .e-stepper .e-step-container .e-step-label-container,
.e-bigger .e-small.e-stepper .e-step-container .e-step-text-container,
.e-bigger .e-small.e-stepper .e-step-container .e-step-label-container,
.e-small .e-bigger.e-stepper .e-step-container .e-step-text-container,
.e-small .e-bigger.e-stepper .e-step-container .e-step-label-container {
  font-size: 14px;
}
.e-bigger.e-small.e-stepper .e-step-container .e-step-content,
.e-bigger.e-small .e-stepper .e-step-container .e-step-content,
.e-bigger .e-small.e-stepper .e-step-container .e-step-content,
.e-small .e-bigger.e-stepper .e-step-container .e-step-content {
  font-size: 16px;
}
.e-bigger.e-small.e-stepper .e-step-container .e-step-label-optional,
.e-bigger.e-small .e-stepper .e-step-container .e-step-label-optional,
.e-bigger .e-small.e-stepper .e-step-container .e-step-label-optional,
.e-small .e-bigger.e-stepper .e-step-container .e-step-label-optional {
  font-size: 12px;
}
.e-bigger.e-small.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional,
.e-bigger.e-small .e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional,
.e-bigger .e-small.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional,
.e-small .e-bigger.e-stepper.e-vertical .e-step-label-container.e-label-after .e-step-label-optional {
  font-size: 12px;
}
.e-dropdown-btn .e-caret::before,
.e-dropdown-btn.e-btn .e-caret::before {
  content: "\e969";
}
.e-dropdown-btn,
.e-dropdown-btn.e-btn {
  box-shadow: none;
  text-transform: none;
  white-space: normal;
}
.e-dropdown-btn:hover,
.e-dropdown-btn.e-btn:hover {
  box-shadow: none;
}
.e-dropdown-btn:focus,
.e-dropdown-btn.e-btn:focus {
  box-shadow: none;
}
.e-dropdown-btn:active,
.e-dropdown-btn.e-btn:active {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-dropdown-btn .e-btn-icon,
.e-dropdown-btn.e-btn .e-btn-icon {
  font-size: 14px;
}
.e-dropdown-btn .e-caret,
.e-dropdown-btn.e-btn .e-caret {
  font-size: 8px;
}
.e-dropdown-btn.e-vertical,
.e-dropdown-btn.e-btn.e-vertical {
  line-height: 1;
  padding: 12px 12px;
}
.e-dropdown-btn.e-caret-hide .e-caret,
.e-dropdown-btn.e-btn.e-caret-hide .e-caret {
  display: none;
}
.e-dropdown-btn.e-small .e-dropdown-popup ul,
.e-dropdown-btn.e-btn.e-small .e-dropdown-popup ul {
  padding: 8px 0;
}
.e-dropdown-btn.e-small .e-dropdown-popup ul .e-item,
.e-dropdown-btn.e-btn.e-small .e-dropdown-popup ul .e-item {
  padding: 0 16px;
}
.e-dropdown-btn.e-small.e-vertical,
.e-dropdown-btn.e-btn.e-small.e-vertical {
  line-height: 1;
  padding: 12px 12px;
}
.e-dropdown-popup {
  position: absolute;
}
.e-dropdown-popup ul {
  border: none;
  border-radius: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  box-sizing: border-box;
  font-size: 14px;
  font-weight: normal;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  min-width: 120px;
  overflow: hidden;
  padding: 8px 0;
  user-select: none;
  white-space: nowrap;
}
.e-dropdown-popup ul .e-item {
  cursor: pointer;
  display: flex;
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
}
.e-dropdown-popup ul .e-item.e-separator {
  padding: 0 !important; /* stylelint-disable-line declaration-no-important */
}
.e-dropdown-popup ul .e-item.e-url {
  padding: 0;
}
.e-dropdown-popup ul .e-item .e-menu-url {
  display: block;
  padding: 0 16px;
  text-decoration: none;
  width: 100%;
}
.e-dropdown-popup ul .e-item .e-menu-icon {
  float: left;
  font-size: 14px;
  line-height: 36px;
  margin-right: 10px;
  vertical-align: middle;
  width: 1em;
}
.e-dropdown-popup ul .e-item.e-disabled {
  cursor: auto;
  pointer-events: none;
}
.e-dropdown-popup ul .e-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  cursor: auto;
  height: auto;
  line-height: normal;
  margin: 8px 0;
  pointer-events: none;
}
.e-dropdown-popup.e-transparent {
  background: transparent;
  box-shadow: none;
}
.e-dropdown-popup.e-transparent .e-dropdown-menu {
  border: 0;
  height: 1px;
  min-width: 0;
  padding: 0;
  width: 1px;
}
.e-dropdown-popup.e-hidden {
  display: none !important; /* stylelint-disable-line declaration-no-important */
}
.e-rtl.e-dropdown-popup .e-item .e-menu-icon {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}
.e-dropdown-popup-width ul {
  min-width: 0 !important; /* stylelint-disable-line declaration-no-important */
}
.e-dropdown-popup-width ul li {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block !important; /* stylelint-disable-line declaration-no-important */
}
.e-dropdown-popup {
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.e-dropdown-popup ul .e-item .e-menu-url {
  color: rgba(0, 0, 0, 0.87);
}
.e-dropdown-popup ul .e-item .e-menu-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-dropdown-popup ul .e-item.e-focused {
  background: #e0e0e0;
  box-shadow: none;
}
.e-dropdown-popup ul .e-item:hover {
  background: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.e-dropdown-popup ul .e-item:active, .e-dropdown-popup ul .e-item.e-selected {
  background: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.e-dropdown-popup ul .e-item:active .e-menu-url, .e-dropdown-popup ul .e-item.e-selected .e-menu-url {
  color: rgba(0, 0, 0, 0.87);
}
.e-dropdown-popup ul .e-item:active .e-menu-icon, .e-dropdown-popup ul .e-item.e-selected .e-menu-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-dropdown-popup ul .e-separator {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-dropdown-btn.e-inherit,
.e-dropdown-btn.e-btn.e-inherit {
  background: inherit;
  border-color: transparent;
  box-shadow: none;
  color: inherit;
}
.e-dropdown-btn.e-inherit:hover, .e-dropdown-btn.e-inherit:focus, .e-dropdown-btn.e-inherit:active, .e-dropdown-btn.e-inherit.e-active,
.e-dropdown-btn.e-btn.e-inherit:hover,
.e-dropdown-btn.e-btn.e-inherit:focus,
.e-dropdown-btn.e-btn.e-inherit:active,
.e-dropdown-btn.e-btn.e-inherit.e-active {
  background: rgba(0, 0, 0, 0.056);
  border-color: transparent;
  box-shadow: none;
  color: inherit;
}
.e-bigger .e-dropdown-btn .e-btn-icon,
.e-bigger.e-dropdown-btn .e-btn-icon {
  font-size: 16px;
}
.e-bigger .e-dropdown-btn .e-caret,
.e-bigger.e-dropdown-btn .e-caret {
  font-size: 10px;
}
.e-bigger .e-dropdown-btn.e-vertical,
.e-bigger.e-dropdown-btn.e-vertical {
  line-height: 1;
  padding: 16px 16px;
}
.e-bigger .e-dropdown-btn.e-small.e-vertical,
.e-bigger.e-dropdown-btn.e-small.e-vertical {
  line-height: 1;
  padding: 16px 16px;
}
*.e-bigger .e-dropdown-popup ul,
*.e-bigger.e-dropdown-popup ul {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  font-size: 15px;
  max-width: 280px;
  min-width: 112px;
  padding: 8px 0;
}
*.e-bigger .e-dropdown-popup ul .e-item,
*.e-bigger.e-dropdown-popup ul .e-item {
  height: 48px;
  line-height: 48px;
  padding: 0 16px;
}
*.e-bigger .e-dropdown-popup ul .e-item.e-url,
*.e-bigger.e-dropdown-popup ul .e-item.e-url {
  padding: 0;
}
*.e-bigger .e-dropdown-popup ul .e-item .e-menu-icon,
*.e-bigger.e-dropdown-popup ul .e-item .e-menu-icon {
  font-size: 16px;
  line-height: 48px;
}
*.e-bigger .e-dropdown-popup ul .e-item.e-separator,
*.e-bigger.e-dropdown-popup ul .e-item.e-separator {
  height: auto;
  line-height: normal;
}
.e-split-btn-wrapper {
  display: inline-flex;
  white-space: nowrap;
  width: min-content;
}
.e-split-btn-wrapper .e-split-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  text-transform: none;
  z-index: 1;
  padding-left: 10px;
  padding-right: 10px;
}
.e-split-btn-wrapper .e-split-btn:focus {
  outline-offset: 0;
}
.e-split-btn-wrapper .e-split-btn:hover {
  box-shadow: none;
}
.e-split-btn-wrapper .e-split-btn:focus {
  box-shadow: none;
}
.e-split-btn-wrapper .e-split-btn:active {
  box-shadow: none;
  z-index: 0;
}
.e-split-btn-wrapper .e-split-btn.e-top-icon-btn {
  padding-bottom: 10px;
  padding-top: 10px;
}
.e-split-btn-wrapper .e-split-btn .e-btn-icon {
  font-size: 14px;
  margin-left: 0;
  padding-right: 8px;
  width: auto;
}
.e-split-btn-wrapper .e-split-btn .e-icon-top {
  padding-bottom: 4px;
  padding-right: 0;
}
.e-split-btn-wrapper .e-split-btn.e-icon-btn {
  padding-left: 6px;
  padding-right: 6px;
}
.e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon {
  padding-right: 0;
}
.e-split-btn-wrapper .e-dropdown-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-left: 0;
  padding-left: 4px;
  padding-right: 4px;
}
.e-split-btn-wrapper .e-dropdown-btn:focus, .e-split-btn-wrapper .e-dropdown-btn:hover {
  box-shadow: none;
}
.e-split-btn-wrapper .e-dropdown-btn:active {
  box-shadow: none;
  z-index: 0;
}
.e-split-btn-wrapper .e-dropdown-btn:disabled:focus, .e-split-btn-wrapper .e-dropdown-btn:disabled:hover, .e-split-btn-wrapper .e-dropdown-btn:disabled:active {
  z-index: 0;
}
.e-split-btn-wrapper .e-dropdown-btn:focus {
  outline-offset: 0;
}
.e-split-btn-wrapper .e-btn {
  box-shadow: none;
}
.e-split-btn-wrapper .e-btn:hover {
  box-shadow: none;
}
.e-split-btn-wrapper .e-btn:focus {
  box-shadow: none;
}
.e-split-btn-wrapper .e-btn:active {
  box-shadow: none;
}
.e-split-btn-wrapper .e-btn:disabled {
  box-shadow: none;
}
.e-split-btn-wrapper .e-btn.e-inherit:focus, .e-split-btn-wrapper .e-btn.e-inherit:active {
  box-shadow: none;
}
.e-split-btn-wrapper.e-rtl .e-split-btn {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  margin-left: 0;
  padding-left: 4px;
  padding-right: 10px;
}
.e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon {
  margin-right: 0;
  padding-left: 8px;
  padding-right: 0;
}
.e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top {
  padding-left: 0;
}
.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn {
  padding-left: 6px;
  padding-right: 6px;
}
.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon {
  padding-left: 0;
}
.e-split-btn-wrapper.e-rtl .e-dropdown-btn {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  margin-left: 0;
}
.e-split-btn-wrapper.e-vertical {
  display: inline-block;
}
.e-split-btn-wrapper.e-vertical .e-split-btn,
.e-split-btn-wrapper.e-vertical .e-dropdown-btn {
  display: block;
  width: 100%;
}
.e-split-btn-wrapper.e-vertical .e-split-btn {
  border-bottom-left-radius: 0;
  border-top-right-radius: 2px;
  line-height: 1;
  padding-bottom: 4px;
  padding-right: 10px;
}
.e-split-btn-wrapper.e-vertical .e-split-btn .e-icon-top {
  padding-bottom: 4px;
}
.e-split-btn-wrapper.e-vertical .e-dropdown-btn {
  border-bottom-left-radius: 2px;
  border-top-right-radius: 0;
  line-height: 0.417em;
  margin-left: 0;
  margin-top: 0;
  padding-bottom: 4px;
  padding-top: 4px;
}
.e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom {
  padding-top: 0;
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn {
  border-bottom-right-radius: 0;
  border-top-left-radius: 2px;
  margin-left: 0;
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-dropdown-btn {
  border-bottom-right-radius: 2px;
  border-top-left-radius: 0;
}
.e-split-btn-wrapper .e-split-btn {
  border-right-color: transparent;
}
.e-split-btn-wrapper .e-split-btn:focus {
  border-right-color: transparent;
}
.e-split-btn-wrapper .e-split-btn:active {
  border-right-color: transparent;
}
.e-split-btn-wrapper .e-split-btn:disabled {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.e-split-btn-wrapper .e-split-btn.e-inherit {
  border-color: transparent;
}
.e-split-btn-wrapper:hover :not(e-active) .e-split-btn {
  border-right-color: transparent;
}
.e-split-btn-wrapper:hover :not(e-active) .e-split-btn:disabled {
  border-right-color: transparent;
}
.e-split-btn-wrapper.e-rtl .e-split-btn {
  border-color: transparent;
}
.e-split-btn-wrapper.e-rtl .e-split-btn:focus {
  border-color: transparent;
}
.e-split-btn-wrapper.e-rtl .e-split-btn:active {
  border-color: transparent;
}
.e-split-btn-wrapper.e-rtl .e-split-btn:disabled {
  border-left-color: transparent;
  border-right-color: transparent;
}
.e-split-btn-wrapper.e-rtl .e-split-btn.e-inherit {
  border-color: transparent;
}
.e-split-btn-wrapper.e-rtl:hover .e-split-btn :not(e-active) {
  border-left-color: transparent;
  border-right-color: transparent;
}
.e-split-btn-wrapper.e-rtl:hover .e-split-btn :not(e-active):disabled {
  border-left-color: transparent;
}
.e-split-btn-wrapper.e-vertical .e-split-btn {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.e-split-btn-wrapper.e-vertical .e-split-btn.e-inherit, .e-split-btn-wrapper.e-vertical .e-split-btn.e-inherit:focus, .e-split-btn-wrapper.e-vertical .e-split-btn.e-inherit:active, .e-split-btn-wrapper.e-vertical .e-split-btn.e-inherit:disabled {
  border-color: transparent;
}
.e-split-btn-wrapper.e-vertical .e-split-btn:focus {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.e-split-btn-wrapper.e-vertical .e-split-btn:active {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.e-split-btn-wrapper.e-vertical .e-split-btn:disabled {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.e-split-btn-wrapper.e-vertical:hover .e-split-btn {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.e-split-btn-wrapper.e-vertical:hover .e-split-btn.e-inherit, .e-split-btn-wrapper.e-vertical:hover .e-split-btn.e-inherit:disabled {
  border-color: transparent;
}
.e-split-btn-wrapper.e-vertical:hover .e-split-btn:disabled {
  border-bottom-color: transparent;
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn {
  border-left-color: transparent;
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn.e-inherit, .e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn.e-inherit:focus, .e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn.e-inherit:active, .e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn.e-inherit:disabled {
  border-color: transparent;
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:focus {
  border-left-color: transparent;
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:active {
  border-left-color: transparent;
}
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:disabled {
  border-left-color: transparent;
}
.e-split-btn-wrapper.e-vertical.e-rtl:hover .e-split-btn {
  border-left-color: transparent;
}
.e-split-btn-wrapper.e-vertical.e-rtl:hover .e-split-btn.e-inherit {
  border-color: transparent;
}
.e-bigger .e-split-btn-wrapper .e-split-btn,
.e-bigger.e-split-btn-wrapper .e-split-btn {
  padding-left: 12px;
  padding-right: 6px;
}
.e-bigger .e-split-btn-wrapper .e-split-btn.e-top-icon-btn,
.e-bigger.e-split-btn-wrapper .e-split-btn.e-top-icon-btn {
  padding-bottom: 12px;
  padding-top: 12px;
}
.e-bigger .e-split-btn-wrapper .e-split-btn .e-btn-icon,
.e-bigger.e-split-btn-wrapper .e-split-btn .e-btn-icon {
  font-size: 16px;
  margin-left: 0;
  padding-right: 10px;
  width: auto;
}
.e-bigger .e-split-btn-wrapper .e-split-btn .e-icon-top,
.e-bigger.e-split-btn-wrapper .e-split-btn .e-icon-top {
  padding-bottom: 6px;
  padding-right: 0;
}
.e-bigger .e-split-btn-wrapper .e-split-btn.e-icon-btn,
.e-bigger.e-split-btn-wrapper .e-split-btn.e-icon-btn {
  padding-left: 9px;
  padding-right: 9px;
}
.e-bigger .e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon,
.e-bigger.e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon {
  padding-right: 0;
}
.e-bigger .e-split-btn-wrapper .e-dropdown-btn,
.e-bigger.e-split-btn-wrapper .e-dropdown-btn {
  padding-left: 4px;
  padding-right: 4px;
}
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn {
  padding-left: 6px;
  padding-right: 12px;
}
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon {
  padding-left: 10px;
  padding-right: 0;
}
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top {
  padding-left: 0;
}
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn {
  padding-left: 9px;
  padding-right: 9px;
}
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon,
.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon {
  padding-left: 0;
}
.e-bigger .e-split-btn-wrapper.e-vertical .e-split-btn,
.e-bigger.e-split-btn-wrapper.e-vertical .e-split-btn {
  padding-bottom: 6px;
  padding-right: 12px;
}
.e-bigger .e-split-btn-wrapper.e-vertical .e-dropdown-btn,
.e-bigger.e-split-btn-wrapper.e-vertical .e-dropdown-btn {
  padding-bottom: 4px;
  padding-top: 4px;
}
.e-bigger .e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom,
.e-bigger.e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom {
  padding-top: 0;
}
/* stylelint-disable */
*.e-btn-group,
*.e-css.e-btn-group {
  display: inline-flex;
  border-radius: 2px;
  flex-direction: row;
  position: relative;
}
*.e-btn-group input + label.e-btn,
*.e-css.e-btn-group input + label.e-btn {
  margin-bottom: 0;
}
*.e-btn-group input,
*.e-css.e-btn-group input {
  -moz-appearance: none;
  height: 1px;
  margin: 0 0 0 -1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}
*.e-btn-group input:disabled + label.e-btn,
*.e-btn-group :disabled,
*.e-css.e-btn-group input:disabled + label.e-btn,
*.e-css.e-btn-group :disabled {
  cursor: default;
  pointer-events: none;
}
*.e-btn-group .e-btn-icon,
*.e-css.e-btn-group .e-btn-icon {
  font-size: 14px;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn {
  margin-left: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:not(:first-of-type):not(:last-of-type),
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:not(:first-of-type):not(:last-of-type) {
  border-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type, *.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type:not(:last-child),
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper + .e-btn,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper + .e-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:first-child .e-btn:last-child,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:first-child .e-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:last-child .e-btn:first-child,
*.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:last-child .e-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-rtl .e-btn,
*.e-css.e-btn-group.e-rtl .e-btn {
  margin-left: 0;
}
*.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type),
*.e-css.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type) {
  border-radius: 0;
}
*.e-btn-group.e-rtl .e-btn:first-of-type, *.e-btn-group.e-rtl .e-btn:last-of-type:not(:last-child),
*.e-css.e-btn-group.e-rtl .e-btn:first-of-type,
*.e-css.e-btn-group.e-rtl .e-btn:last-of-type:not(:last-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-rtl .e-btn:last-of-type,
*.e-css.e-btn-group.e-rtl .e-btn:last-of-type {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group.e-rtl .e-split-btn-wrapper + .e-btn,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper + .e-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group.e-rtl .e-split-btn-wrapper:first-child .e-btn:last-child,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:first-child .e-btn:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-rtl .e-split-btn-wrapper:last-child .e-btn:first-child,
*.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:last-child .e-btn:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group.e-vertical,
*.e-css.e-btn-group.e-vertical {
  flex-direction: column;
}
*.e-btn-group.e-vertical input,
*.e-css.e-btn-group.e-vertical input {
  margin: -1px 0 0;
}
*.e-btn-group.e-vertical .e-btn:not(.e-outline),
*.e-css.e-btn-group.e-vertical .e-btn:not(.e-outline) {
  margin-top: -1px;
}
*.e-btn-group.e-vertical .e-btn:not(:first-of-type):not(:last-of-type),
*.e-css.e-btn-group.e-vertical .e-btn:not(:first-of-type):not(:last-of-type) {
  border-radius: 0;
}
*.e-btn-group.e-vertical .e-btn:first-of-type,
*.e-css.e-btn-group.e-vertical .e-btn:first-of-type {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
*.e-btn-group.e-vertical .e-btn:last-of-type,
*.e-css.e-btn-group.e-vertical .e-btn:last-of-type {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl),
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) {
  border-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:first-of-type,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:first-of-type {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type:not(:last-child),
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper + .e-btn,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper + .e-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:first-child,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:first-child {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:last-child,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:first-child,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:last-child,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:last-child {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl {
  border-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type,
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
}
*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type:not(:last-child),
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type:not(:last-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
*.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type:not(:first-child),
*.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type:not(:first-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
/* stylelint-disable */
.e-btn-group:not(.e-outline),
.e-css.e-btn-group:not(.e-outline) {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.e-btn-group .e-btn,
.e-css.e-btn-group .e-btn {
  box-shadow: none;
}
.e-btn-group .e-btn:hover,
.e-css.e-btn-group .e-btn:hover {
  box-shadow: none;
}
.e-btn-group .e-btn:focus,
.e-btn-group input:focus-visible + label.e-btn,
.e-btn-group input:focus + label.e-btn,
.e-css.e-btn-group .e-btn:focus,
.e-css.e-btn-group input:focus-visible + label.e-btn,
.e-css.e-btn-group input:focus + label.e-btn {
  background: rgba(0, 0, 0, 0.18);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  outline: #fafafa 0 solid;
  outline-offset: 0;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: none;
  outline-color: inherit;
}
.e-btn-group .e-btn:focus.e-primary,
.e-btn-group input:focus-visible + label.e-btn.e-primary,
.e-btn-group input:focus + label.e-btn.e-primary,
.e-css.e-btn-group .e-btn:focus.e-primary,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-primary,
.e-css.e-btn-group input:focus + label.e-btn.e-primary {
  background: #ea4e82;
  border-color: transparent;
  color: #fff;
  outline: #fafafa 0 solid;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: none;
  outline-color: inherit;
}
.e-btn-group .e-btn:focus.e-success,
.e-btn-group input:focus-visible + label.e-btn.e-success,
.e-btn-group input:focus + label.e-btn.e-success,
.e-css.e-btn-group .e-btn:focus.e-success,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-success,
.e-css.e-btn-group input:focus + label.e-btn.e-success {
  background: #78a253;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: none;
  outline-color: inherit;
}
.e-btn-group .e-btn:focus.e-info,
.e-btn-group input:focus-visible + label.e-btn.e-info,
.e-btn-group input:focus + label.e-btn.e-info,
.e-css.e-btn-group .e-btn:focus.e-info,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-info,
.e-css.e-btn-group input:focus + label.e-btn.e-info {
  background: #3f98df;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: none;
  outline-color: inherit;
}
.e-btn-group .e-btn:focus.e-warning,
.e-btn-group input:focus-visible + label.e-btn.e-warning,
.e-btn-group input:focus + label.e-btn.e-warning,
.e-css.e-btn-group .e-btn:focus.e-warning,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-warning,
.e-css.e-btn-group input:focus + label.e-btn.e-warning {
  background: #d07f3d;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: none;
  outline-color: inherit;
}
.e-btn-group .e-btn:focus.e-danger,
.e-btn-group input:focus-visible + label.e-btn.e-danger,
.e-btn-group input:focus + label.e-btn.e-danger,
.e-css.e-btn-group .e-btn:focus.e-danger,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-danger,
.e-css.e-btn-group input:focus + label.e-btn.e-danger {
  background: #e06f4c;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: none;
  outline-color: inherit;
}
.e-btn-group .e-btn:focus.e-link,
.e-btn-group input:focus-visible + label.e-btn.e-link,
.e-btn-group input:focus + label.e-btn.e-link,
.e-css.e-btn-group .e-btn:focus.e-link,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-link,
.e-css.e-btn-group input:focus + label.e-btn.e-link {
  border-radius: 0;
  text-decoration: underline;
  color: #0a3576;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  outline: none;
}
.e-btn-group .e-btn:focus.e-outline,
.e-btn-group input:focus-visible + label.e-btn.e-outline,
.e-btn-group input:focus + label.e-btn.e-outline,
.e-css.e-btn-group .e-btn:focus.e-outline,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline,
.e-css.e-btn-group input:focus + label.e-btn.e-outline {
  box-shadow: none;
}
.e-btn-group .e-btn:focus.e-outline.e-primary,
.e-btn-group input:focus-visible + label.e-btn.e-outline.e-primary,
.e-btn-group input:focus + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group .e-btn:focus.e-outline.e-primary,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-primary {
  box-shadow: none;
}
.e-btn-group .e-btn:focus.e-outline.e-success,
.e-btn-group input:focus-visible + label.e-btn.e-outline.e-success,
.e-btn-group input:focus + label.e-btn.e-outline.e-success,
.e-css.e-btn-group .e-btn:focus.e-outline.e-success,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-success,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-success {
  box-shadow: none;
}
.e-btn-group .e-btn:focus.e-outline.e-info,
.e-btn-group input:focus-visible + label.e-btn.e-outline.e-info,
.e-btn-group input:focus + label.e-btn.e-outline.e-info,
.e-css.e-btn-group .e-btn:focus.e-outline.e-info,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-info,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-info {
  box-shadow: none;
}
.e-btn-group .e-btn:focus.e-outline.e-warning,
.e-btn-group input:focus-visible + label.e-btn.e-outline.e-warning,
.e-btn-group input:focus + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group .e-btn:focus.e-outline.e-warning,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-warning {
  box-shadow: none;
}
.e-btn-group .e-btn:focus.e-outline.e-danger,
.e-btn-group input:focus-visible + label.e-btn.e-outline.e-danger,
.e-btn-group input:focus + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group .e-btn:focus.e-outline.e-danger,
.e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group input:focus + label.e-btn.e-outline.e-danger {
  box-shadow: none;
}
.e-btn-group .e-btn:active,
.e-btn-group input:active + label.e-btn,
.e-btn-group input:checked + label.e-btn,
.e-css.e-btn-group .e-btn:active,
.e-css.e-btn-group input:active + label.e-btn,
.e-css.e-btn-group input:checked + label.e-btn {
  background: rgba(184, 184, 184, 0.9584);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
  outline: #fafafa 0 solid;
  outline-offset: 0;
}
.e-btn-group .e-btn:active.e-primary,
.e-btn-group input:active + label.e-btn.e-primary,
.e-btn-group input:checked + label.e-btn.e-primary,
.e-css.e-btn-group .e-btn:active.e-primary,
.e-css.e-btn-group input:active + label.e-btn.e-primary,
.e-css.e-btn-group input:checked + label.e-btn.e-primary {
  background: #ec618f;
  border-color: transparent;
  color: #fff;
  outline: #fafafa 0 solid;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn-group .e-btn:active.e-success,
.e-btn-group input:active + label.e-btn.e-success,
.e-btn-group input:checked + label.e-btn.e-success,
.e-css.e-btn-group .e-btn:active.e-success,
.e-css.e-btn-group input:active + label.e-btn.e-success,
.e-css.e-btn-group input:checked + label.e-btn.e-success {
  background: #86ab65;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn-group .e-btn:active.e-info,
.e-btn-group input:active + label.e-btn.e-info,
.e-btn-group input:checked + label.e-btn.e-info,
.e-css.e-btn-group .e-btn:active.e-info,
.e-css.e-btn-group input:active + label.e-btn.e-info,
.e-css.e-btn-group input:checked + label.e-btn.e-info {
  background: #54a3e2;
  color: #fff;
  border-color: transparent;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn-group .e-btn:active.e-warning,
.e-btn-group input:active + label.e-btn.e-warning,
.e-btn-group input:checked + label.e-btn.e-warning,
.e-css.e-btn-group .e-btn:active.e-warning,
.e-css.e-btn-group input:active + label.e-btn.e-warning,
.e-css.e-btn-group input:checked + label.e-btn.e-warning {
  background: #d58d52;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn-group .e-btn:active.e-danger,
.e-btn-group input:active + label.e-btn.e-danger,
.e-btn-group input:checked + label.e-btn.e-danger,
.e-css.e-btn-group .e-btn:active.e-danger,
.e-css.e-btn-group input:active + label.e-btn.e-danger,
.e-css.e-btn-group input:checked + label.e-btn.e-danger {
  background: #e37e5f;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-btn-group .e-btn:active.e-outline,
.e-btn-group input:active + label.e-btn.e-outline,
.e-btn-group input:checked + label.e-btn.e-outline,
.e-css.e-btn-group .e-btn:active.e-outline,
.e-css.e-btn-group input:active + label.e-btn.e-outline,
.e-css.e-btn-group input:checked + label.e-btn.e-outline {
  background: rgba(0, 0, 0, 0.32);
  border-color: #adadad;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-btn-group .e-btn:active.e-outline.e-primary,
.e-btn-group input:active + label.e-btn.e-outline.e-primary,
.e-btn-group input:checked + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group .e-btn:active.e-outline.e-primary,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-primary {
  background: #ec618f;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-btn-group .e-btn:active.e-outline.e-success,
.e-btn-group input:active + label.e-btn.e-outline.e-success,
.e-btn-group input:checked + label.e-btn.e-outline.e-success,
.e-css.e-btn-group .e-btn:active.e-outline.e-success,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-success,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-success {
  background: #86ab65;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-btn-group .e-btn:active.e-outline.e-info,
.e-btn-group input:active + label.e-btn.e-outline.e-info,
.e-btn-group input:checked + label.e-btn.e-outline.e-info,
.e-css.e-btn-group .e-btn:active.e-outline.e-info,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-info,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-info {
  background: #54a3e2;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-btn-group .e-btn:active.e-outline.e-warning,
.e-btn-group input:active + label.e-btn.e-outline.e-warning,
.e-btn-group input:checked + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group .e-btn:active.e-outline.e-warning,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-warning {
  background: #d58d52;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-btn-group .e-btn:active.e-outline.e-danger,
.e-btn-group input:active + label.e-btn.e-outline.e-danger,
.e-btn-group input:checked + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group .e-btn:active.e-outline.e-danger,
.e-css.e-btn-group input:active + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group input:checked + label.e-btn.e-outline.e-danger {
  background: #e37e5f;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.e-btn-group .e-btn:disabled,
.e-btn-group input:disabled + label.e-btn,
.e-css.e-btn-group .e-btn:disabled,
.e-css.e-btn-group input:disabled + label.e-btn {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: transparent;
}
.e-btn-group .e-btn:disabled.e-primary,
.e-btn-group input:disabled + label.e-btn.e-primary,
.e-css.e-btn-group .e-btn:disabled.e-primary,
.e-css.e-btn-group input:disabled + label.e-btn.e-primary {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: transparent;
}
.e-btn-group .e-btn:disabled.e-success,
.e-btn-group input:disabled + label.e-btn.e-success,
.e-css.e-btn-group .e-btn:disabled.e-success,
.e-css.e-btn-group input:disabled + label.e-btn.e-success {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: transparent;
}
.e-btn-group .e-btn:disabled.e-info,
.e-btn-group input:disabled + label.e-btn.e-info,
.e-css.e-btn-group .e-btn:disabled.e-info,
.e-css.e-btn-group input:disabled + label.e-btn.e-info {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: transparent;
}
.e-btn-group .e-btn:disabled.e-warning,
.e-btn-group input:disabled + label.e-btn.e-warning,
.e-css.e-btn-group .e-btn:disabled.e-warning,
.e-css.e-btn-group input:disabled + label.e-btn.e-warning {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: transparent;
}
.e-btn-group .e-btn:disabled.e-danger,
.e-btn-group input:disabled + label.e-btn.e-danger,
.e-css.e-btn-group .e-btn:disabled.e-danger,
.e-css.e-btn-group input:disabled + label.e-btn.e-danger {
  background: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: transparent;
}
.e-btn-group .e-btn:disabled.e-link,
.e-btn-group input:disabled + label.e-btn.e-link,
.e-css.e-btn-group .e-btn:disabled.e-link,
.e-css.e-btn-group input:disabled + label.e-btn.e-link {
  color: rgba(0, 0, 0, 0.26);
  background: transparent;
  box-shadow: none;
  text-decoration: none;
  border-color: transparent;
}
.e-btn-group .e-btn:disabled.e-outline,
.e-btn-group input:disabled + label.e-btn.e-outline,
.e-css.e-btn-group .e-btn:disabled.e-outline,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: #adadad;
}
.e-btn-group .e-btn:disabled.e-outline.e-primary,
.e-btn-group input:disabled + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-primary,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-primary {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: #e3165b;
}
.e-btn-group .e-btn:disabled.e-outline.e-success,
.e-btn-group input:disabled + label.e-btn.e-outline.e-success,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-success,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-success {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: #4d841d;
}
.e-btn-group .e-btn:disabled.e-outline.e-info,
.e-btn-group input:disabled + label.e-btn.e-outline.e-info,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-info,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-info {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: #0378d5;
}
.e-btn-group .e-btn:disabled.e-outline.e-warning,
.e-btn-group input:disabled + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-warning,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-warning {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: #c15700;
}
.e-btn-group .e-btn:disabled.e-outline.e-danger,
.e-btn-group input:disabled + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-danger,
.e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-danger {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  border-color: #d64113;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type) {
  border-left: transparent;
  border-right: transparent;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:first-of-type,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:first-of-type {
  border-right: transparent;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:last-of-type,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:last-of-type {
  border-left: transparent;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-success,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-success {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-info,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-info {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type) {
  border-bottom: transparent;
  border-top: transparent;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-outline:first-of-type,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:first-of-type {
  border-bottom: transparent;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-outline:last-of-type,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:last-of-type {
  border-top: transparent;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-success,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-success {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-info,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-info {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-warning {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-danger {
  border-color: inherit;
  outline-color: inherit;
}
.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type) {
  border-left: transparent;
  border-right: transparent;
}
.e-btn-group.e-rtl .e-btn:first-of-type,
.e-css.e-btn-group.e-rtl .e-btn:first-of-type {
  border-left: transparent;
}
.e-btn-group.e-rtl .e-btn:last-of-type,
.e-css.e-btn-group.e-rtl .e-btn:last-of-type {
  border-right: transparent;
}
.e-bigger .e-btn-group .e-btn-icon,
.e-bigger.e-btn-group .e-btn-icon,
.e-bigger .e-css.e-btn-group .e-btn-icon,
.e-bigger.e-css.e-btn-group .e-btn-icon {
  font-size: 16px;
}
/* stylelint-disable property-no-vendor-prefix */
@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.e-progress-btn {
  position: relative;
}
.e-progress-btn .e-progress {
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.3s linear;
}
.e-progress-btn .e-spinner {
  transition: all 0.3s linear;
}
.e-progress-btn .e-btn-content {
  display: inline-block;
  position: relative;
  z-index: 1;
}
.e-progress-btn.e-vertical .e-progress {
  bottom: 0;
  height: 0%;
  top: auto;
  width: 100%;
}
.e-progress-btn.e-progress-top .e-progress {
  height: 10%;
}
.e-progress-btn.e-progress-bottom .e-progress {
  bottom: -1px;
  height: 10%;
  top: auto;
}
.e-progress-btn.e-progress-active {
  overflow: hidden;
  pointer-events: none;
}
.e-progress-btn.e-progress-active .e-progress {
  opacity: 1;
}
.e-progress-btn.e-progress-active .e-animate-end {
  opacity: 0;
}
.e-progress-btn.e-spin-top, .e-progress-btn.e-spin-bottom {
  transition: padding 0.3s linear;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-btn-content,
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner, .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-btn-content,
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner {
  display: block;
  line-height: 1;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-center .e-spinner {
  display: flex;
  justify-content: center;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner {
  padding-right: 12px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner .e-spinner-inner {
  top: -1px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 12px;
  padding-right: 0;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner {
  padding-left: 12px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner .e-spinner-inner {
  top: -1px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 12px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top {
  padding-bottom: 16px;
  padding-top: 16px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner {
  padding-bottom: 12px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom {
  padding-bottom: 16px;
  padding-top: 16px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner {
  padding-top: 12px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner {
  padding-right: 10px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 10px;
  padding-right: 0;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner {
  padding-left: 10px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 10px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top {
  padding-bottom: 14px;
  padding-top: 14px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner {
  padding-bottom: 10px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom {
  padding-bottom: 14px;
  padding-top: 14px;
}
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner {
  padding-top: 10px;
}
.e-progress-btn.e-round-corner {
  border-radius: 5em;
  outline: none;
  overflow: hidden;
}
.e-progress-btn.e-rtl .e-progress {
  left: auto;
  right: 0;
}
.e-progress-btn.e-rtl.e-vertical .e-progress {
  bottom: auto;
  top: 0;
}
.e-progress-btn .e-spinner-pane {
  height: auto;
  position: relative;
  width: auto;
}
.e-progress-btn .e-spinner-pane .e-spinner-inner {
  left: auto;
  position: relative;
  top: auto;
  transform: none;
}
.e-progress-btn .e-cont-animate {
  align-items: center;
  display: inline-flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@keyframes ProgressSlideLeft {
  from {
    left: 0%;
    opacity: 1;
  }
  to {
    left: -100%;
    opacity: 0;
  }
}
@keyframes ProgressSlideRight {
  from {
    left: 0%;
    opacity: 1;
  }
  to {
    left: 100%;
    opacity: 0;
  }
}
@keyframes ProgressSlideUp {
  from {
    height: auto;
    opacity: 1;
    top: 0;
  }
  to {
    height: auto;
    opacity: 0;
    top: -100px;
  }
}
@keyframes ProgressSlideDown {
  from {
    height: auto;
    opacity: 1;
    top: 0;
  }
  to {
    height: auto;
    opacity: 0;
    top: 100px;
  }
}
@keyframes ProgressZoomIn {
  from {
    opacity: 1;
    transform: translate(0, 0) scale(1);
  }
  to {
    opacity: 0;
    transform: translate(0, 0) scale(3);
  }
}
@keyframes ProgressZoomOut {
  from {
    transform: translate(0, 0) scale(1);
  }
  to {
    transform: translate(0, 0) scale(0);
  }
}
/*! Progress Button Theme */
.e-progress-btn .e-spinner-pane .e-spinner-inner svg {
  fill: rgba(0, 0, 0, 0.87);
  stroke: rgba(0, 0, 0, 0.87);
}
.e-progress-btn .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: rgba(0, 0, 0, 0.87);
}
.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-flat:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-flat:focus .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff;
}
.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: white;
}
.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #fff;
}
.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-primary.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #e3165b;
  stroke: #e3165b;
}
.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-primary.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #e3165b;
}
.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-primary.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #e3165b;
}
.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-flat:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-flat:focus .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff;
}
.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: white;
}
.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #fff;
}
.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-success.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #4d841d;
  stroke: #4d841d;
}
.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-success.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #4d841d;
}
.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-success.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #4d841d;
}
.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-flat:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-flat:focus .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff;
}
.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: white;
}
.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #fff;
}
.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-info.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #0378d5;
  stroke: #0378d5;
}
.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-info.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #0378d5;
}
.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-info.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #0378d5;
}
.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-flat:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-flat:focus .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff;
}
.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: white;
}
.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #fff;
}
.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-warning.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #c15700;
  stroke: #c15700;
}
.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-warning.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #c15700;
}
.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-warning.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #c15700;
}
.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-flat:hover .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-flat:focus .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff;
}
.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: white;
}
.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-flat:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-flat:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #fff;
}
.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-danger.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #d64113;
  stroke: #d64113;
}
.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-danger.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #d64113;
}
.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-danger.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #d64113;
}
.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-flat.e-primary .e-spinner-pane .e-spinner-inner svg {
  fill: #e3165b;
  stroke: #e3165b;
}
.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-flat.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #e3165b;
}
.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-flat.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #e3165b;
}
.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-flat.e-success .e-spinner-pane .e-spinner-inner svg {
  fill: #4d841d;
  stroke: #4d841d;
}
.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-flat.e-success .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #4d841d;
}
.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-flat.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #4d841d;
}
.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-flat.e-info .e-spinner-pane .e-spinner-inner svg {
  fill: #0378d5;
  stroke: #0378d5;
}
.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-flat.e-info .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #0378d5;
}
.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-flat.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #0378d5;
}
.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-flat.e-warning .e-spinner-pane .e-spinner-inner svg {
  fill: #c15700;
  stroke: #c15700;
}
.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-flat.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #c15700;
}
.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-flat.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #c15700;
}
.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-flat.e-danger .e-spinner-pane .e-spinner-inner svg {
  fill: #d64113;
  stroke: #d64113;
}
.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-circle, .e-progress-btn.e-flat.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #d64113;
}
.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-flat.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #d64113;
}
.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg {
  fill: #0d47a1;
  stroke: #0d47a1;
}
.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #0d47a1;
}
.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: #0d47a1;
}
.e-progress {
  background: rgba(0, 0, 0, 0.2);
}
*.e-primary .e-progress,
*.e-success .e-progress,
*.e-danger .e-progress {
  background: rgba(0, 0, 0, 0.2);
}
*.e-info .e-progress {
  background: rgba(0, 0, 0, 0.2);
}
*.e-flat.e-primary .e-progress {
  background: rgba(227, 22, 91, 0.2);
}
*.e-flat.e-success .e-progress {
  background: rgba(77, 132, 29, 0.2);
}
*.e-flat.e-info .e-progress {
  background: rgba(3, 120, 213, 0.2);
}
*.e-flat.e-warning .e-progress {
  background: rgba(193, 87, 0, 0.2);
}
*.e-flat.e-danger .e-progress {
  background: rgba(214, 65, 19, 0.2);
}
*.e-outline:not(:focus).e-primary .e-progress {
  background: rgba(227, 22, 91, 0.2);
}
*.e-outline:not(:focus).e-success .e-progress {
  background: rgba(77, 132, 29, 0.2);
}
*.e-outline:not(:focus).e-info .e-progress {
  background: rgba(3, 120, 213, 0.2);
}
*.e-outline:not(:focus).e-warning .e-progress {
  background: rgba(193, 87, 0, 0.2);
}
*.e-outline:not(:focus).e-danger .e-progress {
  background: rgba(214, 65, 19, 0.2);
}
.e-progress-btn.e-outline .e-spinner-pane .e-spinner-inner svg {
  fill: rgba(0, 0, 0, 0.87);
  stroke: rgba(0, 0, 0, 0.87);
}
.e-progress-btn.e-outline:focus .e-spinner-pane .e-spinner-inner svg {
  fill: rgba(0, 0, 0, 0.87);
  stroke: rgba(0, 0, 0, 0.87);
}
.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc {
  stroke: rgba(0, 0, 0, 0.87);
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner {
  padding-right: 14px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 14px;
  padding-right: 0;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner {
  padding-left: 14px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 14px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top {
  padding-bottom: 20px;
  padding-top: 20px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner {
  padding-bottom: 14px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom {
  padding-bottom: 20px;
  padding-top: 20px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner {
  padding-top: 14px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner {
  padding-right: 12px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 12px;
  padding-right: 0;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner {
  padding-left: 12px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 12px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top {
  padding-bottom: 16px;
  padding-top: 16px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner {
  padding-bottom: 12px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom {
  padding-bottom: 16px;
  padding-top: 16px;
}
*.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner,
*.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner {
  padding-top: 12px;
}
.e-dropdownbase .e-list-item .e-list-icon {
  padding: 0 16px 0 0;
}
.e-small .e-dropdownbase .e-list-item .e-list-icon {
  padding: 0 12px 0 0;
}
.e-dropdownbase {
  display: block;
  height: 100%;
  min-height: 36px;
  position: relative;
  width: 100%;
}
.e-dropdownbase .e-list-parent {
  margin: 0;
  padding: 0;
}
.e-dropdownbase .e-list-group-item, .e-dropdownbase .e-fixed-head {
  cursor: default;
}
.e-dropdownbase .e-list-item {
  cursor: pointer;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}
.e-dropdownbase .e-list-item .e-list-icon {
  font-size: 16px;
  vertical-align: middle;
}
.e-dropdownbase .e-fixed-head {
  position: absolute;
  top: 0;
}
.e-dropdownbase.e-content {
  overflow: auto;
  position: relative;
}
.e-popup.e-ddl .e-dropdownbase.e-nodata,
.e-popup.e-mention .e-dropdownbase.e-nodata {
  color: #000;
  cursor: default;
  font-family: inherit;
  font-size: 14px;
  padding: 14px 16px;
  text-align: center;
}
.e-mention.e-popup {
  background: #fff;
  border: 0;
  box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.21);
  margin-top: 2px;
  position: absolute;
}
.e-mention.e-popup .e-dropdownbase {
  min-height: 36px;
}
.e-mention .e-dropdownbase .e-list-item .e-highlight {
  display: inline;
  font-weight: bold;
  vertical-align: baseline;
}
.e-mention .e-mention-chip,
.e-mention .e-mention-chip:hover {
  background: #eee;
  border-radius: 2px;
  border: none;
  color: #e3165b;
  cursor: default;
}
.e-mention.e-editable-element {
  border: 2px solid #e0e0e0;
  height: auto;
  min-height: 120px;
  width: 100%;
}
.e-form-mirror-div {
  white-space: pre-wrap;
}
.e-rtl .e-dropdownbase.e-dd-group .e-list-item {
  padding-right: 2em;
}
.e-dropdownbase.e-dd-group .e-list-item {
  padding-left: 2em;
  text-indent: 0;
}
.e-small .e-dropdownbase.e-dd-group .e-list-item {
  padding-left: 2em;
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-group-item {
  text-indent: 0;
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-group-item {
  cursor: pointer;
  font-weight: normal;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}
.e-rtl.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-item {
  padding-right: 2em;
}
.e-rtl .e-dropdownbase .e-list-item {
  padding-left: 16px;
  padding-right: 0;
}
.e-small.e-rtl .e-dropdownbase .e-list-item,
.e-small .e-rtl .e-dropdownbase .e-list-item,
.e-rtl .e-small .e-dropdownbase .e-list-item {
  padding-left: 16px;
  padding-right: 0;
}
.e-dropdownbase {
  border-color: #e0e0e0;
}
.e-dropdownbase .e-list-item {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-tap-highlight-color: transparent;
  border-bottom: 0;
  border-color: #fff;
  color: rgba(0, 0, 0, 0.87);
  font-family: inherit;
  font-size: 13px;
  line-height: 36px;
  min-height: 36px;
  padding-right: 16px;
  text-indent: 16px;
  background-color: #fff;
}
.e-dropdownbase .e-list-group-item,
.e-fixed-head {
  border-color: #fff;
  color: rgba(0, 0, 0, 0.54);
  font-family: inherit;
  font-size: 13px;
  font-weight: 600;
  line-height: 36px;
  min-height: 36px;
  padding-left: 16px;
  padding-right: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: #fff;
}
.e-dropdownbase .e-list-item.e-active, .e-dropdownbase .e-list-item.e-active.e-hover {
  background-color: #eee;
  border-color: #fff;
  color: #e3165b;
}
.e-dropdownbase .e-list-item.e-hover {
  background-color: #eee;
  border-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.e-dropdownbase .e-list-item:last-child {
  border-bottom: 0;
}
.e-dropdownbase .e-list-item.e-item-focus {
  background-color: #eee;
}
.e-multi-column.e-ddl.e-popup.e-popup-open table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}
.e-multi-column.e-ddl.e-popup.e-popup-open th,
.e-multi-column.e-ddl.e-popup.e-popup-open td {
  display: table-cell;
  overflow: hidden;
  padding-right: 16px;
  text-indent: 10px;
  text-overflow: ellipsis;
}
.e-multi-column.e-ddl.e-popup.e-popup-open th {
  line-height: 36px;
  text-align: left;
}
.e-multi-column.e-ddl.e-popup.e-popup-open .e-ddl-header {
  background-color: #fff;
  border-color: #e0e0e0;
  border-style: solid;
  border-width: 0 0 1px 0;
  color: rgba(0, 0, 0, 0.54);
  font-family: inherit;
  font-size: 13px;
  font-weight: 600;
  text-indent: 10px;
}
.e-multi-column.e-ddl.e-popup.e-popup-open .e-dropdownbase .e-list-item {
  padding-right: 0;
}
.e-multi-column.e-ddl.e-popup.e-popup-open.e-scroller .e-ddl-header {
  padding-right: 16px;
}
.e-multi-column.e-ddl.e-popup.e-popup-open .e-ddl-header,
.e-multi-column.e-ddl.e-popup.e-popup-open.e-ddl-device .e-ddl-header {
  padding-right: 0;
}
.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-center {
  text-align: center;
}
.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-right {
  text-align: right;
}
.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-left {
  text-align: left;
}
.e-small .e-dropdownbase .e-list-item,
.e-dropdownbase.e-small .e-list-item {
  color: #000;
  line-height: 26px;
  min-height: 26px;
  text-indent: 12px;
}
.e-small .e-dropdownbase .e-list-group-item, .e-small .e-dropdownbase .e-fixed-head,
.e-dropdownbase.e-small .e-list-group-item,
.e-dropdownbase.e-small .e-fixed-head {
  font-size: 13px;
  line-height: 26px;
  min-height: 26px;
  padding-left: 16px;
}
.e-small .e-dropdownbase .e-list-item .e-list-icon,
.e-dropdownbase.e-small .e-list-item .e-list-icon {
  font-size: 14px;
}
.e-ddl.e-popup.e-multiselect-group .e-list-group-item {
  background-color: #fff;
  border-bottom: 0;
  border-color: #fff;
  color: rgba(0, 0, 0, 0.87);
  font-family: inherit;
  text-indent: 16px;
  font-size: 13px;
  padding-right: 16px;
}
.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-item-focus {
  background-color: #eee;
}
.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-active,
.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-active.e-hover {
  background-color: #eee;
  border-color: #fff;
  color: #e3165b;
}
.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-hover {
  background-color: #eee;
  border-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.e-selectall-parent.e-item-focus {
  background-color: #eee;
}
.e-bigger .e-dropdownbase,
.e-dropdownbase.e-bigger {
  min-height: 45px;
}
.e-bigger .e-dropdownbase .e-list-item,
.e-dropdownbase.e-bigger .e-list-item {
  line-height: 48px;
  text-indent: 16px;
}
.e-bigger .e-dropdownbase .e-list-group-item, .e-bigger .e-dropdownbase .e-fixed-head,
.e-dropdownbase.e-bigger .e-list-group-item,
.e-dropdownbase.e-bigger .e-fixed-head {
  line-height: 48px;
  text-indent: 16px;
}
.e-bigger .e-dropdownbase .e-list-item .e-list-icon,
.e-dropdownbase.e-bigger .e-list-item .e-list-icon {
  font-size: 20px;
}
.e-bigger .e-dropdownbase.e-dd-group .e-list-item {
  padding-left: 2em;
}
.e-small.e-bigger .e-dropdownbase.e-dd-group .e-list-item {
  padding-left: 2em;
}
.e-small.e-bigger.e-rtl .e-dropdownbase .e-list-item,
.e-small.e-bigger .e-rtl .e-dropdownbase .e-list-item,
.e-rtl .e-small.e-bigger .e-dropdownbase .e-list-item,
.e-small .e-rtl.e-bigger .e-dropdownbase .e-list-item,
.e-bigger .e-rtl.e-small .e-dropdownbase .e-list-item {
  padding-left: 16px;
  padding-right: 0;
}
.e-bigger .e-dropdownbase .e-list-group-item, .e-bigger .e-dropdownbase .e-fixed-head {
  font-size: 14px;
  padding-left: 16px;
}
.e-bigger.e-small .e-dropdownbase .e-list-group-item, .e-bigger.e-small .e-dropdownbase .e-fixed-head,
.e-dropdownbase.e-bigger.e-small .e-list-group-item,
.e-dropdownbase.e-bigger.e-small .e-fixed-head {
  font-size: 13px;
}
.e-bigger.e-small .e-dropdownbase .e-list-item,
.e-dropdownbase.e-small.e-bigger .e-list-item {
  color: #000;
  line-height: 40px;
  min-height: 40px;
  text-indent: 16px;
}
.e-bigger.e-small .e-dropdownbase .e-list-group-item, .e-bigger.e-small .e-dropdownbase .e-fixed-head,
.e-dropdownbase.e-small.e-bigger .e-list-group-item,
.e-dropdownbase.e-small.e-bigger .e-fixed-head {
  line-height: 40px;
  min-height: 40px;
  padding-left: 16px;
}
.e-bigger.e-small .e-dropdownbase .e-list-item .e-list-icon,
.e-dropdownbase.e-small.e-bigger .e-list-item .e-list-icon {
  font-size: 18px;
}
.e-bigger.e-small .e-dropdownbase .e-list-item .e-list-icon {
  padding: 0 16px 0 0;
}
/* stylelint-disable property-no-vendor-prefix */
@keyframes e-input-ripple {
  100% {
    opacity: 0;
    transform: scale(4);
  }
}
@keyframes slideTopUp {
  from {
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    transform: translate3d(0, 0, 0) scale(1);
  }
}
/* stylelint-disable property-no-vendor-prefix */
@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.e-ddl.e-control-wrapper .e-ddl-icon::before {
  transform: rotate(0deg);
  transition: transform 300ms ease;
}
.e-ddl.e-control-wrapper.e-icon-anim .e-ddl-icon::before {
  transform: rotate(180deg);
  transition: transform 300ms ease;
}
.e-dropdownbase .e-list-item.e-active.e-hover {
  color: #e3165b;
}
.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:active,
.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:hover,
.e-input-group:not(.e-disabled) .e-back-icon:active,
.e-input-group:not(.e-disabled) .e-back-icon:hover,
.e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:hover {
  background: transparent;
}
.e-input-group .e-ddl-icon:not(:active)::after {
  animation: none;
}
.e-ddl.e-popup {
  border: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  margin-top: 2px;
}
.e-popup.e-ddl .e-dropdownbase {
  min-height: 26px;
}
.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon {
  margin: 6px 6px 5px;
  min-height: 12px;
  min-width: 12px;
  padding: 6px;
}
.e-input-group.e-ddl,
.e-input-group.e-ddl .e-input,
.e-input-group.e-ddl .e-ddl-icon {
  background: transparent;
}
.e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group:hover:not(.e-disabled):not(.e-float-icon-left),
.e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left) {
  border-bottom-width: 0;
}
.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon,
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus.e-small .e-clear-icon,
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon {
  margin: 0;
}
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,
.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter,
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-input-focus .e-input-filter,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-input-focus .e-input-filter,
.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small.e-input-focus .e-input-filter {
  padding: 5px 5px 5px 12px;
}
.e-ddl.e-popup.e-outline .e-filter-parent {
  padding: 4px 8px;
}
.e-ddl .e-search-icon::before {
  content: "\e993";
}
.e-ddl .e-back-icon::before {
  content: "\e977";
}
.e-ddl.e-input-group.e-control-wrapper .e-ddl-icon::before {
  content: "\e969";
  font-family: "e-icons";
}
.e-ddl.e-popup.e-resize .e-icons.e-resizer-right::before {
  content: "\eb05";
}
.e-popup.e-wide-popup.e-ddl-device.e-popup-close {
  display: block;
  visibility: hidden;
}
.e-popup-full-page {
  bottom: 0;
  left: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
  right: 0;
  top: 0;
}
.e-popup-full-page .e-popup-full-page.e-ddl.e-popup.e-ddl-device-filter {
  margin: 0;
}
.e-ddl.e-control-wrapper .e-ddl-disable-icon {
  position: relative;
}
.e-ddl.e-control-wrapper .e-ddl-disable-icon::before {
  content: "";
}
.e-ddl-device-filter .e-filter-parent {
  background-color: #f5f5f5;
}
/* stylelint-disable property-no-vendor-prefix */
.e-ddl input.e-input::-webkit-contacts-auto-fill-button {
  display: none;
  pointer-events: none;
  position: absolute;
  right: 0;
  visibility: hidden;
}
/* stylelint-enable property-no-vendor-prefix */
.e-filter-parent {
  border: 0;
  border-top-width: 0;
  box-shadow: 0 1.5px 5px -2px rgba(0, 0, 0, 0.3);
  display: block;
  padding: 0;
}
.e-ddl.e-input-group:not(.e-disabled) {
  cursor: pointer;
}
.e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus::before, .e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus::after {
  width: 0;
}
.e-ddl.e-popup {
  background: #fff;
  position: absolute;
}
.e-ddl.e-popup .e-search-icon {
  margin: 0;
  opacity: 0.57;
  padding: 12px 8px 8px;
}
.e-ddl.e-popup .e-filter-parent .e-back-icon {
  padding: 0 8px;
}
.e-ddl.e-popup.e-rtl .e-filter-parent .e-input-group.e-control-wrapper .e-input-filter, .e-ddl.e-popup .e-filter-parent .e-input-filter, .e-ddl.e-popup .e-filter-parent .e-input-filter:focus, .e-ddl.e-popup .e-filter-parent .e-input-group.e-input-focus .e-input-filter, .e-ddl.e-popup .e-filter-parent .e-input-group.e-control-wrapper.e-input-focus .e-input-filter {
  padding: 8px 16px 8px;
}
.e-ddl.e-popup .e-input-group {
  margin-bottom: 0;
}
.e-ddl.e-popup .e-ddl-footer, .e-ddl.e-popup .e-ddl-header {
  cursor: default;
}
/* stylelint-disable property-no-vendor-prefix */
.e-ddl.e-input-group .e-ddl-hidden,
.e-ddl.e-float-input .e-ddl-hidden {
  -webkit-appearance: initial;
  border: 0;
  height: 0;
  padding: 0;
  visibility: hidden;
  width: 0;
}
.e-ddl.e-input-group,
.e-ddl.e-input-group.e-input-focus:focus {
  outline: none;
}
.e-dropdownbase .e-list-item .e-highlight {
  display: inline;
  font-weight: bold;
  vertical-align: baseline;
}
.e-ddl.e-input-group input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide),
.e-float-input input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide),
.e-float-input.e-input-group input[readonly] ~ .e-clear-icon:not(.e-clear-icon-hide) {
  opacity: 1;
}
.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-input-group.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon,
.e-float-input input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon {
  display: flex;
}
.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-input-group input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-input-group input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide {
  display: none;
}
.e-input-group.e-static-clear input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-static-clear.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear.e-input-group input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child ~ .e-clear-icon.e-clear-icon-hide {
  cursor: pointer;
  display: flex;
}
.e-ddl.e-input-group .e-input-value,
.e-ddl.e-input-group .e-input-value:focus {
  font-family: inherit;
  font-size: 14px;
  height: auto;
  margin: 0;
  outline: none;
  width: 100%;
  overflow: hidden;
}
.e-ddl.e-input-group input[readonly].e-input,
.e-ddl.e-input-group input[readonly],
.e-ddl.e-input-group .e-dropdownlist {
  pointer-events: none;
}
.e-ddl.e-popup.e-popup-open .e-list-item.e-disabled {
  opacity: 0.7;
  pointer-events: none;
}
ejs-autocomplete,
ejs-combobox,
ejs-dropdownlist {
  display: block;
}
.e-small .e-ddl.e-popup .e-list-item,
.e-input-group.e-ddl.e-small .e-list-item {
  font-size: 12px;
}
.e-small .e-ddl.e-popup .e-list-group-item,
.e-input-group.e-ddl.e-small .e-list-group-item {
  font-size: 12px;
}
.e-small.e-ddl.e-popup .e-list-item,
.e-input-group.e-ddl.e-small .e-list-item {
  font-size: 12px;
}
.e-small.e-ddl.e-popup .e-list-group-item,
.e-input-group.e-ddl.e-small .e-list-group-item {
  font-size: 12px;
}
.e-content-placeholder.e-ddl.e-placeholder-ddl,
.e-content-placeholder.e-autocomplete.e-placeholder-autocomplete,
.e-content-placeholder.e-combobox.e-placeholder-combobox {
  background-size: 300px 33px;
  min-height: 33px;
}
.e-ddl.e-popup.e-resize .e-resizer-right {
  bottom: 0;
  right: 0;
  cursor: nwse-resize;
  height: 15px;
  position: absolute;
  width: 15px;
}
.e-popup {
  border-color: #e0e0e0;
}
.e-float-input.e-input-group.e-ddl.e-control.e-icon-anim > .e-float-text,
.e-float-input.e-input-focus.e-input-group.e-ddl.e-control.e-keyboard > .e-float-text {
  color: #e3165b;
}
.e-ddl.e-popup .e-filter-parent .e-input-group input.e-input-filter {
  border-color: transparent;
}
.e-bigger .e-input-group.e-ddl .e-input-filter, .e-bigger .e-input-group.e-ddl .e-input-filter:focus {
  margin-left: -20px;
}
.e-bigger .e-ddl.e-popup .e-list-item {
  font-size: 14px;
}
.e-bigger .e-ddl.e-popup .e-list-group-item {
  font-size: 14px;
}
.e-bigger .e-ddl.e-popup .e-input-group {
  padding: 4px 0;
}
.e-bigger.e-ddl.e-popup .e-list-item {
  font-size: 14px;
}
.e-bigger.e-ddl.e-popup .e-list-group-item {
  font-size: 14px;
}
.e-bigger.e-ddl.e-popup .e-input-group {
  padding: 4px 0;
}
.e-bigger.e-small .e-ddl.e-popup .e-list-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-item {
  font-size: 13px;
}
.e-bigger.e-small .e-ddl.e-popup .e-list-group-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-group-item {
  font-size: 13px;
}
.e-bigger.e-small.e-ddl.e-popup .e-list-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-item {
  font-size: 13px;
}
.e-bigger.e-small.e-ddl.e-popup .e-list-group-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-group-item {
  font-size: 13px;
}
.e-bigger .e-content-placeholder.e-ddl.e-placeholder-ddl,
.e-bigger.e-content-placeholder.e-ddl.e-placeholder-ddl,
.e-bigger .e-content-placeholder.e-autocomplete.e-placeholder-autocomplete,
.e-bigger.e-content-placeholder.e-autocomplete.e-placeholder-autocomplete,
.e-bigger .e-content-placeholder.e-combobox.e-placeholder-combobox,
.e-bigger.e-content-placeholder.e-combobox.e-placeholder-combobox {
  background-size: 300px 40px;
  min-height: 40px;
}
.e-bigger .e-popup.e-ddl-device-filter .e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: #e0e0e0;
}
.e-bigger .e-popup.e-ddl-device-filter {
  margin-top: 0;
}
.e-bigger .e-ddl-device .e-input-group,
.e-bigger .e-ddl-device .e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {
  background: #f5f5f5;
  border-width: 0;
  box-shadow: none;
  margin-bottom: 0;
}
.e-bigger .e-ddl-device .e-input-group .e-back-icon,
.e-bigger .e-ddl-device .e-input-group input.e-input,
.e-bigger .e-ddl-device .e-input-group .e-clear-icon {
  background-color: #f5f5f5;
}
.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
.e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon {
  min-height: 16px;
  min-width: 16px;
}
.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-filter,
.e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-filter {
  padding: 8px 16px 8px 0;
}
.e-bigger.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
.e-bigger.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon,
.e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon,
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger .e-clear-icon,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger .e-clear-icon,
.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger.e-small .e-clear-icon {
  min-height: 18px;
  min-width: 18px;
}
.e-bigger.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,
.e-bigger.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,
.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter,
.e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter,
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger .e-input-filter,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger .e-input-filter,
.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger.e-small .e-input-filter {
  padding: 8px 16px;
}
/*! TreeView's material theme wise override definitions and variables */
/* stylelint-disable */
/* stylelint-disable */
.e-ddt .e-ddt-icon::before {
  content: "\e969";
}
.e-ddt .e-chips-close::before {
  content: "\e7e9";
}
.e-ddt {
  cursor: pointer;
  outline: none;
}
.e-ddt .e-ddt-icon::before {
  transform: rotate(0deg);
  transition: transform 300ms ease;
}
.e-ddt.e-icon-anim .e-ddt-icon::before {
  transform: rotate(180deg);
  transition: transform 300ms ease;
}
.e-ddt .e-ddt-hidden {
  border: 0;
  height: 0;
  visibility: hidden;
  width: 0;
}
.e-ddt.e-input-group.e-control-wrapper .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper .e-clear-icon {
  box-sizing: content-box;
  min-height: 22px;
}
.e-ddt.e-input-group.e-control-wrapper .e-input-group-icon.e-ddt-icon, .e-ddt.e-float-input.e-control-wrapper .e-input-group-icon.e-ddt-icon {
  border: 0;
}
.e-ddt.e-input-group.e-control-wrapper .e-icon-hide, .e-ddt.e-float-input.e-control-wrapper .e-icon-hide {
  display: none;
}
.e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-clear-icon, .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-clear-icon {
  bottom: 0;
  position: absolute;
  right: 0;
}
.e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
  right: 18px;
}
.e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
  bottom: 2px;
  position: absolute;
  right: 0;
}
.e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-input-group.e-control-wrapper.e-show-chip input.e-dropdowntree.e-chip-input, .e-ddt.e-input-group.e-control-wrapper.e-show-text.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-input-group.e-control-wrapper.e-show-text input.e-dropdowntree.e-chip-input, .e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-float-input.e-control-wrapper.e-show-chip input.e-dropdowntree.e-chip-input, .e-ddt.e-float-input.e-control-wrapper.e-show-text.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-float-input.e-control-wrapper.e-show-text input.e-dropdowntree.e-chip-input {
  padding-left: 0;
  padding-right: 0;
}
.e-ddt.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-disabled) .e-clear-icon, .e-ddt.e-float-input.e-control-wrapper.e-valid-input:hover:not(.e-disabled) .e-clear-icon {
  display: flex;
}
.e-ddt .e-chips-wrapper {
  width: 100%;
}
.e-ddt.e-show-chip .e-chips-close {
  min-height: 16px;
  min-width: 16px;
  line-height: 16px;
  text-align: center;
}
.e-ddt.e-show-chip .e-chips-close::before {
  font-size: 16px;
}
.e-ddt.e-show-chip .e-chips {
  align-items: center;
  border-radius: 16px;
  box-sizing: border-box;
  display: inline-flex;
  float: left;
  height: 24px;
  margin: 3px 1px;
  max-width: calc(100% - 2px);
  overflow: hidden;
  padding: 0 4px 0 4px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-ddt.e-show-chip .e-chips > .e-chipcontent {
  max-width: 100%;
  overflow: hidden;
  padding: 0 4px 0 4px;
  text-indent: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-ddt.e-outline .e-overflow.e-show-text {
  padding: 10px 12px 9px;
}
.e-ddt.e-outline .e-overflow.e-total-count {
  padding: 10px 12px;
}
.e-ddt.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon, .e-ddt.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon {
  right: 30px;
}
.e-ddt.e-outline.e-input-group.e-control-wrapper:not(.e-show-chip).e-show-dd-icon.e-input-focus .e-clear-icon, .e-ddt.e-outline.e-float-input.e-control-wrapper:not(.e-show-chip).e-show-dd-icon.e-input-focus .e-clear-icon {
  min-height: 20px;
}
.e-ddt.e-outline.e-show-chip .e-overflow,
.e-ddt.e-outline.e-show-chip .e-chips-wrapper {
  padding: 4px 12px;
}
.e-ddt.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text {
  line-height: 21px;
  padding: 14px 2px 5px 0;
}
.e-ddt.e-filled.e-float-input.e-control-wrapper .e-overflow .e-remain.e-wrap-count {
  padding-top: 10px;
}
.e-ddt.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip) .e-ddt-icon, .e-ddt.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip).e-show-dd-icon .e-clear-icon {
  padding-top: 8px;
}
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
  bottom: 6px;
  right: 10px;
}
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon, .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text .e-clear-icon {
  bottom: 5px;
  right: 38px;
}
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon, .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon {
  bottom: 9px;
  right: 10px;
}
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper,
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow {
  padding-top: 8px;
}
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips,
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips {
  height: 18px;
}
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent,
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips > .e-chipcontent {
  font-size: 12px;
  padding: 0 4px 0 0;
}
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips-close::before,
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips-close::before {
  font-size: 12px;
  height: 12px;
  width: 12px;
}
.e-ddt.e-filled .e-chips-wrapper .e-chips,
.e-ddt.e-filled .e-overflow .e-chips {
  margin-top: 8px;
  padding: 0 8px;
}
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow.e-show-text {
  line-height: 39px;
  padding: 0;
}
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow .e-remain.e-wrap-count {
  line-height: 39px;
  padding-top: 0;
}
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips,
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips {
  height: 28px;
  margin-top: 8px;
  padding: 0 8px;
}
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent,
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips > .e-chipcontent {
  font-size: 13px;
  padding: 0 8px 0 0;
}
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips-close::before,
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips-close::before {
  font-size: 14px;
  height: 12px;
  width: 12px;
}
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text .e-ddt-icon, .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon {
  bottom: 10px;
  right: 10px;
}
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-clear-icon {
  bottom: 9px;
  right: 38px;
}
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input):not(.e-show-dd-icon) .e-clear-icon {
  bottom: 9px;
  right: 10px;
}
.e-ddt .e-overflow {
  white-space: nowrap;
}
.e-ddt .e-overflow.e-show-text {
  padding: 6px 0 0 0;
}
.e-ddt .e-overflow.e-total-count {
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-ddt .e-overflow.e-total-count .e-remain {
  padding: 0 16px 0 0;
}
.e-ddt .e-overflow.e-wrap-count {
  padding-top: 6px;
}
.e-ddt .e-overflow .e-remain {
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  padding: 0 0 0 16px;
}
.e-ddt .e-overflow .e-remain.e-wrap-count {
  padding-top: 6px;
}
.e-ddt.e-show-chip .e-overflow.e-total-count .e-remain {
  padding: 6px 0 0 0;
}
.e-ddt.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 18px;
  max-width: calc(100% - 19px);
}
.e-ddt.e-show-clear .e-chips-wrapper .e-chips:last-child {
  margin-right: 26px;
  max-width: calc(100% - 27px);
}
.e-ddt.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 45px;
  max-width: calc(100% - 45px);
}
.e-ddt input[readonly],
.e-ddt .e-dropdowntree,
.e-ddt input[readonly].e-input {
  pointer-events: none;
}
.e-ddt input[readonly].e-chip-input,
.e-ddt .e-dropdowntree.e-chip-input,
.e-ddt input[readonly].e-input.e-chip-input {
  width: 0;
  visibility: hidden;
}
.e-ddt.e-popup {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 0px rgba(0, 0, 0, 0.14), 0 3px 14px 0px rgba(0, 0, 0, 0.12);
  position: absolute;
}
.e-ddt.e-popup .e-selectall-parent {
  border-bottom: 1px solid;
  cursor: pointer;
  display: block;
  line-height: 36px;
  overflow: hidden;
  position: relative;
  text-indent: 38px;
  white-space: nowrap;
  width: 100%;
}
.e-ddt.e-popup .e-selectall-parent.e-hide-selectall {
  display: none;
}
.e-ddt.e-popup .e-selectall-parent .e-checkbox-wrapper {
  position: relative;
  text-indent: 0;
}
.e-ddt.e-popup .e-selectall-parent .e-all-text {
  font-family: inherit;
  font-size: 14px;
  margin: 10px;
}
.e-ddt.e-popup .e-filter-wrap {
  border-top-width: 0;
  display: block;
  padding: 0;
  border: 0;
}
.e-ddt.e-popup .e-filter-wrap .e-input,
.e-ddt.e-popup .e-filter-wrap .e-input:focus {
  padding: 8px 16px 8px;
}
.e-ddt.e-popup .e-filter-wrap .e-input-group {
  margin-bottom: 0;
}
.e-ddt.e-popup .e-filter-wrap .e-input-group .e-clear-icon {
  margin: 6px 6px 5px;
  min-height: 12px;
  min-width: 12px;
  padding: 6px;
}
.e-ddt.e-popup .e-filter-wrap .e-input-group:not(.e-disabled):not(.e-float-icon-left)::before, .e-ddt.e-popup .e-filter-wrap .e-input-group:not(.e-disabled):not(.e-float-icon-left)::after, .e-ddt.e-popup .e-filter-wrap .e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::before, .e-ddt.e-popup .e-filter-wrap .e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left)::after {
  bottom: -1px;
  height: 1px;
}
.e-ddt.e-popup .e-popup-content {
  overflow: auto;
  position: relative;
}
.e-ddt.e-popup .e-popup-content .e-ddt-nodata {
  display: none;
}
.e-ddt.e-popup .e-popup-content.e-no-data {
  cursor: default;
  font-family: inherit;
  font-size: 14px;
  text-align: center;
  padding: 14px 16px;
}
.e-ddt.e-popup .e-popup-content.e-no-data .e-treeview {
  display: none;
}
.e-ddt.e-popup .e-popup-content.e-no-data .e-ddt-nodata {
  display: block;
}
.e-ddt.e-popup .e-treeview {
  display: inline-table;
  width: 100%;
}
.e-ddt.e-popup .e-treeview .e-list-item {
  padding: 0;
}
.e-ddt.e-popup .e-treeview .e-list-item .e-ul {
  margin: 0;
  padding: 0 0 0 14px;
}
.e-ddt.e-popup .e-treeview .e-fullrow {
  height: 36px;
}
.e-ddt.e-popup .e-treeview > .e-ul {
  overflow: hidden;
  padding: 0 8px;
}
.e-ddt.e-popup .e-treeview.e-fullrow-wrap .e-text-content {
  padding-bottom: 2px;
  padding-top: 2px;
}
.e-ddt.e-popup .e-ddt-footer,
.e-ddt.e-popup .e-ddt-header {
  cursor: default;
}
.e-ddt.e-rtl.e-show-chip .e-chips {
  float: right;
}
.e-ddt.e-rtl.e-show-chip .e-overflow .e-remain, .e-ddt.e-rtl.e-show-text .e-overflow .e-remain {
  padding: 0 16px 0 0;
}
.e-ddt.e-rtl.e-show-chip .e-overflow .e-remain.e-wrap-count, .e-ddt.e-rtl.e-show-text .e-overflow .e-remain.e-wrap-count {
  padding-top: 6px;
}
.e-ddt.e-rtl.e-show-chip .e-overflow.e-wrap-count, .e-ddt.e-rtl.e-show-text .e-overflow.e-wrap-count {
  position: absolute;
  right: auto;
}
.e-ddt.e-rtl.e-show-text .e-overflow.e-total-count .e-remain {
  padding: 0 0 0 16px;
}
.e-ddt.e-rtl.e-show-chip .e-overflow.e-total-count .e-remain {
  padding: 6px 0 0 0;
}
.e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon, .e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon, .e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon, .e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon {
  left: 30px;
}
.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text {
  padding: 14px 0 5px 2px;
}
.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
  left: 10px;
  right: auto;
}
.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
  left: 38px;
  right: auto;
}
.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon, .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon {
  left: 10px;
  right: auto;
}
.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent,
.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips > .e-chipcontent {
  padding: 0 0 0 4px;
}
.e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent,
.e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips > .e-chipcontent {
  padding: 0 0 0 8px;
}
.e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text .e-ddt-icon, .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon {
  left: 10px;
  right: auto;
}
.e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon .e-clear-icon {
  left: 38px;
  right: auto;
}
.e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input):not(.e-show-dd-icon) .e-clear-icon {
  left: 10px;
  right: auto;
}
.e-ddt.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 1px;
  margin-left: 18px;
}
.e-ddt.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child {
  margin-right: 1px;
  margin-left: 26px;
}
.e-ddt.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 1px;
  margin-left: 45px;
}
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip .e-clear-icon,
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text .e-clear-icon,
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon,
.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text .e-clear-icon,
.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
  left: 0;
  right: auto;
}
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
  left: 18px;
}
.e-ddt.e-rtl.e-popup .e-treeview .e-list-item .e-ul {
  padding: 0 14px 0 0;
}
.e-ddt-icon-hide {
  display: none;
}
.e-ddt .e-chips {
  background-color: #eee;
}
.e-ddt .e-chips .e-chips-close::before {
  color: rgba(0, 0, 0, 0.54);
}
.e-ddt .e-chips > .e-chipcontent {
  color: rgba(0, 0, 0, 0.87);
}
.e-ddt.e-filled .e-chips {
  background-color: #cecece;
}
.e-ddt .e-overflow .e-remain {
  color: rgba(0, 0, 0, 0.54);
}
.e-ddt.e-popup {
  background: #fff;
  border-color: transparent;
}
.e-ddt.e-popup .e-popup-content.e-no-data {
  color: #000;
}
.e-ddt.e-popup .e-selectall-parent {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-ddt.e-popup .e-selectall-parent:focus {
  background: #f5f5f5;
}
.e-ddt.e-popup .e-selectall-parent .e-all-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-bigger .e-ddt .e-chips,
.e-ddt.e-bigger .e-chips {
  height: 31px;
}
.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
  right: 20px;
}
.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon, .e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
  bottom: 3px;
}
.e-bigger .e-ddt.e-input-group.e-control-wrapper .e-clear-icon, .e-bigger .e-ddt.e-float-input.e-control-wrapper .e-clear-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper .e-clear-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper .e-clear-icon {
  min-height: 26px;
}
.e-bigger .e-ddt .e-overflow.e-show-text,
.e-ddt.e-bigger .e-overflow.e-show-text {
  padding: 8px 0 0 0;
}
.e-bigger .e-ddt.e-outline .e-overflow.e-show-text, .e-bigger .e-ddt.e-outline .e-overflow.e-total-count,
.e-ddt.e-bigger.e-outline .e-overflow.e-show-text,
.e-ddt.e-bigger.e-outline .e-overflow.e-total-count {
  padding: 15px 16px;
}
.e-bigger .e-ddt.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon {
  right: 36px;
}
.e-bigger .e-ddt.e-outline.e-show-chip .e-overflow,
.e-ddt.e-bigger.e-outline.e-show-chip .e-overflow {
  padding: 8px 15px;
}
.e-bigger .e-ddt.e-outline.e-show-chip .e-overflow.e-total-count .e-remain,
.e-ddt.e-bigger.e-outline.e-show-chip .e-overflow.e-total-count .e-remain {
  padding-top: 10px;
}
.e-bigger .e-ddt.e-outline.e-show-chip .e-overflow .e-remain.e-wrap-count,
.e-ddt.e-bigger.e-outline.e-show-chip .e-overflow .e-remain.e-wrap-count {
  padding-top: 10px;
}
.e-bigger .e-ddt.e-outline.e-show-chip .e-chips-wrapper,
.e-ddt.e-bigger.e-outline.e-show-chip .e-chips-wrapper {
  padding: 8px 15px;
}
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text {
  line-height: 30px;
  padding: 19px 12px 0 0;
}
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper .e-overflow .e-remain.e-wrap-count,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper .e-overflow .e-remain.e-wrap-count {
  padding-top: 14px;
}
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip) .e-ddt-icon, .e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip).e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip) .e-ddt-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip).e-show-dd-icon .e-clear-icon {
  padding-top: 8px;
}
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
  bottom: 12px;
  right: 12px;
}
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon, .e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-text .e-clear-icon {
  bottom: 11px;
  right: 44px;
}
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon, .e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon {
  bottom: 14px;
  right: 12px;
}
.e-bigger .e-ddt.e-filled .e-chips-wrapper .e-chips,
.e-bigger .e-ddt.e-filled .e-overflow .e-chips,
.e-ddt.e-bigger.e-filled .e-chips-wrapper .e-chips,
.e-ddt.e-bigger.e-filled .e-overflow .e-chips {
  margin-top: 8px;
  padding: 0 8px;
}
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper,
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow {
  padding-top: 19px;
}
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips,
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips {
  height: 24px;
}
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips > .e-chipcontent,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips > .e-chipcontent {
  font-size: 13px;
}
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips-close::before,
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips-close::before,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips-close::before,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips-close::before {
  font-size: 14px;
  height: 14px;
  width: 14px;
}
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow.e-show-text,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow.e-show-text {
  line-height: 55px;
}
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow .e-remain.e-wrap-count,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow .e-remain.e-wrap-count {
  line-height: 55px;
  padding-top: 0;
}
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips,
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips {
  height: 32px;
  padding: 0 12px;
}
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips > .e-chipcontent,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips > .e-chipcontent,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips > .e-chipcontent {
  font-size: 14px;
}
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips-close::before,
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips-close::before,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips-close::before,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips-close::before {
  font-size: 16px;
  height: 16px;
  width: 16px;
}
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text .e-ddt-icon, .e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text:not(.e-show-dd-icon) .e-clear-icon, .e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon, .e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text .e-ddt-icon,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip:not(.e-show-dd-icon) .e-clear-icon {
  bottom: 16px;
  right: 12px;
}
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-clear-icon {
  bottom: 15px;
  right: 44px;
}
.e-bigger .e-ddt.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 20px;
  max-width: calc(100% - 21px);
}
.e-bigger .e-ddt.e-show-clear .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-show-clear .e-chips-wrapper .e-chips:last-child {
  margin-right: 32px;
  max-width: calc(100% - 33px);
}
.e-bigger .e-ddt.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 52px;
  max-width: calc(100% - 53px);
}
.e-bigger .e-ddt.e-popup .e-selectall-parent,
.e-ddt.e-bigger.e-popup .e-selectall-parent {
  text-indent: 43px;
}
.e-bigger .e-ddt.e-popup .e-treeview .e-fullrow,
.e-ddt.e-bigger.e-popup .e-treeview .e-fullrow {
  height: 44px;
}
.e-bigger .e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon {
  left: 36px;
}
.e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text,
.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text {
  padding: 19px 0 0 12px;
}
.e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon, .e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon, .e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon {
  left: 12px;
  right: auto;
}
.e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
  left: 44px;
  right: auto;
}
.e-bigger .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon:not(.e-input-focus) .e-ddt-icon, .e-bigger .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon:not(.e-input-focus):not(.e-show-dd-icon) .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon, .e-bigger .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon:not(.e-input-focus) .e-ddt-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon:not(.e-input-focus):not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip:not(.e-show-dd-icon) .e-clear-icon {
  left: 12px;
  right: auto;
}
.e-bigger .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-clear-icon {
  left: 44px;
  right: auto;
}
.e-bigger .e-ddt.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 1px;
  margin-left: 20px;
}
.e-bigger .e-ddt.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child {
  margin-right: 1px;
  margin-left: 32px;
}
.e-bigger .e-ddt.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
  margin-right: 52px;
  margin-left: 1px;
}
.e-bigger .e-ddt.e-rtl.e-show-chip.e-input-group.e-show-dd-icon .e-clear-icon, .e-bigger .e-ddt.e-rtl.e-show-text.e-input-group.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-show-chip.e-input-group.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-show-text.e-input-group.e-show-dd-icon .e-clear-icon {
  left: 20px;
  right: auto;
}
/* stylelint-disable-line no-empty-source */
/* stylelint-disable-line no-empty-source */
.e-multiselect.e-input-group.e-checkbox .e-multi-select-wrapper input[type=text] {
  padding: 1px 0;
}
.e-small .e-multiselect.e-input-group.e-checkbox .e-multi-select-wrapper input[type=text],
.e-small.e-multiselect.e-input-group.e-checkbox .e-multi-select-wrapper input[type=text] {
  padding: 0;
}
.e-multiselect.e-input-group .e-multi-select-wrapper .e-multiselect-box input[type=text],
.e-multiselect.e-input-group.e-input-focus .e-multi-select-wrapper .e-searcher:not(.e-zero-size) input[type=text] {
  padding: 0;
}
.e-multiselect.e-input-group .e-ddl-icon::before {
  content: "\e969";
  font-family: "e-icons";
}
.e-multi-select-wrapper .e-chips .e-chips-close::before {
  content: "\e7e9";
  cursor: pointer;
  left: 0;
  position: relative;
  top: 0;
}
.e-multi-select-wrapper .e-close-hooker::before {
  content: "\e7a7";
  cursor: pointer;
  left: 6px;
  position: relative;
  top: 6px;
}
.e-multiselect.e-input-group .e-ddl-disable-icon::before {
  content: "";
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  height: 38px;
  margin-top: -38px;
  right: 18px;
  top: 100%;
  width: 32px;
}
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  height: 38px;
  margin-top: -35px;
  right: 18px;
  top: 100%;
  width: 32px;
}
.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
  right: 30px;
}
.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
  right: 30px;
}
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  height: 34px;
  margin-top: -35px;
  right: 16px;
  top: 100%;
  width: 14px;
}
.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
  right: 48px;
}
.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
  left: 52px;
  right: auto;
}
.e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl.e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-rtl .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
  left: 48px;
  right: auto;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before {
  content: "\e208";
  font-size: 16px;
  height: 16px;
  margin-top: -8px;
  top: 50%;
}
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before {
  content: "\e208";
  font-size: 14px;
  height: 14px;
  margin-top: -7px;
  top: 50%;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 14px;
}
.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 13px;
}
.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-multiselect.e-outline.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 7px 12px 9px 0;
}
.e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 6px 10px 8px 0;
}
.e-rtl.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-multiselect.e-outline.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-outline.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 7px 0 9px 12px;
}
.e-rtl.e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-rtl.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-small .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-small .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 6px 0 8px 10px;
}
.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker {
  height: 20px;
  margin-top: -33px;
  right: 18px;
  width: 20px;
}
.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker {
  margin-top: -32px;
}
.e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  height: 18px;
  margin: -29px 0 8px;
  width: 18px;
}
.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker {
  margin-top: -26px;
}
.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close {
  height: 14px;
  width: 14px;
}
.e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-small .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close {
  height: 10px;
  width: 10px;
}
.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 12px;
  height: 12px;
  width: 12px;
}
.e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 10px;
  height: 10px;
  width: 10px;
}
.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 14px;
  height: 14px;
  width: 14px;
}
.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before {
  content: "\e208";
  font-size: 16px;
  height: 16px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}
.e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before,
.e-small .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before {
  font-size: 14px;
  height: 14px;
  width: 14px;
}
.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  left: 10px;
  right: auto;
}
.e-small.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-small.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-small .e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  left: 6px;
  right: auto;
}
.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 10px 0 9px;
}
.e-multiselect.e-filled.e-input-group.e-float-input.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 0 8px 8px 0;
  padding: 0;
}
.e-small.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  height: 18px;
  margin: 7px 0 2px;
  width: 18px;
}
.e-small.e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-multiselect.e-filled.e-input-group.e-float-input.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 0 12px 4px 0;
}
.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before,
.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before {
  font-size: 16px;
  height: 16px;
  width: 16px;
}
.e-small.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before,
.e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before {
  font-size: 14px;
  height: 14px;
  width: 14px;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before {
  content: "";
}
.e-popup.e-multi-select-list-wrapper.e-resize .e-icons.e-resizer-right::before {
  content: "\eb05";
}
.e-multi-select-wrapper {
  box-sizing: border-box;
  cursor: text;
  line-height: normal;
  min-height: 30px;
  padding: 0 32px 0 0;
  position: relative;
  user-select: none;
  width: 100%;
}
.e-multi-select-wrapper.e-delimiter .e-searcher, .e-multi-select-wrapper.e-delimiter .e-multi-searcher {
  height: 27px;
  vertical-align: middle;
}
.e-multi-select-wrapper.e-delimiter .e-searcher .e-dropdownbase, .e-multi-select-wrapper.e-delimiter .e-multi-searcher .e-dropdownbase {
  height: 100%;
  min-height: 100%;
}
.e-multi-select-wrapper .e-delim-view {
  white-space: nowrap;
}
.e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-overflow, .e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-total {
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before {
  color: #fff;
  font-size: 16px;
  left: 12px;
  top: 0;
}
.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
  background-color: #3f51b5;
  color: #fff;
  padding: 12px 4px 11px 0;
}
.e-multi-select-wrapper .e-searcher.e-zero-size:not(.e-multiselect-box),
.e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box) {
  width: 0;
}
.e-multi-select-wrapper .e-searcher.e-zero-size:not(.e-multiselect-box) input[type=text],
.e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box) input[type=text] {
  height: 1px;
  min-height: 1px;
}
.e-multi-select-wrapper .e-chips.e-mob-chip > .e-chipcontent {
  max-width: 100%;
}
.e-multiselect.e-control-container .e-multi-select-wrapper .e-multi-searcher,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-multi-searcher {
  display: flex;
  float: left;
  width: auto;
}
.e-multiselect.e-control-container .e-multi-select-wrapper.e-delimiter .e-multi-searcher,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper.e-delimiter .e-multi-searcher {
  display: inline-flex;
  float: none;
}
.e-multiselect.e-control-container .e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box),
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box) {
  width: 0;
}
.e-multiselect.e-control-container .e-multi-select-wrapper .e-delim-values.e-delim-hide,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-hide,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-chips-collection.e-delim-hide,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-delim-values.e-delim-hide,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-hide,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-chips-collection.e-delim-hide {
  display: none;
}
.e-multiselect.e-control-container .e-multi-select-wrapper.e-down-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper.e-down-icon {
  padding: 0 48px 0 0;
}
.e-multiselect.e-control-container .e-multi-select-wrapper .e-delim-values,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-delim-values {
  align-items: center;
  display: inline;
  max-width: 100%;
  word-break: break-word;
}
.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  align-items: center;
  cursor: pointer;
  display: none;
  flex-direction: row;
  margin-top: -2.5em;
  outline: 0;
  padding: 0;
  position: absolute;
  right: 5px;
  top: 100%;
}
.e-multiselect.e-control-container :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  display: flex;
}
.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  margin-right: 0;
  margin-top: -2.1em;
  right: 0;
}
.e-multiselect.e-control-container .e-multi-select-wrapper.e-delimiter,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper.e-delimiter {
  top: -1px;
}
.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-clear-icon {
  font-size: 10px;
  height: 24px;
  width: 24px;
}
.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-multi-searcher,
.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-multi-searcher {
  float: right;
}
.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-ddl-icon {
  left: 0;
  right: auto;
}
.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper.e-down-icon,
.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper.e-down-icon {
  padding: 0 0 0 48px;
}
.e-popup.e-multi-select-list-wrapper .e-list-item.e-disabled,
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-disabled {
  opacity: 0.7;
  pointer-events: none;
}
.e-multiselect.e-input-group,
.e-multiselect.e-float-input {
  word-wrap: initial;
}
.e-multiselect.e-input-group .e-searcher .e-label-top,
.e-multiselect.e-input-group .e-multi-searcher .e-label-top {
  top: 15px;
}
.e-multi-select-wrapper.e-close-icon-hide {
  padding-right: 0;
}
.e-multi-select-wrapper .e-chips-collection {
  cursor: default;
  display: block;
}
.e-multiselect.e-input-group.e-control-wrapper:not(.e-control-container) .e-multi-select-wrapper.e-down-icon .e-chips-collection {
  margin-right: 30px;
}
.e-multi-select-wrapper .e-multi-hidden {
  border: 0;
  height: 0;
  position: absolute;
  visibility: hidden;
  width: 0;
}
.e-multi-select-wrapper .e-chips {
  align-items: center;
  display: inline-flex;
  float: left;
  margin: 0 8px 6px 0;
  max-width: 100%;
  overflow: hidden;
  padding: 0 4px 0 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-multi-select-wrapper .e-chips > .e-chipcontent {
  max-width: 100%;
  overflow: hidden;
  padding: 0 4px 0 0;
  text-indent: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-multi-select-wrapper.e-delimiter .e-searcher {
  display: inline-block;
  float: none;
}
.e-multi-select-wrapper .e-mob-chip.e-chips > .e-chipcontent {
  padding: 8px 4px 8px 0;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-mob-chip.e-chips > .e-chipcontent {
  padding: 8px 0 8px 4px;
}
.e-multi-select-wrapper .e-chips-close {
  align-self: center;
  display: flex;
  float: right;
  font-family: "e-icons";
  height: 16px;
  margin: 0 0 0;
  width: 16px;
}
.e-rtl .e-multi-select-wrapper .e-chips-close {
  margin: 0 0 0;
}
.e-multi-select-wrapper .e-mob-chip.e-chips .e-chips-close {
  margin: 3px 0 0;
}
.e-multi-select-wrapper .e-chips-close.e-close-hooker {
  cursor: default;
  font-size: 10px;
  height: 24px;
  margin-top: -2.5em;
  position: absolute;
  right: 5px;
  width: 24px;
  top: 100%;
}
.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-small.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-multiselect.e-input-group.e-control-container .e-multi-select-wrapper.e-down-icon .e-clear-icon {
  right: 22px;
}
.e-multiselect.e-input-group.e-control-container.e-rtl .e-multi-select-wrapper.e-down-icon .e-clear-icon {
  left: 22px;
  right: auto;
}
.e-multi-select-wrapper input[type=text] {
  background: none;
  border: 0;
  font-family: inherit;
  font-size: 13px;
  font-weight: normal;
  height: 28px;
  min-height: 28px;
  outline: none;
  padding: 4px 0 4px 0;
  text-indent: 0;
}
.e-multiselect.e-filled .e-multi-select-wrapper input[type=text] {
  background: none;
  border: 0;
  color: inherit;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 28px;
  min-height: 28px;
  outline: none;
  padding: 0;
  text-indent: 0;
}
.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper input[type=text] {
  padding: 5px;
}
/* stylelint-disable property-no-vendor-prefix */
.e-multi-select-wrapper input[type=text]::-ms-clear {
  display: none;
}
.e-multi-select-wrapper .e-searcher {
  display: block;
  float: left;
  width: auto;
}
.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 32px);
}
.e-small .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-small.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 30px);
}
.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 32px);
}
.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 30px);
}
.e-multi-select-wrapper .e-delim-values {
  font-family: inherit;
  font-size: 14px;
  line-height: 28px;
  max-width: 100%;
  padding-left: 0;
  padding-right: 6px;
  vertical-align: middle;
}
.e-multi-select-list-wrapper .e-hide-listitem,
.e-multi-select-list-wrapper .e-hide-group-header {
  display: none;
}
.e-multi-select-wrapper .e-delim-values .e-remain {
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  padding-left: 16px;
}
.e-multiselect.e-disabled .e-multi-select-wrapper,
.e-multiselect.e-disabled .e-multi-select-wrapper .e-chips .e-chips-close::before {
  cursor: not-allowed;
}
.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close {
  height: 40px;
  left: 0;
  margin: 0 0 0 0;
  margin-left: auto;
  position: relative;
  top: 0;
  width: 40px;
}
.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
  align-self: center;
  box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.21);
  display: inline-flex;
  padding: 0 0 0 16px;
  width: 92%;
}
.e-multi-select-wrapper .e-ddl-disable-icon::before {
  content: "";
}
.e-multiselect.e-rtl .e-multi-select-wrapper.e-delimiter .e-searcher {
  float: none;
}
.e-multiselect.e-rtl .e-multi-select-wrapper.e-close-icon-hide {
  padding-left: 0;
}
.e-multiselect.e-rtl .e-multi-select-wrapper {
  padding: 0 2px 0 32px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before {
  left: -12px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close {
  margin: 0;
  margin-right: auto;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-searcher {
  float: right;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips {
  float: right;
  margin: 0 0 8px 8px;
  padding: 0 8px 0 4px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chipcontent {
  padding: 5px 4px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chips-close {
  float: left;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chips-close::before {
  left: 0;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip {
  padding: 0 4px 0 8px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip .e-chipcontent {
  padding: 8px 4px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
  padding: 0 8px 0 4px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
  padding: 12px 4px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  left: 22px;
  position: absolute;
  right: auto;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-close-hooker::before {
  left: -4px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper .e-delim-values .e-remain {
  padding-right: 16px;
}
.e-multiselect.e-rtl .e-down-icon .e-chips-close.e-close-hooker {
  left: 19px;
}
.e-multiselect.e-rtl .e-multi-select-wrapper.e-down-icon .e-close-hooker::before {
  left: -7px;
}
.e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 10px;
  position: relative;
  text-indent: 0;
  vertical-align: middle;
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group:not(.e-rtl) .e-list-item .e-checkbox-wrapper {
  padding-left: 14px;
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-item .e-checkbox-wrapper {
  padding-right: 25px;
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 10px;
  position: relative;
  text-indent: 0;
  vertical-align: middle;
}
.e-popup.e-multi-select-list-wrapper.e-rtl .e-list-item .e-checkbox-wrapper {
  margin-left: 12px;
  margin-right: 0;
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-group-item .e-checkbox-wrapper {
  margin-left: 12px;
  margin-right: 0;
}
.e-popup.e-multi-select-list-wrapper.e-rtl .e-list-item {
  padding-right: 0;
}
.e-popup.e-multi-select-list-wrapper.e-rtl .e-dropdownbase.e-rtl.e-dd-group .e-list-item {
  padding-right: 0;
}
.e-multi-select-list-wrapper .e-selectall-parent {
  cursor: pointer;
  display: block;
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 16px;
  position: relative;
  text-indent: 17px;
  white-space: nowrap;
  width: 100%;
}
.e-rtl .e-multi-select-list-wrapper .e-selectall-parent,
.e-multi-select-list-wrapper.e-rtl .e-selectall-parent {
  padding-left: 16px;
  padding-right: 0;
}
.e-multi-select-list-wrapper .e-selectall-parent .e-all-text {
  color: rgba(0, 0, 0, 0.87);
  font-family: inherit;
  font-size: 14px;
}
.e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 10px;
  position: relative;
  text-indent: 0;
  vertical-align: middle;
}
.e-multi-select-list-wrapper.e-rtl .e-selectall-parent .e-checkbox-wrapper {
  margin-left: 12px;
  margin-right: 0;
}
.e-multiselect .e-input-group-icon.e-ddl-icon {
  float: right;
  margin-top: 6px;
}
.e-multiselect.e-rtl .e-input-group-icon.e-ddl-icon {
  float: left;
}
.e-multiselect .e-ddl-icon::before {
  transform: rotate(0deg);
  transition: transform 300ms ease;
}
.e-multiselect.e-icon-anim .e-ddl-icon::before {
  transform: rotate(180deg);
  transition: transform 300ms ease;
}
.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-multiselect .e-multi-select-wrapper.e-down-icon {
  padding: 0;
}
.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-filter,
.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group.e-input-focus .e-input-filter {
  padding: 8px;
}
.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group:not(.e-control-container) .e-clear-icon {
  padding-left: 8px;
  padding-right: 8px;
}
.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-back-icon {
  padding: 0 8px;
}
.e-checkbox .e-multi-select-wrapper .e-delim-values .e-remain {
  line-height: 20px;
  padding-left: 10px;
}
.e-popup.e-multi-select-list-wrapper .e-list-item.e-disable .e-checkbox-wrapper .e-frame,
.e-popup.e-multi-select-list-wrapper .e-list-group-item.e-disable .e-checkbox-wrapper .e-frame {
  opacity: 0.3;
}
.e-popup.e-multi-select-list-wrapper .e-list-item.e-disable,
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-disable {
  opacity: 0.7;
}
.e-multi-select-wrapper input[readonly=true] {
  pointer-events: none;
}
.e-multiselect.e-checkbox .e-multi-select-wrapper .e-searcher {
  pointer-events: none;
}
ejs-multiselect {
  display: block;
}
.e-small.e-multi-select-list-wrapper .e-selectall-parent,
.e-small .e-multi-select-list-wrapper .e-selectall-parent {
  line-height: 26px;
}
.e-small .e-multi-select-wrapper .e-chips-close {
  height: 14px;
  width: 14px;
}
.e-small .e-multi-select-wrapper {
  min-height: 24px;
}
.e-small .e-multi-select-wrapper input[type=text] {
  height: 26px;
  min-height: 26px;
}
.e-small .e-multi-select-wrapper .e-delim-values {
  font-size: 12px;
  line-height: 26px;
}
.e-small .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
  margin-top: -2.5em;
}
.e-small.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-small.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  margin-top: -1.8em;
}
.e-content-placeholder.e-multiselect.e-placeholder-multiselect {
  background-size: 300px 33px;
  min-height: 33px;
}
.e-multiselect.e-outline .e-multi-select-wrapper input[type=text] {
  color: inherit;
  font-size: inherit;
  min-height: 34px;
  padding: 8px 12px 9px;
}
.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text] {
  padding: 8px 12px 9px;
}
.e-small.e-multiselect.e-outline .e-multi-select-wrapper input[type=text],
.e-small .e-multiselect.e-outline .e-multi-select-wrapper input[type=text] {
  font-size: inherit;
  min-height: 30px;
  padding: 7px 10px;
}
.e-small.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text],
.e-small .e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text] {
  padding: 7px 10px;
}
.e-small .e-multiselect.e-outline .e-multi-select-wrapper, .e-small.e-multiselect.e-outline .e-multi-select-wrapper {
  min-height: 30px;
  padding: 3px 38px 1px 0;
}
.e-multiselect.e-outline .e-multi-select-wrapper {
  min-height: 34px;
  padding: 3px 38px 1px 0;
}
.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon {
  padding-right: 0;
}
.e-rtl.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl .e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl.e-small.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-small .e-rtl.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl .e-small.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon {
  padding-left: 0;
}
.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-small .e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper {
  padding: 3px 0 1px 38px;
}
.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide {
  padding-left: 0;
}
.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide {
  padding-right: 0;
}
.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 34px;
}
.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 30px;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
  font-size: 14px;
  line-height: 34px;
  padding: 0 0 0 12px;
}
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
  font-size: 13px;
  line-height: 30px;
  padding: 0 0 0 8px;
}
.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
  padding: 0 12px 0 0;
}
.e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-small .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl .e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
  padding: 0 8px 0 0;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
  height: 26px;
  margin: 4px 0 4px 8px;
  padding: 0 8px;
}
.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-chips,
.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
  margin: 4px 8px 4px 0;
}
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
  height: 24px;
  padding: 0 8px;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 0 8px 0 0;
}
.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 0 0 0 8px;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
}
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 12px;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
  align-items: normal;
}
.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain {
  font-size: 14px;
}
.e-small.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-small .e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain {
  font-size: 13px;
}
.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper {
  padding: 0 12px 0 8px;
}
.e-multiselect.e-filled.e-input-group.e-control-wrapper {
  padding: 0;
}
.e-filled.e-float-input .e-multi-select-wrapper {
  padding: 11px 12px 0;
}
.e-small.e-filled.e-float-input .e-multi-select-wrapper,
.e-small .e-filled.e-float-input .e-multi-select-wrapper {
  padding: 12px 12px 0 8px;
}
.e-rtl.e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-rtl.e-multiselect.e-filled.e-float-input.e-control-wrapper {
  padding: 0;
}
.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text] {
  min-height: 39px;
  padding-right: 10px;
}
.e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text],
.e-small .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text] {
  min-height: 32px;
}
.e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper input[type=text],
.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper input[type=text] {
  height: 22px;
  min-height: 22px;
  padding: 2px;
}
.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 39px;
}
.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 32px;
}
.e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-small .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 22px;
}
.e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase {
  min-height: 28px;
}
.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values {
  font-size: 13px;
  line-height: 39px;
}
.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values {
  font-size: 14px;
  line-height: 28px;
}
.e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values,
.e-small .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values,
.e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values {
  font-size: 13px;
  line-height: 32px;
}
.e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values {
  line-height: 22px;
}
.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  height: 28px;
}
.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper.e-mob-wrapper .e-chips.e-mob-chip,
.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  height: 24px;
}
.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  height: 18px;
}
.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  margin: 8px 8px 0 0;
  padding: 0 8px;
}
.e-rtl.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  margin: 8px 0 0 8px;
  padding: 0 8px;
}
.e-small .e-filled .e-multi-select-wrapper .e-chips,
.e-small.e-filled .e-multi-select-wrapper .e-chips {
  height: 16px;
  margin: 4px 4px 0 0;
  padding-right: 8px;
}
.e.rtl.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  margin: 4px 0 0 4px;
}
.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close {
  height: 12px;
  width: 12px;
}
.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
  padding: 0 8px 0 0;
}
.e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 12px;
}
.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 12px;
  padding: 0 4px 0 0;
}
.e-rtl.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 0 0 0 4px;
}
.e-small.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 10px;
}
.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-mob-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
  padding-right: 4px;
}
.e-filled.e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-multiselect.e-control-container .e-filled.e-multi-select-wrapper .e-clear-icon {
  height: 38px;
  margin-top: -38px;
  right: 12px;
  top: 100%;
  width: 16px;
}
.e-multiselect.e-control-wrapper.e-input-group.e-readonly .e-clear-icon,
.e-outline.e-multiselect.e-control-wrapper.e-input-group.e-readonly .e-clear-icon,
.e-filled.e-multiselect.e-control-wrapper.e-input-group.e-readonly .e-clear-icon,
.e-multiselect.e-readonly.e-control-wrapper.e-input-group.e-control-container :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon,
.e-multiselect.e-readonly.e-control-wrapper.e-input-group.e-control-container.e-input-group :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon {
  display: none;
}
.e-multiselect.e-input-group.e-control-wrapper .e-input-group-icon {
  margin-right: 0;
}
.e-multiselect.e-control-container.e-input-group.e-disabled .e-input-group-icon.e-ddl-icon.e-icons,
.e-multiselect.e-control-container.e-input-group.e-disabled .e-clear-icon {
  cursor: not-allowed;
}
.e-multiselect.e-control-wrapper.e-control-container.e-input-group.e-checkbox .e-multi-select-wrapper.e-down-icon,
.e-multiselect.e-control-wrapper.e-control-container.e-input-group.e-checkbox .e-multi-select-wrapper.e-down-icon .e-multi-searcher .e-dropdownbase.e-control.e-multiselect.e-lib {
  cursor: pointer;
}
.e-popup.e-multi-select-list-wrapper.e-resize .e-resizer-right {
  bottom: 0;
  right: 0;
  cursor: nwse-resize;
  height: 15px;
  position: absolute;
  width: 15px;
}
.e-multi-select-wrapper .e-chips.e-chip-selected .e-chips-close::before {
  color: #fff;
}
.e-multi-select-wrapper .e-chips.e-chip-selected {
  background-color: #757575;
}
.e-multiselect:not(.e-disabled) .e-multi-select-wrapper .e-chips.e-chip-selected:hover {
  background-color: #757575;
}
.e-multiselect {
  box-sizing: border-box;
}
/* stylelint-disable property-no-vendor-prefix */
.e-multi-select-wrapper .e-chips > .e-chipcontent {
  -webkit-text-fill-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
  font-family: inherit;
  font-size: 13px;
}
.e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent {
  color: #fff;
}
.e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent:hover {
  color: #fff;
}
.e-multi-select-wrapper .e-chips {
  background-color: #eee;
  border-radius: 16px;
  height: 24px;
}
.e-multiselect:not(.e-disabled) .e-multi-select-wrapper .e-chips:hover {
  background-color: #eee;
}
.e-multi-select-wrapper .e-chips > .e-chipcontent:hover {
  color: rgba(0, 0, 0, 0.87);
}
.e-multi-select-wrapper .e-chips .e-chips-close::before {
  -webkit-text-fill-color: rgba(0, 0, 0, 0.54);
  color: rgba(0, 0, 0, 0.54);
  font-size: 16px;
}
.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
  background-color: #3f51b5;
  border-radius: 2px;
  color: #fff;
  height: 40px;
  line-height: 40px;
}
.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
  color: #fff;
}
.e-multi-select-wrapper .e-chips.e-mob-chip {
  height: 28px;
}
.e-popup.e-multi-select-list-wrapper {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  box-sizing: content-box;
  overflow: initial;
}
.e-popup.e-multi-select-list-wrapper .e-list-item.e-active {
  border-bottom: 1px solid transparent;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-top: 1px solid #fff;
}
.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active {
  background-color: transparent;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active {
  background-color: transparent;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active.e-item-focus {
  color: rgba(0, 0, 0, 0.87);
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active.e-item-focus {
  color: rgba(0, 0, 0, 0.87);
}
.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active.e-hover {
  background-color: #eee;
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active.e-hover {
  background-color: #eee;
}
.e-popup.e-multi-select-list-wrapper .e-list-item.e-active:first-child {
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
}
.e-popup.e-multi-select-list-wrapper .e-list-item.e-active:last-child {
  border-bottom: 1px solid transparent;
}
.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus + li.e-active {
  border-top: 1px solid transparent;
}
.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus {
  background-color: #e0e0e0;
  box-shadow: none;
  color: #e3165b;
  border: 1px solid transparent;
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item.e-active.e-item-focus {
  background-color: #e0e0e0;
  box-shadow: none;
  color: #e3165b;
  border: 1px solid transparent;
}
.e-popup.e-multi-select-list-wrapper .e-list-item {
  border: 1px solid transparent;
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item {
  border: 1px solid transparent;
}
.e-multi-select-wrapper input.e-dropdownbase:-moz-placeholder { /* stylelint-disable-line selector-no-vendor-prefix */
  color: rgba(0, 0, 0, 0.42);
}
.e-multi-select-wrapper input.e-dropdownbase::-moz-placeholder { /* stylelint-disable-line selector-no-vendor-prefix */
  color: rgba(0, 0, 0, 0.42);
}
.e-multi-select-wrapper input.e-dropdownbase:-ms-input-placeholder { /* stylelint-disable-line selector-no-vendor-prefix */
  color: rgba(0, 0, 0, 0.42);
}
.e-multi-select-wrapper input.e-dropdownbase::-webkit-input-placeholder { /* stylelint-disable-line selector-no-vendor-prefix */
  color: rgba(0, 0, 0, 0.42);
}
.e-ul.e-reorder {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.e-multi-select-list-wrapper .e-selectall-parent {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.e-multi-select-wrapper .e-delim-values {
  -webkit-text-fill-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
}
.e-multi-select-wrapper .e-chips-close.e-close-hooker {
  color: #000;
}
.e-small .e-multi-select-wrapper .e-chips {
  height: 20px;
}
.e-small .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 12px;
}
.e-small .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 14px;
}
.e-small .e-multi-select-wrapper .e-close-hooker::before {
  left: 6px;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
  background-color: #e0e0e0;
}
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips {
  background-color: #cecece;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips:hover {
  background-color: #d6d6d6;
}
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips:hover {
  background-color: #cecece;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected,
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected {
  background-color: #c7c7c7;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected:hover,
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected:hover {
  background-color: #c7c7c7;
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent,
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent {
  color: rgba(0, 0, 0, 0.87);
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent:hover,
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected > .e-chipcontent:hover {
  color: rgba(0, 0, 0, 0.87);
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  color: rgba(0, 0, 0, 0.54);
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker:hover,
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker:hover {
  color: rgba(0, 0, 0, 0.87);
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected .e-chips-close::before,
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected .e-chips-close::before {
  color: rgba(0, 0, 0, 0.54);
}
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before,
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close::before {
  color: #fff;
}
.e-multiselect.e-outline:not(.e-disabled) .e-multi-select-wrapper .e-chips:not(.e-chip-selected) .e-chips-close:hover::before,
.e-multiselect.e-filled:not(.e-disabled) .e-multi-select-wrapper .e-chips:not(.e-chip-selected) .e-chips-close:hover::before {
  color: rgba(0, 0, 0, 0.87);
}
.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain,
.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain {
  color: rgba(0, 0, 0, 0.6);
}
.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-delim-values,
.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  color: rgba(0, 0, 0, 0.38);
}
.e-multiselect.e-disabled .e-multi-select-wrapper .e-delim-values {
  -webkit-text-fill-color: rgba(0, 0, 0, 0.42);
  color: rgba(0, 0, 0, 0.42);
}
.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-chips {
  background-color: #f5f5f5;
}
.e-multiselect.e-filled .e-multi-select-wrapper.e-mob-wrapper .e-chips.e-mob-chip.e-chip-selected,
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
  background-color: #3f51b5;
  border-radius: 4px;
  box-sizing: border-box;
  color: #fff;
  height: 40px;
  line-height: 40px;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close,
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close {
  width: 33px;
}
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent,
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
  color: #fff;
}
.e-bigger .e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon,
.e-bigger.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  margin-top: -2.5em;
}
.e-bigger .e-multi-select-wrapper {
  min-height: 37px;
}
.e-bigger .e-multi-select-wrapper .e-chips {
  margin: 0 8px 6px 0;
}
.e-bigger .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 8px 4px 8px 0;
}
.e-bigger .e-multiselect.e-rtl .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 8px 0 8px 4px;
}
.e-bigger .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  margin-top: -3em;
}
.e-bigger .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon,
.e-bigger.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
  margin-top: -3em;
}
.e-bigger .e-multi-select-wrapper input[type=text],
.e-multi-select-wrapper.e-mob-wrapper input[type=text] {
  height: 28px;
  min-height: 28px;
}
.e-bigger .e-multi-select-wrapper input[type=text] {
  height: 34px;
  min-height: 34px;
}
.e-bigger .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 38px);
}
.e-bigger.e-small .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger.e-small.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger .e-small.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-small .e-bigger.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 32px);
}
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
  width: calc(100% - 32px);
}
.e-bigger .e-multi-select-wrapper .e-delim-values {
  line-height: 34px;
  padding-left: 0;
}
.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-item .e-checkbox-wrapper {
  padding-right: 25px;
}
.e-bigger .e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper,
.e-bigger.e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 12px;
}
.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item .e-checkbox-wrapper,
.e-bigger.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 12px;
}
.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-group-item {
  padding-left: 16px;
}
.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group:not(.e-rtl) .e-dropdownbase.e-dd-group .e-list-item .e-checkbox-wrapper {
  padding-left: 14px;
}
.e-bigger.e-multi-select-list-wrapper .e-selectall-parent,
.e-bigger .e-multi-select-list-wrapper .e-selectall-parent {
  font-size: 13px;
  line-height: 48px;
  text-indent: 17px;
}
.e-bigger.e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper,
.e-bigger .e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper {
  bottom: 1px;
  margin-right: 12px;
}
.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-filter,
.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group.e-input-focus {
  padding: 4px 0;
}
.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group:not(.e-control-container) .e-clear-icon {
  padding-left: 8px;
  padding-right: 8px;
}
.e-bigger .e-checkbox .e-multi-select-wrapper .e-delim-values {
  line-height: 34px;
}
.e-bigger.e-small.e-multi-select-list-wrapper .e-selectall-parent,
.e-bigger.e-small .e-multi-select-list-wrapper .e-selectall-parent {
  line-height: 40px;
}
.e-bigger.e-small.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-bigger.e-small.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
  margin-top: -2em;
}
.e-bigger.e-small .e-multi-select-wrapper .e-chips-close {
  height: 16px;
  width: 16px;
}
.e-bigger.e-small .e-multi-select-wrapper {
  min-height: 28px;
}
.e-bigger.e-small .e-multi-select-wrapper input[type=text] {
  height: 28px;
  min-height: 28px;
}
.e-small.e-bigger .e-multi-select-wrapper .e-delim-values {
  font-size: 13px;
  line-height: 28px;
}
.e-bigger.e-small .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
  margin-top: -2.5em;
  right: 5px;
}
.e-bigger .e-content-placeholder.e-multiselect.e-placeholder-multiselect,
.e-bigger.e-content-placeholder.e-multiselect.e-placeholder-multiselect {
  background-size: 300px 40px;
  min-height: 40px;
}
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper input[type=text],
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper input[type=text],
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper input[type=text],
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper input[type=text] {
  font-size: inherit;
  min-height: 34px;
  padding: 8px 12px 9px;
}
.e-bigger.e-small.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text],
.e-bigger.e-small .e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text],
.e-bigger .e-small.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text],
.e-small .e-bigger.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text] {
  padding: 8px 12px 9px;
}
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper input[type=text],
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper input[type=text] {
  font-size: inherit;
  min-height: 40px;
}
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper, .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper {
  min-height: 40px;
  padding: 7px 42px 7px 0;
}
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper {
  min-height: 34px;
  padding: 3px 38px 1px 0;
}
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper, .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper {
  min-height: 34px;
  padding: 3px 38px 1px 0;
}
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper {
  min-height: 34px;
  padding: 3px 38px 1px 0;
}
.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper {
  min-height: 34px;
  padding: 3px 38px 1px 0;
}
.e-bigger.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-bigger .e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon {
  padding-right: 0;
}
.e-rtl.e-bigger.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-bigger .e-rtl.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-bigger .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl .e-bigger.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl.e-bigger .e-small.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper,
.e-rtl.e-small .e-bigger.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper,
.e-rtl .e-bigger .e-small.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper,
.e-rtl .e-small .e-bigger.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper,
.e-rtl.e-small.e-bigger .e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper,
.e-rtl.e-small.e-bigger.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper,
.e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon {
  padding-left: 0;
}
.e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper {
  padding: 3px 0 1px 38px;
}
.e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper {
  padding: 7px 0 7px 42px;
}
.e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide {
  padding-left: 0;
}
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide {
  padding-right: 0;
}
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 40px;
}
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 34px;
}
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
  font-size: 16px;
  line-height: 40px;
  padding: 0 0 0 16px;
}
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
  font-size: 14px;
  line-height: 34px;
  padding: 0 0 0 12px;
}
.e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl .e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
  padding: 0 16px 0 0;
}
.e-rtl.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-small .e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-small .e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
  padding: 0 12px 0 0;
}
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
  height: 32px;
  padding: 0 12px;
}
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
  height: 26px;
  padding: 0 8px;
}
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
}
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 14px;
}
.e-bigger.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger .e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain {
  font-size: 16px;
}
.e-bigger.e-small.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger.e-small .e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger .e-small.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-small .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain {
  font-size: 14px;
}
.e-small.e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper,
.e-small .e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper {
  padding: 3px 12px 0 4px;
}
.e-bigger.e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-bigger.e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-bigger .e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-small .e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper {
  padding: 0;
}
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper {
  padding: 11px 12px 0;
}
.e-bigger.e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger .e-filled.e-float-input .e-multi-select-wrapper {
  padding: 19px 12px 0 16px;
}
.e-bigger:not(.e-small).e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper {
  padding-top: 3px;
}
.e-bigger.e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text],
.e-bigger.e-small .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text],
.e-bigger .e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text],
.e-small .e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text] {
  min-height: 39px;
  padding-right: 10px;
}
.e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text],
.e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text] {
  min-height: 52px;
}
.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper input[type=text],
.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper input[type=text] {
  min-height: 36px;
}
.e-bigger.e-filled:not(.e-small).e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-bigger .e-filled:not(.e-small).e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 52px;
}
.e-bigger.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-bigger .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 36px;
}
.e-bigger.e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-bigger.e-small .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher .e-bigger .e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-small .e-bigger.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher {
  height: 28px;
}
.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper.e-delimiter input[type=text],
.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper.e-delimiter input[type=text] {
  padding: 5px 0;
}
.e-bigger.e-small.e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase,
.e-bigger.e-small .e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase,
.e-bigger .e-small.e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase,
.e-small .e-bigger.e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase {
  min-height: 28px;
}
.e-small.e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values,
.e-small.e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values,
.e-small .e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values {
  font-size: 13px;
  line-height: 39px;
}
.e-small.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-small.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-small .e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values {
  font-size: 14px;
  line-height: 28px;
}
.e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values,
.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values {
  font-size: 16px;
  line-height: 52px;
}
.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values {
  line-height: 36px;
}
.e-bigger.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  height: 28px;
}
.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  height: 24px;
}
.e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  height: 32px;
}
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  height: 18px;
}
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  margin: 8px 8px 0 0;
  padding: 0 8px;
}
.e-rtl.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-small .e-bigger.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
  margin: 8px 0 0 8px;
  padding: 0 8px;
}
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  padding-left: 8px;
}
.e-small.e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-small .e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-bigger.e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-bigger.e-small .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-bigger .e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-small .e-bigger.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close {
  height: 12px;
  width: 12px;
}
.e-bigger.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
  padding: 0 8px 0 0;
}
.e-bigger.e-small.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger.e-small .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-small.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-small .e-bigger.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 12px;
  padding: 0 4px 0 0;
}
.e-rtl.e-bigger.e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-rtl.e-bigger.e-small .e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-rtl.e-bigger .e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-rtl.e-small .e-bigger.e-filled.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  padding: 0 0 0 4px;
}
.e-bigger.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
}
.e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent,
.e-bigger .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 14px;
}
.e-rtl.e-bigger.e-filled .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-filled .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-filled .e-multi-select-wrapper .e-chips,
.e-bigger .e-filled .e-multi-select-wrapper .e-chips {
  padding: 0 12px;
}
.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-filled.e-float-input .e-multi-select-wrapper .e-chips {
  padding-right: 8px;
}
.e-bigger.e-small .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 16px;
}
.e-bigger.e-small .e-multi-select-wrapper .e-chips {
  height: 22px;
}
.e-bigger.e-small .e-multi-select-wrapper .e-chips > .e-chipcontent {
  font-size: 13px;
}
.e-small.e-bigger .e-multi-select-wrapper .e-close-hooker::before {
  left: 6px;
}
.e-bigger .e-multi-select-wrapper .e-chips {
  height: 28px;
}
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  height: 38px;
  margin-top: -55px;
  right: 12px;
  top: 100%;
  width: 18px;
}
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
  right: 48px;
}
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  height: 54px;
  margin-top: -55px;
  right: 16px;
  top: 100%;
  width: 20px;
}
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
  right: 60px;
}
.e-rtl.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-bigger.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl.e-bigger.e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-bigger.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl.e-bigger .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-bigger .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-rtl.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-rtl .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl.e-small .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-small .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-rtl .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-rtl.e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
  left: 48px;
  right: auto;
}
.e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl.e-bigger .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-bigger .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-rtl .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
  left: 60px;
  right: auto;
}
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before {
  content: "\e208";
  font-size: 20px;
  height: 20px;
  left: 0;
  margin-top: -10px;
  top: 50%;
}
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker::before {
  content: "\e208";
  font-size: 18px;
  height: 18px;
  left: 0;
  margin-top: -9px;
  top: 50%;
}
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 16px;
}
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 14px;
}
.e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 10px 16px 10px 0;
}
.e-multiselect.e-input-group.e-outline.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger.e-small .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 6px 12px 8px 0;
}
.e-rtl.e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger.e-rtl .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger.e-rtl .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 10px 0 10px 16px;
}
.e-rtl.e-multiselect.e-input-group.e-outline.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger.e-small .e-rtl.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-rtl.e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-input-group.e-outline.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-bigger.e-small .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-small.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-bigger .e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-small .e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-small .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 6px 0 8px 12px;
}
.e-bigger.e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  height: 20px;
  margin-top: -33px;
  right: 18px;
  width: 20px;
}
.e-bigger.e-small.e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-small.e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker {
  height: 20px;
  margin-top: -35px;
  right: 45px;
  width: 20px;
}
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-small.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker {
  margin-top: -32px;
}
.e-bigger.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  height: 24px;
  width: 24px;
}
.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker {
  margin-top: -40px;
}
.e-bigger.e-small.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-small.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  margin-top: -32px;
  right: 40px;
}
.e-bigger.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker {
  margin-top: -44px;
}
.e-bigger.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-bigger .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close {
  height: 14px;
  width: 14px;
}
.e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-bigger .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close {
  height: 16px;
  width: 16px;
}
.e-bigger.e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-bigger.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-bigger .e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-small.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 12px;
  height: 12px;
  width: 12px;
}
.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-bigger .e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-bigger.e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-bigger.e-small .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-bigger .e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before,
.e-small .e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close::before {
  font-size: 14px;
  height: 14px;
  width: 14px;
}
.e-bigger.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before,
.e-bigger .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker::before {
  font-size: 20px;
  height: 20px;
  width: 20px;
}
.e-bigger.e-small.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-rtl .e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  left: 10px;
  right: auto;
}
.e-bigger.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-bigger .e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
  left: 12px;
  right: auto;
}
.e-bigger.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  height: 24px;
  margin: 12px -4px 8px -1px;
  padding: 0;
  width: 24px;
}
.e-bigger.e-multiselect.e-input-group.e-filled.e-float-input .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-multiselect.e-filled.e-input-group.e-control-wrapper.e-float-input .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  margin: 0;
}
.e-bigger.e-small.e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger.e-small .e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-small.e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-bigger.e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  height: 20px;
  margin: 0 0 8px;
  padding: 0;
  width: 20px;
}
.e-bigger.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before,
.e-bigger .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before {
  font-size: 20px;
  height: 20px;
  width: 20px;
}
.e-bigger.e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before,
.e-bigger .e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before,
.e-small.e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before,
.e-small .e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon::before {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
.e-bigger.e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small.e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
  height: 24px;
  margin: 7px -4px 8px -1px;
  padding: 0;
  width: 24px;
}
.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before,
.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before,
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon::before {
  content: "";
}
.e-listbox-tool .e-moveup::before {
  content: "\e651";
}
.e-listbox-tool .e-movedown::before {
  content: "\e652";
}
.e-listbox-tool .e-moveto::before {
  content: "\e653";
}
.e-listbox-tool .e-movefrom::before {
  content: "\e654";
}
.e-listbox-tool .e-moveallto::before {
  content: "\e655";
}
.e-listbox-tool .e-moveallfrom::before {
  content: "\e656";
}
/* stylelint-disable property-no-vendor-prefix */
.e-listbox-wrapper,
.e-listbox-container,
.e-listboxtool-wrapper {
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  position: relative;
  user-select: none;
  width: 100%;
}
.e-listbox-wrapper *,
.e-listbox-container *,
.e-listboxtool-wrapper * {
  box-sizing: border-box;
}
.e-listbox-wrapper.e-listboxtool-container .e-list-wrap,
.e-listbox-container.e-listboxtool-container .e-list-wrap,
.e-listboxtool-wrapper.e-listboxtool-container .e-list-wrap {
  width: 86% !important; /* stylelint-disable-line declaration-no-important */
}
.e-listbox-wrapper .e-list-wrap:focus-visible, .e-listbox-wrapper:focus,
.e-listbox-container .e-list-wrap:focus-visible,
.e-listbox-container:focus,
.e-listboxtool-wrapper .e-list-wrap:focus-visible,
.e-listboxtool-wrapper:focus {
  outline: none;
}
.e-listbox-wrapper.e-disabled,
.e-listbox-container.e-disabled,
.e-listboxtool-wrapper.e-disabled {
  cursor: default;
  pointer-events: none;
}
.e-listbox-wrapper:not(.e-list-template) .e-list-nrt,
.e-listbox-container:not(.e-list-template) .e-list-nrt,
.e-listboxtool-wrapper:not(.e-list-template) .e-list-nrt {
  text-align: center;
}
.e-listbox-wrapper .e-list-parent,
.e-listbox-container .e-list-parent,
.e-listboxtool-wrapper .e-list-parent {
  height: 100%;
  min-height: 36px;
}
.e-listbox-wrapper .e-list-item,
.e-listbox-container .e-list-item,
.e-listboxtool-wrapper .e-list-item {
  border-bottom: 0 solid;
  outline: none;
}
.e-listbox-wrapper .e-list-item.e-disabled,
.e-listbox-container .e-list-item.e-disabled,
.e-listboxtool-wrapper .e-list-item.e-disabled {
  pointer-events: none;
}
.e-listbox-wrapper .e-disable,
.e-listbox-container .e-disable,
.e-listboxtool-wrapper .e-disable {
  opacity: 0.7;
}
.e-listbox-wrapper .e-list-parent,
.e-listbox-container .e-list-parent,
.e-listboxtool-wrapper .e-list-parent {
  margin: 0;
  padding: 0;
}
.e-listbox-wrapper .e-list-header .e-text.header, .e-listbox-wrapper .e-list-header .e-headertemplate-text.nested-header,
.e-listbox-container .e-list-header .e-text.header,
.e-listbox-container .e-list-header .e-headertemplate-text.nested-header,
.e-listboxtool-wrapper .e-list-header .e-text.header,
.e-listboxtool-wrapper .e-list-header .e-headertemplate-text.nested-header {
  display: none;
}
.e-listbox-wrapper .e-icon-back,
.e-listbox-container .e-icon-back,
.e-listboxtool-wrapper .e-icon-back {
  margin-top: 2px;
}
.e-listbox-wrapper .e-list-header,
.e-listbox-container .e-list-header,
.e-listboxtool-wrapper .e-list-header {
  align-items: center;
  border-bottom: 1px solid;
  display: flex;
  font-weight: bold;
  height: 48px;
  padding: 0 16px;
}
.e-listbox-wrapper .e-has-header > .e-view,
.e-listbox-container .e-has-header > .e-view,
.e-listboxtool-wrapper .e-has-header > .e-view {
  top: 45px;
}
.e-listbox-wrapper .e-but-back,
.e-listbox-container .e-but-back,
.e-listboxtool-wrapper .e-but-back {
  cursor: pointer;
  padding-right: 30px;
}
.e-listbox-wrapper .e-list-group-item:first-child,
.e-listbox-container .e-list-group-item:first-child,
.e-listboxtool-wrapper .e-list-group-item:first-child {
  border: 0;
  border-bottom: 0 solid transparent;
}
.e-listbox-wrapper .e-list-group-item,
.e-listbox-container .e-list-group-item,
.e-listboxtool-wrapper .e-list-group-item {
  border-bottom: 0 solid transparent;
  border-top: 1px solid;
  font-weight: 600;
  height: 36px;
  line-height: 16px;
  padding: 11px 16px;
}
.e-listbox-wrapper .e-icon-collapsible,
.e-listbox-container .e-icon-collapsible,
.e-listboxtool-wrapper .e-icon-collapsible {
  cursor: pointer;
  font-size: 12px;
  position: absolute;
  right: 0%;
  top: 50%;
  transform: translateY(-50%);
}
.e-listbox-wrapper .e-text-content,
.e-listbox-container .e-text-content,
.e-listboxtool-wrapper .e-text-content {
  height: 100%;
  position: relative;
  vertical-align: middle;
}
.e-listbox-wrapper .e-text-content *,
.e-listbox-container .e-text-content *,
.e-listboxtool-wrapper .e-text-content * {
  display: inline-block;
  vertical-align: middle;
}
.e-listbox-wrapper .e-text-content.e-checkbox .e-list-text,
.e-listbox-container .e-text-content.e-checkbox .e-list-text,
.e-listboxtool-wrapper .e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 40px);
}
.e-listbox-wrapper .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text,
.e-listbox-container .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text,
.e-listboxtool-wrapper .e-text-content.e-checkbox.e-checkbox-left .e-list-icon + .e-list-text {
  width: calc(100% - 90px);
}
.e-listbox-wrapper .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text,
.e-listbox-container .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text,
.e-listboxtool-wrapper .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text {
  width: calc(100% - 80px);
}
.e-listbox-wrapper .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text,
.e-listbox-container .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text,
.e-listboxtool-wrapper .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon + .e-list-text {
  width: calc(100% - 92px);
}
.e-listbox-wrapper .e-checkbox .e-checkbox-left,
.e-listbox-container .e-checkbox .e-checkbox-left,
.e-listboxtool-wrapper .e-checkbox .e-checkbox-left {
  margin: -2px 10px 0 0;
}
.e-listbox-wrapper .e-checkbox .e-checkbox-right,
.e-listbox-container .e-checkbox .e-checkbox-right,
.e-listboxtool-wrapper .e-checkbox .e-checkbox-right {
  margin: -2px 0 0 10px;
}
.e-listbox-wrapper .e-list-text,
.e-listbox-container .e-list-text,
.e-listboxtool-wrapper .e-list-text {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
  width: 100%;
}
.e-listbox-wrapper .e-list-icon + .e-list-text, .e-listbox-wrapper .e-icon-wrapper .e-list-text, .e-listbox-wrapper .e-icon-wrapper.e-text-content.e-checkbox .e-list-text,
.e-listbox-container .e-list-icon + .e-list-text,
.e-listbox-container .e-icon-wrapper .e-list-text,
.e-listbox-container .e-icon-wrapper.e-text-content.e-checkbox .e-list-text,
.e-listboxtool-wrapper .e-list-icon + .e-list-text,
.e-listboxtool-wrapper .e-icon-wrapper .e-list-text,
.e-listboxtool-wrapper .e-icon-wrapper.e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 60px);
}
.e-listbox-wrapper .e-list-icon,
.e-listbox-container .e-list-icon,
.e-listboxtool-wrapper .e-list-icon {
  height: 30px;
  margin-right: 16px;
  width: 30px;
}
.e-listbox-wrapper .e-content,
.e-listbox-container .e-content,
.e-listboxtool-wrapper .e-content {
  overflow: hidden;
  position: relative;
}
.e-listbox-wrapper .e-list-header .e-text,
.e-listbox-container .e-list-header .e-text,
.e-listboxtool-wrapper .e-list-header .e-text {
  cursor: pointer;
  text-indent: 0;
}
.e-listbox-wrapper .e-text .e-headertext,
.e-listbox-container .e-text .e-headertext,
.e-listboxtool-wrapper .e-text .e-headertext {
  display: inline-block;
  line-height: inherit;
}
.e-listbox-wrapper.e-rtl,
.e-listbox-container.e-rtl,
.e-listboxtool-wrapper.e-rtl {
  direction: rtl;
}
.e-listbox-wrapper.e-rtl .e-list-icon,
.e-listbox-container.e-rtl .e-list-icon,
.e-listboxtool-wrapper.e-rtl .e-list-icon {
  margin-left: 16px;
  margin-right: 0;
}
.e-listbox-wrapper.e-rtl .e-icon-collapsible,
.e-listbox-container.e-rtl .e-icon-collapsible,
.e-listboxtool-wrapper.e-rtl .e-icon-collapsible {
  left: 0%;
  right: initial;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
}
.e-listbox-wrapper.e-rtl .e-list-header .e-text,
.e-listbox-container.e-rtl .e-list-header .e-text,
.e-listboxtool-wrapper.e-rtl .e-list-header .e-text {
  cursor: pointer;
}
.e-listbox-wrapper.e-rtl .e-but-back,
.e-listbox-container.e-rtl .e-but-back,
.e-listboxtool-wrapper.e-rtl .e-but-back {
  transform: rotate(180deg);
}
.e-listbox-wrapper.e-rtl .e-icon-back,
.e-listbox-container.e-rtl .e-icon-back,
.e-listboxtool-wrapper.e-rtl .e-icon-back {
  margin-top: -2px;
}
.e-listbox-wrapper.e-rtl .e-checkbox .e-checkbox-left,
.e-listbox-wrapper.e-rtl .e-checkbox-wrapper,
.e-listbox-container.e-rtl .e-checkbox .e-checkbox-left,
.e-listbox-container.e-rtl .e-checkbox-wrapper,
.e-listboxtool-wrapper.e-rtl .e-checkbox .e-checkbox-left,
.e-listboxtool-wrapper.e-rtl .e-checkbox-wrapper {
  margin: -2px 0 0 10px;
}
.e-listbox-wrapper.e-rtl .e-checkbox .e-checkbox-right,
.e-listbox-container.e-rtl .e-checkbox .e-checkbox-right,
.e-listboxtool-wrapper.e-rtl .e-checkbox .e-checkbox-right {
  margin: -2px 10px 0 0;
}
.e-listbox-wrapper .e-checkbox-wrapper,
.e-listbox-container .e-checkbox-wrapper,
.e-listboxtool-wrapper .e-checkbox-wrapper {
  margin: -2px 10px 0 0;
  text-indent: 0;
  vertical-align: middle;
}
.e-listbox-wrapper.e-checkbox-right .e-checkbox-wrapper,
.e-listbox-container.e-checkbox-right .e-checkbox-wrapper,
.e-listboxtool-wrapper.e-checkbox-right .e-checkbox-wrapper {
  position: absolute;
  right: 0;
  top: 30%;
}
.e-listbox-wrapper .e-input-group,
.e-listbox-container .e-input-group,
.e-listboxtool-wrapper .e-input-group {
  padding: 4px 8px;
}
.e-listbox-wrapper .e-input-focus,
.e-listbox-container .e-input-focus,
.e-listboxtool-wrapper .e-input-focus {
  padding: 4px 4px 4px 8px;
}
.e-listbox-wrapper .e-hidden-select,
.e-listbox-container .e-hidden-select,
.e-listboxtool-wrapper .e-hidden-select {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 100%;
}
.e-listbox-wrapper .e-placeholder,
.e-listbox-container .e-placeholder,
.e-listboxtool-wrapper .e-placeholder {
  background-color: #e3165b;
  display: block;
  height: 1px;
}
ejs-listbox {
  display: block;
}
.e-listbox-wrapper:not(.e-listbox-container),
.e-listbox-wrapper.e-filter-list .e-list-parent {
  overflow: auto;
}
.e-listbox-wrapper.e-sortableclone,
.e-listbox-container.e-sortableclone,
.e-listboxtool-wrapper.e-sortableclone {
  border-width: 0;
  overflow: visible;
}
.e-listbox-wrapper.e-sortableclone .e-list-item,
.e-listbox-container.e-sortableclone .e-list-item,
.e-listboxtool-wrapper.e-sortableclone .e-list-item {
  list-style-type: none;
  height: 38px !important; /* stylelint-disable-line declaration-no-important */
}
.e-listbox-wrapper.e-sortableclone .e-ripple,
.e-listbox-container.e-sortableclone .e-ripple,
.e-listboxtool-wrapper.e-sortableclone .e-ripple {
  overflow: visible;
}
.e-listbox-wrapper.e-sortableclone .e-ripple .e-ripple-element,
.e-listbox-container.e-sortableclone .e-ripple .e-ripple-element,
.e-listboxtool-wrapper.e-sortableclone .e-ripple .e-ripple-element {
  display: none;
}
.e-listbox-wrapper.e-sortableclone .e-list-badge,
.e-listbox-container.e-sortableclone .e-list-badge,
.e-listboxtool-wrapper.e-sortableclone .e-list-badge {
  align-items: center;
  background-color: #e3165b;
  border: 1px solid #fff;
  border-radius: 50%;
  color: #fff;
  display: flex;
  font-size: 12px;
  height: 22px;
  justify-content: center;
  position: absolute;
  right: -10px;
  top: -10px;
  width: 22px;
}
.e-listboxtool-wrapper.e-sortableclone {
  display: block;
}
.e-listboxtool-wrapper,
.e-listboxtool-container {
  cursor: pointer;
  display: flex;
}
.e-listboxtool-wrapper *,
.e-listboxtool-container * {
  box-sizing: border-box;
}
.e-listboxtool-wrapper.e-disabled,
.e-listboxtool-container.e-disabled {
  cursor: default;
  pointer-events: none;
}
.e-listboxtool-wrapper .e-listbox-wrapper,
.e-listboxtool-wrapper .e-list-wrap,
.e-listboxtool-container .e-listbox-wrapper,
.e-listboxtool-container .e-list-wrap {
  flex: 1;
}
.e-listboxtool-wrapper.e-right .e-listbox-tool,
.e-listboxtool-container.e-right .e-listbox-tool {
  margin-left: 15px;
}
.e-listboxtool-wrapper.e-left .e-listbox-tool,
.e-listboxtool-container.e-left .e-listbox-tool {
  margin-right: 15px;
}
.e-listboxtool-wrapper .e-listbox-tool,
.e-listboxtool-container .e-listbox-tool {
  border: 1px solid #e0e0e0;
  overflow: auto;
  padding: 8px;
}
.e-listboxtool-wrapper .e-listbox-tool .e-btn,
.e-listboxtool-container .e-listbox-tool .e-btn {
  display: list-item;
  list-style-type: none;
  margin-bottom: 10px;
}
.e-listboxtool-wrapper.e-checkbox-right .e-checkbox-wrapper,
.e-listboxtool-container.e-checkbox-right .e-checkbox-wrapper {
  position: absolute;
  right: 0;
  top: 30%;
}
.e-rtl.e-listboxtool-wrapper.e-right .e-listbox-tool,
.e-rtl.e-listboxtool-container.e-right .e-listbox-tool {
  margin-right: 15px;
}
.e-rtl.e-listboxtool-wrapper.e-left .e-listbox-tool,
.e-rtl.e-listboxtool-container.e-left .e-listbox-tool {
  margin-left: 15px;
}
.e-listbox-wrapper:not(.e-list-template) .e-list-item,
.e-listbox-wrapper .e-list-nrt,
.e-listbox-wrapper .e-selectall-parent,
.e-listbox-container:not(.e-list-template) .e-list-item,
.e-listbox-container .e-list-nrt,
.e-listbox-container .e-selectall-parent,
.e-listboxtool-wrapper .e-listbox-wrapper:not(.e-list-template) .e-list-item,
.e-listboxtool-wrapper .e-listbox-wrapper .e-list-nrt,
.e-listboxtool-wrapper .e-listbox-wrapper .e-selectall-parent {
  height: 36px;
  line-height: 1;
  padding: 11px 16px;
  position: relative;
}
.e-small .e-listbox-wrapper.e-filter-list .e-list-parent,
.e-small .e-listbox-container.e-filter-list .e-list-parent {
  height: calc(100% - 45px) !important; /* stylelint-disable-line declaration-no-important */
}
.e-listbox-container.e-filter-list .e-selectall-parent + .e-list-parent {
  height: calc(100% - 48px) !important; /* stylelint-disable-line declaration-no-important */
}
.e-listbox-wrapper.e-filter-list:not(.e-listbox-container) .e-list-parent {
  height: calc(100% - 48px) !important; /* stylelint-disable-line declaration-no-important */
}
.e-listbox-wrapper.e-filter-list:not(.e-listbox-container) .e-selectall-parent + .e-hidden-select + .e-listbox + .e-list-parent {
  height: calc(100% - 83px) !important; /* stylelint-disable-line declaration-no-important */
}
.e-listbox-wrapper,
.e-listbox-container:not(.e-listboxtool-container):not(.e-sortableclone),
.e-listboxtool-container.e-listbox-container .e-ul {
  border: 1px solid #e0e0e0;
}
.e-listbox-wrapper,
.e-listbox-container,
.e-listboxtool-wrapper {
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 15px;
}
.e-listbox-wrapper .e-list-header,
.e-listbox-container .e-list-header,
.e-listboxtool-wrapper .e-list-header {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
  font-size: 20px;
}
.e-listbox-wrapper.e-filter-list .e-list-parent,
.e-listbox-container.e-filter-list .e-list-parent,
.e-listboxtool-wrapper.e-filter-list .e-list-parent {
  height: calc(100% - 48px);
}
.e-listbox-wrapper.e-filter-list .e-selectall-parent + .e-list-parent,
.e-listbox-container.e-filter-list .e-selectall-parent + .e-list-parent,
.e-listboxtool-wrapper.e-filter-list .e-selectall-parent + .e-list-parent {
  height: calc(100% - 36px) !important; /* stylelint-disable-line declaration-no-important */
}
.e-listbox-wrapper .e-selectall-parent + .e-list-parent,
.e-listbox-container .e-selectall-parent + .e-list-parent,
.e-listboxtool-wrapper .e-selectall-parent + .e-list-parent {
  height: calc(100% - 36px) !important; /* stylelint-disable-line declaration-no-important */
}
.e-listbox-wrapper .e-list-item,
.e-listbox-container .e-list-item,
.e-listboxtool-wrapper .e-list-item {
  background-color: #fff;
  border-bottom: 0 solid transparent;
  border-left: 0 solid transparent;
  border-right: 0 solid transparent;
  border-top: 0 solid transparent;
  color: rgba(0, 0, 0, 0.87);
}
.e-listbox-wrapper .e-list-item:hover:not(.e-selected):not(.e-disabled), .e-listbox-wrapper .e-list-item:hover.e-selected.e-checklist:not(.e-disabled),
.e-listbox-container .e-list-item:hover:not(.e-selected):not(.e-disabled),
.e-listbox-container .e-list-item:hover.e-selected.e-checklist:not(.e-disabled),
.e-listboxtool-wrapper .e-list-item:hover:not(.e-selected):not(.e-disabled),
.e-listboxtool-wrapper .e-list-item:hover.e-selected.e-checklist:not(.e-disabled) {
  background-color: #eee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.e-listbox-wrapper .e-list-item.e-selected.e-checklist,
.e-listbox-container .e-list-item.e-selected.e-checklist,
.e-listboxtool-wrapper .e-list-item.e-selected.e-checklist {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}
.e-listbox-wrapper .e-list-item.e-focused, .e-listbox-wrapper .e-list-item.e-focused.e-selected.e-checklist, .e-listbox-wrapper .e-list-item.e-selected,
.e-listbox-container .e-list-item.e-focused,
.e-listbox-container .e-list-item.e-focused.e-selected.e-checklist,
.e-listbox-container .e-list-item.e-selected,
.e-listboxtool-wrapper .e-list-item.e-focused,
.e-listboxtool-wrapper .e-list-item.e-focused.e-selected.e-checklist,
.e-listboxtool-wrapper .e-list-item.e-selected {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}
.e-listbox-wrapper .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check, .e-listbox-wrapper .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check,
.e-listbox-container .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,
.e-listbox-container .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check,
.e-listboxtool-wrapper .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,
.e-listboxtool-wrapper .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check {
  background-color: #e3165b;
  border-color: transparent;
  color: #fff;
}
.e-listbox-wrapper .e-list-group-item,
.e-listbox-container .e-list-group-item,
.e-listboxtool-wrapper .e-list-group-item {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.54);
  font-size: 15px;
}
.e-listbox-wrapper .e-selectall-parent,
.e-listbox-container .e-selectall-parent,
.e-listboxtool-wrapper .e-selectall-parent {
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
}
.e-listbox-wrapper .e-sortableclone.e-ripple .e-ripple-element,
.e-listbox-container .e-sortableclone.e-ripple .e-ripple-element,
.e-listboxtool-wrapper .e-sortableclone.e-ripple .e-ripple-element {
  background-color: transparent;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper,
.e-listbox-container.e-list-template .e-list-wrapper,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper {
  height: inherit;
  position: relative;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line),
.e-listbox-container.e-list-template .e-list-wrapper:not(.e-list-multi-line),
.e-listboxtool-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line) {
  padding: 0.2667em 1.0666em;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line {
  padding: 1.0666em;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header {
  color: rgba(0, 0, 0, 0.87);
  display: block;
  font-size: 15px;
  font-weight: 500;
  margin: 0;
  overflow: hidden;
  padding: 0.115em 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content {
  color: rgba(0, 0, 0, 0.54);
  display: block;
  font-size: 13px;
  margin: 0;
  padding: 0.115em 0;
  word-wrap: break-word;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow),
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow),
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar .e-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar .e-avatar,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  height: 2.6667em;
  left: 1.0667em;
  position: absolute;
  width: 2.6667em;
  left: 1.0667em;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge),
.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge),
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 4.8em;
  padding-right: 1.0666em;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge),
.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge),
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 1.0666em;
  padding-right: 4.8em;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  height: 2.6667em;
  left: 1.0667em;
  position: absolute;
  width: 2.6667em;
  right: 1.0667em;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar, .e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  top: 1.0666em;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge .e-badge,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge .e-badge,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  font-size: 12px;
  height: 1.6666em;
  line-height: 1.8666em;
  padding: 0;
  position: absolute;
  right: 1.33em;
  top: 50%;
  transform: translateY(-50%);
  width: 2.5em;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 4.8em;
  padding-right: 4.1333em;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar),
.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar),
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 1.0666em;
  padding-right: 4.1333em;
}
.e-listbox-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content,
.e-listbox-container.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0.72em 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-listbox-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-item-header, .e-listbox-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-content,
.e-listbox-container.e-list-template .e-list-item.e-list-item:hover .e-list-item-header,
.e-listbox-container.e-list-template .e-list-item.e-list-item:hover .e-list-content,
.e-listboxtool-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-item-header,
.e-listboxtool-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-listbox-wrapper.e-list-template .e-list-item.e-selected .e-list-item-header, .e-listbox-wrapper.e-list-template .e-list-item.e-selected .e-list-content,
.e-listbox-container.e-list-template .e-list-item.e-selected .e-list-item-header,
.e-listbox-container.e-list-template .e-list-item.e-selected .e-list-content,
.e-listboxtool-wrapper.e-list-template .e-list-item.e-selected .e-list-item-header,
.e-listboxtool-wrapper.e-list-template .e-list-item.e-selected .e-list-content {
  color: rgba(0, 0, 0, 0.87);
}
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar,
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar,
.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  left: inherit;
  right: 1.0667em;
}
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge),
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge),
.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 1.0666em;
  padding-right: 4.8em;
}
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge),
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge),
.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 4.8em;
  padding-right: 1.0666em;
}
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  left: 1.0667em;
  right: inherit;
}
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge,
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge,
.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  left: 1.33em;
  right: inherit;
}
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar,
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar,
.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 4.1333em;
  padding-right: 4.8em;
}
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar),
.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar),
.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 4.1333em;
  padding-right: 1.0666em;
}
.e-listbox-container.e-filter-list .e-list-parent, .e-listbox-container.e-filter-list .e-selectall-parent + .e-list-parent, .e-listbox-container .e-selectall-parent + .e-list-parent {
  height: 100%;
}
.e-listbox-container.e-filter-list .e-list-wrap {
  height: calc(100% - 43px) !important; /* stylelint-disable-line declaration-no-important */
}
.e-listbox-container.e-filter-list .e-selectall-parent + .e-list-wrap {
  height: calc(100% - 36px) !important; /* stylelint-disable-line declaration-no-important */
}
.e-listbox-container .e-selectall-parent + .e-list-wrap {
  height: calc(100% - 36px) !important; /* stylelint-disable-line declaration-no-important */
}
.e-bigger .e-listbox-wrapper.e-listboxtool-container .e-list-wrap,
.e-listbox-wrapper.e-bigger.e-listboxtool-container .e-list-wrap,
.e-bigger .e-listbox-container.e-listboxtool-container .e-list-wrap,
.e-listbox-container.e-bigger.e-listboxtool-container .e-list-wrap {
  width: 85% !important; /* stylelint-disable-line declaration-no-important */
}
.e-bigger .e-listbox-wrapper .e-list-item,
.e-listbox-wrapper.e-bigger .e-list-item,
.e-bigger .e-listbox-container .e-list-item,
.e-listbox-container.e-bigger .e-list-item {
  border-bottom: 0 solid transparent;
  border-left: 0 solid transparent;
  border-right: 0 solid transparent;
  border-top: 0 solid transparent;
}
.e-bigger .e-listbox-wrapper:not(.e-list-template) .e-list-item,
.e-bigger .e-listbox-wrapper .e-selectall-parent,
.e-bigger .e-listbox-wrapper .e-list-group-item,
.e-bigger .e-listbox-wrapper .e-list-header,
.e-listbox-wrapper.e-bigger:not(.e-list-template) .e-list-item,
.e-listbox-wrapper.e-bigger .e-selectall-parent,
.e-listbox-wrapper.e-bigger .e-list-group-item,
.e-listbox-wrapper.e-bigger .e-list-header,
.e-bigger .e-listbox-container:not(.e-list-template) .e-list-item,
.e-bigger .e-listbox-container .e-selectall-parent,
.e-bigger .e-listbox-container .e-list-group-item,
.e-bigger .e-listbox-container .e-list-header,
.e-listbox-container.e-bigger:not(.e-list-template) .e-list-item,
.e-listbox-container.e-bigger .e-selectall-parent,
.e-listbox-container.e-bigger .e-list-group-item,
.e-listbox-container.e-bigger .e-list-header {
  padding: 12px 16px;
}
.e-bigger .e-listbox-wrapper:not(.e-list-template) .e-list-item,
.e-bigger .e-listbox-wrapper .e-selectall-parent,
.e-listbox-wrapper.e-bigger:not(.e-list-template) .e-list-item,
.e-listbox-wrapper.e-bigger .e-selectall-parent,
.e-bigger .e-listbox-container:not(.e-list-template) .e-list-item,
.e-bigger .e-listbox-container .e-selectall-parent,
.e-listbox-container.e-bigger:not(.e-list-template) .e-list-item,
.e-listbox-container.e-bigger .e-selectall-parent {
  height: 48px;
  line-height: 1.6;
  position: relative;
}
.e-bigger .e-listbox-wrapper .e-list-parent,
.e-listbox-wrapper.e-bigger .e-list-parent,
.e-bigger .e-listbox-container .e-list-parent,
.e-listbox-container.e-bigger .e-list-parent {
  min-height: 48px;
}
.e-bigger .e-listbox-wrapper .e-text-content,
.e-listbox-wrapper.e-bigger .e-text-content,
.e-bigger .e-listbox-container .e-text-content,
.e-listbox-container.e-bigger .e-text-content {
  font-size: 15px;
}
.e-bigger .e-listbox-wrapper .e-list-group-item,
.e-listbox-wrapper.e-bigger .e-list-group-item,
.e-bigger .e-listbox-container .e-list-group-item,
.e-listbox-container.e-bigger .e-list-group-item {
  height: 48px;
  line-height: 25px;
}
.e-bigger .e-listbox-wrapper .e-list-header,
.e-listbox-wrapper.e-bigger .e-list-header,
.e-bigger .e-listbox-container .e-list-header,
.e-listbox-container.e-bigger .e-list-header {
  align-items: center;
  display: flex;
  font-weight: bold;
  height: 64px;
}
.e-bigger .e-listbox-wrapper .e-list-header .e-text.header,
.e-bigger .e-listbox-wrapper .e-list-header .e-headertemplate-text.nested-header,
.e-listbox-wrapper.e-bigger .e-list-header .e-text.header,
.e-listbox-wrapper.e-bigger .e-list-header .e-headertemplate-text.nested-header,
.e-bigger .e-listbox-container .e-list-header .e-text.header,
.e-bigger .e-listbox-container .e-list-header .e-headertemplate-text.nested-header,
.e-listbox-container.e-bigger .e-list-header .e-text.header,
.e-listbox-container.e-bigger .e-list-header .e-headertemplate-text.nested-header {
  display: none;
}
.e-bigger .e-listbox-wrapper .e-list-header .e-text,
.e-listbox-wrapper.e-bigger .e-list-header .e-text,
.e-bigger .e-listbox-container .e-list-header .e-text,
.e-listbox-container.e-bigger .e-list-header .e-text {
  font-size: 20px;
}
.e-bigger .e-listbox-wrapper.e-filter-list:not(.e-listbox-container) .e-list-parent {
  height: calc(100% - 55px) !important; /* stylelint-disable-line declaration-no-important */
}
.e-bigger .e-listbox-container.e-filter-list .e-list-wrap {
  height: calc(100% - 50px) !important; /* stylelint-disable-line declaration-no-important */
}
.e-bigger .e-listbox-container.e-filter-list .e-list-parent,
.e-bigger .e-listbox-container .e-selectall-parent + .e-list-parent,
.e-small.e-bigger .e-listbox-container.e-filter-list .e-list-parent,
.e-bigger .e-listbox-container.e-filter-list .e-selectall-parent + .e-list-parent {
  height: 100%;
}
.e-bigger .e-listbox-wrapper.e-filter-list .e-selectall-parent + .e-list-parent,
.e-bigger .e-listbox-container.e-filter-list .e-selectall-parent + .e-list-parent {
  height: calc(100% - 48px) !important; /* stylelint-disable-line declaration-no-important */
}
.e-bigger .e-listbox-wrapper .e-selectall-parent + .e-list-parent,
.e-bigger .e-listbox-container .e-selectall-parent + .e-list-wrap {
  height: calc(100% - 48px) !important; /* stylelint-disable-line declaration-no-important */
}
.e-small.e-bigger .e-listbox-wrapper.e-filter-list .e-list-parent,
.e-small.e-bigger .e-listbox-container.e-filter-list .e-list-wrap {
  height: calc(100% - 45px) !important; /* stylelint-disable-line declaration-no-important */
}
.e-bigger .e-listbox-wrapper.e-filter-list:not(.e-listbox-container) .e-selectall-parent + .e-hidden-select + .e-listbox + .e-list-parent {
  height: calc(100% - 103px) !important; /* stylelint-disable-line declaration-no-important */
}
.e-documenteditor .e-close::before {
  content: "\e825";
  font-family: "e-icons";
  font-size: 14px;
}
.e-documenteditor .e-de-op-search-icon::before {
  content: "\e275";
  font-family: "e-icons";
  font-size: 10px;
}
.e-documenteditor .e-arrow-up::before {
  content: "\e834";
  font-family: "e-icons";
  font-size: 10px;
}
.e-documenteditor .e-arrow-down::before {
  content: "\e83d";
  font-family: "e-icons";
  font-size: 10px;
}
.e-documenteditor .e-de-op-close-icon::before {
  content: "\e7fc";
}
.e-documenteditor .e-de-op-search-close-icon::before {
  content: "\e7fc";
  font-family: "e-icons";
  font-size: 10px;
}
.e-documenteditor .e-de-new-cmt::before {
  content: "\e823";
  font-family: "e-icons";
}
.e-documenteditor .e-de-menu-icon::before {
  content: "\e984";
  font-family: "e-icons";
  font-size: 10px;
}
.e-documenteditor .e-de-save-icon::before {
  content: "\e614";
  font-family: "e-icons";
}
.e-documenteditor .e-de-cancel-icon::before {
  content: "\eb36";
  font-family: "e-icons";
}
.e-documenteditor .e-de-cmt-mark-icon::before {
  content: "\e817";
  font-family: "e-icons";
  font-size: 13px;
}
.e-documenteditor .e-de-multi-cmt-mark::before {
  content: "\e97a";
  font-family: "e-icons";
  font-size: 14px;
}
.e-documenteditor .e-de-cmt-resolve-icon::before {
  content: "\e9b6";
  font-family: "e-icons";
  font-size: 13px;
}
.e-documenteditor .e-de-multi-cmt-resolve::before {
  content: "\e9b7";
  font-family: "e-icons";
  font-size: 14px;
}
.e-documenteditor .e-de-cmt-post::before {
  content: "\e816";
  font-family: "e-icons";
}
.e-documenteditor .e-de-cmt-rply-icon::before {
  content: "\e815";
  font-family: "e-icons";
}
.e-documenteditor .e-de-cmt-cancel::before {
  content: "\e7fc";
  font-family: "e-icons";
}
.e-documenteditor .e-de-cmt-delete::before {
  content: "\e602";
  font-family: "e-icons";
}
.e-documenteditor .e-de-cmt-reopen::before {
  content: "\e818";
  font-family: "e-icons";
}
.e-documenteditor .e-de-nav-up::before {
  content: "\e651";
  font-family: "e-icons";
}
.e-documenteditor .e-de-nav-right-arrow::before {
  content: "\e913";
}
.e-documenteditor .e-de-nav-left-arrow::before {
  content: "\e904";
}
.e-de-ctn-title-print::before {
  content: "\e813";
  font-family: "e-icons";
}
.e-de-ctn-title-download::before {
  content: "\e603";
  font-family: "e-icons";
}
.e-de-table-properties-alignment:hover {
  border-color: #f17eb8;
}
.e-de-table-properties-alignment {
  border: 1px solid transparent;
}
.e-de-tablecell-alignment {
  border: 1px solid transparent;
}
.e-de-tablecell-alignment:hover {
  border-color: #f17eb8;
}
.e-de-table-left-alignment::before {
  content: "\e517";
  font-size: 46px;
}
.e-de-table-center-alignment::before {
  content: "\e518";
  font-size: 46px;
}
.e-de-table-right-alignment::before {
  content: "\e515";
  font-size: 46px;
}
.e-de-tablecell-top-alignment::before {
  content: "\e527";
  font-size: 51px;
}
.e-de-tablecell-center-alignment::before {
  content: "\e526";
  font-size: 51px;
}
.e-de-tablecell-bottom-alignment::before {
  content: "\e525";
  font-size: 51px;
}
.e-de-table-border-setting {
  border: 1px solid rgb(0, 0, 0);
  height: 40px;
  left: 5px;
  position: relative;
  top: 5px;
  width: 40px;
}
.e-de-table-border-setting-genral {
  border: 1px solid rgba(0, 0, 0, 0.26);
  height: 52px;
  width: 52px;
}
.e-de-table-border-preview-genral {
  border: 1px solid rgba(0, 0, 0, 0.26);
  height: 24px;
  width: 24px;
}
.e-de-table-border-inside-setting:hover {
  border: 1px solid #f17eb8;
}
.e-de-table-border-preview {
  height: 24px;
  width: 24px;
}
.e-de-table-border-inside-preview:hover {
  border: 1px solid #f17eb8;
}
.e-de-table-border-inside-setting-click {
  border: 1px solid #ff4081;
}
.e-de-table-border-inside-preview-click {
  border: 1px solid #ff4081;
}
.e-de-table-border-none-setting::before {
  content: "\e507";
  font-size: 38px;
  position: absolute;
}
.e-de-table-border-box-setting::before {
  content: "\e509";
  font-size: 34px;
  left: 2px;
  position: absolute;
  top: 2px;
}
.e-de-table-border-all-setting::before {
  content: "\e511";
  font-size: 34px;
  left: 2px;
  position: absolute;
  top: 2px;
}
.e-de-table-border-custom-setting::before {
  content: "\e516";
  font-size: 34px;
  left: 2px;
  position: absolute;
  top: 2px;
}
.e-de-para-border-none-setting::before {
  content: "\e93f";
  font-size: 38px;
  position: absolute;
}
.e-de-para-border-box-setting::before {
  content: "\e940";
  font-size: 34px;
  left: 2px;
  position: absolute;
  top: 2px;
}
.e-de-para-border-shadow-setting::before {
  content: "\e942";
  font-size: 34px;
  left: 2px;
  position: absolute;
  top: 2px;
}
.e-de-para-border-custom-setting::before {
  content: "\e946";
  font-size: 34px;
  left: 2px;
  position: absolute;
  top: 2px;
}
.e-de-table-border-toptop-alignment::before {
  content: "\e281";
  font-size: 16px;
  left: 5px;
  position: absolute;
  top: 4px;
}
.e-de-table-border-topcenter-alignment::before {
  content: "\e276";
  font-size: 16px;
  left: 5px;
  position: absolute;
  top: 4px;
}
.e-de-table-border-topbottom-alignment::before {
  content: "\e298";
  font-size: 16px;
  left: 5px;
  position: absolute;
  top: 4px;
}
.e-de-table-border-diagionalup-alignment::before {
  content: "\e262";
  font-size: 16px;
  left: 5px;
  position: absolute;
  top: 4px;
}
.e-de-table-border-diagionaldown-alignment::before {
  content: "\e265";
  font-size: 16px;
  left: 5px;
  position: absolute;
  top: 4px;
}
.e-de-table-border-bottomleft-alignment::before {
  content: "\e291";
  font-size: 16px;
  left: 5px;
  position: absolute;
  top: 4px;
}
.e-de-table-border-bottomcenter-alignment::before {
  content: "\e287";
  font-size: 16px;
  left: 5px;
  position: absolute;
  top: 4px;
}
.e-de-table-border-bottomright-alignment::before {
  content: "\e288";
  font-size: 16px;
  left: 5px;
  position: absolute;
  top: 4px;
}
.e-de-columns-presets-genral {
  height: 62px;
  width: 62px;
  margin-right: 33px;
  margin-bottom: 12px;
}
.e-de-columns-padding-alignment {
  padding-top: 24px;
}
.e-de-column-dlg-preview-div {
  border: 1px solid rgba(0, 0, 0, 0.26);
  height: 120px;
  width: 120px;
}
.e-de-padding-col-prev {
  padding-left: 15px;
}
.e-width-space-div {
  width: 320px;
}
.e-de-columns-presets-genral.e-de-rtl {
  margin-left: 33px;
}
.e-de-padding-col-prev.e-de-rtl {
  padding-right: 15px;
}
.e-de-column-dlg-preview-div.e-de-rtl {
  border: 1px solid rgba(0, 0, 0, 0.26);
  height: 120px;
  width: 120px;
}
.e-de-acceptchange::before {
  content: "\e19f";
  font-family: "e-icons";
}
.e-de-rejectchange::before {
  content: "\e204";
  font-family: "e-icons";
}
.e-menu-item .e-de-cmt-add::before {
  content: "\e814";
  font-family: "e-icons";
}
.e-menu-item .e-de-cut::before {
  content: "\e279";
}
.e-menu-item .e-de-spellcheck::before {
  content: "\e689";
}
.e-menu-item .e-de-copy::before {
  content: "\e280";
}
.e-btn-icon .e-de-paste::before,
.e-icon-btn .e-de-paste::before,
.e-menu-item .e-de-paste::before {
  content: "\e501";
}
.e-menu-item .e-de-continue-numbering::before {
  content: "\e503";
}
.e-menu-item .e-de-restart-at::before {
  content: "\e277";
}
.e-menu-item .e-de-insertlink::before {
  content: "\e290";
}
.e-menu-item .e-de-open-hyperlink::before {
  content: "\e278";
}
.e-menu-item .e-de-open-properties::before {
  content: "\e605";
}
.e-menu-item .e-de-copy-hyperlink::before {
  content: "\e295";
}
.e-menu-item .e-de-edit-hyperlink::before {
  content: "\e289";
}
.e-menu-item .e-de-remove-hyperlink::before {
  content: "\e286";
}
.e-menu-item .e-de-fonts::before {
  content: "\e273";
}
.e-menu-item .e-de-paragraph::before {
  content: "\e75e";
}
.e-menu-item .e-de-table::before {
  content: "\e294";
}
.e-menu-item .e-de-insertabove::before {
  content: "\e506";
}
.e-menu-item .e-de-insertbelow::before {
  content: "\e505";
}
.e-menu-item .e-de-insertleft::before {
  content: "\e285";
}
.e-menu-item .e-de-insertright::before {
  content: "\e284";
}
.e-menu-item .e-de-delete-table::before {
  content: "\e292";
}
.e-menu-item .e-de-deleterow::before {
  content: "\e283";
}
.e-menu-item .e-de-deletecolumn::before {
  content: "\e282";
}
.e-de-bold::before {
  content: "\e339";
  font-family: "e-icons";
}
.e-de-italic::before {
  content: "\e35a";
  font-family: "e-icons";
}
.e-de-underline::before {
  content: "\e343";
  font-family: "e-icons";
}
.e-de-indent::before {
  content: "\e35d";
  font-family: "e-icons";
}
.e-de-outdent::before {
  content: "\e33f";
  font-family: "e-icons";
}
.e-de-align-left::before {
  content: "\e33a";
  font-family: "e-icons";
}
.e-de-align-center::before {
  content: "\e35e";
  font-family: "e-icons";
}
.e-de-align-right::before {
  content: "\e34d";
  font-family: "e-icons";
}
.e-de-justify::before {
  content: "\e334";
  font-family: "e-icons";
}
.e-de-single-spacing::before {
  content: "\e520";
  font-family: "e-icons";
}
.e-de-double-spacing::before {
  content: "\e521";
  font-family: "e-icons";
}
.e-de-one-point-five-spacing::before {
  content: "\e522";
  font-family: "e-icons";
}
.e-de-before-spacing::before {
  content: "\e523";
  font-family: "e-icons";
}
.e-de-after-spacing::before {
  content: "\e274";
  font-family: "e-icons";
}
.e-de-icon-bullet-list-dot::before {
  content: "\e270";
  font-family: "e-icons";
  font-size: 42px;
}
.e-de-icon-bullet-list-circle::before {
  content: "\e254";
  font-family: "e-icons";
  font-size: 42px;
}
.e-de-icon-bullet-list-square::before {
  content: "\e271";
  font-family: "e-icons";
  font-size: 42px;
}
.e-de-icon-bullet-list-tick::before {
  content: "\e259";
  font-family: "e-icons";
  font-size: 42px;
}
.e-de-icon-bullet-list-flower::before {
  content: "\e267";
  font-family: "e-icons";
  font-size: 42px;
}
.e-de-icon-bullet-list-arrow::before {
  content: "\e253";
  font-family: "e-icons";
  font-size: 42px;
}
.e-de-icon-bullet-list-none::before {
  content: "\e256";
  font-family: "e-icons";
  font-size: 42px;
}
.e-de-icon-autofit::before {
  content: "\eba8";
  font-family: "e-icons";
}
.e-de-icon-fixed-columnwidth::before {
  content: "\eba9";
  font-family: "e-icons";
}
.e-de-icon-auto-fitwindow::before {
  content: "\ebaa";
  font-family: "e-icons";
}
.e-item .e-de-paste-text::before {
  content: "\e685";
}
.e-item .e-de-paste-source::before {
  content: "\e686";
}
.e-item .e-de-paste-merge::before {
  content: "\e688";
}
.e-item .e-de-paste-column::before {
  content: "\e91b";
}
.e-item .e-de-paste-row::before {
  content: "\e91c";
}
.e-item .e-de-paste-overwrite-cells::before {
  content: "\e91d";
}
.e-item .e-de-paste-nested-table::before {
  content: "\e91e";
}
.e-item .e-de-paste-merge-table::before {
  content: "\e91f";
}
.e-de-share::before {
  content: "\e8f2";
  font-family: "e-icons";
}
.e-de-preset-container {
  width: 95px;
}
.e-de-preset-container.e-de-rtl {
  width: 85px;
}
.e-de-dlg-container {
  padding-bottom: 12px;
}
.e-de-dlg-row {
  display: flex;
}
.e-de-svg-border-color {
  stroke: rgba(0, 0, 0, 0.87);
}
.e-de-svg-border-fill-color {
  fill: rgba(0, 0, 0, 0.87);
}
.e-de-container-row {
  display: flex;
  padding-bottom: 12px;
}
.e-de-subcontainer-left {
  padding-right: 6px;
  width: 50%;
}
.e-de-subcontainer-right {
  padding-left: 6px;
  width: 50%;
}
.e-de-dlg-tab-first-child {
  padding-top: 6px;
}
.e-de-dlg-heading {
  display: block;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 12px;
}
.e-rtl .e-de-subcontainer-left {
  padding-left: 6px;
  padding-right: 0;
}
.e-rtl .e-de-subcontainer-right {
  padding-left: 0;
  padding-right: 6px;
  width: 50%;
}
.e-de-blink-cursor {
  border-left: 1px solid rgba(0, 0, 0, 0.87);
  pointer-events: none;
  position: absolute;
  z-index: 3;
}
.e-de-cursor-animation {
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-name: FadeInFadeOut;
}
@keyframes FadeInFadeOut {
  from {
    opacity: 1;
  }
  13% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  63% {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
.e-de-text-target {
  border: 0;
  height: 1px;
  opacity: 0;
  outline-style: none;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: -10000px;
  width: 625px;
}
.e-de-txt-form .e-de-txt-field {
  display: block;
}
.e-de-txt-form .e-de-num-field {
  display: none;
}
.e-de-txt-form .e-de-date-field {
  display: none;
}
.e-de-txt-form .e-de-ddl-field {
  display: none;
}
.e-de-num-form .e-de-txt-field {
  display: none;
}
.e-de-num-form .e-de-num-field {
  display: block;
}
.e-de-num-form .e-de-date-field {
  display: none;
}
.e-de-num-form .e-de-ddl-field {
  display: none;
}
.e-de-date-form .e-de-txt-field {
  display: none;
}
.e-de-date-form .e-de-num-field {
  display: none;
}
.e-de-date-form .e-de-date-field {
  display: block;
}
.e-de-date-form .e-de-ddl-field {
  display: none;
}
.e-de-ddl-form .e-de-txt-field {
  display: none;
}
.e-de-ddl-form .e-de-num-field {
  display: none;
}
.e-de-ddl-form .e-de-date-field {
  display: none;
}
.e-de-ddl-form .e-de-ddl-field {
  display: block;
}
.e-documenteditor .e-de-op-close-button {
  left: 267px;
  position: absolute;
  top: 8px;
}
.e-documenteditor .e-de-op-close-button.e-de-rtl {
  left: 14px;
}
/* stylelint-disable */
.e-de-background {
  background-color: #fff;
}
.e-de-column-label {
  font-size: 12px;
  font-weight: normal;
  padding-left: 20px;
  padding-right: 20px;
}
.e-de-para-tab {
  float: left;
}
.e-de-para-tab.e-rtl {
  float: right;
}
.e-de-column-label.e-de-rtl {
  font-size: 12px;
  font-weight: normal;
  padding-left: 50px;
  padding-right: 50px;
}
.e-de-font-dlg-display {
  display: inline-flex;
}
.e-de-ff-sub-header {
  display: block;
  font-size: 12px;
  font-weight: normal;
  margin-top: 6px;
}
.e-de-check-exactnumbr-width {
  width: 75px !important;
}
.e-de-ff-dlg-heading {
  display: block;
  font-weight: 400;
  margin-bottom: 12px;
}
.e-de-ff-dlg-heading-small {
  display: block;
  font-weight: 400;
  margin-bottom: 4px;
}
.e-de-ff-dlg-drpdwn-heading {
  display: block;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 8px;
}
.e-de-ff-dlg-check {
  display: block;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: -2px;
}
.e-de-div-seperate-dlg {
  display: inline-flex;
  margin-bottom: 15.5px;
  width: 100%;
}
.e-de-ff-radio-div {
  display: inline-flex;
  margin-right: 16px;
}
.e-de-ff-radio-div.e-de-rtl {
  margin-left: 16px;
  margin-right: 0;
}
.e-de-ff-radio-scnd-div {
  display: inline-flex;
  margin-bottom: 18px;
  margin-right: 16px;
}
.e-de-ff-radio-scnd-div.e-de-rtl {
  margin-left: 16px;
  margin-right: 0;
}
.e-de-ff-dlg-lft-hlf {
  margin-right: 5%;
  width: 47.5%;
}
.e-de-ff-dlg-lft-hlf.e-de-rtl {
  margin-left: 5%;
  margin-right: 0;
}
.e-de-ff-chck-exact {
  margin-left: 15px;
  margin-top: -6px;
}
.e-de-ff-chck-exact.e-de-rtl {
  margin-left: 0;
  margin-right: 15px;
}
.e-de-ff-dlg-rght-hlf {
  width: 47.5%;
}
.e-de-ff-drpdwn-dlg-scndiv {
  display: inline-flex;
  height: 168px;
  margin-bottom: 16px;
  width: 100%;
}
.e-de-cmt-avatar {
  align-items: center;
  display: flex;
  width: 90%;
}
.e-de-ff-cmt-avatar {
  align-items: center;
  border-radius: 50%;
  color: #fff;
  display: flex;
  font-size: 12px;
  height: 24px;
  justify-content: center;
  letter-spacing: 0;
  line-height: 12px;
  opacity: 100%;
  user-select: none;
  width: 24px;
  z-index: 1;
}
.e-de-ff-drpdwn-listview {
  margin-right: 12px;
  width: 100%;
}
.e-de-ff-drpdwn-listview.e-de-rtl {
  margin-left: 12px;
  margin-right: 0;
}
.e-de-ff-drpdwn-mvup {
  margin-right: 8px;
}
.e-de-ff-drpdwn-mvup.e-de-rtl {
  margin-left: 8px;
  margin-right: 0;
}
.e-de-drp-dwn-frst-div {
  margin-bottom: 23.5px;
  width: 47.5%;
}
.e-de-result-list-block .e-de-search-result-hglt {
  background: transparent;
  border-bottom: 2px solid #bdbdbd;
  cursor: default;
  padding: 20px 1px 20px 5px;
}
.e-de-result-list-block .e-de-op-search-txt .e-de-op-search-word-text {
  color: #3f51b5;
}
.e-de-search-result-item {
  cursor: default;
  padding: 20px 1px 20px 5px;
  word-break: break-word;
}
.e-de-search-result-item:hover {
  border-bottom: 1px solid #bdbdbd;
  cursor: default;
}
.e-de-search-result-item:focus {
  border-bottom: 2px solid #bdbdbd;
  cursor: default;
  padding: 20px 1px 20px 5px;
}
.e-de-search-tab-content .e-input-group .e-de-op-search-icon:focus {
  border: 1px solid #ddd;
}
.e-de-op-search-icon:hover {
  background: #ddd;
}
.e-de-search-tab-content .e-input-group .e-de-op-search-close-icon:focus {
  border: 1px solid #ddd;
  border-right-width: 0;
}
.e-de-op-search-close-icon:hover {
  background: #ddd;
}
.e-spin-down:focus {
  border: 1px solid #ddd;
  border-right-width: 0;
}
.e-spin-down:hover {
  background: #ddd;
}
.e-spin-up:focus {
  border: 1px solid #ddd;
  border-right-width: 0;
}
.e-spin-up:hover {
  background: #ddd;
}
.e-de-toc-dlg-heading {
  display: block;
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 5px;
}
.e-de-toc-dlg-main-heading {
  color: rgba(0, 0, 0, 0.87);
  display: block;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 10px;
}
.e-content-placeholder.e-documenteditor.e-placeholder-documenteditor {
  background-size: 100%;
}
.e-de-toc-reset-button {
  margin-top: 10px;
}
.e-de-toc-reset-button.e-de-rtl {
  margin-right: 0;
}
.e-de-toc-modify-button {
  margin-left: 150px;
  margin-top: 10px;
}
.e-de-toc-modify-button.e-de-rtl {
  margin-left: 0;
  margin-right: 150px;
}
.e-de-toc-dlg-container {
  height: 471px;
  width: 520px;
}
.e-de-toc-dlg-sub-container {
  margin-bottom: 20px;
}
.e-de-toc-list-view {
  border: 1px solid #808080;
  border-radius: 4px;
  font-size: 12px;
  height: 200px;
  overflow-y: scroll;
}
.e-de-toc-list-view.e-de-rtl {
  margin-left: 0;
}
.e-de-toc-dlg-sub-heading {
  color: rgba(0, 0, 0, 0.87);
  display: block;
  font-size: 14px;
  font-weight: 400;
  margin: 10px 15px 5px 15px;
}
.e-de-toc-dlg-style-label {
  margin-left: 45px;
  margin-top: 58px;
}
.e-de-toc-dlg-style-label .e-de-rtl {
  margin-left: 0;
  margin-right: 45px;
}
.e-de-pagesetup-dlg-container {
  height: 246px;
  width: 356px;
}
.e-de-page-setup-ppty-tab {
  border: 0;
}
.e-de-page-setup-dlg-sub-container {
  margin-bottom: 25px;
}
.e-de-page-setup-dlg-left-sub-container {
  float: left;
  position: relative;
  top: 17px;
}
.e-de-page-setup-dlg-left-sub-container.e-de-rtl {
  float: right;
}
.e-de-page-setup-dlg-right-sub-container {
  float: right;
  position: relative;
  top: 17px;
}
.e-de-page-setup-dlg-right-sub-container.e-de-rtl {
  float: left;
}
.e-de-page-setup-dlg-sub-header {
  display: block;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 3px;
  margin-top: 8px;
}
.e-de-page-setup-dlg-sub-title-header {
  display: block;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 3px;
  margin-top: 12px;
}
.e-de-page-setup-dlg-sub-container-port {
  height: 40px;
  margin-bottom: 25px;
}
.e-de-page-setup-dlg-sub-label {
  font-size: 13px;
  font-weight: 500;
}
.e-de-page-setup-dlg-orientation-prop {
  margin-top: 13px;
}
.e-de-page-setup-dlg-sub-size-container {
  height: 65px;
  margin-bottom: 20px;
}
.e-de-page-setup-dlg-layout-sub-container {
  height: 60px;
  margin-bottom: 20px;
  position: relative;
  top: 17px;
}
.e-de-page-setup-dlg-first-page-prop {
  margin-bottom: 8px;
}
.e-de-page-setup-dlg-first-page-prop .e-label,
.e-de-page-setup-dlg-odd-or-even-prop .e-label {
  font-size: 12px;
}
.e-de-page-setup-dlg-first-page-prop .e-frame,
.e-de-page-setup-dlg-odd-or-even-prop .e-frame {
  height: 18px;
  line-height: 10px;
  width: 18px;
}
.e-de-page-setup-dlg-left-layout-container {
  float: left;
  position: relative;
  top: 10px;
}
.e-de-page-setup-dlg-left-layout-container.e-de-rtl {
  float: right;
}
.e-de-page-setup-dlg-right-layout-container {
  float: right;
  position: relative;
  top: 10px;
}
.e-de-page-setup-dlg-right-layout-container.e-de-rtl {
  float: left;
}
.e-de-dlg-footer .e-btn {
  margin-left: 10px;
}
.e-de-hyperlink-dlg-title {
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 8px;
  margin-top: 8px;
}
.e-de-hyperlink .e-de-hyperlink-dlg-input {
  height: 16px;
  margin-bottom: 20px;
  width: 230px;
}
.e-de-font-dlg-header {
  display: flex;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 8px;
}
.e-de-font-dlg-header-effects,
.e-de-font-dlg-header-font-color {
  display: flex;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 8px;
}
.e-de-font-dlg-main-header {
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
  font-weight: normal;
  margin-right: 15px;
}
.e-de-font-dlg-cb-right {
  margin-left: 40px;
}
.e-de-font-dlg-cb-right.e-de-rtl {
  margin-left: 0;
  margin-right: 40px;
}
.e-de-font-dlg-cb-right-div {
  margin-left: 20px;
}
.e-de-dropdown {
  margin-right: 40px;
}
.e-de-restrict-pane {
  border-right: 1px solid #e0e0e0;
  padding-left: 16px;
  padding-top: 24px;
  padding-right: 16px;
  position: relative;
  width: 300px;
}
.e-de-op {
  border-right: 1px solid #e0e0e0;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
  width: 300px;
}
.e-de-op.e-de-rtl {
  padding-left: 0;
  padding-right: 16px;
}
.e-de-op-header {
  color: rgba(0, 0, 0, 0.87);
  font-size: 15px;
  font-family: "Roboto";
  font-weight: 500;
  margin-bottom: 12px;
  padding-top: 12px;
}
.e-de-op-header.e-de-rtl {
  direction: rtl;
  text-align: right;
}
.e-de-op-tab {
  border: 0;
  height: auto;
}
.e-de-op-icon {
  color: rgba(0, 0, 0, 0.54);
  height: 20px;
  width: 20px;
}
.e-de-op-close-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-de-op-nav-btn {
  height: 20px;
  width: 20px;
}
.e-de-op-search-txt {
  border-bottom: 1px solid #ddd;
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
}
.e-de-op-search-txt .e-de-op-search-word {
  color: #3f51b5;
}
.e-de-op-more-less {
  display: inline-flex;
  margin-top: 14px;
}
.e-de-op-replacetabcontentdiv {
  margin-top: 14px;
}
label[for*=_wholeWord_e-de-ltr] {
  left: 35px;
}
label[for*=_wholeWord_e-de-rtl] {
  right: 35px;
}
.e-de-cell-dia-label-common {
  display: inline-block;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 8px;
  margin-top: 8px;
  width: 150px;
}
.e-de-cell-dia-options-label {
  font-weight: 400;
}
.e-de-table-border-heading {
  font-size: 14px;
  font-weight: 400;
  padding-bottom: 20px;
}
.e-de-table-setting-heading {
  font-size: 14px;
  font-weight: normal;
  padding-bottom: 20px;
}
.e-de-layout-setting-heading {
  font-size: 14px;
  font-weight: normal;
  padding-bottom: 20px;
}
.e-de-table-setting-labels-heading {
  font-size: 12px;
  font-weight: normal;
  margin-left: 10px;
}
.e-de-table-element-subheading {
  font-size: 12px;
  font-weight: normal;
}
.e-de-border-dlg-preview-div {
  border: 1px solid rgba(0, 0, 0, 0.54);
  width: 80px;
  height: 80px;
}
.e-de-border-dlg-preview-inside-divs {
  opacity: 0.54;
}
.e-de-tablecell-dia-align-div {
  border: 1px solid #ddd;
  display: inline-block;
  height: 60px;
  margin-right: 10px;
  width: 60px;
}
.e-de-tablecell-dia-align-div.e-de-rtl {
  margin-left: 10px;
  margin-right: 0;
}
.e-de-table-dia-align-label {
  display: inline-block;
  font-size: 12px;
  font-weight: normal;
  margin-left: 10px;
  margin-top: 8px;
}
.e-de-table-dialog-separator-line {
  background-color: #e0e0e0;
  bottom: 50px;
  display: none;
  height: 1px;
  left: 1px;
  margin-top: 0;
  position: absolute;
  width: 100%;
}
.e-de-table-alignment-active {
  border: 1px solid #ff4081;
}
.e-de-table-dialog-size-label {
  padding-top: 20px !important;
}
.e-de-list-ddl-header {
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 20px;
  margin-top: 20px;
}
.e-de-list-ddl-header-list-level {
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 20px;
}
.e-de-tbl-dlg-footer {
  padding-top: 27px;
}
.e-de-row-ht-top,
.e-de-cell-ht-top {
  padding: 0 20px;
  width: 160px;
}
.e-de-ht-wdth-type {
  margin-top: -22px;
  width: 120px;
}
.e-de-row-ht-top.e-de-rtl,
.e-de-cell-ht-top.e-de-rtl {
  margin-left: 0;
  margin-right: 20px;
}
.e-de-cell-width-top {
  margin-left: 20px;
  margin-top: -23px;
}
.e-de-cell-width-top.e-de-rtl {
  margin-left: 0;
  margin-right: 20px;
}
.e-de-tbl-dlg-border-btn {
  float: right;
  margin-top: 12px;
}
.e-de-tbl-dlg-border-btn.e-de-rtl {
  float: left;
  margin-right: 0;
}
.e-de-table-border-setting.e-de-rtl {
  right: 5px;
}
.e-de-tbl-dlg-op-btn {
  left: 425px;
  position: absolute;
  top: 300px;
}
.e-de-insert-table-dlg-sub-header {
  display: block;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 8px;
  margin-top: 8px;
}
.e-de-insert-footnote-dlg-sub-header,
.e-de-insert-footnote-dlg-header {
  display: block;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 8px;
  margin-top: 8px;
}
.e-de-insert-footnote-dlg-header {
  margin-bottom: 25px;
}
.e-de-insert-table-dlg-input {
  margin-bottom: 15px;
}
.e-de-list-ddl-subheader,
.e-de-list-ddl-subheaderbottom {
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 10px;
  margin-top: 10px;
}
.e-de-list-dlg-subdiv {
  float: right;
  margin-top: 51px;
  position: relative;
}
.e-de-list-dlg-subdiv.e-de-rtl {
  float: left;
  margin-top: -138px;
}
.e-de-list-dlg-div {
  float: right;
  margin-top: 46px;
  position: relative;
}
.e-de-list-dlg-div.e-de-rtl {
  float: left;
  margin-top: -139px;
}
.e-de-ok-button {
  margin-right: 10px;
}
.e-de-ok-button.e-de-rtl {
  margin-left: 10px;
}
.e-de-options-setter {
  left: 415px;
}
.e-de-op-close-icon:hover {
  color: rgba(0, 0, 0, 0.54);
}
.e-de-tooltip {
  background-color: #fff;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26);
  color: rgba(0, 0, 0, 0.87);
  cursor: text;
  display: table;
  max-width: 200px;
  padding: 5px;
  word-wrap: break-word;
}
.e-de-form-popup {
  background-color: #fff;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26);
  color: rgba(0, 0, 0, 0.87);
  cursor: text;
  max-width: 350px;
  min-width: 300px;
  padding: 16px;
  position: absolute;
  width: fit-content;
  word-wrap: break-word;
}
.e-de-save,
.e-de-cancel {
  margin-left: 8px;
}
.e-btn.e-de-op-icon-btn {
  background-color: transparent;
  border-color: transparent;
}
.e-documenteditor .e-de-op-close-button {
  left: 250px;
  position: absolute;
  top: 8px;
}
.e-de-restrict-pane {
  color: #000;
}
.e-de-op.e-de-rtl .e-de-search-tab-content {
  margin-left: 12px;
  margin-right: 0;
}
.e-documenteditor .e-de-op-close-button.e-de-rtl {
  right: 255px;
}
.e-de-table-measure-lbl {
  font-size: 11px;
  font-weight: normal;
  display: block;
  margin-bottom: 8px;
}
.e-de-tbl-indent-lbl {
  font-weight: normal;
  font-size: 11px;
  position: relative;
  display: block;
  margin-bottom: 18px;
  top: 10px;
}
.e-btn.e-de-op-close-button:hover {
  background-color: transparent;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.54);
}
.e-btn.e-de-op-close-button:focus {
  background-color: transparent;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.54);
}
.e-btn.e-de-op-close-button:active {
  background-color: transparent;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.54);
}
.e-documenteditor .e-input {
  font-size: 14px;
}
.e-de-dlg-target .e-footer-content .e-control.e-btn.e-flat:not(.e-icon-btn) {
  height: 36px;
}
.e-de-tbl-dlg-border-btn .e-control.e-btn.e-flat:not(.e-icon-btn) {
  height: auto;
}
.e-de-op-result-container {
  margin-top: 12px;
}
.e-de-restrict-pane,
.e-de-op {
  background: #fff;
}
.e-de-restrict-pane .e-tab-header .e-toolbar-items,
.e-de-op .e-tab-header .e-toolbar-items {
  margin-bottom: 20px;
  margin-top: 1px;
}
.e-de-font-dlg-color {
  border: 1px #ddd;
  border-radius: 4px;
  font-size: 12px;
  height: 16px;
  margin-left: 15px;
  width: 25px;
}
.e-de-icon-table-row-above {
  top: 7px;
}
.e-de-icon-table-row-below {
  top: 41px;
}
.e-de-icon-table-column-left {
  top: 75px;
}
.e-de-icon-table-column-right {
  top: 109px;
}
.e-de-icon-table-delete {
  top: 7px;
}
.e-de-icon-table-row-delete {
  top: 41px;
}
.e-de-icon-table-column-delete {
  top: 75px;
}
.e-de-list-bullet-none {
  height: 40px;
  width: 40px;
}
.e-de-list-bullet-dot {
  height: 40px;
  width: 40px;
}
.e-de-list-bullet-circle {
  height: 40px;
  width: 40px;
}
.e-de-list-bullet-square {
  height: 40px;
  width: 40px;
}
.e-de-list-bullet-flower {
  height: 40px;
  width: 40px;
}
.e-de-list-bullet-arrow {
  height: 40px;
  width: 40px;
}
.e-de-list-bullet-tick {
  height: 40px;
  width: 40px;
}
.e-de-bullet:hover {
  background: #ddd;
}
.e-de-list-numbered-none {
  height: 80px;
  width: 80px;
}
.e-de-list-numbered-number-dot {
  height: 80px;
  width: 80px;
}
.e-de-list-numbered-number-brace {
  height: 80px;
  width: 80px;
}
.e-de-list-numbered-up-roman {
  height: 80px;
  width: 80px;
}
.e-de-list-numbered-up-letter {
  height: 80px;
  width: 80px;
}
.e-de-list-numbered-low-letter-brace {
  height: 80px;
  width: 80px;
}
.e-de-numbered-low-letter-dot {
  height: 80px;
  width: 80px;
}
.e-de-list-numbered-low-roman {
  height: 80px;
  width: 80px;
}
.e-de-numbered:hover {
  background: #ddd;
}
.e-de-list-multilevel-none {
  height: 80px;
  width: 80px;
}
.e-de-list-multilevel-list-normal {
  height: 80px;
  width: 80px;
}
.e-de-list-multilevel-list-multilevel {
  height: 80px;
  width: 80px;
}
.e-de-list-multilevel-list-bullets {
  height: 80px;
  width: 80px;
}
.e-de-multilevel-list:hover {
  background: #ddd;
}
.e-de-list-dialog-open:hover {
  background: #ddd;
}
.e-de-cell-options {
  left: 339px;
  top: 290px;
}
.e-de-cell-options.e-de-rtl {
  left: 105px;
}
.e-de-font-color-label {
  margin-bottom: 7px;
  margin-right: 18px;
  margin-top: 18px;
}
.e-de-font-content-label {
  width: 115px;
}
.e-de-font-color-margin {
  margin-right: 10px;
  margin-top: 6px;
}
.e-de-font-color-margin.e-de-rtl {
  margin-left: 10px;
  margin-right: 0;
}
.e-de-font-content-checkbox-label {
  margin-left: 38px;
}
.e-de-font-content-checkbox-label-rtl {
  margin-right: 47px;
}
.e-de-font-checkbox {
  margin-top: 10px;
}
.e-de-font-checkbox-transform {
  margin-left: 58px;
}
.e-de-font-checkbox-transform.e-de-rtl {
  margin-left: 0;
  margin-right: 58px;
}
.e-de-font-checkbox-transform-label {
  margin-bottom: 10px;
  margin-top: 10px;
}
.e-de-font-checkbox.e-de-rtl {
  margin-left: 0;
  margin-right: 58px;
}
.e-de-font-checkbox.e-de-rtl {
  margin-left: 0;
  margin-right: 58px;
}
.e-de-font-clr-div {
  margin-top: 14px;
}
.e-de-font-dlg-padding {
  margin-top: 15px;
}
.e-de-table-container-div {
  margin-top: 20px;
}
.e-de-table-header-div {
  padding-top: 6px;
}
.e-de-table-subheader-div {
  float: right;
  margin-right: 115px;
  margin-top: -40px;
}
.e-de-table-subheader-div.e-de-rtl {
  float: left;
  margin-left: 115px;
  margin-right: 0;
}
.e-de-table-cell-header-div {
  padding-top: 6px;
}
.e-de-table-cell-subheader-div {
  top: 57px;
}
.e-de-cell-margin-header {
  left: -7px;
  top: 310px;
}
.e-de-tbl-margin-sub-header {
  margin-top: 20px;
}
.e-de-tbl-btn-separator {
  width: 57%;
}
.e-de-op-msg {
  color: #000;
  top: 79px;
}
.e-de-save-dlg-file-name {
  height: 25px;
  margin-bottom: 8px;
}
.e-de-save-dlg-format-type {
  height: 25px;
  margin-bottom: 8px;
  padding-top: 10px;
}
.e-de-search-tab-content {
  margin-top: 12px;
  width: 267px;
}
.e-de-font-dlg {
  width: max-content;
}
.e-de-hyperlink {
  width: 250px;
}
.e-de-insert-table {
  height: 131px;
  width: 230px;
}
.e-de-insert-footnote {
  height: 139px;
  width: 247px;
}
.e-de-insert-spellchecker {
  height: 350px;
  width: 513px;
  font-weight: normal;
}
.e-de-dlg-spellcheck-listview {
  border: 1px solid #e4e4e4;
  border-radius: 2px !important;
  height: 132px !important;
  margin-right: 20px;
  margin-top: 8px;
  position: relative;
  float: left;
  width: 100%;
}
.e-de-dlg-spellcheck-listview.e-de-rtl {
  float: right;
}
.e-de-spellcheck-error-container {
  height: 140px;
  margin-bottom: 25px;
  display: flex;
}
.e-de-spellcheck-suggestion-container {
  height: 140px;
  margin-bottom: 25px;
  display: flex;
}
.e-dlg-spellcheck-listitem {
  font-size: 15px !important;
}
.e-de-spellcheck-btncontainer {
  margin-top: 8px;
  position: relative;
  width: 100%;
  float: right;
}
.e-de-spellcheck-btncontainer.e-de-rtl {
  float: left;
}
.e-de-spellcheck-btn {
  margin-bottom: 8px;
  width: 100%;
}
.e-de-dlg-spellchecker-subheader {
  margin-top: 8px;
  font-size: 15px;
}
.e-de-dlg-spellchecker-subheaderbtm {
  font-size: 15px;
}
.e-de-list-dlg {
  height: 400px;
  width: 420px;
}
.e-de-save-dlg {
  height: 135px;
  width: 230px;
}
.e-de-table-properties-dlg {
  width: 426px;
}
.e-de-table-border-shading-dlg {
  width: 450px;
}
.e-de-table-cell-margin-dlg {
  height: 222px;
  width: 382px;
}
.e-de-table-options-dlg {
  height: 242px;
  width: 382px;
}
.e-de-table-border-none {
  position: absolute;
  top: 25px;
}
.e-de-table-border-box {
  position: absolute;
  top: 95px;
}
.e-de-table-border-all {
  position: absolute;
  top: 165px;
}
.e-de-table-border-custom {
  position: absolute;
  top: 235px;
}
.e-de-table-shading-preview {
  top: 385px;
}
.e-de-font-label span.e-label {
  color: rgba(0, 0, 0, 0.87);
}
.e-de-font-content-label:hover .e-label,
.e-css.e-de-font-content-label:hover .e-label {
  color: rgba(0, 0, 0, 0.87);
}
.e-de-font-label:hover .e-label,
.e-css.e-de-font-label:hover .e-label {
  color: rgba(0, 0, 0, 0.87);
}
.e-de-op-dlg-footer {
  margin-top: 15px;
}
.e-de-op-dlg-footer .e-btn {
  padding-left: 6px;
  padding-right: 6px;
}
.e-de-search-tab-content .e-input-group .e-de-search-input {
  width: 185px;
}
.e-de-op-replacewith {
  width: 95%;
}
.e-de-table-ppty-tab {
  border: 0;
}
.e-de-list-format-info {
  border-radius: 50% !important;
  cursor: default;
  font-size: 12px !important;
  height: 15px;
  line-height: 1px;
  padding: 3px 0 0 0 !important;
  text-transform: lowercase;
  width: 16px;
}
.e-button-custom {
  height: 34px;
  width: 100%;
}
.e-styles-listview,
.e-bookmark-listview {
  border: 1px solid #c8c8c8;
  border-radius: 5px;
  height: 150px;
  overflow-y: scroll;
}
.e-bookmark-gotobutton,
.e-bookmark-addbutton,
.e-styles-addbutton,
.e-bookmark-deletebutton {
  margin-bottom: 12px;
}
.e-bookmark-list {
  float: left;
  margin-right: 20px;
  width: 250px;
}
.e-bookmark-list.e-de-rtl {
  margin-left: 20px;
  margin-right: 0;
}
.e-bookmark-textboxdiv {
  margin-bottom: 10px;
}
.e-bookmark-listview .e-list-item {
  font-size: 13px;
  height: 30px;
  line-height: 27px;
}
.e-bookmark-common {
  display: flex;
}
.e-bookmark-button {
  position: relative;
  top: 15px;
}
.e-font {
  float: left;
}
.e-font-rtl {
  float: right;
}
.e-de-table-border-toptop-alignment,
.e-de-table-border-topcenter-alignment,
.e-de-table-border-topbottom-alignment,
.e-de-table-border-diagionalup-alignment,
.e-de-table-border-diagionaldown-alignment,
.e-de-table-border-bottomleft-alignment,
.e-de-table-border-bottomcenter-alignment,
.e-de-table-border-bottomright-alignment {
  left: 48%;
  position: relative;
  top: 48%;
  transform: translate(-50%, -50%);
}
.e-de-style-properties,
.e-de-style-formatting {
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.87);
}
.e-de-style-formatting {
  margin-bottom: 20px;
}
.e-de-style-paragraph-indent-group-button .e-btn,
.e-de-style-paragraph-group-button .e-btn,
.e-de-style-font-group-button .e-btn {
  box-shadow: none;
}
.e-de-table-options-dlg-div {
  height: auto;
  position: relative;
  margin-bottom: 14px;
  width: 504px;
}
.e-de-style-paragraph-indent-group-button .e-btn.e-active,
.e-de-style-paragraph-group-button .e-btn.e-active,
.e-de-style-font-group-button .e-btn.e-active {
  background-color: #c8c8c8;
  border-color: #c8c8c8;
  box-shadow: none;
  color: #000;
}
.e-de-style-properties {
  margin-bottom: 15px;
}
.e-de-style-nametype-div {
  margin-bottom: 20px;
}
.e-de-style-based-para-div {
  margin-bottom: 30px;
}
.e-de-style-name,
.e-de-style-styletype,
.e-de-style-style-based-on,
.e-de-style-style-paragraph {
  font-weight: normal;
  margin-bottom: 8px;
  font-size: 13px;
  width: 180px;
}
.e-de-style-left-div {
  margin-right: 24px;
}
.e-de-style-left-div.e-de-rtl {
  margin-left: 24px;
  margin-right: 0;
}
.e-de-style-font-color-picker,
.e-de-style-icon-button-size,
.e-de-style-icon-button-first-size,
.e-de-style-icon-button-last-size {
  height: 31px;
}
.e-de-style-bold-button-size {
  margin-right: 8px;
  height: 35px;
  margin-left: 8px;
}
.e-de-style-format-dropdwn .e-btn-icon {
  margin-left: 8px;
}
.e-de-style-font-color-picker,
.e-de-style-icon-button-size {
  margin-right: 8px;
}
.e-de-style-icon-button-first-size {
  margin-right: 3px;
  margin-left: 8px;
}
.e-de-style-icon-button-last-size {
  margin-right: 8px;
}
.e-de-style-font-color-picker {
  margin-left: 8px;
}
.e-style-font-fmaily-right {
  margin-right: 8px;
}
.e-style-font {
  margin-left: 5px;
  margin-right: 15px;
}
.e-de-style-dlg-name-input {
  height: 18px;
}
.e-style-list {
  margin-left: 10px;
}
.e-de-style-dialog .e-de-style-only-this-document {
  margin-top: 25px;
}
.e-de-style-format-dropdwn {
  width: 135px;
}
.e-de-style-options-div,
.e-de-style-options-div > div:first-child {
  margin-bottom: 20px !important;
}
.e-de-style-paragraph-group-button {
  border-right: 2px solid #e0e0e0;
}
.e-de-style-font-group-button {
  border-left: 2px solid #e0e0e0;
  border-right: 2px solid #e0e0e0;
}
.e-de-op-replace-messagediv {
  color: #000;
  top: auto;
}
.e-de-font-content-label .e-label,
.e-de-font-dlg-cb-right .e-label,
.e-de-font-checkbox .e-label {
  font-size: 12px;
}
.e-de-font-content-label .e-frame,
.e-de-font-dlg-cb-right .e-frame,
.e-de-font-checkbox .e-frame,
.e-de-font-content-label-caps .e-frame,
.e-de-cntr-pane-padding .e-frame {
  height: 18px;
  line-height: 10px;
  width: 18px;
}
.e-de-op-input-group,
.e-de-op-replacewith {
  height: 32px;
}
.e-de-hyperlink-bookmark-check {
  margin-top: 20px;
}
.e-de-table-container-div .e-checkbox-wrapper .e-frame,
.e-de-table-header-div .e-checkbox-wrapper .e-frame,
.e-de-table-ppty-options-break .e-checkbox-wrapper .e-frame,
.e-de-table-ppty-options-header-row .e-checkbox-wrapper .e-frame,
.e-de-table-cell-header-div .e-checkbox-wrapper .e-frame,
.e-de-tbl-btn-separator .e-checkbox-wrapper .e-frame,
.e-de-hyperlink-bookmark-check .e-checkbox-wrapper .e-frame,
.e-de-tbl-margin-sub-header .e-frame {
  height: 18px;
  line-height: 10px;
  width: 18px;
}
.e-de-table-container-div .e-checkbox-wrapper .e-label,
.e-de-table-header-div .e-checkbox-wrapper .e-label,
.e-de-table-ppty-options-break .e-checkbox-wrapper .e-label,
.e-de-table-ppty-options-header-row .e-checkbox-wrapper .e-label,
.e-de-table-cell-header-div .e-checkbox-wrapper .e-label,
.e-de-tbl-btn-separator .e-checkbox-wrapper .e-label,
.e-de-hyperlink-bookmark-check .e-checkbox-wrapper .e-label,
.e-de-tbl-margin-sub-header .e-label {
  font-size: 14px;
}
.e-de-table-container-div .e-checkbox-wrapper .e-label,
.e-de-table-header-div .e-checkbox-wrapper .e-label,
.e-de-table-ppty-options-break .e-checkbox-wrapper .e-label,
.e-de-table-ppty-options-header-row .e-checkbox-wrapper .e-label,
.e-de-table-cell-header-div .e-checkbox-wrapper .e-label,
.e-de-tbl-btn-separator .e-checkbox-wrapper .e-label,
.e-de-hyperlink-bookmark-check .e-checkbox-wrapper .e-label,
.e-de-tbl-margin-sub-header .e-label {
  font-size: 14px;
}
.e-de-table-ppty-dlg-measure-div {
  float: right;
  margin-left: 40px;
  margin-top: -18px;
}
.e-de-table-ppty-dlg-measure-div.e-de-rtl {
  float: left;
  margin-left: 0;
  margin-right: 40px;
}
.e-de-table-ppty-dlg-measure-drop-down-div {
  float: right;
  margin-left: 40px;
  margin-top: 6px;
  width: 120px;
}
.e-de-table-ppty-dlg-measure-drop-down-div.e-de-rtl {
  margin-left: 0;
  margin-right: 40px;
}
.e-de-table-ppty-dlg-row-height-label {
  float: right;
  margin-right: 161px;
  margin-top: -62px;
}
.e-de-table-ppty-dlg-row-height-label.e-de-rtl {
  float: left;
  margin-left: 161px;
  margin-right: 0;
}
.e-de-table-ppty-dlg-preferred-width-div {
  float: right;
  margin-left: 20px;
  margin-top: 6px;
  width: 120px;
}
.e-de-table-ppty-dlg-preferred-width-div.e-de-rtl {
  margin-left: 0;
  margin-right: 20px;
  width: 120px;
}
.e-de-table-ppty-options-break {
  margin-bottom: 15px;
}
.e-de-table-cell-subheader-div {
  margin-right: 105px;
  margin-top: -40px;
}
.e-de-table-cell-subheader-div.e-de-rtl {
  margin-left: 105px;
  margin-right: 0;
}
.e-de-table-ppty-dlg-cell-tab-measure-label {
  float: right;
  margin-right: 172px;
  margin-top: -64px;
}
.e-tab .e-tab-header .e-toolbar-item .e-de-table-ppty-dlg-row-header {
  padding-left: 24px;
  padding-right: 24px;
}
.e-tab .e-tab-header .e-toolbar-item .e-de-table-ppty-dlg-cell-header {
  padding-left: 24px;
  padding-right: 24px;
}
.e-tab .e-tab-header .e-toolbar-item .e-de-page-setup-dlg-margin-tab-header {
  padding-left: 1px;
  padding-right: 24px;
}
.e-styles-list {
  float: left;
  margin-right: 20px;
  width: 250px;
}
.e-styles-textboxdiv {
  padding-bottom: 15px;
}
.e-styles-listview .e-list-item {
  font-size: 13px;
  height: 30px;
  line-height: 27px;
}
.e-styles-common {
  padding-top: 5px;
}
.e-styles-button {
  float: right;
}
.e-de-toc-dlg-right-sub-container.e-de-rtl {
  margin-left: 2px;
  margin-right: 2px;
}
.e-de-toc-dlg-styles {
  margin-bottom: 11px;
  margin-left: 38px;
  margin-top: 30px;
}
.e-de-toc-dlg-styles.e-de-rtl {
  margin-left: 0;
  margin-right: 38px;
}
.e-de-toc-dlg-style-input.e-de-rtl {
  margin-left: 0;
  margin-right: 36px;
}
.e-de-toc-table-div .e-de-toc-dlg-toc-level {
  height: 24px;
  margin-left: 36px;
  width: 44px;
}
.e-de-toc-styles-table-div {
  border: 1px solid #808080;
  border-radius: 4px;
  margin-top: 15px;
  width: 100%;
  height: 200px;
}
.e-de-toc-dlg-sub-level-heading {
  font-size: 12px;
}
.e-de-toc-table-div {
  height: 163px;
  overflow-y: scroll;
  width: 100%;
}
.e-de-toc-dlg-style-input {
  margin-bottom: 3px;
  margin-left: 36px;
  width: 210px;
}
.e-de-toc-dlg-outline-levels {
  margin-top: 15px;
  width: 150px;
}
.e-bookmark-textboxdiv .e-bookmark-textbox-input {
  height: 34px;
}
.e-styles-dlgfields {
  font-weight: normal;
  margin-bottom: 6px;
}
.e-tab .e-tab-header .e-toolbar-item .e-de-op-find-tab-header {
  padding-left: 1px;
  padding-right: 24px;
}
.e-tab .e-tab-header .e-toolbar-item .e-de-op-replace-tab-header {
  padding-left: 1px;
  padding-right: 24px;
}
.e-de-dlg-target .e-footer-content .e-list-dlg-font {
  margin-left: 16px;
}
.e-bookmark-dlgfields {
  font-weight: normal;
  font-size: 12px;
  margin-bottom: 0;
}
.e-de-ui-wfloating-menu.e-de-ui-bullets-menu .e-de-ui-wfloating-menuitem-md {
  height: 65px;
  padding: 10px;
  width: 70px;
}
.e-de-ui-wfloating-menu.e-de-ui-bullets-menu .e-de-ui-wfloating-bullet-menuitem-md {
  height: 45px;
  width: 45px;
}
.e-de-bullet-icon-size {
  height: 45px;
  width: 45px;
}
.e-de-ui-list-header-presetmenu {
  cursor: pointer;
  font-size: 11px;
  line-height: 14px;
  min-width: 50px;
  overflow: hidden;
  text-align: left;
  white-space: nowrap;
  width: 100%;
}
.e-de-number-bullet-dlg .e-tab .e-content .e-item {
  padding: 0px;
}
.e-de-number-bullet-dlg {
  width: 272px;
}
.e-de-style-numbered-list,
.e-de-ui-bullet-list-header-presetmenu {
  height: 270px;
}
.e-de-ui-bullet {
  font-size: 42px;
}
.e-de-ui-list-header-presetmenu .e-de-ui-list-line {
  border-bottom: 1px solid #ccc;
  margin-left: 5px;
  width: 100%;
}
.e-de-ui-list-header-presetmenu div span {
  color: #aaa;
  display: inline-block;
  vertical-align: middle;
}
.e-de-ui-wfloating-menu .e-de-ui-wfloating-menuitem,
.e-de-ui-wfloating-menu .e-de-ui-menuitem-none {
  border: 0;
  box-shadow: inset 0 0 0 1px #ebebeb;
  cursor: pointer;
  height: 70px;
  margin: 0 5px 5px 0;
  padding: 0;
  width: 70px;
}
.e-de-ui-wfloating-menu {
  padding: 10px 4px 5px 10px;
}
.e-de-list-thumbnail .e-de-list-items {
  float: left;
}
.e-de-list-thumbnail .e-de-list-items {
  background: #fff;
  border: 1px solid transparent;
  clear: initial;
  display: inline-block;
  height: auto;
  margin: 5px;
  text-align: center;
  width: auto;
}
.e-de-list-items {
  background: #fff;
  box-sizing: border-box;
  cursor: pointer;
  list-style: none;
  padding: 7px 10px;
  position: relative;
}
.e-de-list-item-size {
  font-size: 14px;
}
.e-de-ui-wfloating-menu {
  padding: 10px 4px 5px 10px;
}
.e-de-table-ppty-dlg-tabs {
  height: 320px;
  position: relative;
}
.e-de-ui-bullet-list-header-presetmenu .e-de-list-thumbnail .e-de-list-active,
.e-de-style-numbered-list .e-de-list-thumbnail .e-de-list-active {
  border-color: #ff4081;
}
.e-de-rp-sub-content-div {
  line-height: none;
  font-size: 12px;
  margin-bottom: 8px;
}
.e-de-bullet-icons {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.e-de-header-footer-list {
  color: #3f51b5;
}
.e-de-ltr-btn-div {
  font-size: 12px;
  width: 200px;
}
.e-de-tbl-rtl-btn-div {
  font-size: 12px;
  margin-right: 14px;
}
.e-de-tbl-rtl-btn-div.e-de-rtl {
  margin-left: 14px;
  margin-right: 0;
}
.e-de-tbl-ltr-btn-div {
  font-size: 12px;
}
.e-de-disabledbutton {
  opacity: 0.4;
  pointer-events: none;
}
.e-de-restrict-format {
  margin-top: 16px;
}
.e-de-rp-format {
  font-size: 13px;
  margin-bottom: 12px;
  opacity: 0.65;
  font-weight: normal;
}
.e-de-rp-checkbox {
  font-size: 12px;
}
.e-de-rp-border {
  margin-bottom: 12px;
  margin-top: 12px;
}
.e-de-rp-header {
  font-size: 15px;
  font-weight: normal;
  opacity: 0.87;
  color: rgba(0, 0, 0, 0.87);
  width: 75%;
}
.e-de-rp-user .e-checkbox-wrapper {
  width: auto;
}
.e-de-rp-nav-btn,
.e-de-rp-btn-enforce {
  background: #fafafa;
  font-size: 13px;
  opacity: 0.87;
  border-radius: 2px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
.e-de-rp-nav-btn {
  width: auto;
}
.e-de-rp-btn-stop-enforce {
  background: #fafafa;
  font-size: 13px;
  opacity: 0.87;
  border-radius: 2px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}
.e-de-rp-sub-div {
  border-bottom: 1px solid #e4e4e4;
  padding: 12px;
}
.e-de-restrict-pane {
  padding-left: 0;
  padding-top: 0;
  padding-right: 0;
}
.e-de-rp-whole-header {
  padding: 12px;
}
.e-de-rp-user {
  background: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 2px;
  font-size: 12px;
  height: 110px;
}
.e-de-rp-enforce {
  padding: 12px;
}
.e-de-rp-enforce-nav {
  margin: 0 12px 12px 12px;
}
.e-de-enforce-dlg-title {
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 8px;
}
.e-de-enforce .e-de-enforce-dlg-input {
  height: 16px;
  width: 300px;
}
.e-de-user-add-btn {
  background: #e0e0e0;
  border-radius: 2px;
  width: 74px;
}
.e-de-user-dlg .e-de-user-dlg-textbox-input {
  margin-right: 16px;
  width: 304px;
}
.e-de-user-dlg-list.e-de-rtl .e-de-user-dlg-textbox-input {
  margin-right: 0;
  margin-left: 16px;
}
.e-de-user-dlg-list {
  margin-bottom: 15px;
  display: inline-flex;
}
.e-de-user-listview {
  border: 1px solid #e4e4e4;
  border-radius: 2px;
  height: 106px;
}
.e-de-user-dlg-user {
  margin-bottom: 12px;
}
.e-user-delete {
  float: left;
}
.e-de-unprotect-dlg-title {
  font-size: 14px;
  margin-bottom: 8px;
}
.e-de-rp-stop-div1 {
  opacity: 0.87;
  padding: 12px 12px 6px 12px;
  font-weight: 500;
  border-bottom: 1px solid #e0e0e0;
}
.e-de-rp-stop-div2 {
  padding: 12px 12px 24px;
}
.e-de-rp-close-icon {
  float: right;
  position: relative;
  top: -7px;
  right: -7px;
}
.e-de-restrict-pane {
  height: 100%;
  overflow: auto;
  overflow-x: hidden;
  width: 268px;
}
.e-de-rp-nav-lbl {
  font-size: 13px;
  margin: 0 12px;
}
.e-documenteditor-optionspane {
  height: 100%;
}
.e-de-cmt-pane {
  background-color: inherit;
  color: rgba(0, 0, 0, 0.87);
}
.e-de-cp-whole-header {
  padding: 12px;
}
.e-de-cp-header {
  font-size: 13px;
  font-weight: 500;
  opacity: 0.87;
  width: 75%;
}
.e-de-cmt-container {
  height: auto;
  padding: 0 8px;
  overflow: auto;
}
.e-de-cmt-sub-container {
  background-color: #fff;
  border: 1px solid #eee;
  border-radius: 2px;
  margin: 8px 0;
  padding: 8px;
}
.e-de-cmt-view {
  cursor: default;
}
.e-de-cmt-sub-container.e-de-cmt-selection {
  border-left: 3px solid #e3165b;
  padding-left: 6px;
}
.e-de-tc-outer {
  border-bottom: 1px solid #d8d8d8;
}
.e-de-tc-pane {
  color: rgba(0, 0, 0, 0.87);
}
.e-de-trckchanges-inner {
  cursor: default;
  margin: 8px 0 8px 7.5px;
  padding-left: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
}
.e-de-trckchanges-inner:hover {
  border-left: 2px solid #e3165b;
  cursor: default;
  margin: 8px 0 8px 7.5px;
  padding-left: 6px;
  padding-right: 16px;
  padding-bottom: 8px;
}
.e-de-trckchanges-inner.e-de-trckchanges-inner-select {
  border-left: 3px solid #e3165b;
  cursor: default;
  margin: 8px 0 8px 7.5px;
  padding-left: 5px;
  padding-right: 16px;
  padding-bottom: 8px;
}
.e-de-tc-no-chng {
  color: #000;
  font-size: 14px;
  opacity: 65%;
  margin: 60px 0;
  text-align: center;
}
.e-tc-btn-bg-clr.e-btn:not(:hover):not(.e-active) {
  background-color: inherit;
  border-color: transparent;
  color: inherit;
}
.e-tc-nvgte.e-icon-btn {
  text-align: center;
  vertical-align: middle;
}
.e-de-track-span-user {
  display: inline-flex;
  overflow: hidden;
  width: 110px;
}
.e-de-track-span-view {
  display: inline-flex;
  overflow: hidden;
  width: 50px;
}
.e-btn.e-outline.e-de-track-accept-button {
  min-width: 66px;
  padding: 5px 6px;
  text-transform: initial;
}
.e-btn.e-outline.e-de-track-accept-button:hover {
  min-width: 66px;
  padding: 5px 6px;
  text-transform: initial;
}
.e-btn.e-outline.e-de-track-reject-button {
  min-width: 64px;
  padding: 5px 6px;
  margin-left: 8px;
  text-transform: initial;
}
.e-btn.e-outline.e-de-track-reject-button:hover {
  min-width: 64px;
  padding: 5px 6px;
  margin-left: 8px;
  text-transform: initial;
}
.e-de-track-chngs-count {
  font-size: 12px;
  margin-left: 6px;
  opacity: 0.87;
  padding-top: 7px;
  white-space: nowrap;
}
.e-de-track-insert {
  color: #4d841e;
  font-size: 13px;
  opacity: 100%;
}
.e-de-track-delete {
  color: #d74113;
  font-size: 13px;
  opacity: 100%;
}
.e-de-track-toolbar {
  border-bottom: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
  padding-bottom: 0;
}
.e-de-track-pane-drop-btn {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 5px;
  font-size: 13px;
  font-weight: normal;
}
.e-toolbar-item.e-de-track-toolbar-overlay.e-template.e-overlay {
  opacity: 1;
  font-weight: normal;
  font-size: 13px;
}
.e-de-track-date {
  font-size: 13px;
  margin-top: 4px;
  opacity: 0.67;
}
.e-de-track-usernme-div {
  justify-content: space-between;
  padding-top: 8px;
}
.e-de-track-user-nme {
  font-size: 13px;
  font-weight: 500;
  padding-left: 8px;
}
.e-de-track-chngs-text {
  line-height: 19.5px;
  overflow: hidden;
  word-wrap: break-word;
  text-overflow: ellipsis;
  font-size: 13px;
  min-height: 20px;
  padding-top: 8px;
  margin-bottom: 16px;
}
.e-de-track-chng-table {
  border-collapse: collapse;
  border-spacing: 0px;
  opacity: 70%;
  width: 100%;
}
.e-de-tc-tble-cell {
  border: 1px solid;
  height: 20px;
}
.e-de-tc-shrink-img {
  height: 30px;
  margin: 0 4px;
  vertical-align: middle;
  width: 50px;
}
.e-de-tc-field {
  background-color: rgb(206, 205, 205);
  margin: 0 2px;
}
.e-de-tc-hide-para-mark .e-de-tc-outer .e-de-trckchanges-inner .e-de-track-chngs-text .e-de-tc-pmark {
  display: none;
}
.e-de-tc-pmark {
  font-size: 14px;
  font-family: Roboto-Regular;
  font-weight: 600;
  color: rgb(1, 22, 119);
  margin: 0 2px;
}
.e-de-cmt-sub-container:not(.e-de-cmt-selection):not(.e-de-cmt-reply):hover {
  border-left: 2px solid #e3165b;
  padding-left: 7px;
}
.e-de-cmt-author {
  align-items: center;
  margin-bottom: 8px;
}
.e-de-cmt-author-name {
  font-size: 13px;
  font-weight: normal;
  padding-left: 8px;
  width: 90%;
}
.e-de-cp-option.e-btn.e-icon-btn {
  background-color: inherit;
  border: none;
  color: inherit;
  float: right;
  height: 20px;
  padding: 0px;
  width: 20px;
}
.e-de-cp-option.e-btn.e-icon-btn span {
  margin-top: 0px;
  background: #fff;
}
.e-de-cmt-view:hover .e-de-cp-option {
  display: block;
}
.e-de-cmt-readonly {
  font-size: 13px;
  padding-top: 4px;
  word-break: break-word;
}
.e-de-cmt-date {
  font-size: 13px;
  margin-top: 12px;
  opacity: 0.67;
}
.e-de-cmt-sub-container.e-de-cmt-reply {
  border: none;
  border-top: 1px solid #eee;
  border-radius: 0px;
  margin: 11.5px 8px 0 8px;
  padding: 0px;
}
.e-de-cmt-sub-container.e-de-cmt-reply .e-de-cmt-view {
  margin-top: 11.5px;
}
.e-de-cmt-textarea.e-input {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  line-height: normal;
  min-height: 30px;
  overflow: hidden;
  padding-top: 7px;
  resize: none;
}
.e-de-cmt-textarea:empty::before {
  content: attr(placeholder);
  opacity: 0.5;
}
.e-de-cmt-action-button {
  text-align: right;
  margin-top: 4.5px;
}
.e-de-cmt-post-btn.e-btn.e-flat,
.e-de-cmt-cancel-btn.e-btn.e-flat {
  height: 28px;
  margin-left: 8px;
  width: 28px;
}
.e-de-cmt-resolved .e-de-cmt-author-name,
.e-de-cmt-resolved .e-de-cmt-readonly,
.e-de-cmt-resolved e-de-cmt-date {
  opacity: 0.67;
}
.e-de-cmt-resolved .e-de-cmt-rply-view {
  display: none;
}
.e-de-cmt-resolved .e-de-cmt-resolve-btn {
  display: block;
  margin-top: 8px;
  text-align: right;
}
.e-de-cmt-sub-container.e-de-cmt-resolved.e-de-cmt-selection {
  border-left: 3px solid rgba(227, 22, 91, 0.5);
}
.e-de-cmt-sub-container.e-de-cmt-resolved:not(.e-de-cmt-selection):not(.e-de-cmt-reply):hover {
  border-left: 2px solid rgba(227, 22, 91, 0.5);
}
.e-de-lock-mark {
  cursor: default;
  color: rgba(0, 0, 0, 0.54);
  font-size: 13px;
  height: 13px;
  pointer-events: all;
  width: 13px;
}
.e-de-cmt-mark {
  cursor: default;
  color: rgba(0, 0, 0, 0.54);
  font-size: 13px;
  height: 13px;
  pointer-events: all;
  width: 13px;
}
.e-de-cmt-mark :hover {
  color: #e3165b;
}
.e-de-cmt-mark.e-de-cmt-mark-selected,
.e-de-cmt-mark.e-de-cmt-mark-hover {
  color: #e3165b;
}
.e-de-cmt-no-cmt {
  margin-left: 6px;
  margin-top: 24px;
  font-size: 13px;
}
.e-de-cmt-drawer-cnt {
  font-size: 13px;
  height: 20px;
  margin-top: 8px;
}
.e-de-cmt-drawer {
  cursor: pointer;
  float: right;
  opacity: 0.54;
  margin-right: 4px;
  margin-top: 4px;
}
.e-de-cmt-rply-view {
  margin-top: 12px;
}
.e-de-cmt-resolve-btn {
  display: none;
}
.e-rtl .e-de-cmt-pane {
  border-left: none;
  border-right: 1px solid #e0e0e0;
}
.e-rtl .e-de-rp-close-icon {
  float: left;
  right: 7px;
}
.e-rtl .e-de-cp-option.e-btn.e-icon-btn {
  float: left;
}
.e-rtl .e-de-cmt-sub-container.e-de-cmt-selection {
  border-left: 1px solid #eee;
  border-right: 3px solid #e3165b;
  padding-left: 8px;
  padding-right: 6px;
}
.e-rtl .e-de-cmt-sub-container:not(.e-de-cmt-selection):not(.e-de-cmt-reply):hover {
  border-left: 1px solid #eee;
  border-right: 2px solid #e3165b;
  padding-left: 8px;
  padding-right: 7px;
}
.e-rtl .e-de-cmt-sub-container.e-de-cmt-resolved.e-de-cmt-selection {
  border-right: 3px solid rgba(227, 22, 91, 0.5);
}
.e-rtl .e-de-cmt-sub-container.e-de-cmt-resolved:not(.e-de-cmt-selection):not(.e-de-cmt-reply):hover {
  border-right: 2px solid rgba(227, 22, 91, 0.5);
}
.e-rtl .e-de-cmt-action-button {
  text-align: left;
}
.e-rtl .e-de-cmt-no-cmt {
  margin-left: auto;
  margin-right: 6px;
}
.e-rtl .e-de-cmt-drawer {
  float: left;
  margin-left: 8px;
  margin-right: auto;
}
.e-rtl .e-de-cmt-resolve-btn {
  text-align: left;
}
.e-de-close-icon.e-btn {
  background-color: transparent !important;
  border-color: transparent !important;
  border-radius: 50%;
  color: rgba(0, 0, 0, 0.87);
  border: none;
}
.e-de-close-icon.e-btn:active {
  background-color: #e0e0e0 !important;
  border-color: transparent !important;
  box-shadow: none;
}
.e-de-close-icon.e-btn:hover {
  background-color: #e0e0e0 !important;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.87);
  cursor: pointer;
  border: none;
}
.e-btn.e-de-close-icon:hover span {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.87);
}
.e-de-para-dlg-right-sub-container-blazor {
  top: 0;
}
.e-de-rp-mu-btn {
  margin-top: 3px;
}
.e-de-table-dialog-row-height {
  padding-top: 16px;
}
.e-de-tablecell-dialog-alignment-icon {
  width: 54px;
  height: 54px;
  margin: 2px;
}
.e-de-table-dia-indent-from-left {
  right: 45px;
}
.e-de-table-dia-align-div {
  border: 1px solid #ddd;
  display: inline-block;
  height: 52px;
  margin-right: 10px;
  width: 52px;
}
.e-de-table-dialog-alignment-icon {
  margin: 2px;
  height: 46px;
}
.e-de-table-border-setting-genral {
  margin-right: 10px;
}
.e-de-table-border-clr-left-container {
  padding-right: 19px;
}
.e-de-table-border-clr-heading {
  font-size: 14px;
  font-weight: normal;
  padding-bottom: 6px;
}
.e-de-table-border-icon-container {
  margin-top: 4px;
  margin-right: 4px;
}
.e-de-table-border-preview-container {
  padding-left: 66px;
}
.e-de-table-dlg-alignment-heading {
  color: rgba(0, 0, 0, 0.87);
  display: block;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 4px;
}
.e-rtl .e-de-cmt-author-name {
  padding-left: 0%;
  padding-right: 8px;
}
.e-rtl .e-de-ok-button {
  margin-right: 0;
  margin-left: 10px;
}
.e-rtl .e-de-table-dia-align-div.e-de-rtl {
  margin-left: 10px;
  margin-right: 0;
}
.e-rtl .e-de-table-border-clr-left-container {
  padding-right: 0;
  padding-left: 19px;
}
.e-rtl .e-de-table-border-preview-container {
  padding-right: 66px;
  padding-left: 0;
}
.e-rtl .e-de-table-border-setting-genral {
  margin-right: 0;
  margin-left: 10px;
}
.e-rtl .e-de-table-border-icon-container {
  margin-right: 0;
  margin-left: 4px;
}
.e-rtl .e-de-table-border-preview {
  width: 23px;
}
.e-rtl .e-de-table-setting-labels-heading {
  margin-left: 0;
  margin-right: 10px;
}
.e-de-user-info.e-de-user-name-collapse span {
  transition-property: height, min-width, max-width, width, border-radius, padding;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
  position: absolute;
  bottom: 0px;
  height: 6px;
  width: 6px;
  min-width: 0px;
  max-width: 6px;
  border-radius: 6px;
  padding: 0px;
}
.e-de-user-info.e-de-user-name-expended span {
  transition-property: height, width, min-width, max-width, border-radius, padding;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.8, 0, 0.2, 1);
  position: absolute;
  bottom: 0px;
  height: 20px;
  line-height: 20px;
  min-width: 44px;
  max-width: auto;
  padding: 0px 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: white;
}
.e-de-para-dlg-heading {
  color: rgba(0, 0, 0, 0.87);
  display: block;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 8px;
  opacity: 87%;
}
.e-de-para-dlg-container .e-checkbox-wrapper .e-label,
.e-de-table-options-dlg .e-checkbox-wrapper .e-label {
  font-size: 12px;
}
.e-de-para-dlg-container {
  height: auto;
  width: 400px;
}
.e-de-para-dlg-cs-check-box {
  margin-bottom: 8px;
  margin-top: 8px;
}
.e-de-para-dlg-spacing-div {
  margin-left: 40px;
}
.e-de-para-dlg-spacing-div.e-de-rtl {
  margin-left: 0;
  margin-right: 40px;
}
.e-de-para-dlg-sub-container .e-input-group {
  margin-bottom: 15px;
}
.e-de-para-dlg-sub-container {
  margin-bottom: 14px;
}
.e-de-para-dlg-right-sub-container {
  top: 0;
}
.e-de-dlg-sub-header {
  display: block;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 8px;
}
.e-de-rtl-btn-div {
  font-size: 12px;
  margin-right: 14px;
  width: 200px;
}
.e-de-rtl-btn-div.e-de-rtl {
  margin-left: 14px;
  margin-right: 0;
}
.e-para-dlg-sub-height {
  height: 145px;
}
/* stylelint-disable */
.e-bigger .e-de-para-dlg-container .e-checkbox-wrapper .e-label,
.e-bigger .e-de-table-options-dlg .e-checkbox-wrapper .e-label {
  font-size: 14px;
}
.e-bigger .e-de-para-dlg-container .e-input-group {
  width: 192px !important;
}
.e-bigger .e-de-para-dlg-heading {
  color: rgba(0, 0, 0, 0.87);
  display: block;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 8px;
}
.e-bigger .e-de-para-dlg-container .e-checkbox-wrapper .e-label,
.e-bigger .e-de-table-options-dlg .e-checkbox-wrapper .e-label {
  font-size: 12px;
}
.e-bigger .e-de-para-dlg-container {
  height: auto;
  width: 400px;
}
.e-bigger .e-de-para-dlg-cs-check-box {
  margin-bottom: 8px;
  margin-top: 8px;
}
.e-bigger .e-de-para-dlg-spacing-div {
  margin-left: 20px;
}
.e-bigger .e-de-para-dlg-spacing-div.e-de-rtl {
  margin-left: 0;
  margin-right: 20px;
}
.e-bigger .e-de-para-dlg-sub-container .e-input-group {
  margin-bottom: 15px;
}
.e-bigger .e-de-para-dlg-sub-container {
  margin-bottom: 14px;
}
.e-bigger .e-de-para-dlg-right-sub-container {
  top: 0;
}
.e-bigger .e-de-dlg-sub-header {
  display: block;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 8px;
}
.e-bigger .e-de-rtl-btn-div {
  font-size: 12px;
  margin-right: 24px;
  width: 200px;
}
.e-bigger .e-de-rtl-btn-div.e-de-rtl {
  margin-left: 12px;
  margin-right: 0;
}
.e-bigger .e-de-dlg-container {
  padding-bottom: 16px;
}
.e-bigger .e-de-container-row {
  padding-bottom: 16px;
}
.e-bigger .e-de-subcontainer-left {
  padding-right: 8px;
  width: 50%;
}
.e-bigger .e-de-subcontainer-right {
  padding-left: 8px;
  width: 50%;
}
.e-bigger .e-de-dlg-tab-first-child {
  padding-top: 8px;
}
.e-bigger .e-rtl .e-de-subcontainer-left {
  padding-left: 8px;
  padding-right: 0;
}
.e-bigger .e-rtl .e-de-subcontainer-right {
  padding-left: 0;
  padding-right: 8px;
  width: 50%;
}
.e-bigger .e-de-font-content-checkbox-label {
  margin-left: 60px;
}
.e-bigger .e-de-font-content-checkbox-label-rtl {
  margin-right: 60px;
}
.e-bigger .e-de-font-content-label {
  width: 132px;
}
.e-bigger .e-de-hyperlink {
  width: 300px;
}
.e-bigger .e-de-insert-spellchecker {
  width: 600px;
}
.e-bigger .e-button-custom {
  height: 37px;
  width: 100%;
}
.e-bigger .e-de-style-font-color-picker,
.e-bigger .e-de-style-icon-button-size,
.e-bigger .e-de-style-icon-button-first-size,
.e-bigger .e-de-style-icon-button-last-size {
  height: 35px;
}
.e-bigger .e-de-style-bold-button-size {
  margin-right: 8px;
  height: 31px;
  margin-left: 8px;
}
.e-bigger .e-dlg-container .e-de-dlg-target .e-de-style-dialog .e-de-style-font-color-picker button {
  height: 40px !important;
  width: auto !important;
}
.e-bigger .e-dlg-container .e-de-dlg-target .e-de-style-dialog .e-de-style-font-color-picker button {
  height: 40px !important;
  width: auto !important;
}
.e-bigger .e-de-op-input-group,
.e-bigger .e-de-op-replacewith {
  height: 40px;
}
.e-bigger .e-de-insert-table {
  height: auto;
  width: auto;
}
.e-bigger .e-de-insert-footnote {
  height: auto;
  width: auto;
}
.e-bigger .e-de-dlg-target .e-footer-content .e-control.e-btn.e-flat:not(.e-icon-btn) {
  height: auto;
}
.e-bigger .e-de-font-dlg {
  width: max-content;
}
.e-bigger .e-para-dlg-sub-height {
  height: 170px;
}
.e-bigger .e-de-toc-table-div .e-de-toc-dlg-toc-level.e-de-rtl {
  margin-right: 36px;
}
.e-bigger .e-de-font-content-label-width {
  width: 72px;
}
.e-bigger .e-de-toc-label {
  margin-left: 0px;
}
.e-bigger .e-de-toc-label-rtl {
  margin-left: 0px;
  margin-right: 0px;
}
.e-bigger .e-de-outline-rtl {
  width: 173px;
}
.e-bigger .e-de-rp-header {
  font-size: 16px;
  width: 75%;
}
.e-bigger .e-de-rp-btn-enforce {
  padding-left: 4px;
  padding-right: 4px;
}
.e-bigger .e-de-cmt-textarea.e-input {
  padding-top: 5px;
}
.e-bigger .e-de-cmt-post-btn.e-btn.e-flat,
.e-bigger .e-de-cmt-cancel-btn.e-btn.e-flat {
  height: 36px;
  margin-left: 12px;
  width: 36px;
}
.e-bigger .e-de-cp-whole-header {
  height: 56px;
  padding: 16px;
  padding-right: 8px;
}
.e-bigger .e-de-rp-close-icon {
  float: right;
  position: relative;
  top: -8px;
  right: -10px;
}
.e-bigger .e-rtl .e-de-cmt-post-btn.e-btn.e-flat,
.e-bigger .e-rtl .e-de-cmt-cancel-btn.e-btn.e-flat {
  margin-right: 12px;
}
.e-bigger .e-de-cmt-author-name {
  padding-left: 8px;
}
.e-bigger .e-de-cmt-rply-view {
  margin-top: 12px;
}
.e-bigger .e-de-cmt-sub-container {
  padding: 8px;
}
.e-bigger .e-de-cmt-sub-container.e-de-cmt-selection {
  padding-left: 6px;
}
.e-bigger .e-de-cmt-sub-container:not(.e-de-cmt-selection):not(.e-de-cmt-reply):hover {
  padding-left: 7px;
}
.e-bigger .e-de-cmt-sub-container.e-de-cmt-reply {
  padding: 0%;
}
.e-bigger .e-de-rp-nav-btn {
  width: auto;
}
.e-bigger .e-de-rp-whole-header {
  padding: 12px;
}
.e-bigger .e-de-rp-sub-div {
  border-bottom: 1px solid #e4e4e4;
  padding: 12px;
}
.e-bigger .e-de-rp-enforce {
  padding: 12px;
}
.e-bigger .e-de-enforce .e-de-enforce-dlg-input:not(.e-de-enforce .e-de-enforce-dlg-input:last-child) {
  width: 300px;
}
.e-bigger .e-rtl .e-de-cmt-author-name {
  padding-left: 0%;
  padding-right: 8px;
}
.e-bigger .e-rtl .e-de-cmt-sub-container.e-de-cmt-selection {
  padding-left: 8px;
  padding-right: 6px;
}
.e-bigger .e-rtl .e-de-cmt-sub-container:not(.e-de-cmt-selection):not(.e-de-cmt-reply):hover {
  padding-left: 8px;
  padding-right: 7px;
}
.e-bigger .e-rtl .e-de-rp-close-icon {
  float: left;
  right: 10px;
}
.e-de-ctnr-close::before {
  content: "\eb36";
}
.e-de-ctnr-linespacing::before {
  content: "\eb37";
}
.e-de-ctnr-lock::before {
  content: "\eb3a";
}
.e-de-ctnr-link::before {
  content: "\eb3c";
}
.e-de-ctnr-alignbottom::before {
  content: "\eb3d";
}
.e-de-selected-spellcheck-item::before {
  content: "\e935";
  font-family: "e-icons";
  font-size: 10px;
}
.e-de-selected-underline-item::before {
  content: "\e935";
  font-family: "e-icons";
  font-size: 10px;
}
.e-de-ctnr-table::before {
  content: "\eb3e";
}
.e-de-ctnr-tableofcontent::before {
  content: "\eb41";
}
.e-de-ctnr-pagenumber::before {
  content: "\eb43";
}
.e-de-ctnr-bold::before {
  content: "\eb47";
}
.e-de-ctnr-aligntop::before {
  content: "\eb49";
}
.e-de-ctnr-pagesetup::before {
  content: "\eb4c";
}
.e-de-ctnr-content-control::before {
  content: "\e9c6";
}
.e-de-ctnr-xml-mapping::before {
  content: "\e9c8";
}
.e-de-ctnr-strokestyle::before {
  content: "\eb4d";
}
.e-de-ctnr-image::before {
  content: "\eb4f";
}
.e-de-ctnr-bookmark::before {
  content: "\eb51";
}
.e-de-ctnr-header::before {
  content: "\eb53";
}
.e-de-ctnr-bullets::before {
  content: "\eb5b";
}
.e-de-ctnr-borders::before {
  content: "\e93b";
}
.e-de-ctnr-showhide::before {
  content: "\eb5d";
  font-size: 16px;
}
.e-de-flip {
  transform: scaleX(-1);
}
.e-de-ctnr-print::before {
  content: "\eb5e";
}
.e-de-ctnr-alignright::before {
  content: "\eb5f";
}
.e-de-ctnr-footer::before {
  content: "\eb60";
}
.e-de-ctnr-outsideborder::before {
  content: "\eb66";
}
.e-de-ctnr-allborders::before {
  content: "\eb95";
}
.e-de-ctnr-insideborders::before {
  content: "\eb88";
}
.e-de-ctnr-mergecell::before {
  content: "\eb93";
}
.e-de-ctnr-aligncenter-table::before {
  content: "\eb0d";
}
.e-de-ctnr-bullet-none::before {
  content: "\e256";
}
.e-de-ctnr-bullet-dot::before {
  content: "\e270";
}
.e-de-ctnr-bullet-circle::before {
  content: "\e254";
}
.e-de-ctnr-bullet-square::before {
  content: "\e271";
}
.e-de-ctnr-bullet-flower::before {
  content: "\e267";
}
.e-de-ctnr-bullet-arrow::before {
  content: "\e253";
}
.e-de-ctnr-bullet-tick::before {
  content: "\e259";
}
.e-de-selected-item::before {
  content: "\e935";
}
.e-de-ctnr-break::before {
  content: "\eba6";
}
.e-de-ctnr-page-break::before {
  content: "\eba0";
}
.e-de-ctnr-section-break::before {
  content: "\eba2";
}
.e-de-ctnr-upload::before {
  content: "\e60f";
}
.e-de-ctnr-undo::before {
  content: "\e341";
}
.e-de-ctnr-find::before {
  content: "\e60e";
}
.e-de-ctnr-italic::before {
  content: "\e35a";
}
.e-de-ctnr-download::before {
  content: "\e603";
}
.e-de-ctnr-justify::before {
  content: "\e334";
}
.e-de-ctnr-highlight::before {
  content: "\ec15";
}
.e-de-ctnr-new::before {
  content: "\e823";
}
.e-de-ctnr-paste::before {
  content: "\e355";
}
.e-de-ctnr-subscript::before {
  content: "\e357";
}
.e-de-ctnr-fontcolor::before {
  content: "\ec22";
}
.e-de-ctnr-change-case::before {
  content: "\e88c";
}
.e-de-ctnr-strikethrough::before {
  content: "\e332";
}
.e-de-ctnr-redo::before {
  content: "\e354";
}
.e-de-ctnr-increaseindent::before {
  content: "\e33f";
}
.e-de-ctnr-backgroundcolor::before {
  content: "\e35c";
}
.e-de-ctnr-open::before {
  content: "\e609";
}
.e-de-ctnr-underline::before {
  content: "\e343";
}
.e-de-ctnr-superscript::before {
  content: "\e352";
}
.e-de-ctnr-alignleft::before {
  content: "\e33a";
}
.e-de-ctnr-numbering::before {
  content: "\e346";
}
.e-de-ctnr-aligncenter::before {
  content: "\e35e";
}
.e-de-ctnr-decreaseindent::before {
  content: "\e35d";
}
.e-de-ctnr-clearall::before {
  content: "\e340";
}
.e-de-ctnr-leftborders::before {
  content: "\e291";
}
.e-de-ctnr-insideverticalborder::before {
  content: "\e287";
}
.e-de-ctnr-rightborder::before {
  content: "\e288";
}
.e-de-ctnr-topborder::before {
  content: "\e281";
}
.e-de-ctnr-insidehorizondalborder::before {
  content: "\e276";
}
.e-de-ctnr-bottomborder::before {
  content: "\e298";
}
.e-de-ctnr-strokesize::before {
  content: "\ec25";
}
.e-de-ctnr-highlightcolor::before {
  content: "\ec15";
}
.e-de-ctnr-insertleft::before {
  content: "\e285";
}
.e-de-ctnr-insertright::before {
  content: "\e284";
}
.e-de-ctnr-insertabove::before {
  content: "\e506";
}
.e-de-ctnr-insertbelow::before {
  content: "\e505";
}
.e-de-ctnr-deleterows::before {
  content: "\e283";
}
.e-de-ctnr-deletecolumns::before {
  content: "\e282";
}
.e-de-ctnr-cellbg-clr-picker::before {
  content: "\e35c";
  font-size: 15px;
}
.e-de-cnt-cmt-add::before {
  content: "\e814";
  font-family: "e-icons";
}
.e-de-cnt-track::before {
  content: "\e20a";
  font-family: "e-icons";
}
.e-de-weblayout::before {
  content: "\e193";
  font-family: "e-icons";
}
.e-de-printlayout::before {
  content: "\e194";
  font-family: "e-icons";
}
.e-de-textform::before {
  content: "\e198";
  font-family: "e-icons";
}
.e-de-combo-box::before {
  content: "\e9c3";
  font-family: "e-icons";
}
.e-de-dropdown-list::before {
  content: "\e9c2";
  font-family: "e-icons";
}
.e-de-formproperties::before {
  content: "\e199";
  font-family: "e-icons";
}
.e-de-clearform::before {
  content: "\e19a";
  font-family: "e-icons";
}
.e-de-dropdownform::before {
  content: "\e19b";
  font-family: "e-icons";
}
.e-de-formfield::before {
  content: "\e19c";
  font-family: "e-icons";
}
.e-de-checkbox-form::before {
  content: "\e192";
  font-family: "e-icons";
}
.e-de-arrow-up::before {
  content: "\e834";
  font-family: "e-icons";
}
.e-de-arrow-down::before {
  content: "\e83d";
  font-family: "e-icons";
}
.e-de-update-field::before {
  content: "\e19e";
  font-family: "e-icons";
}
.e-de-footnote::before {
  content: "\e435";
  font-family: "e-icons";
  font-weight: 800;
}
.e-de-endnote::before {
  content: "\e436";
  font-family: "e-icons";
}
.e-de-e-paragraph-mark::before {
  content: "\e353";
  font-family: "e-icons";
}
.e-de-e-paragraph-style-mark::before {
  content: "\e353";
  font-family: "e-icons";
}
.e-de-e-character-style-mark::before {
  content: "\e97d";
  font-family: "e-icons";
}
.e-de-e-linked-style-mark::before {
  content: "\e97e";
  font-family: "e-icons";
}
.e-de-ctnr-columns::before {
  content: "\e955";
  font-family: "e-icons";
}
.e-de-ctnr-page-size::before {
  content: "\e952";
  font-family: "e-icons";
}
.e-de-ctnr-page-break-column::before {
  content: "\e970";
  font-family: "e-icons";
}
.e-de-ctnr-page-break-text-wrapping::before {
  content: "\e972";
  font-family: "e-icons";
}
.e-de-ctnr-section-break-continuous::before {
  content: "\e971";
  font-family: "e-icons";
}
.e-de-ctnr-section-break-even-page::before {
  content: "\e96e";
  font-family: "e-icons";
}
.e-de-ctnr-section-break-odd-page::before {
  content: "\e96f";
  font-family: "e-icons";
}
.e-de-ctnr-columns-one::before {
  content: "\e976";
  font-family: "e-icons";
  font-size: 60px;
}
.e-de-ctnr-columns-two::before {
  content: "\e978";
  font-family: "e-icons";
  font-size: 60px;
}
.e-de-ctnr-columns-three::before {
  content: "\e979";
  font-family: "e-icons";
  font-size: 60px;
}
.e-de-ctnr-columns-right::before {
  content: "\e973";
  font-family: "e-icons";
  font-size: 60px;
}
.e-de-ctnr-columns-left::before {
  content: "\e975";
  font-family: "e-icons";
  font-size: 60px;
}
.e-de-toolbar {
  height: 100%;
}
.e-documenteditorcontainer {
  display: block;
}
.e-de-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text .e-de-text-wrap {
  height: 0;
  line-height: 0;
}
.e-de-ctnr-file-picker {
  left: -110em;
  position: fixed;
}
.e-de-ctnr-rtl {
  direction: rtl;
}
.e-de-ctnr-hglt-btn {
  border: 0.5px solid transparent;
  display: inline-block;
  height: 25px;
  margin: 3px;
  width: 25px;
}
.e-color-selected,
.e-de-ctnr-hglt-btn:hover {
  border-color: #fff;
  outline: #000 0.5px solid;
}
.e-hglt-no-color {
  height: 30px;
  padding-top: 1px;
  width: 157px;
}
.e-hglt-no-color:hover {
  background-color: #d3d3d3;
  cursor: pointer;
}
.e-de-ctnr-hglt-no-color {
  font-size: 12px;
  font-weight: normal;
  left: 40px;
  padding-top: 11px;
  position: absolute;
  top: 100px;
}
/* stylelint-disable */
.e-de-scrollbar-hide::-webkit-scrollbar {
  width: 0;
}
.e-de-scrollbar-hide {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
/* stylelint-enable */
/* stylelint-disable */
.e-de-toolbar {
  height: 100%;
}
.e-de-prop-pane .e-de-ctnr-group-btn.e-btn-group:not(.e-outline) {
  box-shadow: none;
  height: 28px;
}
.e-de-prop-pane .e-de-ctnr-group-btn.e-btn-group:not(.e-outline):focus {
  box-shadow: none;
}
.e-de-prop-pane .e-de-ctnr-group-btn.e-btn-group:not(.e-outline):active {
  box-shadow: none;
}
.e-de-prop-pane .e-de-ctnr-group-btn.e-btn-group:not(.e-outline):hover {
  box-shadow: none;
}
.e-de-ctnr-group-btn-middle button {
  border-radius: 0px;
}
.de-tbl-fill-clr .e-dropdown-btn.e-btn {
  box-shadow: none;
}
.e-de-prop-pane .e-de-ctnr-group-btn button,
.e-de-ctn .e-de-status-bar button {
  box-shadow: none;
  height: 28px;
}
.e-de-prop-pane .e-de-ctnr-group-btn button:focus,
.e-de-ctn .e-de-status-bar button:focus {
  box-shadow: none;
}
.e-de-prop-pane .e-de-ctnr-group-btn button:active,
.e-de-ctn .e-de-status-bar button:active {
  box-shadow: none;
}
.e-de-prop-pane .e-de-ctnr-group-btn button:hover,
.e-de-ctn .e-de-status-bar button:hover {
  box-shadow: none;
}
.e-de-statusbar-pageweb {
  background: #fafafa;
  border: 0;
  box-shadow: none;
  float: right;
  height: 33px;
  width: 33px;
}
.e-de-statusbar-pageweb:hover {
  box-shadow: none;
}
.e-de-statusbar-pageweb .e-de-printlayout,
.e-de-statusbar-pageweb .e-de-weblayout {
  font-size: 14px;
}
.e-de-statusbar-pageweb .e-de-printlayout:hover,
.e-de-statusbar-pageweb .e-de-weblayout:hover {
  font-size: 14px;
}
.e-de-listview.e-de-listview-icon.e-icons.e-list-icon {
  height: 24px;
  width: 16px;
  margin-right: 12px;
}
.e-de-listview-icon {
  height: auto;
  width: auto;
  line-height: 22px;
  margin-right: 12px;
}
.e-de-linespacing {
  margin-top: 11px;
}
.e-de-statusbar-zoom {
  background: #fafafa;
  border: 0;
  color: #000;
  float: right;
  font-weight: 400;
  height: 33px;
}
.e-de-pagenumber-text {
  border: none !important;
}
.e-de-pagenumber-input {
  background: #fff;
  border: 1px solid #eee;
  border-radius: 2px;
  color: #000;
  padding: 0px;
  text-align: center;
  width: 22px;
}
.e-btn-pageweb-toggle {
  background-color: rgba(0, 0, 0, 0.12);
  box-shadow: none;
  outline: #fafafa 0 solid;
  outline-offset: 0;
}
.e-btn-pageweb-spellcheck {
  border: 0;
  box-shadow: none;
  float: right;
  margin-left: calc(100% - 380px);
}
.e-de-ctn-title {
  background-color: #3f51b5;
  border-bottom: none !important;
  color: #fff;
}
.e-de-tool-ctnr-properties-pane {
  display: flex;
  height: calc(100% - 115px);
  width: 100%;
}
.e-de-ctnr-properties-pane {
  display: flex;
  height: calc(100% - 40px);
  width: 100%;
}
.e-de-statusbar-separator {
  border-left: 1px solid #ebebeb;
  height: 16px;
  margin-left: 7.5px;
  margin-right: 7.5px;
  margin-top: 10px;
}
.e-de-statusbar-spellcheck {
  border-radius: 2px;
  font-weight: 400;
}
.e-de-ctn {
  background-color: #fafafa;
  border: 1px solid #eee;
  height: 100%;
  position: relative;
  width: 100%;
}
.e-de-ctnr-toolbar {
  display: flex;
  height: 77px;
  width: 100%;
}
.e-de-tlbr-wrapper .e-de-toolbar.e-toolbar,
.e-de-tlbr-wrapper .e-de-ctnr-properties-pane-btn {
  border: 0;
}
.e-de-pane {
  border-left: 1px solid #eee;
}
.e-de-pane-rtl {
  border-right: 1px solid #eee;
}
.e-de-pane > div button:not(.e-primary),
.e-de-pane-rtl > div button:not(.e-primary) {
  background-color: #eee;
}
.e-de-tool-ctnr-properties-pane,
.e-de-ctnr-properties-pane {
  background: #fafafa;
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
}
.e-de-ctnr-segment {
  margin-bottom: 12px;
}
.e-de-ctnr-segment > div:first-child:not(.e-rtl),
.e-de-ctnr-segment-list > div:last-child:not(.e-rtl),
.e-de-ctnr-segment > button:first-child:not(.e-rtl) {
  margin-right: 12px;
}
.e-de-ctnr-segment.e-de-ctnr-segment-rtl > div:first-child,
.e-de-ctnr-segment-list.e-de-ctnr-segment-list-rtl > div:last-child,
.e-de-ctnr-segment.e-de-ctnr-segment-rtl > button:first-child {
  margin-left: 12px;
  margin-right: 0;
}
.e-de-tlbr-wrapper {
  background-color: #fafafa;
  height: 77px;
  width: calc(100% - 75px);
}
.e-de-ctnr-prop-label {
  color: rgba(0, 0, 0, 0.54);
  display: inline-block;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.05px;
  margin-bottom: 12px;
  opacity: 0.87;
}
.e-de-table-prop-label {
  margin-left: 12px;
}
.e-de-table-prop-label.e-de-rtl {
  margin-left: 0;
  margin-right: 12px;
}
.e-de-toolbar.e-toolbar {
  border-radius: 0;
}
.e-de-ctnr-toolbar .e-toolbar-item.e-de-toolbar-btn-first {
  margin-left: 0;
  margin-right: 6px;
}
.e-de-ctnr-toolbar.e-de-ctnr-rtl .e-toolbar-item.e-de-toolbar-btn-first {
  margin-left: 6px;
  margin-right: 0;
}
.e-de-ctnr-toolbar .e-toolbar-item.e-de-toolbar-btn-last {
  margin-left: 6px;
  margin-right: 0;
}
.e-de-ctnr-toolbar.e-de-ctnr-rtl .e-toolbar-item.e-de-toolbar-btn-last {
  margin-left: 0;
  margin-right: 6px;
}
.e-de-toolbar.e-toolbar .e-toolbar-items {
  height: 77px;
}
.e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item.e-de-separator {
  height: 59px;
  margin: 0 5.5px;
}
.e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item.e-de-toolbar-btn-start {
  margin-left: 12px !important;
  margin-right: 6px;
}
.e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item.e-de-toolbar-btn-middle {
  margin-left: 6px;
  margin-right: 6px;
}
.e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item.e-de-toolbar-btn-end {
  margin-left: 6px;
  margin-right: 12px;
}
.e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item.e-de-image-focus :focus {
  background-color: rgba(184, 184, 184, 0.9584);
}
.e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
  flex-direction: column;
  height: calc(100% - 10px);
  padding: 0;
  padding-bottom: 5px;
}
.e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:focus {
  padding: 0;
  padding-bottom: 5px;
}
.e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:active {
  padding: 0;
  padding-bottom: 5px;
}
.e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover {
  padding: 0;
  padding-bottom: 5px;
}
.e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
  padding: 0;
}
.e-de-overlay {
  height: 100%;
  opacity: 0.5;
  pointer-events: none;
  touch-action: none;
  width: 100%;
}
.e-de-ctnr-properties-pane-btn {
  width: 75px;
}
.e-de-pane-enable-clr.e-de-ctnr-properties-pane-btn .e-btn {
  color: #3f51b5;
}
.e-de-pane-disable-clr.e-de-ctnr-properties-pane-btn .e-btn {
  color: #000;
}
.e-de-ctnr-properties-pane-btn .e-btn {
  background: #fafafa;
  border-radius: 0;
  box-shadow: none;
  color: #3f51b5;
  min-height: 100%;
  min-width: 100%;
}
.e-de-ctnr-properties-pane-btn .e-btn:focus {
  box-shadow: none;
}
.e-de-ctnr-properties-pane-btn .e-btn:active {
  box-shadow: none;
}
.e-de-ctnr-properties-pane-btn .e-btn:hover {
  box-shadow: none;
}
.e-de-showhide-btn {
  border: 0;
  height: 77px;
}
.e-de-showhide-btn-rtl {
  border: 0;
  height: 77px;
}
.e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  padding: 0;
}
.e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text {
  display: table;
  font-size: 12px;
  margin: 0 6.5px;
  padding: 0;
  white-space: normal;
}
.e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0 !important;
  min-height: 16px;
}
.e-de-hdr-ftr-frst-div {
  margin-bottom: 10px;
}
.e-de-hdr-ftr-top-div {
  margin-bottom: 14px;
}
.e-de-cntr-pane-padding {
  padding: 12px;
}
.e-de-prop-pane {
  height: 100%;
  min-height: 200px;
  overflow: auto;
  width: 262px;
}
.e-de-review-pane {
  background: #fafafa;
  border-left: 1px solid #e0e0e0;
  height: 100%;
  min-height: 200px;
  overflow: auto;
  width: 400px;
}
.e-de-property-div-padding {
  border-bottom: 0.5px solid #e0e0e0;
  padding: 12.5px;
}
.e-de-ctnr-dropdown-ftr {
  border-top: 1px solid #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  display: block;
  font-size: 12px;
  line-height: 40px;
  text-indent: 1.2em;
}
.e-de-char-fmt-btn-left > button,
.e-de-insert-del-cell button {
  width: 38.5px;
}
.e-de-char-fmt-btn-right > button {
  width: 36px;
}
.e-de-panel-left-width {
  width: 150px;
}
.e-de-panel-right-width {
  width: 72px;
}
.e-de-cntr-highlight-pane {
  border: 1px solid #eee;
}
.e-de-btn-hghlclr > button:first-child {
  padding: 1px !important;
}
.e-de-ctnr-hglt-color {
  font-size: 12px;
  font-weight: 400;
  height: 18px !important;
  width: 18px !important;
}
.e-de-font-clr-picker > div div button,
.e-de-font-clr-picker > div button,
.e-de-font-clr-picker > button {
  width: 30.8px;
}
.e-de-floating-menu.e-de-bullets-menu .e-de-floating-menuitem-md {
  height: 55px;
  padding: 4px !important;
  width: 60px;
}
.e-de-floating-menu.e-de-bullets-menu .e-de-floating-menuitem-md:hover {
  border: 3px solid rgba(0, 0, 0, 0.12);
  padding: 2px !important;
}
.e-de-floating-menu.e-de-bullets-menu .e-de-floating-bullet-menuitem-md {
  height: 38px;
  padding: 4px !important;
  width: 38px;
}
.e-de-floating-menu.e-de-bullets-menu .e-de-floating-bullet-menuitem-md:hover {
  border: 3px solid rgba(0, 0, 0, 0.12);
  padding: 2px !important;
}
.e-de-list-header-presetmenu {
  cursor: pointer;
  font-size: 11px;
  line-height: 14px;
  overflow: hidden;
  text-align: left;
  min-width: 50px;
  white-space: nowrap;
  width: 100%;
}
.e-de-bullet-list-header-presetmenu {
  cursor: pointer;
  font-size: 14px;
  left: -11px;
  line-height: 26px;
  min-width: 50px;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
  width: 100%;
}
.e-rtl .e-de-bullet-list-header-presetmenu {
  cursor: pointer;
  font-size: 14px;
  left: 10px;
  line-height: 26px;
  min-width: 50px;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
  width: 100%;
}
.e-de-bullet {
  font-size: 42px;
}
.e-de-list-header-presetmenu .e-de-list-line {
  border-bottom: 1px solid #ccc !important;
  margin-left: 5px;
  width: 100%;
}
.e-de-toc-optionsdiv {
  margin-bottom: 11.5px;
  margin-left: 5.5px;
  margin-top: 15.5px;
}
.e-de-toc-optionsdiv.e-de-rtl {
  margin-right: 5.5px;
  margin-left: 0;
}
.e-de-list-header-presetmenu div span {
  display: inline-block;
  vertical-align: middle;
}
.e-de-floating-menu .e-de-floating-menuitem,
.e-de-floating-menu .e-de-menuitem-none {
  cursor: pointer;
  height: 70px;
  padding: 0 !important;
  margin: 0 5px 5px 0 !important;
  width: 70px;
}
.e-de-list-thumbnail .e-de-list-items {
  float: left;
}
.e-de-list-thumbnail .e-de-list-items {
  border: 1px solid #e4e4e4;
  clear: initial;
  display: inline-block;
  height: auto;
  margin: 5px;
  padding: 2px;
  text-align: center;
  width: auto;
}
.e-de-list-items {
  cursor: pointer;
  background: #fafafa;
  box-sizing: border-box;
  list-style: none;
  padding: 7px 10px 7px 10px;
  position: relative;
}
.e-de-list-item-size {
  font-size: 14px;
}
.e-de-floating-menuitem.e-de-floating-menuitem-md.e-de-list-items.e-de-list-item-size.de-list-item-selected,
.e-de-floating-menuitem.e-de-floating-bullet-menuitem-md.e-de-list-items.e-de-list-item-size.de-list-item-selected {
  border: 3px solid #3f51b5;
  padding: 2px !important;
}
.e-de-floating-menu {
  padding: 10px 4px 5px 10px !important;
}
.e-de-list-container {
  border: 1px solid #ccc;
  border-radius: 2px;
  box-shadow: 0 0 14px rgba(0, 0, 0, 0.2);
  background: #fafafa;
  box-sizing: border-box;
  display: inline-block;
  line-height: normal;
  margin: 0;
  outline: 0;
  background: #fafafa;
  padding: 5px 0;
  position: absolute;
  width: auto;
  z-index: 10020;
}
.e-de-ctnr-list {
  font-size: 29px;
  vertical-align: top;
}
.e-de-image-property {
  padding-left: 32px;
}
.e-de-img-prty-span {
  color: #000;
  left: 8px;
  position: absolute;
  top: 6px;
}
.e-btn-toggle {
  background-color: rgba(184, 184, 184, 0.9584) !important;
  outline: #fafafa 0 solid;
  outline-offset: 0;
  box-shadow: none !important;
}
.e-btn-toggle:hover {
  background-color: rgba(184, 184, 184, 0.9584) !important;
  outline: #fafafa 0 solid;
  outline-offset: 0;
  box-shadow: none !important;
}
.e-de-ctnr-group-btn-top > button:first-child {
  border-radius: 0;
  border-top-left-radius: 4px;
}
.e-de-ctnr-group-btn-top.e-de-rtl > button:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 4px;
}
.e-de-ctnr-group-btn-top > button:last-child {
  border-radius: 0;
  border-top-right-radius: 4px;
}
.e-de-ctnr-group-btn-top.e-de-rtl > button:last-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
}
.e-de-ctnr-group-btn-middle > button {
  border-radius: 0;
  border-top: 0;
  border-bottom: 0;
}
.e-de-ctnr-group-btn-bottom > button:first-child {
  border-radius: 0;
  border-bottom-left-radius: 4px;
}
.e-de-ctnr-group-btn-bottom.e-de-rtl > button:first-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 4px;
}
.e-de-ctnr-group-btn-bottom > button:last-child {
  border-radius: 0;
  border-bottom-right-radius: 4px;
}
.e-de-ctnr-group-btn-bottom.e-de-rtl > button:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 4px;
}
.e-de-toc-template1 {
  background: #fafafa;
  border: 1px solid #eee;
  color: rgba(0, 0, 0, 0.54);
  height: 129px;
  width: 94px;
  margin-left: 78px;
}
.e-de-toc-template1.e-de-rtl {
  margin-left: 0;
  margin-right: 78px;
}
.e-de-toc-template1-content1 {
  font-size: 10px;
  height: 11px;
  margin-left: 5.4px;
  margin-top: 6.7px;
  width: 78px;
}
.e-de-toc-template1-content2 {
  font-size: 8px;
  height: 9px;
  margin-left: 20.4px;
  margin-top: 5.7px;
  width: 63px;
}
.e-de-toc-template1-content3 {
  font-size: 7px;
  height: 8px;
  margin-left: 28.4px;
  margin-top: 6.7px;
  width: 55px;
}
.e-de-prop-sub-label {
  color: #000;
  font-size: 13px;
  margin-bottom: 8px;
  font-weight: normal;
}
.e-de-toc-checkbox1 {
  height: 14px;
  margin-top: 14px;
}
.e-de-toc-checkbox2 {
  height: 14px;
  margin-top: 14px;
}
.e-de-toc-checkbox3 {
  height: 14px;
  margin-top: 14px;
}
.e-de-status-bar {
  background: #fafafa;
  display: flex;
  padding-top: 2.5px;
  width: 100%;
}
.e-de-ctnr-pg-no {
  color: #000;
  display: inline-flex;
  font-size: 13px;
  height: 100%;
  padding-top: 8px;
}
.e-de-ctnr-pg-no span {
  border: 1px solid transparent;
}
.e-de-ctnr-pg-no-spellout {
  color: #000;
  display: inline-flex;
  font-size: 13px;
  height: 100%;
  padding-top: 8px;
  width: calc(100% - 140px);
}
.e-de-ctnr-pg-no-spellout span {
  border: 1px solid transparent;
}
.e-de-statusbar-zoom-spell {
  background-color: #fafafa;
  border: 0;
  color: #000;
  float: right;
  height: 34px;
  margin-left: calc(100% - 380px);
}
.e-de-btn-cancel {
  margin-left: 10px;
}
.e-de-btn-cancel-rtl {
  margin-left: 0;
  margin-right: 10px;
}
.e-de-prop-header-label {
  color: rgba(0, 0, 0, 0.54);
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 0.05px;
  opacity: 0.87;
}
.e-de-prop-separator-line {
  border-bottom: 1px solid #eee;
}
.e-de-status-bar > div label {
  font-weight: normal;
}
.e-de-stylediv {
  padding-left: 12px;
}
.e-de-stylediv-rtl {
  padding-left: 0;
  padding-right: 12px;
}
.e-de-border-size-button {
  height: 28px;
  margin-top: 14px;
  width: 100px;
}
.e-de-color-picker {
  height: 28px;
  width: 100px;
}
.e-de-cell-text-box {
  margin-right: 12px;
}
.e-de-pane-rtl .e-de-cell-text-box {
  margin-left: 12px;
  margin-right: 0;
}
.e-de-prop-fill-label {
  margin-right: 8px;
}
.e-de-prop-fill-label.e-de-rtl {
  margin-left: 8px;
  margin-right: 0;
}
.e-de-grp-btn-ctnr .e-de-ctnr-group-btn {
  height: 36px !important;
}
.e-de-grp-btn-ctnr .e-de-ctnr-group-btn > button {
  width: 38px;
  height: 38px;
}
.e-de-border-clr-picker .e-split-btn-wrapper > button:first-child {
  width: 70px;
}
.e-de-hRuler {
  background-color: #f5f5f5;
  border-bottom: 0.5px solid #eee;
}
.e-de-vRuler {
  background-color: #f5f5f5;
  border-right: 0.5px solid #eee;
}
.e-de-ruler-margin {
  background-color: #fff;
}
.e-de-ruler-tick {
  stroke: #bdbdbd;
}
.e-de-ruler-tick-label {
  fill: rgba(0, 0, 0, 0.54);
}
.e-de-ruler-markIndicator {
  background-color: #fff;
}
.e-de-ruler-marker .e-de-ruler-tab-svg {
  fill: #bdbdbd;
}
.e-de-ruler-marker .e-de-ruler-indent-svg {
  fill: #bdbdbd;
}
.e-de-ruler-indent .e-de-ruler-indent-svg {
  fill: #fff;
  stroke: #757575;
}
.e-de-ruler-indent .e-de-ruler-indent-svg:hover {
  fill: #eee;
  stroke: #757575;
}
.e-de-ruler-indent .e-de-ruler-indent-svg:active {
  fill: #3f51b5;
  stroke: #757575;
}
.e-de-ruler-table-svg {
  fill: #757575;
}
.e-de-ruler-table-svg:hover {
  fill: #eee;
}
.e-de-ruler-table-svg:active {
  fill: #3f51b5;
}
.e-de-custom-treeview .e-list-text {
  font-size: 12px;
  white-space: nowrap;
  width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-rtl .e-listview .e-list-icon {
  height: 24px;
  width: 16px;
  margin-left: 12px;
}
.e-rtl .e-de-listview-icon {
  height: auto;
  width: auto;
  line-height: 22px;
  margin-left: 12px;
}
.e-rtl .e-de-vRuler {
  background-color: #f5f5f5;
  border-right: none;
  border-left: 0.5px solid #eee;
}
.e-de-ctn .e-de-bzr-button {
  font-size: 12px;
  font-weight: 400;
  background: #fafafa;
}
.e-de-ctn .e-de-bzr-button:active {
  box-shadow: none;
}
.e-de-ctn .e-de-bzr-button {
  font-size: 12px;
  font-weight: 400;
}
.e-de-ctn .e-de-bzr-button:active {
  box-shadow: none;
}
.e-de-ctn .e-de-ctnr-toolbar .e-de-bzr-button .e-btn-icon {
  font-size: 14px;
}
.e-de-ctn .e-de-ctnr-toolbar .e-de-bzr-break.e-de-bzr-button {
  height: calc(100% - 10px);
  line-height: 23px;
}
/* stylelint-disable */
.e-bigger .e-btn.e-de-statusbar-pageweb {
  padding: 0;
}
.e-bigger .e-de-statusbar-pageweb .e-de-printlayout,
.e-bigger .e-de-statusbar-pageweb .e-de-weblayout {
  font-size: 16px;
}
.e-bigger .e-btn-pageweb-spellcheck {
  margin-left: calc(100% - 410px);
}
.e-bigger .e-de-statusbar-separator {
  border-left: 1px solid #ebebeb;
  height: 16px;
  margin-left: 7.5px;
  margin-right: 7.5px;
  margin-top: 10px;
}
.e-bigger .e-de-statusbar-spellcheck {
  border-radius: 2px;
}
.e-bigger .e-de-ctnr-toolbar .e-toolbar-item.e-de-toolbar-btn-first {
  margin-left: 0;
  margin-right: 8px;
}
.e-bigger .e-de-ctnr-toolbar.e-de-ctnr-rtl .e-toolbar-item.e-de-toolbar-btn-first {
  margin-left: 8px;
  margin-right: 0;
}
.e-bigger .e-de-ctnr-toolbar .e-toolbar-item.e-de-toolbar-btn-last {
  margin-left: 8px;
  margin-right: 0;
}
.e-bigger .e-de-ctnr-toolbar.e-de-ctnr-rtl .e-toolbar-item.e-de-toolbar-btn-last {
  margin-left: 0;
  margin-right: 8px;
}
.e-bigger .e-de-cntr-pane-padding {
  padding: 16px;
}
.e-bigger .e-de-prop-pane {
  height: 100%;
  min-height: 200px;
  overflow: auto;
  width: 270px;
}
.e-bigger .e-de-panel-left-width {
  width: 150px;
}
.e-bigger .e-de-char-fmt-btn-left > button,
.e-bigger .e-de-insert-del-cell button {
  width: 38.5px;
}
.e-bigger .e-de-ctnr-pg-no-spellout {
  color: #000;
  display: inline-flex;
  font-size: 13px;
  height: 100%;
  padding-top: 8px;
  width: calc(100% - 160px);
}
.e-bigger .e-de-statusbar-zoom-spell {
  background-color: #fafafa;
  border: 0;
  color: #000;
  float: right;
  height: 34px;
  margin-left: calc(100% - 410px);
}
.e-bigger .e-de-grp-btn-ctnr .e-de-ctnr-group-btn {
  height: 42px !important;
}
.e-bigger .e-de-grp-btn-ctnr .e-de-ctnr-group-btn > button {
  height: 42px;
  width: 42px;
}
.e-bigger .e-de-custom-treeview .e-list-text {
  font-size: 13px;
  white-space: nowrap;
  width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-bigger .de-split-button > div:first-child {
  margin-right: 0;
}
.e-bigger .e-de-border-clr-picker .e-split-btn-wrapper > button:first-child {
  width: 66px;
}
.e-bigger .e-de-prop-fill-label {
  margin-left: 0;
  margin-right: 9.8px;
}
.e-bigger .e-de-prop-fill-label.e-de-rtl {
  margin-left: 9.8px;
  margin-right: 0px;
}
.e-bigger .e-rtl .e-de-cell-text-box {
  margin-left: 16px;
  margin-right: 0;
}
.e-bigger .e-de-color-picker {
  height: 36px;
  width: 96px;
}
.e-bigger .e-de-border-size-button {
  height: 36px;
  margin-top: 14px;
  width: 96px;
}
.e-bigger .e-de-stylediv {
  padding-left: 16px;
}
.e-bigger .e-de-stylediv-rtl {
  padding-right: 16px;
}
.e-bigger .e-de-tool-ctnr-properties-pane {
  display: flex;
  height: calc(100% - 122px);
  min-height: 200px;
  width: 100%;
}
.e-bigger .e-de-ctnr-properties-pane {
  display: flex;
  height: calc(100% - 40px);
  width: 100%;
}
.e-bigger .e-de-ctn {
  background-color: #fafafa;
  border: 1px solid #eee;
  height: 100%;
  position: relative;
  width: 100%;
}
.e-bigger .e-de-ctnr-toolbar {
  display: flex;
  height: 82px;
  width: 100%;
}
.e-bigger .e-de-tlbr-wrapper .e-de-toolbar.e-toolbar,
.e-bigger .e-de-tlbr-wrapper .e-de-ctnr-properties-pane-btn {
  border: 0;
}
.e-bigger .e-de-pane {
  border-left: 1px solid #eee;
}
.e-bigger .e-de-pane-rtl {
  border-right: 1px solid #eee;
}
.e-bigger .e-de-pane > div button:not(.e-primary),
.e-bigger .e-de-pane-rtl > div button:not(.e-primary) {
  background-color: #eee;
}
.e-bigger .e-de-ctnr-segment {
  margin-bottom: 16px;
}
.e-bigger .e-de-ctnr-segment > div:first-child:not(.e-rtl),
.e-bigger .e-de-ctnr-segment-list > div:last-child:not(.e-rtl),
.e-bigger .e-de-ctnr-segment > button:first-child:not(.e-rtl) {
  margin-right: 12px;
}
.e-bigger .e-de-ctnr-segment.e-de-ctnr-segment-rtl > div:first-child,
.e-bigger .e-de-ctnr-segment-list.e-de-ctnr-segment-list-rtl > div:last-child,
.e-bigger .e-de-ctnr-segment.e-de-ctnr-segment-rtl > button:first-child {
  margin-left: 12px;
  margin-right: 0;
}
.e-bigger .e-de-tlbr-wrapper {
  background-color: #fafafa;
  height: 82px;
  width: calc(100% - 75px);
}
.e-bigger .e-de-ctnr-prop-label {
  color: rgba(0, 0, 0, 0.54);
  display: inline-block;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.05px;
  margin-bottom: 16px;
  opacity: 0.87;
}
.e-bigger .e-de-table-prop-label {
  margin-left: 14.5px;
}
.e-bigger .e-de-table-prop-label.e-de-rtl {
  margin-left: 0;
  margin-right: 14.5px;
}
.e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items {
  height: 82px;
}
.e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item.e-de-separator {
  margin: 0 7.5px;
}
.e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item.e-de-toolbar-btn-start {
  margin-left: 16px !important;
  margin-right: 8px;
}
.e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item.e-de-toolbar-btn-middle {
  margin-left: 8px;
  margin-right: 8px;
}
.e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item.e-de-toolbar-btn-end {
  margin-left: 8px;
  margin-right: 16px;
}
.e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item.e-de-image-focus :focus {
  background-color: rgba(184, 184, 184, 0.9584);
}
.e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn,
.e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  padding: 0;
  padding-bottom: 5px;
}
.e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:focus,
.e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus {
  padding: 0;
  padding-bottom: 5px;
}
.e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:active {
  padding: 0;
  padding-bottom: 5px;
}
.e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover,
.e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover {
  padding: 0;
  padding-bottom: 5px;
}
.e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
  padding: 0 !important;
}
.e-bigger .e-de-overlay {
  height: 100%;
  opacity: 0.5;
  pointer-events: none;
  touch-action: none;
}
.e-bigger .e-de-ctnr-properties-pane-btn {
  width: 75px;
}
.e-bigger .e-de-ctnr-properties-pane-btn .e-btn {
  background: #fafafa;
  border-radius: 0;
  box-shadow: none;
  min-height: 100%;
  min-width: 100%;
}
.e-bigger .e-de-ctnr-properties-pane-btn .e-btn:focus {
  box-shadow: none;
}
.e-bigger .e-de-ctnr-properties-pane-btn .e-btn:active {
  box-shadow: none;
}
.e-bigger .e-de-ctnr-properties-pane-btn .e-btn:hover {
  box-shadow: none;
}
.e-bigger .e-de-showhide-btn {
  border: 0;
  height: 82px;
}
.e-bigger .e-de-showhide-btn-rtl {
  border: 0;
  height: 82px;
}
.e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  padding: 0;
}
.e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text {
  display: table;
  font-size: 13px;
  font-size: 12px !important;
  margin: 0 6px;
  padding: 0;
  white-space: normal;
}
.e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
  font-size: 16px;
  padding: 0;
}
.e-bigger .e-de-ctnr-group-btn.e-btn-group:not(.e-outline) {
  box-shadow: none;
  height: 36px;
}
.e-bigger .e-de-ctnr-group-btn.e-btn-group:not(.e-outline):focus {
  box-shadow: none;
}
.e-bigger .e-de-ctnr-group-btn.e-btn-group:not(.e-outline):active {
  box-shadow: none;
}
.e-bigger .e-de-ctnr-group-btn.e-btn-group:not(.e-outline):hover {
  box-shadow: none;
}
.e-bigger .e-de-status-bar button {
  height: 36px;
  box-shadow: none;
}
.e-bigger .e-de-status-bar button:focus {
  box-shadow: none;
}
.e-bigger .e-de-status-bar button:active {
  box-shadow: none;
}
.e-bigger .e-de-status-bar button:hover {
  box-shadow: none;
}
.e-bigger .e-de-ctnr-group-btn button {
  box-shadow: none;
  height: 36px;
}
.e-bigger .e-de-ctnr-group-btn button:focus {
  box-shadow: none;
}
.e-bigger .e-de-ctnr-group-btn button:active {
  box-shadow: none;
}
.e-bigger .e-de-ctnr-group-btn button:hover {
  box-shadow: none;
}
.e-bigger .e-de-property-div-padding {
  border-bottom: 0.5px solid #e0e0e0;
  padding: 16px;
}
.e-bigger .e-de-font-clr-picker > div button,
.e-bigger .e-de-font-clr-picker > button {
  width: auto;
}
.e-bigger .e-de-ctnr-dropdown-ftr {
  border-top: 1px solid #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  display: block;
  font-size: 12px;
  line-height: 40px;
  text-indent: 1.2em;
}
.e-bigger .e-de-char-fmt-btn > button {
  width: 38.5px;
}
.e-bigger .e-de-btn-hghlclr > button:first-child {
  padding: 0 6px !important;
}
.e-bigger .e-de-ctnr-hglt-color {
  font-size: 12px;
  font-weight: 400;
  height: 22px !important;
  width: 22px !important;
}
.e-bigger .e-de-ctnr-list {
  font-size: 29px;
  vertical-align: top;
}
.e-bigger .e-de-image-property {
  padding-left: 32px;
}
.e-bigger .e-de-img-prty-span {
  color: #000;
  left: 10px;
  position: absolute;
  top: 12px;
}
.e-bigger .e-btn-toggle {
  background-color: rgba(184, 184, 184, 0.9584) !important;
  box-shadow: none !important;
  outline: #fafafa 0 solid;
  outline-offset: 0;
}
.e-bigger .e-btn-toggle:hover {
  background-color: rgba(184, 184, 184, 0.9584) !important;
  outline: #fafafa 0 solid;
  outline-offset: 0;
  box-shadow: none !important;
}
.e-bigger .e-de-toc-template1 {
  background: #fafafa;
  border: 1px solid #eee;
  color: rgba(0, 0, 0, 0.54);
  height: 129px;
  margin-left: 78px;
  width: 94px;
}
.e-bigger .e-de-toc-template1-content1 {
  font-size: 10px;
  height: 11px;
  margin-left: 5.4px;
  margin-top: 6.7px;
  width: 78px;
}
.e-bigger .e-de-toc-template1-content2 {
  font-size: 8px;
  height: 9px;
  margin-left: 20.4px;
  margin-top: 5.7px;
  width: 63px;
}
.e-bigger .e-de-toc-template1-content3 {
  font-size: 7px;
  height: 8px;
  margin-left: 28.4px;
  margin-top: 6.7px;
  width: 55px;
}
.e-bigger .e-de-toc-optionsdiv {
  margin-bottom: 11.5px;
  margin-left: 5.5px;
  margin-top: 15.5px;
}
.e-bigger .e-de-toc-optionsdiv.e-de-rtl {
  margin-right: 5.5px;
  margin-left: 0;
}
.e-bigger .e-de-prop-sub-label {
  font-size: 13px;
  margin-bottom: 8.5px;
}
.e-bigger .e-de-btn-cancel {
  margin-left: 10px;
}
.e-bigger .e-de-status-bar {
  background: #fafafa;
  display: flex;
  padding-top: 3.5px;
  width: 100%;
}
.e-bigger .e-de-statusbar-zoom {
  border: 0;
  color: #000;
  float: right;
  height: 34px;
  background-color: #fafafa;
}
.e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text {
  line-height: 25px;
}
.e-bigger .e-de-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text .e-de-text-wrap {
  height: 6px;
  line-height: 0;
}
.e-bigger .e-listview .e-list-icon {
  height: 24px;
  width: 16px;
  margin-right: 12px;
}
.e-bigger .e-de-listview-icon {
  height: auto;
  width: auto;
  line-height: 22px;
  margin-right: 12px;
}
.e-bigger .e-rtl .e-listview .e-list-icon {
  height: 24px;
  width: 16px;
  margin-left: 12px;
}
.e-bigger .e-rtl .e-de-listview-icon {
  height: auto;
  width: auto;
  line-height: 22px;
  margin-left: 12px;
}
.e-bigger .e-de-ctn .e-de-ctnr-toolbar .e-de-bzr-button .e-btn-icon {
  font-size: 16px;
}
.e-bigger .e-de-ctn .e-de-ctnr-toolbar .e-de-bzr-break.e-de-bzr-button {
  padding-top: 11px !important;
}
/*! PdfViewer's default definitions and variables */
.e-pdfviewer .e-pv-icon::before {
  font-family: "e-icons";
}
.e-pdfviewer .e-pv-icon-search::before {
  font-family: "e-icons";
  font-size: 12px;
}
.e-pdfviewer .e-pv-open-document-icon::before {
  content: "\ec04";
}
.e-pdfviewer .e-pv-download-document-icon::before {
  content: "\ec0b";
}
.e-pdfviewer .e-pv-print-document-icon::before {
  content: "\ec20";
}
.e-pdfviewer .e-pv-first-page-navigation-icon::before {
  content: "\ec05";
}
.e-pdfviewer .e-pv-rotate-right-icon::before {
  content: "\e960";
}
.e-pdfviewer .e-pv-organize-view-icon::before {
  content: "\e99f";
}
.e-pdfviewer .e-pv-organize-view-disable-icon::before {
  color: rgba(0, 0, 0, 0.2);
  content: "\e99f";
}
.e-pdfviewer .e-pv-organize-view-selection-icon::before {
  color: rgba(227, 22, 91, 0.6);
  content: "\e99f";
}
.e-pdfviewer .e-pv-rotate-left-icon::before {
  content: "\e95f";
}
.e-pdfviewer .e-pv-previous-page-navigation-icon::before,
.e-pdfviewer .e-pv-prev-search-icon::before {
  content: "\ec06";
}
.e-pdfviewer .e-pv-next-page-navigation-icon::before,
.e-pdfviewer .e-pv-next-search-icon::before {
  content: "\ec07";
}
.e-pdfviewer .e-pv-last-page-navigation-icon::before {
  content: "\ec08";
}
.e-pdfviewer .e-pv-zoom-out-icon::before {
  content: "\ec09";
  line-height: 26px;
}
.e-pdfviewer .e-pv-zoom-in-icon::before {
  content: "\ec0a";
  line-height: 26px;
}
.e-pdfviewer .e-pv-thumbnail-view-icon::before {
  content: "\ec27";
}
.e-pdfviewer .e-pv-stamp-icon::before {
  content: "\ec28";
}
.e-pdfviewer .e-pv-thumbnail-view-disable-icon::before {
  color: rgba(0, 0, 0, 0.2);
  content: "\ec27";
}
.e-pdfviewer .e-pv-thumbnail-view-selection-icon::before {
  color: rgba(227, 22, 91, 0.6);
  content: "\ec27";
}
.e-pdfviewer .e-pv-bookmark-icon::before {
  content: "\ec0c";
}
.e-pdfviewer .e-pv-bookmark-disable-icon::before {
  color: rgba(0, 0, 0, 0.2);
  content: "\ec0c";
}
.e-pdfviewer .e-pv-bookmark-selection-icon::before {
  color: rgba(227, 22, 91, 0.6);
  content: "\ec0c";
}
.e-pdfviewer .e-pv-title-close-icon::before,
.e-pdfviewer .e-pv-annotation-tools-close-icon::before,
.e-pdfviewer .e-pv-annotation-popup-close::before {
  content: "\ec0f";
}
.e-pdfviewer .e-pv-resize-icon::before {
  content: "\e84b";
  font-size: 10px;
}
.e-pdfviewer .e-pv-text-select-tool-icon::before {
  content: "\ec1d";
}
.e-pdfviewer .e-pv-pan-tool-icon::before {
  content: "\ec1a";
}
.e-pdfviewer .e-pv-text-search-icon::before {
  content: "\ec0d";
}
.e-pdfviewer .e-pv-search-icon::before {
  content: "\ec0d";
  font-family: "e-icons";
}
.e-pdfviewer .e-pv-search-close::before {
  content: "\ec0f";
  font-family: "e-icons";
}
.e-pdfviewer .e-pv-formdesigner-icon::before {
  content: "\e90c";
}
.e-pdfviewer .e-pv-annotation-icon::before {
  content: "\ec26";
}
.e-pdfviewer .e-pv-annotation-color-icon::before {
  content: "\ec19";
}
.e-pdfviewer .e-pv-annotation-stroke-icon::before {
  content: "\e668";
}
.e-pdfviewer .e-pv-annotation-opacity-icon::before {
  content: "\ec1b";
}
.e-pdfviewer .e-pv-annotation-thickness-icon::before {
  content: "\ec25";
}
.e-pdfviewer .e-pv-annotation-delete-icon::before {
  content: "\ec1c";
}
.e-pdfviewer .e-pv-undo-icon::before {
  content: "\ec14";
}
.e-pdfviewer .e-pv-redo-icon::before {
  content: "\ec21";
}
.e-pdfviewer .e-pv-more-icon::before {
  content: "\ec16";
}
.e-pdfviewer .e-pv-backward-icon::before {
  content: "\e977";
}
.e-pdfviewer .e-pv-notification-icon {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjM1cHgiIGhlaWdodD0iMzFweCIgdmlld0JveD0iMCAwIDM1IDMxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5Hcm91cCAzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJDb3JydXB0ZWQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MTQuMDAwMDAwLCAtMzUzLjAwMDAwMCkiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0OTQuMDAwMDAwLCAyODUuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgNjguMTg0NDc0KSI+DQogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNS4yMjM0NzA4LDEwLjM1NzYwMjYgTDEyLjY1MzYzNywyMy40MDU1MTA2IEwxNC4xMzIwOTA1LDI2Ljk5MTI0OTUgTDE5LjM2MTc3ODksMjYuOTkxMjQ5NSBDMjAuNDQwMjUwNywxNy44NjA2NDE1IDIwLjY5MzgwOTcsMTIuMzE2MDkyNSAyMC4xMjI0NTU4LDEwLjM1NzYwMjYgQzE5LjU1MTEwMTksOC4zOTkxMTI3NCAxNy45MTgxMDY5LDguMzk5MTEyNzQgMTUuMjIzNDcwOCwxMC4zNTc2MDI2IFoiIGlkPSJQYXRoLTExIiBmaWxsPSIjMEUwRTBFIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMS42MjM4MDkxLDMwLjM4NzQxMDEgQzMzLjgyOTUxMDUsMzAuMzg3NDEwMSAzNC43MjA5MTk0LDI4LjgzODYyNDQgMzMuNjExOTMzMiwyNi45MjMxMDI4IEwxOS4yODk5MDMsMi4xODUwNTA2OCBDMTguMTgyMjEyMiwwLjI3MTc2NjU5NSAxNi4zODc1ODYsMC4yNjk1MjkwNjkgMTUuMjc4NTk5OCwyLjE4NTA1MDY4IEwwLjk1NjU2OTY4NSwyNi45MjMxMDI4IEMtMC4xNTExMjExMDMsMjguODM2Mzg2OCAwLjc0NDI0ODg4MiwzMC4zODc0MTAxIDIuOTQ0NjkzNzksMzAuMzg3NDEwMSBMMzEuNjIzODA5MSwzMC4zODc0MTAxIFogTTE1LjYxNzU4NDgsMjYuMzg3NDEwMSBMMTUuNjE3NTg0OCwyMy4wNTQwNzY3IEwxOC45NTA5MTgxLDIzLjA1NDA3NjcgTDE4Ljk1MDkxODEsMjYuMzg3NDEwMSBMMTUuNjE3NTg0OCwyNi4zODc0MTAxIFogTTE1LjYxNzU4NDgsMjAuNzIwNzQzNCBMMTUuNjE3NTg0OCwxMC4wNTQwNzY3IEwxOC45NTA5MTgxLDEwLjA1NDA3NjcgTDE4Ljk1MDkxODEsMjAuNzIwNzQzNCBMMTUuNjE3NTg0OCwyMC43MjA3NDM0IFoiIGlkPSJTaGFwZSIgZmlsbD0iI0VGQzAwMiI+PC9wYXRoPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-size: 36.7px 31.7px;
  height: 31.7px;
}
.e-pdfviewer .e-pv-notification-icon-rtl {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjM1cHgiIGhlaWdodD0iMzFweCIgdmlld0JveD0iMCAwIDM1IDMxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTEuMiAoNTc1MTkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5Hcm91cCAzPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJDb3JydXB0ZWQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MTQuMDAwMDAwLCAtMzUzLjAwMDAwMCkiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0OTQuMDAwMDAwLCAyODUuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgNjguMTg0NDc0KSI+DQogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNS4yMjM0NzA4LDEwLjM1NzYwMjYgTDEyLjY1MzYzNywyMy40MDU1MTA2IEwxNC4xMzIwOTA1LDI2Ljk5MTI0OTUgTDE5LjM2MTc3ODksMjYuOTkxMjQ5NSBDMjAuNDQwMjUwNywxNy44NjA2NDE1IDIwLjY5MzgwOTcsMTIuMzE2MDkyNSAyMC4xMjI0NTU4LDEwLjM1NzYwMjYgQzE5LjU1MTEwMTksOC4zOTkxMTI3NCAxNy45MTgxMDY5LDguMzk5MTEyNzQgMTUuMjIzNDcwOCwxMC4zNTc2MDI2IFoiIGlkPSJQYXRoLTExIiBmaWxsPSIjMEUwRTBFIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMS42MjM4MDkxLDMwLjM4NzQxMDEgQzMzLjgyOTUxMDUsMzAuMzg3NDEwMSAzNC43MjA5MTk0LDI4LjgzODYyNDQgMzMuNjExOTMzMiwyNi45MjMxMDI4IEwxOS4yODk5MDMsMi4xODUwNTA2OCBDMTguMTgyMjEyMiwwLjI3MTc2NjU5NSAxNi4zODc1ODYsMC4yNjk1MjkwNjkgMTUuMjc4NTk5OCwyLjE4NTA1MDY4IEwwLjk1NjU2OTY4NSwyNi45MjMxMDI4IEMtMC4xNTExMjExMDMsMjguODM2Mzg2OCAwLjc0NDI0ODg4MiwzMC4zODc0MTAxIDIuOTQ0NjkzNzksMzAuMzg3NDEwMSBMMzEuNjIzODA5MSwzMC4zODc0MTAxIFogTTE1LjYxNzU4NDgsMjYuMzg3NDEwMSBMMTUuNjE3NTg0OCwyMy4wNTQwNzY3IEwxOC45NTA5MTgxLDIzLjA1NDA3NjcgTDE4Ljk1MDkxODEsMjYuMzg3NDEwMSBMMTUuNjE3NTg0OCwyNi4zODc0MTAxIFogTTE1LjYxNzU4NDgsMjAuNzIwNzQzNCBMMTUuNjE3NTg0OCwxMC4wNTQwNzY3IEwxOC45NTA5MTgxLDEwLjA1NDA3NjcgTDE4Ljk1MDkxODEsMjAuNzIwNzQzNCBMMTUuNjE3NTg0OCwyMC43MjA3NDM0IFoiIGlkPSJTaGFwZSIgZmlsbD0iI0VGQzAwMiI+PC9wYXRoPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==");
  background-position: right;
  background-repeat: no-repeat;
  background-size: 36.7px 31.7px;
  height: 31.7px;
}
.e-pdfviewer .e-pv-textbox-icon::before {
  content: "\e89f";
}
.e-pdfviewer .e-pv-password-icon::before {
  content: "\e91a";
}
.e-pdfviewer .e-pv-checkbox-icon::before {
  content: "\e90b";
}
.e-pdfviewer .e-pv-radiobutton-icon::before {
  content: "\e90f";
}
.e-pdfviewer .e-pv-dropdown-icon::before {
  content: "\e90e";
}
.e-pdfviewer .e-pv-listbox-icon::before {
  content: "\e89e";
}
.e-pdfviewer .e-pv-annotation-shape-icon::before {
  content: "\ec23";
}
.e-pdfviewer .e-pv-annotation-calibrate-icon::before {
  content: "\e678";
}
.e-pv-download-document-icon.e-menu-icon::before {
  content: "\ec0b";
}
.e-pv-bookmark-icon.e-menu-icon::before {
  content: "\ec0c";
}
.e-pv-save-icon.e-menu-icon::before {
  content: "\e703";
}
.e-pv-save-as-icon.e-menu-icon::before {
  content: "\e704";
}
.e-pv-highlight-icon::before {
  content: "\ec15";
  font-family: "e-icons";
}
.e-pv-underline-icon::before {
  content: "\ec17";
  font-family: "e-icons";
}
.e-pv-strikethrough-icon::before {
  content: "\ec18";
  font-family: "e-icons";
}
.e-pv-copy-icon::before {
  content: "\e33d";
  font-family: "e-icons";
}
.e-pv-import-icon::before {
  content: "\e9d6";
  font-family: "e-icons";
}
.e-pv-cut-icon::before {
  content: "\e33b";
  font-family: "e-icons";
}
.e-pv-paste-icon::before {
  content: "\e355";
  font-family: "e-icons";
}
.e-pv-delete-icon::before {
  content: "\ec1c";
  font-family: "e-icons";
}
.e-pv-properties-fill-color-icon::before {
  content: "\ec19";
  font-family: "e-icons";
}
.e-pv-properties-stroke-color-icon::before {
  content: "\e668";
  font-family: "e-icons";
}
.e-pv-shape-line-icon::before {
  content: "\e668";
  font-family: "e-icons";
}
.e-pv-shape-arrow-icon::before {
  content: "\e669";
  font-family: "e-icons";
}
.e-pv-shape-rectangle-icon::before {
  content: "\e670";
  font-family: "e-icons";
}
.e-pv-shape-circle-icon::before {
  content: "\e671";
  font-family: "e-icons";
}
.e-pv-shape-pentagon-icon::before {
  content: "\e672";
  font-family: "e-icons";
}
.e-pv-comment-icon::before {
  content: "\e680";
  font-family: "e-icons";
}
.e-pv-property-icon::before {
  content: "\e199";
  font-family: "e-icons";
}
.e-pv-comment-selection-icon::before {
  color: rgba(227, 22, 91, 0.6);
  content: "\e680";
  font-family: "e-icons";
}
.e-pv-comment-panel-icon::before {
  content: "\eb5d";
  font-family: "e-icons";
}
.e-pv-accepted-icon::before {
  color: #fff;
  content: "\e682";
  font-family: "e-icons";
  font-size: 14px;
  padding: 1px 1px 1px 4px;
  position: absolute;
}
.e-pv-rejected-icon::before {
  color: #fff;
  content: "\e683";
  font-family: "e-icons";
  font-size: 14px;
  padding: 2px 1px 1px 4px;
  position: absolute;
}
.e-pv-completed-icon::before {
  color: #fff;
  content: "\e614";
  font-family: "e-icons";
  font-size: 14px;
  padding: 2px 1px 1px 3.5px;
  position: absolute;
}
.e-pv-cancelled-icon::before {
  color: #fff;
  content: "\e60a";
  font-family: "e-icons";
  font-size: 14px;
  padding: 2px 1px 1px 3.5px;
  position: absolute;
}
.e-pv-scale-ratio-icon::before {
  content: "\e678";
  font-family: "e-icons";
}
.e-pv-calibrate-distance-icon::before {
  content: "\e673";
  font-family: "e-icons";
}
.e-pv-calibrate-perimeter-icon::before {
  content: "\e674";
  font-family: "e-icons";
}
.e-pv-calibrate-area-icon::before {
  content: "\e675";
  font-family: "e-icons";
}
.e-pv-calibrate-radius-icon::before {
  content: "\e676";
  font-family: "e-icons";
}
.e-pv-calibrate-volume-icon::before {
  content: "\e677";
  font-family: "e-icons";
}
.e-pv-annotation-stamp-container .e-menu-wrapper ul .e-menu-item .e-caret::before {
  content: "\e969";
  font-size: 8px;
}
.e-pv-freetext-icon::before {
  content: "\ec0e";
  font-family: "e-icons";
}
.e-pv-annotation-textcolor-icon::before {
  content: "\e34c";
}
.e-pv-annotation-textalign-icon::before {
  content: "\e33a";
  font-family: "e-icons";
}
.e-pv-annotation-textprop-icon::before {
  content: "\eb04";
  font-family: "e-icons";
}
.e-pv-left-align-icon::before {
  content: "\e33a";
  font-family: "e-icons";
}
.e-pv-right-align-icon::before {
  content: "\eb5f";
  font-family: "e-icons";
}
.e-pv-center-align-icon::before {
  content: "\e35e";
  font-family: "e-icons";
}
.e-pv-justfiy-align-icon::before {
  content: "\e334";
  font-family: "e-icons";
}
.e-pv-bold-icon::before {
  content: "\eb47";
  font-family: "e-icons";
}
.e-pv-italic-icon::before {
  content: "\e35a";
  font-family: "e-icons";
}
.e-pv-strikeout-icon::before {
  content: "\e332";
  font-family: "e-icons";
}
.e-pv-underlinetext-icon::before {
  content: "\e343";
  font-family: "e-icons";
}
.e-pv-superscript-icon::before {
  content: "\e352";
  font-family: "e-icons";
}
.e-pv-subscript-icon::before {
  content: "\e357";
  font-family: "e-icons";
}
.e-pv-handwritten-icon::before {
  content: "\e737";
  font-family: "e-icons";
}
.e-pv-inkannotation-icon::before {
  content: "\ec13";
  font-family: "e-icons";
}
.e-pv-delete::before {
  content: "\e94a";
  font-family: "e-icons";
}
.e-pv-eye-icon::before {
  content: "\e345";
  cursor: pointer;
  font-family: "e-icons";
  font-size: 18px;
  opacity: 0.87;
  padding: 7px;
}
.e-pv-eye-slash-icon::before {
  content: "\e721";
  cursor: pointer;
  font-family: "e-icons";
  font-size: 18px;
  opacity: 0.87;
  padding: 7px;
}
/*! component layout */
/* stylelint-disable property-no-vendor-prefix */
.e-pdfviewer .e-pv-viewer-container {
  border-style: solid;
  border-width: 1px 1px 1px 0;
}
.e-pdfviewer .e-pv-text-layer {
  position: absolute;
  top: 0;
  z-index: 2;
}
.e-pdfviewer .e-pv-annotation-canvas {
  left: 0;
  position: absolute;
  top: 0;
}
.e-pdfviewer .e-pv-text {
  background: transparent;
  color: transparent;
  line-height: normal;
  opacity: 0.6;
  position: absolute;
}
.e-pdfviewer .e-pv-search-text-highlight,
.e-pdfviewer .e-pv-search-text-highlightother {
  line-height: normal;
  opacity: 0.6;
  position: absolute;
}
.e-pdfviewer .e-pv-hyperlink {
  z-index: 2;
}
.e-pdfviewer .e-pv-hyperlink.e-pv-onselection {
  z-index: 1;
}
.e-pdfviewer .e-enable-text-selection {
  user-select: text;
}
.e-pdfviewer .e-disable-text-selection {
  user-select: none;
}
.e-pdfviewer .e-enable-text-selection .e-pv-text {
  display: inline-block;
}
.e-pdfviewer .e-disable-text-selection .e-pv-text {
  display: none;
}
.e-pdfviewer .e-pv-cursor {
  cursor: text;
}
.e-pdfviewer .e-pv-crosshair-cursor {
  cursor: crosshair;
}
.e-pdfviewer .e-pv-touch-select-drop {
  display: inline-block;
  height: 30px;
  position: absolute;
  width: 30px;
  z-index: 1000;
}
.e-pdfviewer .e-pv-touch-ellipse {
  background-color: #3088ed;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-color: #3088ed;
  border-style: solid;
  border-top-left-radius: 50%;
  border-width: 2px;
  height: 20px;
  margin: 0 0 0 9px;
  position: absolute;
  width: 20px;
}
.e-pdfviewer .e-pv-annotation-note {
  border-radius: 2px;
  cursor: auto;
  font-size: 14px;
  height: auto;
  max-width: 200px;
  min-height: 10px;
  min-width: 30px;
  overflow-wrap: break-word;
  padding: 5px;
  position: absolute;
  width: auto;
  z-index: 10000;
}
.e-pdfviewer .e-pv-annotation-note-author {
  border-bottom: 1px solid #000;
  font-weight: bold;
}
.e-pdfviewer .e-pv-annotation-popup-menu {
  cursor: auto;
  min-width: 396px;
  padding-bottom: 6px;
  position: absolute;
  width: auto;
  z-index: 10000;
}
.e-pdfviewer .e-pv-annotation-popup-header {
  height: auto;
  min-height: 29px;
  padding-top: 14px;
}
.e-pdfviewer .e-pv-annotation-popup-author {
  float: left;
  font-size: 16px;
  font-weight: bold;
  margin-left: 14px;
}
.e-pdfviewer .e-pv-annotation-popup-close {
  float: right;
  height: 20px;
  margin-right: 14px;
  width: 20px;
}
.e-pdfviewer .e-pv-annotation-modified-time {
  height: 14px;
  margin-left: 14px;
  padding-top: 8px;
}
.e-pdfviewer .e-pv-annotation-popup-note-container {
  height: auto;
  padding: 14px;
  width: auto;
}
.e-pdfviewer .e-pv-annotation-popup-content {
  background-color: #fff;
  border: 1px solid;
  font-size: 16px;
  min-height: 132.08px;
  overflow: hidden auto;
  width: 368px;
}
.e-pdfviewer .e-pv-properties-fill-color-icon,
.e-pdfviewer .e-pv-properties-stroke-color-icon {
  border-bottom: 2px solid;
}
.e-pdfviewer .e-pv-drop {
  color: #3088ed;
  display: inline-block;
  height: 20px;
  position: absolute;
  width: 20px;
  z-index: 1000;
}
.e-pdfviewer .e-pv-droplet {
  background-color: #3088ed;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-color: #3088ed;
  border-style: solid;
  border-top-left-radius: 50%;
  border-width: 2px;
  height: 20px;
  margin: 0 0 0 9px;
  position: absolute;
  width: 20px;
}
/* stylelint-disable value-no-vendor-prefix */
/* stylelint-disable property-no-vendor-prefix */
.e-pv-viewer-container {
  border-color: #e0e0e0;
  height: 100%;
  overflow: auto;
  position: relative;
  touch-action: pan-x pan-y;
  background-color: #e0e0e0;
}
.e-pdfviewer.e-pv-mobile-view .e-pv-viewer-container::-webkit-scrollbar,
.e-pv-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn-text,
.e-pv-toolbar.e-toolbar.e-toolpop .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text,
.e-control.e-toolbar.e-lib.e-pv-annotation-toolbar.e-pv-toolbar-scroll.e-keyboard.e-toolpop .e-tbar-btn-text,
.e-dropdown-popup.e-control.e-pv-annotation-shapes-container .e-tbar-btn-text,
.e-dropdown-popup.e-control.e-pv-annotation-calibrate-container .e-tbar-btn-text,
.e-dropdown-popup.e-control.e-pv-annotation-textalign-container .e-tbar-btn-text,
.e-dropdown-popup.e-control.e-pv-annotation-textprop-container.e-caret-hide .e-tbar-btn-text,
.e-pdfviewer .e-inplaceeditor .e-editable-value-wrapper.e-hide,
.e-pdfviewer .e-inplaceeditor .e-editable-value-wrapper .e-editable-overlay-icon,
.e-pv-organize-tile-draggedEle .e-pv-organize-tile.e-pv-thumbnail-column .e-pv-image-container .e-pv-organize-image {
  display: none;
}
input.e-pv-input-password::-ms-reveal {
  display: none;
}
.e-pv-page-container {
  margin: 0;
  padding: 0;
  touch-action: pan-x pan-y;
}
.e-pv-signaturehover,
.e-pv-line-styles-container:hover {
  background-color: #e0e0e0;
}
.e-pv-mobilespanscroll-container {
  color: rgba(0, 0, 0, 0.87);
  font-family: Roboto-Regular;
  font-size: 14px;
}
.e-pv-annotation-color-container.e-dropdown-btn.e-btn .e-btn-icon:not(.e-caret),
.e-pv-annotation-opacity-container.e-dropdown-btn.e-btn .e-btn-icon:not(.e-caret),
.e-pv-annotation-stroke-container.e-dropdown-btn.e-btn .e-btn-icon:not(.e-caret),
.e-pv-annotation-thickness-container.e-dropdown-btn.e-btn .e-btn-icon:not(.e-caret),
.e-pv-annotation-shapes-container.e-dropdown-btn.e-btn .e-btn-icon:not(.e-caret),
.e-pv-annotation-calibrate-container.e-dropdown-btn.e-btn .e-btn-icon:not(.e-caret),
.e-pv-annotation-textcolor-container.e-dropdown-btn.e-btn .e-btn-icon:not(.e-caret),
.e-pv-annotation-textalign-container.e-dropdown-btn.e-btn .e-btn-icon:not(.e-caret),
.e-pv-annotation-textprop-container.e-dropdown-btn.e-btn .e-btn-icon:not(.e-caret),
.e-pv-annotation-handwritten-container.e-dropdown-btn.e-btn .e-btn-icon:not(.e-caret),
.e-pv-annotation-handwritten-container .e-pv-handwritten-icon.e-btn-icon:not(.e-caret),
.e-pv-annotation-stamp-container .e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-pv-annotation-ink-container .e-pv-inkannotation-icon,
.e-pv-icon {
  font-size: 16px;
}
.e-pv-mobilescroll-container {
  background-color: #e0e0e0;
  border: 1px solid #bdbdbd;
  border-radius: 56px 0 0 56px;
  line-height: 27px;
  position: absolute;
  text-align: center;
}
.e-pv-viewer-container .e-pv-page-div {
  border-color: #757575;
  border-style: none;
  border-width: 1px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.21);
  box-sizing: content-box;
  position: absolute;
}
.e-pv-viewer-container .e-pv-page-div.e-focused {
  box-shadow: rgb(0, 0, 0) 0 0 0 2px;
}
.e-pv-viewer-container.e-focused {
  box-shadow: rgb(0, 0, 0) 0 0 0 2px inset;
}
.e-pv-toolbar,
.e-pv-nav-toolbar,
.e-pv-annotation-toolbar,
.e-pv-formdesigner-toolbar {
  border: 0 solid #e0e0e0;
  border-radius: 0;
  border-width: 1px 1px 0 1px;
}
.e-pv-toolbar,
.e-pv-annotation-toolbar,
.e-pv-mobile-annotation-toolbar,
.e-pv-formdesigner-toolbar {
  height: 56px;
}
.e-pv-nav-toolbar,
.e-pv-toolbar.e-pv-mobile-toolbar,
.e-pv-mobile-view .e-pv-annotation-toolbar {
  height: 56px;
}
.e-toolbar.e-pv-toolbar .e-pv-zoom-drop-down-container {
  height: 32px;
  width: 86px;
}
.e-toolbar.e-pv-toolbar .e-toolbar-pop .e-pv-zoom-drop-down-container {
  display: block;
  padding-left: 10px;
  padding-right: 10px;
  width: auto;
}
.e-pv-current-page-box.e-input-group.e-control-wrapper {
  height: 28px;
  margin-top: 3px;
  width: 46px;
}
.e-pv-mobilepagenoscroll-container {
  background: #eee;
  border: 1px solid #bdbdbd;
  border-radius: 10px;
  padding: 6px;
  text-align: center;
  vertical-align: middle;
}
.e-pv-mobilecurrentpage-container {
  color: rgba(0, 0, 0, 0.87);
  display: block;
  font-family: Roboto-Regular;
  font-size: 24px;
}
.e-pv-mobiledashedline-container {
  color: rgba(0, 0, 0, 0.87);
  display: block;
  padding: 10px;
}
.e-pv-number-ofpages {
  width: 10%;
}
.e-dialog.e-pv-gotopage-popup {
  max-width: 500px;
  padding-left: 16px;
  padding-top: 16px;
}
.e-pv-image-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 3px;
  cursor: pointer;
}
.e-pv-gotopage-apply-btn.e-btn.e-flat.e-primary:disabled {
  background-color: transparent;
}
.e-pv-mobiletotalpage-container {
  color: rgba(0, 0, 0, 0.87);
  display: block;
  font-family: Roboto-Regular;
  font-size: 14px;
}
.e-pv-password-input {
  margin-top: 8px;
}
.e-pv-password-error {
  color: #f44336;
}
.e-pv-corrupted-popup-header {
  color: #000;
  opacity: 0.87;
}
.e-pv-corrupted-popup-content {
  color: #000;
  font-size: 16px;
  line-height: 24px;
  margin-left: 50px;
  opacity: 0.87;
  padding-top: 4.7px;
  text-align: left;
}
.e-pv-corrupted-popup-content-rtl {
  color: #000;
  font-size: 16px;
  line-height: 24px;
  margin-right: 53px;
  opacity: 0.87;
  padding-top: 4.7px;
  text-align: right;
}
.e-pv-toolbar.e-toolbar:not(.e-pv-mobile-toolbar) .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  height: auto;
  margin-left: 0.5px;
  margin-right: 0.5px;
  padding-bottom: 6px;
  padding-top: 6px;
}
.e-pv-annotation-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator),
.e-pv-formdesigner-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  height: auto;
  margin-left: 0.5px;
  margin-right: 0.5px;
}
.e-pv-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon,
.e-pv-annotation-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  padding-bottom: 0;
}
.e-pv-toolbar.e-toolbar.e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon,
.e-pv-annotation-toolbar.e-toolbar.e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  line-height: 26px;
  min-height: 26px;
}
.e-pv-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator,
.e-pv-annotation-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator,
.e-pv-formdesigner-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  border-right-width: 1px;
  height: 27px;
  margin-left: 3px;
  margin-right: 3px;
}
.e-pdfviewer .e-pv-toolbar.e-toolbar:not(.e-rtl) .e-toolbar-items .e-toolbar-item:first-child,
.e-pdfviewer .e-pv-annotation-toolbar.e-toolbar:not(.e-rtl) .e-toolbar-items .e-toolbar-item:first-child,
.e-pdfviewer .e-pv-formdesigner-toolbar.e-toolbar:not(.e-rtl) .e-toolbar-items .e-toolbar-item:first-child {
  margin-left: 4.5px;
}
.e-pdfviewer .e-pv-toolbar.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-item:first-child,
.e-pdfviewer .e-pv-annotation-toolbar.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-item:first-child,
.e-pdfviewer .e-pv-formdesigner-toolbar.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-item:first-child {
  margin-right: 4.5px;
}
.e-pdfviewer .e-pv-toolbar.e-toolbar:not(.e-rtl) .e-toolbar-items .e-toolbar-item:last-child,
.e-pdfviewer .e-pv-annotation-toolbar.e-toolbar:not(.e-rtl) .e-toolbar-items .e-toolbar-item:last-child,
.e-pdfviewer .e-pv-formdesigner-toolbar.e-toolbar:not(.e-rtl) .e-toolbar-items .e-toolbar-item:last-child {
  margin-right: 4.5px;
}
.e-pdfviewer .e-pv-toolbar.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-item:last-child,
.e-pdfviewer .e-pv-annotation-toolbar.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-item:last-child,
.e-pdfviewer .e-pv-formdesigner-toolbar.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-item:last-child {
  margin-left: 4.5px;
}
.e-pv-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-pv-tbar-btn.e-btn,
.e-pv-annotation-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-pv-tbar-btn.e-btn,
.e-pv-mobile-annotation-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-pv-tbar-btn.e-btn,
.e-pv-formdesigner-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-pv-tbar-btn.e-btn {
  height: 36px;
  min-width: 36px;
  width: 36px;
}
.e-pv-open-document-icon {
  font-size: 16px;
  height: 16px;
  line-height: 16px;
  width: 18px;
}
.e-toolbar-items:not(.e-toolbar-pop) .e-pv-download-document-icon {
  line-height: 16px;
}
.e-toolbar-items:not(.e-toolbar-pop) .e-pv-print-document-icon {
  line-height: 16px;
}
.e-pv-first-page-navigation-icon {
  line-height: 14px;
}
.e-pv-previous-page-navigation-icon {
  line-height: 14px;
}
.e-pv-next-page-navigation-icon {
  line-height: 14px;
}
.e-pv-last-page-navigation-icon {
  line-height: 14px;
}
.e-toolbar-items:not(.e-toolbar-pop) .e-pv-zoom-out-icon,
.e-toolbar-items:not(.e-toolbar-pop) .e-pv-zoom-in-icon {
  line-height: 16px;
}
.e-pv-eye-slash-icon,
.e-pv-eye-icon {
  margin-top: 3px;
}
.e-pv-toolbar.e-toolbar.e-rtl .e-toolbar-items .e-pv-current-page-container {
  padding-left: 8px;
}
.e-pv-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-btn.e-pv-pan-tool .e-pv-icon {
  margin-right: 2px;
}
.e-pv-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item.e-pv-zoom-drop-down-container {
  margin: 0 4px;
  padding: 6px 0;
}
.e-pv-toolbar.e-toolbar .e-toolbar-items .e-pv-total-page-container.e-toolbar-item:not(.e-separator) {
  color: rgba(0, 0, 0, 0.87);
  cursor: default;
  font-size: 13px;
  margin-left: 0.5px;
  margin-right: 9.5px;
  min-width: unset;
  padding-bottom: 6.5px;
  padding-left: 0.5px;
  position: relative;
}
.e-pv-total-page {
  color: #000;
  font-size: inherit;
}
.e-pv-total-page-ms {
  -ms-transform: translateY(-50%);
  margin: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.e-pv-zoom-drop-down.e-input-group.e-control-wrapper.e-ddl:not(.e-error),
.e-pv-prop-dropdown.e-input-group.e-control-wrapper.e-ddl:not(.e-error),
.e-pv-zoom-drop-down-rtl.e-input-group.e-control-wrapper.e-ddl:not(.e-error),
.e-pv-prop-dropdown-rtl.e-input-group.e-control-wrapper.e-ddl:not(.e-error) {
  background-color: transparent;
  border: 0;
  height: inherit;
  margin-top: 3px;
  padding: 0;
}
.e-pv-fontfamily-container .e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl.e-valid-input {
  width: 100px;
}
.e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) {
  background-color: #e0e0e0;
  border: 0;
  border-radius: 2px;
}
.e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl.e-input-focus .e-search-icon.e-ddl-icon,
.e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl.e-input-focus .e-search-icon.e-ddl-icon,
.e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl.e-input-focus .e-search-icon.e-ddl-icon,
.e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl.e-input-focus .e-search-icon.e-ddl-icon {
  color: inherit;
}
.e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl .e-input.e-control.e-keyboard,
.e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl .e-input.e-control.e-keyboard,
.e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl .e-input.e-control.e-keyboard,
.e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl .e-input.e-control.e-keyboard {
  height: auto;
  margin-top: 0;
  padding-bottom: 5px;
  padding-top: 7px;
}
.e-pv-toolbar:not(.e-rtl) .e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl .e-input.e-control.e-keyboard,
.e-pv-toolbar:not(.e-rtl) .e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl .e-input.e-control.e-keyboard,
.e-pv-toolbar:not(.e-rtl) .e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl .e-input.e-control.e-keyboard,
.e-pv-toolbar:not(.e-rtl) .e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl .e-input.e-control.e-keyboard {
  padding-left: 14px;
}
.e-pv-toolbar.e-rtl .e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl .e-input.e-control.e-keyboard,
.e-pv-toolbar.e-rtl .e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl .e-input.e-control.e-keyboard,
.e-pv-toolbar.e-rtl .e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl .e-input.e-control.e-keyboard,
.e-pv-toolbar.e-rtl .e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl .e-input.e-control.e-keyboard {
  padding-right: 14px;
}
.e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl .e-search-icon.e-ddl-icon,
.e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl .e-search-icon.e-ddl-icon,
.e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl .e-search-icon.e-ddl-icon,
.e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl .e-search-icon.e-ddl-icon {
  background-color: transparent;
  border-left: 0;
  margin-bottom: 4.5px;
  margin-left: 0;
  margin-top: 7.5px;
  padding-right: 15px;
}
.e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl .e-input.e-control,
.e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl .e-input.e-control,
.e-input-group.e-control-wrapper.e-pv-current-page-box .e-numerictextbox.e-input,
.e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl .e-input.e-control,
.e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl .e-input.e-control {
  text-align: center;
}
.e-pv-zoom-drop-down.e-ddl.e-popup.e-popup-open,
.e-pv-prop-dropdown.e-ddl.e-popup.e-popup-open {
  text-align: left;
}
.e-pv-zoom-drop-down-rtl.e-ddl.e-popup.e-popup-open,
.e-pv-prop-dropdown-rtl.e-ddl.e-popup.e-popup-open {
  text-align: right;
}
.e-pv-zoom-drop-down.e-popup.e-popup-open .e-dropdownbase .e-list-item.e-active .e-pv-prop-dropdown.e-popup.e-popup-open .e-dropdownbase .e-list-item.e-active,
.e-pv-zoom-drop-down-rtl.e-popup.e-popup-open .e-dropdownbase .e-list-item.e-active .e-pv-prop-dropdown-rtl.e-popup.e-popup-open .e-dropdownbase .e-list-item.e-active {
  color: #e3165b;
}
.e-pv-zoom-drop-down.e-popup.e-popup-open,
.e-pv-zoom-drop-down-rtl.e-popup.e-popup-open {
  min-height: 327px;
  min-width: 110px;
}
.e-input-group.e-control-wrapper.e-pv-current-page-box:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) {
  border: 1px solid rgba(0, 0, 0, 0.42);
  border-radius: 2px;
}
.e-pv-zoom-drop-down.e-ddl.e-valid-input.e-input-focus,
.e-pv-zoom-drop-down-rtl.e-ddl.e-valid-input.e-input-focus {
  box-shadow: none;
}
.e-pv-password-popup.e-dialog .e-dlg-header,
.e-pv-corrupted-popup.e-dialog .e-pv-corrupted-popup-header,
.e-pv-notification-popup.e-dialog .e-dlg-header {
  font-size: 20px;
  font-weight: 500;
  letter-spacing: -0.2px;
}
.e-pv-password-popup.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn,
.e-pv-corrupted-popup.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn,
.e-pv-notification-popup.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  padding-top: 6px;
}
.e-pv-password-popup.e-dialog {
  height: auto;
  margin: 0 10px;
  max-width: 500px;
}
.e-pv-corrupted-popup.e-dialog {
  height: 180px;
  margin: 0 10px;
  max-width: 409px;
}
.e-pv-corrupted-popup.e-dialog .e-dlg-header-content,
.e-pv-notification-popup.e-dialog .e-dlg-header-content {
  border-bottom: 0;
}
.e-pv-corrupted-popup.e-dialog .e-footer-content,
.e-pv-notification-popup.e-dialog .e-footer-content {
  border-top: 0;
}
.e-pv-corrupted-popup.e-dialog .e-dlg-content {
  padding-bottom: 15px;
  padding-top: 6.9px;
}
.e-pv-password-popup.e-dialog span[id*=_prompt] {
  font-size: 16px;
  letter-spacing: -0.16px;
}
.e-pv-password-popup.e-dialog .e-dlg-header-content {
  border-bottom: 0;
}
.e-pv-password-popup.e-dialog .e-footer-content {
  border-top: 0;
}
.e-pv-password-popup.e-dialog .e-dlg-content {
  padding-bottom: 11px;
  padding-top: 6px;
}
.e-dialog .e-dlg-header {
  width: auto;
}
.e-pv-current-page-box.e-input-group.e-control-wrapper input.e-input {
  max-height: 28px;
  padding-bottom: 8px;
}
.e-pv-toolbar:not(.e-rtl) .e-pv-current-page-box.e-input-group.e-control-wrapper input.e-input {
  padding-left: 0;
}
.e-pv-toolbar.e-rtl .e-pv-current-page-box.e-input-group.e-control-wrapper input.e-input {
  padding-right: 0;
}
.e-pv-zoom-drop-down.e-ddl.e-control-wrapper.e-icon-anim .e-ddl-icon::before,
.e-pv-prop-dropdown.e-ddl.e-control-wrapper.e-icon-anim .e-ddl-icon::before,
.e-pv-zoom-drop-down-rtl.e-ddl.e-control-wrapper.e-icon-anim .e-ddl-icon::before,
.e-pv-prop-dropdown-rtl.e-ddl.e-control-wrapper.e-icon-anim .e-ddl-icon::before {
  transform: rotate(0deg);
}
.e-input-group.e-control-wrapper.e-pv-current-page-box:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-control-wrapper.e-pv-current-page-box:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group.e-control-wrapper.e-pv-current-page-box.e-input-focus:not(.e-float-icon-left):not(.e-float-input)::after,
.e-input-group.e-control-wrapper.e-pv-current-page-box.e-input-focus:not(.e-float-icon-left):not(.e-float-input)::before,
.e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl::after,
.e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl::before,
.e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl.e-input-focus::after,
.e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl.e-input-focus::before,
.e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl::after,
.e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl::before,
.e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl.e-input-focus::after,
.e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl.e-input-focus::before,
.e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl::after,
.e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl::before,
.e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl.e-input-focus::after,
.e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl.e-input-focus::before,
.e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl::after,
.e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl::before,
.e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl.e-input-focus::after,
.e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl.e-input-focus::before {
  background: none;
}
.e-pv-sidebar-container {
  background: #fafafa;
  border-top: 1px solid #e0e0e0;
  bottom: 0;
  position: absolute;
  top: 56px;
  transition: transform 0.3s ease;
  transition-duration: 200ms;
  transition-timing-function: ease;
  width: 250px;
  z-index: 100;
}
.e-pv-main-container {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.e-pv-viewer-main-container {
  background-color: #e0e0e0;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.e-pdfviewer:not(.e-pv-mobile-view) .e-pv-viewer-main-container {
  min-width: 400px;
}
.e-pdfviewer:not(.e-pv-mobile-view) .e-pv-main-container {
  min-height: 500px;
}
.e-pv-sidebar-content-container {
  border-top: 1px solid #e0e0e0;
  display: none;
  float: left;
  height: calc(100% - 56px);
  position: absolute;
  transition-duration: 200ms;
  transition-timing-function: ease;
  width: 202px;
}
.e-pv-sidebar-content-container.e-thumbnail {
  height: 100%;
  left: 1px;
  position: unset;
}
.e-pv-sidebar-title-container {
  background: #fafafa;
  border: 1px solid #e0e0e0;
  border-width: 0 0 0 0;
  height: 50px;
  position: absolute;
  top: 0;
  width: 202px;
}
.e-pv-sidebar-title {
  color: rgba(38, 38, 38, 0.87);
  font-size: 14px;
  height: 16px;
  margin: 0;
  position: absolute;
  text-align: left;
  top: 15px;
}
.e-pv-sidebar-title.e-left {
  left: 8px;
  width: 160px;
}
.e-pv-sidebar-title.e-right {
  right: 8px;
}
.e-pv-sidebar-toolbar {
  background: #fafafa;
  border: 1px solid #e0e0e0;
  border-width: 1px 0 1px 1px;
  bottom: 0;
  height: calc(100% - 57px);
  position: absolute;
  width: 47px;
  z-index: 100;
}
.e-pv-sidebar-content {
  -webkit-overflow-scrolling: touch;
  background: #fafafa;
  bottom: 0;
  overflow: auto;
  overflow-x: hidden;
  position: absolute;
  top: 48px;
  width: 202px;
  z-index: 103;
}
.e-pv-thumbnail-anchor-node:hover {
  text-decoration: auto;
}
.e-pv-sidebar-content.e-thumbnail {
  top: 1px;
}
.e-pv-sidebar-resizer,
.e-pv-comment-panel-resizer {
  background: #eee;
  border: 0;
  border-width: 0;
  color: inherit;
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  width: 8px;
  z-index: 105;
}
.e-pv-sidebar-content::-webkit-scrollbar {
  width: 16px;
}
.e-pv-sidebar-content::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.3);
  background: #fafafa;
  border: 1px solid #e7e7e7;
}
.e-pv-sidebar-content::-webkit-scrollbar-thumb {
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.5);
  background: #c1c1c1;
  background-clip: content-box;
  border: 4px solid transparent;
  border-radius: 100px;
}
.e-pv-thumbnail-view-button.e-btn,
.e-pv-organize-view-button.e-btn {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-weight: 500;
  height: 32px;
  line-height: inherit;
  outline: none;
  padding: 10px;
  width: 32px;
  margin: 8px;
}
.e-pv-organize-tile.e-pv-thumbnail-column {
  width: 100%;
  height: 100%;
}
.e-pv-organize-content-apperance {
  overflow: hidden;
}
.e-pv-organize-tile-view.e-pv-thumbnail-row {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 25px;
}
.e-pv-organize-outer-border.e-pv-not-selected {
  border: 1px dashed rgba(227, 22, 91, 0.7);
  position: absolute;
}
.e-pv-organize-outer-border.e-pv-selected {
  border: 1px dashed #e0e0e0;
  position: absolute;
}
.e-pv-organize-anchor-node {
  margin: 24px;
  width: 140px;
  height: 140px;
  border: 6px solid #fff;
}
@media only screen and (max-width: 1399.98px) {
  .e-pv-organize-anchor-node {
    width: 140px;
    height: 140px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .e-pv-organize-anchor-node {
    width: 140px;
    height: 140px;
  }
}
@media only screen and (max-width: 991.98px) {
  .e-pv-organize-anchor-node {
    width: 140px;
    height: 140px;
  }
}
@media only screen and (max-width: 767.98px) {
  .e-pv-organize-anchor-node {
    width: 140px;
    height: 140px;
    min-width: 140px;
    min-height: 140px;
  }
}
@media only screen and (max-width: 575.98px) {
  .e-pv-organize-anchor-node {
    width: 140px;
    height: 140px;
    min-width: 140px;
    min-height: 140px;
    margin: 24px 20px;
  }
}
.e-pv-organize-anchor-node:hover {
  border: 6px solid #e0e0e0;
}
.e-pv-organize-anchor-node.e-pv-organize-tile-draggedEle {
  border: 6px dashed #e0e0e0;
  background: #fafafa;
}
.e-pdfviewer .e-pv-organize-tile.e-pv-thumbnail-column .e-checkbox-wrapper {
  width: 18px;
  height: 18px;
  position: relative;
  top: -100%;
  padding: 4px;
}
.e-pv-organize-buttondiv {
  justify-content: center;
  flex-wrap: nowrap;
  position: relative;
  text-align: center;
  top: -27px;
}
.e-pv-organize-anchor-node.e-pv-organize-node-selection-ring {
  border: 6px solid rgba(227, 22, 91, 0.7);
  border-radius: 2px;
}
.e-pv-organize-anchor-node.e-pv-organize-node-selection-ring.e-pv-dragging-style {
  border: 6px dashed #e0e0e0;
}
.e-pv-organize-window {
  border: 1px solid #e0e0e0;
  border-radius: 0;
}
.e-pdfviewer .e-pv-organize-window .e-footer-content {
  border-top: 1px solid #e0e0e0;
  padding: 15px;
}
.e-pdfviewer .e-pv-organize-window .e-dlg-header-content {
  padding: 15px;
}
.e-pv-tile-number {
  text-align: center;
  margin-top: 20.5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  display: block;
  padding: 0 15px;
}
.e-pv-delete-button.e-btn,
.e-pv-copy-button.e-btn,
.e-pv-rotate-left-button.e-btn,
.e-pv-rotate-right-button.e-btn {
  width: 25px;
  height: 25px;
  justify-content: center;
  align-items: center;
  margin: 0 5px;
  padding: 0;
}
.e-pv-insert-left-button.e-btn,
.e-pv-insert-right-button.e-btn {
  width: 25px;
  height: 25px;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -70px;
  padding: 0;
}
@media only screen and (max-width: 1399.98px) {
  .e-pv-insert-left-button.e-btn,
  .e-pv-insert-right-button.e-btn {
    top: -70px;
  }
}
@media only screen and (max-width: 1199.98px) {
  .e-pv-insert-left-button.e-btn,
  .e-pv-insert-right-button.e-btn {
    top: -70px;
  }
}
@media only screen and (max-width: 991.98px) {
  .e-pv-insert-left-button.e-btn,
  .e-pv-insert-right-button.e-btn {
    top: -70px;
  }
}
@media only screen and (max-width: 767.98px) {
  .e-pv-insert-left-button.e-btn,
  .e-pv-insert-right-button.e-btn {
    top: -70px;
  }
}
@media only screen and (max-width: 575.98px) {
  .e-pv-insert-left-button.e-btn,
  .e-pv-insert-right-button.e-btn {
    top: -70px;
  }
}
.e-pv-insert-left-button.e-btn {
  left: calc(-1 * (25px / 2 + 6px / 2));
}
.e-pv-insert-right-button.e-btn {
  right: calc(-1 * (25px / 2 + 6px / 2));
}
.e-pv-toolbar-rotate-left-button,
.e-pv-toolbar-rotate-right-button {
  height: 32px;
  width: 32px;
  padding: 0;
  top: 7px;
  position: relative;
  box-shadow: none;
}
.e-pv-toolbar-rotate-left-button {
  left: 436px;
}
.e-pv-toolbar-rotate-right-button {
  left: 445px;
}
.e-pdfviewer .e-pv-organize-window .e-dlg-content {
  padding: 0;
  overflow: hidden;
  border-radius: 0;
}
.e-pv-organize-toolbar-apperance.e-toolbar {
  width: 1172px;
  border: 1px solid #e0e0e0;
  border-width: 1px 0;
}
.e-pdfviewer .e-pv-organize-toolbar-apperance .e-checkbox-wrapper {
  margin-left: 10px;
  text-wrap: nowrap;
}
@media screen and (max-width: 480px) {
  .e-pdfviewer .e-pv-organize-toolbar-apperance .e-checkbox-wrapper {
    width: 25px;
    margin-left: 22px;
  }
}
.e-pv-thumbnail-view-button-selection.e-pv-thumbnail-view-button.e-btn,
.e-pv-bookmark-button-selection.e-pv-bookmark-button.e-btn {
  background: transparent;
  border: none;
  border-radius: 0;
  line-height: inherit;
  padding: 10px;
}
.e-pv-tbar-btn.e-pv-thumbnail-view-button.e-btn:focus,
.e-pv-tbar-btn.e-pv-organize-view-button.e-btn:focus {
  background: transparent;
  border: none;
  border-radius: 0;
  line-height: inherit;
  padding: 10px;
}
.e-pv-tbar-btn.e-pv-bookmark-button.e-btn:focus {
  background: transparent;
  border: none;
  border-radius: 0;
  line-height: inherit;
  padding: 10px;
}
.e-pv-bookmark-button.e-btn {
  background: transparent;
  border: none;
  box-shadow: none;
  font-weight: 500;
  height: 34px;
  margin: 8px;
  outline: none;
  padding: 10px;
  width: 34px;
}
.e-pv-title-close-div.e-btn {
  background: transparent;
  border: none;
  box-shadow: none;
  height: 32px;
  left: 170px;
  padding: 0 10px 2px 0;
  position: absolute;
  right: 21px;
  top: 8px;
  width: 32px;
}
.e-pv-sidebar-toolbar-splitter {
  background: #e0e0e0;
  bottom: 0;
  height: calc(100% - 56px);
  position: absolute;
  width: 1px;
  z-index: 104;
}
.e-pv-sidebar-content-splitter {
  background: #e0e0e0;
  height: 1px;
  position: absolute;
  top: 47px;
  width: 201px;
  z-index: 104;
}
.e-pv-thumbnail-view {
  bottom: 0;
  height: 50%;
  padding: 8px 30px 0;
  position: absolute;
  top: 0;
}
.e-pv-thumbnail {
  height: 140px;
  margin: 0 20px 40px;
  width: 100px;
}
.e-pv-thumbnail-number {
  color: rgba(38, 38, 38, 0.87);
  font-family: Roboto;
  padding-top: 8px;
  text-align: center;
}
.e-pv-thumbnail-selection-ring {
  border-radius: 2px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
  padding: 6px;
}
.e-pv-thumbnail-image {
  background-clip: content-box;
  background-color: #fff;
  height: 126px;
  width: 86px;
}
.e-pv-thumbnail-hover {
  border: 1px solid #bdbdbd;
  border-radius: 2px;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.25);
  cursor: pointer;
  padding: 5px;
}
.e-pv-thumbnail-focus {
  border: 6px solid rgba(0, 0, 0, 0.3);
  border-radius: 2px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
  cursor: pointer;
  padding: 0;
}
.e-pv-thumbnail-selection {
  border: 6px solid rgba(227, 22, 91, 0.7);
  border-radius: 2px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
  cursor: pointer;
  padding: 0;
}
.e-pv-thumbnail-row {
  -ms-flex-wrap: wrap;
  display: flex;
  flex-wrap: wrap;
}
.e-pv-thumbnail-row {
  display: -ms-flexbox;
}
.e-pv-thumbnail-column {
  flex: 25%;
}
.e-pv-thumbnail-column img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.e-pv-organize-import-image-wrapper {
  width: 70%;
  height: 95%;
  border: 1px solid #e0e0e0;
  position: relative;
  background-color: #fff;
  margin-bottom: 5px;
}
.e-pv-organize-import-image-wrapper::after,
.e-pv-organize-import-image-wrapper::before {
  content: "";
  width: 97%;
  height: 98%;
  border: 1px solid #e0e0e0;
  position: absolute;
  top: 5px;
  left: 5px;
  background-color: #fff;
  z-index: -1;
}
.e-pv-organize-import-image-wrapper::before {
  top: 10px;
  left: 10px;
  height: 96%;
  width: 95%;
}
.e-pv-organize-import-download-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 32px;
  height: 32px;
  background-color: #3088ed;
  color: #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.e-pv-bookmark-view {
  height: 100%;
  overflow: auto;
  padding-top: 15px;
  position: relative;
}
div > .e-pv-bookmark-icon.e-pv-icon {
  float: left;
  font-size: 14px;
  padding-left: 6px;
  padding-right: 18px;
}
.e-pv-bookmark-title {
  padding-left: 40px;
}
.e-pv-sidebar-bookmark-title {
  color: rgba(0, 0, 0, 0.87);
  font-family: Roboto-Regular;
  font-size: 14px;
}
.e-pv-bookmark-view::-webkit-scrollbar {
  height: 16px;
  width: 16px;
}
.e-pv-bookmark-view::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.3);
  background: #fafafa;
  border: 1px solid #e7e7e7;
}
.e-pv-bookmark-view::-webkit-scrollbar-thumb {
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.5);
  background: #c1c1c1;
  background-clip: content-box;
  border: 4px solid transparent;
  border-radius: 100px;
}
.e-pv-bookmark-view > .e-ul {
  height: inherit;
  overflow: unset;
}
.e-pv-bookmark-view .e-fullrow {
  height: 34px;
}
.e-pv-bookmark-view .e-icon-collapsible::before,
.e-pv-bookmark-view .e-icon-expandable::before {
  display: inline-block;
  height: 13px;
  padding: 7px;
  width: 13px;
}
.e-pv-bookmark-view .e-list-item .e-ul {
  padding-left: 32px;
}
.e-pv-bookmark-view .e-ul {
  padding: 0 0 0 16px;
}
.e-pv-text::selection,
.e-pv-text .e-pv-maintaincontent {
  background: #247796;
}
.e-pv-toolbar .e-pv-tbar-btn.e-pv-tbar-btn,
.e-pv-annotation-toolbar .e-pv-tbar-btn.e-pv-tbar-btn,
.e-pv-mobile-annotation-toolbar .e-pv-tbar-btn.e-pv-tbar-btn,
.e-pv-mobile-annotation-toolbar .e-dropdown-btn.e-btn,
.e-pv-annotation-toolbar .e-dropdown-btn.e-btn,
.e-pv-formdesigner-toolbar .e-pv-tbar-btn.e-pv-tbar-btn,
.e-pv-formdesigner-toolbar .e-dropdown-btn.e-btn,
.e-pv-shapes-toolbar .e-pv-tbar-btn,
.e-pv-annotation-stamp-container .e-menu-wrapper ul .e-menu-item.e-focused,
.e-pv-annotation-stamp-container .e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-pv-annotation-stamp-container .e-menu-wrapper ul .e-menu-item.e-focused .e-menu-icon,
.e-pv-annotation-stamp-container .e-menu-wrapper ul .e-menu-item.e-focused .e-caret,
.e-pv-annotation-stamp-container .e-menu-wrapper ul .e-menu-item .e-caret,
.e-pv-annotation-comment-panel-container .e-pv-tbar-btn,
.e-pv-comment-panel-title-container .e-pv-annotation-tools-close-icon.e-pv-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-pv-mobile-annotation-toolbar .e-tbar-btn:hover,
.e-pv-mobile-annotation-toolbar .e-tbar-btn:focus {
  background: #fafafa;
  border-color: #fafafa;
}
.e-pv-mobile-annotation-toolbar .e-hscroll.e-scroll-device .e-scroll-nav {
  transform: skewX(-1deg) translateX(6px);
  width: 56px;
}
.e-pv-mobile-annotation-toolbar .e-hscroll.e-scroll-device .e-scroll-nav .e-nav-arrow {
  font-size: 14px;
  transform: skewX(4deg);
}
.e-pv-mobile-annotation-toolbar .e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow,
.e-pv-sidebar-toolbar .e-pv-tbar-btn {
  color: rgba(0, 0, 0, 0.54);
}
.e-pv-toolbar .e-toolbar-item.e-overlay .e-pv-tbar-btn.e-pv-tbar-btn .e-pv-icon,
.e-pv-annotation-toolbar .e-toolbar-item.e-overlay .e-pv-tbar-btn.e-pv-tbar-btn .e-pv-icon,
.e-pv-annotation-toolbar .e-toolbar-item.e-overlay .e-dropdown-btn.e-btn .e-pv-icon,
.e-pv-formdesigner-toolbar .e-toolbar-item.e-overlay .e-pv-tbar-btn.e-pv-tbar-btn .e-pv-icon,
.e-pv-formdesigner-toolbar .e-toolbar-item.e-overlay .e-dropdown-btn.e-btn .e-pv-icon {
  color: rgba(0, 0, 0, 0.54);
}
.e-pv-annotation-stamp-container .e-menu-wrapper ul .e-menu-item {
  height: inherit;
}
.e-pv-print-popup-container {
  height: 100%;
  left: 0;
  overflow: auto;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2000;
}
.e-pdfviewer .e-pv-print-popup-container .e-spinner-pane.e-spin-center.e-spin-show {
  background-color: rgba(0, 0, 0, 0.3);
}
.e-pv-toolbar.e-toolbar:not(.e-rtl) .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-pv-icon {
  padding: 0 16px 0 0;
}
.e-pv-toolbar.e-toolbar.e-rtl .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-pv-icon {
  padding: 0 0 0 16px;
}
.e-pv-toolbar .e-tbar-btn.e-pv-tbar-btn.e-pv-select,
.e-pdfviewer.e-pv-mobile-view .e-pv-annotation-container > .e-pv-tbar-btn.e-pv-select,
.e-pv-annotation-toolbar .e-tbar-btn.e-pv-tbar-btn.e-pv-select,
.e-pv-mobile-annotation-toolbar .e-tbar-btn.e-pv-tbar-btn.e-pv-select,
.e-pv-mobile-toolbar .e-tbar-btn.e-pv-tbar-btn.e-pv-select,
.e-pv-formdesigner-toolbar .e-tbar-btn.e-pv-tbar-btn.e-pv-select {
  background: #fafafa;
  border: 0;
  border-radius: 0;
  color: rgba(227, 22, 91, 0.7);
}
.e-pdfviewer.e-pv-mobile-view .e-pv-annotation-container > .e-pv-tbar-btn.e-pv-unselect:hover {
  background: initial;
  color: initial;
}
.e-pv-automplete-header {
  margin-top: 10px;
  height: 26px;
  font-weight: 500;
  font-size: 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-right: 16px;
  text-indent: 16px;
}
.e-pv-autocomplete-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.e-pv-autocomplete-word {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 25px);
  display: inline-block;
}
.e-pv-autocomplete-count {
  margin-left: 10px;
  flex-shrink: 0;
  text-align: right;
}
.e-pv-search-exact-matches {
  display: inline-block;
}
.e-pv-total-exact-matches {
  margin-left: 10px;
  flex-shrink: 0;
  text-align: right;
}
.e-pv-search-count {
  margin: 0 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 150px;
  text-align: center;
  direction: ltr;
}
.e-pv-search-bar {
  background-color: #fafafa;
  border: 0 solid #e0e0e0;
  border-radius: 2px;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26);
  height: 104px;
  padding: 16px;
  position: absolute;
  width: 348px;
  z-index: 105;
}
.e-pv-text-search-bar {
  background-color: #fafafa;
  border: 0 solid #e0e0e0;
  border-radius: 2px;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26);
  height: 108px;
  position: absolute;
  width: 384px;
  z-index: 105;
}
.e-pv-text-search-bar-elements {
  height: 32px;
  margin: 20px 10px 16px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.e-input-group.e-pv-text-search-input {
  border: none;
}
.e-pv-search-input {
  height: 31px;
  width: 244px;
}
.e-pv-text-search-input {
  height: 31px;
  width: calc(100% - 160px);
  position: relative;
  flex-grow: 1;
}
.e-pv-search-input-mobile {
  height: 31px;
  max-height: 150px !important; /* stylelint-disable-line declaration-no-important */
}
.e-pv-text-search-input-mobile {
  height: 31px;
  max-height: 150px !important; /* stylelint-disable-line declaration-no-important */
  width: auto;
}
@media only screen and (max-width: 575.98px) {
  .e-pv-custom-textbox {
    width: 43% !important; /* stylelint-disable-line declaration-no-important */
  }
}
@media only screen and (max-width: 575.98px) {
  .e-bigger .e-pv-custom-textbox {
    width: 37% !important; /* stylelint-disable-line declaration-no-important */
  }
}
.e-pdfviewer.e-pv-mobile-view .e-pv-nav-toolbar.e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child {
  margin-left: 3px;
}
.e-pdfviewer.e-pv-mobile-view .e-pv-nav-toolbar.e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-pv-match-case-container {
  margin-top: 12px;
}
.e-pv-textsearch-match-case-container {
  margin-left: 20px;
  width: 240px;
  display: flex;
}
.e-pv-search-btn.e-btn {
  background-color: transparent;
  border: 0;
  box-shadow: none;
  height: 24px;
  margin-top: -6px;
  width: 24px;
}
.e-pv-text-search-btn.e-btn {
  background-color: transparent;
  border: 0;
  box-shadow: none;
  height: 24px;
  width: 24px;
}
.e-pv-search-btn.e-btn:active,
.e-pv-text-search-btn.e-btn:active {
  background-color: transparent;
}
.e-pv-search-bar:not(.e-rtl) .e-pv-prev-search {
  margin-left: 16px;
}
.e-pv-text-search-bar:not(.e-rtl) .e-pv-prev-search {
  margin-left: 8px;
}
.e-pv-search-bar:not(.e-rtl) .e-pv-next-search,
.e-pv-text-search-bar:not(.e-rtl) .e-pv-next-search {
  margin-left: 8px;
}
.e-pv-mobile-view .e-pv-search-count {
  margin: 0;
  max-width: 60px;
}
.e-pv-search-bar.e-rtl .e-pv-prev-search,
.e-pv-text-search-bar.e-rtl .e-pv-prev-search {
  margin-right: 16px;
}
.e-pv-search-bar.e-rtl .e-pv-next-search,
.e-pv-text-search-bar.e-rtl .e-pv-next-search {
  margin-right: 8px;
}
.e-pv-search-bar.e-rtl .e-pv-prev-search .e-pv-icon-search {
  padding-right: 5px;
}
.e-pv-notification-popup {
  margin: 0 10px;
  max-width: 409px;
}
.e-pv-notification-popup.e-pv-notification-large-content {
  max-width: 400px;
}
.e-pv-notification-popup .e-pv-notification-popup-content {
  font-size: 16px;
}
.e-pv-search-input.e-input-group .e-input-search-group-icon.e-input-group-icon,
.e-pv-text-search-input.e-input-group .e-input-search-group-icon.e-input-group-icon {
  background: transparent;
}
.e-pv-search-input.e-input-group:not(.e-disabled) .e-input-search-group-icon.e-input-group-icon:active,
.e-pv-text-search-input.e-input-group:not(.e-disabled) .e-input-search-group-icon.e-input-group-icon:active {
  background: transparent;
  color: rgba(0, 0, 0, 0.54);
}
.e-pv-search-input.e-input-group:not(.e-disabled) .e-input-search-group-icon.e-input-group-icon:hover,
.e-pv-text-search-input.e-input-group:not(.e-disabled) .e-input-search-group-icon.e-input-group-icon:hover {
  color: rgba(0, 0, 0, 0.54);
}
.e-pv-bookmark-container {
  background-color: #fff;
  border: 1px solid #e0e0e0;
}
.e-pv-bookmark-container .e-listview:not(.e-list-template) .e-list-item {
  border-bottom: 1px solid #e0e0e0;
  height: 48px;
}
.e-pv-bookmark-container .e-pv-bookmark-view.e-listview .e-ul .e-list-item:last-child {
  border-bottom-width: 0;
}
.e-pv-bookmark-container .e-listview .e-list-text {
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.e-pv-nav-toolbar.e-toolbar .e-tbar-btn:active .e-tbar-btn-text {
  color: rgba(0, 0, 0, 0.87);
}
.e-pv-nav-toolbar.e-toolbar .e-tbar-btn.e-tbtn-txt {
  background-color: transparent;
  border-width: 0;
  box-shadow: none;
}
.e-pv-bookmark-container .e-pv-bookmark-view {
  padding-top: 0;
}
.e-pv-bookmark-container .e-pv-bookmark-view .e-list-parent.e-ul {
  padding-left: 0;
}
.e-pv-properties-color-container-style-prop .e-btn-icon.e-pv-annotation-color-icon.e-pv-icon,
.e-pv-properties-color-container-style-prop .e-btn-icon.e-pv-annotation-stroke-icon.e-pv-icon {
  border-bottom: 2px solid;
  margin-top: 0;
  padding-top: 5px;
  vertical-align: initial;
}
.e-pv-properties-font-color-container .e-btn-icon.e-pv-annotation-textcolor-icon.e-pv-icon {
  border-bottom: 2px solid;
  margin-top: 0;
  padding-top: 1px;
  vertical-align: initial;
}
.e-pv-properties-color-container-style-prop .e-btn-icon.e-pv-annotation-thickness-icon.e-pv-icon {
  margin-top: 0;
  padding-top: 7px;
  vertical-align: initial;
}
.e-pv-custom-annotation-thickness-container .e-btn-icon.e-pv-annotation-thickness-icon.e-pv-icon,
.e-pv-custom-annotation-opacity-container .e-btn-icon.e-pv-annotation-opacity-icon.e-pv-icon {
  vertical-align: initial;
}
.e-pv-annotation-thickness-popup-container-mobile,
.e-pv-annotation-opacity-popup-container-mobile {
  background-color: #fff;
}
.e-pv-annotation-opacity-popup-container,
.e-pv-annotation-thickness-popup-container {
  background-color: #fff;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26);
  color: rgba(0, 0, 0, 0.87);
  height: auto;
  min-height: 48px;
  padding: 16px;
  width: auto;
}
.e-pv-annotation-opacity-label,
.e-pv-annotation-opacity-indicator,
.e-pv-annotation-thickness-label,
.e-pv-annotation-thickness-indicator {
  float: left;
  font-family: inherit;
  font-size: inherit;
}
.e-pv-annotation-opacity-slider-container.e-control-wrapper.e-slider-container.e-horizontal,
.e-pv-annotation-thickness-slider-container.e-control-wrapper.e-slider-container.e-horizontal {
  float: left;
  height: auto;
  margin-left: 11px;
  margin-right: 20px;
}
.e-dropdown-popup:not(.e-rtl) .e-pv-annotation-opacity-slider-container.e-control-wrapper.e-slider-container.e-horizontal,
.e-dropdown-popup:not(.e-rtl) .e-pv-annotation-thickness-slider-container.e-control-wrapper.e-slider-container.e-horizontal {
  width: 172px;
}
.e-dropdown-popup.e-rtl .e-pv-annotation-opacity-slider-container.e-control-wrapper.e-slider-container.e-horizontal,
.e-dropdown-popup.e-rtl .e-pv-annotation-thickness-slider-container.e-control-wrapper.e-slider-container.e-horizontal {
  width: 140px;
}
.e-pv-annotation-opacity-slider-container.e-control-wrapper.e-slider-container .e-pv-annotation-opacity-slider.e-slider,
.e-pv-annotation-thickness-slider-container.e-control-wrapper.e-slider-container .e-pv-annotation-opacity-slider.e-slider {
  height: 16px;
}
.e-pv-annotation-color-container.e-dropdown-btn.e-btn .e-caret .e-pv-annotation-opacity-container.e-dropdown-btn.e-btn .e-caret .e-pv-annotation-textcolor-container.e-dropdown-btn.e-btn .e-caret,
.e-pv-annotation-textalign-container.e-dropdown-btn.e-btn .e-caret,
.e-pv-annotation-textprop-container.e-dropdown-btn.e-btn .e-caret {
  font-size: 12px;
}
.e-pv-annotation-color-container.e-icon-btn,
.e-pv-annotation-opacity-container.e-icon-btn,
.e-pv-annotation-stroke-container.e-icon-btn,
.e-pv-custom-annotation-thickness-container.e-icon-btn,
.e-pv-custom-annotation-opacity-container.e-icon-btn,
.e-pv-annotation-thickness-container.e-icon-btn,
.e-pv-annotation-textcolor-container.e-icon-btn,
.e-pv-annotation-textalign-container.e-icon-btn,
.e-pv-annotation-textprop-container.e-icon-btn {
  height: 32px;
  width: 54px;
}
.e-pv-annotation-thickness-container.e-btn.e-icon-btn.e-dropdown-btn {
  padding-top: 10px;
}
.e-pv-shapes-toolbar {
  box-shadow: rgba(0, 0, 0, 0.24) 0 8px 10px 0;
}
.e-pv-shapes-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) {
  padding: 4px;
}
.e-pv-shapes-toolbar.e-toolbar .e-toolbar-items.e-toolbar-multirow {
  margin-bottom: 0;
  margin-left: 4px;
  margin-right: 4px;
}
.e-pv-shapes-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
  height: 32px;
  width: 32px;
}
.e-pv-organize-total-page-button {
  float: left;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.87);
  font-size: 12;
}
.e-pdfviewer .e-pv-organize-window .e-footer-content .e-btn.e-flat:disabled {
  background-color: transparent;
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
  cursor: default;
}
.e-pv-annotation-thickness-slider-container {
  margin-top: -6px;
}
.e-pv-organize-image {
  width: calc(100% - 12px);
  height: calc(100% - 12px);
  border: 1px solid #e0e0e0;
  pointer-events: none;
}
.e-pv-annotation-opacity-icon {
  padding-top: 1px;
}
.e-pv-annotation-color-container.e-btn,
.e-pv-annotation-opacity-container.e-btn,
.e-pv-annotation-stroke-container.e-btn,
.e-pv-annotation-thickness-container.e-btn,
.e-pv-annotation-shapes-container.e-btn,
.e-pv-annotation-calibrate-container.e-btn,
.e-pv-annotation-textcolor-container.e-btn,
.e-pv-annotation-textalign-container.e-btn,
.e-pv-annotation-textprop-container.e-btn,
.e-pv-annotation-handwritten-container.e-btn,
.e-pv-stamp.e-menu-wrapper ul .e-menu-item.e-focused:not(.e-selected) {
  background-color: #fafafa;
  border-color: transparent;
}
.e-pv-annotation-color-container.e-btn:hover,
.e-pv-annotation-opacity-container.e-btn:hover,
.e-pv-annotation-stroke-container.e-btn:hover,
.e-pv-annotation-thickness-container.e-btn:hover,
.e-pv-annotation-shapes-container.e-btn:hover,
.e-pv-annotation-calibrate-container.e-btn:hover,
.e-pv-annotation-textcolor-container.e-btn:hover,
.e-pv-annotation-textalign-container.e-btn:hover,
.e-pv-annotation-textprop-container.e-btn:hover,
.e-pv-annotation-handwritten-container.e-btn:hover,
.e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl.e-valid-input:hover,
.e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl.e-valid-input:hover,
.e-pv-stamp.e-menu-wrapper ul .e-menu-item.e-focused:hover {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
}
.e-pv-stamp.e-menu-wrapper ul .e-menu-item.e-focused:focus {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  outline: none;
  color: rgba(227, 22, 91, 0.7);
}
.e-pv-annotation-color-container.e-btn:focus,
.e-pv-annotation-opacity-container.e-btn:focus,
.e-pv-annotation-stroke-container.e-btn:focus,
.e-pv-annotation-thickness-container.e-btn:focus,
.e-pv-annotation-shapes-container.e-btn:focus,
.e-pv-annotation-calibrate-container.e-btn:focus,
.e-pv-annotation-textcolor-container.e-btn:focus,
.e-pv-annotation-textalign-container.e-btn:focus,
.e-pv-annotation-handwritten-container.e-btn:focus,
.e-pv-annotation-textprop-container.e-btn:focus {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
  outline: none;
}
.e-pv-annotation-color-container.e-btn:active,
.e-pv-annotation-opacity-container.e-btn:active,
.e-pv-annotation-stroke-container.e-btn:active,
.e-pv-annotation-thickness-container.e-btn:active,
.e-pv-annotation-shapes-container.e-btn:active,
.e-pv-annotation-calibrate-container.e-btn:active,
.e-pv-annotation-textcolor-container.e-btn:active,
.e-pv-annotation-textalign-container.e-btn:active,
.e-pv-annotation-textprop-container.e-btn:active,
.e-pv-annotation-handwritten-container.e-btn:active {
  background-color: #e0e0e0;
  border-color: transparent;
  box-shadow: none;
  color: rgba(227, 22, 91, 0.7);
}
.e-pv-annotation-shapes-container.e-btn.e-dropdown-btn.e-active:not(:hover),
.e-pv-annotation-calibrate-container.e-btn.e-dropdown-btn.e-active:not(:hover),
.e-pv-annotation-handwritten-container.e-dropdown-btn.e-btn.e-active:not(:hover),
.e-pv-annotation-toolbar .e-dropdown-btn.e-btn.e-active:not(:hover) .e-caret {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.e-pv-annotation-color-container.e-dropdown-btn.e-btn,
.e-pv-annotation-opacity-container.e-dropdown-btn.e-btn,
.e-pv-annotation-stroke-container.e-dropdown-btn.e-btn,
.e-pv-custom-annotation-thickness-container.e-dropdown-btn.e-btn,
.e-pv-custom-annotation-opacity-container.e-dropdown-btn.e-btn,
.e-pv-annotation-thickness-container.e-dropdown-btn.e-btn,
.e-pv-annotation-textcolor-container.e-dropdown-btn.e-btn,
.e-pv-annotation-textalign-container.e-dropdown-btn.e-btn,
.e-pv-annotation-textprop-container.e-dropdown-btn.e-btn {
  line-height: 1.143em;
  padding: 8px 7px 4px;
}
.e-pv-annotation-color-container.e-dropdown-btn.e-button,
.e-pv-annotation-opacity-container.e-dropdown-btn.e-button,
.e-pv-annotation-stroke-container.e-dropdown-btn.e-button,
.e-pv-custom-annotation-thickness-container.e-dropdown-btn.e-button,
.e-pv-custom-annotation-opacity-container.e-dropdown-btn.e-button,
.e-pv-annotation-thickness-container.e-dropdown-btn.e-bbuttontn,
.e-pv-annotation-textcolor-container.e-dropdown-btn.e-button,
.e-pv-annotation-textalign-container.e-dropdown-btn.e-button,
.e-pv-annotation-textprop-container.e-dropdown-btn.e-button {
  line-height: 1.143em;
  padding: 8px 7px 4px;
}
.e-pv-toolbar.e-toolbar.e-toolpop .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text.e-pv-submitform-text {
  display: inline-block;
  padding: 0 4px;
}
.e-pv-toolbar.e-toolbar.e-toolpop .e-toolbar-items .e-toolbar-item.e-pv-submit .e-tbar-btn .e-tbar-btn-text.e-pv-submitform-text {
  display: inline-block;
  padding: 0 4px;
}
.e-pv-mobile-toolbar .e-toolbar-items .e-toolbar-item .e-btn.e-tbar-btn,
.e-pv-nav-toolbar .e-toolbar-items .e-toolbar-item .e-btn.e-tbar-btn {
  height: 36px;
  min-width: 36px;
}
.e-pv-annotation-popup-menu {
  background-color: #fafafa;
  border-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.e-pv-properties-window {
  max-width: 422px;
}
.e-pv-scale-ratio-window {
  max-width: 420px;
}
.e-pv-scale-ratio-dialog {
  max-width: 423px;
}
.e-pv-line-styles-content,
.e-pv-line-styles-item {
  border-bottom-color: #000;
}
.e-pv-properties-line-fill-color-container .e-dropdown-btn.e-btn,
.e-pv-properties-line-stroke-color-container .e-dropdown-btn.e-btn {
  height: 32px;
  line-height: 16px;
}
.e-pv-properties-window .e-dlg-content {
  padding-top: 6px;
}
.e-pv-scale-ratio-text,
.e-pv-depth-text {
  margin-bottom: 8px;
}
.e-pv-properties-line-start-container,
.e-pv-properties-line-end-container,
.e-pv-properties-line-style-container,
.e-pv-properties-line-thickness-container,
.e-pv-properties-line-fill-color-container,
.e-pv-properties-line-stroke-color-container,
.e-pv-properties-line-leader-length-container {
  float: left;
  height: 52px;
  margin-bottom: 16px;
}
.e-pv-properties-line-opacity-container {
  float: left;
  height: auto;
  width: 180px;
}
.e-pv-scale-ratio-src-input-container,
.e-pv-scale-ratio-src-unit-container,
.e-pv-scale-ratio-dest-input-container,
.e-pv-scale-ratio-dest-unit-container,
.e-pv-depth-input-container,
.e-pv-depth-unit-container {
  float: left;
  height: 24px;
}
.e-pv-scale-ratio-src-input-container,
.e-pv-scale-ratio-src-unit-container,
.e-pv-scale-ratio-dest-input-container,
.e-pv-scale-ratio-dest-unit-container {
  margin-bottom: 24px;
}
.e-pv-scale-ratio-src-unit-container,
.e-pv-scale-ratio-dest-unit-container,
.e-pv-depth-unit-container {
  margin-left: 24px;
}
.e-pv-scale-ratio-src-unit.e-btn,
.e-pv-scale-ratio-dest-unit.e-btn,
.e-pv-depth-unit.e-btn {
  padding: 6px 8px 4px;
}
.e-pv-scale-unit-content {
  float: left;
  width: 33px;
}
.e-pv-scale-ratio-src-unit .e-caret,
.e-pv-scale-ratio-dest-unit .e-caret,
.e-pv-depth-unit .e-caret {
  margin-left: 96px;
  margin-top: 4px;
}
.e-pv-properties-line-opacity {
  margin-top: -10px;
}
.e-pv-properties-line-start-label,
.e-pv-properties-line-end-label,
.e-pv-properties-line-style-label,
.e-pv-properties-line-thickness-label,
.e-pv-properties-line-fill-color-label,
.e-pv-properties-line-stroke-color-label,
.e-pv-properties-line-opacity-label,
.e-pv-properties-line-leader-length-label {
  font-size: 14px;
  margin-bottom: 8px;
}
.e-pv-properties-line-end-container,
.e-pv-properties-line-thickness-container {
  margin-left: 24px;
}
.e-pv-properties-line-leader-length-container {
  margin-left: 21px;
}
.e-pv-properties-line-stroke-color-container {
  margin-left: 150px !important; /* stylelint-disable-line declaration-no-important */
  margin-right: 87px;
}
.e-pv-properties-line-start,
.e-pv-properties-line-end,
.e-pv-properties-line-style,
.e-pv-properties-line-thickness,
.e-pv-properties-line-opacity,
.e-pv-properties-line-leader-length {
  max-width: 180px;
}
.e-pv-scale-ratio-src-input,
.e-pv-scale-ratio-dest-input,
.e-pv-depth-input {
  max-width: 180px;
}
.e-pv-properties-line-start,
.e-pv-properties-line-end,
.e-pv-properties-line-style {
  width: 180px;
}
.e-pv-scale-ratio-src-unit,
.e-pv-scale-ratio-dest-unit,
.e-pv-depth-unit {
  width: 180px;
}
.e-pv-line-styles-container {
  line-height: 0;
  padding: 17px;
}
.e-pv-line-styles-item {
  box-sizing: border-box;
}
.e-pv-line-styles-content,
.e-pv-line-styles-item {
  border-bottom-width: 2px;
  display: inline-block;
  width: 100%;
}
.e-pv-properties-line-style-content {
  float: left;
  line-height: 16px;
  width: 44px;
}
.e-pv-properties-line-start.e-btn,
.e-pv-properties-line-end.e-btn {
  height: 32px;
  padding: 8px;
}
.e-pv-properties-line-style.e-btn {
  height: 32px;
  line-height: 0;
  padding: 8px;
  white-space: pre;
}
.e-pv-properties-line-start.e-btn .e-caret,
.e-pv-properties-line-end.e-btn .e-caret {
  display: inline;
  line-height: 16px;
  margin-left: 95px;
}
.e-pv-line-styles-content-container {
  float: left;
  font-size: 0;
  margin-right: 7.5px;
  margin-top: 2.5px;
  width: 138px;
}
.e-pv-annotation-shapes-container.e-btn.e-icon-btn,
.e-pv-annotation-calibrate-container.e-btn.e-icon-btn,
.e-pv-annotation-handwritten-container.e-btn.e-icon-btn,
.e-menu-wrapper.e-custom-scroll.e-lib.e-keyboard.e-pv-stamp ul {
  height: 32px;
  width: 69px;
}
.e-pv-annotation-shapes-container.e-btn.e-icon-btn,
.e-pv-annotation-calibrate-container.e-btn.e-icon-btn,
.e-pv-annotation-handwritten-container.e-btn.e-icon-btn {
  padding: 1px 8px 3px;
}
.e-pv-annotation-shape-icon,
.e-pv-annotation-calibrate-icon,
.e-pv-handwritten-icon {
  margin-right: 4px;
}
.e-pv-properties-opacity-indicator {
  margin-left: 153px;
}
.e-pv-annotation-stamp-container .e-menu-parent.e-menu {
  border-radius: 2px;
}
.e-pv-annotation-shapes-container.e-btn.e-icon-btn,
.e-pv-annotation-calibrate-container.e-btn.e-icon-btn,
.e-pv-annotation-handwritten-container.e-btn.e-icon-btn,
.e-pv-annotation-stamp-container .e-menu-parent.e-menu .e-menu-item,
.e-pv-annotation-stamp-container .e-menu-parent.e-menu .e-menu-item .e-pv-stamp-icon,
.e-pv-annotation-stamp-container .e-menu-parent.e-menu .e-menu-item .e-caret {
  line-height: 32px;
}
.e-pv-toolbar.e-toolbar .e-tbar-btn > :first-child {
  line-height: 26px;
  min-height: 26px;
}
.e-pv-mobile-view .e-pv-password-popup.e-dialog {
  height: auto;
}
.e-pv-mobile-view .e-pv-notification-popup.e-dialog {
  height: 195px;
}
.e-pv-mobile-view .e-pv-notification-popup.e-pv-notification-large-content.e-dialog {
  height: 220px;
}
.e-pv-mobile-view .e-pv-corrupted-popup.e-dialog {
  height: 198px;
}
.e-pv-mobile-view .e-pv-password-popup.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn,
.e-pv-mobile-view .e-pv-corrupted-popup.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  padding-top: 6px;
}
.e-pv-sidebar-content-container.e-left {
  left: 47px;
}
.e-pv-sidebar-content-container.e-right {
  right: 47px;
}
.e-pv-sidebar-toolbar-splitter.e-left {
  left: 47px;
}
.e-pv-sidebar-toolbar-splitter.e-right {
  right: 47px;
}
.e-pv-sidebar-resizer.e-left {
  left: 202px;
}
.e-pv-sidebar-resizer.e-right {
  right: 202px;
}
.e-pdfviewer .e-checkbox-wrapper.e-pv-organize-select-all .e-frame + .e-label {
  font-size: 14px;
}
.e-pdfviewer .e-checkbox-wrapper .e-frame + .e-label,
.e-pdfviewer .e-css.e-checkbox-wrapper .e-frame + .e-label {
  margin-right: 10px;
}
.e-toolbar-right .e-pv-import-pages .e-tbar-btn {
  font-size: 14px;
  margin-right: 10px;
}
div > .e-pv-bookmark-icon.e-pv-icon.e-right {
  float: left;
  font-size: 14px;
  padding-left: 1px;
  padding-right: 1px;
  position: absolute;
}
.e-pdfviewer .e-treeview .e-list-item {
  word-break: break-word;
  white-space: pre-wrap;
}
.e-pdfviewer .e-treeview .e-list-text {
  width: 100%;
}
.e-pdfviewer .e-treeview.e-fullrow-wrap .e-icon-collapsible,
.e-pdfviewer .e-treeview.e-fullrow-wrap .e-icon-expandable,
.e-pdfviewer .e-treeview.e-fullrow-wrap .e-input,
.e-pdfviewer .e-treeview.e-fullrow-wrap .e-list-url {
  margin-top: 3px;
  position: absolute;
}
.e-pdfviewer .e-editable-inline {
  padding: 7px 8px 42px;
}
.e-pv-comment-textbox {
  min-height: 22px;
}
.e-pdfviewer .e-editable-value-wrapper {
  color: rgba(0, 0, 0, 0.9);
  line-height: normal;
  min-height: 22px;
  padding: 2px 8px 3px;
  font-size: 14px;
}
.e-pdfviewer .e-pv-comment-textbox .e-editable-value-wrapper {
  color: rgba(0, 0, 0, 0.9);
  font-size: 14px;
  line-height: normal;
  min-height: 24px;
  padding: 2px 8px 3px 32px;
}
.e-pv-reply-div.e-pv-comments-leave.e-focused,
.e-pv-comments-div.e-focused {
  border: #e0e0e0;
  background: none;
}
.e-pdfviewer .e-inplaceeditor .e-editable-action-buttons,
.e-pdfviewer .e-pv-reply-div .e-inplaceeditor .e-editable-action-buttons {
  float: right;
  padding-bottom: 7px;
  padding-top: 5px;
  position: relative;
  right: 8px;
}
.e-pv-comment-title-container,
.e-pv-reply-title-container {
  height: 36px;
}
.e-pv-more-options-button.e-btn {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  float: right;
  padding: 8px 7px 1px 1px;
}
.e-pdfviewer .e-editable-inline .e-btn.e-outline.e-primary,
.e-pdfviewer .e-editable-inline .e-btn.e-outline {
  border-color: transparent;
}
.e-pdfviewer .e-editable-inline .e-editable-form {
  margin-bottom: 1px;
}
.e-pdfviewer .e-editable-inline .e-clear-icon {
  padding-right: 2px;
}
.e-pdfviewer .e-btn-cancel {
  font-size: 14px;
  padding-left: 5px;
  padding-right: 5px;
}
.e-pdfviewer .e-btn-save {
  font-size: 14px;
  margin-right: 12px;
  padding-left: 7px;
  padding-right: 7px;
}
.e-pdfviewer .e-btn-save.e-outline.e-primary:disabled {
  background-color: rgb(224, 224, 224);
  border-radius: 2px;
  color: rgb(166, 166, 166);
}
.e-pdfviewer .e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
  box-shadow: 0 0 0 8px #fafafa inset;
  padding: 8px;
}
.e-pdfviewer .e-accordion .e-acrdn-item .e-acrdn-header {
  line-height: 32px;
  min-height: 32px;
}
.e-contextmenu-wrapper .e-pv-context-menu .e-menu-item {
  height: 38px;
}
.e-pv-comment-panel {
  background-color: #fafafa;
  border: 1px solid #e0e0e0;
  border-width: 1px 1px 0;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 57px;
  width: 300px;
  z-index: 100;
}
.e-pv-comment-panel-title-container {
  background-color: #fafafa;
  border-style: double;
  border-width: 0 1px 1px 0;
  height: 45px;
  position: relative;
  border-color: rgb(208, 208, 208);
}
.e-pv-comment-panel-title {
  color: rgba(0, 0, 0, 0.9);
  font-size: 14px;
  left: 15px;
  top: 14px;
  position: absolute;
  text-align: left;
}
.e-pv-comment-panel-title-close-div.e-btn {
  background: transparent;
  border: none;
  box-shadow: none;
  height: 32px;
  position: absolute;
  right: 11px;
  top: 5px;
  width: 32px;
}
.e-pv-title-close-icon {
  color: rgba(0, 0, 0, 0.6);
}
.e-pv-comments-panel-text {
  font-size: 15px;
  padding-left: 85px;
  color: var(--color-sf-content-text-color-alt1);
}
.e-pv-comments-content-container {
  background-color: #fff;
  border-color: rgb(208, 208, 208);
  border-style: double;
  border-width: 0 1px 1px 0;
  height: calc(100% - 45px);
  overflow: auto;
}
.e-pv-comments-container {
  background-color: #fafafa;
  border-radius: 2px;
  left: 7px;
  right: 7px;
}
.e-pv-comments-border {
  border: 2px;
  border-color: #e0e0e0;
  border-radius: 4px;
  border-style: groove;
}
.e-pv-comment-title {
  color: rgba(0, 0, 0, 0.6);
  padding-left: 32px;
  padding-top: 7px;
  font-size: 14px;
  position: absolute;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-pv-reply-title {
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  padding-left: 8px;
  padding-top: 7px;
  position: absolute;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-pv-comments-hover {
  background-color: #eee;
}
.e-pv-comments-select {
  background-color: #fafafa;
}
.e-pv-comments-select .e-pv-comment-textbox .e-editable-value-wrapper {
  color: rgba(0, 0, 0, 0.9);
}
.e-pv-comments-leave {
  background-color: #fafafa;
}
.e-pdfviewer .e-accordion {
  background-color: #fff;
  border: transparent;
}
.e-menu-wrapper.e-custom-scroll.e-lib.e-keyboard.e-pv-stamp {
  border: 0;
  display: block;
}
.e-dropdown-popup.e-lib.e-popup.e-control.e-pv-handwritten-popup.e-popup-open ul {
  padding-bottom: 6px;
  padding-top: 17px;
}
.e-menu-icon.e-pv-stamp-icon.e-pv-icon {
  margin-top: 0;
  padding-left: 7px;
}
.e-pdfviewer .e-inplaceeditor,
.e-pv-radio-btn + span,
.e-pdfviewer .e-inplaceeditor .e-editable-value-wrapper {
  display: block;
}
.e-pdfviewer .e-inplaceeditor .e-editable-value-wrapper .e-editable-value {
  border-bottom: 0;
  word-break: break-word;
}
.e-pdfviewer .e-inplaceeditor .e-editable-value-wrapper:hover {
  background: transparent;
}
.e-pdfviewer .e-inplaceeditor .e-editable-value-container {
  background: transparent;
  width: 100%;
  max-width: 100%;
}
.e-pdfviewer .e-pv-comments-div .e-inplaceeditor .e-editable-value-container .e-editable-value {
  margin-left: 32px;
}
.e-pv-status-div {
  height: 20px;
  left: 8px;
  position: relative;
  width: 20px;
}
.e-pv-status-container {
  padding-bottom: 5px;
  padding-top: 2px;
}
.e-pdfviewer .e-input-group.e-control-wrapper.e-editable-elements.e-input-focus {
  caret-color: rgb(227, 22, 91);
}
.e-pv-reply-div {
  margin-top: 3px;
}
.e-pdfviewer .e-pv-accordion-container.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header,
.e-pdfviewer .e-pv-accordion-container.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header {
  background: #fafafa;
  border: 1px solid rgb(208, 208, 208);
}
.e-pdfviewer .e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:focus,
.e-pdfviewer .e-accordion .e-acrdn-item.e-selected > .e-acrdn-header {
  background: #fafafa;
  box-shadow: none;
}
.e-pdfviewer .e-pv-accordion-container.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
.e-pdfviewer .e-pv-accordion-container.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content,
.e-pdfviewer .e-pv-accordion-container.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon,
.e-pdfviewer .e-pv-accordion-container.e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content {
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
}
.e-content-placeholder.e-pdfviewer.e-placeholder-pdfviewer {
  background-size: 100%;
}
.e-pdfviewer .e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
  line-height: normal;
}
.e-pdfviewer .e-pv-signature-apperance .e-checkbox-wrapper {
  padding-bottom: 1px;
  margin-top: 10px;
}
.e-pdfviewer .e-pv-signature-window .e-footer-content {
  float: left;
}
.e-pv-signature-dialog-height .e-pv-clearbtn {
  float: left;
  height: 30px;
  min-height: 30px;
}
.e-pv-signature-dialog-height .e-pv-clearbtn:disabled,
.e-pv-signature-dialog-height .e-pv-createbtn:disabled {
  color: rgba(0, 0, 0, 0.26) !important; /* stylelint-disable-line declaration-no-important */
}
.e-pv-signature-dialog-height .e-pv-cancelbtn {
  height: 32px;
  min-height: 32px;
}
.e-pv-signature-dialog-height .e-pv-createbtn {
  height: 30px;
  min-height: 30px;
}
.e-tbar-btn.e-control.e-btn.e-lib.e-icon-btn.e-pv-bold.e-pv-tbar-btn.e-tooltip.textprop-option-active,
.e-tbar-btn.e-control.e-btn.e-lib.e-icon-btn.e-pv-italic.e-pv-tbar-btn.e-tooltip.textprop-option-active,
.e-tbar-btn.e-control.e-btn.e-lib.e-icon-btn.e-pv-strikeout.e-pv-tbar-btn.e-tooltip.textprop-option-active,
.e-tbar-btn.e-control.e-btn.e-lib.e-icon-btn.e-pv-underlinetext.e-pv-tbar-btn.e-tooltip.textprop-option-active,
.e-tbar-btn.e-control.e-btn.e-lib.e-icon-btn.e-pv-left-align.e-pv-tbar-btn.e-tooltip.textprop-option-active,
.e-tbar-btn.e-control.e-btn.e-lib.e-icon-btn.e-pv-right-align.e-pv-tbar-btn.e-tooltip.textprop-option-active,
.e-tbar-btn.e-control.e-btn.e-lib.e-icon-btn.e-pv-center-align.e-pv-tbar-btn.e-tooltip.textprop-option-active,
.e-tbar-btn.e-control.e-btn.e-lib.e-icon-btn.e-pv-justfiy-align.e-pv-tbar-btn.e-tooltip.textprop-option-active {
  background: #bdbdbd;
  border-color: #bdbdbd;
}
.e-pv-comment-panel-resizer.e-left {
  left: 300px;
}
.e-pv-comment-panel-resizer.e-right {
  right: 300px;
}
.e-pv-align {
  cursor: pointer;
  float: right;
  font-size: 20px;
  margin-right: 16px;
  margin-top: 10px;
}
.e-pv-align-border {
  border: 1px dotted #bdbdbd;
  border-radius: 5px;
  cursor: pointer;
  display: inline-block;
  width: 170px;
}
.e-pv-font-sign {
  border: 1px solid rgba(0, 0, 0, 0.87);
  border-radius: 5px;
  display: inline-block;
  font-size: 13px;
  padding-top: 40px;
  text-align: center;
  word-wrap: break-word;
  height: 88px;
  width: 311px;
  margin: 15px;
}
.e-pv-stamp-template-container .e-menu-container .e-menu .e-menu-item.e-focused {
  color: rgba(0, 0, 0, 0.54);
}
.e-pv-stamp-template-container .e-menu-container .e-menu .e-menu-item,
.e-pv-stamp-template-container .e-menu-container .e-menu .e-menu-item .e-menu-icon,
.e-pv-stamp-template-container .e-menu-container .e-menu .e-menu-item .e-caret {
  color: rgba(0, 0, 0, 0.54);
}
.e-pv-stamp-template-container .e-menu-container .e-menu {
  background-color: #fafafa;
  border-color: transparent;
}
.e-pv-custom-annotation-thickness-container,
.e-pv-custom-annotation-opacity-container {
  background-color: #fafafa;
  border-color: transparent;
}
.e-pdfviewer-signatureformfields.e-pv-signature-focus,
.e-pdfviewer-signatureformfields-signature.e-pv-signature-focus {
  outline: #000 dotted 2px;
}
.e-pv-checkbox-container,
.e-pv-radiobtn-container {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  cursor: pointer;
  display: block;
  margin-bottom: 0;
  position: relative;
  user-select: none;
}
.e-pv-text-selection-none {
  user-select: none;
}
.e-pv-checkbox-container input {
  cursor: pointer;
  height: 0;
  opacity: 0;
  position: absolute;
  width: 0;
}
.e-pv-checkbox-div {
  border: 1px solid #303030;
  display: inline;
  height: 100%;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
}
.e-pv-cb-checked {
  border: solid #303030;
  border-left-color: transparent;
  border-top-color: transparent;
  border-width: 3px;
  position: absolute;
  transform: rotate(45deg);
}
.e-pv-cb-unchecked {
  border: 1px;
  border-width: 1px;
}
.e-pv-radiobtn-container input {
  cursor: pointer;
  opacity: 0;
  position: absolute;
}
.e-pv-radiobtn-div {
  border: 1px solid #303030;
  border-radius: 50%;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.e-pv-radio-btn {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.e-pv-radio-btn + .e-pv-radiobtn-span::before {
  content: "";
  display: block;
  height: inherit;
  width: inherit;
}
.e-pv-radio-btn:checked + .e-pv-radiobtn-span::before {
  background: #303030;
  border-radius: 50%;
}
.e-pv-properties-text-edit-prop,
.e-pv-properties-visibility-style-prop,
.e-pv-properties-font-items-container {
  display: flex;
  justify-content: space-evenly;
}
.e-pv-properties-form-field-name-main-div,
.e-pv-properties-form-field-value-main-div {
  padding-right: 15px;
}
.e-pv-properties-form-field-name-main-div,
.e-pv-properties-form-field-tooltip-main-div,
.e-pv-properties-form-field-value-main-div,
.e-pv-properties-form-field-visibility-main-div {
  width: 285px;
}
.e-pv-properties-text-edit-prop {
  padding-top: 20px;
}
.e-pv-properties-visibility-style-prop {
  padding-bottom: 10px;
  padding-top: 20px;
}
.e-pv-properties-checkbox-main-div-prop {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-top: 20px;
}
.e-pv-bold-icon-div,
.e-pv-italic-icon-div,
.e-pv-strikeout-icon-div,
.e-pv-underlinetext-icon-div,
.e-pv-left-align-icon-div,
.e-pv-center-align-icon-div,
.e-pv-right-align-icon-div {
  padding: 10px 8px;
}
.e-pv-bold-icon-div:hover,
.e-pv-italic-icon-div:hover,
.e-pv-strikeout-icon-div:hover,
.e-pv-underlinetext-icon-div:hover,
.e-pv-left-align-icon-div:hover,
.e-pv-center-align-icon-div:hover,
.e-pv-right-align-icon-div:hover {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: transparent;
}
.e-pv-bold-icon-div:active,
.e-pv-italic-icon-div:active,
.e-pv-strikeout-icon-div:active,
.e-pv-underlinetext-icon-div:active,
.e-pv-left-align-icon-div:active,
.e-pv-center-align-icon-div:active,
.e-pv-right-align-icon-div:active {
  background-color: #bdbdbd;
  border-color: #bdbdbd;
}
.e-pv-properties-fill-color-style-prop,
.e-pv-properties-stroke-color-style-prop,
.e-pv-properties-stroke-thickness-style-prop {
  padding: 12px 20px 12px 1px;
}
.e-pv-formfield-fontcolor-icon,
.e-pv-formfield-strokecolor-icon,
.e-pv-formfield-strokethickness-icon {
  color: #000;
  background: #eee;
  border-radius: 2px;
  height: 44px;
  margin-top: 8px;
  width: 54px;
}
.e-pv-properties-format-text-style-prop {
  padding: 15px 15px 15px 1px;
}
.e-pv-properties-font-family-container {
  margin-right: 15px;
  width: 165px;
}
.e-pv-properties-font-size-container {
  border-right-color: #e0e0e0;
  border-right-style: solid;
  border-right-width: 1px;
  margin-right: 15px;
  padding-right: 15px;
  width: 92px;
}
.e-pv-formfield-maxlength {
  padding-left: 20px;
}
.e-pv-left-align-icon-div,
.e-pv-center-align-icon-div,
.e-pv-right-align-icon-div {
  padding-left: 6px;
}
.e-pv-properties-font-color-container,
.e-pv-properties-color-container-style-prop {
  display: flex;
  padding-top: 20px;
}
.e-pv-formfield-textcolor {
  margin-right: 10px;
}
.e-pv-formfield-maxlength-icon {
  align-items: center;
  display: flex;
  padding-right: 14px;
}
.e-pv-formfield-textcolor-icon {
  background: #eee;
  border-radius: 2px;
  width: 46px;
  color: #000;
}
.e-pv-properties-formfield-maxlength-text-label,
.e-pv-formfield-maxlength {
  padding-left: 1px;
  width: 76px;
}
.e-pv-formfield-maxlength-group {
  display: flex;
  padding-left: 100px;
}
.e-pv-properties-form-field-list-add-div {
  display: flex;
  padding-bottom: 15px;
  padding-top: 20px;
}
.e-pv-properties-list-item-edit-prop {
  margin-right: 15px;
  width: 295px;
}
.e-pv-properties-form-field-window {
  max-width: 477px;
}
.e-pv-properties-export-value-edit-prop {
  width: 295px;
}
.e-pv-properties-form-field-list-btn-div {
  align-items: center;
  display: flex;
  height: 36px;
  margin-top: 10px;
  text-align: center;
}
.e-pv-properties-form-field-export-value-main-div {
  padding-bottom: 15px;
  padding-top: 10px;
  width: 335px;
}
.e-pv-properties-form-field-group-btn-div {
  display: grid;
  align-content: space-between;
}
.e-pv-properties-form-field-option-dropdown-list-div {
  padding-top: 10px;
}
.e-pv-properties-form-field-btn-textarea-container {
  display: flex;
  width: 385px;
  padding-top: 15px;
}
.e-pv-properties-dropdown-btn {
  align-items: center;
  display: flex;
  height: 36px;
  text-align: center;
  width: 75px;
}
.e-pv-show-designer-name {
  align-items: center;
  color: #000;
  display: grid;
  height: 100%;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.e-pv-formfield-li-element {
  list-style: none;
  padding-left: 10px;
}
.e-pv-li-select {
  background-color: #d3d3d3;
}
.e-pv-formfield-li-element.e-pv-li-select {
  background-color: #d3d3d3;
}
.e-pv-formfield-li-element:hover:not(.e-pv-li-select) {
  background-color: #d3d3d3;
}
.e-pv-form-designer-ul-list-items {
  padding-left: 1px;
}
.e-pv-form-field-property-header.e-dialog .e-dlg-header .e-dlg-header-content {
  font-size: 20px;
  font-weight: 500;
}
.e-pv-form-field-property-header {
  -ms-user-select: none;
  -webkit-user-select: none;
  color: #000;
  display: block;
  font-family: "Roboto";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 23px;
  margin-top: 5px;
  mix-blend-mode: normal;
  opacity: 0.87;
  overflow: hidden;
  text-overflow: ellipsis;
  user-select: none;
  vertical-align: top;
  white-space: nowrap;
  width: 80%;
}
.e-pv-form-field-property-header-general {
  font-family: "Roboto";
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 15px;
}
.e-pv-properties-formfield-formatting {
  color: #757575;
  font-family: "Roboto";
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  height: 15px;
  line-height: 15px;
  width: 64px;
}
.e-pv-properties-form-field-font-style {
  background: #eee;
  border-radius: 2px;
  display: flex;
  height: 36px;
  width: 154px;
  justify-content: space-evenly;
}
.e-pv-properties-form-field-font-align {
  background: #eee;
  border-radius: 2px;
  display: flex;
  height: 36px;
  width: 120px;
  justify-content: space-evenly;
  margin-right: 15px;
}
.e-pv-properties-formfield-label {
  color: #757575;
  font-family: "Roboto";
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  height: 15px;
  line-height: 15px;
}
.e-pv-formfield-maxlength .e-input-group.e-control-wrapper .e-input-group-icon {
  min-width: 18px;
}
.e-pv-properties-form-field-window {
  height: 505px;
}
.e-pv-properties-header-spliter {
  border-bottom-color: #e0e0e0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  left: 0;
  padding-top: 35px;
  position: absolute;
  width: 100%;
}
.e-pv-properties-bottom-spliter {
  border-bottom-color: #e0e0e0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  left: 0;
  margin-bottom: 10px;
  padding-top: 10px;
  width: 100%;
}
.e-pv-annotation-toolbar.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
  background-color: #fafafa;
  padding: 0 7px;
}
.e-pv-annotation-toolbar.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
  justify-content: center;
  padding: 0 7px;
}
.e-pv-mobile-toolbar .e-mobile-more-option .e-pv-more-icon {
  margin-left: 0 !important; /* stylelint-disable-line declaration-no-important */
  width: 1em !important; /* stylelint-disable-line declaration-no-important */
  line-height: 22px !important; /* stylelint-disable-line declaration-no-important */
}
.e-dialog.e-pv-signature-dialog-height {
  height: 535px;
}
.e-dialog.e-pv-signature-dialog-blazor-height {
  height: 535px;
}
.e-pv-handwritten-signature-canvas {
  height: 350px;
  width: 713px;
}
.e-pv-toolbar-scroll .e-toolbar-pop.e-popup-open {
  overflow: auto;
}
.e-pv-canvas-signature {
  width: 714px;
}
.e-pv-canvas-signature-blazor {
  width: 714px;
}
.e-pv-font-appearance-style {
  padding: 15px;
}
.e-pv-font-appearance-style-blazor {
  padding: 15px;
}
.e-pv-annotation-textalign-container.e-dropdown-btn.e-btn .e-pv-left-align-icon.e-pv-icon.e-btn-icon.e-icon-left {
  padding: 0 6px;
  width: 28px;
}
.e-pv-toolbar-tooltip {
  pointer-events: none;
}
.e-pv-notification {
  background-color: rgba(227, 22, 91, 0.7);
}
.e-bigger .e-pv-icon-search {
  font-size: 16px;
}
.e-bigger .e-pv-toolbar,
.e-bigger .e-pv-annotation-toolbar {
  height: 56px;
}
.e-bigger .e-pv-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon,
.e-bigger .e-pv-annotation-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
  padding-bottom: 0;
}
.e-bigger .e-pdfviewer.e-pv-mobile-view .e-pv-nav-toolbar.e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child {
  margin-left: 3px;
}
.e-bigger .e-pdfviewer.e-pv-mobile-view .e-pv-nav-toolbar.e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:last-child {
  margin-right: 3px;
}
.e-bigger .e-.e-pv-annotation-color-container.e-dropdown-btn.e-btn .e-caret .e-pv-annotation-opacity-container.e-dropdown-btn.e-btn .e-caret .e-pv-annotation-textcolor-container.e-dropdown-btn.e-btn .e-caret,
.e-bigger .e-pv-annotation-textalign-container.e-dropdown-btn.e-btn .e-caret,
.e-bigger .e-pv-annotation-textprop-container.e-dropdown-btn.e-btn .e-caret {
  font-size: 18px;
}
.e-bigger .e-pv-annotation-color-container.e-icon-btn,
.e-bigger .e-pv-annotation-opacity-container.e-icon-btn,
.e-bigger .e-pv-annotation-stroke-container.e-icon-btn,
.e-bigger .e-pv-custom-annotation-thickness-container.e-icon-btn,
.e-bigger .e-pv-custom-annotation-opacity-container.e-icon-btn,
.e-bigger .e-pv-annotation-thickness-container.e-icon-btn,
.e-bigger .e-pv-annotation-textcolor-container.e-icon-btn,
.e-bigger .e-pv-annotation-textalign-container.e-icon-btn,
.e-bigger .e-pv-annotation-textprop-container.e-icon-btn {
  white-space: nowrap;
}
.e-bigger .e-pv-scale-ratio-src-input-container,
.e-bigger .e-pv-scale-ratio-src-unit-container,
.e-bigger .e-pv-scale-ratio-dest-input-container,
.e-bigger .e-pv-scale-ratio-dest-unit-container,
.e-bigger .e-pv-depth-input-container,
.e-bigger .e-pv-depth-unit-container {
  float: left;
  height: 40px;
  width: 45%;
}
.e-bigger .e-pv-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn,
.e-bigger .e-pv-annotation-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-pv-tbar-btn.e-btn {
  height: 36px;
  line-height: 25px;
  margin: 4px 0;
  padding: 0 1.5px;
  width: 36px;
}
.e-bigger .e-pv-current-page-box.e-input-group.e-control-wrapper input.e-input {
  padding-top: 4px;
}
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item.e-pv-zoom-drop-down-container {
  width: 93px;
}
.e-bigger .e-pv-current-page-box.e-input-group.e-control-wrapper input.e-input:focus {
  padding-left: 0;
}
.e-bigger .e-pv-password-popup.e-dialog {
  height: auto;
}
.e-bigger .e-pv-notification-popup.e-dialog {
  height: 195px;
}
.e-bigger .e-pv-notification-popup.e-pv-notification-large-content.e-dialog {
  height: 220px;
}
.e-bigger .e-pv-corrupted-popup.e-dialog {
  height: 198px;
}
.e-bigger .e-pv-password-popup.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn,
.e-bigger .e-pv-corrupted-popup.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  padding-top: 6px;
}
.e-bigger .e-toolbar.e-pv-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left,
.e-bigger .e-toolbar.e-pv-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right {
  top: 0;
}
.e-bigger .e-pv-toolbar.e-rtl .e-pv-current-page-box.e-input-group.e-control-wrapper input.e-input {
  padding-right: 0;
}
.e-bigger .e-pv-toolbar.e-rtl .e-input-group.e-control-wrapper.e-pv-zoom-drop-down.e-ddl input.e-input.e-control.e-keyboard,
.e-bigger .e-pv-toolbar.e-rtl .e-input-group.e-control-wrapper.e-pv-prop-dropdown.e-ddl input.e-input.e-control.e-keyboard,
.e-bigger .e-pv-toolbar.e-rtl .e-input-group.e-control-wrapper.e-pv-zoom-drop-down-rtl.e-ddl input.e-input.e-control.e-keyboard,
.e-bigger .e-pv-toolbar.e-rtl .e-input-group.e-control-wrapper.e-pv-prop-dropdown-rtl.e-ddl input.e-input.e-control.e-keyboard {
  padding-left: 0;
  padding-right: 14px;
}
.e-bigger .e-pdfviewer .e-pv-comments-div .e-inplaceeditor .e-editable-value-container .e-editable-value {
  margin-left: 32px;
}
.e-bigger .e-pdfviewer .e-inplaceeditor .e-editable-value-container {
  width: 100%;
  max-width: 100%;
}
.e-bigger .e-pv-properties-window {
  max-width: 435px;
}
.e-bigger .e-pv-scale-ratio-window {
  max-width: 435px;
}
.e-bigger .e-pv-signature-dialog-height .e-pv-clearbtn {
  float: left;
  height: 49px;
  min-height: 49px;
}
.e-bigger .e-pv-signature-dialog-height .e-pv-cancelbtn,
.e-bigger .e-pv-signature-dialog-height .e-pv-createbtn {
  height: 49px;
  min-height: 49px;
}
.e-bigger .e-pv-properties-fill-color-style-prop,
.e-bigger .e-pv-properties-stroke-color-style-prop,
.e-bigger .e-pv-properties-stroke-thickness-style-prop {
  padding: 12px 20px 12px 1px;
}
.e-bigger .e-pv-properties-form-field-font-style {
  background: #eee;
  border-radius: 2px;
  display: flex;
  height: 36px;
  justify-content: space-evenly;
  width: 154px;
}
.e-bigger .e-pv-properties-form-field-font-align {
  background: #eee;
  border-radius: 2px;
  display: flex;
  height: 36px;
  justify-content: space-evenly;
  margin-right: 15px;
  width: 120px;
}
.e-badge {
  background: #fafafa;
  border-color: transparent;
  border-radius: 0.25em;
  box-shadow: 0 0 0 2px transparent;
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.87);
  display: inline-block;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-size: 0.75em;
  font-weight: 500;
  line-height: 1;
  padding: 0.25em 0.4em 0.25em 0.4em;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  vertical-align: middle;
}
.e-badge:hover {
  text-decoration: none;
}
.e-badge.e-badge-pill {
  border-radius: 5em;
}
.e-badge.e-badge-notification {
  border-radius: 1em;
  height: 18px;
  line-height: 18px;
  min-width: 24px;
  padding: 0 8px 0 8px;
  width: auto;
  font-size: 12px;
  position: absolute;
  top: -10px;
  left: 100%;
}
.e-badge.e-badge-notification.e-badge-ghost {
  line-height: 16px;
}
.e-badge.e-badge-circle {
  border-radius: 50%;
  height: 1.834em;
  line-height: 1.834em;
  min-width: 0;
  padding: 0;
  width: 1.834em;
}
.e-badge.e-badge-circle.e-badge-ghost {
  line-height: 1.8em;
}
.e-badge.e-badge-overlap {
  position: absolute;
  top: -10px;
  transform: translateX(-50%);
}
.e-badge.e-badge-dot {
  border-radius: 100%;
  height: 6px;
  line-height: 1;
  min-width: 0;
  padding: 0;
  width: 6px;
  box-shadow: 0 0 0 1px #fff;
  margin: 0;
  overflow: visible;
  position: absolute;
  top: -3px;
  left: 100%;
}
.e-badge.e-badge-bottom.e-badge-dot {
  position: absolute;
  top: auto;
  bottom: 3px;
}
.e-badge.e-badge-bottom.e-badge-notification {
  position: absolute;
  top: auto;
  bottom: -3px;
}
button .e-badge {
  line-height: 0.9;
  position: relative;
  top: -2px;
}
button .e-badge.e-badge-circle {
  height: 2em;
  line-height: 2em;
  width: 2em;
}
button .e-badge.e-badge-circle.e-badge-ghost {
  line-height: 1.9em;
}
.e-badge.e-badge-primary:not(.e-badge-ghost):not([href]), .e-badge.e-badge-primary[href]:not(.e-badge-ghost) {
  background-color: #3f51b5;
  color: #fff;
}
.e-badge.e-badge-success:not(.e-badge-ghost):not([href]), .e-badge.e-badge-success[href]:not(.e-badge-ghost) {
  background-color: #4d841d;
  color: #fff;
}
.e-badge.e-badge-danger:not(.e-badge-ghost):not([href]), .e-badge.e-badge-danger[href]:not(.e-badge-ghost) {
  background-color: #d64113;
  color: #fff;
}
.e-badge.e-badge-warning:not(.e-badge-ghost):not([href]), .e-badge.e-badge-warning[href]:not(.e-badge-ghost) {
  background-color: #c15700;
  color: #fff;
}
.e-badge.e-badge-info:not(.e-badge-ghost):not([href]), .e-badge.e-badge-info[href]:not(.e-badge-ghost) {
  background-color: #0378d5;
  color: #fff;
}
.e-badge.e-badge-light:not(.e-badge-ghost):not([href]), .e-badge.e-badge-light[href]:not(.e-badge-ghost) {
  background-color: #fff;
  color: #000;
}
.e-badge.e-badge-dark:not(.e-badge-ghost):not([href]), .e-badge.e-badge-dark[href]:not(.e-badge-ghost) {
  background-color: #303030;
  color: #fff;
}
.e-badge.e-badge-primary[href]:not(.e-badge-ghost):hover {
  background-color: #32408f;
}
.e-badge.e-badge-secondary[href]:not(.e-badge-ghost):hover {
  background-color: #b51148;
}
.e-badge.e-badge-success[href]:not(.e-badge-ghost):hover {
  background-color: #355a14;
}
.e-badge.e-badge-danger[href]:not(.e-badge-ghost):hover {
  background-color: #a7330f;
}
.e-badge.e-badge-warning[href]:not(.e-badge-ghost):hover {
  background-color: #8e4000;
}
.e-badge.e-badge-info[href]:not(.e-badge-ghost):hover {
  background-color: #025ca3;
}
.e-badge.e-badge-light[href]:not(.e-badge-ghost):hover {
  background-color: #e6e6e6;
}
.e-badge.e-badge-dark[href]:not(.e-badge-ghost):hover {
  background-color: #171717;
}
.e-badge.e-badge-primary[href].e-badge-ghost:hover {
  border-color: #2b387c;
  color: #2b387c;
}
.e-badge.e-badge-secondary[href].e-badge-ghost:hover {
  border-color: #9d0f3f;
  color: #9d0f3f;
}
.e-badge.e-badge-success[href].e-badge-ghost:hover {
  border-color: #28450f;
  color: #28450f;
}
.e-badge.e-badge-danger[href].e-badge-ghost:hover {
  border-color: #902c0d;
  color: #902c0d;
}
.e-badge.e-badge-warning[href].e-badge-ghost:hover {
  border-color: #753500;
  color: #753500;
}
.e-badge.e-badge-info[href].e-badge-ghost:hover {
  border-color: #024e8a;
  color: #024e8a;
}
.e-badge.e-badge-light[href].e-badge-ghost:hover {
  border-color: #d9d9d9;
  color: #d9d9d9;
}
.e-badge.e-badge-dark[href].e-badge-ghost:hover {
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.e-badge.e-badge-ghost.e-badge-primary {
  background-color: transparent;
  border: 1px solid #3f51b5;
  color: #3f51b5;
}
.e-badge.e-badge-ghost.e-badge-secondary {
  background-color: transparent;
  border: 1px solid #e3165b;
  color: #e3165b;
}
.e-badge.e-badge-ghost.e-badge-success {
  background-color: transparent;
  border: 1px solid #4d841d;
  color: #4d841d;
}
.e-badge.e-badge-ghost.e-badge-danger {
  background-color: transparent;
  border: 1px solid #d64113;
  color: #d64113;
}
.e-badge.e-badge-ghost.e-badge-warning {
  background-color: transparent;
  border: 1px solid #c15700;
  color: #c15700;
}
.e-badge.e-badge-ghost.e-badge-info {
  background-color: transparent;
  border: 1px solid #0378d5;
  color: #0378d5;
}
.e-badge.e-badge-ghost.e-badge-light {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}
.e-badge.e-badge-ghost.e-badge-dark {
  background-color: transparent;
  border: 1px solid #303030;
  color: #303030;
}
.e-toast .e-toast-close-icon::before {
  content: "\e7fc";
  font-family: "e-icons";
}
.e-toast .e-toast-success-icon::before {
  content: "\ea84";
  font-family: "e-icons";
}
.e-toast .e-toast-error-icon::before {
  content: "\e208";
  font-family: "e-icons";
}
.e-toast .e-toast-info-icon::before {
  content: "\e607";
  font-family: "e-icons";
}
.e-toast .e-toast-warning-icon::before {
  content: "\e92f";
  font-family: "e-icons";
}
/* stylelint-disable property-no-vendor-prefix */
.e-toast-container {
  display: inline-flex;
  flex-direction: column;
  position: relative;
}
.e-toast-container.e-toast-top-left {
  left: 10px;
  top: 10px;
}
.e-toast-container.e-toast-bottom-left {
  bottom: 10px;
  left: 10px;
}
.e-toast-container.e-toast-top-right {
  right: 10px;
  top: 10px;
}
.e-toast-container.e-toast-bottom-right {
  bottom: 10px;
  right: 10px;
}
.e-toast-container.e-toast-bottom-center {
  bottom: 10px;
  pointer-events: none;
  right: 0;
  width: 100%;
}
.e-toast-container.e-toast-bottom-center .e-toast {
  margin: 0 auto 10px;
  pointer-events: auto;
}
.e-toast-container.e-toast-top-center {
  pointer-events: none;
  right: 0;
  top: 10px;
  width: 100%;
}
.e-toast-container.e-toast-top-center .e-toast {
  margin: 0 auto 10px;
  pointer-events: auto;
}
.e-toast-container.e-toast-full-width {
  left: 0;
  right: 0;
  width: 100%;
}
.e-toast-container.e-toast-full-width .e-toast {
  margin: 0 auto 10px;
  width: 96%;
}
.e-toast-container.e-rtl .e-toast .e-toast-actions {
  text-align: left;
}
.e-toast-container.e-rtl .e-toast .e-toast-actions > * {
  margin-left: initial;
  margin-right: 10px;
}
.e-toast-container.e-rtl .e-toast .e-toast-close-icon {
  margin-left: initial;
  margin-right: auto;
}
.e-toast-container.e-rtl .e-toast .e-toast-icon {
  margin-left: 14px;
  margin-right: initial;
}
.e-toast-container.e-rtl .e-toast .e-toast-progress {
  left: auto;
  right: 0;
}
.e-toast-container .e-toast {
  border-radius: 2px;
  display: inline-flex;
  font-size: 14px;
  margin: 0 0 10px;
  overflow: hidden;
  padding: 14px;
  position: relative;
}
.e-toast-container .e-toast .e-toast-icon,
.e-toast-container .e-toast .e-toast-message {
  display: inline-flex;
}
.e-toast-container .e-toast > * {
  word-break: break-word;
  word-wrap: break-word;
}
.e-toast-container .e-toast .e-toast-message {
  align-self: center;
  flex-direction: column;
  overflow: hidden;
  width: inherit;
  flex: 1;
}
.e-toast-container .e-toast .e-toast-message .e-toast-title,
.e-toast-container .e-toast .e-toast-message .e-toast-content {
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-toast-container .e-toast .e-toast-message .e-toast-title:first-child,
.e-toast-container .e-toast .e-toast-message .e-toast-content:first-child {
  padding: 0;
}
.e-toast-container .e-toast .e-toast-message .e-toast-title:last-child,
.e-toast-container .e-toast .e-toast-message .e-toast-content:last-child {
  padding-bottom: 0;
}
.e-toast-container .e-toast .e-toast-message .e-toast-title > *,
.e-toast-container .e-toast .e-toast-message .e-toast-content > * {
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-toast-container .e-toast .e-toast-message .e-toast-title {
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 0.5px;
}
.e-toast-container .e-toast .e-toast-message .e-toast-content {
  padding: 14px 0 10px 0;
  word-break: break-word;
  word-wrap: break-word;
}
.e-toast-container .e-toast .e-toast-message .e-toast-content + .e-toast-actions {
  padding-top: 0;
}
.e-toast-container .e-toast .e-toast-message .e-toast-actions {
  margin: 1px;
  padding: 10px 0 0 0;
  text-align: right;
}
.e-toast-container .e-toast .e-toast-message .e-toast-actions > * {
  margin-left: 10px;
}
.e-toast-container .e-toast .e-toast-close-icon {
  align-items: center;
  cursor: pointer;
  display: flex;
  font-size: 12px;
  height: 30px;
  justify-content: center;
  margin-left: auto;
  width: 30px;
  opacity: 0.7;
}
.e-toast-container .e-toast .e-toast-icon {
  align-items: center;
  font-size: 18px;
  height: 24px;
  justify-content: center;
  margin-right: 14px;
  width: 24px;
}
.e-toast-container .e-toast .e-toast-progress {
  bottom: 0;
  height: 4px;
  left: 0;
  position: absolute;
}
.e-content-placeholder.e-toast.e-placeholder-toast {
  background-size: 400px 100px;
  min-height: 100px;
}
.e-blazor-toast-hidden {
  visibility: hidden;
}
.e-toast-container .e-toast .e-toast-close-icon.blazor-toast-close-icon {
  background-color: transparent;
  border-color: transparent;
  border-radius: 50%;
  bottom: 6px;
  height: 20px;
  position: relative;
  width: 22px;
}
.e-toast-container .e-toast {
  background-color: #303030;
  border: none;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  color: #fff;
}
.e-toast-container .e-toast .e-toast-close-icon {
  color: #fff;
}
.e-toast-container .e-toast .e-toast-close-icon.e-blazor-toast-close-icon, .e-toast-container .e-toast .e-toast-close-icon.e-blazor-toast-close-icon:focus, .e-toast-container .e-toast .e-toast-close-icon.e-blazor-toast-close-icon:active {
  background-color: transparent;
  border: 0;
  box-shadow: none;
  outline: 0;
}
.e-toast-container .e-toast .e-toast-close-icon.e-blazor-toast-close-icon:focus, .e-toast-container .e-toast .e-toast-close-icon.e-blazor-toast-close-icon:hover {
  background-color: #e0e0e0;
  color: #000;
}
.e-toast-container .e-toast .e-toast-close-icon.e-icons:hover,
.e-toast-container .e-toast .e-toast-close-icon.e-icons:focus {
  background-color: #e0e0e0;
  border-radius: 50%;
  color: #000;
}
.e-toast-container .e-toast.e-toast-success {
  background-color: #4d831e;
  color: #fff;
}
.e-toast-container .e-toast.e-toast-success .e-toast-message .e-toast-title {
  color: #fff;
}
.e-toast-container .e-toast.e-toast-success .e-toast-message .e-toast-content {
  color: #fff;
}
.e-toast-container .e-toast.e-toast-success .e-toast-icon {
  color: #fff;
}
.e-toast-container .e-toast.e-toast-success .e-toast-close-icon {
  color: #fff;
}
.e-toast-container .e-toast.e-toast-success:hover {
  background-color: #4d831e;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.26);
  color: #fff;
}
.e-toast-container .e-toast.e-toast-info {
  background-color: #0677d5;
  color: #fff;
}
.e-toast-container .e-toast.e-toast-info .e-toast-message .e-toast-title {
  color: #fff;
}
.e-toast-container .e-toast.e-toast-info .e-toast-message .e-toast-content {
  color: #fff;
}
.e-toast-container .e-toast.e-toast-info .e-toast-icon {
  color: #fff;
}
.e-toast-container .e-toast.e-toast-info .e-toast-close-icon {
  color: #fff;
}
.e-toast-container .e-toast.e-toast-info:hover {
  background-color: #0677d5;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.26);
  color: #fff;
}
.e-toast-container .e-toast.e-toast-warning {
  background-color: #c15601;
  color: #fff;
}
.e-toast-container .e-toast.e-toast-warning .e-toast-message .e-toast-title {
  color: #fff;
}
.e-toast-container .e-toast.e-toast-warning .e-toast-message .e-toast-content {
  color: #fff;
}
.e-toast-container .e-toast.e-toast-warning .e-toast-icon {
  color: #fff;
}
.e-toast-container .e-toast.e-toast-warning .e-toast-close-icon {
  color: #fff;
}
.e-toast-container .e-toast.e-toast-warning:hover {
  background-color: #c15601;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.26);
  color: #fff;
}
.e-toast-container .e-toast.e-toast-danger {
  background-color: #d74113;
  color: #fff;
}
.e-toast-container .e-toast.e-toast-danger .e-toast-message .e-toast-title {
  color: #fff;
}
.e-toast-container .e-toast.e-toast-danger .e-toast-message .e-toast-content {
  color: #fff;
}
.e-toast-container .e-toast.e-toast-danger .e-toast-icon {
  color: #fff;
}
.e-toast-container .e-toast.e-toast-danger .e-toast-close-icon {
  color: #fff;
}
.e-toast-container .e-toast.e-toast-danger:hover {
  background-color: #d74113;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.26);
  color: #fff;
}
.e-toast-container .e-toast:hover {
  background-color: #212121;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.26);
}
.e-toast-container .e-toast .e-toast-icon {
  color: #fff;
}
.e-toast-container .e-toast .e-toast-message .e-toast-title {
  color: #fff;
}
.e-toast-container .e-toast .e-toast-message .e-toast-content {
  color: #fff;
}
.e-toast-container .e-toast .e-toast-progress {
  background-color: #e3165b;
}
.e-toast-container .e-toast .e-toast-actions .e-btn {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  color: #ef578a;
}
.e-toast-container .e-toast .e-toast-actions .e-btn:hover {
  background-color: transparent;
  color: #ef578a;
}
.e-toast-container .e-toast .e-toast-actions .e-btn:focus {
  background-color: transparent;
  color: #ef578a;
}
.e-toast-container .e-toast .e-toast-actions .e-btn:active {
  background-color: transparent;
  color: #ef578a;
}
.e-bigger .e-toast-container.e-toast-top-left,
.e-toast-container.e-bigger.e-toast-top-left {
  left: 10px;
  top: 10px;
}
.e-bigger .e-toast-container.e-toast-bottom-left,
.e-toast-container.e-bigger.e-toast-bottom-left {
  bottom: 10px;
  left: 10px;
}
.e-bigger .e-toast-container.e-toast-top-right,
.e-toast-container.e-bigger.e-toast-top-right {
  right: 10px;
  top: 10px;
}
.e-bigger .e-toast-container.e-toast-bottom-right,
.e-toast-container.e-bigger.e-toast-bottom-right {
  bottom: 10px;
  right: 10px;
}
.e-bigger .e-toast-container.e-toast-bottom-center,
.e-toast-container.e-bigger.e-toast-bottom-center {
  bottom: 10px;
}
.e-bigger .e-toast-container.e-toast-bottom-center .e-toast,
.e-toast-container.e-bigger.e-toast-bottom-center .e-toast {
  margin: 0 auto 10px;
}
.e-bigger .e-toast-container.e-toast-top-center,
.e-toast-container.e-bigger.e-toast-top-center {
  top: 10px;
}
.e-bigger .e-toast-container.e-toast-top-center .e-toast,
.e-toast-container.e-bigger.e-toast-top-center .e-toast {
  margin: 0 auto 10px;
}
.e-bigger .e-toast-container.e-toast-full-width,
.e-toast-container.e-bigger.e-toast-full-width {
  left: 0;
  right: 0;
}
.e-bigger .e-toast-container.e-toast-full-width .e-toast,
.e-toast-container.e-bigger.e-toast-full-width .e-toast {
  margin: 0 auto 10px;
}
.e-bigger .e-toast-container.e-rtl .e-toast .e-toast-message .e-toast-actions,
.e-toast-container.e-bigger.e-rtl .e-toast .e-toast-message .e-toast-actions {
  text-align: left;
}
.e-bigger .e-toast-container.e-rtl .e-toast .e-toast-message .e-toast-actions > *,
.e-toast-container.e-bigger.e-rtl .e-toast .e-toast-message .e-toast-actions > * {
  margin-left: initial;
  margin-right: 10px;
}
.e-bigger .e-toast-container.e-rtl .e-toast .e-toast-close-icon,
.e-toast-container.e-bigger.e-rtl .e-toast .e-toast-close-icon {
  margin-left: initial;
  margin-right: auto;
}
.e-bigger .e-toast-container.e-rtl .e-toast .e-toast-icon,
.e-toast-container.e-bigger.e-rtl .e-toast .e-toast-icon {
  margin-left: 14px;
  margin-right: initial;
}
.e-bigger .e-toast-container.e-rtl .e-toast .e-toast-progress,
.e-toast-container.e-bigger.e-rtl .e-toast .e-toast-progress {
  left: auto;
  right: 0;
}
.e-bigger .e-toast-container .e-toast,
.e-toast-container.e-bigger .e-toast {
  border-radius: 2px;
  font-size: 14px;
  margin: 0 0 10px;
  min-height: 48px;
}
.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-content,
.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-content {
  padding: 14px 0 10px 0;
}
.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-content:first-child,
.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-content:first-child {
  padding: 0;
}
.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-content:last-child,
.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-content:last-child {
  padding-bottom: 0;
}
.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-content + .e-toast-actions,
.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-content + .e-toast-actions {
  padding: 0;
}
.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-actions,
.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-actions {
  padding: 10px 0 0 0;
  text-align: right;
}
.e-bigger .e-toast-container .e-toast .e-toast-message .e-toast-actions > *,
.e-toast-container.e-bigger .e-toast .e-toast-message .e-toast-actions > * {
  margin-left: 10px;
}
.e-bigger .e-toast-container .e-toast .e-toast-close-icon,
.e-toast-container.e-bigger .e-toast .e-toast-close-icon {
  font-size: 14px;
  height: 30px;
  width: 30px;
}
.e-bigger .e-toast-container .e-toast .e-toast-icon,
.e-toast-container.e-bigger .e-toast .e-toast-icon {
  font-size: 18px;
  height: 24px;
  margin-right: 14px;
  width: 24px;
}
.e-bigger .e-toast-container .e-toast .e-toast-progress,
.e-toast-container.e-bigger .e-toast .e-toast-progress {
  height: 4px;
}
.e-bigger .e-content-placeholder.e-toast.e-placeholder-toast,
.e-bigger.e-content-placeholder.e-toast.e-placeholder-toast {
  background-size: 400px 100px;
  min-height: 100px;
}
.e-message .e-msg-icon::before,
.e-message .e-msg-close-icon::before {
  font-family: "e-icons";
}
.e-message .e-msg-icon::before, .e-message.e-info .e-msg-icon::before {
  content: "\e607";
}
.e-message .e-msg-close-icon::before {
  content: "\e7fc";
}
.e-message.e-success .e-msg-icon::before {
  content: "\ea84";
}
.e-message.e-error .e-msg-icon::before {
  content: "\e208";
}
.e-message.e-warning .e-msg-icon::before {
  content: "\e92f";
}
.e-message {
  border: 1px solid;
  border-radius: 4px;
  box-sizing: border-box;
  font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
  font-weight: 400;
  font-style: normal;
  padding: 9px 7px;
  display: flex;
}
.e-message.e-hidden {
  display: none;
}
.e-message .e-msg-icon,
.e-message .e-msg-close-icon {
  box-sizing: border-box;
  display: flex;
  line-height: 16px;
}
.e-message .e-msg-icon {
  font-size: 16px;
  height: 16px;
  margin: 3px 4px;
}
.e-message .e-msg-close-icon {
  border-width: 0;
  cursor: pointer;
  font-size: 14px;
  margin: 0 0 0 auto;
  padding: 3px 4px;
  height: 22px;
}
.e-message .e-msg-content {
  box-sizing: border-box;
  font-size: 14px;
  line-height: 22px;
  padding: 0 4px;
  vertical-align: top;
}
.e-message.e-content-right {
  justify-content: flex-end;
}
.e-message.e-content-center .e-msg-content-wrap {
  display: flex;
  flex: 1;
  justify-content: center;
}
.e-message.e-content-right .e-msg-close-icon, .e-message.e-content-center .e-msg-close-icon {
  margin: 3px 4px;
}
.e-message.e-rtl .e-msg-close-icon {
  margin: 0 auto 0 0;
}
.e-message {
  background: #eee;
  border-color: #eee;
  color: #212121;
}
.e-message .e-msg-icon {
  color: #212121;
}
.e-message .e-msg-close-icon {
  background: transparent;
  color: #424242;
}
.e-message .e-msg-close-icon:hover, .e-message .e-msg-close-icon:focus {
  background-color: rgba(66, 66, 66, 0.12);
  box-shadow: 0 0 0 2px rgba(66, 66, 66, 0.12);
  border-radius: 50%;
}
.e-message.e-success {
  background-color: #ceedb3;
  border-color: #ceedb3;
  color: #212121;
}
.e-message.e-success .e-msg-icon {
  color: #4d831e;
}
.e-message.e-success .e-msg-close-icon {
  color: #424242;
}
.e-message.e-success .e-msg-close-icon:hover, .e-message.e-success .e-msg-close-icon:focus {
  background-color: rgba(66, 66, 66, 0.12);
  box-shadow: 0 0 0 2px rgba(66, 66, 66, 0.12);
}
.e-message.e-warning {
  background-color: #ffddc2;
  border-color: #ffddc2;
  color: #212121;
}
.e-message.e-warning .e-msg-icon {
  color: #c15601;
}
.e-message.e-warning .e-msg-close-icon {
  color: #424242;
}
.e-message.e-warning .e-msg-close-icon:hover, .e-message.e-warning .e-msg-close-icon:focus {
  background-color: rgba(66, 66, 66, 0.12);
  box-shadow: 0 0 0 2px rgba(66, 66, 66, 0.12);
}
.e-message.e-info {
  background-color: #dceffe;
  border-color: #dceffe;
  color: #212121;
}
.e-message.e-info .e-msg-icon {
  color: #0677d5;
}
.e-message.e-info .e-msg-close-icon {
  color: #424242;
}
.e-message.e-info .e-msg-close-icon:hover, .e-message.e-info .e-msg-close-icon:focus {
  background-color: rgba(66, 66, 66, 0.12);
  box-shadow: 0 0 0 2px rgba(66, 66, 66, 0.12);
}
.e-message.e-error {
  background-color: #fdf0ec;
  border-color: #fdf0ec;
  color: #212121;
}
.e-message.e-error .e-msg-icon {
  color: #d74113 !important; /* stylelint-disable-line declaration-no-important */
}
.e-message.e-error .e-msg-close-icon {
  color: #424242;
}
.e-message.e-error .e-msg-close-icon:hover, .e-message.e-error .e-msg-close-icon:focus {
  background-color: rgba(66, 66, 66, 0.12);
  box-shadow: 0 0 0 2px rgba(66, 66, 66, 0.12);
}
.e-message.e-outlined {
  background: transparent;
  border-color: #bdbdbd;
  color: #212121;
}
.e-message.e-outlined .e-msg-icon {
  color: #212121;
}
.e-message.e-outlined .e-msg-close-icon {
  color: #424242;
}
.e-message.e-outlined .e-msg-close-icon:hover, .e-message.e-outlined .e-msg-close-icon:focus {
  background-color: rgba(66, 66, 66, 0.12);
  box-shadow: 0 0 0 2px rgba(66, 66, 66, 0.12);
}
.e-message.e-outlined.e-success {
  border-color: #4d831e;
  color: #4d831e;
}
.e-message.e-outlined.e-success .e-msg-icon {
  color: #4d831e;
}
.e-message.e-outlined.e-success .e-msg-close-icon {
  color: #424242;
}
.e-message.e-outlined.e-success .e-msg-close-icon:hover, .e-message.e-outlined.e-success .e-msg-close-icon:focus {
  background-color: rgba(66, 66, 66, 0.12);
  box-shadow: 0 0 0 2px rgba(66, 66, 66, 0.12);
}
.e-message.e-outlined.e-warning {
  border-color: #c15601;
  color: #c15601;
}
.e-message.e-outlined.e-warning .e-msg-icon {
  color: #c15601;
}
.e-message.e-outlined.e-warning .e-msg-close-icon {
  color: #424242;
}
.e-message.e-outlined.e-warning .e-msg-close-icon:hover, .e-message.e-outlined.e-warning .e-msg-close-icon:focus {
  background-color: rgba(66, 66, 66, 0.12);
  box-shadow: 0 0 0 2px rgba(66, 66, 66, 0.12);
}
.e-message.e-outlined.e-info {
  border-color: #0677d5;
  color: #0677d5;
}
.e-message.e-outlined.e-info .e-msg-icon {
  color: #0677d5;
}
.e-message.e-outlined.e-info .e-msg-close-icon {
  color: #424242;
}
.e-message.e-outlined.e-info .e-msg-close-icon:hover, .e-message.e-outlined.e-info .e-msg-close-icon:focus {
  background-color: rgba(66, 66, 66, 0.12);
  box-shadow: 0 0 0 2px rgba(66, 66, 66, 0.12);
}
.e-message.e-outlined.e-error {
  border-color: #d74113;
  color: #d74113;
}
.e-message.e-outlined.e-error .e-msg-icon {
  color: #d74113;
}
.e-message.e-outlined.e-error .e-msg-close-icon {
  color: #424242;
}
.e-message.e-outlined.e-error .e-msg-close-icon:hover, .e-message.e-outlined.e-error .e-msg-close-icon:focus {
  background-color: rgba(66, 66, 66, 0.12);
  box-shadow: 0 0 0 2px rgba(66, 66, 66, 0.12);
}
.e-message.e-filled {
  background: #212121;
  border-color: #212121;
  color: #fff;
}
.e-message.e-filled .e-msg-icon {
  color: #fff;
}
.e-message.e-filled .e-msg-close-icon {
  color: #fff;
}
.e-message.e-filled .e-msg-close-icon:hover, .e-message.e-filled .e-msg-close-icon:focus {
  background-color: rgba(255, 255, 255, 0.12);
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.12);
}
.e-message.e-filled.e-success {
  background-color: #355a14;
  border-color: #355a14;
  color: #fff;
}
.e-message.e-filled.e-success .e-msg-icon {
  color: #fff;
}
.e-message.e-filled.e-success .e-msg-close-icon {
  color: #fff;
}
.e-message.e-filled.e-success .e-msg-close-icon:hover, .e-message.e-filled.e-success .e-msg-close-icon:focus {
  background-color: rgba(255, 255, 255, 0.12);
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.12);
}
.e-message.e-filled.e-warning {
  background-color: #8e3f01;
  border-color: #8e3f01;
  color: #fff;
}
.e-message.e-filled.e-warning .e-msg-icon {
  color: #fff;
}
.e-message.e-filled.e-warning .e-msg-close-icon {
  color: #fff;
}
.e-message.e-filled.e-warning .e-msg-close-icon:hover, .e-message.e-filled.e-warning .e-msg-close-icon:focus {
  background-color: rgba(255, 255, 255, 0.12);
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.12);
}
.e-message.e-filled.e-info {
  background-color: #044d8b;
  border-color: #044d8b;
  color: #fff;
}
.e-message.e-filled.e-info .e-msg-icon {
  color: #fff;
}
.e-message.e-filled.e-info .e-msg-close-icon {
  color: #fff;
}
.e-message.e-filled.e-info .e-msg-close-icon:hover, .e-message.e-filled.e-info .e-msg-close-icon:focus {
  background-color: rgba(255, 255, 255, 0.12);
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.12);
}
.e-message.e-filled.e-error {
  background-color: #79250b;
  border-color: #79250b;
  color: #fff;
}
.e-message.e-filled.e-error .e-msg-icon {
  color: #fff !important; /* stylelint-disable-line declaration-no-important */
}
.e-message.e-filled.e-error .e-msg-close-icon {
  color: #fff;
}
.e-message.e-filled.e-error .e-msg-close-icon:hover, .e-message.e-filled.e-error .e-msg-close-icon:focus {
  background-color: rgba(255, 255, 255, 0.12);
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.12);
}
.e-bigger .e-message,
.e-message.e-bigger {
  padding: 11px 9px;
}
.e-bigger .e-message .e-msg-icon,
.e-bigger .e-message .e-msg-close-icon,
.e-message.e-bigger .e-msg-icon,
.e-message.e-bigger .e-msg-close-icon {
  line-height: 18px;
}
.e-bigger .e-message .e-msg-icon,
.e-message.e-bigger .e-msg-icon {
  font-size: 18px;
  height: 18px;
  margin: 3px 6px;
}
.e-bigger .e-message .e-msg-close-icon,
.e-message.e-bigger .e-msg-close-icon {
  font-size: 16px;
  margin: 0 2px 0 auto;
  padding: 3px 4px;
  height: 24px;
}
.e-bigger .e-message .e-msg-content,
.e-message.e-bigger .e-msg-content {
  line-height: 24px;
  font-size: 16px;
  padding: 0 6px;
}
.e-bigger .e-message.e-content-right .e-msg-close-icon, .e-bigger .e-message.e-content-center .e-msg-close-icon,
.e-message.e-bigger.e-content-right .e-msg-close-icon,
.e-message.e-bigger.e-content-center .e-msg-close-icon {
  margin: 3px 6px;
}
.e-bigger .e-message.e-rtl .e-msg-close-icon,
.e-message.e-bigger.e-rtl .e-msg-close-icon {
  margin: 0 auto 0 2px;
}
.e-bigger .e-message .e-msg-close-icon:hover, .e-bigger .e-message .e-msg-close-icon:focus,
.e-message.e-bigger .e-msg-close-icon:hover,
.e-message.e-bigger .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.12);
}
.e-bigger .e-message.e-success .e-msg-close-icon:hover, .e-bigger .e-message.e-success .e-msg-close-icon:focus,
.e-message.e-bigger.e-success .e-msg-close-icon:hover,
.e-message.e-bigger.e-success .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.12);
}
.e-bigger .e-message.e-warning .e-msg-close-icon:hover, .e-bigger .e-message.e-warning .e-msg-close-icon:focus,
.e-message.e-bigger.e-warning .e-msg-close-icon:hover,
.e-message.e-bigger.e-warning .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.12);
}
.e-bigger .e-message.e-info .e-msg-close-icon:hover, .e-bigger .e-message.e-info .e-msg-close-icon:focus,
.e-message.e-bigger.e-info .e-msg-close-icon:hover,
.e-message.e-bigger.e-info .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.12);
}
.e-bigger .e-message.e-error .e-msg-close-icon:hover, .e-bigger .e-message.e-error .e-msg-close-icon:focus,
.e-message.e-bigger.e-error .e-msg-close-icon:hover,
.e-message.e-bigger.e-error .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.12);
}
.e-bigger .e-message.e-outlined .e-msg-close-icon:hover, .e-bigger .e-message.e-outlined .e-msg-close-icon:focus,
.e-message.e-bigger.e-outlined .e-msg-close-icon:hover,
.e-message.e-bigger.e-outlined .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.12);
}
.e-bigger .e-message.e-outlined.e-success .e-msg-close-icon:hover, .e-bigger .e-message.e-outlined.e-success .e-msg-close-icon:focus,
.e-message.e-bigger.e-outlined.e-success .e-msg-close-icon:hover,
.e-message.e-bigger.e-outlined.e-success .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.12);
}
.e-bigger .e-message.e-outlined.e-warning .e-msg-close-icon:hover, .e-bigger .e-message.e-outlined.e-warning .e-msg-close-icon:focus,
.e-message.e-bigger.e-outlined.e-warning .e-msg-close-icon:hover,
.e-message.e-bigger.e-outlined.e-warning .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.12);
}
.e-bigger .e-message.e-outlined.e-info .e-msg-close-icon:hover, .e-bigger .e-message.e-outlined.e-info .e-msg-close-icon:focus,
.e-message.e-bigger.e-outlined.e-info .e-msg-close-icon:hover,
.e-message.e-bigger.e-outlined.e-info .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.12);
}
.e-bigger .e-message.e-outlined.e-error .e-msg-close-icon:hover, .e-bigger .e-message.e-outlined.e-error .e-msg-close-icon:focus,
.e-message.e-bigger.e-outlined.e-error .e-msg-close-icon:hover,
.e-message.e-bigger.e-outlined.e-error .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.12);
}
.e-bigger .e-message.e-filled .e-msg-close-icon:hover, .e-bigger .e-message.e-filled .e-msg-close-icon:focus,
.e-message.e-bigger.e-filled .e-msg-close-icon:hover,
.e-message.e-bigger.e-filled .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.12);
}
.e-bigger .e-message.e-filled.e-success .e-msg-close-icon:hover, .e-bigger .e-message.e-filled.e-success .e-msg-close-icon:focus,
.e-message.e-bigger.e-filled.e-success .e-msg-close-icon:hover,
.e-message.e-bigger.e-filled.e-success .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.12);
}
.e-bigger .e-message.e-filled.e-warning .e-msg-close-icon:hover, .e-bigger .e-message.e-filled.e-warning .e-msg-close-icon:focus,
.e-message.e-bigger.e-filled.e-warning .e-msg-close-icon:hover,
.e-message.e-bigger.e-filled.e-warning .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.12);
}
.e-bigger .e-message.e-filled.e-info .e-msg-close-icon:hover, .e-bigger .e-message.e-filled.e-info .e-msg-close-icon:focus,
.e-message.e-bigger.e-filled.e-info .e-msg-close-icon:hover,
.e-message.e-bigger.e-filled.e-info .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.12);
}
.e-bigger .e-message.e-filled.e-error .e-msg-close-icon:hover, .e-bigger .e-message.e-filled.e-error .e-msg-close-icon:focus,
.e-message.e-bigger.e-filled.e-error .e-msg-close-icon:hover,
.e-message.e-bigger.e-filled.e-error .e-msg-close-icon:focus {
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.12);
}
.e-skeleton {
  display: inline-block;
  position: relative;
  overflow: hidden;
  border: none;
}
.e-skeleton.e-skeleton-text, .e-skeleton.e-skeleton-square, .e-skeleton.e-skeleton-rectangle {
  border-radius: 2px;
}
.e-skeleton.e-skeleton-circle {
  border-radius: 50%;
}
.e-skeleton.e-visible-none {
  display: none;
}
.e-skeleton.e-shimmer-wave::after {
  animation: e-shimmer-wave 2s infinite;
  animation-timing-function: ease-in-out;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: calc(200% + 200px);
}
.e-skeleton.e-shimmer-fade {
  animation: e-shimmer-fade 2s infinite;
  animation-timing-function: ease-in-out;
}
.e-skeleton.e-shimmer-pulse {
  animation: e-shimmer-pulse 2s infinite;
  animation-timing-function: ease-in-out;
}
.e-rtl .e-shimmer-wave::after,
.e-rtl.e-shimmer-wave::after {
  animation: e-shimmer-wave-rtl 2s infinite;
}
@keyframes e-shimmer-wave {
  to {
    transform: translateX(calc(50% + 100px));
  }
}
@keyframes e-shimmer-wave-rtl {
  from {
    transform: translateX(calc(50% + 100px));
  }
}
@keyframes e-shimmer-fade {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
@keyframes e-shimmer-pulse {
  0% {
    transform: scale(1);
  }
  40% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.975);
  }
  100% {
    transform: scale(1);
  }
}
.e-skeleton.e-shimmer-wave::after {
  background-image: linear-gradient(90deg, transparent calc(50% - 100px), #e6e1e5 50%, transparent calc(50% + 100px));
}
.e-skeleton.e-skeleton-text, .e-skeleton.e-skeleton-square, .e-skeleton.e-skeleton-rectangle, .e-skeleton.e-skeleton-circle {
  background-color: #eee;
}
/*! calendar material theme variables */
/*! component icons */
.e-calendar .e-header .e-date-icon-prev::before {
  content: "\e910";
}
.e-calendar .e-header .e-date-icon-next::before {
  content: "\e916";
}
/*! calendar layout */
ejs-calendar {
  display: block;
}
.e-calendar.e-disabled .e-header .e-prev, .e-calendar.e-disabled .e-header .e-next {
  cursor: default;
  pointer-events: none;
  touch-action: none;
}
.e-calendar.e-disabled .e-header .e-title {
  cursor: default;
  pointer-events: none;
  touch-action: none;
}
.e-calendar.e-disabled .e-content td {
  pointer-events: none;
  touch-action: none;
}
.e-calendar.e-disabled .e-btn.e-today {
  pointer-events: none;
  touch-action: none;
}
.e-calendar {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-tap-highlight-color: transparent;
  border-radius: 2px;
  display: block;
  overflow: auto;
  user-select: none;
}
.e-calendar.e-rtl .e-header .e-title {
  float: right;
  text-align: right;
}
.e-calendar.e-rtl .e-header .e-icon-container {
  float: left;
}
.e-calendar .e-header {
  background: none;
  display: table;
  font-weight: 500;
  position: relative;
  text-align: center;
  width: 100%;
}
.e-calendar .e-header button {
  background: transparent;
  border: 0;
  margin-right: 0;
  padding: 0;
  text-decoration: none;
}
.e-calendar .e-header span {
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  line-height: 16px;
  padding: 10px;
  vertical-align: middle;
}
.e-calendar .e-header span.e-disabled {
  cursor: default;
}
.e-calendar .e-week-header {
  padding: 0;
}
.e-calendar th {
  cursor: default;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
}
.e-calendar .e-content .e-selected, .e-calendar .e-content .e-state-hover {
  border-radius: 0;
}
.e-calendar .e-content span.e-day {
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  overflow: hidden;
  padding: 0;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
}
.e-calendar .e-content th, .e-calendar .e-content td {
  box-sizing: border-box;
}
.e-calendar .e-content td.e-disabled {
  opacity: 0.35;
  pointer-events: none;
  touch-action: none;
}
.e-calendar .e-content td.e-disabled.e-today {
  opacity: 1;
}
.e-calendar .e-content td.e-disabled.e-today span.e-day {
  box-shadow: inset 1px 0 #e3165b, inset 0 1px #e3165b, inset -1px 0 #e3165b, inset 0 -1px #e3165b;
  color: #ccc;
}
.e-calendar .e-content td {
  cursor: pointer;
  padding: 2px;
  text-align: center;
}
.e-calendar .e-content td.e-week-number {
  color: rgba(0, 0, 0, 0.87);
  font-size: 12px;
  font-style: italic;
  font-weight: 500;
}
.e-calendar .e-content td.e-overlay {
  background: none;
  width: initial;
}
.e-calendar .e-content table {
  border-collapse: separate;
  border-spacing: 0;
  border-width: 0;
  float: left;
  margin: 0;
  outline: 0;
  padding: 0 10px 10px;
  table-layout: fixed;
  width: 100%;
}
.e-calendar .e-content td.e-other-month > span.e-day, .e-calendar .e-content td.e-other-year > span.e-day {
  display: none;
  font-weight: normal;
}
.e-calendar .e-content tr.e-month-hide {
  display: none;
  font-weight: normal;
}
.e-calendar .e-content tr.e-month-hide, .e-calendar .e-content td.e-other-month, .e-calendar .e-content td.e-other-year {
  pointer-events: none;
  touch-action: none;
}
.e-calendar .e-content tr.e-month-hide, .e-calendar .e-content td.e-other-month.e-disabled, .e-calendar .e-content td.e-other-year.e-disabled {
  pointer-events: none;
  touch-action: none;
}
.e-calendar .e-content td.e-week-number:hover span.e-day, .e-calendar .e-content td.e-week-number:hover {
  background-color: #fff;
  cursor: default;
}
.e-calendar .e-header .e-prev, .e-calendar .e-header .e-next {
  border-radius: 50%;
  display: inline-block;
  font-size: 14px;
  vertical-align: middle;
}
.e-calendar .e-header .e-title {
  cursor: pointer;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  padding: 0 5px;
  border: none;
  border-radius: 4px;
}
.e-calendar .e-header .e-title {
  margin-left: 5px;
}
.e-calendar .e-header .e-prev:hover, .e-calendar .e-header .e-next:hover {
  cursor: pointer;
}
.e-calendar .e-header .e-prev.e-overlay, .e-calendar .e-header .e-next.e-overlay {
  background: none;
}
.e-calendar .e-header.e-decade .e-title, .e-calendar .e-header.e-year .e-title {
  margin-left: 5px;
}
.e-calendar .e-header.e-decade .e-title {
  cursor: default;
}
.e-calendar .e-header .e-icon-container {
  display: inline-block;
  float: right;
  padding-top: 0;
}
.e-calendar .e-footer-container {
  text-transform: uppercase;
}
.e-calendar {
  border-spacing: 0;
  max-width: 246px;
  min-width: 240px;
  padding: 0;
}
.e-calendar.e-calendar-day-header-lg {
  max-width: 100%;
  min-width: 540px;
}
.e-calendar.e-week-number {
  min-width: 262px;
}
.e-calendar.e-week {
  max-width: 246px;
  min-width: 240px;
}
.e-calendar .e-header .e-title {
  line-height: 40px;
}
.e-calendar.e-rtl .e-header .e-title {
  text-align: right;
  text-indent: 4px;
}
.e-calendar .e-header {
  height: 40px;
}
.e-calendar .e-header.e-month {
  padding: 10px 10px 0 10px;
}
.e-calendar .e-header.e-year, .e-calendar .e-header.e-decade {
  padding: 10px 10px 0 10px;
}
.e-calendar th {
  font-weight: normal;
  height: 30px;
  text-transform: none;
}
.e-calendar .e-content .e-selected, .e-calendar .e-content .e-state-hover {
  border-radius: 0;
}
.e-calendar .e-content span.e-day {
  border: none;
  font-size: 13px;
  font-weight: normal;
  height: 30px;
  line-height: 30px;
  width: 30px;
}
.e-calendar .e-content.e-month td.e-today span.e-day {
  line-height: 30px;
}
.e-calendar .e-content.e-year table, .e-calendar .e-content.e-decade table {
  border-spacing: 0;
  padding: 10px;
}
.e-calendar .e-content.e-month td {
  height: 30px;
  padding: 2px;
}
.e-calendar .e-content .tfooter > tr > td {
  height: 36px;
  line-height: 36px;
}
.e-calendar .e-content.e-year td, .e-calendar .e-content.e-decade td {
  height: 45px;
  padding: 6px;
}
.e-calendar .e-content.e-year td > span.e-day, .e-calendar .e-content.e-decade td > span.e-day {
  font-weight: normal;
  height: 45px;
  line-height: 45px;
  width: 45px;
}
.e-calendar .e-header .e-icon-container .e-prev, .e-calendar .e-header .e-icon-container .e-next {
  height: 36px;
  width: 36px;
}
.e-calendar .e-footer-container {
  background-color: #fff;
  border-top: none;
  text-align: center;
  cursor: default;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding: 0 10px 10px 10px;
  width: 100%;
}
.e-small.e-calendar,
.e-small .e-calendar {
  max-width: 246px;
  min-width: 240px;
  padding: 0;
  min-height: 220px;
}
.e-small.e-calendar.e-calendar-day-header-lg,
.e-small .e-calendar.e-calendar-day-header-lg {
  max-width: 100%;
  min-width: 540px;
}
.e-small.e-calendar .e-content span.e-day,
.e-small .e-calendar .e-content span.e-day {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}
.e-small.e-calendar .e-content.e-month td.e-today span.e-day,
.e-small .e-calendar .e-content.e-month td.e-today span.e-day {
  line-height: 22px;
}
.e-small.e-calendar .e-content.e-month td,
.e-small .e-calendar .e-content.e-month td {
  height: 24px;
}
.e-small.e-calendar .e-header,
.e-small .e-calendar .e-header {
  height: 32px;
}
.e-small.e-calendar .e-header button span,
.e-small .e-calendar .e-header button span {
  font-size: 12px;
  padding: 6px;
  line-height: 14px;
}
.e-small.e-calendar .e-header .e-title,
.e-small .e-calendar .e-header .e-title {
  font-size: 13px;
  line-height: 32px;
}
.e-small.e-calendar .e-header .e-icon-container .e-prev, .e-small.e-calendar .e-header .e-icon-container .e-next,
.e-small .e-calendar .e-header .e-icon-container .e-prev,
.e-small .e-calendar .e-header .e-icon-container .e-next {
  height: 28px;
  width: 28px;
}
.e-small.e-calendar th,
.e-small .e-calendar th {
  font-size: 12px;
  height: 24px;
}
.e-calendar .e-btn.e-today.e-flat.e-disabled, .e-calendar .e-btn.e-today.e-flat.e-disabled:hover, .e-calendar .e-btn.e-today.e-flat.e-disabled:active, .e-calendar .e-btn.e-today.e-flat.e-disabled:focus, .e-calendar .e-btn.e-today.e-flat.e-disabled:hover:active {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.26);
  cursor: default;
  opacity: 0.35;
  outline: none;
  pointer-events: none;
  touch-action: none;
}
.e-content-placeholder.e-calendar.e-placeholder-calendar {
  background-size: 250px 336px;
  min-height: 336px;
}
.e-calendar {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.12);
  box-shadow: none;
}
.e-calendar .e-date-icon-prev, .e-calendar .e-date-icon-next {
  color: rgba(0, 0, 0, 0.54);
}
.e-calendar th {
  border-bottom: 0;
  color: rgba(0, 0, 0, 0.54);
}
.e-calendar .e-header {
  border-bottom: 0;
}
.e-calendar .e-header a span {
  border: none;
  color: rgba(0, 0, 0, 0.75);
}
.e-calendar .e-header .e-title {
  color: rgba(0, 0, 0, 0.75);
}
.e-calendar .e-header .e-title:hover {
  background: none;
  cursor: pointer;
  text-decoration: none;
}
.e-calendar .e-header .e-title:focus {
  box-shadow: 0 0 0 1px #212121;
  background: none;
  text-decoration: none;
}
.e-calendar .e-header .e-title:active {
  box-shadow: none;
  background: #fff;
  text-decoration: none;
}
.e-calendar .e-header .e-prev:hover > span, .e-calendar .e-header .e-next:hover > span {
  border: none;
  color: rgba(0, 0, 0, 0.75);
  cursor: pointer;
}
.e-calendar .e-header .e-prev:hover, .e-calendar .e-header .e-next:hover {
  background: none;
}
.e-calendar .e-header .e-prev:focus, .e-calendar .e-header .e-next:focus {
  box-shadow: 0 0 0 1px #212121;
}
.e-calendar .e-header .e-prev:active, .e-calendar .e-header .e-next:active {
  background: #fff;
  color: #fff;
}
.e-calendar .e-header button.e-prev:active span, .e-calendar .e-header button.e-next:active span {
  border: none;
  color: rgba(0, 0, 0, 0.75);
}
.e-calendar .e-header.e-decade .e-title {
  color: rgba(0, 0, 0, 0.87);
  cursor: default;
}
.e-calendar .e-header .e-next.e-disabled span, .e-calendar .e-header .e-prev.e-disabled span {
  color: rgba(0, 0, 0, 0.87);
  font-weight: normal;
}
.e-calendar .e-header .e-next.e-disabled, .e-calendar .e-header .e-prev.e-disabled {
  opacity: 0.35;
}
.e-calendar .e-content.e-decade tr:first-child .e-cell:first-child span.e-day, .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child span.e-day {
  color: rgba(0, 0, 0, 0.38);
}
.e-calendar .e-content.e-decade tr:first-child .e-cell:first-child.e-selected span.e-day, .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child.e-selected span.e-day {
  color: #fff;
}
.e-calendar .e-content.e-decade tr:first-child .e-cell.e-disabled:first-child span.e-day, .e-calendar .e-content.e-decade tr:last-child .e-cell.e-disabled:last-child span.e-day {
  color: rgba(0, 0, 0, 0.87);
}
.e-calendar .e-content.e-year td.e-selected:hover span.e-day, .e-calendar .e-content.e-decade td.e-selected:hover span.e-day {
  background-color: #e3165b;
}
.e-calendar .e-content.e-year td > span.e-day, .e-calendar .e-content.e-decade td > span.e-day {
  background: #fff;
}
.e-calendar .e-content .e-week-number span {
  color: rgba(0, 0, 0, 0.54);
}
.e-calendar .e-content td.e-focused-date span.e-day, .e-calendar .e-content td.e-focused-date:hover span.e-day, .e-calendar .e-content td.e-focused-date:focus span.e-day {
  background: #eee;
  border: none;
  border-radius: 50%;
  box-shadow: none;
}
.e-calendar .e-content td.e-focused-date:hover span.e-day {
  background-color: #eee;
  border: none;
  border-radius: 50%;
  color: rgba(0, 0, 0, 0.87);
}
.e-calendar .e-content td.e-today span.e-day, .e-calendar .e-content td.e-focused-date.e-today span.e-day {
  background: none;
  border: 1px solid #e3165b;
  border-radius: 50%;
  box-shadow: none;
  color: #e3165b;
}
.e-calendar .e-content td.e-focused-date.e-today span.e-day {
  background: #eee;
  border: 1px solid #e3165b;
  box-shadow: none;
  color: #e3165b;
}
.e-calendar .e-content td.e-today:focus span.e-day, .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
  background-color: #eee;
  border: none;
  border-radius: 50%;
  color: #e3165b;
}
.e-calendar .e-content td.e-today:hover span.e-day, .e-calendar .e-content td.e-focused-date.e-today:hover span.e-day, .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
  background-color: #eee;
  border: 1px solid #e3165b;
  color: #e3165b;
}
.e-calendar .e-content td.e-today.e-selected span.e-day {
  background-color: #e3165b;
  border: 1px solid #e3165b;
  box-shadow: inset 0 0 0 2px #fff;
  color: #fff;
}
.e-calendar .e-content td.e-today.e-selected:hover span.e-day, .e-calendar .e-content td.e-selected:hover span.e-day, .e-calendar .e-content td.e-selected.e-focused-date span.e-day {
  background: #b51148;
  color: #fff;
}
.e-calendar .e-content span {
  color: rgba(0, 0, 0, 0.87);
}
.e-calendar .e-content .e-disabled span.e-day:hover {
  background: none;
  border: 0;
  color: rgba(0, 0, 0, 0.87);
}
.e-calendar .e-content .e-other-month:hover span.e-day {
  color: rgba(0, 0, 0, 0.38);
}
.e-calendar .e-content .e-other-month span.e-day, .e-calendar .e-content .e-other-month.e-today span.e-day {
  color: rgba(0, 0, 0, 0.38);
}
.e-calendar .e-content .e-other-month.e-today:hover span.e-day {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.38);
}
.e-calendar .e-content thead {
  background: none;
  border-bottom: 0;
}
.e-calendar .e-content td:hover span.e-day, .e-calendar .e-content td:focus span.e-day {
  background-color: #eee;
  border: none;
  border-radius: 50%;
  color: rgba(0, 0, 0, 0.87);
}
.e-calendar .e-content td:focus span.e-day {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
  border: none;
  border-radius: 50%;
}
.e-calendar .e-content td.e-disabled span.e-day, .e-calendar .e-content td.e-disabled:hover span.e-day, .e-calendar .e-content td.e-disabled:focus span.e-day {
  background: none;
  border: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-calendar .e-content td.e-selected span.e-day {
  background-color: #e3165b;
  color: #fff;
  border: none;
  border-radius: 50%;
}
.e-calendar .e-content .e-footer {
  color: #e3165b;
}
.e-calendar.e-device .e-prev:hover, .e-calendar.e-device .e-next:hover, .e-calendar.e-device .e-prev:active, .e-calendar.e-device .e-next:active, .e-calendar.e-device .e-prev:focus, .e-calendar.e-device .e-next:focus {
  background: none;
}
.e-calendar.e-device button.e-prev:active span, .e-calendar.e-device button.e-next:active span {
  color: rgba(0, 0, 0, 0.54);
}
.e-small.e-calendar .e-header .e-title,
.e-small .e-calendar .e-header .e-title {
  color: rgba(0, 0, 0, 0.87);
}
.e-calendar .e-zoomin {
  animation: animatezoom 0.3s;
}
@keyframes animatezoom {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
.e-calendar .e-calendar-content-table .e-cell.e-focused-cell span.e-day {
  box-shadow: 0 0 0 1px #212121;
  border-radius: 50%;
}
.e-bigger.e-calendar,
*.e-bigger .e-calendar {
  max-width: 296px;
  min-width: 296px;
  padding: 0;
}
.e-bigger.e-calendar.e-calendar-day-header-lg,
*.e-bigger .e-calendar.e-calendar-day-header-lg {
  max-width: 100%;
  min-width: 540px;
}
.e-bigger.e-calendar.e-week,
*.e-bigger .e-calendar.e-week {
  max-width: 296px;
  min-width: 296px;
}
.e-bigger.e-calendar.e-week-number,
*.e-bigger .e-calendar.e-week-number {
  min-width: 320px;
}
.e-bigger.e-calendar .e-header .e-title,
*.e-bigger .e-calendar .e-header .e-title {
  font-size: 16px;
  line-height: 48px;
  width: 60%;
}
.e-bigger.e-calendar.e-rtl .e-header .e-title,
*.e-bigger .e-calendar.e-rtl .e-header .e-title {
  line-height: 48px;
  text-indent: 6px;
}
.e-bigger.e-calendar .e-header,
*.e-bigger .e-calendar .e-header {
  height: 48px;
  padding: 10px 10px 0 16px;
}
.e-bigger.e-calendar .e-header button,
*.e-bigger .e-calendar .e-header button {
  margin-right: 0;
}
.e-bigger.e-calendar .e-header button span,
*.e-bigger .e-calendar .e-header button span {
  font-size: 16px;
  padding: 15px;
}
.e-bigger.e-calendar .e-header.e-year, .e-bigger.e-calendar .e-header.e-decade,
*.e-bigger .e-calendar .e-header.e-year,
*.e-bigger .e-calendar .e-header.e-decade {
  padding: 10px 10px 0 16px;
}
.e-bigger.e-calendar th,
*.e-bigger .e-calendar th {
  font-size: 14px;
  height: 36px;
  text-transform: none;
}
.e-bigger.e-calendar .e-content.e-year span.e-day,
*.e-bigger .e-calendar .e-content.e-year span.e-day {
  font-size: 13px;
  font-weight: normal;
}
.e-bigger.e-calendar .e-content.e-month table,
*.e-bigger .e-calendar .e-content.e-month table {
  padding: 0 10px 10px;
}
.e-bigger.e-calendar .e-content.e-year table, .e-bigger.e-calendar .e-content.e-decade table,
*.e-bigger .e-calendar .e-content.e-year table,
*.e-bigger .e-calendar .e-content.e-decade table {
  padding: 0 10px 10px;
}
.e-bigger.e-calendar .e-content .e-selected, .e-bigger.e-calendar .e-content .e-state-hover,
*.e-bigger .e-calendar .e-content .e-selected,
*.e-bigger .e-calendar .e-content .e-state-hover {
  border-radius: 0;
}
.e-bigger.e-calendar .e-content span.e-day,
*.e-bigger .e-calendar .e-content span.e-day {
  font-size: 13px;
  height: 36px;
  line-height: 36px;
  width: 36px;
}
.e-bigger.e-calendar .e-content.e-month td.e-today span.e-day,
*.e-bigger .e-calendar .e-content.e-month td.e-today span.e-day {
  line-height: 34px;
}
.e-bigger.e-calendar .e-content.e-month td,
*.e-bigger .e-calendar .e-content.e-month td {
  height: 2px;
  padding: 2px;
}
.e-bigger.e-calendar .e-content.e-year td, .e-bigger.e-calendar .e-content.e-decade td,
*.e-bigger .e-calendar .e-content.e-year td,
*.e-bigger .e-calendar .e-content.e-decade td {
  height: 60px;
  padding: 2px;
}
.e-bigger.e-calendar .e-content.e-year td > span.e-day, .e-bigger.e-calendar .e-content.e-decade td > span.e-day,
*.e-bigger .e-calendar .e-content.e-year td > span.e-day,
*.e-bigger .e-calendar .e-content.e-decade td > span.e-day {
  height: 60px;
  line-height: 60px;
  width: 60px;
}
.e-bigger.e-calendar .e-header .e-icon-container .e-prev, .e-bigger.e-calendar .e-header .e-icon-container .e-next,
*.e-bigger .e-calendar .e-header .e-icon-container .e-prev,
*.e-bigger .e-calendar .e-header .e-icon-container .e-next {
  height: 48px;
  width: 48px;
}
.e-bigger.e-calendar .e-footer-container,
*.e-bigger .e-calendar .e-footer-container {
  border-top: none;
  padding: 0 10px 10px 10px;
}
.e-bigger .e-content-placeholder.e-calendar.e-placeholder-calendar,
.e-bigger.e-content-placeholder.e-calendar.e-placeholder-calendar {
  background-size: 300px 392px;
  min-height: 392px;
}
.e-bigger.e-small .e-calendar {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.12);
  box-shadow: none;
}
.e-bigger.e-small .e-calendar .e-date-icon-prev, .e-bigger.e-small .e-calendar .e-date-icon-next {
  color: rgba(0, 0, 0, 0.54);
}
.e-bigger.e-small .e-calendar th {
  border-bottom: 0;
  color: rgba(0, 0, 0, 0.54);
}
.e-bigger.e-small .e-calendar .e-header {
  border-bottom: 0;
}
.e-bigger.e-small .e-calendar .e-header a span {
  border: none;
  color: rgba(0, 0, 0, 0.75);
}
.e-bigger.e-small .e-calendar .e-header .e-title {
  color: rgba(0, 0, 0, 0.75);
}
.e-bigger.e-small .e-calendar .e-header .e-title:hover {
  background: none;
  cursor: pointer;
  text-decoration: none;
}
.e-bigger.e-small .e-calendar .e-header .e-title:focus {
  box-shadow: 0 0 0 1px #212121;
  background: none;
  text-decoration: none;
}
.e-bigger.e-small .e-calendar .e-header .e-title:active {
  box-shadow: none;
  background: #fff;
  text-decoration: none;
}
.e-bigger.e-small .e-calendar .e-header .e-prev:hover > span, .e-bigger.e-small .e-calendar .e-header .e-next:hover > span {
  border: none;
  color: rgba(0, 0, 0, 0.75);
  cursor: pointer;
}
.e-bigger.e-small .e-calendar .e-header .e-prev:hover, .e-bigger.e-small .e-calendar .e-header .e-next:hover {
  background: none;
}
.e-bigger.e-small .e-calendar .e-header .e-prev:focus, .e-bigger.e-small .e-calendar .e-header .e-next:focus {
  box-shadow: 0 0 0 1px #212121;
}
.e-bigger.e-small .e-calendar .e-header .e-prev:active, .e-bigger.e-small .e-calendar .e-header .e-next:active {
  background: #fff;
  color: #fff;
}
.e-bigger.e-small .e-calendar .e-header button.e-prev:active span, .e-bigger.e-small .e-calendar .e-header button.e-next:active span {
  border: none;
  color: rgba(0, 0, 0, 0.75);
}
.e-bigger.e-small .e-calendar .e-header.e-decade .e-title {
  color: rgba(0, 0, 0, 0.87);
  cursor: default;
}
.e-bigger.e-small .e-calendar .e-header .e-next.e-disabled span, .e-bigger.e-small .e-calendar .e-header .e-prev.e-disabled span {
  color: rgba(0, 0, 0, 0.87);
  font-weight: normal;
}
.e-bigger.e-small .e-calendar .e-header .e-next.e-disabled, .e-bigger.e-small .e-calendar .e-header .e-prev.e-disabled {
  opacity: 0.35;
}
.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell:first-child span.e-day, .e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child span.e-day {
  color: rgba(0, 0, 0, 0.38);
}
.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell:first-child.e-selected span.e-day, .e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child.e-selected span.e-day {
  color: #fff;
}
.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell.e-disabled:first-child span.e-day, .e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell.e-disabled:last-child span.e-day {
  color: rgba(0, 0, 0, 0.87);
}
.e-bigger.e-small .e-calendar .e-content.e-year td.e-selected:hover span.e-day, .e-bigger.e-small .e-calendar .e-content.e-decade td.e-selected:hover span.e-day {
  background-color: #e3165b;
}
.e-bigger.e-small .e-calendar .e-content.e-year td > span.e-day, .e-bigger.e-small .e-calendar .e-content.e-decade td > span.e-day {
  background: #fff;
}
.e-bigger.e-small .e-calendar .e-content .e-week-number span {
  color: rgba(0, 0, 0, 0.54);
}
.e-bigger.e-small .e-calendar .e-content td.e-focused-date span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date:focus span.e-day {
  background: #eee;
  border: none;
  border-radius: 50%;
  box-shadow: none;
}
.e-bigger.e-small .e-calendar .e-content td.e-focused-date:hover span.e-day {
  background-color: #eee;
  border: none;
  border-radius: 50%;
  color: rgba(0, 0, 0, 0.87);
}
.e-bigger.e-small .e-calendar .e-content td.e-today span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day {
  background: none;
  border: 1px solid #e3165b;
  border-radius: 50%;
  box-shadow: none;
  color: #e3165b;
}
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day {
  background: #eee;
  border: 1px solid #e3165b;
  box-shadow: none;
  color: #e3165b;
}
.e-bigger.e-small .e-calendar .e-content td.e-today:focus span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
  background-color: #eee;
  border: none;
  border-radius: 50%;
  color: #e3165b;
}
.e-bigger.e-small .e-calendar .e-content td.e-today:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day {
  background-color: #eee;
  border: 1px solid #e3165b;
  color: #e3165b;
}
.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected span.e-day {
  background-color: #e3165b;
  border: 1px solid #e3165b;
  box-shadow: inset 0 0 0 2px #fff;
  color: #fff;
}
.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-selected:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-selected.e-focused-date span.e-day {
  background-color: #b51148;
  color: #fff;
}
.e-bigger.e-small .e-calendar .e-content span {
  color: rgba(0, 0, 0, 0.87);
}
.e-bigger.e-small .e-calendar .e-content .e-disabled span.e-day:hover {
  background: none;
  border: 0;
  color: rgba(0, 0, 0, 0.87);
}
.e-bigger.e-small .e-calendar .e-content .e-other-month:hover span.e-day {
  color: rgba(0, 0, 0, 0.38);
}
.e-bigger.e-small .e-calendar .e-content .e-other-month span.e-day, .e-bigger.e-small .e-calendar .e-content .e-other-month.e-today span.e-day {
  color: rgba(0, 0, 0, 0.38);
}
.e-bigger.e-small .e-calendar .e-content .e-other-month.e-today:hover span.e-day {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.38);
}
.e-bigger.e-small .e-calendar .e-content thead {
  background: none;
  border-bottom: 0;
}
.e-bigger.e-small .e-calendar .e-content td:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td:focus span.e-day {
  background-color: #eee;
  border: none;
  border-radius: 50%;
  color: rgba(0, 0, 0, 0.87);
}
.e-bigger.e-small .e-calendar .e-content td:focus span.e-day {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
  border: none;
  border-radius: 50%;
}
.e-bigger.e-small .e-calendar .e-content td.e-disabled span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-disabled:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-disabled:focus span.e-day {
  background: none;
  border: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-bigger.e-small .e-calendar .e-content td.e-selected span.e-day {
  background-color: #e3165b;
  color: #fff;
  border: none;
  border-radius: 50%;
}
.e-bigger.e-small .e-calendar .e-content .e-footer {
  color: #e3165b;
}
.e-bigger.e-small .e-calendar.e-device .e-prev:hover, .e-bigger.e-small .e-calendar.e-device .e-next:hover, .e-bigger.e-small .e-calendar.e-device .e-prev:active, .e-bigger.e-small .e-calendar.e-device .e-next:active, .e-bigger.e-small .e-calendar.e-device .e-prev:focus, .e-bigger.e-small .e-calendar.e-device .e-next:focus {
  background: none;
}
.e-bigger.e-small .e-calendar.e-device button.e-prev:active span, .e-bigger.e-small .e-calendar.e-device button.e-next:active span {
  color: rgba(0, 0, 0, 0.54);
}
.e-bigger.e-small .e-calendar {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-tap-highlight-color: transparent;
  border-radius: 2px;
  display: block;
  overflow: auto;
  user-select: none;
}
.e-bigger.e-small .e-calendar.e-rtl .e-header .e-title {
  float: right;
  text-align: right;
}
.e-bigger.e-small .e-calendar.e-rtl .e-header .e-icon-container {
  float: left;
}
.e-bigger.e-small .e-calendar .e-header {
  background: none;
  display: table;
  font-weight: 500;
  position: relative;
  text-align: center;
  width: 100%;
}
.e-bigger.e-small .e-calendar .e-header button {
  background: transparent;
  border: 0;
  margin-right: 0;
  padding: 0;
  text-decoration: none;
}
.e-bigger.e-small .e-calendar .e-header span {
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  line-height: 16px;
  padding: 10px;
  vertical-align: middle;
}
.e-bigger.e-small .e-calendar .e-header span.e-disabled {
  cursor: default;
}
.e-bigger.e-small .e-calendar .e-week-header {
  padding: 0;
}
.e-bigger.e-small .e-calendar th {
  cursor: default;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
}
.e-bigger.e-small .e-calendar .e-content .e-selected, .e-bigger.e-small .e-calendar .e-content .e-state-hover {
  border-radius: 0;
}
.e-bigger.e-small .e-calendar .e-content span.e-day {
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  overflow: hidden;
  padding: 0;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
}
.e-bigger.e-small .e-calendar .e-content th, .e-bigger.e-small .e-calendar .e-content td {
  box-sizing: border-box;
}
.e-bigger.e-small .e-calendar .e-content td.e-disabled {
  opacity: 0.35;
  pointer-events: none;
  touch-action: none;
}
.e-bigger.e-small .e-calendar .e-content td.e-disabled.e-today {
  opacity: 1;
}
.e-bigger.e-small .e-calendar .e-content td.e-disabled.e-today span.e-day {
  box-shadow: inset 1px 0 #e3165b, inset 0 1px #e3165b, inset -1px 0 #e3165b, inset 0 -1px #e3165b;
  color: #ccc;
}
.e-bigger.e-small .e-calendar .e-content td {
  cursor: pointer;
  padding: 2px;
  text-align: center;
}
.e-bigger.e-small .e-calendar .e-content td.e-week-number {
  color: rgba(0, 0, 0, 0.87);
  font-size: 12px;
  font-style: italic;
  font-weight: 500;
}
.e-bigger.e-small .e-calendar .e-content td.e-overlay {
  background: none;
  width: initial;
}
.e-bigger.e-small .e-calendar .e-content table {
  border-collapse: separate;
  border-spacing: 0;
  border-width: 0;
  float: left;
  margin: 0;
  outline: 0;
  padding: 0 10px 10px;
  table-layout: fixed;
  width: 100%;
}
.e-bigger.e-small .e-calendar .e-content td.e-other-month > span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-other-year > span.e-day {
  display: none;
  font-weight: normal;
}
.e-bigger.e-small .e-calendar .e-content tr.e-month-hide {
  display: none;
  font-weight: normal;
}
.e-bigger.e-small .e-calendar .e-content tr.e-month-hide, .e-bigger.e-small .e-calendar .e-content td.e-other-month, .e-bigger.e-small .e-calendar .e-content td.e-other-year {
  pointer-events: none;
  touch-action: none;
}
.e-bigger.e-small .e-calendar .e-content tr.e-month-hide, .e-bigger.e-small .e-calendar .e-content td.e-other-month.e-disabled, .e-bigger.e-small .e-calendar .e-content td.e-other-year.e-disabled {
  pointer-events: none;
  touch-action: none;
}
.e-bigger.e-small .e-calendar .e-content td.e-week-number:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-week-number:hover {
  background-color: #fff;
  cursor: default;
}
.e-bigger.e-small .e-calendar .e-header .e-prev, .e-bigger.e-small .e-calendar .e-header .e-next {
  border-radius: 50%;
  display: inline-block;
  font-size: 14px;
  vertical-align: middle;
}
.e-bigger.e-small .e-calendar .e-header .e-title {
  cursor: pointer;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  padding: 0 5px;
  border: none;
  border-radius: 4px;
}
.e-bigger.e-small .e-calendar .e-header .e-title {
  margin-left: 5px;
}
.e-bigger.e-small .e-calendar .e-header .e-prev:hover, .e-bigger.e-small .e-calendar .e-header .e-next:hover {
  cursor: pointer;
}
.e-bigger.e-small .e-calendar .e-header .e-prev.e-overlay, .e-bigger.e-small .e-calendar .e-header .e-next.e-overlay {
  background: none;
}
.e-bigger.e-small .e-calendar .e-header.e-decade .e-title, .e-bigger.e-small .e-calendar .e-header.e-year .e-title {
  margin-left: 5px;
}
.e-bigger.e-small .e-calendar .e-header.e-decade .e-title {
  cursor: default;
}
.e-bigger.e-small .e-calendar .e-header .e-icon-container {
  display: inline-block;
  float: right;
  padding-top: 0;
}
.e-bigger.e-small .e-calendar .e-footer-container {
  text-transform: uppercase;
}
.e-bigger.e-small .e-calendar {
  border-spacing: 0;
  max-width: 246px;
  min-width: 240px;
  padding: 0;
}
.e-bigger.e-small .e-calendar.e-calendar-day-header-lg {
  max-width: 100%;
  min-width: 540px;
}
.e-bigger.e-small .e-calendar.e-week-number {
  min-width: 262px;
}
.e-bigger.e-small .e-calendar.e-week {
  max-width: 246px;
  min-width: 240px;
}
.e-bigger.e-small .e-calendar .e-header .e-title {
  line-height: 40px;
}
.e-bigger.e-small .e-calendar.e-rtl .e-header .e-title {
  text-align: right;
  text-indent: 4px;
}
.e-bigger.e-small .e-calendar .e-header {
  height: 40px;
}
.e-bigger.e-small .e-calendar .e-header.e-month {
  padding: 10px 10px 0 10px;
}
.e-bigger.e-small .e-calendar .e-header.e-year, .e-bigger.e-small .e-calendar .e-header.e-decade {
  padding: 10px 10px 0 10px;
}
.e-bigger.e-small .e-calendar th {
  font-weight: normal;
  height: 30px;
  text-transform: none;
}
.e-bigger.e-small .e-calendar .e-content .e-selected, .e-bigger.e-small .e-calendar .e-content .e-state-hover {
  border-radius: 0;
}
.e-bigger.e-small .e-calendar .e-content span.e-day {
  border: none;
  font-size: 13px;
  font-weight: normal;
  height: 30px;
  line-height: 30px;
  width: 30px;
}
.e-bigger.e-small .e-calendar .e-content.e-month td.e-today span.e-day {
  line-height: 30px;
}
.e-bigger.e-small .e-calendar .e-content.e-year table, .e-bigger.e-small .e-calendar .e-content.e-decade table {
  border-spacing: 0;
  padding: 10px;
}
.e-bigger.e-small .e-calendar .e-content.e-month td {
  height: 30px;
  padding: 2px;
}
.e-bigger.e-small .e-calendar .e-content .tfooter > tr > td {
  height: 36px;
  line-height: 36px;
}
.e-bigger.e-small .e-calendar .e-content.e-year td, .e-bigger.e-small .e-calendar .e-content.e-decade td {
  height: 45px;
  padding: 6px;
}
.e-bigger.e-small .e-calendar .e-content.e-year td > span.e-day, .e-bigger.e-small .e-calendar .e-content.e-decade td > span.e-day {
  font-weight: normal;
  height: 45px;
  line-height: 45px;
  width: 45px;
}
.e-bigger.e-small .e-calendar .e-header .e-icon-container .e-prev, .e-bigger.e-small .e-calendar .e-header .e-icon-container .e-next {
  height: 36px;
  width: 36px;
}
.e-bigger.e-small .e-calendar .e-footer-container {
  background-color: #fff;
  border-top: none;
  text-align: center;
  cursor: default;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding: 0 10px 10px 10px;
  width: 100%;
}
.e-small.e-bigger.e-calendar .e-content.e-year span.e-day,
.e-small.e-bigger .e-calendar .e-content.e-year span.e-day {
  font-size: 13px;
}
.e-small.e-bigger.e-calendar .e-content.e-month table,
.e-small.e-bigger .e-calendar .e-content.e-month table {
  padding: 0 10px 10px;
}
/* stylelint-disable property-no-vendor-prefix */
@keyframes e-input-ripple {
  100% {
    opacity: 0;
    transform: scale(4);
  }
}
@keyframes slideTopUp {
  from {
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    transform: translate3d(0, 0, 0) scale(1);
  }
}
/*! component icons */
.e-time-wrapper .e-time-icon.e-icons::before,
*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons::before {
  content: "\e20c";
}
.e-time-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 20px;
}
.e-small .e-time-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-time-icon,
.e-small .e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 18px;
}
.e-timepicker-mob-popup-wrap .e-timepicker.e-popup-expand .e-model-header .e-popup-close::before,
.e-datetimepicker.e-popup-expand .e-model-header .e-popup-close::before {
  content: "\e932";
  font-family: "e-icons";
}
.e-input-group.e-control-wrapper.e-time-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-time-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
  display: flex;
}
.e-time-wrapper,
*.e-control-wrapper.e-time-wrapper {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-tap-highlight-color: transparent;
}
.e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons {
  font-size: 16px;
  min-height: 20px;
  min-width: 20px;
}
.e-time-wrapper .e-time-icon.e-icons.e-disabled,
*.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons.e-disabled {
  pointer-events: none;
}
.e-time-wrapper span,
*.e-control-wrapper.e-time-wrapper span {
  cursor: pointer;
}
.e-timepicker.e-time-modal {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  opacity: 0.5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
.e-timepicker.e-popup {
  border-style: solid;
  border-width: 1px;
  overflow: auto;
}
.e-timepicker.e-popup .e-content {
  position: relative;
}
.e-timepicker.e-popup .e-list-parent.e-ul {
  margin: 0;
  padding: 0 0;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  cursor: default;
  font-size: 13px;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover {
  cursor: pointer;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  line-height: 36px;
  text-indent: 16px;
}
.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 12px;
  line-height: 26px;
  text-indent: 12px;
}
.e-small .e-time-wrapper .e-time-icon.e-icons,
*.e-small.e-time-wrapper .e-time-icon.e-icons,
*.e-small .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-small.e-time-wrapper .e-time-icon.e-icons {
  font-size: 14px;
}
.e-content-placeholder.e-timepicker.e-placeholder-timepicker {
  background-size: 250px 33px;
  min-height: 33px;
}
/* stylelint-disable */
.e-time-overflow {
  overflow: hidden;
}
.e-timepicker-mob-popup-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002;
}
.e-timepicker-mob-popup-wrap .e-timepicker.e-popup.e-lib.e-control.e-popup-open {
  left: 0 !important;
  position: relative;
  top: 0 !important;
}
.e-timepicker-mob-popup-wrap .e-popup-expand.e-timepicker.e-popup,
.e-datetimepicker.e-popup-expand.e-timepicker.e-popup,
.e-timepicker-mob-popup-wrap .e-popup-expand.e-datetimepicker.e-popup,
.e-datetimepicker.e-popup-expand.e-popup {
  border-radius: 0;
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header,
.e-datetimepicker.e-popup-expand .e-model-header {
  height: 10%;
  padding: 2.5vh 2.5vw 2.5vh 1.5vw;
  display: flex;
  align-items: center;
  font-size: 2vh;
  border-bottom: none;
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-popup-close,
.e-datetimepicker.e-popup-expand .e-model-header .e-popup-close {
  float: left;
  padding: 1vh 2vw;
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-model-title,
.e-datetimepicker.e-popup-expand .e-model-header .e-model-title {
  padding: 1vh 2vw;
  text-transform: uppercase;
  font-weight: 500;
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-btn.e-popup-close,
.e-datetimepicker.e-popup-expand .e-model-header .e-btn.e-popup-close {
  font-size: 2vh;
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-content,
.e-datetimepicker.e-popup-expand .e-content {
  height: 90%;
  overflow: auto;
}
.e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item,
.e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item {
  padding: 1vh 0;
  line-height: 5vh;
}
@media (max-device-width: 768px) {
  .e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item,
  .e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item {
    font-size: 14px;
  }
}
@media (min-device-width: 768px) {
  .e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item,
  .e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item {
    font-size: 24px;
  }
}
@media screen and (orientation: landscape) {
  .e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header,
  .e-datetimepicker.e-popup-expand .e-model-header {
    height: 15%;
    font-size: 2vw;
  }
  .e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-popup-close,
  .e-datetimepicker.e-popup-expand .e-model-header .e-popup-close {
    padding: 1vh 1vw;
  }
  .e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-model-title,
  .e-datetimepicker.e-popup-expand .e-model-header .e-model-title {
    padding: 1vh 1vw;
  }
  .e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-btn.e-popup-close,
  .e-datetimepicker.e-popup-expand .e-model-header .e-btn.e-popup-close {
    font-size: 2vw;
  }
  .e-timepicker-mob-popup-wrap .e-popup-expand .e-content,
  .e-datetimepicker.e-popup-expand .e-content {
    height: 85%;
  }
  .e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item,
  .e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item {
    padding: 1vh 0;
    line-height: 10vh;
  }
}
/* stylelint-enable */
.e-time-wrapper .e-input-group-icon.e-icons.e-active {
  color: #e3165b;
}
.e-time-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: #e3165b;
}
.e-timepicker.e-popup {
  background-color: #fff;
  border: none;
  border-radius: 2px;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-timepicker.e-popup .e-list-parent.e-ul {
  background-color: #fff;
}
.e-timepicker.e-popup .e-list-parent.e-ul li.e-list-item {
  border: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-disabled {
  color: rgba(0, 0, 0, 0.38);
  opacity: 1;
  pointer-events: none;
  touch-action: none;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover, .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation, .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item:focus {
  background-color: #eee;
  border: none;
  color: #000;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active {
  background-color: #eee;
  color: #e3165b;
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
  background-color: #eee;
  color: #e3165b;
}
.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  color: #000;
}
.e-timepicker-mob-popup-wrap .e-timepicker.e-popup-expand .e-model-header,
.e-datetimepicker.e-popup-expand .e-model-header {
  background-color: #3f51b5;
  color: #fff;
}
.e-timepicker-mob-popup-wrap .e-timepicker.e-popup-expand .e-model-header .e-popup-close,
.e-datetimepicker.e-popup-expand .e-model-header .e-popup-close {
  color: #fff;
  font-weight: 500;
}
.e-bigger .e-time-wrapper .e-time-icon.e-icons,
*.e-bigger.e-time-wrapper .e-time-icon.e-icons,
*.e-bigger .e-control-wrapper .e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-bigger.e-time-wrapper .e-time-icon.e-icons {
  font-size: 18px;
  min-height: 22px;
  min-width: 22px;
}
.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul,
*.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul {
  padding: 0 0;
}
.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 14px;
  line-height: 48px;
  text-indent: 16px;
}
.e-bigger .e-content-placeholder.e-timepicker.e-placeholder-timepicker,
.e-bigger.e-content-placeholder.e-timepicker.e-placeholder-timepicker {
  background-size: 250px 40px;
  min-height: 40px;
}
.e-small.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 13px;
  line-height: 40px;
  text-indent: 16px;
}
.e-small.e-bigger .e-time-wrapper .e-time-icon.e-icons,
*.e-small.e-bigger.e-time-wrapper .e-time-icon.e-icons,
*.e-small.e-bigger .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons,
*.e-control-wrapper.e-small.e-bigger.e-time-wrapper .e-time-icon.e-icons {
  font-size: 18px;
}
.e-bigger.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-bigger.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  color: #000;
}
.e-bigger .e-time-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-time-icon,
.e-bigger .e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 24px;
}
.e-bigger.e-small .e-outline.e-time-wrapper .e-input-group-icon.e-time-icon,
.e-bigger.e-small.e-outline.e-time-wrapper .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-time-icon,
.e-bigger.e-small .e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 20px;
}
/*! component icons */
.e-input-group-icon.e-date-icon,
*.e-control-wrapper .e-input-group-icon.e-date-icon {
  font-size: 16px;
  margin: 0 0 4px 0;
  min-height: 24px;
  min-width: 24px;
  outline: none;
}
.e-input-group-icon.e-date-icon::before,
*.e-control-wrapper .e-input-group-icon.e-date-icon::before {
  content: "\e901";
  font-family: "e-icons";
}
.e-input-group-icon.e-date-icon:focus,
*.e-control-wrapper .e-input-group-icon.e-date-icon:focus {
  background: #eee;
  border-radius: 50%;
}
.e-small .e-input-group-icon.e-date-icon,
*.e-control-wrapper.e-small .e-input-group-icon.e-date-icon,
*.e-small .e-control-wrapper .e-input-group-icon.e-date-icon {
  font-size: 14px;
}
.e-date-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon {
  min-height: 0;
  min-width: 20px;
}
.e-small .e-date-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-date-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-date-icon,
.e-small .e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon {
  min-height: 0;
  min-width: 18px;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close::before {
  content: "\e932";
  font-family: "e-icons";
}
.e-input-group.e-control-wrapper.e-date-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-date-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
  display: flex;
}
.e-date-wrapper:not(.e-filled) .e-date-icon.e-icons {
  box-sizing: border-box;
}
.e-datepicker .e-calendar .e-content table tbody tr.e-month-hide:last-child {
  display: none;
}
.e-datepicker.e-popup-wrapper {
  border-radius: 0;
  overflow-y: hidden;
  pointer-events: auto;
}
.e-datepicker.e-date-modal {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  opacity: 0.5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
.e-datepicker .e-model-header {
  background-color: #e3165b;
  color: #fff;
  cursor: default;
  display: block;
  padding: 10px 10px 10px 15px;
}
.e-datepicker .e-model-header .e-model-year {
  font-size: 14px;
  font-weight: 500;
  line-height: 32px;
  margin: 0;
}
.e-datepicker .e-model-month, .e-datepicker .e-model-day {
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  margin: 0;
}
/* stylelint-disable */
.e-date-overflow {
  overflow: hidden !important;
}
.e-datepick-mob-popup-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-wrapper.e-lib.e-popup.e-control.e-popup-open {
  position: relative;
  top: 0 !important;
  left: 0 !important;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-wrapper.e-popup-expand.e-lib.e-popup.e-control.e-popup-open {
  min-width: 100%;
  min-height: 100%;
}
.e-content-placeholder.e-datepicker.e-placeholder-datepicker {
  background-size: 250px 33px;
  min-height: 33px;
}
@media screen and (orientation: landscape) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-content.e-month td.e-today span.e-day {
    line-height: 64px;
  }
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand {
  border-radius: 0;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device {
  height: 15vh;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device .e-popup-close {
  float: right;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device {
  height: 15vh;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device .e-popup-close {
  float: right;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header {
  height: 20vh;
  padding: 2vh 6vw;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-day-wrapper {
  margin: 12vh 0 0 0;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close {
  color: inherit;
  float: left;
  font-size: 18px;
}
@media (min-device-width: 768px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close {
    font-size: 24px;
  }
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-btn.e-flat.e-popup-close {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  font-weight: 400;
  padding: 0;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-today.e-flat.e-primary {
  color: inherit;
  float: right;
}
@media (min-device-width: 768px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-today.e-flat.e-primary {
    font-size: 24px;
  }
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-day {
  font-size: 5vw;
  line-height: 6vw;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar {
  min-width: 100%;
  min-height: 100%;
  height: 100%;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade {
  height: 10vh;
  border-style: none;
  border-width: 0;
  border-color: rgba(0, 0, 0, 0.12);
  padding: 2vh 2vw;
  line-height: 5vh;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title {
  position: inherit;
  line-height: inherit;
  margin-left: 5vw;
  text-align: left;
  vertical-align: middle;
  width: 60vw;
}
@media (min-device-width: 768px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title {
    font-size: 24px;
  }
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev {
  margin-right: 0;
  vertical-align: inherit;
  height: 35px;
  width: 35px;
}
@media (min-device-width: 768px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev {
    height: 55px;
    width: 55px;
  }
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev .e-icons {
  vertical-align: inherit;
}
@media (min-device-width: 768px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev .e-icons {
    font-size: 24px;
  }
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-next, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-next, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next {
  margin-right: 0;
  vertical-align: inherit;
  height: 35px;
  width: 35px;
}
@media (min-device-width: 768px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-next, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-next, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next {
    height: 55px;
    width: 55px;
  }
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-next .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-next .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next .e-icons {
  vertical-align: inherit;
}
@media (min-device-width: 768px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-next .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-next .e-icons, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next .e-icons {
    font-size: 24px;
  }
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-icon-container, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-icon-container, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-icon-container {
  float: right;
}
@media (min-device-width: 768px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar th {
    font-size: 24px;
    height: 48px;
  }
}
@media (min-device-width: 768px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-content span.e-day {
    font-size: 24px;
    height: 64px;
    width: 64px;
    line-height: 64px;
  }
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container {
  height: 79vh;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-footer-container {
  display: none;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month {
  height: 69vh;
}
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month table {
  height: 69vh;
}
@media screen and (orientation: landscape) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device {
    height: 25vh;
  }
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device .e-popup-close {
    float: right;
  }
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade {
    overflow-y: auto;
  }
}
@media screen and (orientation: landscape) and (max-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade {
    height: 50vh;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade {
    height: 60vh;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-month table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-year table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade table {
    height: 60vh;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-footer-container {
    padding: 10px 0;
    height: 10%;
    font-size: 24px;
  }
}
@media screen and (orientation: landscape) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header {
    width: 100%;
  }
}
@media screen and (orientation: landscape) and (max-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header {
    height: 30vh;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header {
    height: 25vh;
  }
}
@media screen and (orientation: landscape) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close {
    float: left;
  }
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-day-wrapper {
    margin: 12vh 0 0 0;
  }
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-model-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-model-day {
    font-size: 4vw;
  }
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev {
    margin-right: 0;
  }
}
@media screen and (orientation: landscape) and (max-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title {
    line-height: 12vh;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-title, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title {
    line-height: inherit;
  }
}
@media screen and (orientation: landscape) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade {
    overflow-y: auto;
  }
}
@media screen and (orientation: landscape) and (max-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade {
    height: 60vh;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade {
    height: 65vh;
  }
}
@media screen and (orientation: landscape) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar {
    display: block;
    max-width: 100%;
    overflow: visible;
  }
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container {
    height: 70%;
    width: 100%;
  }
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar.e-device .e-month table tbody {
    display: table-row-group;
  }
}
@media screen and (orientation: landscape) and (max-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year table {
    height: 69vh;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade table, .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year table {
    height: 65vh;
  }
}
/* stylelint-enable */
.e-datepicker.e-popup-wrapper,
.e-small.e-datepicker.e-popup-wrapper {
  border: none;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-datepicker .e-calendar,
.e-small.e-datepicker .e-calendar {
  background-color: #fff;
  border: none;
}
*.e-input-group.e-date-wrapper.e-dateinput-active:active:not(.e-success):not(.e-warning):not(.e-error) {
  border: none;
}
.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active {
  color: #e3165b;
}
.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active {
  color: #e3165b;
}
.e-bigger .e-content-placeholder.e-datepicker.e-placeholder-datepicker,
.e-bigger.e-content-placeholder.e-datepicker.e-placeholder-datepicker {
  background-size: 250px 40px;
  min-height: 40px;
}
.e-bigger.e-datepicker.e-popup-wrapper,
.e-bigger.e-small.e-datepicker.e-popup-wrapper {
  border: none;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-bigger.e-datepicker .e-calendar,
.e-bigger.e-small.e-datepicker .e-calendar {
  background-color: #fff;
  border: none;
}
.e-bigger .e-input-group-icon.e-date-icon,
*.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon,
*.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon {
  font-size: 18px;
  margin: 5px 0 6px 0;
  min-height: 26px;
  min-width: 26px;
}
.e-small.e-bigger .e-input-group-icon.e-date-icon,
*.e-control-wrapper.e-small.e-bigger .e-input-group-icon.e-date-icon,
*.e-small.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon {
  font-size: 18px;
}
.e-bigger .e-date-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-date-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-date-icon,
.e-bigger .e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon {
  min-height: 0;
  min-width: 24px;
}
.e-bigger.e-small .e-outline.e-date-wrapper .e-input-group-icon.e-date-icon,
.e-bigger.e-small.e-outline.e-date-wrapper .e-input-group-icon.e-date-icon,
.e-date-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-date-icon,
.e-bigger.e-small .e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon {
  min-height: 0;
  min-width: 20px;
}
/*! component icons */
.e-input-group-icon.e-range-icon,
*.e-control-wrapper .e-input-group-icon.e-range-icon {
  font-size: 16px;
  margin: 0 0 4px 0;
  min-height: 24px;
  min-width: 24px;
  outline: none;
}
.e-input-group-icon.e-range-icon::before,
*.e-control-wrapper .e-input-group-icon.e-range-icon::before {
  content: "\e245";
  font-family: "e-icons";
}
.e-input-group-icon.e-range-icon:focus,
*.e-control-wrapper .e-input-group-icon.e-range-icon:focus {
  background: #eee;
  border-radius: 50%;
}
.e-daterangepicker .e-calendar .e-header .e-date-icon-next::before {
  content: "\e913";
}
.e-daterangepicker .e-calendar .e-header .e-date-icon-prev::before {
  content: "\e921";
}
.e-daterangepicker .e-change-icon::before {
  content: "\e85f";
}
.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-next::before {
  content: "\e921";
}
.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-prev::before {
  content: "\e913";
}
.e-daterangepicker.e-rtl .e-start-end .e-change-icon::before {
  content: "\e85b";
}
.e-small .e-input-group-icon.e-range-icon,
*.e-control-wrapper.e-small .e-input-group-icon.e-range-icon,
*.e-small .e-control-wrapper .e-input-group-icon.e-range-icon {
  font-size: 14px;
}
.e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon {
  min-height: 0;
  min-width: 20px;
}
.e-small .e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-date-range-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-range-icon,
.e-small .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon {
  min-height: 0;
  min-width: 18px;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-range-header .e-popup-close::before, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-model-header .e-popup-close::before {
  content: "\e932";
  font-family: "e-icons";
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-range-header .e-apply::before, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-model-header .e-apply::before {
  content: "\e7ff";
  font-family: "e-icons";
}
.e-input-group.e-control-wrapper.e-date-range-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-date-range-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
  display: flex;
}
.e-float-input.e-input-group.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-input-group.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-float-input.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden,
.e-input-group.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden,
.e-float-input.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden {
  border: 0;
  height: 0;
  margin: 0;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0;
}
.e-daterangepicker.e-popup {
  border: none;
  border-radius: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  max-height: 500px;
  max-width: 730px;
}
.e-daterangepicker.e-popup.e-daterange-day-header-lg {
  max-width: 100%;
}
.e-daterangepicker.e-popup.e-preset-wrapper {
  min-width: 625px;
}
.e-daterangepicker.e-popup.e-preset-wrapper .e-presets {
  max-height: none;
}
.e-daterangepicker.e-popup .e-range-header {
  background: #fff;
  padding: 16px 16px 0 16px;
  width: auto;
}
.e-daterangepicker.e-popup .e-range-header .e-start-label, .e-daterangepicker.e-popup .e-range-header .e-end-label {
  cursor: default;
  display: inline-block;
  font-size: 18px;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  user-select: none;
  white-space: nowrap;
  width: 48%;
}
.e-daterangepicker.e-popup .e-range-header .e-change-icon {
  font-size: 15px;
  font-weight: 500;
  text-align: center;
  width: 4%;
}
.e-daterangepicker.e-popup .e-range-header .e-day-span {
  direction: ltr;
  font-size: 13px;
  height: 14px;
  margin: 0 0 15px 0;
  text-align: center;
  user-select: none;
  width: 100%;
}
.e-daterangepicker.e-popup .e-range-header .e-start-end {
  align-items: center;
  display: flex;
  height: 35px;
}
.e-daterangepicker.e-popup .e-separator {
  height: 1px;
  margin: 0;
}
.e-daterangepicker.e-popup .e-calendar {
  border: none;
  margin: 0;
  padding: 0;
}
.e-daterangepicker.e-popup .e-calendar .e-content table {
  padding: 0 10px 10px;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-title {
  cursor: pointer;
  line-height: 36px;
  width: auto;
  float: none;
  font-weight: normal;
  margin-left: 0;
}
.e-daterangepicker.e-popup .e-calendar .e-header.e-month, .e-daterangepicker.e-popup .e-calendar .e-header.e-year, .e-daterangepicker.e-popup .e-calendar .e-header.e-decade {
  padding: 10px 5px 0 5px;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-next {
  float: right;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
  float: left;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-next, .e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
  height: 36px;
  width: 36px;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-next span, .e-daterangepicker.e-popup .e-calendar .e-header .e-prev span {
  padding: 10px;
}
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover {
  border-radius: 50% 0 0 50%;
}
.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover {
  border-radius: 0 50% 50% 0;
}
.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day, .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
  border: none;
}
.e-daterangepicker.e-popup .e-footer {
  align-items: center;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  clear: both;
  display: flex;
  flex-direction: row-reverse;
  height: 48px;
}
.e-daterangepicker.e-popup .e-footer .e-btn {
  font-weight: 500;
  height: 27px;
  line-height: 27px;
  overflow: hidden;
  padding: 0 16px;
  text-overflow: ellipsis;
}
.e-daterangepicker.e-popup .e-footer .e-btn.e-apply {
  margin: 0 8px 0 8px;
}
.e-daterangepicker.e-popup .e-date-range-container {
  float: left;
}
.e-daterangepicker.e-popup .e-date-range-container.e-range-border {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.e-daterangepicker.e-popup .e-calendar-container {
  display: flex;
}
.e-daterangepicker.e-popup .e-calendar-container .e-left-container, .e-daterangepicker.e-popup .e-calendar-container .e-right-container {
  float: left;
}
.e-daterangepicker.e-popup .e-calendar-container .e-left-container {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.e-daterangepicker.e-popup .e-presets {
  max-height: 192px;
  overflow: auto;
  width: auto;
}
.e-daterangepicker.e-popup .e-presets .e-list-item {
  border-radius: 0;
  cursor: pointer;
  line-height: 48px;
  overflow: hidden;
  padding: 0 24px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.e-daterangepicker.e-popup .e-presets .e-list-parent {
  margin: 0;
  max-width: 160px;
  padding: 0;
}
.e-daterangepicker.e-popup .e-presets .e-text-content {
  line-height: 47px;
}
.e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item {
  font-size: 13px;
  height: 36px;
  line-height: 36px;
}
.e-daterangepicker.e-popup .e-hide-range {
  display: none;
}
.e-daterangepicker.e-rtl .e-date-range-container {
  float: right;
}
.e-daterangepicker.e-rtl .e-date-range-container.e-range-border {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 0;
}
.e-daterangepicker.e-rtl .e-date-range-container .e-left-container {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 0;
}
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-next {
  float: left;
}
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-prev {
  float: right;
}
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover {
  border-radius: 0 50% 50% 0;
}
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover {
  border-radius: 50% 0 0 50%;
}
.e-daterangepicker.e-rtl .e-footer {
  flex-direction: row;
  justify-content: flex-end;
}
.e-daterangepicker.e-rtl .e-footer .e-btn.e-cancel {
  margin: 0 8px 0 8px;
}
.e-daterangepicker.e-rtl .e-footer .e-btn.e-apply {
  margin-left: 0;
}
.e-small .e-daterangepicker.e-popup .e-range-header,
*.e-small.e-daterangepicker.e-popup .e-range-header {
  margin: 10px 10px 0 10px;
}
.e-small .e-daterangepicker.e-popup .e-range-header .e-start-label, .e-small .e-daterangepicker.e-popup .e-range-header .e-end-label,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-start-label,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-end-label {
  font-size: 16px;
}
.e-small .e-daterangepicker.e-popup .e-range-header .e-change-icon,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-change-icon {
  font-size: 12px;
}
.e-small .e-daterangepicker.e-popup .e-range-header .e-start-end,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-start-end {
  height: 32px;
}
.e-small .e-daterangepicker.e-popup .e-range-header .e-day-span,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-day-span {
  font-size: 12px;
  margin: 0 0 10px 0;
}
.e-small .e-daterangepicker.e-popup .e-range-header .e-separator,
*.e-small.e-daterangepicker.e-popup .e-range-header .e-separator {
  margin: 0 10px;
}
.e-small .e-daterangepicker.e-popup .e-footer .e-btn.e-apply,
*.e-small.e-daterangepicker.e-popup .e-footer .e-btn.e-apply {
  margin: 10px 10px 10px 8px;
}
.e-small .e-daterangepicker.e-popup.e-preset-wrapper .e-presets .e-list-parent.e-ul .e-list-item,
*.e-small.e-daterangepicker.e-popup.e-preset-wrapper .e-presets .e-list-parent.e-ul .e-list-item {
  font-size: 12px;
  height: 26px;
  line-height: 26px;
}
/* stylelint-disable */
.e-range-overflow {
  overflow: hidden;
}
.e-daterangepick-mob-popup-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-control.e-lib.e-device.e-popup-open {
  position: relative;
  top: 0 !important;
  left: 0 !important;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand.e-control.e-lib.e-device.e-popup-open {
  min-height: 100%;
  min-width: 100%;
  height: 100%;
  width: 100%;
}
.e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker {
  background-size: 250px 33px;
  min-height: 33px;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container {
  min-height: 100%;
  min-width: 100%;
  height: 100%;
  width: 100%;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header {
  height: 20vh;
  padding: 2vh 2vw;
  margin: 0;
  color: rgba(0, 0, 0, 0.87);
}
@media (max-device-width: 768px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-model-header-wrapper {
    font-size: 16px;
  }
}
@media (min-device-width: 768px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-model-header-wrapper {
    font-size: 18px;
  }
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-model-header-wrapper .e-apply {
  float: right;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-start-end {
  margin: 3vh 0 0 0;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar {
  min-width: 100%;
  width: 100%;
  padding: 0;
  overflow: unset;
}
@media (max-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar {
    min-height: 100%;
    height: 100%;
  }
}
@media (min-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar {
    min-height: 80vh;
    height: 80vh;
  }
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade {
  height: 10vh;
  border-style: solid;
  border-width: 0 0 1px 0;
  border-color: rgba(0, 0, 0, 0.12);
  padding: 2vh 2vw;
  line-height: 5vh;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-prev, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-prev, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-prev {
  height: 36px;
  width: 36px;
}
@media (min-device-width: 768px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-prev span, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-prev span, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-prev span {
    font-size: 18px;
    padding: 11px;
  }
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-next, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-next, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-next {
  height: 36px;
  width: 36px;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-next span, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-next span, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-next span {
  padding: 10px;
  line-height: 1;
}
@media (min-device-width: 768px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-next span, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-next span, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-next span {
    font-size: 18px;
  }
}
@media (max-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-title, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-title, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-title {
    line-height: 8vh;
  }
}
@media (min-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-title, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-title, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-title {
    line-height: inherit;
  }
}
@media (min-device-width: 768px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-title, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-title, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-title {
    font-size: 18px;
  }
}
@media (min-device-width: 768px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar th {
    font-size: 18px;
    height: 48px;
  }
}
@media (min-device-width: 768px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-content span.e-day {
    font-size: 18px;
    height: 64px;
    width: 64px;
    line-height: 64px;
  }
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover {
  border-radius: 0;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder {
  height: 100%;
}
@media (max-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container {
    min-height: 78vh;
    height: 78vh;
  }
}
@media (max-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-calendar {
    min-height: 78vh;
    height: 78vh;
  }
}
@media (max-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-container {
    min-height: 100%;
    height: 100%;
  }
}
@media (min-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-container {
    min-height: 80vh;
    height: 80vh;
  }
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-separator {
  margin: 0;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month {
  height: 69vh;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month table {
  padding: 0 2vw;
  height: 69vh;
  border-spacing: unset;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-footer {
  display: none;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets {
  max-height: 90%;
  height: 90%;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets ul {
  height: 100%;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets ul li.e-list-item {
  font-size: 16px;
}
@media (min-device-width: 768px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets ul li.e-list-item {
    font-size: 18px;
  }
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap {
  position: relative;
  height: 100%;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header {
  height: 10%;
  padding: 2.5vh 2.5vw 2.5vh 0;
  display: flex;
  align-items: center;
  font-size: 3vh;
  border-bottom: none;
}
@media (min-device-width: 768px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header {
    font-size: 18px;
  }
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header .e-popup-close {
  float: left;
  padding: 1vh 2vw;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header .e-model-title {
  padding: 1vh 2vw;
  text-transform: uppercase;
}
@media screen and (orientation: landscape) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-model-header-wrapper .e-btn {
    padding: 0;
  }
}
@media screen and (orientation: landscape) and (min-device-width: 768px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-model-header-wrapper .e-btn {
    font-size: 18px;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container {
    min-height: 70vh;
    height: 70vh;
  }
}
@media screen and (orientation: landscape) and (max-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container {
    min-height: 65%;
    height: 65%;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-calendar {
    min-height: 70vh;
    height: 70vh;
  }
}
@media screen and (orientation: landscape) and (max-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-content.e-month, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-content.e-year, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-content.e-decade {
    height: 50vh;
  }
}
@media screen and (orientation: landscape) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets {
    max-height: 85%;
    height: 85%;
  }
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header {
    height: 15%;
    font-size: 18px;
  }
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header .e-popup-close {
    padding: 1vh 1vw;
  }
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header .e-model-title {
    padding: 1vh 1vw;
  }
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header {
    width: 100%;
  }
}
@media screen and (orientation: landscape) and (max-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header {
    height: 27vh;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header {
    height: 25vh;
  }
}
@media screen and (orientation: landscape) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-start-end {
    margin: 0;
    height: 28px;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-start-end {
    margin: 5vh 0 0 0;
  }
}
@media screen and (orientation: landscape) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-day-span {
    margin: 8px 0;
    font-size: 16px;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-container {
    min-height: 75vh;
    height: 75vh;
  }
}
@media screen and (orientation: landscape) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-year, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade {
    overflow-y: auto;
  }
}
@media screen and (orientation: landscape) and (max-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-year, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade {
    height: 60vh;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-year, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade {
    height: 65vh;
  }
}
@media screen and (orientation: landscape) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month table, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-year table, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade table {
    display: table;
    border-spacing: unset;
  }
}
@media screen and (orientation: landscape) and (min-height: 600px) {
  .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month table, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-year table, .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade table {
    height: 65vh;
  }
}
.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow.e-date-time-icon {
  width: calc(100% - 80px);
}
.e-outline.e-float-input.e-static-clear.e-control-wrapper label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow.e-date-time-icon {
  width: calc(100% - 110px);
}
.e-date-range-wrapper .e-input-group-icon.e-icons.e-active {
  color: #e3165b;
}
.e-date-range-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: #e3165b;
}
.e-daterangepicker.e-popup {
  background: #fff;
}
.e-daterangepicker.e-popup .e-calendar {
  background-color: #fff;
}
.e-daterangepicker.e-popup .e-calendar .e-header .e-title, .e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover {
  color: rgba(0, 0, 0, 0.87);
  text-decoration: none;
}
.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
}
.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span {
  background-color: #eee;
  border: 1px solid #e3165b;
  color: #e3165b;
}
.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span {
  background: #eee;
  border: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day, .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day, .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day {
  background-color: #c8c8c8;
  border: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day, .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day, .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day, .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day {
  border: 1px solid #e3165b;
}
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day {
  border: 1px solid #e3165b;
}
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover, .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span, .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span, .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day, .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected, .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span {
  background-color: #fff;
  border: none;
  color: rgba(0, 0, 0, 0.38);
}
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover, .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected {
  background-color: #fff;
  border: none;
  color: rgba(0, 0, 0, 0.38);
}
.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day, .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
  background-color: #e3165b;
  color: #fff;
}
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day {
  background-color: #e3165b;
  color: #fff;
}
.e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span {
  color: #fff;
}
.e-daterangepicker.e-popup .e-presets {
  background-color: #fff;
  color: #000;
}
.e-daterangepicker.e-popup .e-presets .e-list-item.e-active {
  background-color: #fff;
  color: #e3165b;
}
.e-daterangepicker.e-popup .e-presets .e-list-item.e-hover {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
}
.e-daterangepicker.e-popup .e-start-label, .e-daterangepicker.e-popup .e-end-label {
  color: rgba(0, 0, 0, 0.87);
}
.e-daterangepicker.e-popup .e-change-icon {
  color: rgba(0, 0, 0, 0.74);
}
.e-daterangepicker.e-popup .e-day-span {
  color: rgba(0, 0, 0, 0.54);
}
.e-daterangepicker.e-popup .e-separator {
  background-color: rgba(0, 0, 0, 0.12);
}
.e-daterangepicker.e-popup .e-footer {
  background-color: #fff;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-model-header {
  background-color: #3f51b5;
  color: #fff;
}
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-model-header .e-popup-close {
  color: #fff;
}
.e-bigger .e-daterangepicker.e-range-modal,
*.e-device.e-daterangepicker.e-range-modal {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  opacity: 0.5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
.e-bigger .e-daterangepicker.e-popup,
*.e-bigger.e-daterangepicker.e-popup,
*.e-device.e-daterangepicker.e-popup {
  background-color: #fff;
}
.e-bigger .e-daterangepicker.e-popup.e-preset-wrapper,
*.e-bigger.e-daterangepicker.e-popup.e-preset-wrapper,
*.e-device.e-daterangepicker.e-popup.e-preset-wrapper {
  max-width: 770px;
  min-width: auto;
}
.e-bigger .e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
*.e-bigger.e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
*.e-device.e-daterangepicker.e-popup.e-preset-wrapper .e-presets {
  max-height: none;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header,
*.e-bigger.e-daterangepicker.e-popup .e-range-header,
*.e-device.e-daterangepicker.e-popup .e-range-header {
  width: auto;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 36px;
  justify-content: center;
  user-select: none;
  width: 100%;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn {
  border: 1px solid #3f51b5;
  box-shadow: none;
  font-size: 14px;
  font-weight: 500;
  height: 36px;
  line-height: 34px;
  max-width: 116px;
  overflow: hidden;
  padding: 1px 6px;
  text-overflow: ellipsis;
  width: 50%;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn {
  border-left: 0;
  border-radius: 0 2px 2px 0;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn {
  border-radius: 2px 0 0 2px;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]),
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]),
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]) {
  box-shadow: none;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]), .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover {
  box-shadow: none;
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn {
  max-width: 141px;
}
.e-bigger .e-daterangepicker.e-popup .e-presets,
*.e-bigger.e-daterangepicker.e-popup .e-presets,
*.e-device.e-daterangepicker.e-popup .e-presets {
  max-height: 240px;
}
.e-bigger .e-daterangepicker.e-popup .e-presets.e-preset-wrapper,
*.e-bigger.e-daterangepicker.e-popup .e-presets.e-preset-wrapper,
*.e-device.e-daterangepicker.e-popup .e-presets.e-preset-wrapper {
  max-height: none;
}
.e-bigger .e-daterangepicker.e-popup .e-presets ul,
*.e-bigger.e-daterangepicker.e-popup .e-presets ul,
*.e-device.e-daterangepicker.e-popup .e-presets ul {
  max-width: none;
}
.e-bigger .e-daterangepicker.e-popup .e-presets ul li.e-list-item,
*.e-bigger.e-daterangepicker.e-popup .e-presets ul li.e-list-item,
*.e-device.e-daterangepicker.e-popup .e-presets ul li.e-list-item {
  font-size: 14px;
  height: 48px;
  line-height: 48px;
  padding: 0 16px;
}
.e-bigger .e-daterangepicker .e-calendar,
*.e-bigger.e-daterangepicker .e-calendar,
*.e-device.e-daterangepicker .e-calendar {
  max-width: 296px;
  padding: 0;
}
.e-bigger .e-daterangepicker .e-calendar .e-content table,
*.e-bigger.e-daterangepicker .e-calendar .e-content table,
*.e-device.e-daterangepicker .e-calendar .e-content table {
  padding: 0 15px 15px;
}
.e-bigger .e-daterangepicker .e-calendar .e-header .e-next, .e-bigger .e-daterangepicker .e-calendar .e-header .e-prev,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-next,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-prev,
*.e-device.e-daterangepicker .e-calendar .e-header .e-next,
*.e-device.e-daterangepicker .e-calendar .e-header .e-prev {
  height: 48px;
  width: 48px;
}
.e-bigger .e-daterangepicker .e-calendar .e-header .e-next span, .e-bigger .e-daterangepicker .e-calendar .e-header .e-prev span,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-next span,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-prev span,
*.e-device.e-daterangepicker .e-calendar .e-header .e-next span,
*.e-device.e-daterangepicker .e-calendar .e-header .e-prev span {
  padding: 15px;
}
.e-bigger .e-daterangepicker .e-calendar .e-header .e-title,
*.e-bigger.e-daterangepicker .e-calendar .e-header .e-title,
*.e-device.e-daterangepicker .e-calendar .e-header .e-title {
  cursor: pointer;
  line-height: 48px;
}
.e-bigger .e-daterangepicker .e-calendar .e-header.e-month, .e-bigger .e-daterangepicker .e-calendar .e-header.e-year, .e-bigger .e-daterangepicker .e-calendar .e-header.e-decade,
*.e-bigger.e-daterangepicker .e-calendar .e-header.e-month,
*.e-bigger.e-daterangepicker .e-calendar .e-header.e-year,
*.e-bigger.e-daterangepicker .e-calendar .e-header.e-decade,
*.e-device.e-daterangepicker .e-calendar .e-header.e-month,
*.e-device.e-daterangepicker .e-calendar .e-header.e-year,
*.e-device.e-daterangepicker .e-calendar .e-header.e-decade {
  padding: 10px 5px 0 5px;
}
.e-bigger .e-daterangepicker .e-footer,
*.e-bigger.e-daterangepicker .e-footer,
*.e-device.e-daterangepicker .e-footer {
  height: 58px;
}
.e-bigger .e-daterangepicker .e-footer .e-btn,
*.e-bigger.e-daterangepicker .e-footer .e-btn,
*.e-device.e-daterangepicker .e-footer .e-btn {
  height: 36px;
  line-height: 36px;
  overflow: hidden;
}
.e-bigger .e-daterangepicker .e-footer .e-btn.e-apply,
*.e-bigger.e-daterangepicker .e-footer .e-btn.e-apply,
*.e-device.e-daterangepicker .e-footer .e-btn.e-apply {
  margin: 0 8px 0 8px;
}
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn,
*.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn {
  border: 1px solid #3f51b5;
  border-radius: 2px 0 0 2px;
  border-right: 0;
}
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn,
*.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn {
  border-radius: 0 2px 2px 0;
}
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel,
*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel,
*.e-device.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel {
  margin: 0 8px 0 8px;
}
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply,
*.e-bigger.e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply,
*.e-device.e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply {
  margin-left: 0;
}
.e-bigger .e-daterangepicker.e-device.e-popup,
*.e-bigger.e-daterangepicker.e-device.e-popup,
*.e-device.e-daterangepicker.e-device.e-popup {
  max-width: 298px;
}
.e-bigger .e-daterangepicker.e-device.e-popup .e-range-header,
*.e-bigger.e-daterangepicker.e-device.e-popup .e-range-header,
*.e-device.e-daterangepicker.e-device.e-popup .e-range-header {
  margin: 20px 16px 0 16px;
  padding: 0;
}
.e-bigger .e-daterangepicker.e-device.e-popup .e-range-header .e-day-span,
*.e-bigger.e-daterangepicker.e-device.e-popup .e-range-header .e-day-span,
*.e-device.e-daterangepicker.e-device.e-popup .e-range-header .e-day-span {
  margin: 10px 0;
}
.e-bigger .e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker,
.e-bigger.e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker {
  background-size: 250px 40px;
  min-height: 40px;
}
.e-bigger .e-daterangepicker,
*.e-bigger.e-daterangepicker,
*.e-device.e-daterangepicker {
  background-color: initial;
  padding: 0;
}
.e-bigger .e-daterangepicker .e-calendar th,
*.e-bigger.e-daterangepicker .e-calendar th,
*.e-device.e-daterangepicker .e-calendar th {
  color: rgba(0, 0, 0, 0.38);
}
.e-bigger .e-daterangepicker .e-start-btn, .e-bigger .e-daterangepicker .e-end-btn,
*.e-bigger.e-daterangepicker .e-start-btn,
*.e-bigger.e-daterangepicker .e-end-btn,
*.e-device.e-daterangepicker .e-start-btn,
*.e-device.e-daterangepicker .e-end-btn {
  background: #fff;
}
.e-bigger .e-daterangepicker .e-start-btn.e-active, .e-bigger .e-daterangepicker .e-start-btn.e-active:active, .e-bigger .e-daterangepicker .e-end-btn.e-active, .e-bigger .e-daterangepicker .e-end-btn.e-active:active:not([disabled]), .e-bigger .e-daterangepicker .e-start-btn.e-active:hover, .e-bigger .e-daterangepicker .e-end-btn.e-active:hover,
*.e-bigger.e-daterangepicker .e-start-btn.e-active,
*.e-bigger.e-daterangepicker .e-start-btn.e-active:active,
*.e-bigger.e-daterangepicker .e-end-btn.e-active,
*.e-bigger.e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
*.e-bigger.e-daterangepicker .e-start-btn.e-active:hover,
*.e-bigger.e-daterangepicker .e-end-btn.e-active:hover,
*.e-device.e-daterangepicker .e-start-btn.e-active,
*.e-device.e-daterangepicker .e-start-btn.e-active:active,
*.e-device.e-daterangepicker .e-end-btn.e-active,
*.e-device.e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
*.e-device.e-daterangepicker .e-start-btn.e-active:hover,
*.e-device.e-daterangepicker .e-end-btn.e-active:hover {
  background: #3f51b5;
  color: #fff;
}
.e-bigger.e-small .e-daterangepicker.e-popup {
  border: none;
  border-radius: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  max-height: 500px;
  max-width: 730px;
}
.e-bigger.e-small .e-daterangepicker.e-popup.e-daterange-day-header-lg {
  max-width: 100%;
}
.e-bigger.e-small .e-daterangepicker.e-popup.e-preset-wrapper {
  min-width: 625px;
}
.e-bigger.e-small .e-daterangepicker.e-popup.e-preset-wrapper .e-presets {
  max-height: none;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header {
  background: #fff;
  padding: 16px 16px 0 16px;
  width: auto;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-start-label, .e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-end-label {
  cursor: default;
  display: inline-block;
  font-size: 18px;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  user-select: none;
  white-space: nowrap;
  width: 48%;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-change-icon {
  font-size: 15px;
  font-weight: 500;
  text-align: center;
  width: 4%;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-day-span {
  direction: ltr;
  font-size: 13px;
  height: 14px;
  margin: 0 0 15px 0;
  text-align: center;
  user-select: none;
  width: 100%;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-start-end {
  align-items: center;
  display: flex;
  height: 35px;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-separator {
  height: 1px;
  margin: 0;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar {
  border: none;
  margin: 0;
  padding: 0;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content table {
  padding: 0 10px 10px;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title {
  cursor: pointer;
  line-height: 36px;
  width: auto;
  float: none;
  font-weight: normal;
  margin-left: 0;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-month, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-year, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-decade {
  padding: 10px 5px 0 5px;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next {
  float: right;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
  float: left;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
  height: 36px;
  width: 36px;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next span, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev span {
  padding: 10px;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover {
  border-radius: 50% 0 0 50%;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover {
  border-radius: 0 50% 50% 0;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
  border: none;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-footer {
  align-items: center;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  clear: both;
  display: flex;
  flex-direction: row-reverse;
  height: 48px;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-footer .e-btn {
  font-weight: 500;
  height: 27px;
  line-height: 27px;
  overflow: hidden;
  padding: 0 16px;
  text-overflow: ellipsis;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-footer .e-btn.e-apply {
  margin: 0 8px 0 8px;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-date-range-container {
  float: left;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-date-range-container.e-range-border {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container {
  display: flex;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-left-container, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-right-container {
  float: left;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-left-container {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets {
  max-height: 192px;
  overflow: auto;
  width: auto;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item {
  border-radius: 0;
  cursor: pointer;
  line-height: 48px;
  overflow: hidden;
  padding: 0 24px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-parent {
  margin: 0;
  max-width: 160px;
  padding: 0;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-text-content {
  line-height: 47px;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item {
  font-size: 13px;
  height: 36px;
  line-height: 36px;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-hide-range {
  display: none;
}
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container {
  float: right;
}
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container.e-range-border {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 0;
}
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-left-container {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 0;
}
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-next {
  float: left;
}
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-prev {
  float: right;
}
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover {
  border-radius: 0 50% 50% 0;
}
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover {
  border-radius: 50% 0 0 50%;
}
.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer {
  flex-direction: row;
  justify-content: flex-end;
}
.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer .e-btn.e-cancel {
  margin: 0 8px 0 8px;
}
.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer .e-btn.e-apply {
  margin-left: 0;
}
.e-bigger.e-small .e-daterangepicker .e-calendar {
  max-width: 246px;
}
.e-bigger.e-small .e-daterangepicker.e-popup,
.e-bigger.e-small.e-daterangepicker.e-popup {
  background: #fff;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar {
  background-color: #fff;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-header .e-title,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover {
  color: rgba(0, 0, 0, 0.87);
  text-decoration: none;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span {
  background-color: #eee;
  border: 1px solid #e3165b;
  color: #e3165b;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span {
  background: #eee;
  border: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day {
  background-color: #c8c8c8;
  border: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day {
  border: 1px solid #e3165b;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day {
  border: 1px solid #e3165b;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span {
  background-color: #fff;
  border: none;
  color: rgba(0, 0, 0, 0.38);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected {
  background-color: #fff;
  border: none;
  color: rgba(0, 0, 0, 0.38);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
  background-color: #e3165b;
  color: #fff;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day {
  background-color: #e3165b;
  color: #fff;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span {
  color: #fff;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets,
.e-bigger.e-small.e-daterangepicker.e-popup .e-presets {
  background-color: #fff;
  color: #000;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item.e-active,
.e-bigger.e-small.e-daterangepicker.e-popup .e-presets .e-list-item.e-active {
  background-color: #fff;
  color: #e3165b;
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item.e-hover,
.e-bigger.e-small.e-daterangepicker.e-popup .e-presets .e-list-item.e-hover {
  background-color: #eee;
  color: rgba(0, 0, 0, 0.87);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-start-label, .e-bigger.e-small .e-daterangepicker.e-popup .e-end-label,
.e-bigger.e-small.e-daterangepicker.e-popup .e-start-label,
.e-bigger.e-small.e-daterangepicker.e-popup .e-end-label {
  color: rgba(0, 0, 0, 0.87);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-change-icon,
.e-bigger.e-small.e-daterangepicker.e-popup .e-change-icon {
  color: rgba(0, 0, 0, 0.74);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-day-span,
.e-bigger.e-small.e-daterangepicker.e-popup .e-day-span {
  color: rgba(0, 0, 0, 0.54);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-separator,
.e-bigger.e-small.e-daterangepicker.e-popup .e-separator {
  background-color: rgba(0, 0, 0, 0.12);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-footer,
.e-bigger.e-small.e-daterangepicker.e-popup .e-footer {
  background-color: #fff;
}
.e-bigger .e-input-group-icon.e-range-icon, .e-bigger.e-control-wrapper .e-input-group-icon.e-range-icon, .e-bigger .e-control-wrapper .e-input-group-icon.e-range-icon {
  font-size: 18px;
  margin: 0 0 2px 0;
  min-height: 24px;
  min-width: 24px;
  outline: none;
}
.e-small.e-bigger .e-input-group-icon.e-range-icon,
*.e-control-wrapper.e-small.e-bigger .e-input-group-icon.e-range-icon,
*.e-small.e-bigger .e-control-wrapper .e-input-group-icon.e-range-icon {
  font-size: 18px;
}
.e-bigger .e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-date-range-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-range-icon,
.e-bigger .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon {
  min-height: 0;
  min-width: 24px;
}
.e-bigger.e-small .e-outline.e-date-range-wrapper .e-input-group-icon.e-range-icon,
.e-bigger.e-small.e-outline.e-date-range-wrapper .e-input-group-icon.e-range-icon,
.e-date-range-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-range-icon,
.e-bigger.e-small .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon {
  min-height: 0;
  min-width: 20px;
}
/*! component icons */
.e-datetime-wrapper .e-time-icon.e-icons::before {
  content: "\e20c";
  font-family: "e-icons";
}
.e-datetime-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 20px;
}
.e-small .e-datetime-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-date-icon,
.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-small .e-datetime-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-time-icon,
.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 18px;
}
.e-datetime-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-control-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-rtl.e-datetime-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-rtl.e-datetime-wrapper.e-control-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-rtl .e-datetime-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-rtl .e-datetime-wrapper.e-control-wrapper.e-filled .e-input-group-icon.e-time-icon {
  margin: 0;
}
.e-input-group.e-control-wrapper.e-datetime-wrapper.e-non-edit.e-input-focus .e-input:focus ~ .e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group.e-datetime-wrapper.e-non-edit.e-input-focus input:focus ~ .e-clear-icon {
  display: flex;
}
.e-datetime-wrapper {
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-tap-highlight-color: transparent;
}
.e-datetime-wrapper .e-time-icon.e-icons::before {
  font-size: 16px;
}
.e-datetime-wrapper.e-control-wrapper {
  box-sizing: border-box;
}
.e-datetime-wrapper .e-time-icon.e-icons.e-disabled, .e-datetime-wrapper .e-date-icon.e-icons.e-disabled {
  pointer-events: none;
}
.e-datetime-wrapper .e-clear-icon {
  box-sizing: content-box;
}
.e-datetime-wrapper span {
  cursor: pointer;
}
.e-datetime-wrapper .e-input-group-icon.e-date-icon, .e-datetime-wrapper .e-input-group-icon.e-time-icon {
  font-size: 16px;
  margin: 0 0 4px;
  min-height: 24px;
  min-width: 24px;
  outline: none;
}
.e-datetime-wrapper .e-input-group-icon.e-time-icon {
  border: 0;
  border-style: none;
  margin: 0 0 4px 6px;
}
.e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon {
  margin: 0 6px 4px 0;
}
.e-control.e-datetimepicker.e-popup-wrapper.e-popup-container.e-popup-expand.e-popup.e-popup-open .e-datetime-mob-popup-wrap {
  align-items: normal;
}
.e-datetime-mob-popup-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002;
}
.e-datetime-mob-popup-wrap .e-datetimepicker.e-popup.e-lib.e-control.e-popup-open {
  left: 0 !important; /* stylelint-disable-line declaration-no-important */
  position: relative;
  top: 0 !important; /* stylelint-disable-line declaration-no-important */
}
.e-datetimepicker.e-time-modal {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  left: 0;
  opacity: 0.5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
.e-datetimepicker.e-popup {
  border-style: solid;
  border-width: 1px;
  overflow: auto;
}
.e-datetimepicker.e-popup .e-content {
  position: relative;
}
.e-datetimepicker.e-popup .e-list-parent.e-ul {
  margin: 0;
  padding: 8px 0;
}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  color: rgba(0, 0, 0, 0.87);
  cursor: default;
  font-size: 13px;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover {
  cursor: pointer;
}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  line-height: 36px;
  text-indent: 16px;
}
.e-small .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 12px;
  line-height: 26px;
  text-indent: 12px;
}
.e-small.e-datetime-wrapper .e-time-icon.e-icons::before,
*.e-small .e-datetime-wrapper .e-time-icon.e-icons::before {
  font-size: 14px;
}
.e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker {
  background-size: 250px 33px;
  min-height: 33px;
}
.e-datetimepicker.e-popup-expand.e-popup {
  position: fixed;
}
.e-datetimepicker.e-popup-expand.e-popup .e-datetime-mob-popup-wrap {
  position: relative;
  width: 100%;
}
/*! datetimepicker theme */
.e-datetime-wrapper .e-input-group-icon.e-icons.e-active {
  color: #e3165b;
}
.e-datetime-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: #e3165b;
}
.e-datetimepicker.e-popup {
  border: none;
  border-radius: 2px;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.e-datetimepicker.e-popup .e-list-parent.e-ul {
  background-color: #fff;
}
.e-datetimepicker.e-popup .e-list-parent.e-ul li.e-list-item {
  border: none;
  color: rgba(0, 0, 0, 0.87);
}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover, .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation, .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item:focus {
  background-color: #eee;
  border: none;
  color: #000;
}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active {
  background-color: #eee;
  color: #e3165b;
}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
  background-color: #eee;
  color: #e3165b;
}
.e-bigger.e-datetime-wrapper .e-time-icon.e-icons::before,
*.e-bigger .e-datetime-wrapper .e-time-icon.e-icons::before {
  font-size: 18px;
}
.e-bigger.e-datetime-wrapper .e-input-group-icon.e-time-icon,
*.e-bigger .e-datetime-wrapper .e-input-group-icon.e-time-icon {
  margin: 5px 0 6px 8px;
  min-height: 26px;
  min-width: 26px;
}
.e-bigger.e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon,
*.e-bigger .e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon {
  margin: 5px 8px 6px 0;
}
.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul,
*.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul {
  padding: 8px 0;
}
.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 14px;
  line-height: 48px;
  text-indent: 16px;
}
.e-bigger .e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker,
.e-bigger.e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker {
  background-size: 250px 40px;
  min-height: 40px;
}
.e-small.e-bigger.e-datetime-wrapper .e-time-icon.e-icons::before,
*.e-small.e-bigger .e-datetime-wrapper .e-time-icon.e-icons::before {
  font-size: 18px;
}
.e-small.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
*.e-small.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 13px;
  line-height: 40px;
  text-indent: 16px;
}
.e-bigger .e-datetime-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-date-icon,
.e-bigger .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-bigger .e-datetime-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-time-icon,
.e-bigger .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 24px;
}
.e-bigger.e-small .e-outline.e-datetime-wrapper .e-input-group-icon.e-date-icon,
.e-bigger.e-small.e-outline.e-datetime-wrapper .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-date-icon,
.e-bigger.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-bigger.e-small .e-outline.e-datetime-wrapper .e-input-group-icon.e-time-icon,
.e-bigger.e-small.e-outline.e-datetime-wrapper .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-time-icon,
.e-bigger.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 20px;
}
@keyframes tbar-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12);
  }
}
/*! TreeView's material theme wise override definitions and variables */
/* stylelint-disable */
/* stylelint-disable property-no-vendor-prefix */
@keyframes e-input-ripple {
  100% {
    opacity: 0;
    transform: scale(4);
  }
}
@keyframes slideTopUp {
  from {
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    transform: translate3d(0, 0, 0) scale(1);
  }
}
/*! calendar material theme variables */
.e-ddl.e-control-wrapper .e-ddl-icon::before {
  transform: rotate(0deg);
  transition: transform 300ms ease;
}
.e-ddl.e-control-wrapper.e-icon-anim .e-ddl-icon::before {
  transform: rotate(180deg);
  transition: transform 300ms ease;
}
.e-dropdownbase .e-list-item.e-active.e-hover {
  color: #e3165b;
}
.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:active,
.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:hover,
.e-input-group:not(.e-disabled) .e-back-icon:active,
.e-input-group:not(.e-disabled) .e-back-icon:hover,
.e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:hover {
  background: transparent;
}
.e-input-group .e-ddl-icon:not(:active)::after {
  animation: none;
}
.e-ddl.e-popup {
  border: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  margin-top: 2px;
}
.e-popup.e-ddl .e-dropdownbase {
  min-height: 26px;
}
.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon {
  margin: 6px 6px 5px;
  min-height: 12px;
  min-width: 12px;
  padding: 6px;
}
.e-input-group.e-ddl,
.e-input-group.e-ddl .e-input,
.e-input-group.e-ddl .e-ddl-icon {
  background: transparent;
}
.e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group:hover:not(.e-disabled):not(.e-float-icon-left),
.e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left) {
  border-bottom-width: 0;
}
.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon,
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus.e-small .e-clear-icon,
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon {
  margin: 0;
}
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,
.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter,
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-input-focus .e-input-filter,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-input-focus .e-input-filter,
.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small.e-input-focus .e-input-filter {
  padding: 5px 5px 5px 12px;
}
.e-ddl.e-popup.e-outline .e-filter-parent {
  padding: 4px 8px;
}
.e-multiselect.e-input-group.e-checkbox .e-multi-select-wrapper input[type=text] {
  padding: 1px 0;
}
.e-small .e-multiselect.e-input-group.e-checkbox .e-multi-select-wrapper input[type=text],
.e-small.e-multiselect.e-input-group.e-checkbox .e-multi-select-wrapper input[type=text] {
  padding: 0;
}
.e-multiselect.e-input-group .e-multi-select-wrapper .e-multiselect-box input[type=text],
.e-multiselect.e-input-group.e-input-focus .e-multi-select-wrapper .e-searcher:not(.e-zero-size) input[type=text] {
  padding: 0;
}
.e-schedule .e-schedule-toolbar .e-icon-prev::before {
  content: "\e937";
}
.e-schedule .e-schedule-toolbar .e-icon-next::before {
  content: "\e956";
}
.e-schedule .e-schedule-toolbar .e-icon-add::before {
  content: "\e963";
}
.e-schedule .e-schedule-toolbar .e-icon-today::before {
  content: "\e322";
}
.e-schedule .e-schedule-toolbar .e-icon-down-arrow::before {
  content: "\e969";
}
.e-schedule .e-schedule-toolbar .e-icon-day::before {
  content: "\e31b";
}
.e-schedule .e-schedule-toolbar .e-icon-week::before {
  content: "\e315";
}
.e-schedule .e-schedule-toolbar .e-icon-workweek::before {
  content: "\e314";
}
.e-schedule .e-schedule-toolbar .e-icon-month::before {
  content: "\e93c";
}
.e-schedule .e-schedule-toolbar .e-icon-month-agenda::before {
  content: "\e313";
}
.e-schedule .e-schedule-toolbar .e-icon-agenda::before {
  content: "\e31d";
}
.e-schedule .e-schedule-toolbar .e-icon-year::before, .e-schedule .e-schedule-toolbar .e-icon-timeline-year-vertical::before, .e-schedule .e-schedule-toolbar .e-icon-timeline-year-horizontal::before, .e-schedule .e-schedule-toolbar .e-icon-timeline-month::before {
  content: "\ea8e";
}
.e-schedule .e-schedule-toolbar .e-icon-timeline-day::before {
  content: "\ea85";
}
.e-schedule .e-schedule-toolbar .e-icon-timeline-week::before {
  content: "\ea88";
}
.e-schedule .e-schedule-toolbar .e-icon-timeline-workweek::before {
  content: "\ea8b";
}
.e-schedule .e-schedule-toolbar.e-toolbar .e-popup-down-icon::before,
.e-schedule .e-schedule-toolbar.e-toolbar .e-popup-up-icon::before {
  content: "\e984";
}
.e-schedule .e-schedule-toolbar.e-rtl .e-icon-prev::before {
  content: "\e956";
}
.e-schedule .e-schedule-toolbar.e-rtl .e-icon-next::before {
  content: "\e937";
}
.e-schedule .e-schedule-resource-toolbar .e-icon-menu::before {
  content: "\e99a";
}
.e-schedule .e-schedule-resource-toolbar .e-icon-next::before {
  content: "\e956";
}
.e-schedule .e-close-icon::before {
  content: "\e7fc";
}
.e-schedule .e-block-indicator::before {
  content: "\e22a";
}
.e-schedule .e-appointment .e-recurrence-icon::before {
  content: "\e308";
}
.e-schedule .e-appointment .e-recurrence-edit-icon::before {
  content: "\e30a";
}
.e-schedule .e-appointment .e-up-icon::before {
  content: "\e306";
}
.e-schedule .e-appointment .e-down-icon::before {
  content: "\e304";
}
.e-schedule .e-appointment .e-left-icon::before {
  content: "\e302";
}
.e-schedule .e-appointment .e-right-icon::before {
  content: "\e300";
}
.e-schedule .e-vertical-view .e-all-day-cells .e-all-day-appointment-section::before {
  content: "\e916";
}
.e-schedule.e-rtl .e-appointment .e-left-icon::before {
  content: "\e300";
}
.e-schedule.e-rtl .e-appointment .e-right-icon::before {
  content: "\e302";
}
.e-schedule .e-resource-tree-icon::before {
  content: "\e22f";
}
.e-schedule-dialog.e-device .e-back-icon::before {
  content: "\e977";
}
.e-schedule-dialog.e-device .e-save-icon::before {
  content: "\e98e";
}
.e-schedule-dialog.e-device .e-delete-icon::before {
  content: "\e94a";
}
.e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button .e-recurrence-edit.e-icons::before {
  content: "\e944";
}
.e-schedule-dialog.e-device.e-rtl .e-back-icon::before {
  content: "\e85f";
}
.e-quick-popup-wrapper .e-edit-icon::before {
  content: "\e891";
}
.e-quick-popup-wrapper .e-delete-icon::before {
  content: "\e94a";
}
.e-quick-popup-wrapper .e-close-icon::before {
  content: "\e7fc";
}
.e-quick-popup-wrapper .e-time-icon::before {
  content: "\e20c";
}
.e-quick-popup-wrapper .e-location-icon::before {
  content: "\e30c";
}
.e-quick-popup-wrapper .e-time-zone-icon::before {
  content: "\e30e";
}
.e-quick-popup-wrapper .e-description-icon::before {
  content: "\e30d";
}
.e-quick-popup-wrapper .e-resource-icon::before {
  content: "\e424";
}
.e-quick-popup-wrapper .e-date-time-icon::before {
  content: "\e421";
}
.e-more-popup-wrapper.e-device .e-close-icon::before {
  content: "\e7fc";
}
.e-schedule {
  display: block;
  outline: medium none;
  overflow: hidden;
  position: relative;
  user-select: none;
}
.e-schedule .e-schedule-toolbar {
  border: 0;
  border-bottom: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  margin-bottom: 3px;
  min-height: 42px;
}
.e-schedule .e-schedule-toolbar .e-active-view .e-tbar-btn-text,
.e-schedule .e-schedule-toolbar .e-active-view .e-icons {
  color: #e3165b;
}
.e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text {
  cursor: pointer;
  font-size: 13px;
  text-transform: uppercase;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items {
  height: 42px;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos {
  height: 42px;
  min-height: 42px;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right .e-toolbar-item .e-tbar-btn {
  border: none;
  border-radius: 0;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right .e-toolbar-item.e-active-view .e-tbar-btn {
  border: none;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items.e-tbar-pos > div {
  height: inherit;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon.e-icon-down-arrow {
  font-size: 10px;
  margin-top: 0;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:focus, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:hover {
  border-radius: 100%;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-day .e-icon-day, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-week .e-icon-week, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-work-week .e-icon-workweek, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-month .e-icon-month, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-year .e-icon-year, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-agenda .e-icon-agenda, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-month-agenda .e-icon-month-agenda, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-day .e-icon-timeline-day, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-week .e-icon-timeline-week, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-work-week .e-icon-timeline-workweek, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-month .e-icon-timeline-month, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-year .e-icon-timeline-year-vertical, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-timeline-year .e-icon-timeline-year-horizontal, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-add .e-tbar-btn-text, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-day, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today {
  display: none;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-hidden {
  display: none;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-prev .e-icon-prev, .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-next .e-icon-next {
  font-size: 14px;
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-date-range .e-tbar-btn .e-tbar-btn-text {
  font-size: 14px;
  text-transform: initial;
}
.e-schedule .e-schedule-toolbar.e-rtl .e-hor-nav {
  border-left: 0;
  border-right: 1px solid #f5f5f5;
}
.e-schedule .e-schedule-toolbar.e-rtl .e-hor-nav:not(.e-nav-active):hover {
  background: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-schedule-toolbar .e-hor-nav {
  border-left: 1px solid #f5f5f5;
}
.e-schedule .e-schedule-toolbar .e-hor-nav::after {
  content: "";
}
.e-schedule .e-schedule-toolbar .e-hor-nav:active {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-schedule-toolbar .e-hor-nav:active::after {
  content: "";
}
.e-schedule .e-schedule-toolbar .e-hor-nav:hover {
  background: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-schedule-toolbar .e-hor-nav:focus {
  background: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule.e-adaptive .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today {
  display: block;
}
.e-schedule.e-adaptive .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today + .e-tbar-btn-text {
  display: none;
}
.e-schedule.e-device .e-schedule-toolbar {
  height: 56px;
  min-height: 56px;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:hover, .e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-left .e-tbar-btn.e-icon-btn:focus {
  height: calc(100% - 20px);
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items {
  height: 56px;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today + .e-tbar-btn-text {
  display: none;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-today .e-icon-today {
  display: block;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items.e-tbar-pos {
  height: 56px;
  min-height: 56px;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right .e-toolbar-item .e-tbar-btn {
  border: none;
  border-radius: 0;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items.e-tbar-pos > div {
  height: inherit;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
  padding: 0;
}
.e-schedule.e-device .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text {
  font-size: 14px;
}
.e-schedule.e-device .e-schedule-toolbar .e-date-range .e-tbar-btn .e-tbar-btn-text {
  font-size: 14px;
}
.e-schedule.e-device .e-schedule-toolbar .e-toolbar-pop {
  overflow: auto;
}
.e-schedule.e-device .e-content-wrap.e-scroll-hidden {
  overflow: hidden;
}
@media screen and (max-width: 320px) {
  .e-schedule .e-schedule-toolbar .e-toolbar-pop {
    width: 100%;
  }
  .e-schedule .e-schedule-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
    padding-left: 7px;
  }
  .e-schedule .e-schedule-toolbar .e-toolbar-pop.e-rtl .e-toolbar-item .e-tbar-btn.e-btn {
    padding-right: 7px;
  }
  .e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text {
    font-size: 8px;
  }
}
.e-schedule .e-schedule-resource-toolbar {
  background: #fafafa;
  border-bottom: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  display: flex;
  margin-bottom: 3px;
  min-height: 42px;
  padding: 10px;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-menu .e-icon-menu {
  color: rgba(0, 0, 0, 0.54);
  font-size: 14px;
  padding: 7px;
  padding-left: 4px;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-menu.e-disable {
  display: none;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-level-title {
  display: flex;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-resource-name {
  font-size: 14px;
  padding: 5px;
  color: #000;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-resource-name:not(:last-child) {
  opacity: 0.6;
}
.e-schedule .e-schedule-resource-toolbar .e-resource-level-title .e-icon-next {
  color: rgba(0, 0, 0, 0.54);
  font-size: 10px;
  line-height: 18px;
  opacity: 0.4;
  padding: 5px;
}
.e-schedule .e-schedule-resource-toolbar.e-popup-close {
  display: none;
}
.e-schedule .e-schedule-resource-toolbar.e-popup-open {
  display: block;
}
.e-schedule .e-text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-text-center {
  text-align: center;
}
.e-schedule .e-table-container {
  display: inline-flex;
  position: relative;
  vertical-align: top;
}
.e-schedule .e-table-container.e-translate {
  transition: transform 0.1s ease 0s;
}
.e-schedule .e-resource-tree-popup {
  background: #fff;
  box-shadow: 0 3px 4px 0.2px rgba(0, 0, 0, 0.4);
  height: 100%;
  position: absolute;
  width: 250px;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-resource-tree-popup .e-resource-tree {
  height: 100%;
  overflow-y: auto;
}
.e-schedule .e-resource-tree-popup .e-resource-tree.e-treeview .e-text-content {
  padding: 0 0 0 12px;
}
.e-schedule .e-resource-tree-popup-overlay.e-enable {
  background: #333;
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 100%;
}
.e-schedule .e-new-event {
  background: #3f51b5;
  border: 1px solid #fff;
  border-radius: 5px;
  height: 100%;
  opacity: 0.9;
  position: relative;
  width: 100%;
  z-index: 1;
}
.e-schedule .e-new-event .e-title {
  color: #fff;
  font-size: 12px;
  line-height: 1.2;
  margin: 0;
  overflow-wrap: break-word;
  padding: 3px;
  position: absolute;
  text-align: left;
  white-space: normal;
  word-wrap: break-word;
}
.e-schedule .e-schedule-table {
  border: 0 none;
  border-collapse: separate;
  border-spacing: 0;
  margin: 0;
  table-layout: fixed;
  width: 100%;
}
.e-schedule .e-schedule-table > tbody > tr > th,
.e-schedule .e-schedule-table > tbody > tr > td {
  box-sizing: border-box;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-schedule .e-outer-table > tbody > tr > td {
  padding: 0;
  vertical-align: top;
}
.e-schedule .e-content-wrap {
  position: relative;
}
.e-schedule .e-content-wrap .e-day-wrapper {
  width: 100%;
}
.e-schedule .e-content-placeholder {
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 99999;
}
.e-schedule .e-content-wrap,
.e-schedule .e-scroll-container {
  -webkit-overflow-scrolling: touch; /* stylelint-disable-line property-no-vendor-prefix */
  overflow: auto;
}
.e-schedule .e-hide-childs > * {
  display: none;
}
.e-schedule .e-recurrence-icon,
.e-schedule .e-recurrence-edit-icon {
  font-size: 11px;
}
.e-schedule .e-left-icon,
.e-schedule .e-right-icon {
  font-size: 8px;
}
.e-schedule .e-m-date {
  cursor: pointer;
  font-size: 20px;
}
.e-schedule .e-m-date:hover {
  text-decoration: underline;
}
.e-schedule .e-m-day {
  font-size: 12px;
}
.e-schedule.e-device .e-m-date:hover {
  text-decoration: none;
}
.e-schedule .e-block-appointment {
  background: rgba(0, 0, 0, 0.08);
  color: rgba(0, 0, 0, 0.6);
  cursor: default;
  overflow: hidden;
  position: absolute;
}
.e-schedule .e-block-appointment .e-subject {
  overflow: hidden;
  overflow-wrap: break-word;
  padding: 4px;
  white-space: normal;
  word-wrap: break-word;
}
.e-schedule .e-block-indicator {
  color: rgba(0, 0, 0, 0.6);
  float: right;
  padding: 0 5px;
  z-index: 1;
}
.e-schedule.e-rtl .e-block-indicator {
  float: left;
}
.e-schedule .e-timeline-view .e-block-indicator,
.e-schedule .e-timeline-month-view .e-block-indicator {
  position: absolute;
  top: 3px;
}
.e-schedule .e-appointment {
  opacity: 1;
  transition: opacity 100ms linear;
}
.e-schedule .e-appointment .e-subject.e-disable {
  display: none;
}
.e-schedule .e-appointment .e-inline-appointment {
  z-index: 1;
}
.e-schedule .e-appointment .e-inline-subject {
  background: transparent;
  border: 0;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  padding-top: 4px;
  width: 100%;
}
.e-schedule .e-appointment.e-event-action {
  opacity: 0.4;
}
.e-schedule .e-appointment.e-allow-select {
  pointer-events: none;
}
.e-schedule .e-read-only {
  opacity: 0.8;
}
.e-schedule.e-event-action .e-appointment:not(.e-schedule-event-clone), .e-schedule.e-event-action .e-block-appointment {
  pointer-events: none;
}
.e-schedule.e-event-action .e-drag-clone, .e-schedule.e-event-action .e-timeline-view .e-drag-clone {
  cursor: move;
}
.e-schedule.e-event-action .e-drag-clone .e-top-handler,
.e-schedule.e-event-action .e-drag-clone .e-bottom-handler, .e-schedule.e-event-action .e-timeline-view .e-drag-clone .e-top-handler,
.e-schedule.e-event-action .e-timeline-view .e-drag-clone .e-bottom-handler {
  pointer-events: none;
}
.e-schedule.e-event-action .e-vertical-view .e-appointment-wrapper .e-resize-clone {
  cursor: ns-resize;
}
.e-schedule.e-event-action .e-timeline-view .e-resize-clone, .e-schedule.e-event-action .e-timeline-month-view .e-resize-clone, .e-schedule.e-event-action .e-all-day-appointment-wrapper .e-resize-clone {
  cursor: ew-resize;
}
.e-schedule.e-device .e-appointment {
  overflow: hidden;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-top-bottom-resize {
  height: 10px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 100%;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-left-right-resize {
  border-radius: 50%;
  height: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 10px;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-top-handler .e-top-bottom-resize {
  margin-top: -8px;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-bottom-handler .e-top-bottom-resize {
  margin-top: 8px;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-left-handler .e-left-right-resize {
  margin-left: -8px;
}
.e-schedule.e-device .e-appointment.e-appointment-border .e-right-handler .e-left-right-resize {
  margin-left: 8px;
}
.e-schedule .e-timeline-year-view .e-event-resize.e-left-handler, .e-schedule .e-timeline-year-view .e-event-resize.e-right-handler {
  height: 100%;
  width: 5px;
}
.e-schedule .e-timeline-year-view .e-event-resize.e-top-handler, .e-schedule .e-timeline-year-view .e-event-resize.e-bottom-handler {
  height: 5px;
  width: 100%;
}
.e-schedule .e-event-resize {
  position: absolute;
}
.e-schedule .e-event-resize.e-left-handler, .e-schedule .e-event-resize.e-right-handler {
  height: 100%;
  min-width: 1px;
  max-width: 10px;
  width: 20%;
}
.e-schedule .e-event-resize.e-left-handler {
  cursor: ew-resize;
  float: left;
  left: 0;
}
.e-schedule .e-event-resize.e-right-handler {
  cursor: e-resize;
  float: right;
  right: 0;
}
.e-schedule .e-event-resize.e-top-handler, .e-schedule .e-event-resize.e-bottom-handler {
  min-height: 1px;
  max-height: 10px;
  height: 20%;
  width: 100%;
}
.e-schedule .e-event-resize.e-top-handler {
  cursor: ns-resize;
  top: 0;
}
.e-schedule .e-event-resize.e-bottom-handler {
  bottom: 0;
  cursor: ns-resize;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-content-table,
.e-schedule .e-vertical-view.e-timescale-disable .e-content-wrap {
  height: 100%;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-all-day-row,
.e-schedule .e-vertical-view.e-timescale-disable .e-all-day-cells {
  height: 0 !important; /* stylelint-disable-line declaration-no-important */
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment {
  background: #3f51b5;
  border: 1px solid #e8eaf6;
  border-radius: 2px;
  color: #fff;
  display: flex;
  overflow: hidden;
  position: absolute;
  height: 54px;
  margin-bottom: 2px;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-appointment-details {
  display: flex;
  flex: auto;
  padding: 2px 4px 0 2px;
  text-align: left;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-inner-wrap {
  flex: auto;
  overflow: hidden;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-subject {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  margin-left: auto;
  min-height: 18px;
  overflow: hidden;
  overflow-wrap: break-word;
  padding-top: 1px;
  white-space: normal;
  word-wrap: break-word;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-time,
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-location {
  font-size: 11px;
  overflow: hidden;
  padding-top: 1px;
  text-overflow: ellipsis;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-recurrence-icon,
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-recurrence-edit-icon {
  line-height: 54px;
  padding: 0 5px;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-left-icon,
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment .e-right-icon {
  line-height: 54px;
  padding: 0 2px;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment.e-appointment-border, .e-schedule .e-vertical-view.e-timescale-disable .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment.e-allow-select {
  pointer-events: none;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-appointment-wrapper {
  position: absolute;
  width: 0;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-work-cells {
  height: auto;
  vertical-align: top;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-more-indicator {
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  font-size: 11px;
  line-height: 11px;
  overflow: hidden;
  padding: 2px 4px;
  position: absolute;
  text-overflow: ellipsis;
}
.e-schedule .e-vertical-view.e-timescale-disable .e-more-indicator:focus {
  text-decoration: underline;
}
.e-schedule .e-vertical-view .e-left-indent {
  width: 85px;
}
.e-schedule .e-vertical-view .e-left-indent .e-all-day-cells {
  position: relative;
}
.e-schedule .e-vertical-view .e-date-header-wrap table col,
.e-schedule .e-vertical-view .e-content-wrap table col {
  width: 36px;
}
.e-schedule .e-vertical-view .e-resource-cells {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  height: 40px;
  padding: 8px;
  padding-left: 15px;
}
.e-schedule .e-vertical-view .e-header-cells {
  font-size: 12px;
  height: 60px;
  padding: 5px;
}
.e-schedule .e-vertical-view .e-header-cells .e-header-day {
  display: table;
  font-size: 13px;
  line-height: unset;
  padding-bottom: 0;
}
.e-schedule .e-vertical-view .e-header-cells .e-header-date {
  cursor: pointer;
  display: table;
  font-size: 18px;
  line-height: unset;
  padding-top: 0;
}
.e-schedule .e-vertical-view .e-header-cells .e-header-date:hover {
  text-decoration: underline;
}
.e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-day {
  cursor: default;
  opacity: 0.35;
}
.e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-date {
  cursor: default;
  opacity: 0.35;
}
.e-schedule .e-vertical-view .e-header-cells.e-disable-dates .e-header-date:hover {
  text-decoration: none;
}
.e-schedule .e-vertical-view .e-row-count-wrapper {
  display: block;
  height: 100%;
  pointer-events: none;
  position: relative;
}
.e-schedule .e-vertical-view .e-row-count-wrapper .e-more-indicator {
  bottom: 0;
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  overflow: hidden;
  overflow-wrap: normal;
  padding: 2px 4px;
  pointer-events: visible;
  position: absolute;
  text-overflow: ellipsis;
  width: 100%;
}
.e-schedule .e-vertical-view .e-row-count-wrapper .e-more-indicator:focus {
  text-decoration: underline;
}
.e-schedule .e-vertical-view .e-row-count-wrapper.e-disable {
  display: none;
}
.e-schedule .e-vertical-view .e-all-day-appointment-section {
  bottom: 4px;
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  display: block;
  font-size: 11px;
  height: 25px;
  left: 0;
  line-height: 25px;
  margin: 0 auto;
  position: absolute;
  right: 0;
  transform: rotate(0deg);
  transition: transform 300ms ease-in-out;
  width: 25px;
}
.e-schedule .e-vertical-view .e-all-day-appointment-section.e-disable {
  display: none;
}
.e-schedule .e-vertical-view .e-all-day-appointment-section.e-appointment-expand {
  transform: rotate(0deg);
}
.e-schedule .e-vertical-view .e-all-day-appointment-section.e-appointment-collapse {
  transform: rotate(180deg);
}
.e-schedule .e-vertical-view .e-all-day-appointment-section:hover, .e-schedule .e-vertical-view .e-all-day-appointment-section:focus {
  background: #e0e0e0;
  border-radius: 100%;
  color: rgba(0, 0, 0, 0.54);
}
.e-schedule .e-vertical-view .e-appointment-hide {
  opacity: 0;
}
.e-schedule .e-vertical-view .e-all-day-cells {
  height: 0;
  padding: 0;
  text-align: center;
  vertical-align: top;
}
.e-schedule .e-vertical-view .e-all-day-cells:first-child.e-animate {
  transition: 250ms ease-out;
}
.e-schedule .e-vertical-view .e-time-cells-wrap table td,
.e-schedule .e-vertical-view .e-work-cells {
  font-size: 12px;
  height: 36px;
  text-align: center;
}
.e-schedule .e-vertical-view .e-work-cells {
  width: 36px;
}
.e-schedule .e-vertical-view .e-work-cells.e-disable-dates {
  background: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-vertical-view .e-work-cells.e-disable-dates:hover {
  background: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-vertical-view.e-virtual-mask .e-work-cells {
  background: rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 0 0 8px #fafafa;
}
.e-schedule .e-vertical-view.e-virtual-mask .e-work-cells:hover {
  background: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-vertical-view .e-current-time {
  font-size: 11px;
}
.e-schedule .e-vertical-view .e-clone-time-indicator,
.e-schedule .e-vertical-view .e-current-time,
.e-schedule .e-vertical-view .e-previous-timeline,
.e-schedule .e-vertical-view .e-current-timeline {
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 100%;
}
.e-schedule .e-vertical-view .e-previous-timeline,
.e-schedule .e-vertical-view .e-current-timeline {
  z-index: 1;
}
.e-schedule .e-vertical-view .e-date-header-wrap {
  max-height: 300px;
  overflow: hidden;
}
.e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-scroll {
  border-bottom: 1px solid #e8eaf6;
  overflow-y: auto;
}
.e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-scroll .e-header-row .e-resource-cells {
  position: sticky;
}
.e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-scroll .e-header-row .e-header-cells {
  position: sticky;
  top: 0;
}
.e-schedule .e-vertical-view .e-date-header-wrap.e-all-day-auto {
  max-height: unset;
}
.e-schedule .e-vertical-view .e-time-cells-wrap {
  overflow: hidden;
}
.e-schedule .e-vertical-view .e-content-wrap,
.e-schedule .e-vertical-view .e-time-cells-wrap {
  position: relative;
}
.e-schedule .e-vertical-view .e-timeline-wrapper,
.e-schedule .e-vertical-view .e-day-wrapper,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper {
  height: 0;
  margin: 0;
  padding: 0;
  position: relative;
}
.e-schedule .e-vertical-view .e-appointment-wrapper-hidden {
  visibility: hidden;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment:not(.e-schedule-event-clone) {
  cursor: default;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment {
  background: #3f51b5;
  border: 1px solid #e8eaf6;
  border-radius: 2px;
  color: #fff;
  display: flex;
  overflow: hidden;
  position: absolute;
  height: 22px;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details {
  display: flex;
  flex: auto;
  line-height: 20px;
  overflow: hidden;
  padding: 1px 0 1px 4px;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-subject {
  flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-time {
  display: block;
  font-size: 11px;
  padding: 1px 4px 2px 0;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-recurrence-icon,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-recurrence-edit-icon,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-left-icon,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details .e-right-icon {
  line-height: 20px;
  padding: 0 2px;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-appointment-border, .e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment:not(.e-schedule-event-clone) {
  cursor: default;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment {
  background: #3f51b5;
  border: 1px solid #e8eaf6;
  border-radius: 2px;
  color: #fff;
  overflow: hidden;
  position: absolute;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-appointment-details {
  flex: auto;
  padding: 0 4px;
  text-align: left;
  line-height: unset;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-subject {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  margin-left: auto;
  min-height: 18px;
  overflow: hidden;
  overflow-wrap: break-word;
  padding-top: 4px;
  white-space: normal;
  word-wrap: break-word;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-time,
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-location {
  font-size: 11px;
  overflow: hidden;
  padding-top: 1px;
  text-overflow: ellipsis;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-time {
  display: block;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-icon,
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-edit-icon {
  bottom: 5px;
  display: block;
  float: right;
  height: auto;
  left: auto;
  position: absolute;
  right: 5px;
  width: auto;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-indicator {
  display: block;
  margin: 0 45%;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-up-icon,
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-down-icon {
  font-size: 8px;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-up-icon {
  margin-top: 3px;
  top: 0;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment .e-down-icon {
  bottom: 6px;
  position: absolute;
}
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment.e-appointment-border, .e-schedule .e-vertical-view .e-day-wrapper .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-schedule .e-vertical-view.e-day-view .e-header-date {
  cursor: default;
}
.e-schedule .e-vertical-view.e-day-view .e-header-date:hover {
  text-decoration: none;
}
.e-schedule.e-device .e-vertical-view .e-header-cells .e-header-day {
  font-size: 14px;
}
.e-schedule.e-device .e-vertical-view .e-header-cells .e-header-date {
  font-size: 20px;
}
.e-schedule.e-device .e-vertical-view .e-header-cells .e-header-date:hover {
  text-decoration: none;
}
.e-schedule.e-device .e-vertical-view .e-left-indent {
  width: 60px;
}
.e-schedule.e-device .e-vertical-view .e-clone-time-indicator,
.e-schedule.e-device .e-vertical-view .e-current-time {
  font-size: 9px;
}
.e-schedule.e-device .e-vertical-view .e-time-cells-wrap {
  float: left;
  width: 60px;
}
.e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td {
  font-size: 11px;
}
.e-schedule.e-device .e-vertical-view .e-day-wrapper .e-appointment .e-subject {
  font-weight: 500;
  min-height: auto;
}
.e-schedule.e-rtl {
  text-align: right;
}
.e-schedule.e-rtl .e-vertical-view.e-timescale-disable .e-appointment-details {
  text-align: right;
}
.e-schedule.e-rtl .e-vertical-view .e-all-day-appointment-wrapper .e-appointment .e-appointment-details {
  padding: 1px 4px 1px 0;
}
.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-appointment-details {
  line-height: 15px;
  text-align: right;
}
.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-subject {
  font-weight: 500;
  margin-left: 15px;
  margin-right: auto;
}
.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-icon,
.e-schedule.e-rtl .e-vertical-view .e-day-wrapper .e-appointment .e-recurrence-edit-icon {
  float: left;
  left: 5px;
  right: auto;
}
.e-schedule.e-rtl.e-device .e-vertical-view .e-time-cells-wrap {
  float: right;
}
@media screen and (max-width: 480px) {
  .e-schedule .e-vertical-view .e-left-indent {
    width: 60px;
  }
}
.e-schedule .e-month-view .e-left-indent,
.e-schedule .e-month-agenda-view .e-left-indent {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  width: 36px;
}
.e-schedule .e-month-view .e-week-number-wrapper,
.e-schedule .e-month-agenda-view .e-week-number-wrapper {
  overflow: hidden;
  position: relative;
}
.e-schedule .e-month-view .e-week-number-wrapper .e-schedule-table,
.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-schedule-table {
  height: 100%;
}
.e-schedule .e-month-view .e-week-number-wrapper .e-week-number,
.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-week-number {
  color: rgba(0, 0, 0, 0.54);
  padding-top: 4px;
  text-align: center;
  vertical-align: top;
  width: 36px;
}
.e-schedule .e-clipboard {
  cursor: default;
  height: 1px;
  left: -1000px;
  position: fixed;
  resize: none;
  top: -1000px;
  width: 1px;
  overflow: hidden;
  opacity: 0;
}
.e-schedule .e-month-view .e-content-wrap table tr:last-child td {
  border-bottom-width: 0;
}
.e-schedule .e-month-view .e-date-header-wrap {
  font-size: 13px;
  overflow: hidden;
}
.e-schedule .e-month-view .e-week-number {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  height: 70px;
}
.e-schedule .e-month-view .e-content-wrap {
  font-size: 13px;
}
.e-schedule .e-month-view .e-date-header-wrap table col {
  width: 36px;
}
.e-schedule .e-month-view .e-resource-cells {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  height: 40px;
  padding: 8px;
  padding-left: 15px;
}
.e-schedule .e-month-view .e-header-cells {
  cursor: default;
  font-weight: normal;
  height: 30px;
  padding: 3px;
}
.e-schedule .e-month-view .e-content-table {
  height: 100%;
}
.e-schedule .e-month-view .e-work-cells {
  height: 70px;
  vertical-align: top;
  width: 36px;
}
.e-schedule .e-month-view .e-work-cells.e-disable-date .e-date-header {
  visibility: hidden;
}
.e-schedule .e-month-view .e-work-cells.e-disable-dates {
  background: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-month-view .e-work-cells.e-disable-dates .e-date-header {
  cursor: default;
  opacity: 0.35;
}
.e-schedule .e-month-view .e-work-cells.e-disable-dates .e-date-header:hover {
  text-decoration: none;
}
.e-schedule .e-month-view .e-work-cells.e-disable-dates:hover {
  background: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-month-view.e-virtual-mask .e-work-cells {
  background: rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 0 0 8px #fafafa;
}
.e-schedule .e-month-view.e-virtual-mask .e-work-cells:hover {
  background: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-month-view .e-date-header {
  cursor: pointer;
  display: table;
  height: 20px;
  line-height: 20px;
  margin: 3px 3px 2px;
  text-align: center;
}
.e-schedule .e-month-view .e-date-header:hover {
  text-decoration: underline;
}
.e-schedule .e-month-view .e-appointment-wrapper {
  position: absolute;
}
.e-schedule .e-month-view .e-new-event {
  height: calc(100% - 25px);
}
.e-schedule .e-month-view .e-block-indicator {
  margin-top: -20px;
}
.e-schedule .e-month-view .e-inline-appointment {
  z-index: 1;
}
.e-schedule .e-month-view .e-appointment {
  background: #3f51b5;
  border: 1px solid #e8eaf6;
  border-radius: 2px;
  color: #fff;
  display: flex;
  overflow: hidden;
  position: absolute;
  cursor: default;
  height: 22px;
}
.e-schedule .e-month-view .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-month-view .e-appointment .e-appointment-details {
  display: flex;
  flex: auto;
  line-height: 20px;
  overflow: hidden;
}
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-subject {
  flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  padding: 1px 2px;
  text-overflow: ellipsis;
}
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-inline-subject {
  padding: 4px;
  text-align: center;
}
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-time {
  font-size: 11px;
  padding: 1.5px;
}
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-recurrence-icon,
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-recurrence-edit-icon,
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-left-icon,
.e-schedule .e-month-view .e-appointment .e-appointment-details .e-right-icon {
  line-height: 22px;
  padding: 0 2px;
}
.e-schedule .e-month-view .e-appointment.e-appointment-border, .e-schedule .e-month-view .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-schedule .e-month-view .e-appointment.e-allow-select {
  pointer-events: none;
}
.e-schedule .e-month-view .e-appointment .e-subject {
  padding: 2px;
  width: 100%;
}
.e-schedule .e-month-view .e-more-indicator {
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  font-size: 11px;
  line-height: 11px;
  overflow: hidden;
  padding: 2px 4px;
  position: absolute;
  text-overflow: ellipsis;
}
.e-schedule .e-month-view .e-more-indicator:focus {
  text-decoration: underline;
}
.e-schedule.e-rtl .e-month-view .e-date-header {
  margin: 3px 3px 2px;
}
.e-schedule.e-rtl .e-month-view .e-left-indent,
.e-schedule.e-rtl .e-month-view .e-week-number {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right-width: 0;
}
.e-schedule .e-year-view .e-calendar-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar {
  border: 0;
  flex: 0 25%;
  max-width: 100%;
  min-width: 260px;
  padding: 10px;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-header .e-title {
  cursor: default;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-content span.e-day {
  display: block;
  margin: 0 auto;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-other-month {
  color: rgba(0, 0, 0, 0.54);
  pointer-events: visible;
  touch-action: auto;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-other-month.e-today {
  opacity: 0.5;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-appointment,
.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar .e-appointment-indicator {
  background: #3f51b5;
  border-radius: 50%;
  height: 5px;
  margin: -6px auto 0;
  position: relative;
  width: 5px;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates {
  background: rgba(0, 0, 0, 0.08);
  cursor: default;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates .e-day {
  cursor: default;
}
.e-schedule .e-year-view .e-calendar-wrapper .e-work-cells.e-disable-dates:hover {
  background: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-year-view .e-date-header-wrap {
  font-size: 13px;
  overflow: hidden;
}
.e-schedule .e-year-view .e-date-header-wrap table col {
  width: 36px;
}
.e-schedule .e-year-view .e-date-header-wrap table td {
  background: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: rgba(0, 0, 0, 0.87);
  text-align: left;
}
.e-schedule .e-year-view .e-date-header-wrap table td:first-child {
  border-left-width: 0;
}
.e-schedule .e-year-view .e-resource-cells {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  height: 40px;
  padding: 8px;
  padding-left: 15px;
}
.e-schedule .e-year-view .e-content-wrap table td:first-child {
  border-left-width: 0;
}
.e-schedule .e-year-view .e-resource .e-month-calendar {
  max-width: 100%;
  min-width: 100%;
}
.e-schedule .e-timeline-year-view .e-date-header-wrap,
.e-schedule .e-timeline-year-view .e-month-header-wrapper {
  overflow: hidden;
  position: relative;
}
.e-schedule .e-timeline-year-view .e-month-header-wrapper .e-schedule-table {
  height: 100%;
}
.e-schedule .e-timeline-year-view .e-month-header-wrapper .e-schedule-table.e-auto-height {
  height: auto;
}
.e-schedule .e-timeline-year-view .e-date-header-wrap table col,
.e-schedule .e-timeline-year-view .e-content-wrap table col {
  width: 100px;
}
.e-schedule .e-timeline-year-view .e-resource-left-td,
.e-schedule .e-timeline-year-view .e-date-header-wrap table td {
  background: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: rgba(0, 0, 0, 0.87);
  text-align: center;
}
.e-schedule .e-timeline-year-view .e-resource-left-td.e-current-day,
.e-schedule .e-timeline-year-view .e-date-header-wrap table td.e-current-day {
  color: #e3165b;
}
.e-schedule .e-timeline-year-view .e-resource-text {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  overflow: hidden;
  padding: 4px 15px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-year-view .e-resource-left-td {
  vertical-align: middle;
  width: 200px;
}
.e-schedule .e-timeline-year-view .e-left-indent-wrap .e-resource-cells,
.e-schedule .e-timeline-year-view .e-date-header-wrap .e-resource-cells {
  height: 40px;
}
.e-schedule .e-timeline-year-view .e-resource-column-wrap {
  overflow: hidden;
  position: relative;
}
.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells {
  background: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: rgba(0, 0, 0, 0.87);
  height: 75px;
  padding-left: 15px;
  padding-right: 0;
  vertical-align: middle;
}
.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells.e-child-node {
  background: #fff;
}
.e-schedule .e-timeline-year-view .e-resource-column-wrap .e-resource-cells:focus {
  background: #f5f5f5;
}
.e-schedule .e-timeline-year-view .e-resource-column-table {
  height: 100%;
}
.e-schedule .e-timeline-year-view .e-resource-column-table.e-auto-height {
  height: auto;
}
.e-schedule .e-timeline-year-view .e-resource-tree-icon {
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  float: left;
  font-family: "e-icons";
  font-size: 12px;
  padding: 4px 7px;
}
.e-schedule .e-timeline-year-view .e-resource-collapse {
  transform: rotate(90deg);
}
.e-schedule .e-timeline-year-view .e-content-table {
  height: 100%;
}
.e-schedule .e-timeline-year-view .e-content-table.e-auto-height {
  height: auto;
}
.e-schedule .e-timeline-year-view .e-left-indent td {
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 0 0;
  vertical-align: middle;
}
.e-schedule .e-timeline-year-view .e-left-indent tr:last-child td {
  border-width: 0 1px 1px 0;
}
.e-schedule .e-timeline-year-view.e-horizontal .e-left-indent {
  padding: 0;
  width: 100px;
}
.e-schedule .e-timeline-year-view.e-vertical .e-left-indent, .e-schedule .e-timeline-year-view.e-vertical .e-left-indent .e-header-cells {
  width: 100px;
}
.e-schedule .e-timeline-year-view .e-month-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  text-align: center;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-timeline-year-view .e-month-header.e-current-day {
  color: #e3165b;
}
.e-schedule .e-timeline-year-view .e-left-indent,
.e-schedule .e-timeline-year-view .e-header-cells {
  cursor: default;
  font-weight: normal;
  height: 30px;
  padding: 0;
  text-align: center;
}
.e-schedule .e-timeline-year-view .e-month-header,
.e-schedule .e-timeline-year-view .e-work-cells {
  height: 75px;
}
.e-schedule .e-timeline-year-view .e-header-cells,
.e-schedule .e-timeline-year-view .e-work-cells {
  width: 100px;
}
.e-schedule .e-timeline-year-view .e-work-cells {
  vertical-align: top;
}
.e-schedule .e-timeline-year-view .e-work-cells .e-date-header {
  cursor: pointer;
  display: table;
  height: 20px;
  line-height: 20px;
  margin: 3px 3px 2px;
  text-align: center;
  width: 10px;
}
.e-schedule .e-timeline-year-view .e-work-cells .e-date-header:hover {
  text-decoration: underline;
}
.e-schedule .e-timeline-year-view .e-event-table {
  position: absolute;
  top: 0;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment-container.e-event-container {
  height: 75px;
  position: relative;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment-wrapper {
  position: absolute;
}
.e-schedule .e-timeline-year-view .e-event-table .e-inline-appointment {
  z-index: 1;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment {
  background: #3f51b5;
  border: 1px solid #e8eaf6;
  border-radius: 2px;
  color: #fff;
  display: flex;
  overflow: hidden;
  position: absolute;
  cursor: default;
  height: 22px;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-hidden {
  display: none;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-appointment-details {
  display: flex;
  flex: auto;
  line-height: 20px;
  overflow: hidden;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-subject {
  flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  padding: 1px 2px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-time,
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-location {
  font-size: 11px;
  overflow: hidden;
  padding: 1.5px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-recurrence-icon,
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-recurrence-edit-icon {
  line-height: 22px;
  padding: 0 5px;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-left-icon,
.e-schedule .e-timeline-year-view .e-event-table .e-appointment .e-right-icon {
  line-height: 22px;
  padding: 0 2px;
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-appointment-border, .e-schedule .e-timeline-year-view .e-event-table .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-schedule .e-timeline-year-view .e-event-table .e-appointment.e-allow-select {
  pointer-events: none;
}
.e-schedule .e-timeline-year-view .e-event-table .e-more-indicator {
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  font-size: 11px;
  line-height: 11px;
  overflow: hidden;
  padding: 2px 4px;
  position: absolute;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-year-view .e-event-table .e-more-indicator.e-hidden {
  display: none;
}
.e-schedule .e-timeline-year-view .e-event-table .e-more-indicator:focus {
  text-decoration: underline;
}
.e-schedule.e-device .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar {
  max-width: 100%;
  min-width: 100%;
}
.e-schedule .e-timeline-view .e-content-wrap,
.e-schedule .e-timeline-view .e-content-table,
.e-schedule .e-timeline-month-view .e-content-wrap,
.e-schedule .e-timeline-month-view .e-content-table {
  height: 100%;
}
.e-schedule .e-timeline-view .e-date-header-wrap,
.e-schedule .e-timeline-month-view .e-date-header-wrap {
  font-size: 13px;
  overflow: hidden;
  position: relative;
}
.e-schedule .e-timeline-view .e-event-table,
.e-schedule .e-timeline-month-view .e-event-table {
  position: absolute;
  top: 0;
}
.e-schedule .e-timeline-view .e-appointment-container.e-event-container,
.e-schedule .e-timeline-month-view .e-appointment-container.e-event-container {
  height: 60px;
  position: relative;
}
.e-schedule .e-timeline-view .e-date-header-wrap table col,
.e-schedule .e-timeline-view .e-content-wrap table col,
.e-schedule .e-timeline-month-view .e-date-header-wrap table col,
.e-schedule .e-timeline-month-view .e-content-wrap table col {
  width: 50px;
}
.e-schedule .e-timeline-view .e-date-header-wrap table tbody td,
.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td {
  height: 36px;
  overflow: hidden;
  padding: 5px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-schedule .e-timeline-view .e-date-header-wrap table tbody td.e-time-slots,
.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td.e-time-slots {
  background: #fff;
  overflow: inherit;
}
.e-schedule .e-timeline-view .e-date-header-wrap table tbody td > span,
.e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td > span {
  position: relative;
}
.e-schedule .e-timeline-view .e-navigate:hover,
.e-schedule .e-timeline-month-view .e-navigate:hover {
  cursor: pointer;
  text-decoration: underline;
}
.e-schedule .e-timeline-view .e-navigate:focus,
.e-schedule .e-timeline-month-view .e-navigate:focus {
  text-decoration: underline;
}
.e-schedule .e-timeline-view .e-work-cells,
.e-schedule .e-timeline-month-view .e-work-cells {
  height: 60px;
}
.e-schedule .e-timeline-view .e-work-cells.e-disable-dates,
.e-schedule .e-timeline-month-view .e-work-cells.e-disable-dates {
  background: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-timeline-view .e-work-cells.e-disable-dates:hover,
.e-schedule .e-timeline-month-view .e-work-cells.e-disable-dates:hover {
  background: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-timeline-view .e-resource-text,
.e-schedule .e-timeline-month-view .e-resource-text {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  overflow: hidden;
  padding: 4px 15px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-view .e-resource-left-td,
.e-schedule .e-timeline-month-view .e-resource-left-td {
  background: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: rgba(0, 0, 0, 0.87);
  vertical-align: middle;
  width: 200px;
}
.e-schedule .e-timeline-view .e-resource-cells,
.e-schedule .e-timeline-month-view .e-resource-cells {
  background: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: rgba(0, 0, 0, 0.87);
  height: 60px;
  padding-left: 15px;
  padding-right: 0;
  vertical-align: middle;
}
.e-schedule .e-timeline-view .e-resource-cells:focus,
.e-schedule .e-timeline-month-view .e-resource-cells:focus {
  background: #f5f5f5;
}
.e-schedule .e-timeline-view .e-resource-column-wrap,
.e-schedule .e-timeline-month-view .e-resource-column-wrap {
  overflow: hidden;
  position: relative;
}
.e-schedule .e-timeline-view .e-resource-column-table,
.e-schedule .e-timeline-month-view .e-resource-column-table {
  height: 100%;
}
.e-schedule .e-timeline-view .e-auto-height,
.e-schedule .e-timeline-month-view .e-auto-height {
  height: auto;
}
.e-schedule .e-timeline-view.e-ignore-whitespace .e-work-cells, .e-schedule .e-timeline-view.e-ignore-whitespace .e-resource-cells, .e-schedule .e-timeline-view.e-ignore-whitespace .e-event-container,
.e-schedule .e-timeline-month-view.e-ignore-whitespace .e-work-cells,
.e-schedule .e-timeline-month-view.e-ignore-whitespace .e-resource-cells,
.e-schedule .e-timeline-month-view.e-ignore-whitespace .e-event-container {
  height: 42px;
}
.e-schedule .e-timeline-view.e-virtual-mask .e-work-cells,
.e-schedule .e-timeline-month-view.e-virtual-mask .e-work-cells {
  background: rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 0 0 8px #fafafa;
}
.e-schedule .e-timeline-view .e-resource-tree-icon,
.e-schedule .e-timeline-month-view .e-resource-tree-icon {
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  float: left;
  font-family: "e-icons";
  font-size: 12px;
  padding: 4px 7px;
}
.e-schedule .e-timeline-view .e-resource-collapse,
.e-schedule .e-timeline-month-view .e-resource-collapse {
  transform: rotate(90deg);
}
.e-schedule .e-timeline-view .e-child-node,
.e-schedule .e-timeline-month-view .e-child-node {
  background: #fff;
}
.e-schedule .e-timeline-view .e-appointment-wrapper,
.e-schedule .e-timeline-month-view .e-appointment-wrapper {
  position: absolute;
}
.e-schedule .e-timeline-view .e-inline-appointment,
.e-schedule .e-timeline-month-view .e-inline-appointment {
  z-index: 1;
}
.e-schedule .e-timeline-view .e-appointment,
.e-schedule .e-timeline-month-view .e-appointment {
  background: #3f51b5;
  border: 1px solid #e8eaf6;
  border-radius: 2px;
  color: #fff;
  display: flex;
  overflow: hidden;
  position: absolute;
  cursor: default;
  height: 38px;
}
.e-schedule .e-timeline-view .e-appointment .e-appointment-details,
.e-schedule .e-timeline-month-view .e-appointment .e-appointment-details {
  display: flex;
  flex: auto;
  overflow: hidden;
  padding: 0 4px;
}
.e-schedule .e-timeline-view .e-appointment .e-appointment-details .e-inner-wrap,
.e-schedule .e-timeline-month-view .e-appointment .e-appointment-details .e-inner-wrap {
  flex: auto;
  overflow: hidden;
}
.e-schedule .e-timeline-view .e-appointment .e-subject,
.e-schedule .e-timeline-month-view .e-appointment .e-subject {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  margin-left: auto;
  min-height: 18px;
  overflow: hidden;
  padding-top: 4px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-view .e-appointment .e-time,
.e-schedule .e-timeline-view .e-appointment .e-location,
.e-schedule .e-timeline-month-view .e-appointment .e-time,
.e-schedule .e-timeline-month-view .e-appointment .e-location {
  font-size: 11px;
  overflow: hidden;
  padding-top: 1px;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-view .e-appointment .e-time,
.e-schedule .e-timeline-month-view .e-appointment .e-time {
  display: block;
  line-height: 1.4;
}
.e-schedule .e-timeline-view .e-appointment .e-disable,
.e-schedule .e-timeline-month-view .e-appointment .e-disable {
  display: none;
}
.e-schedule .e-timeline-view .e-appointment .e-recurrence-icon,
.e-schedule .e-timeline-view .e-appointment .e-recurrence-edit-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-recurrence-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-recurrence-edit-icon {
  line-height: 38px;
  padding: 0 5px;
}
.e-schedule .e-timeline-view .e-appointment .e-indicator,
.e-schedule .e-timeline-month-view .e-appointment .e-indicator {
  display: block;
}
.e-schedule .e-timeline-view .e-appointment .e-left-icon,
.e-schedule .e-timeline-view .e-appointment .e-right-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-left-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-right-icon {
  font-size: 10px;
  line-height: 38px;
  padding-right: 7px;
}
.e-schedule .e-timeline-view .e-appointment .e-right-icon,
.e-schedule .e-timeline-month-view .e-appointment .e-right-icon {
  padding-right: 5px;
}
.e-schedule .e-timeline-view .e-appointment.e-appointment-border, .e-schedule .e-timeline-view .e-appointment:focus,
.e-schedule .e-timeline-month-view .e-appointment.e-appointment-border,
.e-schedule .e-timeline-month-view .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-schedule .e-timeline-view .e-appointment.e-allow-select,
.e-schedule .e-timeline-month-view .e-appointment.e-allow-select {
  pointer-events: none;
}
.e-schedule .e-timeline-view .e-more-indicator,
.e-schedule .e-timeline-month-view .e-more-indicator {
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
  font-size: 11px;
  line-height: 11px;
  overflow: hidden;
  padding: 2px 4px;
  position: absolute;
  text-overflow: ellipsis;
}
.e-schedule .e-timeline-view .e-more-indicator:focus,
.e-schedule .e-timeline-month-view .e-more-indicator:focus {
  text-decoration: underline;
}
.e-schedule .e-timeline-view .e-navigate {
  font-size: 13px;
}
.e-schedule .e-timeline-view .e-clone-time-indicator,
.e-schedule .e-timeline-view .e-current-time {
  bottom: 0;
  position: absolute;
}
.e-schedule .e-timeline-view .e-current-timeline {
  position: absolute;
  top: 0;
}
.e-schedule .e-timeline-month-view .e-date-header-wrap table col,
.e-schedule .e-timeline-month-view .e-content-wrap table col {
  width: 70px;
}
.e-schedule .e-virtual-scroll.e-vertical-view .e-content-table, .e-schedule .e-virtual-scroll.e-month-view .e-content-table {
  transform: translateX(0);
}
.e-schedule .e-virtual-scroll.e-timeline-view .e-content-table, .e-schedule .e-virtual-scroll.e-timeline-month-view .e-content-table, .e-schedule .e-virtual-scroll.e-timeline-year-view.e-vertical .e-content-table {
  transform: translateY(0);
}
.e-schedule .e-virtual-scroll .e-content-table {
  position: absolute;
}
.e-schedule .e-virtual-scroll .e-content-table.e-virtual-relative {
  position: relative;
}
.e-schedule .e-virtual-scroll .e-content-wrap.e-transition,
.e-schedule .e-virtual-scroll .e-resource-column-wrap.e-transition {
  transition: all 1000ms linear;
}
.e-schedule.e-rtl .e-timeline-view .e-appointment .e-left-icon,
.e-schedule.e-rtl .e-timeline-view .e-appointment .e-right-icon,
.e-schedule.e-rtl .e-timeline-month-view .e-appointment .e-left-icon,
.e-schedule.e-rtl .e-timeline-month-view .e-appointment .e-right-icon {
  padding: 0 0 0 5px;
}
.e-schedule.e-rtl .e-timeline-view .e-inline-appointment,
.e-schedule.e-rtl .e-timeline-month-view .e-inline-appointment {
  z-index: 1;
}
.e-schedule.e-rtl .e-timeline-view .e-resource-left-td,
.e-schedule.e-rtl .e-timeline-month-view .e-resource-left-td {
  border-width: 0 0 1px 1px;
}
.e-schedule.e-rtl .e-timeline-view .e-resource-cells,
.e-schedule.e-rtl .e-timeline-month-view .e-resource-cells {
  border-width: 0 0 1px 1px;
  padding-right: 15px;
}
.e-schedule.e-rtl .e-timeline-view .e-resource-tree-icon,
.e-schedule.e-rtl .e-timeline-month-view .e-resource-tree-icon {
  float: right;
}
.e-schedule.e-rtl .e-timeline-view .e-appointment.e-schedule-event-clone .e-appointment-details .e-inner-wrap,
.e-schedule.e-rtl .e-timeline-month-view .e-appointment.e-schedule-event-clone .e-appointment-details .e-inner-wrap {
  text-align: right;
}
.e-schedule.e-device .e-month-view .e-date-header-wrap,
.e-schedule.e-device .e-timeline-view .e-date-header-wrap,
.e-schedule.e-device .e-timeline-month-view .e-date-header-wrap {
  font-size: 13px;
}
.e-schedule.e-device .e-month-view .e-date-header-wrap td,
.e-schedule.e-device .e-timeline-view .e-date-header-wrap td,
.e-schedule.e-device .e-timeline-month-view .e-date-header-wrap td {
  border-left-width: 0;
  border-right-width: 0;
}
.e-schedule.e-device .e-month-view .e-content-wrap,
.e-schedule.e-device .e-timeline-view .e-content-wrap,
.e-schedule.e-device .e-timeline-month-view .e-content-wrap {
  font-size: 14px;
}
.e-schedule.e-device .e-month-view .e-date-header:hover,
.e-schedule.e-device .e-timeline-view .e-date-header:hover,
.e-schedule.e-device .e-timeline-month-view .e-date-header:hover {
  text-decoration: none;
}
.e-schedule.e-device .e-month-view .e-more-indicator,
.e-schedule.e-device .e-timeline-view .e-more-indicator,
.e-schedule.e-device .e-timeline-month-view .e-more-indicator {
  font-size: 12px;
}
.e-schedule.e-device .e-month-view .e-navigate:hover,
.e-schedule.e-device .e-timeline-view .e-navigate:hover,
.e-schedule.e-device .e-timeline-month-view .e-navigate:hover {
  text-decoration: none;
}
.e-schedule .e-month-agenda-view .e-schedule-resource-toolbar .e-resource-menu {
  margin-top: 6px;
}
.e-schedule .e-month-agenda-view .e-schedule-resource-toolbar .e-resource-menu.e-disable {
  display: none;
}
.e-schedule .e-month-agenda-view .e-schedule-resource-toolbar .e-resource-level-title .e-icon-next {
  margin-top: 4px;
}
.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-week-number {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
  height: 40px;
  padding-top: 8px;
}
.e-schedule .e-month-agenda-view .e-wrapper-container {
  position: relative;
}
.e-schedule .e-month-agenda-view .e-week-number-wrapper .e-schedule-table,
.e-schedule .e-month-agenda-view .e-content-table {
  border-bottom: 2px solid rgba(0, 0, 0, 0.12);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
  height: 100%;
}
.e-schedule .e-month-agenda-view .e-resource-column {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  vertical-align: top;
  width: 75px;
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.e-schedule .e-month-agenda-view .e-resource-name {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  line-height: 26px;
  overflow: hidden;
  padding: 8px;
  text-overflow: ellipsis;
}
.e-schedule .e-month-agenda-view .e-day-padding {
  padding-left: 8px;
}
.e-schedule .e-month-agenda-view .e-day-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.e-schedule .e-month-agenda-view .e-date-header-wrap {
  font-size: 13px;
  overflow: hidden;
}
.e-schedule .e-month-agenda-view .e-content-wrap {
  font-size: 13px;
}
.e-schedule .e-month-agenda-view .e-header-cells {
  cursor: default;
  font-weight: normal;
  height: 30px;
  padding: 5px;
  text-align: center;
}
.e-schedule .e-month-agenda-view .e-work-cells {
  height: 40px;
  position: relative;
  vertical-align: top;
}
.e-schedule .e-month-agenda-view .e-work-cells.e-disable-dates {
  background: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-month-agenda-view .e-work-cells.e-disable-dates:hover {
  background: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-month-agenda-view .e-date-header {
  height: 24px;
  line-height: 24.5px;
  margin: 4px auto 0;
  text-align: center;
  width: 24px;
}
.e-schedule .e-month-agenda-view .e-appointment-container {
  min-height: 40px;
}
.e-schedule .e-month-agenda-view .e-appointment-wrap {
  background: #fff;
  overflow: auto;
  padding: 0 8px;
}
.e-schedule .e-month-agenda-view .e-appointment {
  border-left: 3px solid #3f51b5;
  border-right: 0;
  cursor: default;
  padding: 0 8px;
}
.e-schedule .e-month-agenda-view .e-appointment:hover {
  background: #f5f5f5;
}
.e-schedule .e-month-agenda-view .e-appointment.e-appointment-border, .e-schedule .e-month-agenda-view .e-appointment:focus {
  background: #e0e0e0;
}
.e-schedule .e-month-agenda-view .e-appointment.e-template {
  display: inline-flex;
  flex-direction: row-reverse;
}
.e-schedule .e-month-agenda-view .e-subject-wrap {
  display: flex;
}
.e-schedule .e-month-agenda-view .e-subject {
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
  line-height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-month-agenda-view .e-recurrence-icon,
.e-schedule .e-month-agenda-view .e-recurrence-edit-icon {
  color: rgba(0, 0, 0, 0.54);
  line-height: 26px;
  padding: 0 10px;
}
.e-schedule .e-month-agenda-view .e-date-time {
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  line-height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-month-agenda-view .e-location {
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  line-height: 26px;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
}
.e-schedule .e-month-agenda-view .e-no-event {
  color: rgba(0, 0, 0, 0.54);
  cursor: default;
  font-size: 14px;
  height: 100%;
  padding: 8px 4px;
}
.e-schedule .e-month-agenda-view .e-agenda-item.e-month-agenda-view {
  padding: 10px 0;
}
.e-schedule .e-month-agenda-view .e-agenda-parent.e-month-agenda-view {
  margin: 0;
  padding: 0;
}
.e-schedule .e-month-agenda-view .e-work-cells .e-appointment-indicator {
  background: #3f51b5;
  border-radius: 50%;
  height: 6px;
  left: 0;
  margin: 1px auto;
  width: 6px;
}
.e-schedule.e-rtl .e-month-agenda-view .e-left-indent,
.e-schedule.e-rtl .e-month-agenda-view .e-week-number {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right-width: 0;
}
.e-schedule.e-rtl .e-month-agenda-view .e-appointment {
  border-left: 0;
  border-right: 3px solid #3f51b5;
}
.e-schedule.e-rtl .e-month-agenda-view .e-resource-column {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 0;
  vertical-align: top;
  width: 75px;
}
.e-schedule.e-rtl .e-month-agenda-view .e-resource-column .e-resource-name {
  white-space: normal;
}
.e-schedule.e-rtl .e-month-agenda-view .e-day-padding {
  padding-right: 8px;
}
.e-schedule.e-device .e-month-agenda-view .e-date-header-wrap {
  font-size: 13px;
}
.e-schedule.e-device .e-month-agenda-view .e-content-wrap {
  font-size: 14px;
}
.e-schedule .e-agenda-view {
  background: #fff;
}
.e-schedule .e-agenda-view .e-content-wrap table td:first-child,
.e-schedule .e-agenda-view .e-date-column {
  vertical-align: top;
  width: 75px;
}
.e-schedule .e-agenda-view .e-resource-column {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  vertical-align: top;
  width: 75px;
  color: rgba(0, 0, 0, 0.87);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.e-schedule .e-agenda-view .e-month-header {
  background: #3f51b5;
  height: 100px;
  padding-top: 12px;
  vertical-align: top;
}
.e-schedule .e-agenda-view .e-month-header .e-date-header {
  color: #fff;
  font-size: 18px;
}
.e-schedule .e-agenda-view .e-day-date-header {
  color: rgba(0, 0, 0, 0.87);
  cursor: default;
  padding: 10px 32px 0 16px;
}
.e-schedule .e-agenda-view .e-day-date-header .e-m-date {
  font-size: 18px;
}
.e-schedule .e-agenda-view .e-day-date-header .e-m-day {
  font-size: 13px;
}
.e-schedule .e-agenda-view .e-day-date-header.e-current-day {
  color: #e3165b;
}
.e-schedule .e-agenda-view .e-day-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.e-schedule .e-agenda-view .e-date-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}
.e-schedule .e-agenda-view .e-day-padding {
  padding-left: 8px;
}
.e-schedule .e-agenda-view .e-date-header {
  font-size: 20px;
}
.e-schedule .e-agenda-view .e-day-header {
  font-size: 12px;
}
.e-schedule .e-agenda-view .e-subject-wrap {
  display: flex;
  margin-bottom: 0;
}
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-subject {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-date-time {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-resource-name {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-recurrence-icon,
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-recurrence-edit-icon {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-agenda-view .e-active-appointment-agenda .e-location {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-agenda-view .e-subject,
.e-schedule .e-agenda-view .e-inline-subject {
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
  line-height: 23px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-agenda-view .e-inline-subject {
  font-weight: normal;
  padding-top: 0;
}
.e-schedule .e-agenda-view .e-resource-name {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  line-height: 26px;
  overflow: hidden;
  padding: 8px;
  text-overflow: ellipsis;
}
.e-schedule .e-agenda-view .e-recurrence-icon,
.e-schedule .e-agenda-view .e-recurrence-edit-icon {
  color: rgba(0, 0, 0, 0.87);
  line-height: 21px;
  padding: 0 10px;
}
.e-schedule .e-agenda-view .e-date-time {
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  line-height: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.e-schedule .e-agenda-view .e-location {
  color: rgba(0, 0, 0, 0.54);
  font-size: 12px;
  line-height: 23px;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
}
.e-schedule .e-agenda-view .e-agenda-item {
  padding: 10px 0;
}
.e-schedule .e-agenda-view .e-agenda-parent {
  margin: 0;
  padding: 0;
}
.e-schedule .e-agenda-view .e-appointment {
  border-left: 3px solid #3f51b5;
  border-right: 0;
  cursor: default;
  padding: 0 8px;
}
.e-schedule .e-agenda-view .e-appointment:hover {
  background: #f5f5f5;
}
.e-schedule .e-agenda-view .e-appointment.e-appointment-border, .e-schedule .e-agenda-view .e-appointment:focus {
  background: #e0e0e0;
}
.e-schedule .e-agenda-view .e-appointment.e-template {
  display: inline-flex;
  flex-direction: row-reverse;
}
.e-schedule .e-agenda-view .e-no-event {
  color: rgba(0, 0, 0, 0.54);
  cursor: default;
  font-size: 14px;
  line-height: 52px;
  padding: 0 11px;
}
.e-schedule .e-agenda-view .e-empty-event {
  color: rgba(0, 0, 0, 0.54);
  cursor: default;
  font-size: 14px;
  line-height: 52px;
  padding: 0 11px;
}
.e-schedule.e-device .e-agenda-view .e-m-date,
.e-schedule.e-device .e-month-agenda-view .e-m-date {
  font-size: 20px;
}
.e-schedule.e-device .e-agenda-view .e-resource-name,
.e-schedule.e-device .e-agenda-view .e-m-day,
.e-schedule.e-device .e-month-agenda-view .e-resource-name,
.e-schedule.e-device .e-month-agenda-view .e-m-day {
  color: rgba(0, 0, 0, 0.87);
  font-size: 14px;
}
.e-schedule.e-rtl .e-agenda-view .e-appointment {
  border-left: 0;
  border-right: 3px solid #3f51b5;
}
.e-schedule.e-rtl .e-agenda-view .e-resource-column {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  vertical-align: top;
  width: 75px;
}
.e-schedule.e-rtl .e-agenda-view .e-resource-column .e-resource-name {
  white-space: normal;
}
.e-schedule.e-rtl .e-agenda-view .e-day-padding {
  padding-right: 8px;
}
.e-schedule.e-rtl .e-agenda-view .e-date-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  border-left: 1px solid rgba(0, 0, 0, 0.12);
  border-right: 0;
}
.e-schedule.e-read-only .e-toolbar-item.e-add.e-overflow-show {
  display: none;
}
.e-schedule.e-multi-drag .e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-vertical-view .e-all-day-appointment-wrapper .e-appointment:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.e-schedule.e-multi-drag .e-vertical-view.e-timescale-disable .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-vertical-view.e-timescale-disable .e-appointment:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.e-schedule.e-multi-drag .e-vertical-view .e-day-wrapper .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-vertical-view .e-day-wrapper .e-appointment:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.e-schedule.e-multi-drag .e-month-view .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-month-view .e-appointment:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.e-schedule.e-multi-drag .e-timeline-year-view .e-event-table .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-timeline-year-view .e-event-table .e-appointment:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.e-schedule.e-multi-drag .e-timeline-view .e-appointment.e-appointment-border, .e-schedule.e-multi-drag .e-timeline-view .e-appointment:focus,
.e-schedule.e-multi-drag .e-timeline-month-view .e-appointment.e-appointment-border,
.e-schedule.e-multi-drag .e-timeline-month-view .e-appointment:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.e-more-popup-wrapper.e-multi-drag .e-appointment.e-appointment-border, .e-more-popup-wrapper.e-multi-drag .e-appointment:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
}
/*! schedule event tooltip */
.e-schedule-event-tooltip .e-subject {
  font-size: 12px;
}
.e-dialog.e-quick-dialog.e-following-events-dialog {
  width: 420px;
}
.e-dialog.e-quick-dialog.e-following-events-dialog .e-footer-content {
  padding: 8px;
}
@media screen and (max-width: 767px) {
  .e-dialog.e-quick-dialog.e-following-events-dialog {
    width: 289px;
  }
  .e-dialog.e-quick-dialog.e-following-events-dialog .e-footer-content {
    padding: 5%;
  }
  .e-dialog.e-quick-dialog.e-following-events-dialog .e-footer-content button {
    margin-bottom: 5%;
  }
}
.e-dialog.e-quick-dialog {
  user-select: none;
  width: 320px;
}
.e-dialog.e-quick-dialog .e-disable {
  display: none;
}
.e-dialog.e-quick-dialog .e-dlg-header-content {
  border-bottom: none;
}
.e-dialog.e-quick-dialog .e-footer-content {
  border-top: none;
}
.e-dialog.e-quick-dialog .e-quick-dialog-cancel {
  box-shadow: none;
}
.e-dialog.e-quick-dialog.e-rtl {
  text-align: right;
}
/*! schedule event window */
.e-schedule-dialog .e-disable {
  display: none;
}
.e-schedule-dialog .e-icon-disable {
  opacity: 0.5;
}
.e-schedule-dialog .e-dlg-header-content {
  padding-bottom: 8px;
}
.e-schedule-dialog .e-dlg-content {
  padding-bottom: 12px;
  position: relative;
}
.e-schedule-dialog .e-event-delete {
  float: left;
}
.e-schedule-dialog .e-subject-container,
.e-schedule-dialog .e-start-container,
.e-schedule-dialog .e-description-label {
  padding-right: 8px;
}
.e-schedule-dialog .e-start-time-zone-container {
  padding-left: 4px;
  padding-right: 8px;
}
.e-schedule-dialog .e-location-container,
.e-schedule-dialog .e-end-container {
  padding-left: 8px;
}
.e-schedule-dialog .e-end-time-zone-container {
  padding-left: 8px;
  padding-right: 4px;
}
.e-schedule-dialog .e-all-day-container {
  padding-right: 16px;
}
.e-schedule-dialog .e-time-zone-row {
  display: flex;
  height: 0;
  margin-bottom: 0;
  overflow: hidden;
  padding-bottom: 0;
  transition: 0.3s ease-in-out;
  width: 100%;
}
.e-schedule-dialog .e-time-zone-row .e-start-time-zone-container,
.e-schedule-dialog .e-time-zone-row .e-end-time-zone-container {
  display: none;
  transform: translateY(-100%);
}
.e-schedule-dialog .e-time-zone-row.e-enable {
  height: 50px;
  margin-bottom: 12px;
}
.e-schedule-dialog .e-time-zone-row.e-enable .e-start-time-zone-container,
.e-schedule-dialog .e-time-zone-row.e-enable .e-end-time-zone-container {
  display: block;
  transform: translateY(0);
}
.e-schedule-dialog .e-title-location-row,
.e-schedule-dialog .e-start-end-row,
.e-schedule-dialog .e-start-input-container,
.e-schedule-dialog .e-end-input-container {
  display: flex;
  padding-bottom: 12px;
  width: 100%;
}
.e-schedule-dialog .e-resources {
  padding-bottom: 12px;
  width: 100%;
}
.e-schedule-dialog .e-all-day-time-zone-row {
  display: flex;
  padding-bottom: 14px;
  padding-top: 8px;
  width: 100%;
}
.e-schedule-dialog .e-subject-container,
.e-schedule-dialog .e-location-container,
.e-schedule-dialog .e-start-container,
.e-schedule-dialog .e-end-container,
.e-schedule-dialog .e-start-time-zone-container,
.e-schedule-dialog .e-end-time-zone-container {
  width: 50%;
}
.e-schedule-dialog .e-description,
.e-schedule-dialog .e-float-input .e-description {
  height: 50px;
  resize: vertical;
}
.e-schedule-dialog .e-repeat-container,
.e-schedule-dialog .e-input-group .e-input-group-icon.e-icon-disable {
  display: none;
}
.e-schedule-dialog .e-footer-content {
  margin-top: 4px;
}
.e-schedule-dialog.e-rtl {
  text-align: right;
}
.e-schedule-dialog.e-rtl .e-all-day-container {
  margin-left: 16px;
  margin-right: 0;
}
.e-schedule-dialog.e-rtl .e-subject-container,
.e-schedule-dialog.e-rtl .e-start-container,
.e-schedule-dialog.e-rtl .e-description-label {
  padding-left: 8px;
  padding-right: 0;
}
.e-schedule-dialog.e-rtl .e-start-time-zone-container {
  padding-left: 8px;
  padding-right: 4px;
}
.e-schedule-dialog.e-rtl .e-location-container,
.e-schedule-dialog.e-rtl .e-end-container {
  padding-left: 0;
  padding-right: 8px;
}
.e-schedule-dialog.e-rtl .e-end-time-zone-container {
  padding-left: 4px;
  padding-right: 8px;
}
.e-schedule-dialog.e-rtl .e-event-delete {
  float: right;
}
/*! schedule event window for smaller viewports*/
@media screen and (max-width: 320px) {
  .e-schedule-dialog.e-popup.e-popup-open {
    max-height: 350px;
    min-width: 100%;
  }
  .e-schedule-dialog .e-all-day-container {
    padding-bottom: 10px;
  }
  .e-schedule-dialog .e-all-day-time-zone-row {
    display: block;
  }
}
.e-ddl.e-popup .e-resource-template {
  display: flex;
  padding: 0 10px;
  text-indent: 10px;
}
.e-ddl.e-popup .e-resource-template .e-resource-color {
  height: 14px;
  margin-top: 10px;
  width: 14px;
}
.e-schedule-dialog.e-device .e-dlg-header,
.e-schedule-dialog.e-device .e-dlg-header * {
  width: 100%;
}
.e-schedule-dialog.e-device .e-dlg-header-content {
  background: #fafafa;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  margin-bottom: 3px;
}
.e-schedule-dialog.e-device .e-title-location-row,
.e-schedule-dialog.e-device .e-start-end-row,
.e-schedule-dialog.e-device .e-time-zone-row,
.e-schedule-dialog.e-device .e-start-input-container,
.e-schedule-dialog.e-device .e-end-input-container {
  display: inline;
}
.e-schedule-dialog.e-device .e-time-zone-row.e-enable {
  display: inline;
}
.e-schedule-dialog.e-device .e-subject-container,
.e-schedule-dialog.e-device .e-location-container,
.e-schedule-dialog.e-device .e-start-container,
.e-schedule-dialog.e-device .e-end-container,
.e-schedule-dialog.e-device .e-start-time-zone-container,
.e-schedule-dialog.e-device .e-end-time-zone-container {
  padding-left: 0;
  width: 100%;
}
.e-schedule-dialog.e-device .e-subject-container,
.e-schedule-dialog.e-device .e-start-container,
.e-schedule-dialog.e-device .e-start-time-zone-container,
.e-schedule-dialog.e-device .e-description-label {
  padding-right: 0;
}
.e-schedule-dialog.e-device .e-location-container,
.e-schedule-dialog.e-device .e-end-container,
.e-schedule-dialog.e-device .e-end-time-zone-container,
.e-schedule-dialog.e-device .e-start-container,
.e-schedule-dialog.e-device .e-start-time-zone-container,
.e-schedule-dialog.e-device .e-subject-container,
.e-schedule-dialog.e-device .e-description-row,
.e-schedule-dialog.e-device .e-repeat-container {
  padding-top: 20px;
}
.e-schedule-dialog.e-device .e-all-day-time-zone-row {
  padding-top: 20px;
}
.e-schedule-dialog.e-device .e-resources {
  padding-bottom: 0;
  padding-top: 20px;
}
.e-schedule-dialog.e-device .e-description,
.e-schedule-dialog.e-device .e-float-input .e-description {
  height: 60px;
  resize: vertical;
}
.e-schedule-dialog.e-device .e-all-day-time-zone-row {
  margin-top: 0;
  padding-bottom: 0;
}
.e-schedule-dialog.e-device .e-repeat-parent-row {
  padding-top: 8px;
}
.e-schedule-dialog.e-device .e-all-day-container {
  margin-right: 20px;
}
.e-schedule-dialog.e-device .e-title-header {
  display: flex;
  width: 100%;
}
.e-schedule-dialog.e-device .e-save-icon,
.e-schedule-dialog.e-device .e-back-icon,
.e-schedule-dialog.e-device .e-forward-icon {
  cursor: pointer;
  line-height: normal;
}
.e-schedule-dialog.e-device .e-title-text {
  text-align: center;
}
.e-schedule-dialog.e-device .e-save-icon,
.e-schedule-dialog.e-device .e-back-icon,
.e-schedule-dialog.e-device .e-delete-icon {
  width: 2.5em;
}
.e-schedule-dialog.e-device .e-save-icon,
.e-schedule-dialog.e-device .e-delete-icon {
  text-align: right;
}
.e-schedule-dialog.e-device .e-time-zone-row,
.e-schedule-dialog.e-device .e-input-group .e-input-group-icon.e-icon-disable {
  display: none;
}
.e-schedule-dialog.e-device .e-repeat-container {
  display: block;
  padding-right: 35px;
  padding-left: 0;
}
.e-schedule-dialog.e-device .e-icon-down-arrow {
  font-size: 10px;
}
.e-schedule-dialog.e-device.e-rtl .e-save-icon {
  text-align: left;
}
.e-schedule-dialog.e-device.e-rtl .e-all-day-container {
  margin-left: 20px;
  margin-right: 0;
}
.e-schedule-dialog.e-device.e-rtl .e-subject-container,
.e-schedule-dialog.e-device.e-rtl .e-start-container,
.e-schedule-dialog.e-device.e-rtl .e-start-time-zone-container,
.e-schedule-dialog.e-device.e-rtl .e-description-label {
  padding-left: 0;
}
.e-schedule-dialog.e-device.e-rtl .e-location-container,
.e-schedule-dialog.e-device.e-rtl .e-end-container,
.e-schedule-dialog.e-device.e-rtl .e-end-time-zone-container,
.e-schedule-dialog.e-device.e-rtl .e-all-day-container {
  padding-right: 0;
}
.e-schedule-dialog.e-device.e-rtl .e-repeat-container {
  padding-left: 35px;
  padding-right: 0;
}
.e-schedule-dialog.e-device .e-recurrence-container {
  position: relative;
}
.e-schedule-dialog.e-device .e-recurrence-container.e-hide {
  display: none;
}
.e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button {
  border: 0;
  box-shadow: none;
  margin: -3px 5px;
  position: absolute;
}
.e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button .e-recurrence-edit.e-icons {
  font-size: 12px;
  position: relative;
  top: 1px;
}
/*! schedule quick popup */
.e-quick-popup-wrapper {
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.87);
  max-width: 365px;
  min-width: 320px;
  opacity: 1;
  user-select: none;
  width: 100%;
  border: 1px solid #eee;
}
.e-quick-popup-wrapper .e-hidden {
  display: none;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper {
  position: absolute;
  right: 6px;
  top: 4px;
  padding: 0;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close {
  color: #000;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit:focus, .e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit:hover,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete:focus,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete:hover,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close:focus,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close:hover {
  background: #e0e0e0;
  color: #000;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-edit .e-close-icon,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-delete .e-close-icon,
.e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close .e-close-icon {
  font-size: 11px;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-content {
  padding: 28px 18px 8px;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table {
  width: 100%;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table .e-schedule-form > span {
  margin: 0 0 8px;
}
.e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table .e-subject {
  font-size: 22px;
  height: auto;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header {
  background: #3f51b5;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper {
  padding: 5px 5px 2px;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete {
  display: block;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close {
  position: unset;
  right: auto;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close {
  color: #fff;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:focus, .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:hover,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:focus,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:hover,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:focus,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:hover {
  background: rgba(255, 255, 255, 0.15);
  color: #fff;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close-icon {
  font-size: 11px;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:disabled:hover,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:disabled:hover {
  background: none;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:disabled > .e-edit-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:disabled > .e-delete-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:disabled > .e-edit-icon,
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:disabled > .e-delete-icon {
  opacity: 0.5;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-subject-wrap {
  padding: 0 24px 16px;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-subject-wrap .e-subject {
  background: unset;
  border-left: unset;
  border-radius: 2px;
  color: #fff;
  cursor: default;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  max-height: 87px;
  padding: unset;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-content {
  padding: 8px 18px 26px 26px;
}
.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper,
.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper {
  display: flex;
  justify-content: flex-end;
}
.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper .e-delete,
.e-quick-popup-wrapper .e-cell-popup .e-header-icon-wrapper .e-close,
.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper .e-edit,
.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper .e-delete,
.e-quick-popup-wrapper .e-event-popup .e-header-icon-wrapper .e-close {
  background: transparent;
  border: 0;
}
.e-quick-popup-wrapper .e-cell-popup .e-date-time,
.e-quick-popup-wrapper .e-cell-popup .e-location,
.e-quick-popup-wrapper .e-cell-popup .e-time-zone,
.e-quick-popup-wrapper .e-cell-popup .e-description,
.e-quick-popup-wrapper .e-cell-popup .e-resource,
.e-quick-popup-wrapper .e-event-popup .e-date-time,
.e-quick-popup-wrapper .e-event-popup .e-location,
.e-quick-popup-wrapper .e-event-popup .e-time-zone,
.e-quick-popup-wrapper .e-event-popup .e-description,
.e-quick-popup-wrapper .e-event-popup .e-resource {
  color: rgba(0, 0, 0, 0.87);
  display: flex;
  padding-top: 16px;
}
.e-quick-popup-wrapper .e-cell-popup .e-date-time-icon,
.e-quick-popup-wrapper .e-cell-popup .e-location-icon,
.e-quick-popup-wrapper .e-cell-popup .e-time-zone-icon,
.e-quick-popup-wrapper .e-cell-popup .e-description-icon,
.e-quick-popup-wrapper .e-cell-popup .e-resource-icon,
.e-quick-popup-wrapper .e-event-popup .e-date-time-icon,
.e-quick-popup-wrapper .e-event-popup .e-location-icon,
.e-quick-popup-wrapper .e-event-popup .e-time-zone-icon,
.e-quick-popup-wrapper .e-event-popup .e-description-icon,
.e-quick-popup-wrapper .e-event-popup .e-resource-icon {
  color: rgba(0, 0, 0, 0.54);
  font-size: 18px;
  padding: 0 13px 0 0;
}
.e-quick-popup-wrapper .e-cell-popup .e-date-time-details,
.e-quick-popup-wrapper .e-cell-popup .e-location-details,
.e-quick-popup-wrapper .e-cell-popup .e-time-zone-details,
.e-quick-popup-wrapper .e-cell-popup .e-description-details,
.e-quick-popup-wrapper .e-cell-popup .e-resource-details,
.e-quick-popup-wrapper .e-event-popup .e-date-time-details,
.e-quick-popup-wrapper .e-event-popup .e-location-details,
.e-quick-popup-wrapper .e-event-popup .e-time-zone-details,
.e-quick-popup-wrapper .e-event-popup .e-description-details,
.e-quick-popup-wrapper .e-event-popup .e-resource-details {
  color: rgba(0, 0, 0, 0.87);
  cursor: default;
  font-size: 14px;
}
.e-quick-popup-wrapper .e-popup-table td:last-child {
  padding-top: 0;
}
.e-quick-popup-wrapper .e-popup-footer {
  display: block;
  padding: 8px 4px 8px 22px;
  text-align: right;
}
.e-quick-popup-wrapper .e-popup-footer .e-event-edit {
  margin-right: 8px;
}
.e-quick-popup-wrapper .e-popup-footer .e-event-edit,
.e-quick-popup-wrapper .e-popup-footer .e-event-delete {
  right: auto;
}
.e-quick-popup-wrapper .e-popup-footer .e-event-edit:disabled,
.e-quick-popup-wrapper .e-popup-footer .e-event-delete:disabled {
  color: rgba(0, 0, 0, 0.26);
}
.e-quick-popup-wrapper .e-popup-footer .e-event-details {
  border: none;
  margin-right: 8px;
  right: auto;
  text-transform: uppercase;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-footer {
  display: none;
}
.e-quick-popup-wrapper.e-rtl {
  text-align: right;
}
.e-quick-popup-wrapper.e-rtl .e-cell-popup .e-header-icon-wrapper {
  left: 6px;
  right: auto;
}
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-date-time-wrapper,
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-location-details,
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-time-zone-details,
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-description-details,
.e-quick-popup-wrapper.e-rtl .e-popup-content .e-resource-details {
  margin-right: 10px;
}
.e-quick-popup-wrapper.e-rtl .e-event-details,
.e-quick-popup-wrapper.e-rtl .e-event-edit {
  margin-left: 8px;
}
.e-quick-popup-wrapper.e-rtl .e-popup-footer {
  padding: 8px 8px 8px 18px;
  text-align: left;
}
.e-quick-popup-wrapper.e-rtl .e-date-time-icon {
  padding: 0 0 0 10px;
}
.e-quick-popup-wrapper.e-device {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-width: 100%;
  overflow: hidden;
  padding: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1004;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper {
  background: unset;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:focus, .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit:hover,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:focus,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete:hover,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:focus,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close:hover {
  background: none;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-edit.e-btn.e-small.e-round,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-delete.e-btn.e-small.e-round,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-close.e-btn.e-small.e-round {
  height: 2.5em;
  width: 2.5em;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-edit,
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-delete {
  display: block;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-close {
  margin-left: 0;
  margin-right: auto;
  order: -1;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-subject-wrap {
  padding: 24px;
}
.e-quick-popup-wrapper.e-device .e-event-popup .e-popup-content {
  padding: 12px 24px;
}
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header {
  display: flex;
  padding: 15px;
}
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete {
  background: transparent;
  border: 0;
  color: rgba(0, 0, 0, 0.87);
  height: 35px;
  width: 35px;
}
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close:focus, .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close:hover,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit:focus,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit:hover,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete:focus,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete:hover {
  background: none;
}
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-subject {
  font-size: 15px;
  font-weight: 500;
  height: 35px;
  line-height: 2.25;
  padding: 2px 5px;
  width: calc(100% - 105px);
}
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close-icon,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit-icon,
.e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete-icon {
  font-size: 14px;
}
.e-quick-popup-wrapper.e-device.e-rtl .e-event-popup .e-popup-header .e-close {
  margin-left: auto;
  margin-right: 0;
}
/*! schedule quick popup for smaller viewports */
@media screen and (max-width: 320px) {
  .e-quick-popup-wrapper {
    min-width: 100%;
  }
  .e-quick-popup-wrapper .e-popup-footer {
    padding-left: 5px;
  }
  .e-quick-popup-wrapper.e-rtl .e-popup-footer {
    padding-right: 5px;
  }
}
.e-appointment.e-schedule-event-clone {
  background: #3f51b5;
  border-radius: 2px;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
  color: #fff;
  display: flex;
  height: 38px;
  width: 100px;
  z-index: 9;
}
.e-appointment.e-schedule-event-clone.e-drag-clone {
  cursor: move;
}
.e-appointment.e-schedule-event-clone .e-recurrence-icon,
.e-appointment.e-schedule-event-clone .e-recurrence-edit-icon,
.e-appointment.e-schedule-event-clone .e-indicator.e-left-icon,
.e-appointment.e-schedule-event-clone .e-indicator.e-right-icon,
.e-appointment.e-schedule-event-clone .e-event-resize.e-left-handler,
.e-appointment.e-schedule-event-clone .e-event-resize.e-right-handler {
  display: none;
}
.e-appointment.e-schedule-event-clone .e-appointment-details {
  flex: auto;
  overflow: hidden;
  padding: 0 4px;
  text-align: left;
}
.e-appointment.e-schedule-event-clone .e-appointment-details .e-inner-wrap {
  flex: auto;
  overflow: hidden;
}
.e-appointment.e-schedule-event-clone .e-appointment-details .e-subject {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  margin-left: auto;
  min-height: 18px;
  overflow: hidden;
  padding-top: 4px;
  text-overflow: ellipsis;
}
.e-appointment.e-schedule-event-clone .e-appointment-details .e-time {
  font-size: 11px;
  overflow: hidden;
  padding-top: 1px;
  text-overflow: ellipsis;
}
.e-appointment.e-schedule-event-clone .e-appointment-details .e-location {
  display: none;
}
.e-appointment.e-schedule-event-clone.e-month-event .e-appointment-details .e-subject {
  padding: 3px 2px;
}
.e-appointment.e-schedule-event-clone.e-month-event .e-appointment-details .e-time {
  display: none;
}
.e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-schedule-event-clone .e-appointment-details .e-subject {
  padding: 3px 0 1px 4px;
}
.e-vertical-view .e-all-day-appointment-wrapper .e-appointment.e-schedule-event-clone .e-appointment-details .e-time {
  display: none;
}
@media print {
  .e-schedule .e-table-container {
    display: block;
  }
  .e-schedule .e-vertical-view .e-content-table thead {
    break-inside: auto;
  }
}
.e-more-popup-wrapper {
  background: #fff;
  border: 1px solid #eee;
  border-radius: 2px;
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.4);
  opacity: 1;
  padding: 8px 0;
  width: 225px;
}
.e-more-popup-wrapper .e-more-appointment-wrapper {
  margin: 0 4px;
}
.e-more-popup-wrapper .e-more-event-popup {
  height: 100%;
  position: relative;
  width: 100%;
}
.e-more-popup-wrapper .e-more-event-header {
  height: 35px;
  margin: 0 8px 4px 14px;
}
.e-more-popup-wrapper .e-more-event-content {
  color: rgba(0, 0, 0, 0.87);
  height: calc(100% - 35px);
  max-height: 150px;
  overflow-y: auto;
  padding: 10px 10px 0;
}
.e-more-popup-wrapper .e-more-event-content .e-appointment-border {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-more-popup-wrapper .e-more-event-date-header {
  height: 100%;
  width: calc(100% - 25px);
}
.e-more-popup-wrapper .e-more-event-date-header .e-current-date {
  color: #e3165b;
}
.e-more-popup-wrapper .e-header-day {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  line-height: 1;
  padding-bottom: 2px;
}
.e-more-popup-wrapper .e-header-date {
  color: rgba(0, 0, 0, 0.87);
  font-size: 18px;
  line-height: 1;
  max-width: 15%;
}
.e-more-popup-wrapper .e-header-date:hover {
  cursor: pointer;
  text-decoration: underline;
}
.e-more-popup-wrapper .e-header-date:focus {
  text-decoration: underline;
}
.e-more-popup-wrapper .e-more-event-close {
  background: transparent;
  border: 0;
  box-shadow: none;
  color: #000;
  cursor: pointer;
  height: 25px;
  padding: unset;
  position: absolute;
  right: 6px;
  width: 25px;
}
.e-more-popup-wrapper .e-more-event-close .e-close-icon {
  font-size: 9px;
}
.e-more-popup-wrapper .e-more-event-close .e-btn-icon {
  margin-top: 0;
}
.e-more-popup-wrapper .e-more-event-close:focus, .e-more-popup-wrapper .e-more-event-close:hover {
  background: #e0e0e0;
  border-radius: 50%;
  color: #000;
}
.e-more-popup-wrapper .e-appointment {
  background: #3f51b5;
  border-radius: 2px;
  color: #fff;
  display: flex;
  height: 22px;
  line-height: 20px;
  margin-bottom: 2px;
  padding: 2px 0;
  width: 100%;
}
.e-more-popup-wrapper .e-appointment .e-subject {
  color: #fff;
  flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  padding: 0 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-more-popup-wrapper .e-appointment .e-subject.e-disable {
  display: none;
}
.e-more-popup-wrapper .e-appointment .e-inline-subject {
  background: transparent;
  border: 0;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  padding-top: 4px;
  width: 100%;
}
.e-more-popup-wrapper .e-appointment .e-recurrence-icon,
.e-more-popup-wrapper .e-appointment .e-recurrence-edit-icon {
  line-height: 22px;
  padding: 0 2px;
}
.e-more-popup-wrapper .e-appointment.e-appointment-border, .e-more-popup-wrapper .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-more-popup-wrapper.e-device {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-width: 100%;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1002;
}
.e-more-popup-wrapper.e-device .e-more-event-content {
  max-height: unset;
}
.e-more-popup-wrapper.e-rtl .e-header-date {
  padding-right: 10px;
}
.e-more-popup-wrapper.e-rtl .e-header-day {
  padding-right: 10px;
}
.e-more-popup-wrapper.e-rtl .e-more-event-close {
  left: 6px;
  right: auto;
}
.e-schedule {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
.e-schedule .e-date-header-wrap {
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0;
  position: relative;
}
.e-schedule .e-header-calendar {
  background-color: none;
  box-shadow: none;
}
.e-schedule .e-vertical-view .e-date-header-wrap table tbody td:first-child,
.e-schedule .e-vertical-view .e-content-wrap table td:first-child {
  border-left-width: 0;
}
.e-schedule .e-vertical-view .e-date-header-wrap .e-all-day-cells {
  background: #fff;
}
.e-schedule .e-vertical-view .e-date-header-wrap .e-all-day-cells:hover {
  background: #f5f5f5;
}
.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td {
  background: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td.e-header-cells {
  border-bottom-width: 0;
}
.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td.e-header-cells.e-week-number {
  color: rgba(0, 0, 0, 0.54);
  font-size: 13px;
  padding-top: 10px;
  text-align: center;
  vertical-align: top;
}
.e-schedule .e-vertical-view .e-left-indent-wrap table tbody td.e-resource-cells {
  border-bottom-color: transparent;
}
.e-schedule .e-vertical-view .e-date-header-wrap table tbody td {
  background: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: rgba(0, 0, 0, 0.87);
  text-align: left;
}
.e-schedule .e-vertical-view .e-date-header-wrap table tbody td.e-header-cells {
  border-bottom-width: 0;
}
.e-schedule .e-vertical-view .e-time-cells-wrap table td {
  background: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: rgba(0, 0, 0, 0.54);
}
.e-schedule .e-vertical-view .e-time-cells-wrap table td {
  border-bottom-color: transparent;
}
.e-schedule .e-vertical-view .e-time-cells-wrap .e-time-cells {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.e-schedule .e-vertical-view .e-header-cells {
  background: #fff;
}
.e-schedule .e-vertical-view .e-header-cells.e-current-day {
  color: #e3165b;
  font-weight: normal;
}
.e-schedule .e-vertical-view .e-work-cells {
  background: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 1px;
  padding: 0;
}
.e-schedule .e-vertical-view .e-work-cells:hover {
  background: #f5f5f5;
  color: #000;
}
.e-schedule .e-vertical-view .e-alternate-cells {
  border-bottom-style: dotted;
}
.e-schedule .e-vertical-view .e-work-hours {
  background: #fff;
}
.e-schedule .e-vertical-view .e-all-day-cells {
  background: #fff;
}
.e-schedule .e-vertical-view .e-all-day-cells.e-current-day {
  color: #e3165b;
}
.e-schedule .e-vertical-view .e-all-day-cells.e-selected-cell {
  background: #e0e0e0;
  color: #000;
}
.e-schedule .e-vertical-view .e-all-day-cells.e-selected-cell:hover {
  background: #e0e0e0;
  color: #000;
}
.e-schedule .e-vertical-view .e-selected-cell {
  background: #e0e0e0;
  color: #000;
}
.e-schedule .e-vertical-view .e-selected-cell:hover {
  background: #e0e0e0;
  color: #000;
}
.e-schedule .e-vertical-view .e-clone-time-indicator,
.e-schedule .e-vertical-view .e-current-time {
  color: #e3165b;
}
.e-schedule .e-vertical-view .e-current-timeline {
  border-top: 1px solid #e3165b;
}
.e-schedule .e-vertical-view .e-previous-timeline {
  border-top: 1px dotted #e3165b;
}
.e-schedule .e-vertical-view.e-by-date .e-date-header-wrap table tbody td.e-header-cells {
  border-bottom-width: 1px;
}
.e-schedule .e-month-view .e-date-header-wrap table td:first-child,
.e-schedule .e-month-view .e-content-wrap table td:first-child {
  border-left-width: 0;
}
.e-schedule .e-month-view .e-date-header-wrap table td,
.e-schedule .e-month-agenda-view .e-date-header-wrap table td {
  background: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: rgba(0, 0, 0, 0.87);
  font-size: none;
  text-align: left;
  text-transform: none;
}
.e-schedule .e-month-view .e-date-header-wrap table td.e-current-day,
.e-schedule .e-month-agenda-view .e-date-header-wrap table td.e-current-day {
  color: #e3165b;
  font-weight: normal;
}
.e-schedule .e-month-view .e-work-cells,
.e-schedule .e-month-agenda-view .e-work-cells {
  background: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: rgba(0, 0, 0, 0.87);
  padding: 0;
}
.e-schedule .e-month-view .e-work-cells:hover,
.e-schedule .e-month-agenda-view .e-work-cells:hover {
  background: #f5f5f5;
  color: #000;
}
.e-schedule .e-month-view .e-work-days,
.e-schedule .e-month-agenda-view .e-work-days {
  background: #fff;
}
.e-schedule .e-month-view .e-other-month,
.e-schedule .e-month-agenda-view .e-other-month {
  color: rgba(0, 0, 0, 0.54);
}
.e-schedule .e-month-view .e-current-date .e-date-header,
.e-schedule .e-month-agenda-view .e-current-date .e-date-header {
  background: #e3165b;
  border-radius: 50%;
  color: #fff;
  min-width: 20px;
  padding: 0 4px;
  width: fit-content;
}
.e-schedule .e-month-view .e-selected-cell,
.e-schedule .e-month-agenda-view .e-selected-cell {
  background: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-month-view .e-selected-cell .e-date-header,
.e-schedule .e-month-agenda-view .e-selected-cell .e-date-header {
  color: none;
}
.e-schedule .e-month-view .e-selected-cell .e-more-indicator,
.e-schedule .e-month-agenda-view .e-selected-cell .e-more-indicator {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-month-view .e-selected-cell:hover,
.e-schedule .e-month-agenda-view .e-selected-cell:hover {
  background: #e0e0e0;
}
.e-schedule .e-month-agenda-view .e-content-wrap .e-table-container {
  overflow: auto;
}
.e-schedule .e-month-agenda-view .e-date-header-wrap table td {
  border-width: 0 0 1px 0;
  text-align: center;
}
.e-schedule .e-month-agenda-view .e-work-cells {
  border-width: 0;
}
.e-schedule .e-month-agenda-view .e-current-date .e-date-header {
  min-width: 24px;
}
.e-schedule .e-timeline-view .e-date-header-wrap table td:first-child,
.e-schedule .e-timeline-view .e-content-wrap table td:first-child,
.e-schedule .e-timeline-month-view .e-date-header-wrap table td:first-child,
.e-schedule .e-timeline-month-view .e-content-wrap table td:first-child {
  border-left-width: 0;
}
.e-schedule .e-timeline-view .e-date-header-wrap table td,
.e-schedule .e-timeline-month-view .e-date-header-wrap table td {
  background: #fff;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-timeline-view .e-date-header-wrap table td.e-current-day,
.e-schedule .e-timeline-month-view .e-date-header-wrap table td.e-current-day {
  color: #e3165b;
  font-weight: normal;
}
.e-schedule .e-timeline-view .e-work-cells,
.e-schedule .e-timeline-month-view .e-work-cells {
  background: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 0 1px 1px;
  color: rgba(0, 0, 0, 0.87);
  padding: 0;
}
.e-schedule .e-timeline-view .e-work-cells:hover:not(.e-resource-group-cells),
.e-schedule .e-timeline-month-view .e-work-cells:hover:not(.e-resource-group-cells) {
  background: #f5f5f5;
  color: #000;
}
.e-schedule .e-timeline-view.e-virtual-mask .e-work-cells:hover,
.e-schedule .e-timeline-month-view.e-virtual-mask .e-work-cells:hover {
  background: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-timeline-view .e-work-days,
.e-schedule .e-timeline-month-view .e-work-days {
  background: #fff;
}
.e-schedule .e-timeline-view .e-resource-group-cells,
.e-schedule .e-timeline-month-view .e-resource-group-cells {
  background: #fafafa;
}
.e-schedule .e-timeline-view .e-selected-cell,
.e-schedule .e-timeline-month-view .e-selected-cell {
  background: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-timeline-view .e-selected-cell:hover:not(.e-resource-group-cells),
.e-schedule .e-timeline-month-view .e-selected-cell:hover:not(.e-resource-group-cells) {
  background: #e0e0e0;
}
.e-schedule .e-timeline-view .e-work-hours {
  background: #fff;
}
.e-schedule .e-timeline-view .e-resource-group-cells {
  background: #fafafa;
}
.e-schedule .e-timeline-view .e-selected-cell {
  background: #e0e0e0;
  color: #000;
}
.e-schedule .e-timeline-view .e-selected-cell:hover {
  background: #e0e0e0;
}
.e-schedule .e-timeline-view .e-alternate-cells {
  border-left-style: dotted;
}
.e-schedule .e-timeline-view .e-header-row .e-time-cells {
  border-left-width: 0;
}
.e-schedule .e-timeline-view .e-clone-time-indicator,
.e-schedule .e-timeline-view .e-current-time {
  color: #e3165b;
  font-size: 11px;
}
.e-schedule .e-timeline-view .e-current-timeline {
  border-left: 1px solid #e3165b;
}
.e-schedule .e-timeline-year-view .e-work-cells {
  background: #fafafa;
  border-color: rgba(0, 0, 0, 0.12);
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: rgba(0, 0, 0, 0.87);
  padding: 0;
}
.e-schedule .e-timeline-year-view .e-work-cells:hover:not(.e-other-month) {
  background: #f5f5f5;
  color: #000;
}
.e-schedule .e-timeline-year-view .e-work-cells.e-work-days {
  background: #fff;
}
.e-schedule .e-timeline-year-view .e-work-cells.e-other-month {
  color: rgba(0, 0, 0, 0.54);
}
.e-schedule .e-timeline-year-view .e-work-cells.e-current-day .e-date-header {
  background: #e3165b;
  border-radius: 50%;
  color: #fff;
  margin: 2px;
  width: 20px;
}
.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell {
  background: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell .e-date-header {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell .e-more-indicator {
  color: rgba(0, 0, 0, 0.87);
}
.e-schedule .e-timeline-year-view .e-work-cells.e-selected-cell:hover {
  background: #e0e0e0;
}
.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates {
  background: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates .e-date-header {
  cursor: default;
  opacity: 0.35;
}
.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates .e-date-header:hover {
  text-decoration: none;
}
.e-schedule .e-timeline-year-view .e-work-cells.e-disable-dates:hover {
  background: rgba(0, 0, 0, 0.08);
}
.e-schedule .e-timeline-year-view.e-virtual-mask .e-work-cells {
  background: rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 0 0 8px #fafafa;
}
.e-schedule .e-timeline-year-view.e-virtual-mask .e-work-cells:hover {
  background: rgba(0, 0, 0, 0.08);
}
.e-schedule.e-rtl .e-vertical-view .e-date-header-wrap table tbody td:first-child,
.e-schedule.e-rtl .e-vertical-view .e-content-wrap table td:first-child {
  border-right-width: 0;
}
.e-schedule.e-rtl .e-vertical-view .e-date-header-wrap table tbody td {
  text-align: right;
}
.e-schedule.e-rtl .e-vertical-view .e-date-header-wrap table tbody td,
.e-schedule.e-rtl .e-vertical-view .e-work-cells {
  border-width: 0 1px 1px 0;
}
.e-schedule.e-rtl .e-vertical-view .e-left-indent-wrap .e-header-cells,
.e-schedule.e-rtl .e-vertical-view .e-date-header-wrap .e-header-cells {
  border-bottom-width: 0;
}
.e-schedule.e-rtl .e-vertical-view .e-left-indent-wrap table tbody td,
.e-schedule.e-rtl .e-vertical-view .e-time-cells-wrap table tbody td {
  border-width: 0 0 1px 1px;
}
.e-schedule.e-rtl .e-month-view .e-date-header-wrap table td:first-child,
.e-schedule.e-rtl .e-month-view .e-content-wrap table td:first-child {
  border-right-width: 0;
}
.e-schedule.e-rtl .e-month-view .e-date-header-wrap table td {
  text-align: right;
  border-width: 0 1px 1px 0;
}
.e-schedule.e-rtl .e-month-view .e-work-cells,
.e-schedule.e-rtl .e-month-agenda-view .e-work-cells {
  border-width: 0 1px 1px 0;
}
.e-schedule.e-rtl .e-month-agenda-view .e-work-cells {
  border-width: 0;
}
.e-schedule.e-rtl .e-timeline-view .e-date-header-wrap table td:first-child,
.e-schedule.e-rtl .e-timeline-view .e-content-wrap table td:first-child,
.e-schedule.e-rtl .e-timeline-month-view .e-date-header-wrap table td:first-child,
.e-schedule.e-rtl .e-timeline-month-view .e-content-wrap table td:first-child {
  border-right-width: 0;
}
.e-schedule.e-rtl .e-timeline-view .e-date-header-wrap table td:last-child,
.e-schedule.e-rtl .e-timeline-view .e-content-wrap table td:last-child,
.e-schedule.e-rtl .e-timeline-month-view .e-date-header-wrap table td:last-child,
.e-schedule.e-rtl .e-timeline-month-view .e-content-wrap table td:last-child {
  border-left-width: 0;
}
.e-schedule.e-rtl .e-timeline-view .e-date-header-wrap table td,
.e-schedule.e-rtl .e-timeline-view .e-content-wrap table td,
.e-schedule.e-rtl .e-timeline-month-view .e-date-header-wrap table td,
.e-schedule.e-rtl .e-timeline-month-view .e-content-wrap table td {
  border-width: 0 1px 1px 0;
}
.e-schedule.e-rtl .e-timeline-view .e-alternate-cells {
  border-right-style: dotted;
}
.e-schedule.e-rtl .e-timeline-view .e-header-row .e-time-cells {
  border-right-width: 0;
}
.e-tooltip-wrap.e-schedule-error {
  background: #fde;
  border-color: #fde;
  z-index: 1000;
}
.e-tooltip-wrap.e-schedule-error .e-arrow-tip.e-tip-top {
  left: 44%;
}
.e-tooltip-wrap.e-schedule-error .e-arrow-tip-inner.e-tip-top,
.e-tooltip-wrap.e-schedule-error .e-arrow-tip-outer.e-tip-top {
  border-bottom: 8px solid #fde;
  color: #fde;
}
.e-tooltip-wrap.e-schedule-error .e-arrow-tip-outer.e-tip-bottom,
.e-tooltip-wrap.e-schedule-error .e-arrow-tip-inner.e-tip-bottom {
  border-top: 8px solid #fde;
  color: #fde;
}
.e-tooltip-wrap.e-schedule-error .e-tip-content {
  padding: 3px 6px;
}
.e-tooltip-wrap.e-schedule-error .e-tip-content,
.e-tooltip-wrap.e-schedule-error .e-tip-content label {
  color: #f43;
}
.e-bigger .e-schedule .e-schedule-toolbar,
.e-bigger.e-schedule .e-schedule-toolbar {
  height: 56px;
  min-height: 56px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text,
.e-bigger.e-schedule .e-schedule-toolbar .e-tbar-btn .e-tbar-btn-text {
  font-size: 14px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-item.e-date-range .e-tbar-btn-text,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-item.e-date-range .e-tbar-btn-text {
  font-size: 16px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-icon-down-arrow,
.e-bigger.e-schedule .e-schedule-toolbar .e-icon-down-arrow {
  font-size: 10px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-schedule .e-toolbar .e-hor-nav,
.e-bigger.e-schedule .e-schedule-toolbar .e-schedule .e-toolbar .e-hor-nav {
  min-height: 56px;
  min-width: 32px;
  z-index: 0;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-item .e-btn.e-tbar-btn .e-icons.e-btn-icon {
  font-size: 14px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-item .e-tbar-btn-text,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-item .e-tbar-btn-text {
  line-height: inherit;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items {
  min-height: 56px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item {
  min-height: 56px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator):not(.e-spacer),
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator):not(.e-spacer) {
  min-width: 34px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-separator,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item.e-separator {
  height: calc(100% - 15px);
  margin: 7.5px 3px;
  min-height: 27px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-icons,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-icons {
  min-width: 24px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn,
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control {
  height: auto;
  line-height: 25px;
  margin: 4px 0;
  min-width: 34px;
  padding: 0 1.5px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons.e-icon-right,
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn.e-tbtn-txt .e-icons.e-icon-right,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right {
  padding: 0;
  font-size: 14px;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn .e-btn-icon,
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-btn-icon,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item button.e-btn .e-btn-icon,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-btn-icon {
  padding-top: 0;
}
.e-bigger .e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-tbar-btn-text,
.e-bigger.e-schedule .e-schedule-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-tbar-btn-text {
  font-size: 14px;
}
.e-bigger .e-schedule .e-more-popup-wrapper .e-header-day,
.e-bigger.e-schedule .e-more-popup-wrapper .e-header-day {
  font-size: 14px;
}
.e-bigger .e-schedule .e-vertical-view .e-header-cells .e-header-day,
.e-bigger.e-schedule .e-vertical-view .e-header-cells .e-header-day {
  font-size: 14px;
}
.e-bigger .e-schedule .e-vertical-view .e-header-cells .e-header-date,
.e-bigger.e-schedule .e-vertical-view .e-header-cells .e-header-date {
  font-size: 20px;
}
.e-bigger .e-schedule .e-vertical-view .e-resource-cells,
.e-bigger.e-schedule .e-vertical-view .e-resource-cells {
  font-size: 14px;
}
.e-bigger .e-schedule .e-vertical-view .e-time-cells-wrap table td,
.e-bigger.e-schedule .e-vertical-view .e-time-cells-wrap table td {
  font-size: 13px;
}
.e-bigger .e-schedule .e-vertical-view .e-clone-time-indicator,
.e-bigger .e-schedule .e-vertical-view .e-current-time,
.e-bigger.e-schedule .e-vertical-view .e-clone-time-indicator,
.e-bigger.e-schedule .e-vertical-view .e-current-time {
  font-size: 12px;
}
.e-bigger .e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td,
.e-bigger.e-schedule.e-device .e-vertical-view .e-time-cells-wrap table td {
  font-size: 11px;
}
.e-bigger .e-schedule.e-device .e-vertical-view .e-clone-time-indicator,
.e-bigger .e-schedule.e-device .e-vertical-view .e-current-time,
.e-bigger.e-schedule.e-device .e-vertical-view .e-clone-time-indicator,
.e-bigger.e-schedule.e-device .e-vertical-view .e-current-time {
  font-size: 9px;
}
.e-bigger .e-schedule .e-month-view .e-header-cells,
.e-bigger.e-schedule .e-month-view .e-header-cells {
  height: 35px;
}
.e-bigger .e-schedule .e-month-view .e-resource-cells,
.e-bigger .e-schedule .e-month-view .e-date-header-wrap table td,
.e-bigger.e-schedule .e-month-view .e-resource-cells,
.e-bigger.e-schedule .e-month-view .e-date-header-wrap table td {
  font-size: 14px;
}
.e-bigger .e-schedule .e-month-view .e-content-wrap,
.e-bigger.e-schedule .e-month-view .e-content-wrap {
  font-size: 14px;
}
.e-bigger .e-schedule .e-month-view .e-m-date,
.e-bigger.e-schedule .e-month-view .e-m-date {
  font-size: 20px;
}
.e-bigger .e-schedule .e-month-view .e-resource-name,
.e-bigger .e-schedule .e-month-view .e-m-day,
.e-bigger.e-schedule .e-month-view .e-resource-name,
.e-bigger.e-schedule .e-month-view .e-m-day {
  font-size: 14px;
}
.e-bigger .e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar,
.e-bigger.e-schedule .e-year-view .e-calendar-wrapper .e-month-calendar.e-calendar {
  min-width: 306px;
}
/*! schedule event tooltip */
.e-bigger .e-schedule-event-tooltip .e-subject,
.e-schedule-event-tooltip.e-bigger .e-subject {
  font-size: 14px;
  font-weight: 500;
}
.e-bigger .e-dialog.e-quick-dialog.e-following-events-dialog {
  width: 502px;
}
.e-bigger .e-dialog.e-quick-dialog {
  min-width: 370px;
}
.e-bigger .e-ddl.e-popup .e-resource-template {
  padding: 0 15px;
}
.e-bigger .e-ddl.e-popup .e-resource-template .e-resource-color {
  height: 16px;
  margin-top: 15px;
  width: 16px;
}
.e-bigger .e-schedule-dialog .e-disable {
  display: none;
}
.e-bigger .e-schedule-dialog .e-dlg-header-content {
  padding-bottom: 8px;
}
.e-bigger .e-schedule-dialog .e-dlg-content {
  padding-bottom: 12px;
  position: relative;
}
.e-bigger .e-schedule-dialog .e-event-cancel,
.e-bigger .e-schedule-dialog .e-event-delete {
  border: none;
  box-shadow: none;
}
.e-bigger .e-schedule-dialog .e-footer-content .e-btn.e-event-delete {
  float: left;
  margin-left: 0;
}
.e-bigger .e-schedule-dialog .e-subject-container,
.e-bigger .e-schedule-dialog .e-start-container,
.e-bigger .e-schedule-dialog .e-start-time-zone-container,
.e-bigger .e-schedule-dialog .e-description-label {
  padding-right: 12px;
}
.e-bigger .e-schedule-dialog .e-location-container,
.e-bigger .e-schedule-dialog .e-end-container,
.e-bigger .e-schedule-dialog .e-end-time-zone-container {
  padding-left: 12px;
}
.e-bigger .e-schedule-dialog .e-all-day-container {
  padding-right: 16px;
}
.e-bigger .e-schedule-dialog .e-time-zone-row {
  display: none;
}
.e-bigger .e-schedule-dialog .e-time-zone-row.e-enable {
  display: flex;
  height: 60px;
}
.e-bigger .e-schedule-dialog .e-title-location-row,
.e-bigger .e-schedule-dialog .e-start-end-row,
.e-bigger .e-schedule-dialog .e-start-input-container,
.e-bigger .e-schedule-dialog .e-end-input-container,
.e-bigger .e-schedule-dialog .e-time-zone-row {
  display: flex;
  padding-bottom: 12px;
  width: 100%;
}
.e-bigger .e-schedule-dialog .e-resources {
  padding-bottom: 12px;
  width: 100%;
}
.e-bigger .e-schedule-dialog .e-all-day-time-zone-row {
  display: flex;
  padding-bottom: 20px;
  padding-top: 0;
  width: 100%;
}
.e-bigger .e-schedule-dialog .e-subject-container,
.e-bigger .e-schedule-dialog .e-location-container,
.e-bigger .e-schedule-dialog .e-start-container,
.e-bigger .e-schedule-dialog .e-end-container,
.e-bigger .e-schedule-dialog .e-start-time-zone-container,
.e-bigger .e-schedule-dialog .e-end-time-zone-container {
  width: 50%;
}
.e-bigger .e-schedule-dialog .e-location-container,
.e-bigger .e-schedule-dialog .e-end-container,
.e-bigger .e-schedule-dialog .e-end-time-zone-container,
.e-bigger .e-schedule-dialog .e-start-container,
.e-bigger .e-schedule-dialog .e-start-time-zone-container,
.e-bigger .e-schedule-dialog .e-subject-container,
.e-bigger .e-schedule-dialog .e-description-row,
.e-bigger .e-schedule-dialog .e-repeat-container {
  padding-top: 0;
}
.e-bigger .e-schedule-dialog .e-all-day-time-zone-row {
  padding-bottom: 16px;
  padding-top: 10px;
}
.e-bigger .e-schedule-dialog .e-description,
.e-bigger .e-schedule-dialog .e-float-input .e-description {
  height: 50px;
  resize: vertical;
}
.e-bigger .e-schedule-dialog .e-time-zone-row,
.e-bigger .e-schedule-dialog .e-repeat-container,
.e-bigger .e-schedule-dialog .e-input-group .e-input-group-icon.e-icon-disable {
  display: none;
}
.e-bigger .e-schedule-dialog.e-rtl .e-all-day-container {
  margin-left: 20px;
  margin-right: 0;
}
.e-bigger .e-schedule-dialog.e-rtl .e-subject-container,
.e-bigger .e-schedule-dialog.e-rtl .e-start-container,
.e-bigger .e-schedule-dialog.e-rtl .e-start-time-zone-container,
.e-bigger .e-schedule-dialog.e-rtl .e-description-label {
  padding-left: 12px;
  padding-right: 0;
}
.e-bigger .e-schedule-dialog.e-rtl .e-location-container,
.e-bigger .e-schedule-dialog.e-rtl .e-end-container,
.e-bigger .e-schedule-dialog.e-rtl .e-end-time-zone-container {
  padding-left: 0;
  padding-right: 12px;
}
.e-bigger .e-schedule-dialog.e-rtl .e-event-delete {
  float: right;
}
/*! schedule quick popup */
.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-popup-content .e-popup-table .e-subject {
  font-size: 24px;
}
.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-popup-content {
  padding: 28px 18px 8px;
}
.e-bigger .e-quick-popup-wrapper .e-popup-footer {
  padding: 8px 4px 8px 22px;
}
.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-date-time-icon,
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-date-time-icon {
  padding-right: 13px;
}
.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-popup-header .e-header-icon-wrapper .e-close .e-close-icon {
  font-size: 16px;
}
.e-bigger .e-quick-popup-wrapper.e-rtl .e-cell-popup .e-date-time-icon {
  padding-right: 0;
}
.e-bigger .e-quick-popup-wrapper.e-rtl .e-event-popup .e-date-time-icon {
  padding-right: 13px;
}
.e-bigger .e-quick-popup-wrapper .e-cell-popup .e-close.e-btn.e-small.e-round {
  height: 2.8572em;
  width: 2.8572em;
}
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-edit.e-btn.e-small.e-round,
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-delete.e-btn.e-small.e-round,
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-close.e-btn.e-small.e-round {
  height: 2.8572em;
  width: 2.8572em;
}
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close-icon,
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit-icon,
.e-bigger .e-quick-popup-wrapper .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete-icon {
  font-size: 14px;
}
.e-bigger .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-close-icon,
.e-bigger .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-edit-icon,
.e-bigger .e-quick-popup-wrapper.e-device .e-event-popup .e-popup-header .e-header-icon-wrapper .e-delete-icon {
  font-size: 14px;
}
.e-bigger .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-edit.e-btn.e-small.e-round,
.e-bigger .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-delete.e-btn.e-small.e-round,
.e-bigger .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-close.e-btn.e-small.e-round {
  height: 35px;
}
.e-bigger .e-quick-popup-wrapper.e-device .e-multiple-event-popup .e-popup-header .e-subject {
  padding: 3px 5px;
}
.e-bigger .e-agenda-view .e-appointment {
  padding: 0 8px;
}
.e-bigger .e-agenda-view .e-subject,
.e-bigger .e-agenda-view .e-inline-subject {
  font-size: 16px;
}
.e-bigger .e-agenda-view .e-date-time {
  font-size: 14px;
}
.e-bigger .e-agenda-view .e-day-date-header .e-m-date {
  font-size: 20px;
}
.e-bigger .e-agenda-view .e-day-date-header .e-m-day {
  font-size: 14px;
}
.e-bigger .e-timeline-view .e-resource-text {
  font-size: 14px;
  padding-left: 12px;
}
.e-bigger .e-timeline-view .e-navigate {
  font-size: 16px;
  padding: 8px 0 8px 8px;
}
.e-bigger .e-timeline-view .e-date-header-wrap table tbody td > span {
  font-size: 16px;
  padding: 8px 0 8px 8px;
}
.e-bigger .e-schedule .e-month-view .e-current-date .e-date-header {
  width: 26px;
}
.e-bigger .e-schedule-dialog.e-device .e-dlg-header,
.e-bigger .e-schedule-dialog.e-device .e-dlg-header * {
  width: 100%;
}
.e-bigger .e-schedule-dialog.e-device .e-dlg-header-content {
  background: #fafafa;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  margin-bottom: 3px;
}
.e-bigger .e-schedule-dialog.e-device .e-title-location-row,
.e-bigger .e-schedule-dialog.e-device .e-start-end-row,
.e-bigger .e-schedule-dialog.e-device .e-time-zone-row,
.e-bigger .e-schedule-dialog.e-device .e-start-input-container,
.e-bigger .e-schedule-dialog.e-device .e-end-input-container {
  display: inline;
}
.e-bigger .e-schedule-dialog.e-device .e-time-zone-row.e-enable {
  display: inline;
}
.e-bigger .e-schedule-dialog.e-device .e-subject-container,
.e-bigger .e-schedule-dialog.e-device .e-location-container,
.e-bigger .e-schedule-dialog.e-device .e-start-container,
.e-bigger .e-schedule-dialog.e-device .e-end-container,
.e-bigger .e-schedule-dialog.e-device .e-start-time-zone-container,
.e-bigger .e-schedule-dialog.e-device .e-end-time-zone-container {
  padding-left: 0;
  width: 100%;
}
.e-bigger .e-schedule-dialog.e-device .e-subject-container,
.e-bigger .e-schedule-dialog.e-device .e-start-container,
.e-bigger .e-schedule-dialog.e-device .e-start-time-zone-container,
.e-bigger .e-schedule-dialog.e-device .e-description-label {
  padding-right: 0;
}
.e-bigger .e-schedule-dialog.e-device .e-location-container,
.e-bigger .e-schedule-dialog.e-device .e-end-container,
.e-bigger .e-schedule-dialog.e-device .e-end-time-zone-container,
.e-bigger .e-schedule-dialog.e-device .e-start-container,
.e-bigger .e-schedule-dialog.e-device .e-start-time-zone-container,
.e-bigger .e-schedule-dialog.e-device .e-subject-container,
.e-bigger .e-schedule-dialog.e-device .e-description-row,
.e-bigger .e-schedule-dialog.e-device .e-repeat-container {
  padding-top: 20px;
}
.e-bigger .e-schedule-dialog.e-device .e-all-day-time-zone-row {
  padding-top: 20px;
}
.e-bigger .e-schedule-dialog.e-device .e-resources {
  padding-bottom: 0;
  padding-top: 20px;
}
.e-bigger .e-schedule-dialog.e-device .e-description,
.e-bigger .e-schedule-dialog.e-device .e-float-input .e-description {
  height: 60px;
  resize: vertical;
}
.e-bigger .e-schedule-dialog.e-device .e-all-day-time-zone-row {
  margin-top: 0;
  padding-bottom: 0;
}
.e-bigger .e-schedule-dialog.e-device .e-repeat-parent-row {
  padding-top: 8px;
}
.e-bigger .e-schedule-dialog.e-device .e-all-day-container {
  margin-right: 20px;
}
.e-bigger .e-schedule-dialog.e-device .e-title-header {
  display: flex;
  width: 100%;
}
.e-bigger .e-schedule-dialog.e-device .e-save-icon,
.e-bigger .e-schedule-dialog.e-device .e-back-icon,
.e-bigger .e-schedule-dialog.e-device .e-forward-icon {
  cursor: pointer;
  line-height: normal;
}
.e-bigger .e-schedule-dialog.e-device .e-title-text {
  text-align: center;
}
.e-bigger .e-schedule-dialog.e-device .e-save-icon,
.e-bigger .e-schedule-dialog.e-device .e-back-icon,
.e-bigger .e-schedule-dialog.e-device .e-delete-icon {
  width: 2.5em;
}
.e-bigger .e-schedule-dialog.e-device .e-save-icon,
.e-bigger .e-schedule-dialog.e-device .e-delete-icon {
  text-align: right;
}
.e-bigger .e-schedule-dialog.e-device .e-time-zone-row,
.e-bigger .e-schedule-dialog.e-device .e-input-group .e-input-group-icon.e-icon-disable {
  display: none;
}
.e-bigger .e-schedule-dialog.e-device .e-repeat-container {
  display: block;
  padding-right: 35px;
  padding-left: 0;
}
.e-bigger .e-schedule-dialog.e-device .e-icon-down-arrow {
  font-size: 10px;
}
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-save-icon {
  text-align: left;
}
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-all-day-container {
  margin-left: 20px;
  margin-right: 0;
}
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-subject-container,
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-start-container,
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-start-time-zone-container,
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-description-label {
  padding-left: 0;
}
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-location-container,
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-end-container,
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-end-time-zone-container,
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-all-day-container {
  padding-right: 0;
}
.e-bigger .e-schedule-dialog.e-device.e-rtl .e-repeat-container {
  padding-left: 35px;
  padding-right: 0;
}
.e-bigger .e-schedule-dialog.e-device .e-recurrence-container {
  position: relative;
}
.e-bigger .e-schedule-dialog.e-device .e-recurrence-container.e-hide {
  display: none;
}
.e-bigger .e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button {
  border: 0;
  box-shadow: none;
  margin: -3px 5px;
  position: absolute;
}
.e-bigger .e-schedule-dialog.e-device .e-recurrence-container .e-recurrence-edit-button .e-recurrence-edit.e-icons {
  font-size: 12px;
  position: relative;
  top: 1px;
}
.e-bigger .e-more-popup-wrapper {
  background: #fff;
  border: 1px solid #eee;
  border-radius: 2px;
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.4);
  opacity: 1;
  padding: 8px 0;
  width: 225px;
}
.e-bigger .e-more-popup-wrapper .e-more-appointment-wrapper {
  margin: 0 4px;
}
.e-bigger .e-more-popup-wrapper .e-more-event-popup {
  height: 100%;
  position: relative;
  width: 100%;
}
.e-bigger .e-more-popup-wrapper .e-more-event-header {
  height: 35px;
  margin: 0 8px 4px 14px;
}
.e-bigger .e-more-popup-wrapper .e-more-event-content {
  color: rgba(0, 0, 0, 0.87);
  height: calc(100% - 35px);
  max-height: 150px;
  overflow-y: auto;
  padding: 10px 10px 0;
}
.e-bigger .e-more-popup-wrapper .e-more-event-content .e-appointment-border {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-bigger .e-more-popup-wrapper .e-more-event-date-header {
  height: 100%;
  width: calc(100% - 25px);
}
.e-bigger .e-more-popup-wrapper .e-more-event-date-header .e-current-date {
  color: #e3165b;
}
.e-bigger .e-more-popup-wrapper .e-header-day {
  color: rgba(0, 0, 0, 0.87);
  font-size: 13px;
  line-height: 1;
  padding-bottom: 2px;
}
.e-bigger .e-more-popup-wrapper .e-header-date {
  color: rgba(0, 0, 0, 0.87);
  font-size: 18px;
  line-height: 1;
  max-width: 15%;
}
.e-bigger .e-more-popup-wrapper .e-header-date:hover {
  cursor: pointer;
  text-decoration: underline;
}
.e-bigger .e-more-popup-wrapper .e-header-date:focus {
  text-decoration: underline;
}
.e-bigger .e-more-popup-wrapper .e-more-event-close {
  background: transparent;
  border: 0;
  box-shadow: none;
  color: #000;
  cursor: pointer;
  height: 25px;
  padding: unset;
  position: absolute;
  right: 6px;
  width: 25px;
}
.e-bigger .e-more-popup-wrapper .e-more-event-close .e-close-icon {
  font-size: 9px;
}
.e-bigger .e-more-popup-wrapper .e-more-event-close .e-btn-icon {
  margin-top: 0;
}
.e-bigger .e-more-popup-wrapper .e-more-event-close:focus, .e-bigger .e-more-popup-wrapper .e-more-event-close:hover {
  background: #e0e0e0;
  border-radius: 50%;
  color: #000;
}
.e-bigger .e-more-popup-wrapper .e-appointment {
  background: #3f51b5;
  border-radius: 2px;
  color: #fff;
  display: flex;
  height: 22px;
  line-height: 20px;
  margin-bottom: 2px;
  padding: 2px 0;
  width: 100%;
}
.e-bigger .e-more-popup-wrapper .e-appointment .e-subject {
  color: #fff;
  flex: auto;
  font-size: 13px;
  font-weight: 500;
  overflow: hidden;
  padding: 0 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.e-bigger .e-more-popup-wrapper .e-appointment .e-subject.e-disable {
  display: none;
}
.e-bigger .e-more-popup-wrapper .e-appointment .e-inline-subject {
  background: transparent;
  border: 0;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  padding-top: 4px;
  width: 100%;
}
.e-bigger .e-more-popup-wrapper .e-appointment .e-recurrence-icon,
.e-bigger .e-more-popup-wrapper .e-appointment .e-recurrence-edit-icon {
  line-height: 22px;
  padding: 0 2px;
}
.e-bigger .e-more-popup-wrapper .e-appointment.e-appointment-border, .e-bigger .e-more-popup-wrapper .e-appointment:focus {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.e-bigger .e-more-popup-wrapper.e-device {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-width: 100%;
  overflow: hidden;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1002;
}
.e-bigger .e-more-popup-wrapper.e-device .e-more-event-content {
  max-height: unset;
}
.e-bigger .e-more-popup-wrapper.e-rtl .e-header-date {
  padding-right: 10px;
}
.e-bigger .e-more-popup-wrapper.e-rtl .e-header-day {
  padding-right: 10px;
}
.e-bigger .e-more-popup-wrapper.e-rtl .e-more-event-close {
  left: 6px;
  right: auto;
}
.e-recurrenceeditor .e-editor {
  display: flex;
  flex-flow: row wrap;
  margin: 0 auto;
  max-width: 1240px;
}
.e-recurrenceeditor .e-recurrence-table {
  table-layout: fixed;
  width: 100%;
}
.e-recurrenceeditor .e-recurrence-table.e-repeat-content-wrapper td:last-child {
  width: 27%;
}
.e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
  width: 24%;
}
.e-recurrenceeditor .e-recurrence-table .e-repeat-content {
  display: inline-block;
  font-weight: normal;
  padding: 18px 0 0 8px;
}
.e-recurrenceeditor .e-recurrence-table .e-input-wrapper {
  float: none;
  width: 100%;
}
.e-recurrenceeditor .e-recurrence-table .e-week-position {
  min-width: 81px;
  position: relative;
  right: 20px;
}
.e-recurrenceeditor .e-recurrence-table .e-day-position {
  min-width: 120px;
}
.e-recurrenceeditor .e-recurrence-table .e-monthday-element {
  padding-left: 10px;
}
.e-recurrenceeditor .e-input-wrapper-side.e-form-left {
  padding: 0 8px 10px 0;
}
.e-recurrenceeditor .e-form-left {
  padding: 0 8px 16px 0;
}
.e-recurrenceeditor .e-form-right,
.e-recurrenceeditor .e-input-wrapper-side.e-form-right {
  padding: 0 0 10px;
}
.e-recurrenceeditor .e-input-wrapper {
  float: left;
  width: 50%;
}
.e-recurrenceeditor .e-input-wrapper div {
  margin-bottom: 2.5%;
}
.e-recurrenceeditor .e-input-wrapper.e-end-on-date,
.e-recurrenceeditor .e-input-wrapper.e-end-on-count {
  padding-right: 0;
  margin-top: 16px;
}
.e-recurrenceeditor.e-rtl .e-end-on > div,
.e-recurrenceeditor.e-rtl .e-month-expander > div > div {
  float: right;
}
.e-recurrenceeditor.e-rtl .e-form-left,
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-left {
  padding: 0 0 10px 8px;
}
.e-recurrenceeditor.e-rtl .e-form-right,
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-right {
  padding: 0 8px 10px 0;
}
.e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element {
  position: relative;
  right: 10px;
}
.e-recurrenceeditor.e-rtl .e-week-position {
  left: 20px;
  right: 0;
}
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-label,
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-non-week > .e-month-expander-label {
  padding-right: 0;
}
.e-recurrenceeditor.e-rtl .e-end-on-label {
  margin-bottom: 5px;
}
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding: 0 0 0 8px;
}
.e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
  padding: 0 8px 0 0;
}
.e-recurrenceeditor.e-rtl .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
  width: 30px;
}
.e-recurrenceeditor .e-days .e-week-expander-label {
  font-size: 13px;
  font-weight: 400;
  margin-bottom: 8px;
}
.e-recurrenceeditor .e-days button {
  border-radius: 50%;
  flex-flow: row wrap;
  height: 35px;
  margin: 0 8px 10px;
  width: 35px;
}
.e-recurrenceeditor .e-hide-recurrence-element {
  display: none;
}
.e-recurrenceeditor .e-half-space {
  width: 20%;
}
.e-recurrenceeditor .e-year-expander {
  margin-bottom: 11px;
}
.e-recurrenceeditor .e-month-expander tr:first-child .e-input-wrapper {
  padding-bottom: 11px;
}
.e-recurrenceeditor .e-month-expander-checkbox-wrapper.e-input-wrapper {
  padding-top: 3px;
}
.e-recurrenceeditor .e-month-expander-checkbox-wrapper.e-input-wrapper .e-month-type .e-label {
  display: none;
}
.e-recurrenceeditor .e-input-wrapper-side {
  float: left;
  padding: 16px 20px 0;
  width: 50%;
}
.e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-right: 16px;
}
.e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-input-wrapper {
  margin: 0;
}
.e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-month-expander-label {
  font-size: 13px;
  font-weight: 400;
  margin-bottom: 1px;
  padding-right: 16px;
}
.e-recurrenceeditor .e-input-wrapper-side .e-days .e-form-left {
  padding-bottom: 6px;
}
.e-recurrenceeditor .e-input-wrapper-side .e-non-week .e-form-left {
  padding-bottom: 12px;
}
.e-recurrenceeditor .e-input-wrapper-side.e-form-right {
  margin-bottom: 11px;
}
.e-device .e-recurrenceeditor .e-recurrence-table.e-repeat-content-wrapper td:last-child {
  width: 25%;
}
.e-device .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
  width: 20%;
}
.e-device .e-recurrenceeditor .e-week-expander-label {
  margin-bottom: 6px;
}
.e-device .e-recurrenceeditor .e-month-expander-label {
  font-size: 12px;
  margin-bottom: 5px;
}
.e-device .e-recurrenceeditor .e-footer-content {
  padding: 12px;
}
.e-device .e-recurrenceeditor .e-form-left,
.e-device .e-recurrenceeditor .e-input-wrapper-side.e-form-left {
  padding: 0 3px 10px 0;
}
.e-device .e-recurrenceeditor .e-form-right,
.e-device .e-recurrenceeditor .e-input-wrapper-side.e-form-right {
  padding: 0 0 10px 3px;
}
.e-device .e-recurrenceeditor .e-input-wrapper.e-end-on-date,
.e-device .e-recurrenceeditor .e-input-wrapper.e-end-on-count {
  padding: 0 0 0 10px;
}
.e-device .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-right: 10px;
}
.e-device .e-recurrenceeditor.e-end-on {
  padding-right: 0;
}
.e-device .e-recurrenceeditor.e-end-on .e-end-on-label {
  float: none;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 1px;
}
.e-device .e-recurrenceeditor.e-end-on .e-end-on-left {
  padding-right: 0;
}
.e-device .e-recurrenceeditor .e-recurrence-table .e-monthday-element,
.e-device .e-recurrenceeditor .e-recurrence-table .e-day-position {
  padding-left: 20px;
}
.e-device .e-recurrenceeditor .e-recurrence-table .e-monthday-element {
  margin-left: 20px;
}
.e-device .e-recurrenceeditor .e-week-position {
  right: 0;
  padding-right: 10px;
}
.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-right: 0;
}
.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
  padding: 0 10px 0 0;
}
.e-device .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element {
  padding: 0 20px 0 0;
}
.e-device .e-recurrenceeditor.e-rtl .e-recurrence-table .e-day-position {
  padding: 0 50px 0 0;
}
.e-device .e-recurrenceeditor.e-rtl .e-week-position {
  left: 0;
}
.e-device.e-recurrence-dialog .e-dlg-header-content {
  background: none;
  box-shadow: none;
  padding-bottom: 10px;
}
.e-device.e-recurrence-dialog .e-editor .e-input-wrapper-side.e-end-on .e-end-on-label {
  margin-bottom: 1px;
}
.e-device.e-recurrence-dialog .e-footer-content {
  padding: 16px 8px;
}
@media (max-width: 1024px) {
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on {
    width: 100%;
  }
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-non-week {
    width: 65%;
  }
}
@media (max-width: 580px) {
  .e-recurrenceeditor {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  .e-recurrenceeditor .e-editor {
    flex-direction: column;
  }
  .e-recurrenceeditor .e-editor > .e-input-wrapper.e-form-left {
    margin-top: 0;
  }
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-non-week > .e-month-expander-label,
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on .e-end-on-label {
    margin-bottom: 1px;
  }
  .e-recurrenceeditor .e-editor > div {
    margin-top: 20px;
  }
  .e-recurrenceeditor .e-editor > .e-input-wrapper {
    width: 100%;
  }
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on {
    width: 100%;
  }
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on .e-input-wrapper {
    width: 50%;
  }
  .e-recurrenceeditor .e-editor .e-form-left,
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-form-left {
    padding: 0 0 10px;
  }
  .e-recurrenceeditor .e-editor .e-input-wrapper.e-end-on-date,
  .e-recurrenceeditor .e-editor .e-input-wrapper.e-end-on-count {
    padding: 0 0 0 10px;
  }
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on .e-end-on-left {
    padding-right: 10px;
  }
  .e-recurrenceeditor .e-editor .e-form-right,
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-form-right {
    padding-left: 0;
  }
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-days {
    width: 100%;
  }
  .e-recurrenceeditor .e-editor .e-input-wrapper-side.e-non-week {
    width: 65%;
  }
  .e-recurrenceeditor .e-editor .e-recurrence-table .e-day-position {
    padding-left: 50px;
  }
  .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
    padding-right: 0;
  }
  .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
  .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
    padding: 0 10px 0 0;
  }
}
/*! Recurrence-Editor component theme */
.e-bigger .e-recurrenceeditor {
  padding: 0;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-form-left {
  padding: 0 12px 11px 0;
}
.e-bigger .e-recurrenceeditor .e-form-left {
  padding: 0 12px 14px 0;
}
.e-bigger .e-recurrenceeditor .e-recurrence-table .e-monthday-element {
  padding-left: 50px;
}
.e-bigger .e-recurrenceeditor .e-week-position {
  min-width: 90px;
  right: 0;
}
.e-bigger .e-recurrenceeditor .e-day-position {
  min-width: 128px;
  padding-left: 14px;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-month-expander-label {
  font-size: 12px;
  margin-bottom: 3px;
  font-weight: 400;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding-right: 16px;
}
.e-bigger .e-recurrenceeditor .e-end-on-label {
  margin-bottom: 0;
}
.e-bigger .e-recurrenceeditor .e-days .e-week-expander-label {
  font-size: 12px;
  margin-bottom: 8px;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-label {
  font-size: 12px;
  margin-bottom: 1px;
}
.e-bigger .e-recurrenceeditor .e-month-expander tr:first-child .e-input-wrapper,
.e-bigger .e-recurrenceeditor .e-year-expander {
  margin-bottom: 11px;
}
.e-bigger .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
  width: 30px;
}
.e-bigger .e-recurrenceeditor .e-days button {
  height: 40px;
  width: 40px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-form-left,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-left {
  padding: 0 0 10px 12px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-form-right,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-right {
  padding: 0 12px 10px 0;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element,
.e-bigger .e-recurrenceeditor.e-rtl .e-recurrence-table .e-day-position {
  padding: 0 64px 0 0;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-label,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-non-week > .e-month-expander-label {
  padding-right: 0;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-end-on-label {
  margin-bottom: 5px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
  padding: 0 0 0 12px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
  padding: 0 12px 0 0;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-recurrence-table .e-week-position {
  left: 0;
}
.e-bigger .e-device .e-recurrence-table .e-monthday-element {
  padding-left: 20px;
}
.e-bigger .e-device .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element {
  padding: 0 20px 0 0;
}
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }
.fa-xs {
  font-size: .75em; }
.fa-sm {
  font-size: .875em; }
.fa-1x {
  font-size: 1em; }
.fa-2x {
  font-size: 2em; }
.fa-3x {
  font-size: 3em; }
.fa-4x {
  font-size: 4em; }
.fa-5x {
  font-size: 5em; }
.fa-6x {
  font-size: 6em; }
.fa-7x {
  font-size: 7em; }
.fa-8x {
  font-size: 8em; }
.fa-9x {
  font-size: 9em; }
.fa-10x {
  font-size: 10em; }
.fa-fw {
  text-align: center;
  width: 1.25em; }
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
.fa-ul > li {
    position: relative; }
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }
.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }
.fa-pull-left {
  float: left; }
.fa-pull-right {
  float: right; }
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }
.fa-spin {
  animation: fa-spin 2s infinite linear; }
.fa-pulse {
  animation: fa-spin 1s infinite steps(8); }
@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg); }
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg); }
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg); }
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1); }
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1); }
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1); }
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none; }
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }
.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }
.fa-stack-1x {
  line-height: inherit; }
.fa-stack-2x {
  font-size: 2em; }
.fa-inverse {
  color: #fff; }
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }
.fa-accessible-icon:before {
  content: "\f368"; }
.fa-accusoft:before {
  content: "\f369"; }
.fa-acquisitions-incorporated:before {
  content: "\f6af"; }
.fa-ad:before {
  content: "\f641"; }
.fa-address-book:before {
  content: "\f2b9"; }
.fa-address-card:before {
  content: "\f2bb"; }
.fa-adjust:before {
  content: "\f042"; }
.fa-adn:before {
  content: "\f170"; }
.fa-adversal:before {
  content: "\f36a"; }
.fa-affiliatetheme:before {
  content: "\f36b"; }
.fa-air-freshener:before {
  content: "\f5d0"; }
.fa-airbnb:before {
  content: "\f834"; }
.fa-algolia:before {
  content: "\f36c"; }
.fa-align-center:before {
  content: "\f037"; }
.fa-align-justify:before {
  content: "\f039"; }
.fa-align-left:before {
  content: "\f036"; }
.fa-align-right:before {
  content: "\f038"; }
.fa-alipay:before {
  content: "\f642"; }
.fa-allergies:before {
  content: "\f461"; }
.fa-amazon:before {
  content: "\f270"; }
.fa-amazon-pay:before {
  content: "\f42c"; }
.fa-ambulance:before {
  content: "\f0f9"; }
.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }
.fa-amilia:before {
  content: "\f36d"; }
.fa-anchor:before {
  content: "\f13d"; }
.fa-android:before {
  content: "\f17b"; }
.fa-angellist:before {
  content: "\f209"; }
.fa-angle-double-down:before {
  content: "\f103"; }
.fa-angle-double-left:before {
  content: "\f100"; }
.fa-angle-double-right:before {
  content: "\f101"; }
.fa-angle-double-up:before {
  content: "\f102"; }
.fa-angle-down:before {
  content: "\f107"; }
.fa-angle-left:before {
  content: "\f104"; }
.fa-angle-right:before {
  content: "\f105"; }
.fa-angle-up:before {
  content: "\f106"; }
.fa-angry:before {
  content: "\f556"; }
.fa-angrycreative:before {
  content: "\f36e"; }
.fa-angular:before {
  content: "\f420"; }
.fa-ankh:before {
  content: "\f644"; }
.fa-app-store:before {
  content: "\f36f"; }
.fa-app-store-ios:before {
  content: "\f370"; }
.fa-apper:before {
  content: "\f371"; }
.fa-apple:before {
  content: "\f179"; }
.fa-apple-alt:before {
  content: "\f5d1"; }
.fa-apple-pay:before {
  content: "\f415"; }
.fa-archive:before {
  content: "\f187"; }
.fa-archway:before {
  content: "\f557"; }
.fa-arrow-alt-circle-down:before {
  content: "\f358"; }
.fa-arrow-alt-circle-left:before {
  content: "\f359"; }
.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }
.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }
.fa-arrow-circle-down:before {
  content: "\f0ab"; }
.fa-arrow-circle-left:before {
  content: "\f0a8"; }
.fa-arrow-circle-right:before {
  content: "\f0a9"; }
.fa-arrow-circle-up:before {
  content: "\f0aa"; }
.fa-arrow-down:before {
  content: "\f063"; }
.fa-arrow-left:before {
  content: "\f060"; }
.fa-arrow-right:before {
  content: "\f061"; }
.fa-arrow-up:before {
  content: "\f062"; }
.fa-arrows-alt:before {
  content: "\f0b2"; }
.fa-arrows-alt-h:before {
  content: "\f337"; }
.fa-arrows-alt-v:before {
  content: "\f338"; }
.fa-artstation:before {
  content: "\f77a"; }
.fa-assistive-listening-systems:before {
  content: "\f2a2"; }
.fa-asterisk:before {
  content: "\f069"; }
.fa-asymmetrik:before {
  content: "\f372"; }
.fa-at:before {
  content: "\f1fa"; }
.fa-atlas:before {
  content: "\f558"; }
.fa-atlassian:before {
  content: "\f77b"; }
.fa-atom:before {
  content: "\f5d2"; }
.fa-audible:before {
  content: "\f373"; }
.fa-audio-description:before {
  content: "\f29e"; }
.fa-autoprefixer:before {
  content: "\f41c"; }
.fa-avianex:before {
  content: "\f374"; }
.fa-aviato:before {
  content: "\f421"; }
.fa-award:before {
  content: "\f559"; }
.fa-aws:before {
  content: "\f375"; }
.fa-baby:before {
  content: "\f77c"; }
.fa-baby-carriage:before {
  content: "\f77d"; }
.fa-backspace:before {
  content: "\f55a"; }
.fa-backward:before {
  content: "\f04a"; }
.fa-bacon:before {
  content: "\f7e5"; }
.fa-bacteria:before {
  content: "\e059"; }
.fa-bacterium:before {
  content: "\e05a"; }
.fa-bahai:before {
  content: "\f666"; }
.fa-balance-scale:before {
  content: "\f24e"; }
.fa-balance-scale-left:before {
  content: "\f515"; }
.fa-balance-scale-right:before {
  content: "\f516"; }
.fa-ban:before {
  content: "\f05e"; }
.fa-band-aid:before {
  content: "\f462"; }
.fa-bandcamp:before {
  content: "\f2d5"; }
.fa-barcode:before {
  content: "\f02a"; }
.fa-bars:before {
  content: "\f0c9"; }
.fa-baseball-ball:before {
  content: "\f433"; }
.fa-basketball-ball:before {
  content: "\f434"; }
.fa-bath:before {
  content: "\f2cd"; }
.fa-battery-empty:before {
  content: "\f244"; }
.fa-battery-full:before {
  content: "\f240"; }
.fa-battery-half:before {
  content: "\f242"; }
.fa-battery-quarter:before {
  content: "\f243"; }
.fa-battery-three-quarters:before {
  content: "\f241"; }
.fa-battle-net:before {
  content: "\f835"; }
.fa-bed:before {
  content: "\f236"; }
.fa-beer:before {
  content: "\f0fc"; }
.fa-behance:before {
  content: "\f1b4"; }
.fa-behance-square:before {
  content: "\f1b5"; }
.fa-bell:before {
  content: "\f0f3"; }
.fa-bell-slash:before {
  content: "\f1f6"; }
.fa-bezier-curve:before {
  content: "\f55b"; }
.fa-bible:before {
  content: "\f647"; }
.fa-bicycle:before {
  content: "\f206"; }
.fa-biking:before {
  content: "\f84a"; }
.fa-bimobject:before {
  content: "\f378"; }
.fa-binoculars:before {
  content: "\f1e5"; }
.fa-biohazard:before {
  content: "\f780"; }
.fa-birthday-cake:before {
  content: "\f1fd"; }
.fa-bitbucket:before {
  content: "\f171"; }
.fa-bitcoin:before {
  content: "\f379"; }
.fa-bity:before {
  content: "\f37a"; }
.fa-black-tie:before {
  content: "\f27e"; }
.fa-blackberry:before {
  content: "\f37b"; }
.fa-blender:before {
  content: "\f517"; }
.fa-blender-phone:before {
  content: "\f6b6"; }
.fa-blind:before {
  content: "\f29d"; }
.fa-blog:before {
  content: "\f781"; }
.fa-blogger:before {
  content: "\f37c"; }
.fa-blogger-b:before {
  content: "\f37d"; }
.fa-bluetooth:before {
  content: "\f293"; }
.fa-bluetooth-b:before {
  content: "\f294"; }
.fa-bold:before {
  content: "\f032"; }
.fa-bolt:before {
  content: "\f0e7"; }
.fa-bomb:before {
  content: "\f1e2"; }
.fa-bone:before {
  content: "\f5d7"; }
.fa-bong:before {
  content: "\f55c"; }
.fa-book:before {
  content: "\f02d"; }
.fa-book-dead:before {
  content: "\f6b7"; }
.fa-book-medical:before {
  content: "\f7e6"; }
.fa-book-open:before {
  content: "\f518"; }
.fa-book-reader:before {
  content: "\f5da"; }
.fa-bookmark:before {
  content: "\f02e"; }
.fa-bootstrap:before {
  content: "\f836"; }
.fa-border-all:before {
  content: "\f84c"; }
.fa-border-none:before {
  content: "\f850"; }
.fa-border-style:before {
  content: "\f853"; }
.fa-bowling-ball:before {
  content: "\f436"; }
.fa-box:before {
  content: "\f466"; }
.fa-box-open:before {
  content: "\f49e"; }
.fa-box-tissue:before {
  content: "\e05b"; }
.fa-boxes:before {
  content: "\f468"; }
.fa-braille:before {
  content: "\f2a1"; }
.fa-brain:before {
  content: "\f5dc"; }
.fa-bread-slice:before {
  content: "\f7ec"; }
.fa-briefcase:before {
  content: "\f0b1"; }
.fa-briefcase-medical:before {
  content: "\f469"; }
.fa-broadcast-tower:before {
  content: "\f519"; }
.fa-broom:before {
  content: "\f51a"; }
.fa-brush:before {
  content: "\f55d"; }
.fa-btc:before {
  content: "\f15a"; }
.fa-buffer:before {
  content: "\f837"; }
.fa-bug:before {
  content: "\f188"; }
.fa-building:before {
  content: "\f1ad"; }
.fa-bullhorn:before {
  content: "\f0a1"; }
.fa-bullseye:before {
  content: "\f140"; }
.fa-burn:before {
  content: "\f46a"; }
.fa-buromobelexperte:before {
  content: "\f37f"; }
.fa-bus:before {
  content: "\f207"; }
.fa-bus-alt:before {
  content: "\f55e"; }
.fa-business-time:before {
  content: "\f64a"; }
.fa-buy-n-large:before {
  content: "\f8a6"; }
.fa-buysellads:before {
  content: "\f20d"; }
.fa-calculator:before {
  content: "\f1ec"; }
.fa-calendar:before {
  content: "\f133"; }
.fa-calendar-alt:before {
  content: "\f073"; }
.fa-calendar-check:before {
  content: "\f274"; }
.fa-calendar-day:before {
  content: "\f783"; }
.fa-calendar-minus:before {
  content: "\f272"; }
.fa-calendar-plus:before {
  content: "\f271"; }
.fa-calendar-times:before {
  content: "\f273"; }
.fa-calendar-week:before {
  content: "\f784"; }
.fa-camera:before {
  content: "\f030"; }
.fa-camera-retro:before {
  content: "\f083"; }
.fa-campground:before {
  content: "\f6bb"; }
.fa-canadian-maple-leaf:before {
  content: "\f785"; }
.fa-candy-cane:before {
  content: "\f786"; }
.fa-cannabis:before {
  content: "\f55f"; }
.fa-capsules:before {
  content: "\f46b"; }
.fa-car:before {
  content: "\f1b9"; }
.fa-car-alt:before {
  content: "\f5de"; }
.fa-car-battery:before {
  content: "\f5df"; }
.fa-car-crash:before {
  content: "\f5e1"; }
.fa-car-side:before {
  content: "\f5e4"; }
.fa-caravan:before {
  content: "\f8ff"; }
.fa-caret-down:before {
  content: "\f0d7"; }
.fa-caret-left:before {
  content: "\f0d9"; }
.fa-caret-right:before {
  content: "\f0da"; }
.fa-caret-square-down:before {
  content: "\f150"; }
.fa-caret-square-left:before {
  content: "\f191"; }
.fa-caret-square-right:before {
  content: "\f152"; }
.fa-caret-square-up:before {
  content: "\f151"; }
.fa-caret-up:before {
  content: "\f0d8"; }
.fa-carrot:before {
  content: "\f787"; }
.fa-cart-arrow-down:before {
  content: "\f218"; }
.fa-cart-plus:before {
  content: "\f217"; }
.fa-cash-register:before {
  content: "\f788"; }
.fa-cat:before {
  content: "\f6be"; }
.fa-cc-amazon-pay:before {
  content: "\f42d"; }
.fa-cc-amex:before {
  content: "\f1f3"; }
.fa-cc-apple-pay:before {
  content: "\f416"; }
.fa-cc-diners-club:before {
  content: "\f24c"; }
.fa-cc-discover:before {
  content: "\f1f2"; }
.fa-cc-jcb:before {
  content: "\f24b"; }
.fa-cc-mastercard:before {
  content: "\f1f1"; }
.fa-cc-paypal:before {
  content: "\f1f4"; }
.fa-cc-stripe:before {
  content: "\f1f5"; }
.fa-cc-visa:before {
  content: "\f1f0"; }
.fa-centercode:before {
  content: "\f380"; }
.fa-centos:before {
  content: "\f789"; }
.fa-certificate:before {
  content: "\f0a3"; }
.fa-chair:before {
  content: "\f6c0"; }
.fa-chalkboard:before {
  content: "\f51b"; }
.fa-chalkboard-teacher:before {
  content: "\f51c"; }
.fa-charging-station:before {
  content: "\f5e7"; }
.fa-chart-area:before {
  content: "\f1fe"; }
.fa-chart-bar:before {
  content: "\f080"; }
.fa-chart-line:before {
  content: "\f201"; }
.fa-chart-pie:before {
  content: "\f200"; }
.fa-check:before {
  content: "\f00c"; }
.fa-check-circle:before {
  content: "\f058"; }
.fa-check-double:before {
  content: "\f560"; }
.fa-check-square:before {
  content: "\f14a"; }
.fa-cheese:before {
  content: "\f7ef"; }
.fa-chess:before {
  content: "\f439"; }
.fa-chess-bishop:before {
  content: "\f43a"; }
.fa-chess-board:before {
  content: "\f43c"; }
.fa-chess-king:before {
  content: "\f43f"; }
.fa-chess-knight:before {
  content: "\f441"; }
.fa-chess-pawn:before {
  content: "\f443"; }
.fa-chess-queen:before {
  content: "\f445"; }
.fa-chess-rook:before {
  content: "\f447"; }
.fa-chevron-circle-down:before {
  content: "\f13a"; }
.fa-chevron-circle-left:before {
  content: "\f137"; }
.fa-chevron-circle-right:before {
  content: "\f138"; }
.fa-chevron-circle-up:before {
  content: "\f139"; }
.fa-chevron-down:before {
  content: "\f078"; }
.fa-chevron-left:before {
  content: "\f053"; }
.fa-chevron-right:before {
  content: "\f054"; }
.fa-chevron-up:before {
  content: "\f077"; }
.fa-child:before {
  content: "\f1ae"; }
.fa-chrome:before {
  content: "\f268"; }
.fa-chromecast:before {
  content: "\f838"; }
.fa-church:before {
  content: "\f51d"; }
.fa-circle:before {
  content: "\f111"; }
.fa-circle-notch:before {
  content: "\f1ce"; }
.fa-city:before {
  content: "\f64f"; }
.fa-clinic-medical:before {
  content: "\f7f2"; }
.fa-clipboard:before {
  content: "\f328"; }
.fa-clipboard-check:before {
  content: "\f46c"; }
.fa-clipboard-list:before {
  content: "\f46d"; }
.fa-clock:before {
  content: "\f017"; }
.fa-clone:before {
  content: "\f24d"; }
.fa-closed-captioning:before {
  content: "\f20a"; }
.fa-cloud:before {
  content: "\f0c2"; }
.fa-cloud-download-alt:before {
  content: "\f381"; }
.fa-cloud-meatball:before {
  content: "\f73b"; }
.fa-cloud-moon:before {
  content: "\f6c3"; }
.fa-cloud-moon-rain:before {
  content: "\f73c"; }
.fa-cloud-rain:before {
  content: "\f73d"; }
.fa-cloud-showers-heavy:before {
  content: "\f740"; }
.fa-cloud-sun:before {
  content: "\f6c4"; }
.fa-cloud-sun-rain:before {
  content: "\f743"; }
.fa-cloud-upload-alt:before {
  content: "\f382"; }
.fa-cloudflare:before {
  content: "\e07d"; }
.fa-cloudscale:before {
  content: "\f383"; }
.fa-cloudsmith:before {
  content: "\f384"; }
.fa-cloudversify:before {
  content: "\f385"; }
.fa-cocktail:before {
  content: "\f561"; }
.fa-code:before {
  content: "\f121"; }
.fa-code-branch:before {
  content: "\f126"; }
.fa-codepen:before {
  content: "\f1cb"; }
.fa-codiepie:before {
  content: "\f284"; }
.fa-coffee:before {
  content: "\f0f4"; }
.fa-cog:before {
  content: "\f013"; }
.fa-cogs:before {
  content: "\f085"; }
.fa-coins:before {
  content: "\f51e"; }
.fa-columns:before {
  content: "\f0db"; }
.fa-comment:before {
  content: "\f075"; }
.fa-comment-alt:before {
  content: "\f27a"; }
.fa-comment-dollar:before {
  content: "\f651"; }
.fa-comment-dots:before {
  content: "\f4ad"; }
.fa-comment-medical:before {
  content: "\f7f5"; }
.fa-comment-slash:before {
  content: "\f4b3"; }
.fa-comments:before {
  content: "\f086"; }
.fa-comments-dollar:before {
  content: "\f653"; }
.fa-compact-disc:before {
  content: "\f51f"; }
.fa-compass:before {
  content: "\f14e"; }
.fa-compress:before {
  content: "\f066"; }
.fa-compress-alt:before {
  content: "\f422"; }
.fa-compress-arrows-alt:before {
  content: "\f78c"; }
.fa-concierge-bell:before {
  content: "\f562"; }
.fa-confluence:before {
  content: "\f78d"; }
.fa-connectdevelop:before {
  content: "\f20e"; }
.fa-contao:before {
  content: "\f26d"; }
.fa-cookie:before {
  content: "\f563"; }
.fa-cookie-bite:before {
  content: "\f564"; }
.fa-copy:before {
  content: "\f0c5"; }
.fa-copyright:before {
  content: "\f1f9"; }
.fa-cotton-bureau:before {
  content: "\f89e"; }
.fa-couch:before {
  content: "\f4b8"; }
.fa-cpanel:before {
  content: "\f388"; }
.fa-creative-commons:before {
  content: "\f25e"; }
.fa-creative-commons-by:before {
  content: "\f4e7"; }
.fa-creative-commons-nc:before {
  content: "\f4e8"; }
.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }
.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }
.fa-creative-commons-nd:before {
  content: "\f4eb"; }
.fa-creative-commons-pd:before {
  content: "\f4ec"; }
.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }
.fa-creative-commons-remix:before {
  content: "\f4ee"; }
.fa-creative-commons-sa:before {
  content: "\f4ef"; }
.fa-creative-commons-sampling:before {
  content: "\f4f0"; }
.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }
.fa-creative-commons-share:before {
  content: "\f4f2"; }
.fa-creative-commons-zero:before {
  content: "\f4f3"; }
.fa-credit-card:before {
  content: "\f09d"; }
.fa-critical-role:before {
  content: "\f6c9"; }
.fa-crop:before {
  content: "\f125"; }
.fa-crop-alt:before {
  content: "\f565"; }
.fa-cross:before {
  content: "\f654"; }
.fa-crosshairs:before {
  content: "\f05b"; }
.fa-crow:before {
  content: "\f520"; }
.fa-crown:before {
  content: "\f521"; }
.fa-crutch:before {
  content: "\f7f7"; }
.fa-css3:before {
  content: "\f13c"; }
.fa-css3-alt:before {
  content: "\f38b"; }
.fa-cube:before {
  content: "\f1b2"; }
.fa-cubes:before {
  content: "\f1b3"; }
.fa-cut:before {
  content: "\f0c4"; }
.fa-cuttlefish:before {
  content: "\f38c"; }
.fa-d-and-d:before {
  content: "\f38d"; }
.fa-d-and-d-beyond:before {
  content: "\f6ca"; }
.fa-dailymotion:before {
  content: "\e052"; }
.fa-dashcube:before {
  content: "\f210"; }
.fa-database:before {
  content: "\f1c0"; }
.fa-deaf:before {
  content: "\f2a4"; }
.fa-deezer:before {
  content: "\e077"; }
.fa-delicious:before {
  content: "\f1a5"; }
.fa-democrat:before {
  content: "\f747"; }
.fa-deploydog:before {
  content: "\f38e"; }
.fa-deskpro:before {
  content: "\f38f"; }
.fa-desktop:before {
  content: "\f108"; }
.fa-dev:before {
  content: "\f6cc"; }
.fa-deviantart:before {
  content: "\f1bd"; }
.fa-dharmachakra:before {
  content: "\f655"; }
.fa-dhl:before {
  content: "\f790"; }
.fa-diagnoses:before {
  content: "\f470"; }
.fa-diaspora:before {
  content: "\f791"; }
.fa-dice:before {
  content: "\f522"; }
.fa-dice-d20:before {
  content: "\f6cf"; }
.fa-dice-d6:before {
  content: "\f6d1"; }
.fa-dice-five:before {
  content: "\f523"; }
.fa-dice-four:before {
  content: "\f524"; }
.fa-dice-one:before {
  content: "\f525"; }
.fa-dice-six:before {
  content: "\f526"; }
.fa-dice-three:before {
  content: "\f527"; }
.fa-dice-two:before {
  content: "\f528"; }
.fa-digg:before {
  content: "\f1a6"; }
.fa-digital-ocean:before {
  content: "\f391"; }
.fa-digital-tachograph:before {
  content: "\f566"; }
.fa-directions:before {
  content: "\f5eb"; }
.fa-discord:before {
  content: "\f392"; }
.fa-discourse:before {
  content: "\f393"; }
.fa-disease:before {
  content: "\f7fa"; }
.fa-divide:before {
  content: "\f529"; }
.fa-dizzy:before {
  content: "\f567"; }
.fa-dna:before {
  content: "\f471"; }
.fa-dochub:before {
  content: "\f394"; }
.fa-docker:before {
  content: "\f395"; }
.fa-dog:before {
  content: "\f6d3"; }
.fa-dollar-sign:before {
  content: "\f155"; }
.fa-dolly:before {
  content: "\f472"; }
.fa-dolly-flatbed:before {
  content: "\f474"; }
.fa-donate:before {
  content: "\f4b9"; }
.fa-door-closed:before {
  content: "\f52a"; }
.fa-door-open:before {
  content: "\f52b"; }
.fa-dot-circle:before {
  content: "\f192"; }
.fa-dove:before {
  content: "\f4ba"; }
.fa-download:before {
  content: "\f019"; }
.fa-draft2digital:before {
  content: "\f396"; }
.fa-drafting-compass:before {
  content: "\f568"; }
.fa-dragon:before {
  content: "\f6d5"; }
.fa-draw-polygon:before {
  content: "\f5ee"; }
.fa-dribbble:before {
  content: "\f17d"; }
.fa-dribbble-square:before {
  content: "\f397"; }
.fa-dropbox:before {
  content: "\f16b"; }
.fa-drum:before {
  content: "\f569"; }
.fa-drum-steelpan:before {
  content: "\f56a"; }
.fa-drumstick-bite:before {
  content: "\f6d7"; }
.fa-drupal:before {
  content: "\f1a9"; }
.fa-dumbbell:before {
  content: "\f44b"; }
.fa-dumpster:before {
  content: "\f793"; }
.fa-dumpster-fire:before {
  content: "\f794"; }
.fa-dungeon:before {
  content: "\f6d9"; }
.fa-dyalog:before {
  content: "\f399"; }
.fa-earlybirds:before {
  content: "\f39a"; }
.fa-ebay:before {
  content: "\f4f4"; }
.fa-edge:before {
  content: "\f282"; }
.fa-edge-legacy:before {
  content: "\e078"; }
.fa-edit:before {
  content: "\f044"; }
.fa-egg:before {
  content: "\f7fb"; }
.fa-eject:before {
  content: "\f052"; }
.fa-elementor:before {
  content: "\f430"; }
.fa-ellipsis-h:before {
  content: "\f141"; }
.fa-ellipsis-v:before {
  content: "\f142"; }
.fa-ello:before {
  content: "\f5f1"; }
.fa-ember:before {
  content: "\f423"; }
.fa-empire:before {
  content: "\f1d1"; }
.fa-envelope:before {
  content: "\f0e0"; }
.fa-envelope-open:before {
  content: "\f2b6"; }
.fa-envelope-open-text:before {
  content: "\f658"; }
.fa-envelope-square:before {
  content: "\f199"; }
.fa-envira:before {
  content: "\f299"; }
.fa-equals:before {
  content: "\f52c"; }
.fa-eraser:before {
  content: "\f12d"; }
.fa-erlang:before {
  content: "\f39d"; }
.fa-ethereum:before {
  content: "\f42e"; }
.fa-ethernet:before {
  content: "\f796"; }
.fa-etsy:before {
  content: "\f2d7"; }
.fa-euro-sign:before {
  content: "\f153"; }
.fa-evernote:before {
  content: "\f839"; }
.fa-exchange-alt:before {
  content: "\f362"; }
.fa-exclamation:before {
  content: "\f12a"; }
.fa-exclamation-circle:before {
  content: "\f06a"; }
.fa-exclamation-triangle:before {
  content: "\f071"; }
.fa-expand:before {
  content: "\f065"; }
.fa-expand-alt:before {
  content: "\f424"; }
.fa-expand-arrows-alt:before {
  content: "\f31e"; }
.fa-expeditedssl:before {
  content: "\f23e"; }
.fa-external-link-alt:before {
  content: "\f35d"; }
.fa-external-link-square-alt:before {
  content: "\f360"; }
.fa-eye:before {
  content: "\f06e"; }
.fa-eye-dropper:before {
  content: "\f1fb"; }
.fa-eye-slash:before {
  content: "\f070"; }
.fa-facebook:before {
  content: "\f09a"; }
.fa-facebook-f:before {
  content: "\f39e"; }
.fa-facebook-messenger:before {
  content: "\f39f"; }
.fa-facebook-square:before {
  content: "\f082"; }
.fa-fan:before {
  content: "\f863"; }
.fa-fantasy-flight-games:before {
  content: "\f6dc"; }
.fa-fast-backward:before {
  content: "\f049"; }
.fa-fast-forward:before {
  content: "\f050"; }
.fa-faucet:before {
  content: "\e005"; }
.fa-fax:before {
  content: "\f1ac"; }
.fa-feather:before {
  content: "\f52d"; }
.fa-feather-alt:before {
  content: "\f56b"; }
.fa-fedex:before {
  content: "\f797"; }
.fa-fedora:before {
  content: "\f798"; }
.fa-female:before {
  content: "\f182"; }
.fa-fighter-jet:before {
  content: "\f0fb"; }
.fa-figma:before {
  content: "\f799"; }
.fa-file:before {
  content: "\f15b"; }
.fa-file-alt:before {
  content: "\f15c"; }
.fa-file-archive:before {
  content: "\f1c6"; }
.fa-file-audio:before {
  content: "\f1c7"; }
.fa-file-code:before {
  content: "\f1c9"; }
.fa-file-contract:before {
  content: "\f56c"; }
.fa-file-csv:before {
  content: "\f6dd"; }
.fa-file-download:before {
  content: "\f56d"; }
.fa-file-excel:before {
  content: "\f1c3"; }
.fa-file-export:before {
  content: "\f56e"; }
.fa-file-image:before {
  content: "\f1c5"; }
.fa-file-import:before {
  content: "\f56f"; }
.fa-file-invoice:before {
  content: "\f570"; }
.fa-file-invoice-dollar:before {
  content: "\f571"; }
.fa-file-medical:before {
  content: "\f477"; }
.fa-file-medical-alt:before {
  content: "\f478"; }
.fa-file-pdf:before {
  content: "\f1c1"; }
.fa-file-powerpoint:before {
  content: "\f1c4"; }
.fa-file-prescription:before {
  content: "\f572"; }
.fa-file-signature:before {
  content: "\f573"; }
.fa-file-upload:before {
  content: "\f574"; }
.fa-file-video:before {
  content: "\f1c8"; }
.fa-file-word:before {
  content: "\f1c2"; }
.fa-fill:before {
  content: "\f575"; }
.fa-fill-drip:before {
  content: "\f576"; }
.fa-film:before {
  content: "\f008"; }
.fa-filter:before {
  content: "\f0b0"; }
.fa-fingerprint:before {
  content: "\f577"; }
.fa-fire:before {
  content: "\f06d"; }
.fa-fire-alt:before {
  content: "\f7e4"; }
.fa-fire-extinguisher:before {
  content: "\f134"; }
.fa-firefox:before {
  content: "\f269"; }
.fa-firefox-browser:before {
  content: "\e007"; }
.fa-first-aid:before {
  content: "\f479"; }
.fa-first-order:before {
  content: "\f2b0"; }
.fa-first-order-alt:before {
  content: "\f50a"; }
.fa-firstdraft:before {
  content: "\f3a1"; }
.fa-fish:before {
  content: "\f578"; }
.fa-fist-raised:before {
  content: "\f6de"; }
.fa-flag:before {
  content: "\f024"; }
.fa-flag-checkered:before {
  content: "\f11e"; }
.fa-flag-usa:before {
  content: "\f74d"; }
.fa-flask:before {
  content: "\f0c3"; }
.fa-flickr:before {
  content: "\f16e"; }
.fa-flipboard:before {
  content: "\f44d"; }
.fa-flushed:before {
  content: "\f579"; }
.fa-fly:before {
  content: "\f417"; }
.fa-folder:before {
  content: "\f07b"; }
.fa-folder-minus:before {
  content: "\f65d"; }
.fa-folder-open:before {
  content: "\f07c"; }
.fa-folder-plus:before {
  content: "\f65e"; }
.fa-font:before {
  content: "\f031"; }
.fa-font-awesome:before {
  content: "\f2b4"; }
.fa-font-awesome-alt:before {
  content: "\f35c"; }
.fa-font-awesome-flag:before {
  content: "\f425"; }
.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }
.fa-fonticons:before {
  content: "\f280"; }
.fa-fonticons-fi:before {
  content: "\f3a2"; }
.fa-football-ball:before {
  content: "\f44e"; }
.fa-fort-awesome:before {
  content: "\f286"; }
.fa-fort-awesome-alt:before {
  content: "\f3a3"; }
.fa-forumbee:before {
  content: "\f211"; }
.fa-forward:before {
  content: "\f04e"; }
.fa-foursquare:before {
  content: "\f180"; }
.fa-free-code-camp:before {
  content: "\f2c5"; }
.fa-freebsd:before {
  content: "\f3a4"; }
.fa-frog:before {
  content: "\f52e"; }
.fa-frown:before {
  content: "\f119"; }
.fa-frown-open:before {
  content: "\f57a"; }
.fa-fulcrum:before {
  content: "\f50b"; }
.fa-funnel-dollar:before {
  content: "\f662"; }
.fa-futbol:before {
  content: "\f1e3"; }
.fa-galactic-republic:before {
  content: "\f50c"; }
.fa-galactic-senate:before {
  content: "\f50d"; }
.fa-gamepad:before {
  content: "\f11b"; }
.fa-gas-pump:before {
  content: "\f52f"; }
.fa-gavel:before {
  content: "\f0e3"; }
.fa-gem:before {
  content: "\f3a5"; }
.fa-genderless:before {
  content: "\f22d"; }
.fa-get-pocket:before {
  content: "\f265"; }
.fa-gg:before {
  content: "\f260"; }
.fa-gg-circle:before {
  content: "\f261"; }
.fa-ghost:before {
  content: "\f6e2"; }
.fa-gift:before {
  content: "\f06b"; }
.fa-gifts:before {
  content: "\f79c"; }
.fa-git:before {
  content: "\f1d3"; }
.fa-git-alt:before {
  content: "\f841"; }
.fa-git-square:before {
  content: "\f1d2"; }
.fa-github:before {
  content: "\f09b"; }
.fa-github-alt:before {
  content: "\f113"; }
.fa-github-square:before {
  content: "\f092"; }
.fa-gitkraken:before {
  content: "\f3a6"; }
.fa-gitlab:before {
  content: "\f296"; }
.fa-gitter:before {
  content: "\f426"; }
.fa-glass-cheers:before {
  content: "\f79f"; }
.fa-glass-martini:before {
  content: "\f000"; }
.fa-glass-martini-alt:before {
  content: "\f57b"; }
.fa-glass-whiskey:before {
  content: "\f7a0"; }
.fa-glasses:before {
  content: "\f530"; }
.fa-glide:before {
  content: "\f2a5"; }
.fa-glide-g:before {
  content: "\f2a6"; }
.fa-globe:before {
  content: "\f0ac"; }
.fa-globe-africa:before {
  content: "\f57c"; }
.fa-globe-americas:before {
  content: "\f57d"; }
.fa-globe-asia:before {
  content: "\f57e"; }
.fa-globe-europe:before {
  content: "\f7a2"; }
.fa-gofore:before {
  content: "\f3a7"; }
.fa-golf-ball:before {
  content: "\f450"; }
.fa-goodreads:before {
  content: "\f3a8"; }
.fa-goodreads-g:before {
  content: "\f3a9"; }
.fa-google:before {
  content: "\f1a0"; }
.fa-google-drive:before {
  content: "\f3aa"; }
.fa-google-pay:before {
  content: "\e079"; }
.fa-google-play:before {
  content: "\f3ab"; }
.fa-google-plus:before {
  content: "\f2b3"; }
.fa-google-plus-g:before {
  content: "\f0d5"; }
.fa-google-plus-square:before {
  content: "\f0d4"; }
.fa-google-wallet:before {
  content: "\f1ee"; }
.fa-gopuram:before {
  content: "\f664"; }
.fa-graduation-cap:before {
  content: "\f19d"; }
.fa-gratipay:before {
  content: "\f184"; }
.fa-grav:before {
  content: "\f2d6"; }
.fa-greater-than:before {
  content: "\f531"; }
.fa-greater-than-equal:before {
  content: "\f532"; }
.fa-grimace:before {
  content: "\f57f"; }
.fa-grin:before {
  content: "\f580"; }
.fa-grin-alt:before {
  content: "\f581"; }
.fa-grin-beam:before {
  content: "\f582"; }
.fa-grin-beam-sweat:before {
  content: "\f583"; }
.fa-grin-hearts:before {
  content: "\f584"; }
.fa-grin-squint:before {
  content: "\f585"; }
.fa-grin-squint-tears:before {
  content: "\f586"; }
.fa-grin-stars:before {
  content: "\f587"; }
.fa-grin-tears:before {
  content: "\f588"; }
.fa-grin-tongue:before {
  content: "\f589"; }
.fa-grin-tongue-squint:before {
  content: "\f58a"; }
.fa-grin-tongue-wink:before {
  content: "\f58b"; }
.fa-grin-wink:before {
  content: "\f58c"; }
.fa-grip-horizontal:before {
  content: "\f58d"; }
.fa-grip-lines:before {
  content: "\f7a4"; }
.fa-grip-lines-vertical:before {
  content: "\f7a5"; }
.fa-grip-vertical:before {
  content: "\f58e"; }
.fa-gripfire:before {
  content: "\f3ac"; }
.fa-grunt:before {
  content: "\f3ad"; }
.fa-guilded:before {
  content: "\e07e"; }
.fa-guitar:before {
  content: "\f7a6"; }
.fa-gulp:before {
  content: "\f3ae"; }
.fa-h-square:before {
  content: "\f0fd"; }
.fa-hacker-news:before {
  content: "\f1d4"; }
.fa-hacker-news-square:before {
  content: "\f3af"; }
.fa-hackerrank:before {
  content: "\f5f7"; }
.fa-hamburger:before {
  content: "\f805"; }
.fa-hammer:before {
  content: "\f6e3"; }
.fa-hamsa:before {
  content: "\f665"; }
.fa-hand-holding:before {
  content: "\f4bd"; }
.fa-hand-holding-heart:before {
  content: "\f4be"; }
.fa-hand-holding-medical:before {
  content: "\e05c"; }
.fa-hand-holding-usd:before {
  content: "\f4c0"; }
.fa-hand-holding-water:before {
  content: "\f4c1"; }
.fa-hand-lizard:before {
  content: "\f258"; }
.fa-hand-middle-finger:before {
  content: "\f806"; }
.fa-hand-paper:before {
  content: "\f256"; }
.fa-hand-peace:before {
  content: "\f25b"; }
.fa-hand-point-down:before {
  content: "\f0a7"; }
.fa-hand-point-left:before {
  content: "\f0a5"; }
.fa-hand-point-right:before {
  content: "\f0a4"; }
.fa-hand-point-up:before {
  content: "\f0a6"; }
.fa-hand-pointer:before {
  content: "\f25a"; }
.fa-hand-rock:before {
  content: "\f255"; }
.fa-hand-scissors:before {
  content: "\f257"; }
.fa-hand-sparkles:before {
  content: "\e05d"; }
.fa-hand-spock:before {
  content: "\f259"; }
.fa-hands:before {
  content: "\f4c2"; }
.fa-hands-helping:before {
  content: "\f4c4"; }
.fa-hands-wash:before {
  content: "\e05e"; }
.fa-handshake:before {
  content: "\f2b5"; }
.fa-handshake-alt-slash:before {
  content: "\e05f"; }
.fa-handshake-slash:before {
  content: "\e060"; }
.fa-hanukiah:before {
  content: "\f6e6"; }
.fa-hard-hat:before {
  content: "\f807"; }
.fa-hashtag:before {
  content: "\f292"; }
.fa-hat-cowboy:before {
  content: "\f8c0"; }
.fa-hat-cowboy-side:before {
  content: "\f8c1"; }
.fa-hat-wizard:before {
  content: "\f6e8"; }
.fa-hdd:before {
  content: "\f0a0"; }
.fa-head-side-cough:before {
  content: "\e061"; }
.fa-head-side-cough-slash:before {
  content: "\e062"; }
.fa-head-side-mask:before {
  content: "\e063"; }
.fa-head-side-virus:before {
  content: "\e064"; }
.fa-heading:before {
  content: "\f1dc"; }
.fa-headphones:before {
  content: "\f025"; }
.fa-headphones-alt:before {
  content: "\f58f"; }
.fa-headset:before {
  content: "\f590"; }
.fa-heart:before {
  content: "\f004"; }
.fa-heart-broken:before {
  content: "\f7a9"; }
.fa-heartbeat:before {
  content: "\f21e"; }
.fa-helicopter:before {
  content: "\f533"; }
.fa-highlighter:before {
  content: "\f591"; }
.fa-hiking:before {
  content: "\f6ec"; }
.fa-hippo:before {
  content: "\f6ed"; }
.fa-hips:before {
  content: "\f452"; }
.fa-hire-a-helper:before {
  content: "\f3b0"; }
.fa-history:before {
  content: "\f1da"; }
.fa-hive:before {
  content: "\e07f"; }
.fa-hockey-puck:before {
  content: "\f453"; }
.fa-holly-berry:before {
  content: "\f7aa"; }
.fa-home:before {
  content: "\f015"; }
.fa-hooli:before {
  content: "\f427"; }
.fa-hornbill:before {
  content: "\f592"; }
.fa-horse:before {
  content: "\f6f0"; }
.fa-horse-head:before {
  content: "\f7ab"; }
.fa-hospital:before {
  content: "\f0f8"; }
.fa-hospital-alt:before {
  content: "\f47d"; }
.fa-hospital-symbol:before {
  content: "\f47e"; }
.fa-hospital-user:before {
  content: "\f80d"; }
.fa-hot-tub:before {
  content: "\f593"; }
.fa-hotdog:before {
  content: "\f80f"; }
.fa-hotel:before {
  content: "\f594"; }
.fa-hotjar:before {
  content: "\f3b1"; }
.fa-hourglass:before {
  content: "\f254"; }
.fa-hourglass-end:before {
  content: "\f253"; }
.fa-hourglass-half:before {
  content: "\f252"; }
.fa-hourglass-start:before {
  content: "\f251"; }
.fa-house-damage:before {
  content: "\f6f1"; }
.fa-house-user:before {
  content: "\e065"; }
.fa-houzz:before {
  content: "\f27c"; }
.fa-hryvnia:before {
  content: "\f6f2"; }
.fa-html5:before {
  content: "\f13b"; }
.fa-hubspot:before {
  content: "\f3b2"; }
.fa-i-cursor:before {
  content: "\f246"; }
.fa-ice-cream:before {
  content: "\f810"; }
.fa-icicles:before {
  content: "\f7ad"; }
.fa-icons:before {
  content: "\f86d"; }
.fa-id-badge:before {
  content: "\f2c1"; }
.fa-id-card:before {
  content: "\f2c2"; }
.fa-id-card-alt:before {
  content: "\f47f"; }
.fa-ideal:before {
  content: "\e013"; }
.fa-igloo:before {
  content: "\f7ae"; }
.fa-image:before {
  content: "\f03e"; }
.fa-images:before {
  content: "\f302"; }
.fa-imdb:before {
  content: "\f2d8"; }
.fa-inbox:before {
  content: "\f01c"; }
.fa-indent:before {
  content: "\f03c"; }
.fa-industry:before {
  content: "\f275"; }
.fa-infinity:before {
  content: "\f534"; }
.fa-info:before {
  content: "\f129"; }
.fa-info-circle:before {
  content: "\f05a"; }
.fa-innosoft:before {
  content: "\e080"; }
.fa-instagram:before {
  content: "\f16d"; }
.fa-instagram-square:before {
  content: "\e055"; }
.fa-instalod:before {
  content: "\e081"; }
.fa-intercom:before {
  content: "\f7af"; }
.fa-internet-explorer:before {
  content: "\f26b"; }
.fa-invision:before {
  content: "\f7b0"; }
.fa-ioxhost:before {
  content: "\f208"; }
.fa-italic:before {
  content: "\f033"; }
.fa-itch-io:before {
  content: "\f83a"; }
.fa-itunes:before {
  content: "\f3b4"; }
.fa-itunes-note:before {
  content: "\f3b5"; }
.fa-java:before {
  content: "\f4e4"; }
.fa-jedi:before {
  content: "\f669"; }
.fa-jedi-order:before {
  content: "\f50e"; }
.fa-jenkins:before {
  content: "\f3b6"; }
.fa-jira:before {
  content: "\f7b1"; }
.fa-joget:before {
  content: "\f3b7"; }
.fa-joint:before {
  content: "\f595"; }
.fa-joomla:before {
  content: "\f1aa"; }
.fa-journal-whills:before {
  content: "\f66a"; }
.fa-js:before {
  content: "\f3b8"; }
.fa-js-square:before {
  content: "\f3b9"; }
.fa-jsfiddle:before {
  content: "\f1cc"; }
.fa-kaaba:before {
  content: "\f66b"; }
.fa-kaggle:before {
  content: "\f5fa"; }
.fa-key:before {
  content: "\f084"; }
.fa-keybase:before {
  content: "\f4f5"; }
.fa-keyboard:before {
  content: "\f11c"; }
.fa-keycdn:before {
  content: "\f3ba"; }
.fa-khanda:before {
  content: "\f66d"; }
.fa-kickstarter:before {
  content: "\f3bb"; }
.fa-kickstarter-k:before {
  content: "\f3bc"; }
.fa-kiss:before {
  content: "\f596"; }
.fa-kiss-beam:before {
  content: "\f597"; }
.fa-kiss-wink-heart:before {
  content: "\f598"; }
.fa-kiwi-bird:before {
  content: "\f535"; }
.fa-korvue:before {
  content: "\f42f"; }
.fa-landmark:before {
  content: "\f66f"; }
.fa-language:before {
  content: "\f1ab"; }
.fa-laptop:before {
  content: "\f109"; }
.fa-laptop-code:before {
  content: "\f5fc"; }
.fa-laptop-house:before {
  content: "\e066"; }
.fa-laptop-medical:before {
  content: "\f812"; }
.fa-laravel:before {
  content: "\f3bd"; }
.fa-lastfm:before {
  content: "\f202"; }
.fa-lastfm-square:before {
  content: "\f203"; }
.fa-laugh:before {
  content: "\f599"; }
.fa-laugh-beam:before {
  content: "\f59a"; }
.fa-laugh-squint:before {
  content: "\f59b"; }
.fa-laugh-wink:before {
  content: "\f59c"; }
.fa-layer-group:before {
  content: "\f5fd"; }
.fa-leaf:before {
  content: "\f06c"; }
.fa-leanpub:before {
  content: "\f212"; }
.fa-lemon:before {
  content: "\f094"; }
.fa-less:before {
  content: "\f41d"; }
.fa-less-than:before {
  content: "\f536"; }
.fa-less-than-equal:before {
  content: "\f537"; }
.fa-level-down-alt:before {
  content: "\f3be"; }
.fa-level-up-alt:before {
  content: "\f3bf"; }
.fa-life-ring:before {
  content: "\f1cd"; }
.fa-lightbulb:before {
  content: "\f0eb"; }
.fa-line:before {
  content: "\f3c0"; }
.fa-link:before {
  content: "\f0c1"; }
.fa-linkedin:before {
  content: "\f08c"; }
.fa-linkedin-in:before {
  content: "\f0e1"; }
.fa-linode:before {
  content: "\f2b8"; }
.fa-linux:before {
  content: "\f17c"; }
.fa-lira-sign:before {
  content: "\f195"; }
.fa-list:before {
  content: "\f03a"; }
.fa-list-alt:before {
  content: "\f022"; }
.fa-list-ol:before {
  content: "\f0cb"; }
.fa-list-ul:before {
  content: "\f0ca"; }
.fa-location-arrow:before {
  content: "\f124"; }
.fa-lock:before {
  content: "\f023"; }
.fa-lock-open:before {
  content: "\f3c1"; }
.fa-long-arrow-alt-down:before {
  content: "\f309"; }
.fa-long-arrow-alt-left:before {
  content: "\f30a"; }
.fa-long-arrow-alt-right:before {
  content: "\f30b"; }
.fa-long-arrow-alt-up:before {
  content: "\f30c"; }
.fa-low-vision:before {
  content: "\f2a8"; }
.fa-luggage-cart:before {
  content: "\f59d"; }
.fa-lungs:before {
  content: "\f604"; }
.fa-lungs-virus:before {
  content: "\e067"; }
.fa-lyft:before {
  content: "\f3c3"; }
.fa-magento:before {
  content: "\f3c4"; }
.fa-magic:before {
  content: "\f0d0"; }
.fa-magnet:before {
  content: "\f076"; }
.fa-mail-bulk:before {
  content: "\f674"; }
.fa-mailchimp:before {
  content: "\f59e"; }
.fa-male:before {
  content: "\f183"; }
.fa-mandalorian:before {
  content: "\f50f"; }
.fa-map:before {
  content: "\f279"; }
.fa-map-marked:before {
  content: "\f59f"; }
.fa-map-marked-alt:before {
  content: "\f5a0"; }
.fa-map-marker:before {
  content: "\f041"; }
.fa-map-marker-alt:before {
  content: "\f3c5"; }
.fa-map-pin:before {
  content: "\f276"; }
.fa-map-signs:before {
  content: "\f277"; }
.fa-markdown:before {
  content: "\f60f"; }
.fa-marker:before {
  content: "\f5a1"; }
.fa-mars:before {
  content: "\f222"; }
.fa-mars-double:before {
  content: "\f227"; }
.fa-mars-stroke:before {
  content: "\f229"; }
.fa-mars-stroke-h:before {
  content: "\f22b"; }
.fa-mars-stroke-v:before {
  content: "\f22a"; }
.fa-mask:before {
  content: "\f6fa"; }
.fa-mastodon:before {
  content: "\f4f6"; }
.fa-maxcdn:before {
  content: "\f136"; }
.fa-mdb:before {
  content: "\f8ca"; }
.fa-medal:before {
  content: "\f5a2"; }
.fa-medapps:before {
  content: "\f3c6"; }
.fa-medium:before {
  content: "\f23a"; }
.fa-medium-m:before {
  content: "\f3c7"; }
.fa-medkit:before {
  content: "\f0fa"; }
.fa-medrt:before {
  content: "\f3c8"; }
.fa-meetup:before {
  content: "\f2e0"; }
.fa-megaport:before {
  content: "\f5a3"; }
.fa-meh:before {
  content: "\f11a"; }
.fa-meh-blank:before {
  content: "\f5a4"; }
.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }
.fa-memory:before {
  content: "\f538"; }
.fa-mendeley:before {
  content: "\f7b3"; }
.fa-menorah:before {
  content: "\f676"; }
.fa-mercury:before {
  content: "\f223"; }
.fa-meteor:before {
  content: "\f753"; }
.fa-microblog:before {
  content: "\e01a"; }
.fa-microchip:before {
  content: "\f2db"; }
.fa-microphone:before {
  content: "\f130"; }
.fa-microphone-alt:before {
  content: "\f3c9"; }
.fa-microphone-alt-slash:before {
  content: "\f539"; }
.fa-microphone-slash:before {
  content: "\f131"; }
.fa-microscope:before {
  content: "\f610"; }
.fa-microsoft:before {
  content: "\f3ca"; }
.fa-minus:before {
  content: "\f068"; }
.fa-minus-circle:before {
  content: "\f056"; }
.fa-minus-square:before {
  content: "\f146"; }
.fa-mitten:before {
  content: "\f7b5"; }
.fa-mix:before {
  content: "\f3cb"; }
.fa-mixcloud:before {
  content: "\f289"; }
.fa-mixer:before {
  content: "\e056"; }
.fa-mizuni:before {
  content: "\f3cc"; }
.fa-mobile:before {
  content: "\f10b"; }
.fa-mobile-alt:before {
  content: "\f3cd"; }
.fa-modx:before {
  content: "\f285"; }
.fa-monero:before {
  content: "\f3d0"; }
.fa-money-bill:before {
  content: "\f0d6"; }
.fa-money-bill-alt:before {
  content: "\f3d1"; }
.fa-money-bill-wave:before {
  content: "\f53a"; }
.fa-money-bill-wave-alt:before {
  content: "\f53b"; }
.fa-money-check:before {
  content: "\f53c"; }
.fa-money-check-alt:before {
  content: "\f53d"; }
.fa-monument:before {
  content: "\f5a6"; }
.fa-moon:before {
  content: "\f186"; }
.fa-mortar-pestle:before {
  content: "\f5a7"; }
.fa-mosque:before {
  content: "\f678"; }
.fa-motorcycle:before {
  content: "\f21c"; }
.fa-mountain:before {
  content: "\f6fc"; }
.fa-mouse:before {
  content: "\f8cc"; }
.fa-mouse-pointer:before {
  content: "\f245"; }
.fa-mug-hot:before {
  content: "\f7b6"; }
.fa-music:before {
  content: "\f001"; }
.fa-napster:before {
  content: "\f3d2"; }
.fa-neos:before {
  content: "\f612"; }
.fa-network-wired:before {
  content: "\f6ff"; }
.fa-neuter:before {
  content: "\f22c"; }
.fa-newspaper:before {
  content: "\f1ea"; }
.fa-nimblr:before {
  content: "\f5a8"; }
.fa-node:before {
  content: "\f419"; }
.fa-node-js:before {
  content: "\f3d3"; }
.fa-not-equal:before {
  content: "\f53e"; }
.fa-notes-medical:before {
  content: "\f481"; }
.fa-npm:before {
  content: "\f3d4"; }
.fa-ns8:before {
  content: "\f3d5"; }
.fa-nutritionix:before {
  content: "\f3d6"; }
.fa-object-group:before {
  content: "\f247"; }
.fa-object-ungroup:before {
  content: "\f248"; }
.fa-octopus-deploy:before {
  content: "\e082"; }
.fa-odnoklassniki:before {
  content: "\f263"; }
.fa-odnoklassniki-square:before {
  content: "\f264"; }
.fa-oil-can:before {
  content: "\f613"; }
.fa-old-republic:before {
  content: "\f510"; }
.fa-om:before {
  content: "\f679"; }
.fa-opencart:before {
  content: "\f23d"; }
.fa-openid:before {
  content: "\f19b"; }
.fa-opera:before {
  content: "\f26a"; }
.fa-optin-monster:before {
  content: "\f23c"; }
.fa-orcid:before {
  content: "\f8d2"; }
.fa-osi:before {
  content: "\f41a"; }
.fa-otter:before {
  content: "\f700"; }
.fa-outdent:before {
  content: "\f03b"; }
.fa-page4:before {
  content: "\f3d7"; }
.fa-pagelines:before {
  content: "\f18c"; }
.fa-pager:before {
  content: "\f815"; }
.fa-paint-brush:before {
  content: "\f1fc"; }
.fa-paint-roller:before {
  content: "\f5aa"; }
.fa-palette:before {
  content: "\f53f"; }
.fa-palfed:before {
  content: "\f3d8"; }
.fa-pallet:before {
  content: "\f482"; }
.fa-paper-plane:before {
  content: "\f1d8"; }
.fa-paperclip:before {
  content: "\f0c6"; }
.fa-parachute-box:before {
  content: "\f4cd"; }
.fa-paragraph:before {
  content: "\f1dd"; }
.fa-parking:before {
  content: "\f540"; }
.fa-passport:before {
  content: "\f5ab"; }
.fa-pastafarianism:before {
  content: "\f67b"; }
.fa-paste:before {
  content: "\f0ea"; }
.fa-patreon:before {
  content: "\f3d9"; }
.fa-pause:before {
  content: "\f04c"; }
.fa-pause-circle:before {
  content: "\f28b"; }
.fa-paw:before {
  content: "\f1b0"; }
.fa-paypal:before {
  content: "\f1ed"; }
.fa-peace:before {
  content: "\f67c"; }
.fa-pen:before {
  content: "\f304"; }
.fa-pen-alt:before {
  content: "\f305"; }
.fa-pen-fancy:before {
  content: "\f5ac"; }
.fa-pen-nib:before {
  content: "\f5ad"; }
.fa-pen-square:before {
  content: "\f14b"; }
.fa-pencil-alt:before {
  content: "\f303"; }
.fa-pencil-ruler:before {
  content: "\f5ae"; }
.fa-penny-arcade:before {
  content: "\f704"; }
.fa-people-arrows:before {
  content: "\e068"; }
.fa-people-carry:before {
  content: "\f4ce"; }
.fa-pepper-hot:before {
  content: "\f816"; }
.fa-perbyte:before {
  content: "\e083"; }
.fa-percent:before {
  content: "\f295"; }
.fa-percentage:before {
  content: "\f541"; }
.fa-periscope:before {
  content: "\f3da"; }
.fa-person-booth:before {
  content: "\f756"; }
.fa-phabricator:before {
  content: "\f3db"; }
.fa-phoenix-framework:before {
  content: "\f3dc"; }
.fa-phoenix-squadron:before {
  content: "\f511"; }
.fa-phone:before {
  content: "\f095"; }
.fa-phone-alt:before {
  content: "\f879"; }
.fa-phone-slash:before {
  content: "\f3dd"; }
.fa-phone-square:before {
  content: "\f098"; }
.fa-phone-square-alt:before {
  content: "\f87b"; }
.fa-phone-volume:before {
  content: "\f2a0"; }
.fa-photo-video:before {
  content: "\f87c"; }
.fa-php:before {
  content: "\f457"; }
.fa-pied-piper:before {
  content: "\f2ae"; }
.fa-pied-piper-alt:before {
  content: "\f1a8"; }
.fa-pied-piper-hat:before {
  content: "\f4e5"; }
.fa-pied-piper-pp:before {
  content: "\f1a7"; }
.fa-pied-piper-square:before {
  content: "\e01e"; }
.fa-piggy-bank:before {
  content: "\f4d3"; }
.fa-pills:before {
  content: "\f484"; }
.fa-pinterest:before {
  content: "\f0d2"; }
.fa-pinterest-p:before {
  content: "\f231"; }
.fa-pinterest-square:before {
  content: "\f0d3"; }
.fa-pizza-slice:before {
  content: "\f818"; }
.fa-place-of-worship:before {
  content: "\f67f"; }
.fa-plane:before {
  content: "\f072"; }
.fa-plane-arrival:before {
  content: "\f5af"; }
.fa-plane-departure:before {
  content: "\f5b0"; }
.fa-plane-slash:before {
  content: "\e069"; }
.fa-play:before {
  content: "\f04b"; }
.fa-play-circle:before {
  content: "\f144"; }
.fa-playstation:before {
  content: "\f3df"; }
.fa-plug:before {
  content: "\f1e6"; }
.fa-plus:before {
  content: "\f067"; }
.fa-plus-circle:before {
  content: "\f055"; }
.fa-plus-square:before {
  content: "\f0fe"; }
.fa-podcast:before {
  content: "\f2ce"; }
.fa-poll:before {
  content: "\f681"; }
.fa-poll-h:before {
  content: "\f682"; }
.fa-poo:before {
  content: "\f2fe"; }
.fa-poo-storm:before {
  content: "\f75a"; }
.fa-poop:before {
  content: "\f619"; }
.fa-portrait:before {
  content: "\f3e0"; }
.fa-pound-sign:before {
  content: "\f154"; }
.fa-power-off:before {
  content: "\f011"; }
.fa-pray:before {
  content: "\f683"; }
.fa-praying-hands:before {
  content: "\f684"; }
.fa-prescription:before {
  content: "\f5b1"; }
.fa-prescription-bottle:before {
  content: "\f485"; }
.fa-prescription-bottle-alt:before {
  content: "\f486"; }
.fa-print:before {
  content: "\f02f"; }
.fa-procedures:before {
  content: "\f487"; }
.fa-product-hunt:before {
  content: "\f288"; }
.fa-project-diagram:before {
  content: "\f542"; }
.fa-pump-medical:before {
  content: "\e06a"; }
.fa-pump-soap:before {
  content: "\e06b"; }
.fa-pushed:before {
  content: "\f3e1"; }
.fa-puzzle-piece:before {
  content: "\f12e"; }
.fa-python:before {
  content: "\f3e2"; }
.fa-qq:before {
  content: "\f1d6"; }
.fa-qrcode:before {
  content: "\f029"; }
.fa-question:before {
  content: "\f128"; }
.fa-question-circle:before {
  content: "\f059"; }
.fa-quidditch:before {
  content: "\f458"; }
.fa-quinscape:before {
  content: "\f459"; }
.fa-quora:before {
  content: "\f2c4"; }
.fa-quote-left:before {
  content: "\f10d"; }
.fa-quote-right:before {
  content: "\f10e"; }
.fa-quran:before {
  content: "\f687"; }
.fa-r-project:before {
  content: "\f4f7"; }
.fa-radiation:before {
  content: "\f7b9"; }
.fa-radiation-alt:before {
  content: "\f7ba"; }
.fa-rainbow:before {
  content: "\f75b"; }
.fa-random:before {
  content: "\f074"; }
.fa-raspberry-pi:before {
  content: "\f7bb"; }
.fa-ravelry:before {
  content: "\f2d9"; }
.fa-react:before {
  content: "\f41b"; }
.fa-reacteurope:before {
  content: "\f75d"; }
.fa-readme:before {
  content: "\f4d5"; }
.fa-rebel:before {
  content: "\f1d0"; }
.fa-receipt:before {
  content: "\f543"; }
.fa-record-vinyl:before {
  content: "\f8d9"; }
.fa-recycle:before {
  content: "\f1b8"; }
.fa-red-river:before {
  content: "\f3e3"; }
.fa-reddit:before {
  content: "\f1a1"; }
.fa-reddit-alien:before {
  content: "\f281"; }
.fa-reddit-square:before {
  content: "\f1a2"; }
.fa-redhat:before {
  content: "\f7bc"; }
.fa-redo:before {
  content: "\f01e"; }
.fa-redo-alt:before {
  content: "\f2f9"; }
.fa-registered:before {
  content: "\f25d"; }
.fa-remove-format:before {
  content: "\f87d"; }
.fa-renren:before {
  content: "\f18b"; }
.fa-reply:before {
  content: "\f3e5"; }
.fa-reply-all:before {
  content: "\f122"; }
.fa-replyd:before {
  content: "\f3e6"; }
.fa-republican:before {
  content: "\f75e"; }
.fa-researchgate:before {
  content: "\f4f8"; }
.fa-resolving:before {
  content: "\f3e7"; }
.fa-restroom:before {
  content: "\f7bd"; }
.fa-retweet:before {
  content: "\f079"; }
.fa-rev:before {
  content: "\f5b2"; }
.fa-ribbon:before {
  content: "\f4d6"; }
.fa-ring:before {
  content: "\f70b"; }
.fa-road:before {
  content: "\f018"; }
.fa-robot:before {
  content: "\f544"; }
.fa-rocket:before {
  content: "\f135"; }
.fa-rocketchat:before {
  content: "\f3e8"; }
.fa-rockrms:before {
  content: "\f3e9"; }
.fa-route:before {
  content: "\f4d7"; }
.fa-rss:before {
  content: "\f09e"; }
.fa-rss-square:before {
  content: "\f143"; }
.fa-ruble-sign:before {
  content: "\f158"; }
.fa-ruler:before {
  content: "\f545"; }
.fa-ruler-combined:before {
  content: "\f546"; }
.fa-ruler-horizontal:before {
  content: "\f547"; }
.fa-ruler-vertical:before {
  content: "\f548"; }
.fa-running:before {
  content: "\f70c"; }
.fa-rupee-sign:before {
  content: "\f156"; }
.fa-rust:before {
  content: "\e07a"; }
.fa-sad-cry:before {
  content: "\f5b3"; }
.fa-sad-tear:before {
  content: "\f5b4"; }
.fa-safari:before {
  content: "\f267"; }
.fa-salesforce:before {
  content: "\f83b"; }
.fa-sass:before {
  content: "\f41e"; }
.fa-satellite:before {
  content: "\f7bf"; }
.fa-satellite-dish:before {
  content: "\f7c0"; }
.fa-save:before {
  content: "\f0c7"; }
.fa-schlix:before {
  content: "\f3ea"; }
.fa-school:before {
  content: "\f549"; }
.fa-screwdriver:before {
  content: "\f54a"; }
.fa-scribd:before {
  content: "\f28a"; }
.fa-scroll:before {
  content: "\f70e"; }
.fa-sd-card:before {
  content: "\f7c2"; }
.fa-search:before {
  content: "\f002"; }
.fa-search-dollar:before {
  content: "\f688"; }
.fa-search-location:before {
  content: "\f689"; }
.fa-search-minus:before {
  content: "\f010"; }
.fa-search-plus:before {
  content: "\f00e"; }
.fa-searchengin:before {
  content: "\f3eb"; }
.fa-seedling:before {
  content: "\f4d8"; }
.fa-sellcast:before {
  content: "\f2da"; }
.fa-sellsy:before {
  content: "\f213"; }
.fa-server:before {
  content: "\f233"; }
.fa-servicestack:before {
  content: "\f3ec"; }
.fa-shapes:before {
  content: "\f61f"; }
.fa-share:before {
  content: "\f064"; }
.fa-share-alt:before {
  content: "\f1e0"; }
.fa-share-alt-square:before {
  content: "\f1e1"; }
.fa-share-square:before {
  content: "\f14d"; }
.fa-shekel-sign:before {
  content: "\f20b"; }
.fa-shield-alt:before {
  content: "\f3ed"; }
.fa-shield-virus:before {
  content: "\e06c"; }
.fa-ship:before {
  content: "\f21a"; }
.fa-shipping-fast:before {
  content: "\f48b"; }
.fa-shirtsinbulk:before {
  content: "\f214"; }
.fa-shoe-prints:before {
  content: "\f54b"; }
.fa-shopify:before {
  content: "\e057"; }
.fa-shopping-bag:before {
  content: "\f290"; }
.fa-shopping-basket:before {
  content: "\f291"; }
.fa-shopping-cart:before {
  content: "\f07a"; }
.fa-shopware:before {
  content: "\f5b5"; }
.fa-shower:before {
  content: "\f2cc"; }
.fa-shuttle-van:before {
  content: "\f5b6"; }
.fa-sign:before {
  content: "\f4d9"; }
.fa-sign-in-alt:before {
  content: "\f2f6"; }
.fa-sign-language:before {
  content: "\f2a7"; }
.fa-sign-out-alt:before {
  content: "\f2f5"; }
.fa-signal:before {
  content: "\f012"; }
.fa-signature:before {
  content: "\f5b7"; }
.fa-sim-card:before {
  content: "\f7c4"; }
.fa-simplybuilt:before {
  content: "\f215"; }
.fa-sink:before {
  content: "\e06d"; }
.fa-sistrix:before {
  content: "\f3ee"; }
.fa-sitemap:before {
  content: "\f0e8"; }
.fa-sith:before {
  content: "\f512"; }
.fa-skating:before {
  content: "\f7c5"; }
.fa-sketch:before {
  content: "\f7c6"; }
.fa-skiing:before {
  content: "\f7c9"; }
.fa-skiing-nordic:before {
  content: "\f7ca"; }
.fa-skull:before {
  content: "\f54c"; }
.fa-skull-crossbones:before {
  content: "\f714"; }
.fa-skyatlas:before {
  content: "\f216"; }
.fa-skype:before {
  content: "\f17e"; }
.fa-slack:before {
  content: "\f198"; }
.fa-slack-hash:before {
  content: "\f3ef"; }
.fa-slash:before {
  content: "\f715"; }
.fa-sleigh:before {
  content: "\f7cc"; }
.fa-sliders-h:before {
  content: "\f1de"; }
.fa-slideshare:before {
  content: "\f1e7"; }
.fa-smile:before {
  content: "\f118"; }
.fa-smile-beam:before {
  content: "\f5b8"; }
.fa-smile-wink:before {
  content: "\f4da"; }
.fa-smog:before {
  content: "\f75f"; }
.fa-smoking:before {
  content: "\f48d"; }
.fa-smoking-ban:before {
  content: "\f54d"; }
.fa-sms:before {
  content: "\f7cd"; }
.fa-snapchat:before {
  content: "\f2ab"; }
.fa-snapchat-ghost:before {
  content: "\f2ac"; }
.fa-snapchat-square:before {
  content: "\f2ad"; }
.fa-snowboarding:before {
  content: "\f7ce"; }
.fa-snowflake:before {
  content: "\f2dc"; }
.fa-snowman:before {
  content: "\f7d0"; }
.fa-snowplow:before {
  content: "\f7d2"; }
.fa-soap:before {
  content: "\e06e"; }
.fa-socks:before {
  content: "\f696"; }
.fa-solar-panel:before {
  content: "\f5ba"; }
.fa-sort:before {
  content: "\f0dc"; }
.fa-sort-alpha-down:before {
  content: "\f15d"; }
.fa-sort-alpha-down-alt:before {
  content: "\f881"; }
.fa-sort-alpha-up:before {
  content: "\f15e"; }
.fa-sort-alpha-up-alt:before {
  content: "\f882"; }
.fa-sort-amount-down:before {
  content: "\f160"; }
.fa-sort-amount-down-alt:before {
  content: "\f884"; }
.fa-sort-amount-up:before {
  content: "\f161"; }
.fa-sort-amount-up-alt:before {
  content: "\f885"; }
.fa-sort-down:before {
  content: "\f0dd"; }
.fa-sort-numeric-down:before {
  content: "\f162"; }
.fa-sort-numeric-down-alt:before {
  content: "\f886"; }
.fa-sort-numeric-up:before {
  content: "\f163"; }
.fa-sort-numeric-up-alt:before {
  content: "\f887"; }
.fa-sort-up:before {
  content: "\f0de"; }
.fa-soundcloud:before {
  content: "\f1be"; }
.fa-sourcetree:before {
  content: "\f7d3"; }
.fa-spa:before {
  content: "\f5bb"; }
.fa-space-shuttle:before {
  content: "\f197"; }
.fa-speakap:before {
  content: "\f3f3"; }
.fa-speaker-deck:before {
  content: "\f83c"; }
.fa-spell-check:before {
  content: "\f891"; }
.fa-spider:before {
  content: "\f717"; }
.fa-spinner:before {
  content: "\f110"; }
.fa-splotch:before {
  content: "\f5bc"; }
.fa-spotify:before {
  content: "\f1bc"; }
.fa-spray-can:before {
  content: "\f5bd"; }
.fa-square:before {
  content: "\f0c8"; }
.fa-square-full:before {
  content: "\f45c"; }
.fa-square-root-alt:before {
  content: "\f698"; }
.fa-squarespace:before {
  content: "\f5be"; }
.fa-stack-exchange:before {
  content: "\f18d"; }
.fa-stack-overflow:before {
  content: "\f16c"; }
.fa-stackpath:before {
  content: "\f842"; }
.fa-stamp:before {
  content: "\f5bf"; }
.fa-star:before {
  content: "\f005"; }
.fa-star-and-crescent:before {
  content: "\f699"; }
.fa-star-half:before {
  content: "\f089"; }
.fa-star-half-alt:before {
  content: "\f5c0"; }
.fa-star-of-david:before {
  content: "\f69a"; }
.fa-star-of-life:before {
  content: "\f621"; }
.fa-staylinked:before {
  content: "\f3f5"; }
.fa-steam:before {
  content: "\f1b6"; }
.fa-steam-square:before {
  content: "\f1b7"; }
.fa-steam-symbol:before {
  content: "\f3f6"; }
.fa-step-backward:before {
  content: "\f048"; }
.fa-step-forward:before {
  content: "\f051"; }
.fa-stethoscope:before {
  content: "\f0f1"; }
.fa-sticker-mule:before {
  content: "\f3f7"; }
.fa-sticky-note:before {
  content: "\f249"; }
.fa-stop:before {
  content: "\f04d"; }
.fa-stop-circle:before {
  content: "\f28d"; }
.fa-stopwatch:before {
  content: "\f2f2"; }
.fa-stopwatch-20:before {
  content: "\e06f"; }
.fa-store:before {
  content: "\f54e"; }
.fa-store-alt:before {
  content: "\f54f"; }
.fa-store-alt-slash:before {
  content: "\e070"; }
.fa-store-slash:before {
  content: "\e071"; }
.fa-strava:before {
  content: "\f428"; }
.fa-stream:before {
  content: "\f550"; }
.fa-street-view:before {
  content: "\f21d"; }
.fa-strikethrough:before {
  content: "\f0cc"; }
.fa-stripe:before {
  content: "\f429"; }
.fa-stripe-s:before {
  content: "\f42a"; }
.fa-stroopwafel:before {
  content: "\f551"; }
.fa-studiovinari:before {
  content: "\f3f8"; }
.fa-stumbleupon:before {
  content: "\f1a4"; }
.fa-stumbleupon-circle:before {
  content: "\f1a3"; }
.fa-subscript:before {
  content: "\f12c"; }
.fa-subway:before {
  content: "\f239"; }
.fa-suitcase:before {
  content: "\f0f2"; }
.fa-suitcase-rolling:before {
  content: "\f5c1"; }
.fa-sun:before {
  content: "\f185"; }
.fa-superpowers:before {
  content: "\f2dd"; }
.fa-superscript:before {
  content: "\f12b"; }
.fa-supple:before {
  content: "\f3f9"; }
.fa-surprise:before {
  content: "\f5c2"; }
.fa-suse:before {
  content: "\f7d6"; }
.fa-swatchbook:before {
  content: "\f5c3"; }
.fa-swift:before {
  content: "\f8e1"; }
.fa-swimmer:before {
  content: "\f5c4"; }
.fa-swimming-pool:before {
  content: "\f5c5"; }
.fa-symfony:before {
  content: "\f83d"; }
.fa-synagogue:before {
  content: "\f69b"; }
.fa-sync:before {
  content: "\f021"; }
.fa-sync-alt:before {
  content: "\f2f1"; }
.fa-syringe:before {
  content: "\f48e"; }
.fa-table:before {
  content: "\f0ce"; }
.fa-table-tennis:before {
  content: "\f45d"; }
.fa-tablet:before {
  content: "\f10a"; }
.fa-tablet-alt:before {
  content: "\f3fa"; }
.fa-tablets:before {
  content: "\f490"; }
.fa-tachometer-alt:before {
  content: "\f3fd"; }
.fa-tag:before {
  content: "\f02b"; }
.fa-tags:before {
  content: "\f02c"; }
.fa-tape:before {
  content: "\f4db"; }
.fa-tasks:before {
  content: "\f0ae"; }
.fa-taxi:before {
  content: "\f1ba"; }
.fa-teamspeak:before {
  content: "\f4f9"; }
.fa-teeth:before {
  content: "\f62e"; }
.fa-teeth-open:before {
  content: "\f62f"; }
.fa-telegram:before {
  content: "\f2c6"; }
.fa-telegram-plane:before {
  content: "\f3fe"; }
.fa-temperature-high:before {
  content: "\f769"; }
.fa-temperature-low:before {
  content: "\f76b"; }
.fa-tencent-weibo:before {
  content: "\f1d5"; }
.fa-tenge:before {
  content: "\f7d7"; }
.fa-terminal:before {
  content: "\f120"; }
.fa-text-height:before {
  content: "\f034"; }
.fa-text-width:before {
  content: "\f035"; }
.fa-th:before {
  content: "\f00a"; }
.fa-th-large:before {
  content: "\f009"; }
.fa-th-list:before {
  content: "\f00b"; }
.fa-the-red-yeti:before {
  content: "\f69d"; }
.fa-theater-masks:before {
  content: "\f630"; }
.fa-themeco:before {
  content: "\f5c6"; }
.fa-themeisle:before {
  content: "\f2b2"; }
.fa-thermometer:before {
  content: "\f491"; }
.fa-thermometer-empty:before {
  content: "\f2cb"; }
.fa-thermometer-full:before {
  content: "\f2c7"; }
.fa-thermometer-half:before {
  content: "\f2c9"; }
.fa-thermometer-quarter:before {
  content: "\f2ca"; }
.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }
.fa-think-peaks:before {
  content: "\f731"; }
.fa-thumbs-down:before {
  content: "\f165"; }
.fa-thumbs-up:before {
  content: "\f164"; }
.fa-thumbtack:before {
  content: "\f08d"; }
.fa-ticket-alt:before {
  content: "\f3ff"; }
.fa-tiktok:before {
  content: "\e07b"; }
.fa-times:before {
  content: "\f00d"; }
.fa-times-circle:before {
  content: "\f057"; }
.fa-tint:before {
  content: "\f043"; }
.fa-tint-slash:before {
  content: "\f5c7"; }
.fa-tired:before {
  content: "\f5c8"; }
.fa-toggle-off:before {
  content: "\f204"; }
.fa-toggle-on:before {
  content: "\f205"; }
.fa-toilet:before {
  content: "\f7d8"; }
.fa-toilet-paper:before {
  content: "\f71e"; }
.fa-toilet-paper-slash:before {
  content: "\e072"; }
.fa-toolbox:before {
  content: "\f552"; }
.fa-tools:before {
  content: "\f7d9"; }
.fa-tooth:before {
  content: "\f5c9"; }
.fa-torah:before {
  content: "\f6a0"; }
.fa-torii-gate:before {
  content: "\f6a1"; }
.fa-tractor:before {
  content: "\f722"; }
.fa-trade-federation:before {
  content: "\f513"; }
.fa-trademark:before {
  content: "\f25c"; }
.fa-traffic-light:before {
  content: "\f637"; }
.fa-trailer:before {
  content: "\e041"; }
.fa-train:before {
  content: "\f238"; }
.fa-tram:before {
  content: "\f7da"; }
.fa-transgender:before {
  content: "\f224"; }
.fa-transgender-alt:before {
  content: "\f225"; }
.fa-trash:before {
  content: "\f1f8"; }
.fa-trash-alt:before {
  content: "\f2ed"; }
.fa-trash-restore:before {
  content: "\f829"; }
.fa-trash-restore-alt:before {
  content: "\f82a"; }
.fa-tree:before {
  content: "\f1bb"; }
.fa-trello:before {
  content: "\f181"; }
.fa-trophy:before {
  content: "\f091"; }
.fa-truck:before {
  content: "\f0d1"; }
.fa-truck-loading:before {
  content: "\f4de"; }
.fa-truck-monster:before {
  content: "\f63b"; }
.fa-truck-moving:before {
  content: "\f4df"; }
.fa-truck-pickup:before {
  content: "\f63c"; }
.fa-tshirt:before {
  content: "\f553"; }
.fa-tty:before {
  content: "\f1e4"; }
.fa-tumblr:before {
  content: "\f173"; }
.fa-tumblr-square:before {
  content: "\f174"; }
.fa-tv:before {
  content: "\f26c"; }
.fa-twitch:before {
  content: "\f1e8"; }
.fa-twitter:before {
  content: "\f099"; }
.fa-twitter-square:before {
  content: "\f081"; }
.fa-typo3:before {
  content: "\f42b"; }
.fa-uber:before {
  content: "\f402"; }
.fa-ubuntu:before {
  content: "\f7df"; }
.fa-uikit:before {
  content: "\f403"; }
.fa-umbraco:before {
  content: "\f8e8"; }
.fa-umbrella:before {
  content: "\f0e9"; }
.fa-umbrella-beach:before {
  content: "\f5ca"; }
.fa-uncharted:before {
  content: "\e084"; }
.fa-underline:before {
  content: "\f0cd"; }
.fa-undo:before {
  content: "\f0e2"; }
.fa-undo-alt:before {
  content: "\f2ea"; }
.fa-uniregistry:before {
  content: "\f404"; }
.fa-unity:before {
  content: "\e049"; }
.fa-universal-access:before {
  content: "\f29a"; }
.fa-university:before {
  content: "\f19c"; }
.fa-unlink:before {
  content: "\f127"; }
.fa-unlock:before {
  content: "\f09c"; }
.fa-unlock-alt:before {
  content: "\f13e"; }
.fa-unsplash:before {
  content: "\e07c"; }
.fa-untappd:before {
  content: "\f405"; }
.fa-upload:before {
  content: "\f093"; }
.fa-ups:before {
  content: "\f7e0"; }
.fa-usb:before {
  content: "\f287"; }
.fa-user:before {
  content: "\f007"; }
.fa-user-alt:before {
  content: "\f406"; }
.fa-user-alt-slash:before {
  content: "\f4fa"; }
.fa-user-astronaut:before {
  content: "\f4fb"; }
.fa-user-check:before {
  content: "\f4fc"; }
.fa-user-circle:before {
  content: "\f2bd"; }
.fa-user-clock:before {
  content: "\f4fd"; }
.fa-user-cog:before {
  content: "\f4fe"; }
.fa-user-edit:before {
  content: "\f4ff"; }
.fa-user-friends:before {
  content: "\f500"; }
.fa-user-graduate:before {
  content: "\f501"; }
.fa-user-injured:before {
  content: "\f728"; }
.fa-user-lock:before {
  content: "\f502"; }
.fa-user-md:before {
  content: "\f0f0"; }
.fa-user-minus:before {
  content: "\f503"; }
.fa-user-ninja:before {
  content: "\f504"; }
.fa-user-nurse:before {
  content: "\f82f"; }
.fa-user-plus:before {
  content: "\f234"; }
.fa-user-secret:before {
  content: "\f21b"; }
.fa-user-shield:before {
  content: "\f505"; }
.fa-user-slash:before {
  content: "\f506"; }
.fa-user-tag:before {
  content: "\f507"; }
.fa-user-tie:before {
  content: "\f508"; }
.fa-user-times:before {
  content: "\f235"; }
.fa-users:before {
  content: "\f0c0"; }
.fa-users-cog:before {
  content: "\f509"; }
.fa-users-slash:before {
  content: "\e073"; }
.fa-usps:before {
  content: "\f7e1"; }
.fa-ussunnah:before {
  content: "\f407"; }
.fa-utensil-spoon:before {
  content: "\f2e5"; }
.fa-utensils:before {
  content: "\f2e7"; }
.fa-vaadin:before {
  content: "\f408"; }
.fa-vector-square:before {
  content: "\f5cb"; }
.fa-venus:before {
  content: "\f221"; }
.fa-venus-double:before {
  content: "\f226"; }
.fa-venus-mars:before {
  content: "\f228"; }
.fa-vest:before {
  content: "\e085"; }
.fa-vest-patches:before {
  content: "\e086"; }
.fa-viacoin:before {
  content: "\f237"; }
.fa-viadeo:before {
  content: "\f2a9"; }
.fa-viadeo-square:before {
  content: "\f2aa"; }
.fa-vial:before {
  content: "\f492"; }
.fa-vials:before {
  content: "\f493"; }
.fa-viber:before {
  content: "\f409"; }
.fa-video:before {
  content: "\f03d"; }
.fa-video-slash:before {
  content: "\f4e2"; }
.fa-vihara:before {
  content: "\f6a7"; }
.fa-vimeo:before {
  content: "\f40a"; }
.fa-vimeo-square:before {
  content: "\f194"; }
.fa-vimeo-v:before {
  content: "\f27d"; }
.fa-vine:before {
  content: "\f1ca"; }
.fa-virus:before {
  content: "\e074"; }
.fa-virus-slash:before {
  content: "\e075"; }
.fa-viruses:before {
  content: "\e076"; }
.fa-vk:before {
  content: "\f189"; }
.fa-vnv:before {
  content: "\f40b"; }
.fa-voicemail:before {
  content: "\f897"; }
.fa-volleyball-ball:before {
  content: "\f45f"; }
.fa-volume-down:before {
  content: "\f027"; }
.fa-volume-mute:before {
  content: "\f6a9"; }
.fa-volume-off:before {
  content: "\f026"; }
.fa-volume-up:before {
  content: "\f028"; }
.fa-vote-yea:before {
  content: "\f772"; }
.fa-vr-cardboard:before {
  content: "\f729"; }
.fa-vuejs:before {
  content: "\f41f"; }
.fa-walking:before {
  content: "\f554"; }
.fa-wallet:before {
  content: "\f555"; }
.fa-warehouse:before {
  content: "\f494"; }
.fa-watchman-monitoring:before {
  content: "\e087"; }
.fa-water:before {
  content: "\f773"; }
.fa-wave-square:before {
  content: "\f83e"; }
.fa-waze:before {
  content: "\f83f"; }
.fa-weebly:before {
  content: "\f5cc"; }
.fa-weibo:before {
  content: "\f18a"; }
.fa-weight:before {
  content: "\f496"; }
.fa-weight-hanging:before {
  content: "\f5cd"; }
.fa-weixin:before {
  content: "\f1d7"; }
.fa-whatsapp:before {
  content: "\f232"; }
.fa-whatsapp-square:before {
  content: "\f40c"; }
.fa-wheelchair:before {
  content: "\f193"; }
.fa-whmcs:before {
  content: "\f40d"; }
.fa-wifi:before {
  content: "\f1eb"; }
.fa-wikipedia-w:before {
  content: "\f266"; }
.fa-wind:before {
  content: "\f72e"; }
.fa-window-close:before {
  content: "\f410"; }
.fa-window-maximize:before {
  content: "\f2d0"; }
.fa-window-minimize:before {
  content: "\f2d1"; }
.fa-window-restore:before {
  content: "\f2d2"; }
.fa-windows:before {
  content: "\f17a"; }
.fa-wine-bottle:before {
  content: "\f72f"; }
.fa-wine-glass:before {
  content: "\f4e3"; }
.fa-wine-glass-alt:before {
  content: "\f5ce"; }
.fa-wix:before {
  content: "\f5cf"; }
.fa-wizards-of-the-coast:before {
  content: "\f730"; }
.fa-wodu:before {
  content: "\e088"; }
.fa-wolf-pack-battalion:before {
  content: "\f514"; }
.fa-won-sign:before {
  content: "\f159"; }
.fa-wordpress:before {
  content: "\f19a"; }
.fa-wordpress-simple:before {
  content: "\f411"; }
.fa-wpbeginner:before {
  content: "\f297"; }
.fa-wpexplorer:before {
  content: "\f2de"; }
.fa-wpforms:before {
  content: "\f298"; }
.fa-wpressr:before {
  content: "\f3e4"; }
.fa-wrench:before {
  content: "\f0ad"; }
.fa-x-ray:before {
  content: "\f497"; }
.fa-xbox:before {
  content: "\f412"; }
.fa-xing:before {
  content: "\f168"; }
.fa-xing-square:before {
  content: "\f169"; }
.fa-y-combinator:before {
  content: "\f23b"; }
.fa-yahoo:before {
  content: "\f19e"; }
.fa-yammer:before {
  content: "\f840"; }
.fa-yandex:before {
  content: "\f413"; }
.fa-yandex-international:before {
  content: "\f414"; }
.fa-yarn:before {
  content: "\f7e3"; }
.fa-yelp:before {
  content: "\f1e9"; }
.fa-yen-sign:before {
  content: "\f157"; }
.fa-yin-yang:before {
  content: "\f6ad"; }
.fa-yoast:before {
  content: "\f2b1"; }
.fa-youtube:before {
  content: "\f167"; }
.fa-youtube-square:before {
  content: "\f431"; }
.fa-zhihu:before {
  content: "\f63f"; }
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('fa-brands-400.b2970adce8797051.eot');
  src: url('fa-brands-400.b2970adce8797051.eot?#iefix') format("embedded-opentype"), url('fa-brands-400.7edea186e9687169.woff2') format("woff2"), url('fa-brands-400.0e53fe4feaaacc48.woff') format("woff"), url('fa-brands-400.9c02eaf6eede2776.ttf') format("truetype"), url('fa-brands-400.a76d53bf993d73a2.svg#fontawesome') format("svg"); }
.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('fa-regular-400.a0140e7cea6c13f1.eot');
  src: url('fa-regular-400.a0140e7cea6c13f1.eot?#iefix') format("embedded-opentype"), url('fa-regular-400.e2b3a9dcfb1fca6e.woff2') format("woff2"), url('fa-regular-400.04dd5282f2256565.woff') format("woff"), url('fa-regular-400.7346017cbe156280.ttf') format("truetype"), url('fa-regular-400.ee37fbccfd7cfca6.svg#fontawesome') format("svg"); }
.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('fa-solid-900.974801a4444657f1.eot');
  src: url('fa-solid-900.974801a4444657f1.eot?#iefix') format("embedded-opentype"), url('fa-solid-900.620019ed9d1100b6.woff2') format("woff2"), url('fa-solid-900.e67670b0779338ff.woff') format("woff"), url('fa-solid-900.d5b0a3566b352ee9.ttf') format("truetype"), url('fa-solid-900.cd7322bf5a6e6fcf.svg#fontawesome') format("svg"); }
.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }
.dave-background-image {
  background-image: url("/assets/images/background.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.toast-top-right {
  top: calc(0.75rem + 3.5rem * 2);
  right: 0.75rem;
}
.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin-bottom: 0.5rem;
  padding: 1rem;
  width: 18.75rem;
  border-radius: 0.25rem;
  cursor: pointer;
  pointer-events: auto;
}
.toast-container .ngx-toastr .toast-title {
  font-weight: bold;
}
.toast-container .ngx-toastr .toast-message {
  word-wrap: break-word;
}
.mat-checkbox-layout {
  white-space: normal !important;
}
.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-badge-small .mat-badge-content {
  font-size: 9px;
}
.mat-badge-large .mat-badge-content {
  font-size: 24px;
}
.mat-h1,
.mat-headline,
.mat-typography .mat-h1,
.mat-typography .mat-headline,
.mat-typography h1 {
  font: 400 24px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2,
.mat-title,
.mat-typography .mat-h2,
.mat-typography .mat-title,
.mat-typography h2 {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subheading-2,
.mat-typography .mat-h3,
.mat-typography .mat-subheading-2,
.mat-typography h3 {
  font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h4,
.mat-subheading-1,
.mat-typography .mat-h4,
.mat-typography .mat-subheading-1,
.mat-typography h4 {
  font: 400 15px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-body-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-body-2 {
  font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body,
.mat-body-1,
.mat-typography .mat-body,
.mat-typography .mat-body-1,
.mat-typography {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body p,
.mat-body-1 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-1 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-display-4,
.mat-typography .mat-display-4 {
  font: 300 112px / 112px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}
.mat-display-3,
.mat-typography .mat-display-3 {
  font: 400 56px / 56px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}
.mat-display-2,
.mat-typography .mat-display-2 {
  font: 400 45px / 48px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}
.mat-display-1,
.mat-typography .mat-display-1 {
  font: 400 34px / 40px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-bottom-sheet-container {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-button-toggle {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card-title {
  font-size: 24px;
  font-weight: 500;
}
.mat-card-header .mat-card-title {
  font-size: 20px;
}
.mat-card-subtitle,
.mat-card-content {
  font-size: 14px;
}
.mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}
.mat-chip {
  font-size: 14px;
  font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}
.mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}
.mat-cell, .mat-footer-cell {
  font-size: 14px;
}
.mat-calendar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-calendar-body {
  font-size: 13px;
}
.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}
.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}
.mat-dialog-title {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-expansion-panel-header {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.mat-expansion-panel-content {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}
.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}
.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}
.mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}
.mat-form-field-label {
  top: 1.34375em;
}
.mat-form-field-underline {
  bottom: 1.34375em;
}
.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.6666666667em;
  top: calc(100% - 1.7916666667em);
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
  width: 133.3333333333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);
  width: 133.3333433333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);
  width: 133.3333533333%;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.5416666667em;
  top: calc(100% - 1.6666666667em);
}
@media print {
  .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(0.75);
  }
}
.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}
.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 14px;
}
.mat-grid-tile-header .mat-line,
.mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2),
.mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}
input.mat-input-element {
  margin-top: -0.0625em;
}
.mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}
.mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select-trigger {
  height: 1.125em;
}
.mat-slide-toggle-content {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-stepper-vertical, .mat-stepper-horizontal {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-step-label {
  font-size: 14px;
  font-weight: 400;
}
.mat-step-sub-label-error {
  font-weight: normal;
}
.mat-step-label-error {
  font-size: 14px;
}
.mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}
.mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tab-label, .mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0;
}
.mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-base .mat-list-item {
  font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-list-option {
  font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}
.mat-optgroup-label {
  font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}
.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}
.mat-tree {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}
.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}
.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
textarea.cdk-textarea-autosize {
  resize: none;
}
textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
@keyframes cdk-text-field-autofill-start { /*!*/ }
@keyframes cdk-text-field-autofill-end { /*!*/ }
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}
.mat-focus-indicator {
  position: relative;
}
.mat-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-focus-indicator-display, none);
  border: var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}
.mat-focus-indicator:focus::before {
  content: "";
}
.cdk-high-contrast-active {
  --mat-focus-indicator-display: block;
}
.mat-mdc-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator::before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}
.mat-mdc-focus-indicator:focus::before {
  content: "";
}
.cdk-high-contrast-active {
  --mat-mdc-focus-indicator-display: block;
}
/* For use in src/lib/core/theming/_palette.scss */
.app-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red,
.app-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red {
  background-color: red;
  color: white;
  border-color: red;
}
.app-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red:hover, .app-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-active, .app-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-inverted,
.app-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red:hover,
.app-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-active,
.app-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-inverted {
  background-color: white;
  color: red;
}
.app-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-active,
.app-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.app-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-inverted:hover, .app-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-inverted.app-button-active,
.app-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-inverted:hover,
.app-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.app-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-inverted.app-button-active,
.app-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-inverted.app-button-active {
  background-color: #9e0000;
  box-shadow: inset 0 0 0.75rem #660000;
}
.app-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-inverted:hover,
.app-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-inverted:hover {
  background-color: red;
}
.app-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red[disabled][disabled],
.app-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.app-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter,
.app-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter {
  background-color: red;
  color: white;
  border-color: red;
}
.app-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter:hover, .app-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-active, .app-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-inverted,
.app-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter:hover,
.app-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-active,
.app-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-inverted {
  background-color: white;
  color: red;
}
.app-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-active,
.app-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.app-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-inverted:hover, .app-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-inverted.app-button-active,
.app-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-inverted:hover,
.app-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.app-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-inverted.app-button-active,
.app-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #9e0000;
  box-shadow: inset 0 0 0.75rem #660000;
}
.app-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-inverted:hover,
.app-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-inverted:hover {
  background-color: red;
}
.app-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter[disabled][disabled],
.app-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red {
  background-color: red;
  color: white;
  border-color: white;
}
.app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red:hover, .app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-active, .app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-inverted {
  background-color: white;
  color: red;
}
.app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-inverted:hover, .app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-inverted.app-button-active {
  background-color: #9e0000;
  box-shadow: inset 0 0 0.75rem #660000;
}
.app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-inverted:hover {
  background-color: red;
}
.app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-inverted {
  border-color: red;
}
.app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter {
  background-color: red;
  color: white;
  border-color: white;
}
.app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter:hover, .app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-active, .app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-inverted {
  background-color: white;
  color: red;
}
.app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-inverted:hover, .app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #9e0000;
  box-shadow: inset 0 0 0.75rem #660000;
}
.app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-inverted:hover {
  background-color: red;
}
.app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.app-stroked-round-button.app-button-color-red.app-button-color-red.app-button-color-red.app-button-color-red.app-button-lighter.app-button-inverted {
  border-color: red;
}
.app-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted,
.app-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted {
  background-color: gold;
  color: white;
  border-color: gold;
}
.app-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted:hover, .app-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-active, .app-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-inverted,
.app-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted:hover,
.app-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-active,
.app-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-inverted {
  background-color: white;
  color: gold;
}
.app-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-active,
.app-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.app-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-inverted:hover, .app-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-inverted.app-button-active,
.app-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-inverted:hover,
.app-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.app-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-inverted.app-button-active,
.app-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-inverted.app-button-active {
  background-color: #9e8500;
  box-shadow: inset 0 0 0.75rem #665600;
}
.app-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-inverted:hover,
.app-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-inverted:hover {
  background-color: gold;
}
.app-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted[disabled][disabled],
.app-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.app-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter,
.app-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter {
  background-color: gold;
  color: white;
  border-color: gold;
}
.app-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter:hover, .app-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-active, .app-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-inverted,
.app-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter:hover,
.app-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-active,
.app-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-inverted {
  background-color: white;
  color: gold;
}
.app-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-active,
.app-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.app-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-inverted:hover, .app-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-inverted.app-button-active,
.app-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-inverted:hover,
.app-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.app-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-inverted.app-button-active,
.app-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #9e8500;
  box-shadow: inset 0 0 0.75rem #665600;
}
.app-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-inverted:hover,
.app-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-inverted:hover {
  background-color: gold;
}
.app-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter[disabled][disabled],
.app-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted {
  background-color: gold;
  color: white;
  border-color: white;
}
.app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted:hover, .app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-active, .app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-inverted {
  background-color: white;
  color: gold;
}
.app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-inverted:hover, .app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-inverted.app-button-active {
  background-color: #9e8500;
  box-shadow: inset 0 0 0.75rem #665600;
}
.app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-inverted:hover {
  background-color: gold;
}
.app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-inverted {
  border-color: gold;
}
.app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter {
  background-color: gold;
  color: white;
  border-color: white;
}
.app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter:hover, .app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-active, .app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-inverted {
  background-color: white;
  color: gold;
}
.app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-inverted:hover, .app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #9e8500;
  box-shadow: inset 0 0 0.75rem #665600;
}
.app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-inverted:hover {
  background-color: gold;
}
.app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.app-stroked-round-button.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-color-highlighted.app-button-lighter.app-button-inverted {
  border-color: gold;
}
.app-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green,
.app-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green {
  background-color: green;
  color: white;
  border-color: green;
}
.app-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green:hover, .app-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-active, .app-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-inverted,
.app-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green:hover,
.app-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-active,
.app-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-inverted {
  background-color: white;
  color: green;
}
.app-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-active,
.app-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.app-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-inverted:hover, .app-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-inverted.app-button-active,
.app-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-inverted:hover,
.app-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.app-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-inverted.app-button-active,
.app-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-inverted.app-button-active {
  background-color: #001f00;
  box-shadow: inset 0 0 0.75rem black;
}
.app-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-inverted:hover,
.app-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-inverted:hover {
  background-color: green;
}
.app-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green[disabled][disabled],
.app-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.app-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter,
.app-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter {
  background-color: green;
  color: white;
  border-color: green;
}
.app-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter:hover, .app-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-active, .app-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-inverted,
.app-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter:hover,
.app-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-active,
.app-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-inverted {
  background-color: white;
  color: green;
}
.app-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-active,
.app-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.app-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-inverted:hover, .app-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-inverted.app-button-active,
.app-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-inverted:hover,
.app-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.app-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-inverted.app-button-active,
.app-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #001f00;
  box-shadow: inset 0 0 0.75rem black;
}
.app-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-inverted:hover,
.app-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-inverted:hover {
  background-color: green;
}
.app-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter[disabled][disabled],
.app-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green {
  background-color: green;
  color: white;
  border-color: white;
}
.app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green:hover, .app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-active, .app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-inverted {
  background-color: white;
  color: green;
}
.app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-inverted:hover, .app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-inverted.app-button-active {
  background-color: #001f00;
  box-shadow: inset 0 0 0.75rem black;
}
.app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-inverted:hover {
  background-color: green;
}
.app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-inverted {
  border-color: green;
}
.app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter {
  background-color: green;
  color: white;
  border-color: white;
}
.app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter:hover, .app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-active, .app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-inverted {
  background-color: white;
  color: green;
}
.app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-inverted:hover, .app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #001f00;
  box-shadow: inset 0 0 0.75rem black;
}
.app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-inverted:hover {
  background-color: green;
}
.app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.app-stroked-round-button.app-button-color-green.app-button-color-green.app-button-color-green.app-button-color-green.app-button-lighter.app-button-inverted {
  border-color: green;
}
.app-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel,
.app-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel {
  background-color: #757575;
  color: white;
  border-color: #757575;
}
.app-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel:hover, .app-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-active, .app-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-inverted,
.app-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel:hover,
.app-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-active,
.app-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-inverted {
  background-color: white;
  color: #757575;
}
.app-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-active,
.app-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.app-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-inverted:hover, .app-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-inverted.app-button-active,
.app-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-inverted:hover,
.app-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.app-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-inverted.app-button-active,
.app-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-inverted.app-button-active {
  background-color: #454545;
  box-shadow: inset 0 0 0.75rem #292929;
}
.app-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-inverted:hover,
.app-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-inverted:hover {
  background-color: #757575;
}
.app-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel[disabled][disabled],
.app-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.app-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter,
.app-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter {
  background-color: #afafaf;
  color: white;
  border-color: #afafaf;
}
.app-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter:hover, .app-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-active, .app-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-inverted,
.app-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter:hover,
.app-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-active,
.app-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #afafaf;
}
.app-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-active,
.app-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.app-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-inverted:hover, .app-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-inverted.app-button-active,
.app-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-inverted:hover,
.app-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.app-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-inverted.app-button-active,
.app-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #7f7f7f;
  box-shadow: inset 0 0 0.75rem #636363;
}
.app-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-inverted:hover,
.app-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-inverted:hover {
  background-color: #afafaf;
}
.app-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter[disabled][disabled],
.app-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel {
  background-color: #757575;
  color: white;
  border-color: white;
}
.app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel:hover, .app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-active, .app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-inverted {
  background-color: white;
  color: #757575;
}
.app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-inverted:hover, .app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-inverted.app-button-active {
  background-color: #454545;
  box-shadow: inset 0 0 0.75rem #292929;
}
.app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-inverted:hover {
  background-color: #757575;
}
.app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-inverted {
  border-color: #757575;
}
.app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter {
  background-color: #afafaf;
  color: white;
  border-color: white;
}
.app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter:hover, .app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-active, .app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #afafaf;
}
.app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-inverted:hover, .app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #7f7f7f;
  box-shadow: inset 0 0 0.75rem #636363;
}
.app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-inverted:hover {
  background-color: #afafaf;
}
.app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.app-stroked-round-button.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-color-cancel.app-button-lighter.app-button-inverted {
  border-color: #afafaf;
}
.ressource-theme .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-ripple-element,
* .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.ressource-theme .mat-option,
.ressource-theme.theme-override.theme-override .mat-option,
* .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-option:hover:not(.mat-option-disabled), .ressource-theme .mat-option:focus:not(.mat-option-disabled),
.ressource-theme.theme-override.theme-override .mat-option:hover:not(.mat-option-disabled),
.ressource-theme.theme-override.theme-override .mat-option:focus:not(.mat-option-disabled),
* .mat-option:hover:not(.mat-option-disabled),
* .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.ressource-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.ressource-theme.theme-override.theme-override .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
* .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.ressource-theme .mat-option.mat-active,
.ressource-theme.theme-override.theme-override .mat-option.mat-active,
* .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-option.mat-option-disabled,
.ressource-theme.theme-override.theme-override .mat-option.mat-option-disabled,
* .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.ressource-theme.theme-override.theme-override .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
* .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f39325;
}
.ressource-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.ressource-theme.theme-override.theme-override .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
* .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.ressource-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.ressource-theme.theme-override.theme-override .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
* .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.ressource-theme .mat-optgroup-label,
.ressource-theme.theme-override.theme-override .mat-optgroup-label,
* .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.ressource-theme .mat-optgroup-disabled .mat-optgroup-label,
.ressource-theme.theme-override.theme-override .mat-optgroup-disabled .mat-optgroup-label,
* .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-pseudo-checkbox,
.ressource-theme.theme-override.theme-override .mat-pseudo-checkbox,
* .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.ressource-theme .mat-pseudo-checkbox::after,
.ressource-theme.theme-override.theme-override .mat-pseudo-checkbox::after,
* .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.ressource-theme .mat-pseudo-checkbox-disabled,
.ressource-theme.theme-override.theme-override .mat-pseudo-checkbox-disabled,
* .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.ressource-theme .mat-primary .mat-pseudo-checkbox-checked,
.ressource-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.ressource-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-checked,
.ressource-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-indeterminate,
* .mat-primary .mat-pseudo-checkbox-checked,
* .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #f39325;
}
.ressource-theme .mat-pseudo-checkbox-checked,
.ressource-theme .mat-pseudo-checkbox-indeterminate,
.ressource-theme .mat-accent .mat-pseudo-checkbox-checked,
.ressource-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.ressource-theme.theme-override.theme-override .mat-pseudo-checkbox-checked,
.ressource-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate,
.ressource-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-checked,
.ressource-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-indeterminate,
* .mat-pseudo-checkbox-checked,
* .mat-pseudo-checkbox-indeterminate,
* .mat-accent .mat-pseudo-checkbox-checked,
* .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.ressource-theme .mat-warn .mat-pseudo-checkbox-checked,
.ressource-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.ressource-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-checked,
.ressource-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-indeterminate,
* .mat-warn .mat-pseudo-checkbox-checked,
* .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.ressource-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.ressource-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.ressource-theme.theme-override.theme-override .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.ressource-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
* .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
* .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.ressource-theme .mat-app-background, .ressource-theme.mat-app-background,
.ressource-theme.theme-override.theme-override .mat-app-background,
.ressource-theme.theme-override.theme-override.mat-app-background,
* .mat-app-background,
*.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-elevation-z0,
.ressource-theme.theme-override.theme-override .mat-elevation-z0,
* .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z1,
.ressource-theme.theme-override.theme-override .mat-elevation-z1,
* .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z2,
.ressource-theme.theme-override.theme-override .mat-elevation-z2,
* .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z3,
.ressource-theme.theme-override.theme-override .mat-elevation-z3,
* .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z4,
.ressource-theme.theme-override.theme-override .mat-elevation-z4,
* .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z5,
.ressource-theme.theme-override.theme-override .mat-elevation-z5,
* .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z6,
.ressource-theme.theme-override.theme-override .mat-elevation-z6,
* .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z7,
.ressource-theme.theme-override.theme-override .mat-elevation-z7,
* .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z8,
.ressource-theme.theme-override.theme-override .mat-elevation-z8,
* .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z9,
.ressource-theme.theme-override.theme-override .mat-elevation-z9,
* .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z10,
.ressource-theme.theme-override.theme-override .mat-elevation-z10,
* .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z11,
.ressource-theme.theme-override.theme-override .mat-elevation-z11,
* .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z12,
.ressource-theme.theme-override.theme-override .mat-elevation-z12,
* .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z13,
.ressource-theme.theme-override.theme-override .mat-elevation-z13,
* .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z14,
.ressource-theme.theme-override.theme-override .mat-elevation-z14,
* .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z15,
.ressource-theme.theme-override.theme-override .mat-elevation-z15,
* .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z16,
.ressource-theme.theme-override.theme-override .mat-elevation-z16,
* .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z17,
.ressource-theme.theme-override.theme-override .mat-elevation-z17,
* .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z18,
.ressource-theme.theme-override.theme-override .mat-elevation-z18,
* .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z19,
.ressource-theme.theme-override.theme-override .mat-elevation-z19,
* .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z20,
.ressource-theme.theme-override.theme-override .mat-elevation-z20,
* .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z21,
.ressource-theme.theme-override.theme-override .mat-elevation-z21,
* .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z22,
.ressource-theme.theme-override.theme-override .mat-elevation-z22,
* .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z23,
.ressource-theme.theme-override.theme-override .mat-elevation-z23,
* .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-elevation-z24,
.ressource-theme.theme-override.theme-override .mat-elevation-z24,
* .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.ressource-theme .mat-autocomplete-panel,
.ressource-theme.theme-override.theme-override .mat-autocomplete-panel,
* .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override .mat-autocomplete-panel:not([class*=mat-elevation-z]),
* .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.ressource-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
* .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.ressource-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.ressource-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
* .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-badge,
.ressource-theme.theme-override.theme-override .mat-badge,
* .mat-badge {
  position: relative;
}
.ressource-theme .mat-badge.mat-badge,
.ressource-theme.theme-override.theme-override .mat-badge.mat-badge,
* .mat-badge.mat-badge {
  overflow: visible;
}
.ressource-theme .mat-badge-hidden .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-hidden .mat-badge-content,
* .mat-badge-hidden .mat-badge-content {
  display: none;
}
.ressource-theme .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-content,
* .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.ressource-theme .ng-animate-disabled .mat-badge-content,
.ressource-theme .mat-badge-content._mat-animation-noopable,
.ressource-theme.theme-override.theme-override .ng-animate-disabled .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-content._mat-animation-noopable,
* .ng-animate-disabled .mat-badge-content,
* .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.ressource-theme .mat-badge-content.mat-badge-active,
.ressource-theme.theme-override.theme-override .mat-badge-content.mat-badge-active,
* .mat-badge-content.mat-badge-active {
  transform: none;
}
.ressource-theme .mat-badge-small .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-small .mat-badge-content,
* .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.ressource-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-small.mat-badge-above .mat-badge-content,
* .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.ressource-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-small.mat-badge-below .mat-badge-content,
* .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.ressource-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content,
* .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .ressource-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] * .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.ressource-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content,
* .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .ressource-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] * .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.ressource-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
* .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .ressource-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] * .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.ressource-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
* .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .ressource-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] * .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.ressource-theme .mat-badge-medium .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-medium .mat-badge-content,
* .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.ressource-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-medium.mat-badge-above .mat-badge-content,
* .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.ressource-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-medium.mat-badge-below .mat-badge-content,
* .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.ressource-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content,
* .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .ressource-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] * .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.ressource-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content,
* .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .ressource-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] * .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.ressource-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
* .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .ressource-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] * .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.ressource-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
* .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .ressource-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] * .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.ressource-theme .mat-badge-large .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-large .mat-badge-content,
* .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.ressource-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-large.mat-badge-above .mat-badge-content,
* .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.ressource-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-large.mat-badge-below .mat-badge-content,
* .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.ressource-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content,
* .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .ressource-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] * .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.ressource-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content,
* .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .ressource-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] * .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.ressource-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
* .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .ressource-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] * .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.ressource-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
* .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .ressource-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] * .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.ressource-theme .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-content,
* .mat-badge-content {
  color: white;
  background: #f39325;
}
.cdk-high-contrast-active .ressource-theme .mat-badge-content, .cdk-high-contrast-active .ressource-theme.theme-override.theme-override .mat-badge-content, .cdk-high-contrast-active * .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.ressource-theme .mat-badge-accent .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-accent .mat-badge-content,
* .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-badge-warn .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-warn .mat-badge-content,
* .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.ressource-theme .mat-badge-disabled .mat-badge-content,
.ressource-theme.theme-override.theme-override .mat-badge-disabled .mat-badge-content,
* .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-bottom-sheet-container,
.ressource-theme.theme-override.theme-override .mat-bottom-sheet-container,
* .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-button, .ressource-theme .mat-icon-button, .ressource-theme .mat-stroked-button,
.ressource-theme.theme-override.theme-override .mat-button,
.ressource-theme.theme-override.theme-override .mat-icon-button,
.ressource-theme.theme-override.theme-override .mat-stroked-button,
* .mat-button,
* .mat-icon-button,
* .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.ressource-theme .mat-button.mat-primary, .ressource-theme .mat-icon-button.mat-primary, .ressource-theme .mat-stroked-button.mat-primary,
.ressource-theme.theme-override.theme-override .mat-button.mat-primary,
.ressource-theme.theme-override.theme-override .mat-icon-button.mat-primary,
.ressource-theme.theme-override.theme-override .mat-stroked-button.mat-primary,
* .mat-button.mat-primary,
* .mat-icon-button.mat-primary,
* .mat-stroked-button.mat-primary {
  color: #f39325;
}
.ressource-theme .mat-button.mat-accent, .ressource-theme .mat-icon-button.mat-accent, .ressource-theme .mat-stroked-button.mat-accent,
.ressource-theme.theme-override.theme-override .mat-button.mat-accent,
.ressource-theme.theme-override.theme-override .mat-icon-button.mat-accent,
.ressource-theme.theme-override.theme-override .mat-stroked-button.mat-accent,
* .mat-button.mat-accent,
* .mat-icon-button.mat-accent,
* .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.ressource-theme .mat-button.mat-warn, .ressource-theme .mat-icon-button.mat-warn, .ressource-theme .mat-stroked-button.mat-warn,
.ressource-theme.theme-override.theme-override .mat-button.mat-warn,
.ressource-theme.theme-override.theme-override .mat-icon-button.mat-warn,
.ressource-theme.theme-override.theme-override .mat-stroked-button.mat-warn,
* .mat-button.mat-warn,
* .mat-icon-button.mat-warn,
* .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.ressource-theme .mat-button.mat-primary.mat-button-disabled, .ressource-theme .mat-button.mat-accent.mat-button-disabled, .ressource-theme .mat-button.mat-warn.mat-button-disabled, .ressource-theme .mat-button.mat-button-disabled.mat-button-disabled, .ressource-theme .mat-icon-button.mat-primary.mat-button-disabled, .ressource-theme .mat-icon-button.mat-accent.mat-button-disabled, .ressource-theme .mat-icon-button.mat-warn.mat-button-disabled, .ressource-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .ressource-theme .mat-stroked-button.mat-primary.mat-button-disabled, .ressource-theme .mat-stroked-button.mat-accent.mat-button-disabled, .ressource-theme .mat-stroked-button.mat-warn.mat-button-disabled, .ressource-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-button.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-button.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-button.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-button.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-icon-button.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-icon-button.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-icon-button.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-stroked-button.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-stroked-button.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-stroked-button.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled.mat-button-disabled,
* .mat-button.mat-primary.mat-button-disabled,
* .mat-button.mat-accent.mat-button-disabled,
* .mat-button.mat-warn.mat-button-disabled,
* .mat-button.mat-button-disabled.mat-button-disabled,
* .mat-icon-button.mat-primary.mat-button-disabled,
* .mat-icon-button.mat-accent.mat-button-disabled,
* .mat-icon-button.mat-warn.mat-button-disabled,
* .mat-icon-button.mat-button-disabled.mat-button-disabled,
* .mat-stroked-button.mat-primary.mat-button-disabled,
* .mat-stroked-button.mat-accent.mat-button-disabled,
* .mat-stroked-button.mat-warn.mat-button-disabled,
* .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.ressource-theme .mat-button.mat-primary .mat-button-focus-overlay, .ressource-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .ressource-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override .mat-button.mat-primary .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override .mat-icon-button.mat-primary .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override .mat-stroked-button.mat-primary .mat-button-focus-overlay,
* .mat-button.mat-primary .mat-button-focus-overlay,
* .mat-icon-button.mat-primary .mat-button-focus-overlay,
* .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #f39325;
}
.ressource-theme .mat-button.mat-accent .mat-button-focus-overlay, .ressource-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .ressource-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override .mat-button.mat-accent .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override .mat-icon-button.mat-accent .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override .mat-stroked-button.mat-accent .mat-button-focus-overlay,
* .mat-button.mat-accent .mat-button-focus-overlay,
* .mat-icon-button.mat-accent .mat-button-focus-overlay,
* .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.ressource-theme .mat-button.mat-warn .mat-button-focus-overlay, .ressource-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .ressource-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override .mat-button.mat-warn .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override .mat-icon-button.mat-warn .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override .mat-stroked-button.mat-warn .mat-button-focus-overlay,
* .mat-button.mat-warn .mat-button-focus-overlay,
* .mat-icon-button.mat-warn .mat-button-focus-overlay,
* .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.ressource-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .ressource-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .ressource-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override .mat-button.mat-button-disabled .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
* .mat-button.mat-button-disabled .mat-button-focus-overlay,
* .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
* .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.ressource-theme .mat-button .mat-ripple-element, .ressource-theme .mat-icon-button .mat-ripple-element, .ressource-theme .mat-stroked-button .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-button .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-icon-button .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-stroked-button .mat-ripple-element,
* .mat-button .mat-ripple-element,
* .mat-icon-button .mat-ripple-element,
* .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.ressource-theme .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override .mat-button-focus-overlay,
* .mat-button-focus-overlay {
  background: black;
}
.ressource-theme .mat-stroked-button:not(.mat-button-disabled),
.ressource-theme.theme-override.theme-override .mat-stroked-button:not(.mat-button-disabled),
* .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-flat-button, .ressource-theme .mat-raised-button, .ressource-theme .mat-fab, .ressource-theme .mat-mini-fab,
.ressource-theme.theme-override.theme-override .mat-flat-button,
.ressource-theme.theme-override.theme-override .mat-raised-button,
.ressource-theme.theme-override.theme-override .mat-fab,
.ressource-theme.theme-override.theme-override .mat-mini-fab,
* .mat-flat-button,
* .mat-raised-button,
* .mat-fab,
* .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.ressource-theme .mat-flat-button.mat-primary, .ressource-theme .mat-raised-button.mat-primary, .ressource-theme .mat-fab.mat-primary, .ressource-theme .mat-mini-fab.mat-primary,
.ressource-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.ressource-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.ressource-theme.theme-override.theme-override .mat-fab.mat-primary,
.ressource-theme.theme-override.theme-override .mat-mini-fab.mat-primary,
* .mat-flat-button.mat-primary,
* .mat-raised-button.mat-primary,
* .mat-fab.mat-primary,
* .mat-mini-fab.mat-primary {
  color: white;
}
.ressource-theme .mat-flat-button.mat-accent, .ressource-theme .mat-raised-button.mat-accent, .ressource-theme .mat-fab.mat-accent, .ressource-theme .mat-mini-fab.mat-accent,
.ressource-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.ressource-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.ressource-theme.theme-override.theme-override .mat-fab.mat-accent,
.ressource-theme.theme-override.theme-override .mat-mini-fab.mat-accent,
* .mat-flat-button.mat-accent,
* .mat-raised-button.mat-accent,
* .mat-fab.mat-accent,
* .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-flat-button.mat-warn, .ressource-theme .mat-raised-button.mat-warn, .ressource-theme .mat-fab.mat-warn, .ressource-theme .mat-mini-fab.mat-warn,
.ressource-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.ressource-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.ressource-theme.theme-override.theme-override .mat-fab.mat-warn,
.ressource-theme.theme-override.theme-override .mat-mini-fab.mat-warn,
* .mat-flat-button.mat-warn,
* .mat-raised-button.mat-warn,
* .mat-fab.mat-warn,
* .mat-mini-fab.mat-warn {
  color: white;
}
.ressource-theme .mat-flat-button.mat-primary.mat-button-disabled, .ressource-theme .mat-flat-button.mat-accent.mat-button-disabled, .ressource-theme .mat-flat-button.mat-warn.mat-button-disabled, .ressource-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .ressource-theme .mat-raised-button.mat-primary.mat-button-disabled, .ressource-theme .mat-raised-button.mat-accent.mat-button-disabled, .ressource-theme .mat-raised-button.mat-warn.mat-button-disabled, .ressource-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .ressource-theme .mat-fab.mat-primary.mat-button-disabled, .ressource-theme .mat-fab.mat-accent.mat-button-disabled, .ressource-theme .mat-fab.mat-warn.mat-button-disabled, .ressource-theme .mat-fab.mat-button-disabled.mat-button-disabled, .ressource-theme .mat-mini-fab.mat-primary.mat-button-disabled, .ressource-theme .mat-mini-fab.mat-accent.mat-button-disabled, .ressource-theme .mat-mini-fab.mat-warn.mat-button-disabled, .ressource-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled,
* .mat-flat-button.mat-primary.mat-button-disabled,
* .mat-flat-button.mat-accent.mat-button-disabled,
* .mat-flat-button.mat-warn.mat-button-disabled,
* .mat-flat-button.mat-button-disabled.mat-button-disabled,
* .mat-raised-button.mat-primary.mat-button-disabled,
* .mat-raised-button.mat-accent.mat-button-disabled,
* .mat-raised-button.mat-warn.mat-button-disabled,
* .mat-raised-button.mat-button-disabled.mat-button-disabled,
* .mat-fab.mat-primary.mat-button-disabled,
* .mat-fab.mat-accent.mat-button-disabled,
* .mat-fab.mat-warn.mat-button-disabled,
* .mat-fab.mat-button-disabled.mat-button-disabled,
* .mat-mini-fab.mat-primary.mat-button-disabled,
* .mat-mini-fab.mat-accent.mat-button-disabled,
* .mat-mini-fab.mat-warn.mat-button-disabled,
* .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.ressource-theme .mat-flat-button.mat-primary, .ressource-theme .mat-raised-button.mat-primary, .ressource-theme .mat-fab.mat-primary, .ressource-theme .mat-mini-fab.mat-primary,
.ressource-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.ressource-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.ressource-theme.theme-override.theme-override .mat-fab.mat-primary,
.ressource-theme.theme-override.theme-override .mat-mini-fab.mat-primary,
* .mat-flat-button.mat-primary,
* .mat-raised-button.mat-primary,
* .mat-fab.mat-primary,
* .mat-mini-fab.mat-primary {
  background-color: #f39325;
}
.ressource-theme .mat-flat-button.mat-accent, .ressource-theme .mat-raised-button.mat-accent, .ressource-theme .mat-fab.mat-accent, .ressource-theme .mat-mini-fab.mat-accent,
.ressource-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.ressource-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.ressource-theme.theme-override.theme-override .mat-fab.mat-accent,
.ressource-theme.theme-override.theme-override .mat-mini-fab.mat-accent,
* .mat-flat-button.mat-accent,
* .mat-raised-button.mat-accent,
* .mat-fab.mat-accent,
* .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.ressource-theme .mat-flat-button.mat-warn, .ressource-theme .mat-raised-button.mat-warn, .ressource-theme .mat-fab.mat-warn, .ressource-theme .mat-mini-fab.mat-warn,
.ressource-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.ressource-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.ressource-theme.theme-override.theme-override .mat-fab.mat-warn,
.ressource-theme.theme-override.theme-override .mat-mini-fab.mat-warn,
* .mat-flat-button.mat-warn,
* .mat-raised-button.mat-warn,
* .mat-fab.mat-warn,
* .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.ressource-theme .mat-flat-button.mat-primary.mat-button-disabled, .ressource-theme .mat-flat-button.mat-accent.mat-button-disabled, .ressource-theme .mat-flat-button.mat-warn.mat-button-disabled, .ressource-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .ressource-theme .mat-raised-button.mat-primary.mat-button-disabled, .ressource-theme .mat-raised-button.mat-accent.mat-button-disabled, .ressource-theme .mat-raised-button.mat-warn.mat-button-disabled, .ressource-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .ressource-theme .mat-fab.mat-primary.mat-button-disabled, .ressource-theme .mat-fab.mat-accent.mat-button-disabled, .ressource-theme .mat-fab.mat-warn.mat-button-disabled, .ressource-theme .mat-fab.mat-button-disabled.mat-button-disabled, .ressource-theme .mat-mini-fab.mat-primary.mat-button-disabled, .ressource-theme .mat-mini-fab.mat-accent.mat-button-disabled, .ressource-theme .mat-mini-fab.mat-warn.mat-button-disabled, .ressource-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled,
* .mat-flat-button.mat-primary.mat-button-disabled,
* .mat-flat-button.mat-accent.mat-button-disabled,
* .mat-flat-button.mat-warn.mat-button-disabled,
* .mat-flat-button.mat-button-disabled.mat-button-disabled,
* .mat-raised-button.mat-primary.mat-button-disabled,
* .mat-raised-button.mat-accent.mat-button-disabled,
* .mat-raised-button.mat-warn.mat-button-disabled,
* .mat-raised-button.mat-button-disabled.mat-button-disabled,
* .mat-fab.mat-primary.mat-button-disabled,
* .mat-fab.mat-accent.mat-button-disabled,
* .mat-fab.mat-warn.mat-button-disabled,
* .mat-fab.mat-button-disabled.mat-button-disabled,
* .mat-mini-fab.mat-primary.mat-button-disabled,
* .mat-mini-fab.mat-accent.mat-button-disabled,
* .mat-mini-fab.mat-warn.mat-button-disabled,
* .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-flat-button.mat-primary .mat-ripple-element, .ressource-theme .mat-raised-button.mat-primary .mat-ripple-element, .ressource-theme .mat-fab.mat-primary .mat-ripple-element, .ressource-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-flat-button.mat-primary .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-raised-button.mat-primary .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-fab.mat-primary .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-mini-fab.mat-primary .mat-ripple-element,
* .mat-flat-button.mat-primary .mat-ripple-element,
* .mat-raised-button.mat-primary .mat-ripple-element,
* .mat-fab.mat-primary .mat-ripple-element,
* .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.ressource-theme .mat-flat-button.mat-accent .mat-ripple-element, .ressource-theme .mat-raised-button.mat-accent .mat-ripple-element, .ressource-theme .mat-fab.mat-accent .mat-ripple-element, .ressource-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-flat-button.mat-accent .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-raised-button.mat-accent .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-fab.mat-accent .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-mini-fab.mat-accent .mat-ripple-element,
* .mat-flat-button.mat-accent .mat-ripple-element,
* .mat-raised-button.mat-accent .mat-ripple-element,
* .mat-fab.mat-accent .mat-ripple-element,
* .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.ressource-theme .mat-flat-button.mat-warn .mat-ripple-element, .ressource-theme .mat-raised-button.mat-warn .mat-ripple-element, .ressource-theme .mat-fab.mat-warn .mat-ripple-element, .ressource-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-flat-button.mat-warn .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-raised-button.mat-warn .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-fab.mat-warn .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-mini-fab.mat-warn .mat-ripple-element,
* .mat-flat-button.mat-warn .mat-ripple-element,
* .mat-raised-button.mat-warn .mat-ripple-element,
* .mat-fab.mat-warn .mat-ripple-element,
* .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.ressource-theme .mat-stroked-button:not([class*=mat-elevation-z]), .ressource-theme .mat-flat-button:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override .mat-stroked-button:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override .mat-flat-button:not([class*=mat-elevation-z]),
* .mat-stroked-button:not([class*=mat-elevation-z]),
* .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-raised-button:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override .mat-raised-button:not([class*=mat-elevation-z]),
* .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
* .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
* .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-fab:not([class*=mat-elevation-z]), .ressource-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override .mat-fab:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override .mat-mini-fab:not([class*=mat-elevation-z]),
* .mat-fab:not([class*=mat-elevation-z]),
* .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .ressource-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
* .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
* .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .ressource-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
* .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
* .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.ressource-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override .mat-button-toggle-group:not([class*=mat-elevation-z]),
* .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
* .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.ressource-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
* .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
* .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.ressource-theme .mat-button-toggle,
.ressource-theme.theme-override.theme-override .mat-button-toggle,
* .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.ressource-theme.theme-override.theme-override .mat-button-toggle .mat-button-toggle-focus-overlay,
* .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-button-toggle-appearance-standard,
.ressource-theme.theme-override.theme-override .mat-button-toggle-appearance-standard,
* .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.ressource-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.ressource-theme.theme-override.theme-override .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
* .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.ressource-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.ressource-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
* .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.ressource-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.ressource-theme.theme-override.theme-override [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
* [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.ressource-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.ressource-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
* .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.ressource-theme .mat-button-toggle-checked,
.ressource-theme.theme-override.theme-override .mat-button-toggle-checked,
* .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.ressource-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.ressource-theme.theme-override.theme-override .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
* .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-button-toggle-disabled,
.ressource-theme.theme-override.theme-override .mat-button-toggle-disabled,
* .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.ressource-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.ressource-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
* .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.ressource-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.ressource-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-checked,
* .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.ressource-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.ressource-theme .mat-button-toggle-group-appearance-standard,
.ressource-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.ressource-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard,
* .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
* .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  line-height: 48px;
}
.ressource-theme .mat-card,
.ressource-theme.theme-override.theme-override .mat-card,
* .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-card:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override .mat-card:not([class*=mat-elevation-z]),
* .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
* .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-card-subtitle,
.ressource-theme.theme-override.theme-override .mat-card-subtitle,
* .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.ressource-theme .mat-checkbox-frame,
.ressource-theme.theme-override.theme-override .mat-checkbox-frame,
* .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.ressource-theme .mat-checkbox-checkmark,
.ressource-theme.theme-override.theme-override .mat-checkbox-checkmark,
* .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.ressource-theme .mat-checkbox-checkmark-path,
.ressource-theme.theme-override.theme-override .mat-checkbox-checkmark-path,
* .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.ressource-theme .mat-checkbox-mixedmark,
.ressource-theme.theme-override.theme-override .mat-checkbox-mixedmark,
* .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.ressource-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .ressource-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.ressource-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.ressource-theme.theme-override.theme-override .mat-checkbox-checked.mat-primary .mat-checkbox-background,
* .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
* .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #f39325;
}
.ressource-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .ressource-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.ressource-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.ressource-theme.theme-override.theme-override .mat-checkbox-checked.mat-accent .mat-checkbox-background,
* .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
* .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.ressource-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .ressource-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.ressource-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.ressource-theme.theme-override.theme-override .mat-checkbox-checked.mat-warn .mat-checkbox-background,
* .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
* .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.ressource-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .ressource-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.ressource-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.ressource-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
* .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
* .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.ressource-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.ressource-theme.theme-override.theme-override .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
* .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.ressource-theme .mat-checkbox-disabled .mat-checkbox-label,
.ressource-theme.theme-override.theme-override .mat-checkbox-disabled .mat-checkbox-label,
* .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-checkbox .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-checkbox .mat-ripple-element,
* .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.ressource-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.ressource-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
* .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
* .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #f39325;
}
.ressource-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.ressource-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
* .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
* .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.ressource-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.ressource-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
* .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
* .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.ressource-theme .mat-chip.mat-standard-chip,
.ressource-theme.theme-override.theme-override .mat-chip.mat-standard-chip,
* .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.ressource-theme.theme-override.theme-override .mat-chip.mat-standard-chip .mat-chip-remove,
* .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.ressource-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.ressource-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
* .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.ressource-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
* .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.ressource-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.ressource-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-disabled,
* .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.ressource-theme .mat-chip.mat-standard-chip::after,
.ressource-theme.theme-override.theme-override .mat-chip.mat-standard-chip::after,
* .mat-chip.mat-standard-chip::after {
  background: black;
}
.ressource-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.ressource-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
* .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #f39325;
  color: white;
}
.ressource-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.ressource-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
* .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.ressource-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
* .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.ressource-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.ressource-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
* .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.ressource-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.ressource-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
* .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.ressource-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
* .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.ressource-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.ressource-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
* .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.ressource-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
* .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.ressource-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
* .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.ressource-theme .mat-table,
.ressource-theme.theme-override.theme-override .mat-table,
* .mat-table {
  background: white;
}
.ressource-theme .mat-table thead, .ressource-theme .mat-table tbody, .ressource-theme .mat-table tfoot,
.ressource-theme mat-header-row, .ressource-theme mat-row, .ressource-theme mat-footer-row,
.ressource-theme [mat-header-row], .ressource-theme [mat-row], .ressource-theme [mat-footer-row],
.ressource-theme .mat-table-sticky,
.ressource-theme.theme-override.theme-override .mat-table thead,
.ressource-theme.theme-override.theme-override .mat-table tbody,
.ressource-theme.theme-override.theme-override .mat-table tfoot,
.ressource-theme.theme-override.theme-override mat-header-row,
.ressource-theme.theme-override.theme-override mat-row,
.ressource-theme.theme-override.theme-override mat-footer-row,
.ressource-theme.theme-override.theme-override [mat-header-row],
.ressource-theme.theme-override.theme-override [mat-row],
.ressource-theme.theme-override.theme-override [mat-footer-row],
.ressource-theme.theme-override.theme-override .mat-table-sticky,
* .mat-table thead,
* .mat-table tbody,
* .mat-table tfoot,
* mat-header-row,
* mat-row,
* mat-footer-row,
* [mat-header-row],
* [mat-row],
* [mat-footer-row],
* .mat-table-sticky {
  background: inherit;
}
.ressource-theme mat-row, .ressource-theme mat-header-row, .ressource-theme mat-footer-row,
.ressource-theme th.mat-header-cell, .ressource-theme td.mat-cell, .ressource-theme td.mat-footer-cell,
.ressource-theme.theme-override.theme-override mat-row,
.ressource-theme.theme-override.theme-override mat-header-row,
.ressource-theme.theme-override.theme-override mat-footer-row,
.ressource-theme.theme-override.theme-override th.mat-header-cell,
.ressource-theme.theme-override.theme-override td.mat-cell,
.ressource-theme.theme-override.theme-override td.mat-footer-cell,
* mat-row,
* mat-header-row,
* mat-footer-row,
* th.mat-header-cell,
* td.mat-cell,
* td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-header-cell,
.ressource-theme.theme-override.theme-override .mat-header-cell,
* .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.ressource-theme .mat-cell, .ressource-theme .mat-footer-cell,
.ressource-theme.theme-override.theme-override .mat-cell,
.ressource-theme.theme-override.theme-override .mat-footer-cell,
* .mat-cell,
* .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-calendar-arrow,
.ressource-theme.theme-override.theme-override .mat-calendar-arrow,
* .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.ressource-theme .mat-datepicker-toggle,
.ressource-theme .mat-datepicker-content .mat-calendar-next-button,
.ressource-theme .mat-datepicker-content .mat-calendar-previous-button,
.ressource-theme.theme-override.theme-override .mat-datepicker-toggle,
.ressource-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-next-button,
.ressource-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-previous-button,
* .mat-datepicker-toggle,
* .mat-datepicker-content .mat-calendar-next-button,
* .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.ressource-theme .mat-calendar-table-header-divider::after,
.ressource-theme.theme-override.theme-override .mat-calendar-table-header-divider::after,
* .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-calendar-table-header,
.ressource-theme .mat-calendar-body-label,
.ressource-theme.theme-override.theme-override .mat-calendar-table-header,
.ressource-theme.theme-override.theme-override .mat-calendar-body-label,
* .mat-calendar-table-header,
* .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.ressource-theme .mat-calendar-body-cell-content,
.ressource-theme .mat-date-range-input-separator,
.ressource-theme.theme-override.theme-override .mat-calendar-body-cell-content,
.ressource-theme.theme-override.theme-override .mat-date-range-input-separator,
* .mat-calendar-body-cell-content,
* .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.ressource-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
* .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-form-field-disabled .mat-date-range-input-separator,
.ressource-theme.theme-override.theme-override .mat-form-field-disabled .mat-date-range-input-separator,
* .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-calendar-body-in-preview,
.ressource-theme.theme-override.theme-override .mat-calendar-body-in-preview,
* .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.ressource-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
* .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
* .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.ressource-theme .mat-calendar-body-in-range::before,
.ressource-theme.theme-override.theme-override .mat-calendar-body-in-range::before,
* .mat-calendar-body-in-range::before {
  background: rgba(243, 147, 37, 0.2);
}
.ressource-theme .mat-calendar-body-comparison-identical,
.ressource-theme .mat-calendar-body-in-comparison-range::before,
.ressource-theme.theme-override.theme-override .mat-calendar-body-comparison-identical,
.ressource-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range::before,
* .mat-calendar-body-comparison-identical,
* .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.ressource-theme .mat-calendar-body-comparison-bridge-start::before,
.ressource-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.ressource-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-start::before,
.ressource-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
* .mat-calendar-body-comparison-bridge-start::before,
* [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(243, 147, 37, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.ressource-theme .mat-calendar-body-comparison-bridge-end::before,
.ressource-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.ressource-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-end::before,
.ressource-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
* .mat-calendar-body-comparison-bridge-end::before,
* [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(243, 147, 37, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.ressource-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.ressource-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.ressource-theme.theme-override.theme-override .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.ressource-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
* .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
* .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.ressource-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.ressource-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
* .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
* .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.ressource-theme .mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override .mat-calendar-body-selected,
* .mat-calendar-body-selected {
  background-color: #f39325;
  color: white;
}
.ressource-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-selected,
* .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(243, 147, 37, 0.4);
}
.ressource-theme .mat-calendar-body-today.mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override .mat-calendar-body-today.mat-calendar-body-selected,
* .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.ressource-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
* .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
* .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(243, 147, 37, 0.3);
}
@media (hover: hover) {
  .ressource-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
* .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(243, 147, 37, 0.3);
  }
}
.ressource-theme .mat-datepicker-content,
.ressource-theme.theme-override.theme-override .mat-datepicker-content,
* .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
* .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.ressource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.ressource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
* .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
* .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.ressource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.ressource-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
* .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
* .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.ressource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.ressource-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
* .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
* .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.ressource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.ressource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
* .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
* .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.ressource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.ressource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
* .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
* .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.ressource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
* .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
* .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.ressource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
* .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
* .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
* .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .ressource-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
* .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.ressource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
* .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.ressource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.ressource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
* .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
* .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.ressource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.ressource-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
* .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
* .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.ressource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.ressource-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
* .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
* .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.ressource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.ressource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
* .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
* .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.ressource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.ressource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
* .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
* .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.ressource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
* .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.ressource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
* .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.ressource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
* .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.ressource-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
* .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
* .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .ressource-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
* .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.ressource-theme .mat-datepicker-content-touch,
.ressource-theme.theme-override.theme-override .mat-datepicker-content-touch,
* .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-datepicker-toggle-active,
.ressource-theme.theme-override.theme-override .mat-datepicker-toggle-active,
* .mat-datepicker-toggle-active {
  color: #f39325;
}
.ressource-theme .mat-datepicker-toggle-active.mat-accent,
.ressource-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-accent,
* .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.ressource-theme .mat-datepicker-toggle-active.mat-warn,
.ressource-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-warn,
* .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.ressource-theme .mat-date-range-input-inner[disabled],
.ressource-theme.theme-override.theme-override .mat-date-range-input-inner[disabled],
* .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-dialog-container,
.ressource-theme.theme-override.theme-override .mat-dialog-container,
* .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-divider,
.ressource-theme.theme-override.theme-override .mat-divider,
* .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-divider-vertical,
.ressource-theme.theme-override.theme-override .mat-divider-vertical,
* .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-expansion-panel,
.ressource-theme.theme-override.theme-override .mat-expansion-panel,
* .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override .mat-expansion-panel:not([class*=mat-elevation-z]),
* .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-action-row,
.ressource-theme.theme-override.theme-override .mat-action-row,
* .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .ressource-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .ressource-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.ressource-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.ressource-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.ressource-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
* .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
* .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
* .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .ressource-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.ressource-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
* .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.ressource-theme .mat-expansion-panel-header-title,
.ressource-theme.theme-override.theme-override .mat-expansion-panel-header-title,
* .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-expansion-panel-header-description,
.ressource-theme .mat-expansion-indicator::after,
.ressource-theme.theme-override.theme-override .mat-expansion-panel-header-description,
.ressource-theme.theme-override.theme-override .mat-expansion-indicator::after,
* .mat-expansion-panel-header-description,
* .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.ressource-theme .mat-expansion-panel-header[aria-disabled=true],
.ressource-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true],
* .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.ressource-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.ressource-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.ressource-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.ressource-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
* .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
* .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.mat-expansion-panel-header {
  height: 48px;
}
.mat-expansion-panel-header.mat-expanded {
  height: 64px;
}
.ressource-theme .mat-form-field-label,
.ressource-theme.theme-override.theme-override .mat-form-field-label,
* .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.ressource-theme .mat-hint,
.ressource-theme.theme-override.theme-override .mat-hint,
* .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.ressource-theme .mat-form-field.mat-focused .mat-form-field-label,
.ressource-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label,
* .mat-form-field.mat-focused .mat-form-field-label {
  color: #f39325;
}
.ressource-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.ressource-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
* .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.ressource-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.ressource-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
* .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.ressource-theme .mat-focused .mat-form-field-required-marker,
.ressource-theme.theme-override.theme-override .mat-focused .mat-form-field-required-marker,
* .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.ressource-theme .mat-form-field-ripple,
.ressource-theme.theme-override.theme-override .mat-form-field-ripple,
* .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.ressource-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple,
* .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #f39325;
}
.ressource-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.ressource-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
* .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.ressource-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.ressource-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
* .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.ressource-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.ressource-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
* .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #f39325;
}
.ressource-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.ressource-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
* .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.ressource-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.ressource-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
* .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.ressource-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.ressource-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label,
* .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.ressource-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.ressource-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.ressource-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.ressource-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
* .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
* .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.ressource-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.ressource-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.ressource-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.ressource-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
* .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
* .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.ressource-theme .mat-error,
.ressource-theme.theme-override.theme-override .mat-error,
* .mat-error {
  color: #e91e63;
}
.ressource-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.ressource-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-label,
* .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.ressource-theme .mat-form-field-appearance-legacy .mat-hint,
.ressource-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-hint,
* .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.ressource-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.ressource-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-underline,
* .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.ressource-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.ressource-theme.theme-override.theme-override .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
* .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.ressource-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.ressource-theme.theme-override.theme-override .mat-form-field-appearance-standard .mat-form-field-underline,
* .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.ressource-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.ressource-theme.theme-override.theme-override .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
* .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.ressource-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.ressource-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-flex,
* .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.ressource-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.ressource-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
* .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.ressource-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.ressource-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-underline::before,
* .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.ressource-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.ressource-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
* .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.ressource-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
* .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.ressource-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.ressource-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline,
* .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.ressource-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline-thick,
* .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.ressource-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
* .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #f39325;
}
.ressource-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.ressource-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
* .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.ressource-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.ressource-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
* .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.ressource-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.ressource-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
* .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.ressource-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.ressource-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
* .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.ressource-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
* .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.ressource-theme .mat-icon.mat-primary,
.ressource-theme.theme-override.theme-override .mat-icon.mat-primary,
* .mat-icon.mat-primary {
  color: #f39325;
}
.ressource-theme .mat-icon.mat-accent,
.ressource-theme.theme-override.theme-override .mat-icon.mat-accent,
* .mat-icon.mat-accent {
  color: #fafafa;
}
.ressource-theme .mat-icon.mat-warn,
.ressource-theme.theme-override.theme-override .mat-icon.mat-warn,
* .mat-icon.mat-warn {
  color: #e91e63;
}
.ressource-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.ressource-theme.theme-override.theme-override .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
* .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.ressource-theme .mat-input-element:disabled,
.ressource-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.ressource-theme.theme-override.theme-override .mat-input-element:disabled,
.ressource-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
* .mat-input-element:disabled,
* .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-input-element,
.ressource-theme.theme-override.theme-override .mat-input-element,
* .mat-input-element {
  caret-color: #f39325;
}
.ressource-theme .mat-input-element::placeholder,
.ressource-theme.theme-override.theme-override .mat-input-element::placeholder,
* .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.ressource-theme .mat-input-element::-moz-placeholder,
.ressource-theme.theme-override.theme-override .mat-input-element::-moz-placeholder,
* .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.ressource-theme .mat-input-element::-webkit-input-placeholder,
.ressource-theme.theme-override.theme-override .mat-input-element::-webkit-input-placeholder,
* .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.ressource-theme .mat-input-element:-ms-input-placeholder,
.ressource-theme.theme-override.theme-override .mat-input-element:-ms-input-placeholder,
* .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.ressource-theme .mat-form-field.mat-accent .mat-input-element,
.ressource-theme.theme-override.theme-override .mat-form-field.mat-accent .mat-input-element,
* .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.ressource-theme .mat-form-field.mat-warn .mat-input-element,
.ressource-theme .mat-form-field-invalid .mat-input-element,
.ressource-theme.theme-override.theme-override .mat-form-field.mat-warn .mat-input-element,
.ressource-theme.theme-override.theme-override .mat-form-field-invalid .mat-input-element,
* .mat-form-field.mat-warn .mat-input-element,
* .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.ressource-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.ressource-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
* .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.ressource-theme .mat-list-base .mat-list-item,
.ressource-theme.theme-override.theme-override .mat-list-base .mat-list-item,
* .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-list-base .mat-list-option,
.ressource-theme.theme-override.theme-override .mat-list-base .mat-list-option,
* .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-list-base .mat-subheader,
.ressource-theme.theme-override.theme-override .mat-list-base .mat-subheader,
* .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.ressource-theme .mat-list-base .mat-list-item-disabled,
.ressource-theme.theme-override.theme-override .mat-list-base .mat-list-item-disabled,
* .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-list-option:hover, .ressource-theme .mat-list-option:focus,
.ressource-theme .mat-nav-list .mat-list-item:hover,
.ressource-theme .mat-nav-list .mat-list-item:focus,
.ressource-theme .mat-action-list .mat-list-item:hover,
.ressource-theme .mat-action-list .mat-list-item:focus,
.ressource-theme.theme-override.theme-override .mat-list-option:hover,
.ressource-theme.theme-override.theme-override .mat-list-option:focus,
.ressource-theme.theme-override.theme-override .mat-nav-list .mat-list-item:hover,
.ressource-theme.theme-override.theme-override .mat-nav-list .mat-list-item:focus,
.ressource-theme.theme-override.theme-override .mat-action-list .mat-list-item:hover,
.ressource-theme.theme-override.theme-override .mat-action-list .mat-list-item:focus,
* .mat-list-option:hover,
* .mat-list-option:focus,
* .mat-nav-list .mat-list-item:hover,
* .mat-nav-list .mat-list-item:focus,
* .mat-action-list .mat-list-item:hover,
* .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.ressource-theme .mat-list-single-selected-option, .ressource-theme .mat-list-single-selected-option:hover, .ressource-theme .mat-list-single-selected-option:focus,
.ressource-theme.theme-override.theme-override .mat-list-single-selected-option,
.ressource-theme.theme-override.theme-override .mat-list-single-selected-option:hover,
.ressource-theme.theme-override.theme-override .mat-list-single-selected-option:focus,
* .mat-list-single-selected-option,
* .mat-list-single-selected-option:hover,
* .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-menu-panel,
.ressource-theme.theme-override.theme-override .mat-menu-panel,
* .mat-menu-panel {
  background: white;
}
.ressource-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override .mat-menu-panel:not([class*=mat-elevation-z]),
* .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-menu-item,
.ressource-theme.theme-override.theme-override .mat-menu-item,
* .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-menu-item[disabled],
.ressource-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.ressource-theme .mat-menu-item[disabled] .mat-icon-no-color,
.ressource-theme.theme-override.theme-override .mat-menu-item[disabled],
.ressource-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-menu-submenu-icon,
.ressource-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-icon-no-color,
* .mat-menu-item[disabled],
* .mat-menu-item[disabled] .mat-menu-submenu-icon,
* .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-menu-item .mat-icon-no-color,
.ressource-theme .mat-menu-submenu-icon,
.ressource-theme.theme-override.theme-override .mat-menu-item .mat-icon-no-color,
.ressource-theme.theme-override.theme-override .mat-menu-submenu-icon,
* .mat-menu-item .mat-icon-no-color,
* .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.ressource-theme .mat-menu-item:hover:not([disabled]),
.ressource-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.ressource-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.ressource-theme .mat-menu-item-highlighted:not([disabled]),
.ressource-theme.theme-override.theme-override .mat-menu-item:hover:not([disabled]),
.ressource-theme.theme-override.theme-override .mat-menu-item.cdk-program-focused:not([disabled]),
.ressource-theme.theme-override.theme-override .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.ressource-theme.theme-override.theme-override .mat-menu-item-highlighted:not([disabled]),
* .mat-menu-item:hover:not([disabled]),
* .mat-menu-item.cdk-program-focused:not([disabled]),
* .mat-menu-item.cdk-keyboard-focused:not([disabled]),
* .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.ressource-theme .mat-paginator,
.ressource-theme.theme-override.theme-override .mat-paginator,
* .mat-paginator {
  background: white;
}
.ressource-theme .mat-paginator,
.ressource-theme .mat-paginator-page-size .mat-select-trigger,
.ressource-theme.theme-override.theme-override .mat-paginator,
.ressource-theme.theme-override.theme-override .mat-paginator-page-size .mat-select-trigger,
* .mat-paginator,
* .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.ressource-theme .mat-paginator-decrement,
.ressource-theme .mat-paginator-increment,
.ressource-theme.theme-override.theme-override .mat-paginator-decrement,
.ressource-theme.theme-override.theme-override .mat-paginator-increment,
* .mat-paginator-decrement,
* .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.ressource-theme .mat-paginator-first,
.ressource-theme .mat-paginator-last,
.ressource-theme.theme-override.theme-override .mat-paginator-first,
.ressource-theme.theme-override.theme-override .mat-paginator-last,
* .mat-paginator-first,
* .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.ressource-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.ressource-theme .mat-icon-button[disabled] .mat-paginator-increment,
.ressource-theme .mat-icon-button[disabled] .mat-paginator-first,
.ressource-theme .mat-icon-button[disabled] .mat-paginator-last,
.ressource-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-decrement,
.ressource-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-increment,
.ressource-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-first,
.ressource-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-last,
* .mat-icon-button[disabled] .mat-paginator-decrement,
* .mat-icon-button[disabled] .mat-paginator-increment,
* .mat-icon-button[disabled] .mat-paginator-first,
* .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-paginator-container {
  min-height: 56px;
}
.ressource-theme .mat-progress-bar-background,
.ressource-theme.theme-override.theme-override .mat-progress-bar-background,
* .mat-progress-bar-background {
  fill: #ecd9c1;
}
.ressource-theme .mat-progress-bar-buffer,
.ressource-theme.theme-override.theme-override .mat-progress-bar-buffer,
* .mat-progress-bar-buffer {
  background-color: #ecd9c1;
}
.ressource-theme .mat-progress-bar-fill::after,
.ressource-theme.theme-override.theme-override .mat-progress-bar-fill::after,
* .mat-progress-bar-fill::after {
  background-color: #f39325;
}
.ressource-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.ressource-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-background,
* .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.ressource-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.ressource-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
* .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.ressource-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.ressource-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
* .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.ressource-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.ressource-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-background,
* .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.ressource-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.ressource-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
* .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.ressource-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.ressource-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
* .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.ressource-theme .mat-progress-spinner circle, .ressource-theme .mat-spinner circle,
.ressource-theme.theme-override.theme-override .mat-progress-spinner circle,
.ressource-theme.theme-override.theme-override .mat-spinner circle,
* .mat-progress-spinner circle,
* .mat-spinner circle {
  stroke: #f39325;
}
.ressource-theme .mat-progress-spinner.mat-accent circle, .ressource-theme .mat-spinner.mat-accent circle,
.ressource-theme.theme-override.theme-override .mat-progress-spinner.mat-accent circle,
.ressource-theme.theme-override.theme-override .mat-spinner.mat-accent circle,
* .mat-progress-spinner.mat-accent circle,
* .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.ressource-theme .mat-progress-spinner.mat-warn circle, .ressource-theme .mat-spinner.mat-warn circle,
.ressource-theme.theme-override.theme-override .mat-progress-spinner.mat-warn circle,
.ressource-theme.theme-override.theme-override .mat-spinner.mat-warn circle,
* .mat-progress-spinner.mat-warn circle,
* .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.ressource-theme .mat-radio-outer-circle,
.ressource-theme.theme-override.theme-override .mat-radio-outer-circle,
* .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.ressource-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.ressource-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
* .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f39325;
}
.ressource-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.ressource-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .ressource-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .ressource-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.ressource-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-inner-circle,
.ressource-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.ressource-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.ressource-theme.theme-override.theme-override .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
* .mat-radio-button.mat-primary .mat-radio-inner-circle,
* .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
* .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
* .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #f39325;
}
.ressource-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.ressource-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
* .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.ressource-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.ressource-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .ressource-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .ressource-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.ressource-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-inner-circle,
.ressource-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.ressource-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.ressource-theme.theme-override.theme-override .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
* .mat-radio-button.mat-accent .mat-radio-inner-circle,
* .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
* .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
* .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.ressource-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.ressource-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
* .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.ressource-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.ressource-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .ressource-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .ressource-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.ressource-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-inner-circle,
.ressource-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.ressource-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.ressource-theme.theme-override.theme-override .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
* .mat-radio-button.mat-warn .mat-radio-inner-circle,
* .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
* .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
* .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.ressource-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.ressource-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.ressource-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.ressource-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
* .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
* .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.ressource-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.ressource-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
* .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
* .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.ressource-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
* .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-radio-button .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-radio-button .mat-ripple-element,
* .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.ressource-theme .mat-select-value,
.ressource-theme.theme-override.theme-override .mat-select-value,
* .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-select-placeholder,
.ressource-theme.theme-override.theme-override .mat-select-placeholder,
* .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.ressource-theme .mat-select-disabled .mat-select-value,
.ressource-theme.theme-override.theme-override .mat-select-disabled .mat-select-value,
* .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-select-arrow,
.ressource-theme.theme-override.theme-override .mat-select-arrow,
* .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.ressource-theme .mat-select-panel,
.ressource-theme.theme-override.theme-override .mat-select-panel,
* .mat-select-panel {
  background: white;
}
.ressource-theme .mat-select-panel:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override .mat-select-panel:not([class*=mat-elevation-z]),
* .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.ressource-theme.theme-override.theme-override .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
* .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.ressource-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
* .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #f39325;
}
.ressource-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.ressource-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
* .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.ressource-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.ressource-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
* .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.ressource-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.ressource-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
* .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.ressource-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.ressource-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
* .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-drawer-container,
.ressource-theme.theme-override.theme-override .mat-drawer-container,
* .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-drawer,
.ressource-theme.theme-override.theme-override .mat-drawer,
* .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-drawer.mat-drawer-push,
.ressource-theme.theme-override.theme-override .mat-drawer.mat-drawer-push,
* .mat-drawer.mat-drawer-push {
  background-color: white;
}
.ressource-theme .mat-drawer:not(.mat-drawer-side),
.ressource-theme.theme-override.theme-override .mat-drawer:not(.mat-drawer-side),
* .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-drawer-side,
.ressource-theme.theme-override.theme-override .mat-drawer-side,
* .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-drawer-side.mat-drawer-end,
.ressource-theme.theme-override.theme-override .mat-drawer-side.mat-drawer-end,
* .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.ressource-theme [dir=rtl] .mat-drawer-side,
.ressource-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side,
* [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.ressource-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.ressource-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side.mat-drawer-end,
* [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-drawer-backdrop.mat-drawer-shown,
.ressource-theme.theme-override.theme-override .mat-drawer-backdrop.mat-drawer-shown,
* .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.ressource-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.ressource-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
* .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.ressource-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.ressource-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
* .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.ressource-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element,
* .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.ressource-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.ressource-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
* .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #f39325;
}
.ressource-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.ressource-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
* .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(243, 147, 37, 0.54);
}
.ressource-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
* .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #f39325;
}
.ressource-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.ressource-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
* .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.ressource-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.ressource-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
* .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.ressource-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
* .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.ressource-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
* .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.ressource-theme .mat-slide-toggle-thumb,
.ressource-theme.theme-override.theme-override .mat-slide-toggle-thumb,
* .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.ressource-theme .mat-slide-toggle-bar,
.ressource-theme.theme-override.theme-override .mat-slide-toggle-bar,
* .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-slider-track-background,
.ressource-theme.theme-override.theme-override .mat-slider-track-background,
* .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.ressource-theme .mat-slider.mat-primary .mat-slider-track-fill,
.ressource-theme .mat-slider.mat-primary .mat-slider-thumb,
.ressource-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.ressource-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-track-fill,
.ressource-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb,
.ressource-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label,
* .mat-slider.mat-primary .mat-slider-track-fill,
* .mat-slider.mat-primary .mat-slider-thumb,
* .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #f39325;
}
.ressource-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.ressource-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label-text,
* .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.ressource-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.ressource-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-focus-ring,
* .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(243, 147, 37, 0.2);
}
.ressource-theme .mat-slider.mat-accent .mat-slider-track-fill,
.ressource-theme .mat-slider.mat-accent .mat-slider-thumb,
.ressource-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.ressource-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-track-fill,
.ressource-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb,
.ressource-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label,
* .mat-slider.mat-accent .mat-slider-track-fill,
* .mat-slider.mat-accent .mat-slider-thumb,
* .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.ressource-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.ressource-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label-text,
* .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.ressource-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-focus-ring,
* .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.ressource-theme .mat-slider.mat-warn .mat-slider-track-fill,
.ressource-theme .mat-slider.mat-warn .mat-slider-thumb,
.ressource-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.ressource-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-track-fill,
.ressource-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb,
.ressource-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label,
* .mat-slider.mat-warn .mat-slider-track-fill,
* .mat-slider.mat-warn .mat-slider-thumb,
* .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.ressource-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.ressource-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label-text,
* .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.ressource-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.ressource-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-focus-ring,
* .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.ressource-theme .mat-slider:hover .mat-slider-track-background,
.ressource-theme .mat-slider.cdk-focused .mat-slider-track-background,
.ressource-theme.theme-override.theme-override .mat-slider:hover .mat-slider-track-background,
.ressource-theme.theme-override.theme-override .mat-slider.cdk-focused .mat-slider-track-background,
* .mat-slider:hover .mat-slider-track-background,
* .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.ressource-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.ressource-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.ressource-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-background,
.ressource-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.ressource-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-thumb,
* .mat-slider.mat-slider-disabled .mat-slider-track-background,
* .mat-slider.mat-slider-disabled .mat-slider-track-fill,
* .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.ressource-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.ressource-theme.theme-override.theme-override .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
* .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.ressource-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.ressource-theme.theme-override.theme-override .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
* .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.ressource-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.ressource-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.ressource-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
* .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
* .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.ressource-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.ressource-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.ressource-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
* .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
* .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.ressource-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.ressource-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
* .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.ressource-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .ressource-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.ressource-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.ressource-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
* .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
* .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .ressource-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.ressource-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.ressource-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
* .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
* .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.ressource-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.ressource-theme.theme-override.theme-override .mat-slider-has-ticks .mat-slider-wrapper::after,
* .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.ressource-theme .mat-slider-horizontal .mat-slider-ticks,
.ressource-theme.theme-override.theme-override .mat-slider-horizontal .mat-slider-ticks,
* .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.ressource-theme .mat-slider-vertical .mat-slider-ticks,
.ressource-theme.theme-override.theme-override .mat-slider-vertical .mat-slider-ticks,
* .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.ressource-theme .mat-step-header.cdk-keyboard-focused, .ressource-theme .mat-step-header.cdk-program-focused, .ressource-theme .mat-step-header:hover:not([aria-disabled]), .ressource-theme .mat-step-header:hover[aria-disabled=false],
.ressource-theme.theme-override.theme-override .mat-step-header.cdk-keyboard-focused,
.ressource-theme.theme-override.theme-override .mat-step-header.cdk-program-focused,
.ressource-theme.theme-override.theme-override .mat-step-header:hover:not([aria-disabled]),
.ressource-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=false],
* .mat-step-header.cdk-keyboard-focused,
* .mat-step-header.cdk-program-focused,
* .mat-step-header:hover:not([aria-disabled]),
* .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.ressource-theme .mat-step-header:hover[aria-disabled=true],
.ressource-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=true],
* .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .ressource-theme .mat-step-header:hover,
.ressource-theme.theme-override.theme-override .mat-step-header:hover,
* .mat-step-header:hover {
    background: none;
  }
}
.ressource-theme .mat-step-header .mat-step-label,
.ressource-theme .mat-step-header .mat-step-optional,
.ressource-theme.theme-override.theme-override .mat-step-header .mat-step-label,
.ressource-theme.theme-override.theme-override .mat-step-header .mat-step-optional,
* .mat-step-header .mat-step-label,
* .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.ressource-theme .mat-step-header .mat-step-icon,
.ressource-theme.theme-override.theme-override .mat-step-header .mat-step-icon,
* .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.ressource-theme .mat-step-header .mat-step-icon-selected,
.ressource-theme .mat-step-header .mat-step-icon-state-done,
.ressource-theme .mat-step-header .mat-step-icon-state-edit,
.ressource-theme.theme-override.theme-override .mat-step-header .mat-step-icon-selected,
.ressource-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-done,
.ressource-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-edit,
* .mat-step-header .mat-step-icon-selected,
* .mat-step-header .mat-step-icon-state-done,
* .mat-step-header .mat-step-icon-state-edit {
  background-color: #f39325;
  color: white;
}
.ressource-theme .mat-step-header.mat-accent .mat-step-icon,
.ressource-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon,
* .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.ressource-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.ressource-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.ressource-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-selected,
.ressource-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-done,
.ressource-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-edit,
* .mat-step-header.mat-accent .mat-step-icon-selected,
* .mat-step-header.mat-accent .mat-step-icon-state-done,
* .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-step-header.mat-warn .mat-step-icon,
.ressource-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon,
* .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.ressource-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.ressource-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.ressource-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.ressource-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-selected,
.ressource-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-done,
.ressource-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-edit,
* .mat-step-header.mat-warn .mat-step-icon-selected,
* .mat-step-header.mat-warn .mat-step-icon-state-done,
* .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.ressource-theme .mat-step-header .mat-step-icon-state-error,
.ressource-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-error,
* .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.ressource-theme .mat-step-header .mat-step-label.mat-step-label-active,
.ressource-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-active,
* .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-step-header .mat-step-label.mat-step-label-error,
.ressource-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-error,
* .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.ressource-theme .mat-stepper-horizontal, .ressource-theme .mat-stepper-vertical,
.ressource-theme.theme-override.theme-override .mat-stepper-horizontal,
.ressource-theme.theme-override.theme-override .mat-stepper-vertical,
* .mat-stepper-horizontal,
* .mat-stepper-vertical {
  background-color: white;
}
.ressource-theme .mat-stepper-vertical-line::before,
.ressource-theme.theme-override.theme-override .mat-stepper-vertical-line::before,
* .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-horizontal-stepper-header::before,
.ressource-theme .mat-horizontal-stepper-header::after,
.ressource-theme .mat-stepper-horizontal-line,
.ressource-theme.theme-override.theme-override .mat-horizontal-stepper-header::before,
.ressource-theme.theme-override.theme-override .mat-horizontal-stepper-header::after,
.ressource-theme.theme-override.theme-override .mat-stepper-horizontal-line,
* .mat-horizontal-stepper-header::before,
* .mat-horizontal-stepper-header::after,
* .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-horizontal-stepper-header {
  height: 72px;
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,
.mat-vertical-stepper-header {
  padding: 24px 24px;
}
.mat-stepper-vertical-line::before {
  top: -16px;
  bottom: -16px;
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after, .mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before {
  top: 36px;
}
.mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
  top: 36px;
}
.ressource-theme .mat-sort-header-arrow,
.ressource-theme.theme-override.theme-override .mat-sort-header-arrow,
* .mat-sort-header-arrow {
  color: #757575;
}
.ressource-theme .mat-tab-nav-bar,
.ressource-theme .mat-tab-header,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar,
.ressource-theme.theme-override.theme-override .mat-tab-header,
* .mat-tab-nav-bar,
* .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.ressource-theme .mat-tab-group-inverted-header .mat-tab-header,
.ressource-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-nav-bar,
.ressource-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-header,
* .mat-tab-group-inverted-header .mat-tab-nav-bar,
* .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.ressource-theme .mat-tab-label, .ressource-theme .mat-tab-link,
.ressource-theme.theme-override.theme-override .mat-tab-label,
.ressource-theme.theme-override.theme-override .mat-tab-link,
* .mat-tab-label,
* .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-tab-label.mat-tab-disabled, .ressource-theme .mat-tab-link.mat-tab-disabled,
.ressource-theme.theme-override.theme-override .mat-tab-label.mat-tab-disabled,
.ressource-theme.theme-override.theme-override .mat-tab-link.mat-tab-disabled,
* .mat-tab-label.mat-tab-disabled,
* .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-header-pagination-chevron,
* .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
* .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.ressource-theme .mat-tab-nav-bar[class*=mat-background-],
.ressource-theme.theme-override.theme-override .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar[class*=mat-background-],
* .mat-tab-group[class*=mat-background-] > .mat-tab-header,
* .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.ressource-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .ressource-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(247, 179, 102, 0.3);
}
.ressource-theme .mat-tab-group.mat-primary .mat-ink-bar, .ressource-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-ink-bar,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-ink-bar,
* .mat-tab-group.mat-primary .mat-ink-bar,
* .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #f39325;
}
.ressource-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .ressource-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .ressource-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .ressource-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
* .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
* .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
* .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
* .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.ressource-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .ressource-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.ressource-theme .mat-tab-group.mat-accent .mat-ink-bar, .ressource-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-ink-bar,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-ink-bar,
* .mat-tab-group.mat-accent .mat-ink-bar,
* .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.ressource-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .ressource-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .ressource-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .ressource-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
* .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
* .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
* .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
* .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .ressource-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.ressource-theme .mat-tab-group.mat-warn .mat-ink-bar, .ressource-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-ink-bar,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-ink-bar,
* .mat-tab-group.mat-warn .mat-ink-bar,
* .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.ressource-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .ressource-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .ressource-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .ressource-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
* .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
* .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
* .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
* .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.ressource-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .ressource-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(247, 179, 102, 0.3);
}
.ressource-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .ressource-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .ressource-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .ressource-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .ressource-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .ressource-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
* .mat-tab-group.mat-background-primary > .mat-tab-header,
* .mat-tab-group.mat-background-primary > .mat-tab-link-container,
* .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
* .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
* .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
* .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #f39325;
}
.ressource-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .ressource-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .ressource-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .ressource-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
* .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
* .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
* .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
* .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.ressource-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .ressource-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .ressource-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .ressource-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
* .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
* .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
* .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
* .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.ressource-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .ressource-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
* .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
* .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
* .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
* .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
* .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
* .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
* .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
* .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.ressource-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .ressource-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
* .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
* .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
* .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
* .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.ressource-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.ressource-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.ressource-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .ressource-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.ressource-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.ressource-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
* .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
* .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
* .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
* .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
* .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
* .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.ressource-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .ressource-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.ressource-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .ressource-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .ressource-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .ressource-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .ressource-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .ressource-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
* .mat-tab-group.mat-background-accent > .mat-tab-header,
* .mat-tab-group.mat-background-accent > .mat-tab-link-container,
* .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
* .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
* .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
* .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.ressource-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .ressource-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .ressource-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .ressource-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
* .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
* .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
* .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
* .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .ressource-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .ressource-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .ressource-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
* .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
* .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
* .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
* .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.ressource-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .ressource-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
* .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
* .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
* .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
* .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
* .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
* .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
* .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
* .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .ressource-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
* .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
* .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
* .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
* .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.ressource-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.ressource-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.ressource-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .ressource-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.ressource-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.ressource-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
* .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
* .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
* .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
* .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
* .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
* .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.ressource-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .ressource-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
* .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.ressource-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .ressource-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .ressource-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .ressource-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .ressource-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .ressource-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
* .mat-tab-group.mat-background-warn > .mat-tab-header,
* .mat-tab-group.mat-background-warn > .mat-tab-link-container,
* .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
* .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
* .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
* .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.ressource-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .ressource-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .ressource-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .ressource-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
* .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
* .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
* .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
* .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.ressource-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .ressource-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .ressource-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .ressource-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
* .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
* .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
* .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
* .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.ressource-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .ressource-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
* .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
* .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
* .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
* .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
* .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
* .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
* .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
* .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.ressource-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .ressource-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
* .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
* .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
* .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
* .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.ressource-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.ressource-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.ressource-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .ressource-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.ressource-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.ressource-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
* .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
* .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
* .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
* .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
* .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
* .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.ressource-theme .mat-toolbar,
.ressource-theme.theme-override.theme-override .mat-toolbar,
* .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-toolbar.mat-primary,
.ressource-theme.theme-override.theme-override .mat-toolbar.mat-primary,
* .mat-toolbar.mat-primary {
  background: #f39325;
  color: white;
}
.ressource-theme .mat-toolbar.mat-accent,
.ressource-theme.theme-override.theme-override .mat-toolbar.mat-accent,
* .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-toolbar.mat-warn,
.ressource-theme.theme-override.theme-override .mat-toolbar.mat-warn,
* .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.ressource-theme .mat-toolbar .mat-form-field-underline,
.ressource-theme .mat-toolbar .mat-form-field-ripple,
.ressource-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.ressource-theme.theme-override.theme-override .mat-toolbar .mat-form-field-underline,
.ressource-theme.theme-override.theme-override .mat-toolbar .mat-form-field-ripple,
.ressource-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-ripple,
* .mat-toolbar .mat-form-field-underline,
* .mat-toolbar .mat-form-field-ripple,
* .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.ressource-theme .mat-toolbar .mat-form-field-label,
.ressource-theme .mat-toolbar .mat-focused .mat-form-field-label,
.ressource-theme .mat-toolbar .mat-select-value,
.ressource-theme .mat-toolbar .mat-select-arrow,
.ressource-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.ressource-theme.theme-override.theme-override .mat-toolbar .mat-form-field-label,
.ressource-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-label,
.ressource-theme.theme-override.theme-override .mat-toolbar .mat-select-value,
.ressource-theme.theme-override.theme-override .mat-toolbar .mat-select-arrow,
.ressource-theme.theme-override.theme-override .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
* .mat-toolbar .mat-form-field-label,
* .mat-toolbar .mat-focused .mat-form-field-label,
* .mat-toolbar .mat-select-value,
* .mat-toolbar .mat-select-arrow,
* .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.ressource-theme .mat-toolbar .mat-input-element,
.ressource-theme.theme-override.theme-override .mat-toolbar .mat-input-element,
* .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.mat-toolbar-multiple-rows {
  min-height: 64px;
}
.mat-toolbar-row, .mat-toolbar-single-row {
  height: 64px;
}
@media (max-width: 599px) {
  .mat-toolbar-multiple-rows {
    min-height: 56px;
  }
  .mat-toolbar-row, .mat-toolbar-single-row {
    height: 56px;
  }
}
.ressource-theme .mat-tooltip,
.ressource-theme.theme-override.theme-override .mat-tooltip,
* .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.ressource-theme .mat-tree,
.ressource-theme.theme-override.theme-override .mat-tree,
* .mat-tree {
  background: white;
}
.ressource-theme .mat-tree-node,
.ressource-theme .mat-nested-tree-node,
.ressource-theme.theme-override.theme-override .mat-tree-node,
.ressource-theme.theme-override.theme-override .mat-nested-tree-node,
* .mat-tree-node,
* .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tree-node {
  min-height: 48px;
}
.ressource-theme .mat-snack-bar-container,
.ressource-theme.theme-override.theme-override .mat-snack-bar-container,
* .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme .mat-simple-snackbar-action,
.ressource-theme.theme-override.theme-override .mat-simple-snackbar-action,
* .mat-simple-snackbar-action {
  color: #fafafa;
}
.ressource-theme app-mat-menu-header,
.ressource-theme.theme-override.theme-override app-mat-menu-header,
* app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.ressource-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
* .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.ressource-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.ressource-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
* .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.ressource-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element,
* .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.ressource-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.ressource-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
* .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #f39325;
}
.ressource-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.ressource-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
* .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(243, 147, 37, 0.54);
}
.ressource-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
* .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #f39325;
}
.ressource-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.ressource-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
* .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.ressource-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.ressource-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
* .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.ressource-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
* .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.ressource-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.ressource-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
* .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.ressource-theme .mat-slide-toggle-thumb,
.ressource-theme.theme-override.theme-override .mat-slide-toggle-thumb,
* .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.ressource-theme .mat-slide-toggle-bar,
.ressource-theme.theme-override.theme-override .mat-slide-toggle-bar,
* .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.ressource-theme .mat-green .mat-progress-bar-background,
.ressource-theme.theme-override.theme-override .mat-green .mat-progress-bar-background,
* .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.ressource-theme .mat-green .mat-progress-bar-buffer,
.ressource-theme.theme-override.theme-override .mat-green .mat-progress-bar-buffer,
* .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.ressource-theme .mat-green .mat-progress-bar-fill::after,
.ressource-theme.theme-override.theme-override .mat-green .mat-progress-bar-fill::after,
* .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.ressource-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.ressource-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
* .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.ressource-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.ressource-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
* .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.ressource-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.ressource-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
* .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.ressource-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.ressource-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
* .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.ressource-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.ressource-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
* .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.ressource-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.ressource-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
* .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.ressource-theme .mat-button.mat-primary-lighter,
.ressource-theme .mat-stroked-button.mat-primary-lighter,
.ressource-theme.theme-override.theme-override .mat-button.mat-primary-lighter,
.ressource-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter,
* .mat-button.mat-primary-lighter,
* .mat-stroked-button.mat-primary-lighter {
  color: #f7b366;
}
.ressource-theme .mat-button.mat-primary-lighter:hover,
.ressource-theme .mat-stroked-button.mat-primary-lighter:hover,
.ressource-theme.theme-override.theme-override .mat-button.mat-primary-lighter:hover,
.ressource-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter:hover,
* .mat-button.mat-primary-lighter:hover,
* .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.ressource-theme .mat-raised-button.mat-primary-lighter,
.ressource-theme .mat-flat-button.mat-primary-lighter,
.ressource-theme .mat-fab.mat-primary-lighter,
.ressource-theme .mat-mini-fab.mat-primary-lighter,
.ressource-theme.theme-override.theme-override .mat-raised-button.mat-primary-lighter,
.ressource-theme.theme-override.theme-override .mat-flat-button.mat-primary-lighter,
.ressource-theme.theme-override.theme-override .mat-fab.mat-primary-lighter,
.ressource-theme.theme-override.theme-override .mat-mini-fab.mat-primary-lighter,
* .mat-raised-button.mat-primary-lighter,
* .mat-flat-button.mat-primary-lighter,
* .mat-fab.mat-primary-lighter,
* .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #f7b366;
}
.ressource-theme .mat-icon-button.mat-primary-lighter,
.ressource-theme.theme-override.theme-override .mat-icon-button.mat-primary-lighter,
* .mat-icon-button.mat-primary-lighter {
  color: #f7b366;
}
.ressource-theme .dave-background-image,
.ressource-theme.theme-override.theme-override .dave-background-image,
* .dave-background-image {
  background-color: #f39325;
  color: white;
}
.ressource-theme .clickable-list-container:before,
.ressource-theme.theme-override.theme-override .clickable-list-container:before,
* .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.ressource-theme .clickable-list,
.ressource-theme.theme-override.theme-override .clickable-list,
* .clickable-list {
  background-color: white;
}
.ressource-theme .clickable-list-item,
.ressource-theme.theme-override.theme-override .clickable-list-item,
* .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.ressource-theme .clickable-list-item.is-active, .ressource-theme .clickable-list-item:hover, .ressource-theme .clickable-list-item:active, .ressource-theme .clickable-list-item:focus,
.ressource-theme.theme-override.theme-override .clickable-list-item.is-active,
.ressource-theme.theme-override.theme-override .clickable-list-item:hover,
.ressource-theme.theme-override.theme-override .clickable-list-item:active,
.ressource-theme.theme-override.theme-override .clickable-list-item:focus,
* .clickable-list-item.is-active,
* .clickable-list-item:hover,
* .clickable-list-item:active,
* .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.ressource-theme .clickable-list-item.app-color-event,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-event,
* .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.ressource-theme .clickable-list-item.app-color-event.is-active, .ressource-theme .clickable-list-item.app-color-event:hover, .ressource-theme .clickable-list-item.app-color-event:active, .ressource-theme .clickable-list-item.app-color-event:focus,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-event.is-active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-event:hover,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-event:active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-event:focus,
* .clickable-list-item.app-color-event.is-active,
* .clickable-list-item.app-color-event:hover,
* .clickable-list-item.app-color-event:active,
* .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.ressource-theme .clickable-list-item.app-color-time-tracking,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking,
* .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.ressource-theme .clickable-list-item.app-color-time-tracking.is-active, .ressource-theme .clickable-list-item.app-color-time-tracking:hover, .ressource-theme .clickable-list-item.app-color-time-tracking:active, .ressource-theme .clickable-list-item.app-color-time-tracking:focus,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking.is-active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:hover,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:focus,
* .clickable-list-item.app-color-time-tracking.is-active,
* .clickable-list-item.app-color-time-tracking:hover,
* .clickable-list-item.app-color-time-tracking:active,
* .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.ressource-theme .clickable-list-item.app-color-approved,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-approved,
* .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.ressource-theme .clickable-list-item.app-color-approved.is-active, .ressource-theme .clickable-list-item.app-color-approved:hover, .ressource-theme .clickable-list-item.app-color-approved:active, .ressource-theme .clickable-list-item.app-color-approved:focus,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-approved.is-active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-approved:hover,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-approved:active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-approved:focus,
* .clickable-list-item.app-color-approved.is-active,
* .clickable-list-item.app-color-approved:hover,
* .clickable-list-item.app-color-approved:active,
* .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.ressource-theme .clickable-list-item.app-color-declined,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-declined,
* .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.ressource-theme .clickable-list-item.app-color-declined.is-active, .ressource-theme .clickable-list-item.app-color-declined:hover, .ressource-theme .clickable-list-item.app-color-declined:active, .ressource-theme .clickable-list-item.app-color-declined:focus,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-declined.is-active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-declined:hover,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-declined:active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-declined:focus,
* .clickable-list-item.app-color-declined.is-active,
* .clickable-list-item.app-color-declined:hover,
* .clickable-list-item.app-color-declined:active,
* .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.ressource-theme .clickable-list-item.app-color-invoice-verrechnet,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet,
* .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.ressource-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .ressource-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .ressource-theme .clickable-list-item.app-color-invoice-verrechnet:active, .ressource-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet.is-active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:hover,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:focus,
* .clickable-list-item.app-color-invoice-verrechnet.is-active,
* .clickable-list-item.app-color-invoice-verrechnet:hover,
* .clickable-list-item.app-color-invoice-verrechnet:active,
* .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.ressource-theme .clickable-list-item.app-color-invoice-booked,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked,
* .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.ressource-theme .clickable-list-item.app-color-invoice-booked.is-active, .ressource-theme .clickable-list-item.app-color-invoice-booked:hover, .ressource-theme .clickable-list-item.app-color-invoice-booked:active, .ressource-theme .clickable-list-item.app-color-invoice-booked:focus,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked.is-active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:hover,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:focus,
* .clickable-list-item.app-color-invoice-booked.is-active,
* .clickable-list-item.app-color-invoice-booked:hover,
* .clickable-list-item.app-color-invoice-booked:active,
* .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.ressource-theme .clickable-list-item.app-color-late,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-late,
* .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.ressource-theme .clickable-list-item.app-color-late.is-active, .ressource-theme .clickable-list-item.app-color-late:hover, .ressource-theme .clickable-list-item.app-color-late:active, .ressource-theme .clickable-list-item.app-color-late:focus,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-late.is-active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-late:hover,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-late:active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-late:focus,
* .clickable-list-item.app-color-late.is-active,
* .clickable-list-item.app-color-late:hover,
* .clickable-list-item.app-color-late:active,
* .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.ressource-theme .clickable-list-item.app-color-invoice-storniert,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert,
* .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.ressource-theme .clickable-list-item.app-color-invoice-storniert.is-active, .ressource-theme .clickable-list-item.app-color-invoice-storniert:hover, .ressource-theme .clickable-list-item.app-color-invoice-storniert:active, .ressource-theme .clickable-list-item.app-color-invoice-storniert:focus,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert.is-active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:hover,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:focus,
* .clickable-list-item.app-color-invoice-storniert.is-active,
* .clickable-list-item.app-color-invoice-storniert:hover,
* .clickable-list-item.app-color-invoice-storniert:active,
* .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.ressource-theme .clickable-list-item.app-color-invoice-approved,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved,
* .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.ressource-theme .clickable-list-item.app-color-invoice-approved.is-active, .ressource-theme .clickable-list-item.app-color-invoice-approved:hover, .ressource-theme .clickable-list-item.app-color-invoice-approved:active, .ressource-theme .clickable-list-item.app-color-invoice-approved:focus,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved.is-active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:hover,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:focus,
* .clickable-list-item.app-color-invoice-approved.is-active,
* .clickable-list-item.app-color-invoice-approved:hover,
* .clickable-list-item.app-color-invoice-approved:active,
* .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.ressource-theme .clickable-list-item.app-color-commission-open,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open,
* .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.ressource-theme .clickable-list-item.app-color-commission-open.is-active, .ressource-theme .clickable-list-item.app-color-commission-open:hover, .ressource-theme .clickable-list-item.app-color-commission-open:active, .ressource-theme .clickable-list-item.app-color-commission-open:focus,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open.is-active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:hover,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:focus,
* .clickable-list-item.app-color-commission-open.is-active,
* .clickable-list-item.app-color-commission-open:hover,
* .clickable-list-item.app-color-commission-open:active,
* .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.ressource-theme .clickable-list-item.app-color-commission-in-progress,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress,
* .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.ressource-theme .clickable-list-item.app-color-commission-in-progress.is-active, .ressource-theme .clickable-list-item.app-color-commission-in-progress:hover, .ressource-theme .clickable-list-item.app-color-commission-in-progress:active, .ressource-theme .clickable-list-item.app-color-commission-in-progress:focus,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress.is-active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:hover,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:focus,
* .clickable-list-item.app-color-commission-in-progress.is-active,
* .clickable-list-item.app-color-commission-in-progress:hover,
* .clickable-list-item.app-color-commission-in-progress:active,
* .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.ressource-theme .clickable-list-item.app-color-commission-freigabe,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe,
* .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.ressource-theme .clickable-list-item.app-color-commission-freigabe.is-active, .ressource-theme .clickable-list-item.app-color-commission-freigabe:hover, .ressource-theme .clickable-list-item.app-color-commission-freigabe:active, .ressource-theme .clickable-list-item.app-color-commission-freigabe:focus,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe.is-active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:hover,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:focus,
* .clickable-list-item.app-color-commission-freigabe.is-active,
* .clickable-list-item.app-color-commission-freigabe:hover,
* .clickable-list-item.app-color-commission-freigabe:active,
* .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.ressource-theme .clickable-list-item.app-color-commission-abgerechnet,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet,
* .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.ressource-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .ressource-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .ressource-theme .clickable-list-item.app-color-commission-abgerechnet:active, .ressource-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet.is-active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:hover,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:focus,
* .clickable-list-item.app-color-commission-abgerechnet.is-active,
* .clickable-list-item.app-color-commission-abgerechnet:hover,
* .clickable-list-item.app-color-commission-abgerechnet:active,
* .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.ressource-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt,
* .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.ressource-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .ressource-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .ressource-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .ressource-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
* .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
* .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
* .clickable-list-item.app-color-commission-rechnung-gestellt:active,
* .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.ressource-theme .clickable-list-item.app-color-commission-abgeschlossen,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen,
* .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.ressource-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .ressource-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .ressource-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .ressource-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:hover,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:active,
.ressource-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:focus,
* .clickable-list-item.app-color-commission-abgeschlossen.is-active,
* .clickable-list-item.app-color-commission-abgeschlossen:hover,
* .clickable-list-item.app-color-commission-abgeschlossen:active,
* .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.ressource-theme .clickable-list-item.custom-background-color,
.ressource-theme.theme-override.theme-override .clickable-list-item.custom-background-color,
* .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.ressource-theme .clickable-list-item.custom-background-color.is-active, .ressource-theme .clickable-list-item.custom-background-color:hover, .ressource-theme .clickable-list-item.custom-background-color:active, .ressource-theme .clickable-list-item.custom-background-color:focus,
.ressource-theme.theme-override.theme-override .clickable-list-item.custom-background-color.is-active,
.ressource-theme.theme-override.theme-override .clickable-list-item.custom-background-color:hover,
.ressource-theme.theme-override.theme-override .clickable-list-item.custom-background-color:active,
.ressource-theme.theme-override.theme-override .clickable-list-item.custom-background-color:focus,
* .clickable-list-item.custom-background-color.is-active,
* .clickable-list-item.custom-background-color:hover,
* .clickable-list-item.custom-background-color:active,
* .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.ressource-theme .disabled-table-entry, .ressource-theme .is-highlighted,
.ressource-theme.theme-override.theme-override .disabled-table-entry,
.ressource-theme.theme-override.theme-override .is-highlighted,
* .disabled-table-entry,
* .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.ressource-theme app-customer-list tr.highlight,
.ressource-theme.theme-override.theme-override app-customer-list tr.highlight,
* app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.ressource-theme app-customer-list section.wrapper,
.ressource-theme.theme-override.theme-override app-customer-list section.wrapper,
* app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-customer-list header.header,
.ressource-theme.theme-override.theme-override app-customer-list header.header,
* app-customer-list header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-customer-list header.header button.clear-search,
.ressource-theme.theme-override.theme-override app-customer-list header.header button.clear-search,
* app-customer-list header.header button.clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-customer-list header.header button.clear-search:hover,
.ressource-theme.theme-override.theme-override app-customer-list header.header button.clear-search:hover,
* app-customer-list header.header button.clear-search:hover {
  background-color: #f39325;
}
.ressource-theme app-customer-list .clickable-list-container:before,
.ressource-theme.theme-override.theme-override app-customer-list .clickable-list-container:before,
* app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme app-customer-list .clickable-list-container .global-stats-link > a,
.ressource-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link > a,
* app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.ressource-theme app-customer-list a.active,
.ressource-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.ressource-theme.theme-override.theme-override app-customer-list a.active,
.ressource-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link a.active,
* app-customer-list a.active,
* app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.ressource-theme app-employee-list tr.highlight,
.ressource-theme.theme-override.theme-override app-employee-list tr.highlight,
* app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.ressource-theme app-employee-list section.wrapper,
.ressource-theme.theme-override.theme-override app-employee-list section.wrapper,
* app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-employee-list header.header,
.ressource-theme.theme-override.theme-override app-employee-list header.header,
* app-employee-list header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-employee-list header.header button.clear-search,
.ressource-theme.theme-override.theme-override app-employee-list header.header button.clear-search,
* app-employee-list header.header button.clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-employee-list header.header button.clear-search:hover,
.ressource-theme.theme-override.theme-override app-employee-list header.header button.clear-search:hover,
* app-employee-list header.header button.clear-search:hover {
  background-color: #f39325;
}
.ressource-theme app-employee-list .clickable-list-container:before,
.ressource-theme.theme-override.theme-override app-employee-list .clickable-list-container:before,
* app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme app-employee-list a.active,
.ressource-theme.theme-override.theme-override app-employee-list a.active,
* app-employee-list a.active {
  background-color: #e0e0e0;
}
.ressource-theme app-history-side-elements .component,
.ressource-theme.theme-override.theme-override app-history-side-elements .component,
* app-history-side-elements .component {
  background-color: white;
}
.ressource-theme app-history-side-elements .component > * > header.header,
.ressource-theme.theme-override.theme-override app-history-side-elements .component > * > header.header,
* app-history-side-elements .component > * > header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-header,
.ressource-theme.theme-override.theme-override app-header,
* app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .ressource-theme app-header,
.ressource-theme.theme-override.theme-override app-header,
* app-header {
    background-color: #f39325;
    color: white;
  }
  .ressource-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.ressource-theme app-header .mat-spinner circle,
.ressource-theme.theme-override.theme-override app-header .spinner-wrapper .mat-progress-spinner circle,
.ressource-theme.theme-override.theme-override app-header .mat-spinner circle,
* app-header .spinner-wrapper .mat-progress-spinner circle,
* app-header .mat-spinner circle {
    stroke: white;
  }
}
.ressource-theme app-login a,
.ressource-theme.theme-override.theme-override app-login a,
* app-login a {
  color: #f39325;
}
.ressource-theme app-login .wrapper,
.ressource-theme.theme-override.theme-override app-login .wrapper,
* app-login .wrapper {
  background-color: #e9f0f5;
}
.ressource-theme app-login .formDialog h2,
.ressource-theme.theme-override.theme-override app-login .formDialog h2,
* app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-history-bookmarks .header,
.ressource-theme.theme-override.theme-override app-history-bookmarks .header,
* app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-history-bookmarks .header > fa-icon,
.ressource-theme.theme-override.theme-override app-history-bookmarks .header > fa-icon,
* app-history-bookmarks .header > fa-icon {
  color: gold;
}
.ressource-theme app-history-bookmarks .clickable-list-container,
.ressource-theme.theme-override.theme-override app-history-bookmarks .clickable-list-container,
* app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-partner-list section.wrapper,
.ressource-theme.theme-override.theme-override app-partner-list section.wrapper,
* app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-partner-list header.header,
.ressource-theme.theme-override.theme-override app-partner-list header.header,
* app-partner-list header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-partner-list header.header button.clear-search,
.ressource-theme.theme-override.theme-override app-partner-list header.header button.clear-search,
* app-partner-list header.header button.clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-partner-list header.header button.clear-search:hover,
.ressource-theme.theme-override.theme-override app-partner-list header.header button.clear-search:hover,
* app-partner-list header.header button.clear-search:hover {
  background-color: #f39325;
}
.ressource-theme app-partner-list .clickable-list-container:before,
.ressource-theme.theme-override.theme-override app-partner-list .clickable-list-container:before,
* app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme app-partner-list a.active,
.ressource-theme.theme-override.theme-override app-partner-list a.active,
* app-partner-list a.active {
  background-color: #e0e0e0;
}
.ressource-theme app-home-dashboard .welcome-message .headline,
.ressource-theme app-home-dashboard .header .headline,
.ressource-theme.theme-override.theme-override app-home-dashboard .welcome-message .headline,
.ressource-theme.theme-override.theme-override app-home-dashboard .header .headline,
* app-home-dashboard .welcome-message .headline,
* app-home-dashboard .header .headline {
  color: white;
}
.ressource-theme app-home-dashboard app-commission-dashboard header.header,
.ressource-theme.theme-override.theme-override app-home-dashboard app-commission-dashboard header.header,
* app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-home-dashboard .dave-home-dashboard-background-image,
.ressource-theme.theme-override.theme-override app-home-dashboard .dave-home-dashboard-background-image,
* app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #f39325;
  color: white;
}
.ressource-theme app-home-dashboard .mobile-wrapper,
.ressource-theme.theme-override.theme-override app-home-dashboard .mobile-wrapper,
* app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.ressource-theme app-home-dashboard .widget:not(.transparent),
.ressource-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent),
* app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.ressource-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.ressource-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-mobile,
* app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.ressource-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.ressource-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-desktop,
* app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.ressource-theme app-logout .button.active,
.ressource-theme app-logout .button:hover,
.ressource-theme.theme-override.theme-override app-logout .button.active,
.ressource-theme.theme-override.theme-override app-logout .button:hover,
* app-logout .button.active,
* app-logout .button:hover {
  background-color: white;
  color: #f39325;
}
.ressource-theme app-timeline .timeline:before,
.ressource-theme.theme-override.theme-override app-timeline .timeline:before,
* app-timeline .timeline:before {
  background-color: #f39325;
}
.ressource-theme app-timeline .filter,
.ressource-theme.theme-override.theme-override app-timeline .filter,
* app-timeline .filter {
  background-color: white;
}
.ressource-theme app-timeline .filter h2,
.ressource-theme.theme-override.theme-override app-timeline .filter h2,
* app-timeline .filter h2 {
  color: #f39325;
}
.ressource-theme app-timeline .filter h3,
.ressource-theme.theme-override.theme-override app-timeline .filter h3,
* app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-timeline .event-icon,
.ressource-theme.theme-override.theme-override app-timeline .event-icon,
* app-timeline .event-icon {
  box-shadow: 0 0 0 2px #f39325;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-timeline .event-icon:hover, .ressource-theme app-timeline .event-icon:focus,
.ressource-theme.theme-override.theme-override app-timeline .event-icon:hover,
.ressource-theme.theme-override.theme-override app-timeline .event-icon:focus,
* app-timeline .event-icon:hover,
* app-timeline .event-icon:focus {
  color: #f39325;
}
.ressource-theme app-timeline .event-icon:hover fa-icon, .ressource-theme app-timeline .event-icon:focus fa-icon,
.ressource-theme.theme-override.theme-override app-timeline .event-icon:hover fa-icon,
.ressource-theme.theme-override.theme-override app-timeline .event-icon:focus fa-icon,
* app-timeline .event-icon:hover fa-icon,
* app-timeline .event-icon:focus fa-icon {
  color: #f39325;
}
.ressource-theme app-timeline .header,
.ressource-theme.theme-override.theme-override app-timeline .header,
* app-timeline .header {
  background-color: #f39325;
}
.ressource-theme app-timeline .annotation-overlay,
.ressource-theme.theme-override.theme-override app-timeline .annotation-overlay,
* app-timeline .annotation-overlay {
  color: white;
}
.ressource-theme app-timeline .annotation-menu,
.ressource-theme.theme-override.theme-override app-timeline .annotation-menu,
* app-timeline .annotation-menu {
  color: white;
}
.ressource-theme app-timeline .annotation-menu:hover,
.ressource-theme.theme-override.theme-override app-timeline .annotation-menu:hover,
* app-timeline .annotation-menu:hover {
  color: #f39325;
}
.ressource-theme app-timeline .annotation-content,
.ressource-theme.theme-override.theme-override app-timeline .annotation-content,
* app-timeline .annotation-content {
  background-color: #ef801b;
}
.ressource-theme app-timeline .close-button:hover,
.ressource-theme.theme-override.theme-override app-timeline .close-button:hover,
* app-timeline .close-button:hover {
  background-color: #ef801b;
}
.ressource-theme app-timeline .annotation-tab:hover .annotation-name,
.ressource-theme.theme-override.theme-override app-timeline .annotation-tab:hover .annotation-name,
* app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #f39325;
}
.ressource-theme app-timeline .annotation-tab.clicked .annotation-name,
.ressource-theme.theme-override.theme-override app-timeline .annotation-tab.clicked .annotation-name,
* app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #f39325;
  color: #f39325;
}
.ressource-theme app-timeline .annotation-name,
.ressource-theme.theme-override.theme-override app-timeline .annotation-name,
* app-timeline .annotation-name {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-timeline .filter-apply,
.ressource-theme.theme-override.theme-override app-timeline .filter-apply,
* app-timeline .filter-apply {
  background-color: #f39325;
  border-color: white;
  color: white;
}
.ressource-theme app-timeline .filter-apply:hover,
.ressource-theme.theme-override.theme-override app-timeline .filter-apply:hover,
* app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #f39325;
  color: #f39325;
}
.ressource-theme app-timeline .new-year,
.ressource-theme.theme-override.theme-override app-timeline .new-year,
* app-timeline .new-year {
  box-shadow: 0 0 0 2px #f39325;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-timeline .no-displayed-events,
.ressource-theme.theme-override.theme-override app-timeline .no-displayed-events,
* app-timeline .no-displayed-events {
  color: white;
}
.ressource-theme app-timeline .clickable-list-item-content fa-icon,
.ressource-theme.theme-override.theme-override app-timeline .clickable-list-item-content fa-icon,
* app-timeline .clickable-list-item-content fa-icon {
  color: #f39325;
}
.ressource-theme app-timeline .list-day:hover,
.ressource-theme app-timeline .list-day:focus,
.ressource-theme.theme-override.theme-override app-timeline .list-day:hover,
.ressource-theme.theme-override.theme-override app-timeline .list-day:focus,
* app-timeline .list-day:hover,
* app-timeline .list-day:focus {
  color: #f39325;
}
.ressource-theme app-timeline .list-day:hover fa-icon,
.ressource-theme app-timeline .list-day:focus fa-icon,
.ressource-theme.theme-override.theme-override app-timeline .list-day:hover fa-icon,
.ressource-theme.theme-override.theme-override app-timeline .list-day:focus fa-icon,
* app-timeline .list-day:hover fa-icon,
* app-timeline .list-day:focus fa-icon {
  color: #f39325;
}
.ressource-theme app-timeline .clickable-list-container,
.ressource-theme.theme-override.theme-override app-timeline .clickable-list-container,
* app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.ressource-theme app-timeline .clickable-list-container .no-displayed-events,
.ressource-theme.theme-override.theme-override app-timeline .clickable-list-container .no-displayed-events,
* app-timeline .clickable-list-container .no-displayed-events {
  color: #f39325;
}
.ressource-theme app-detail-event .link, .ressource-theme app-email-dialog .link,
.ressource-theme.theme-override.theme-override app-detail-event .link,
.ressource-theme.theme-override.theme-override app-email-dialog .link,
* app-detail-event .link,
* app-email-dialog .link {
  color: inherit;
}
.ressource-theme app-detail-event .note, .ressource-theme app-email-dialog .note,
.ressource-theme.theme-override.theme-override app-detail-event .note,
.ressource-theme.theme-override.theme-override app-email-dialog .note,
* app-detail-event .note,
* app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.ressource-theme app-detail-event .files-wrapper .file, .ressource-theme app-email-dialog .files-wrapper .file,
.ressource-theme.theme-override.theme-override app-detail-event .files-wrapper .file,
.ressource-theme.theme-override.theme-override app-email-dialog .files-wrapper .file,
* app-detail-event .files-wrapper .file,
* app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.ressource-theme app-detail-event .files-wrapper .file:hover, .ressource-theme app-email-dialog .files-wrapper .file:hover,
.ressource-theme.theme-override.theme-override app-detail-event .files-wrapper .file:hover,
.ressource-theme.theme-override.theme-override app-email-dialog .files-wrapper .file:hover,
* app-detail-event .files-wrapper .file:hover,
* app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.ressource-theme app-detail-event .files-wrapper .file .image-wrapper, .ressource-theme app-email-dialog .files-wrapper .file .image-wrapper,
.ressource-theme.theme-override.theme-override app-detail-event .files-wrapper .file .image-wrapper,
.ressource-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .image-wrapper,
* app-detail-event .files-wrapper .file .image-wrapper,
* app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.ressource-theme app-detail-event .files-wrapper .file .fileName, .ressource-theme app-email-dialog .files-wrapper .file .fileName,
.ressource-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName,
.ressource-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName,
* app-detail-event .files-wrapper .file .fileName,
* app-email-dialog .files-wrapper .file .fileName {
  color: #f39325;
}
.ressource-theme app-detail-event .files-wrapper .file .fileName:hover, .ressource-theme app-email-dialog .files-wrapper .file .fileName:hover,
.ressource-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName:hover,
.ressource-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName:hover,
* app-detail-event .files-wrapper .file .fileName:hover,
* app-email-dialog .files-wrapper .file .fileName:hover {
  color: #f7b366;
}
.ressource-theme app-detail-event .files-wrapper .file .editing, .ressource-theme app-email-dialog .files-wrapper .file .editing,
.ressource-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing,
.ressource-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing,
* app-detail-event .files-wrapper .file .editing,
* app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.ressource-theme app-detail-event .files-wrapper .file .editing:hover, .ressource-theme app-email-dialog .files-wrapper .file .editing:hover,
.ressource-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing:hover,
.ressource-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing:hover,
* app-detail-event .files-wrapper .file .editing:hover,
* app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.ressource-theme app-detail-customer .files-wrapper .file,
.ressource-theme.theme-override.theme-override app-detail-customer .files-wrapper .file,
* app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.ressource-theme app-detail-customer .files-wrapper .file:hover,
.ressource-theme.theme-override.theme-override app-detail-customer .files-wrapper .file:hover,
* app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.ressource-theme app-detail-customer .files-wrapper .file .image-wrapper,
.ressource-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .image-wrapper,
* app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.ressource-theme app-detail-customer .files-wrapper .file .fileName,
.ressource-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName,
* app-detail-customer .files-wrapper .file .fileName {
  color: #f39325;
}
.ressource-theme app-detail-customer .files-wrapper .file .fileName:hover,
.ressource-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName:hover,
* app-detail-customer .files-wrapper .file .fileName:hover {
  color: #f7b366;
}
.ressource-theme app-detail-customer .files-wrapper .file .editing,
.ressource-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing,
* app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.ressource-theme app-detail-customer .files-wrapper .file .editing:hover,
.ressource-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing:hover,
* app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.ressource-theme app-commission .events .tab-header .mat-badge-content,
.ressource-theme.theme-override.theme-override app-commission .events .tab-header .mat-badge-content,
* app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.ressource-theme app-commission .tab-group,
.ressource-theme.theme-override.theme-override app-commission .tab-group,
* app-commission .tab-group {
  background-color: white;
}
.ressource-theme app-commission .files-wrapper .file,
.ressource-theme.theme-override.theme-override app-commission .files-wrapper .file,
* app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.ressource-theme app-commission .files-wrapper .file:hover,
.ressource-theme.theme-override.theme-override app-commission .files-wrapper .file:hover,
* app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.ressource-theme app-commission .files-wrapper .file .image-wrapper,
.ressource-theme.theme-override.theme-override app-commission .files-wrapper .file .image-wrapper,
* app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.ressource-theme app-commission .files-wrapper .file .fileName,
.ressource-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName,
* app-commission .files-wrapper .file .fileName {
  color: #f39325;
}
.ressource-theme app-commission .files-wrapper .file .fileName:hover,
.ressource-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName:hover,
* app-commission .files-wrapper .file .fileName:hover {
  color: #f7b366;
}
.ressource-theme app-commission .files-wrapper .file .editing,
.ressource-theme.theme-override.theme-override app-commission .files-wrapper .file .editing,
* app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.ressource-theme app-commission .files-wrapper .file .editing:hover,
.ressource-theme.theme-override.theme-override app-commission .files-wrapper .file .editing:hover,
* app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.ressource-theme app-detail-partner a.link,
.ressource-theme.theme-override.theme-override app-detail-partner a.link,
* app-detail-partner a.link {
  color: white;
}
.ressource-theme app-icon-select-dialog .iconwrapper:hover,
.ressource-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover,
* app-icon-select-dialog .iconwrapper:hover {
  background-color: #f39325;
}
.ressource-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.ressource-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover > fa-icon,
* app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.ressource-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.ressource-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon,
* app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #f39325;
}
.ressource-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.ressource-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
* app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.ressource-theme app-license-settings .bottom-border,
.ressource-theme.theme-override.theme-override app-license-settings .bottom-border,
* app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.ressource-theme app-license-settings .inactive-overlay,
.ressource-theme.theme-override.theme-override app-license-settings .inactive-overlay,
* app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.ressource-theme app-license-settings .inactive-overlay .inactive-text,
.ressource-theme.theme-override.theme-override app-license-settings .inactive-overlay .inactive-text,
* app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.ressource-theme app-customer-statistics .chart-card,
.ressource-theme.theme-override.theme-override app-customer-statistics .chart-card,
* app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.ressource-theme app-global-statistics .chart-card,
.ressource-theme.theme-override.theme-override app-global-statistics .chart-card,
* app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.ressource-theme .clickable-mat-row:hover,
.ressource-theme.theme-override.theme-override .clickable-mat-row:hover,
* .clickable-mat-row:hover {
  cursor: pointer;
}
.ressource-theme .clickable-mat-row:hover, .ressource-theme .clickable-mat-row:active, .ressource-theme .clickable-mat-row:focus, .ressource-theme .clickable-mat-row.active,
.ressource-theme.theme-override.theme-override .clickable-mat-row:hover,
.ressource-theme.theme-override.theme-override .clickable-mat-row:active,
.ressource-theme.theme-override.theme-override .clickable-mat-row:focus,
.ressource-theme.theme-override.theme-override .clickable-mat-row.active,
* .clickable-mat-row:hover,
* .clickable-mat-row:active,
* .clickable-mat-row:focus,
* .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.ressource-theme .clickable-mat-row.app-color-event,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-event,
* .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-event.is-active, .ressource-theme .clickable-mat-row.app-color-event:hover, .ressource-theme .clickable-mat-row.app-color-event:active, .ressource-theme .clickable-mat-row.app-color-event:focus,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-event.is-active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-event:hover,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-event:active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-event:focus,
* .clickable-mat-row.app-color-event.is-active,
* .clickable-mat-row.app-color-event:hover,
* .clickable-mat-row.app-color-event:active,
* .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-time-tracking,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking,
* .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-time-tracking.is-active, .ressource-theme .clickable-mat-row.app-color-time-tracking:hover, .ressource-theme .clickable-mat-row.app-color-time-tracking:active, .ressource-theme .clickable-mat-row.app-color-time-tracking:focus,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking.is-active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:hover,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:focus,
* .clickable-mat-row.app-color-time-tracking.is-active,
* .clickable-mat-row.app-color-time-tracking:hover,
* .clickable-mat-row.app-color-time-tracking:active,
* .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-approved,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-approved,
* .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-approved.is-active, .ressource-theme .clickable-mat-row.app-color-approved:hover, .ressource-theme .clickable-mat-row.app-color-approved:active, .ressource-theme .clickable-mat-row.app-color-approved:focus,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-approved.is-active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:hover,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:focus,
* .clickable-mat-row.app-color-approved.is-active,
* .clickable-mat-row.app-color-approved:hover,
* .clickable-mat-row.app-color-approved:active,
* .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-declined,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-declined,
* .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-declined.is-active, .ressource-theme .clickable-mat-row.app-color-declined:hover, .ressource-theme .clickable-mat-row.app-color-declined:active, .ressource-theme .clickable-mat-row.app-color-declined:focus,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-declined.is-active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:hover,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:focus,
* .clickable-mat-row.app-color-declined.is-active,
* .clickable-mat-row.app-color-declined:hover,
* .clickable-mat-row.app-color-declined:active,
* .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-invoice-verrechnet,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet,
* .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .ressource-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .ressource-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .ressource-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:hover,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:focus,
* .clickable-mat-row.app-color-invoice-verrechnet.is-active,
* .clickable-mat-row.app-color-invoice-verrechnet:hover,
* .clickable-mat-row.app-color-invoice-verrechnet:active,
* .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-invoice-booked,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked,
* .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-invoice-booked.is-active, .ressource-theme .clickable-mat-row.app-color-invoice-booked:hover, .ressource-theme .clickable-mat-row.app-color-invoice-booked:active, .ressource-theme .clickable-mat-row.app-color-invoice-booked:focus,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked.is-active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:hover,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:focus,
* .clickable-mat-row.app-color-invoice-booked.is-active,
* .clickable-mat-row.app-color-invoice-booked:hover,
* .clickable-mat-row.app-color-invoice-booked:active,
* .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-late,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-late,
* .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-late.is-active, .ressource-theme .clickable-mat-row.app-color-late:hover, .ressource-theme .clickable-mat-row.app-color-late:active, .ressource-theme .clickable-mat-row.app-color-late:focus,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-late.is-active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-late:hover,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-late:active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-late:focus,
* .clickable-mat-row.app-color-late.is-active,
* .clickable-mat-row.app-color-late:hover,
* .clickable-mat-row.app-color-late:active,
* .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-invoice-storniert,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert,
* .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .ressource-theme .clickable-mat-row.app-color-invoice-storniert:hover, .ressource-theme .clickable-mat-row.app-color-invoice-storniert:active, .ressource-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert.is-active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:hover,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:focus,
* .clickable-mat-row.app-color-invoice-storniert.is-active,
* .clickable-mat-row.app-color-invoice-storniert:hover,
* .clickable-mat-row.app-color-invoice-storniert:active,
* .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-invoice-approved,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved,
* .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-invoice-approved.is-active, .ressource-theme .clickable-mat-row.app-color-invoice-approved:hover, .ressource-theme .clickable-mat-row.app-color-invoice-approved:active, .ressource-theme .clickable-mat-row.app-color-invoice-approved:focus,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved.is-active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:hover,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:focus,
* .clickable-mat-row.app-color-invoice-approved.is-active,
* .clickable-mat-row.app-color-invoice-approved:hover,
* .clickable-mat-row.app-color-invoice-approved:active,
* .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-commission-open,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open,
* .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-commission-open.is-active, .ressource-theme .clickable-mat-row.app-color-commission-open:hover, .ressource-theme .clickable-mat-row.app-color-commission-open:active, .ressource-theme .clickable-mat-row.app-color-commission-open:focus,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open.is-active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:hover,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:focus,
* .clickable-mat-row.app-color-commission-open.is-active,
* .clickable-mat-row.app-color-commission-open:hover,
* .clickable-mat-row.app-color-commission-open:active,
* .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-commission-in-progress,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress,
* .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .ressource-theme .clickable-mat-row.app-color-commission-in-progress:hover, .ressource-theme .clickable-mat-row.app-color-commission-in-progress:active, .ressource-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress.is-active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:hover,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:focus,
* .clickable-mat-row.app-color-commission-in-progress.is-active,
* .clickable-mat-row.app-color-commission-in-progress:hover,
* .clickable-mat-row.app-color-commission-in-progress:active,
* .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-commission-freigabe,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe,
* .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .ressource-theme .clickable-mat-row.app-color-commission-freigabe:hover, .ressource-theme .clickable-mat-row.app-color-commission-freigabe:active, .ressource-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe.is-active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:hover,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:focus,
* .clickable-mat-row.app-color-commission-freigabe.is-active,
* .clickable-mat-row.app-color-commission-freigabe:hover,
* .clickable-mat-row.app-color-commission-freigabe:active,
* .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-commission-abgerechnet,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet,
* .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .ressource-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .ressource-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .ressource-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:hover,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:focus,
* .clickable-mat-row.app-color-commission-abgerechnet.is-active,
* .clickable-mat-row.app-color-commission-abgerechnet:hover,
* .clickable-mat-row.app-color-commission-abgerechnet:active,
* .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt,
* .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .ressource-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .ressource-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .ressource-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
* .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
* .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
* .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
* .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen,
* .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.ressource-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .ressource-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .ressource-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .ressource-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:active,
.ressource-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:focus,
* .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
* .clickable-mat-row.app-color-commission-abgeschlossen:hover,
* .clickable-mat-row.app-color-commission-abgeschlossen:active,
* .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.ressource-theme app-detail-view-template,
.ressource-theme.theme-override.theme-override app-detail-view-template,
* app-detail-view-template {
  background-color: #e9f0f5;
}
.ressource-theme app-detail-view-template > .buttons,
.ressource-theme.theme-override.theme-override app-detail-view-template > .buttons,
* app-detail-view-template > .buttons {
  background-color: #f39325;
  color: white;
}
.ressource-theme app-detail-view-template .resizer.resizer.resizer,
.ressource-theme.theme-override.theme-override app-detail-view-template .resizer.resizer.resizer,
* app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.ressource-theme app-profile-template .card::before,
.ressource-theme.theme-override.theme-override app-profile-template .card::before,
* app-profile-template .card::before {
  background-color: #ef801b;
}
.ressource-theme app-profile-template a.link,
.ressource-theme.theme-override.theme-override app-profile-template a.link,
* app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-search-return,
.ressource-theme.theme-override.theme-override app-search-return,
* app-search-return {
  background-color: white;
}
.ressource-theme app-search-return .available-types,
.ressource-theme.theme-override.theme-override app-search-return .available-types,
* app-search-return .available-types {
  background-color: white;
}
.ressource-theme app-search-return .data,
.ressource-theme.theme-override.theme-override app-search-return .data,
* app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.ressource-theme app-search-return .data:nth-child(2n+1),
.ressource-theme.theme-override.theme-override app-search-return .data:nth-child(2n+1),
* app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.ressource-theme app-search-return .data:hover,
.ressource-theme.theme-override.theme-override app-search-return .data:hover,
* app-search-return .data:hover {
  background-color: #c7c7c7;
}
.ressource-theme app-search-return .data .icon-wrapper,
.ressource-theme.theme-override.theme-override app-search-return .data .icon-wrapper,
* app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.ressource-theme .app-button,
.ressource-theme .app-round-button,
.ressource-theme.theme-override.theme-override .app-button,
.ressource-theme.theme-override.theme-override .app-round-button,
* .app-button,
* .app-round-button {
  background-color: #f39325;
  color: #ffffff;
  border-color: #f39325;
}
.ressource-theme .app-button:hover, .ressource-theme .app-button.app-button-active, .ressource-theme .app-button.app-button-inverted,
.ressource-theme .app-round-button:hover,
.ressource-theme .app-round-button.app-button-active,
.ressource-theme .app-round-button.app-button-inverted,
.ressource-theme.theme-override.theme-override .app-button:hover,
.ressource-theme.theme-override.theme-override .app-button.app-button-active,
.ressource-theme.theme-override.theme-override .app-button.app-button-inverted,
.ressource-theme.theme-override.theme-override .app-round-button:hover,
.ressource-theme.theme-override.theme-override .app-round-button.app-button-active,
.ressource-theme.theme-override.theme-override .app-round-button.app-button-inverted,
* .app-button:hover,
* .app-button.app-button-active,
* .app-button.app-button-inverted,
* .app-round-button:hover,
* .app-round-button.app-button-active,
* .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #f39325;
}
.ressource-theme .app-button.app-button-active,
.ressource-theme .app-round-button.app-button-active,
.ressource-theme.theme-override.theme-override .app-button.app-button-active,
.ressource-theme.theme-override.theme-override .app-round-button.app-button-active,
* .app-button.app-button-active,
* .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.ressource-theme .app-button.app-button-inverted:hover, .ressource-theme .app-button.app-button-inverted.app-button-active,
.ressource-theme .app-round-button.app-button-inverted:hover,
.ressource-theme .app-round-button.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active,
* .app-button.app-button-inverted:hover,
* .app-button.app-button-inverted.app-button-active,
* .app-round-button.app-button-inverted:hover,
* .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.ressource-theme .app-button.app-button-inverted.app-button-active,
.ressource-theme .app-round-button.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active,
* .app-button.app-button-inverted.app-button-active,
* .app-round-button.app-button-inverted.app-button-active {
  background-color: #ae610a;
  box-shadow: inset 0 0 0.75rem #784307;
}
.ressource-theme .app-button.app-button-inverted:hover,
.ressource-theme .app-round-button.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover,
* .app-button.app-button-inverted:hover,
* .app-round-button.app-button-inverted:hover {
  background-color: #f39325;
}
.ressource-theme .app-button[disabled][disabled],
.ressource-theme .app-round-button[disabled][disabled],
.ressource-theme.theme-override.theme-override .app-button[disabled][disabled],
.ressource-theme.theme-override.theme-override .app-round-button[disabled][disabled],
* .app-button[disabled][disabled],
* .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.ressource-theme .app-button.app-button-lighter,
.ressource-theme .app-round-button.app-button-lighter,
.ressource-theme.theme-override.theme-override .app-button.app-button-lighter,
.ressource-theme.theme-override.theme-override .app-round-button.app-button-lighter,
* .app-button.app-button-lighter,
* .app-round-button.app-button-lighter {
  background-color: #f7b366;
  color: #ffffff;
  border-color: #f7b366;
}
.ressource-theme .app-button.app-button-lighter:hover, .ressource-theme .app-button.app-button-lighter.app-button-active, .ressource-theme .app-button.app-button-lighter.app-button-inverted,
.ressource-theme .app-round-button.app-button-lighter:hover,
.ressource-theme .app-round-button.app-button-lighter.app-button-active,
.ressource-theme .app-round-button.app-button-lighter.app-button-inverted,
.ressource-theme.theme-override.theme-override .app-button.app-button-lighter:hover,
.ressource-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.ressource-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted,
.ressource-theme.theme-override.theme-override .app-round-button.app-button-lighter:hover,
.ressource-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active,
.ressource-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted,
* .app-button.app-button-lighter:hover,
* .app-button.app-button-lighter.app-button-active,
* .app-button.app-button-lighter.app-button-inverted,
* .app-round-button.app-button-lighter:hover,
* .app-round-button.app-button-lighter.app-button-active,
* .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #f7b366;
}
.ressource-theme .app-button.app-button-lighter.app-button-active,
.ressource-theme .app-round-button.app-button-lighter.app-button-active,
.ressource-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.ressource-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active,
* .app-button.app-button-lighter.app-button-active,
* .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.ressource-theme .app-button.app-button-lighter.app-button-inverted:hover, .ressource-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.ressource-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.ressource-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
* .app-button.app-button-lighter.app-button-inverted:hover,
* .app-button.app-button-lighter.app-button-inverted.app-button-active,
* .app-round-button.app-button-lighter.app-button-inverted:hover,
* .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.ressource-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.ressource-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
* .app-button.app-button-lighter.app-button-inverted.app-button-active,
* .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #f0850d;
  box-shadow: inset 0 0 0.75rem #ba670a;
}
.ressource-theme .app-button.app-button-lighter.app-button-inverted:hover,
.ressource-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover,
* .app-button.app-button-lighter.app-button-inverted:hover,
* .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #f7b366;
}
.ressource-theme .app-button.app-button-lighter[disabled][disabled],
.ressource-theme .app-round-button.app-button-lighter[disabled][disabled],
.ressource-theme.theme-override.theme-override .app-button.app-button-lighter[disabled][disabled],
.ressource-theme.theme-override.theme-override .app-round-button.app-button-lighter[disabled][disabled],
* .app-button.app-button-lighter[disabled][disabled],
* .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.ressource-theme .app-stroked-round-button,
.ressource-theme.theme-override.theme-override .app-stroked-round-button,
* .app-stroked-round-button {
  background-color: #f39325;
  color: #ffffff;
  border-color: #ffffff;
}
.ressource-theme .app-stroked-round-button:hover, .ressource-theme .app-stroked-round-button.app-button-active, .ressource-theme .app-stroked-round-button.app-button-inverted,
.ressource-theme.theme-override.theme-override .app-stroked-round-button:hover,
.ressource-theme.theme-override.theme-override .app-stroked-round-button.app-button-active,
.ressource-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted,
* .app-stroked-round-button:hover,
* .app-stroked-round-button.app-button-active,
* .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #f39325;
}
.ressource-theme .app-stroked-round-button.app-button-active,
.ressource-theme.theme-override.theme-override .app-stroked-round-button.app-button-active,
* .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.ressource-theme .app-stroked-round-button.app-button-inverted:hover, .ressource-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active,
* .app-stroked-round-button.app-button-inverted:hover,
* .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.ressource-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active,
* .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #ae610a;
  box-shadow: inset 0 0 0.75rem #784307;
}
.ressource-theme .app-stroked-round-button.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover,
* .app-stroked-round-button.app-button-inverted:hover {
  background-color: #f39325;
}
.ressource-theme .app-stroked-round-button[disabled][disabled],
.ressource-theme.theme-override.theme-override .app-stroked-round-button[disabled][disabled],
* .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.ressource-theme .app-stroked-round-button.app-button-inverted,
.ressource-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted,
* .app-stroked-round-button.app-button-inverted {
  border-color: #f39325;
}
.ressource-theme .app-stroked-round-button.app-button-lighter,
.ressource-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter,
* .app-stroked-round-button.app-button-lighter {
  background-color: #f7b366;
  color: #ffffff;
  border-color: #ffffff;
}
.ressource-theme .app-stroked-round-button.app-button-lighter:hover, .ressource-theme .app-stroked-round-button.app-button-lighter.app-button-active, .ressource-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.ressource-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter:hover,
.ressource-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active,
.ressource-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted,
* .app-stroked-round-button.app-button-lighter:hover,
* .app-stroked-round-button.app-button-lighter.app-button-active,
* .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #f7b366;
}
.ressource-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.ressource-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active,
* .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.ressource-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .ressource-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
* .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
* .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.ressource-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
* .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #f0850d;
  box-shadow: inset 0 0 0.75rem #ba670a;
}
.ressource-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
* .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #f7b366;
}
.ressource-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.ressource-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter[disabled][disabled],
* .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.ressource-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.ressource-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted,
* .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #f7b366;
}
.ressource-theme app-timeline-view .files-icon,
.ressource-theme.theme-override.theme-override app-timeline-view .files-icon,
* app-timeline-view .files-icon {
  color: #f39325;
}
.ressource-theme app-event-types-selector-card .delete-icon,
.ressource-theme.theme-override.theme-override app-event-types-selector-card .delete-icon,
* app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.ressource-theme app-loading.not-transparent,
.ressource-theme.theme-override.theme-override app-loading.not-transparent,
* app-loading.not-transparent {
  background-color: #e9f0f5;
}
.ressource-theme app-map-dialog > .buttons,
.ressource-theme.theme-override.theme-override app-map-dialog > .buttons,
* app-map-dialog > .buttons {
  background-color: white;
}
.ressource-theme app-settings-list a.highlight,
.ressource-theme.theme-override.theme-override app-settings-list a.highlight,
* app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.ressource-theme app-settings-list .wrapper,
.ressource-theme.theme-override.theme-override app-settings-list .wrapper,
* app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.ressource-theme app-settings-list .clickable-list-container:before,
.ressource-theme.theme-override.theme-override app-settings-list .clickable-list-container:before,
* app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme app-list-layout-with-routing .tab-group,
.ressource-theme.theme-override.theme-override app-list-layout-with-routing .tab-group,
* app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.ressource-theme app-list-layout-with-routing .toggle-view-button,
.ressource-theme.theme-override.theme-override app-list-layout-with-routing .toggle-view-button,
* app-list-layout-with-routing .toggle-view-button {
  background: #ef801b;
  color: white;
}
.ressource-theme app-preview .timeline-item-card,
.ressource-theme.theme-override.theme-override app-preview .timeline-item-card,
* app-preview .timeline-item-card {
  background-color: white;
}
.ressource-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.ressource-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
* app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #f39325, inset -0.5rem 0 0.5rem -0.5rem #f39325;
}
.ressource-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.ressource-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
* app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #f39325, inset -0.5rem 0 0.5rem -0.5rem #f39325, inset 0 0.5rem 0.5rem -0.5rem #f39325;
}
.ressource-theme app-file-card .inset-box-shadow.inset-box-shadow,
.ressource-theme.theme-override.theme-override app-file-card .inset-box-shadow.inset-box-shadow,
* app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #f39325;
}
.ressource-theme app-file-card .image-container,
.ressource-theme.theme-override.theme-override app-file-card .image-container,
* app-file-card .image-container {
  background-color: gray;
}
.ressource-theme app-file-card .download-button:hover, .ressource-theme app-file-card .delete-button:hover, .ressource-theme app-file-card .event-button:hover, .ressource-theme app-file-card .file-info-button:hover,
.ressource-theme.theme-override.theme-override app-file-card .download-button:hover,
.ressource-theme.theme-override.theme-override app-file-card .delete-button:hover,
.ressource-theme.theme-override.theme-override app-file-card .event-button:hover,
.ressource-theme.theme-override.theme-override app-file-card .file-info-button:hover,
* app-file-card .download-button:hover,
* app-file-card .delete-button:hover,
* app-file-card .event-button:hover,
* app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.ressource-theme app-file-card .download-button:hover, .ressource-theme app-file-card .event-button:hover,
.ressource-theme.theme-override.theme-override app-file-card .download-button:hover,
.ressource-theme.theme-override.theme-override app-file-card .event-button:hover,
* app-file-card .download-button:hover,
* app-file-card .event-button:hover {
  color: #f39325;
}
.ressource-theme app-file-card .delete-button, .ressource-theme app-file-card .selected-icon, .ressource-theme app-file-card .link-icon,
.ressource-theme.theme-override.theme-override app-file-card .delete-button,
.ressource-theme.theme-override.theme-override app-file-card .selected-icon,
.ressource-theme.theme-override.theme-override app-file-card .link-icon,
* app-file-card .delete-button,
* app-file-card .selected-icon,
* app-file-card .link-icon {
  color: #bdbdbd;
}
.ressource-theme app-file-card .delete-button:hover,
.ressource-theme.theme-override.theme-override app-file-card .delete-button:hover,
* app-file-card .delete-button:hover {
  color: red;
}
.ressource-theme app-file-card .timeline-item-card,
.ressource-theme.theme-override.theme-override app-file-card .timeline-item-card,
* app-file-card .timeline-item-card {
  background-color: white;
}
.ressource-theme app-commission-list tr.highlight,
.ressource-theme.theme-override.theme-override app-commission-list tr.highlight,
* app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.ressource-theme app-commission-list section.wrapper,
.ressource-theme.theme-override.theme-override app-commission-list section.wrapper,
* app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-commission-list header.header,
.ressource-theme.theme-override.theme-override app-commission-list header.header,
* app-commission-list header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-commission-list header.header button.clear-search,
.ressource-theme.theme-override.theme-override app-commission-list header.header button.clear-search,
* app-commission-list header.header button.clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-commission-list header.header button.clear-search:hover,
.ressource-theme.theme-override.theme-override app-commission-list header.header button.clear-search:hover,
* app-commission-list header.header button.clear-search:hover {
  background-color: #f39325;
}
.ressource-theme app-commission-list .clickable-list-container:before,
.ressource-theme.theme-override.theme-override app-commission-list .clickable-list-container:before,
* app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme app-commission-list .clickable-list-container .global-stats-link a,
.ressource-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a,
* app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.ressource-theme app-commission-list a.active,
.ressource-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.ressource-theme.theme-override.theme-override app-commission-list a.active,
.ressource-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a.active,
* app-commission-list a.active,
* app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.ressource-theme app-videodokumentation-list section.wrapper,
.ressource-theme.theme-override.theme-override app-videodokumentation-list section.wrapper,
* app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-videodokumentation-list header.header,
.ressource-theme.theme-override.theme-override app-videodokumentation-list header.header,
* app-videodokumentation-list header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-videodokumentation-list header.header ° button.clear-search,
.ressource-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search,
* app-videodokumentation-list header.header ° button.clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.ressource-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search:hover,
* app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #f39325;
}
.ressource-theme app-videodokumentation-list .clickable-list-container:before,
.ressource-theme.theme-override.theme-override app-videodokumentation-list .clickable-list-container:before,
* app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme app-videodokumentation-list a.active,
.ressource-theme.theme-override.theme-override app-videodokumentation-list a.active,
* app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.ressource-theme app-email-client .email-list .email-list-entry.current,
.ressource-theme.theme-override.theme-override app-email-client .email-list .email-list-entry.current,
* app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.ressource-theme app-email-client .nav-bar,
.ressource-theme.theme-override.theme-override app-email-client .nav-bar,
* app-email-client .nav-bar {
  background-color: white;
}
.ressource-theme app-email-client .search-bar-header,
.ressource-theme.theme-override.theme-override app-email-client .search-bar-header,
* app-email-client .search-bar-header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-email-client .search-bar-clear-search,
.ressource-theme.theme-override.theme-override app-email-client .search-bar-clear-search,
* app-email-client .search-bar-clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-email-client .search-bar-clear-search:hover,
.ressource-theme.theme-override.theme-override app-email-client .search-bar-clear-search:hover,
* app-email-client .search-bar-clear-search:hover {
  background-color: #f39325;
}
.ressource-theme app-email-client .email-preview .email-contact-link,
.ressource-theme.theme-override.theme-override app-email-client .email-preview .email-contact-link,
* app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-email-client .email-preview .email-card,
.ressource-theme.theme-override.theme-override app-email-client .email-preview .email-card,
* app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.ressource-theme app-email-client .email-preview .email-iframe,
.ressource-theme.theme-override.theme-override app-email-client .email-preview .email-iframe,
* app-email-client .email-preview .email-iframe {
  color: white;
}
.ressource-theme app-email-client .sub-elements,
.ressource-theme.theme-override.theme-override app-email-client .sub-elements,
* app-email-client .sub-elements {
  background: whitesmoke;
}
.ressource-theme app-email-client .nav-tree .mat-list-item-content,
.ressource-theme.theme-override.theme-override app-email-client .nav-tree .mat-list-item-content,
* app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.ressource-theme app-email-client .email-list-entry,
.ressource-theme.theme-override.theme-override app-email-client .email-list-entry,
* app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.ressource-theme app-support-dialog .card,
.ressource-theme.theme-override.theme-override app-support-dialog .card,
* app-support-dialog .card {
  background-color: #e9f0f5;
}
.ressource-theme app-support-dialog a.link,
.ressource-theme.theme-override.theme-override app-support-dialog a.link,
* app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-image-editor .tui-image-editor-main-container,
.ressource-theme.theme-override.theme-override app-image-editor .tui-image-editor-main-container,
* app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.ressource-theme app-image-editor .tui-image-editor-controls,
.ressource-theme.theme-override.theme-override app-image-editor .tui-image-editor-controls,
* app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.ressource-theme app-image-editor .tui-image-editor-menu .enabled,
.ressource-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .enabled,
* app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.ressource-theme app-image-editor .tui-image-editor-menu .normal,
.ressource-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .normal,
* app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.ressource-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.ressource-theme.theme-override.theme-override app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
* app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.ressource-theme app-file-explorer .example-container, .ressource-theme app-file-explorer .content,
.ressource-theme.theme-override.theme-override app-file-explorer .example-container,
.ressource-theme.theme-override.theme-override app-file-explorer .content,
* app-file-explorer .example-container,
* app-file-explorer .content {
  background-color: white;
}
.ressource-theme app-file-explorer .explorer-tree-node:hover,
.ressource-theme app-file-explorer .list-item:hover,
.ressource-theme.theme-override.theme-override app-file-explorer .explorer-tree-node:hover,
.ressource-theme.theme-override.theme-override app-file-explorer .list-item:hover,
* app-file-explorer .explorer-tree-node:hover,
* app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.ressource-theme app-file-explorer .explorer-tree-node.selected,
.ressource-theme.theme-override.theme-override app-file-explorer .explorer-tree-node.selected,
* app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.ressource-theme app-file-explorer .share-icon,
.ressource-theme.theme-override.theme-override app-file-explorer .share-icon,
* app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.ressource-theme app-file-explorer .toggle-view-button,
.ressource-theme.theme-override.theme-override app-file-explorer .toggle-view-button,
* app-file-explorer .toggle-view-button {
  background: #ef801b;
  color: white;
}
.ressource-theme app-file-explorer .root-button,
.ressource-theme.theme-override.theme-override app-file-explorer .root-button,
* app-file-explorer .root-button {
  color: white;
}
.ressource-theme app-file-explorer .root-button fa-icon,
.ressource-theme.theme-override.theme-override app-file-explorer .root-button fa-icon,
* app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.ressource-theme app-file-explorer .selected-elements-amount,
.ressource-theme.theme-override.theme-override app-file-explorer .selected-elements-amount,
* app-file-explorer .selected-elements-amount {
  background-color: white;
}
.ressource-theme app-file-explorer .back-button .inverted-arrow,
.ressource-theme.theme-override.theme-override app-file-explorer .back-button .inverted-arrow,
* app-file-explorer .back-button .inverted-arrow {
  color: #f39325;
}
.ressource-theme app-file-explorer .back-button:focus .inverted-arrow, .ressource-theme app-file-explorer .back-button:hover .inverted-arrow,
.ressource-theme.theme-override.theme-override app-file-explorer .back-button:focus .inverted-arrow,
.ressource-theme.theme-override.theme-override app-file-explorer .back-button:hover .inverted-arrow,
* app-file-explorer .back-button:focus .inverted-arrow,
* app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.ressource-theme app-file-explorer .back-button:disabled .inverted-arrow,
.ressource-theme.theme-override.theme-override app-file-explorer .back-button:disabled .inverted-arrow,
* app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.ressource-theme app-select-folder-dialog .explorer-tree-node:hover, .ressource-theme app-select-folder-dialog .list-item:hover,
.ressource-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node:hover,
.ressource-theme.theme-override.theme-override app-select-folder-dialog .list-item:hover,
* app-select-folder-dialog .explorer-tree-node:hover,
* app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.ressource-theme app-select-folder-dialog .explorer-tree-node.selected,
.ressource-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.selected,
* app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.ressource-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.ressource-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.disabled-node,
* app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.ressource-theme app-reports-list section.wrapper,
.ressource-theme.theme-override.theme-override app-reports-list section.wrapper,
* app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-reports-list header.header,
.ressource-theme.theme-override.theme-override app-reports-list header.header,
* app-reports-list header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-reports-list header.header button.clear-search,
.ressource-theme.theme-override.theme-override app-reports-list header.header button.clear-search,
* app-reports-list header.header button.clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-reports-list header.header button.clear-search:hover,
.ressource-theme.theme-override.theme-override app-reports-list header.header button.clear-search:hover,
* app-reports-list header.header button.clear-search:hover {
  background-color: #f39325;
}
.ressource-theme app-reports-list .clickable-list-container:before,
.ressource-theme.theme-override.theme-override app-reports-list .clickable-list-container:before,
* app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme app-reports-list a.active,
.ressource-theme.theme-override.theme-override app-reports-list a.active,
* app-reports-list a.active {
  background-color: #e0e0e0;
}
.ressource-theme app-generated-documents-list section.wrapper,
.ressource-theme.theme-override.theme-override app-generated-documents-list section.wrapper,
* app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-generated-documents-list header.header,
.ressource-theme.theme-override.theme-override app-generated-documents-list header.header,
* app-generated-documents-list header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-generated-documents-list header.header button.clear-search,
.ressource-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search,
* app-generated-documents-list header.header button.clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-generated-documents-list header.header button.clear-search:hover,
.ressource-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search:hover,
* app-generated-documents-list header.header button.clear-search:hover {
  background-color: #f39325;
}
.ressource-theme app-generated-documents-list .clickable-list-container:before,
.ressource-theme.theme-override.theme-override app-generated-documents-list .clickable-list-container:before,
* app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme app-generated-documents-list a.active,
.ressource-theme.theme-override.theme-override app-generated-documents-list a.active,
* app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.ressource-theme app-invoice-editor .button-wrapper,
.ressource-theme.theme-override.theme-override app-invoice-editor .button-wrapper,
* app-invoice-editor .button-wrapper {
  background-color: white;
}
.ressource-theme .hover-form .mat-form-field-flex:hover,
.ressource-theme.theme-override.theme-override .hover-form .mat-form-field-flex:hover,
* .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.ressource-theme app-dave-list-card .selected-clickable-list-item, .ressource-theme app-dave-list-card .selected-clickable-list-item:hover,
.ressource-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item,
.ressource-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item:hover,
* app-dave-list-card .selected-clickable-list-item,
* app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.ressource-theme app-dave-list-card .card-header,
.ressource-theme.theme-override.theme-override app-dave-list-card .card-header,
* app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.ressource-theme app-dave-list-card .bottom-shadow,
.ressource-theme.theme-override.theme-override app-dave-list-card .bottom-shadow,
* app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.ressource-theme app-filter div.date,
.ressource-theme.theme-override.theme-override app-filter div.date,
* app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.ressource-theme app-event-card .primary,
.ressource-theme.theme-override.theme-override app-event-card .primary,
* app-event-card .primary {
  color: #f39325;
}
.ressource-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.ressource-theme.theme-override.theme-override app-event-card button[mat-icon-button].expansion-initiator:hover,
* app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.ressource-theme app-booking-positions-list section.wrapper,
.ressource-theme.theme-override.theme-override app-booking-positions-list section.wrapper,
* app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-booking-positions-list header.header,
.ressource-theme.theme-override.theme-override app-booking-positions-list header.header,
* app-booking-positions-list header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-booking-positions-list header.header button.clear-search,
.ressource-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search,
* app-booking-positions-list header.header button.clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-booking-positions-list header.header button.clear-search:hover,
.ressource-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search:hover,
* app-booking-positions-list header.header button.clear-search:hover {
  background-color: #f39325;
}
.ressource-theme app-booking-positions-list .clickable-list-container:before,
.ressource-theme.theme-override.theme-override app-booking-positions-list .clickable-list-container:before,
* app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme app-booking-positions-list a.active,
.ressource-theme.theme-override.theme-override app-booking-positions-list a.active,
* app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.ressource-theme app-booking-positions-list th,
.ressource-theme.theme-override.theme-override app-booking-positions-list th,
* app-booking-positions-list th {
  background: whitesmoke !important;
}
.ressource-theme app-dave-list tr.highlight,
.ressource-theme.theme-override.theme-override app-dave-list tr.highlight,
* app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.ressource-theme app-dave-list section.wrapper,
.ressource-theme.theme-override.theme-override app-dave-list section.wrapper,
* app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-dave-list .drag-header.cdk-drag-preview,
.ressource-theme.theme-override.theme-override app-dave-list .drag-header.cdk-drag-preview,
* app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.ressource-theme app-dave-list header.header,
.ressource-theme.theme-override.theme-override app-dave-list header.header,
* app-dave-list header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-dave-list header.header button.clear-search,
.ressource-theme.theme-override.theme-override app-dave-list header.header button.clear-search,
* app-dave-list header.header button.clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-dave-list header.header button.clear-search:hover,
.ressource-theme.theme-override.theme-override app-dave-list header.header button.clear-search:hover,
* app-dave-list header.header button.clear-search:hover {
  background-color: #f39325;
}
.ressource-theme app-dave-list .clickable-list-container:before,
.ressource-theme.theme-override.theme-override app-dave-list .clickable-list-container:before,
* app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme app-dave-list .clickable-list-container .global-stats-link > a,
.ressource-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link > a,
* app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.ressource-theme app-dave-list a.active,
.ressource-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.ressource-theme.theme-override.theme-override app-dave-list a.active,
.ressource-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link a.active,
* app-dave-list a.active,
* app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.ressource-theme app-export-business-volumes-dialog tr.highlight,
.ressource-theme.theme-override.theme-override app-export-business-volumes-dialog tr.highlight,
* app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.ressource-theme app-export-business-volumes-dialog section.wrapper,
.ressource-theme.theme-override.theme-override app-export-business-volumes-dialog section.wrapper,
* app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.ressource-theme.theme-override.theme-override app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
* app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.ressource-theme app-export-business-volumes-dialog header.header,
.ressource-theme.theme-override.theme-override app-export-business-volumes-dialog header.header,
* app-export-business-volumes-dialog header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-export-business-volumes-dialog header.header button.clear-search,
.ressource-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search,
* app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.ressource-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search:hover,
* app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #f39325;
}
.ressource-theme app-export-business-volumes-dialog .clickable-list-container:before,
.ressource-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container:before,
* app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.ressource-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
* app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.ressource-theme app-export-business-volumes-dialog a.active,
.ressource-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.ressource-theme.theme-override.theme-override app-export-business-volumes-dialog a.active,
.ressource-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
* app-export-business-volumes-dialog a.active,
* app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.ressource-theme app-contact-list .darker-background.darker-background,
.ressource-theme.theme-override.theme-override app-contact-list .darker-background.darker-background,
* app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.ressource-theme app-contact-list .darker-background.darker-background:hover,
.ressource-theme.theme-override.theme-override app-contact-list .darker-background.darker-background:hover,
* app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.ressource-theme app-select-persons table tr th[mat-header-cell],
.ressource-theme.theme-override.theme-override app-select-persons table tr th[mat-header-cell],
* app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.ressource-theme app-shift-plan .header-colorful,
.ressource-theme.theme-override.theme-override app-shift-plan .header-colorful,
* app-shift-plan .header-colorful {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-shift-plan .header-colorful .today-button.today-button,
.ressource-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button,
* app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.ressource-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .ressource-theme app-shift-plan .header-colorful .today-button.today-button,
.ressource-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button,
.ressource-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button,
* app-shift-plan .header-colorful .swipe-button.swipe-button,
* app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.ressource-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .ressource-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.ressource-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.ressource-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button:hover,
* app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
* app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.ressource-theme app-detail-piecework main,
.ressource-theme.theme-override.theme-override app-detail-piecework main,
* app-detail-piecework main {
  background-color: #f39325;
  color: white;
}
.ressource-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.ressource-theme.theme-override.theme-override app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
* app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.ressource-theme app-detail-piecework main .mat-list-base .mat-list-item,
.ressource-theme.theme-override.theme-override app-detail-piecework main .mat-list-base .mat-list-item,
* app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.ressource-theme app-detail-piecework main .mat-tab-label,
.ressource-theme.theme-override.theme-override app-detail-piecework main .mat-tab-label,
* app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.ressource-theme app-detail-piecework header,
.ressource-theme.theme-override.theme-override app-detail-piecework header,
* app-detail-piecework header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-detail-piecework mat-expansion-panel.primary-background,
.ressource-theme.theme-override.theme-override app-detail-piecework mat-expansion-panel.primary-background,
* app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #f39325;
  color: white;
}
.ressource-theme app-piecework-demo .scrollable,
.ressource-theme.theme-override.theme-override app-piecework-demo .scrollable,
* app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.ressource-theme app-side-nav-bar,
.ressource-theme.theme-override.theme-override app-side-nav-bar,
* app-side-nav-bar {
  background-color: whitesmoke;
}
.ressource-theme app-side-nav-bar [mat-list-item].is-active,
.ressource-theme.theme-override.theme-override app-side-nav-bar [mat-list-item].is-active,
* app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #f39325;
}
.ressource-theme app-side-nav-bar mat-nav-list,
.ressource-theme.theme-override.theme-override app-side-nav-bar mat-nav-list,
* app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme .dave-inc-bar,
.ressource-theme.theme-override.theme-override .dave-inc-bar,
* .dave-inc-bar {
  background-color: #f39325;
}
.ressource-theme app-root,
.ressource-theme.theme-override.theme-override app-root,
* app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-commission-overview .alex-sein-buntes-feld,
.ressource-theme.theme-override.theme-override app-commission-overview .alex-sein-buntes-feld,
* app-commission-overview .alex-sein-buntes-feld {
  background-color: #f39325;
}
.ressource-theme app-commission-overview .btgb-table-wrapper th:first-child,
.ressource-theme app-commission-overview .btgb-table-wrapper td:first-child,
.ressource-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:first-child,
.ressource-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper td:first-child,
* app-commission-overview .btgb-table-wrapper th:first-child,
* app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme app-commission-overview .btgb-table-wrapper .color-dot,
.ressource-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot,
* app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.ressource-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.ressource-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot::after,
* app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.ressource-theme app-commission-overview .btgb-table-wrapper th:last-child,
.ressource-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:last-child,
* app-commission-overview .btgb-table-wrapper th:last-child {
  color: #f39325;
  border-color: #f39325;
}
.ressource-theme app-commission-overview .timeline,
.ressource-theme.theme-override.theme-override app-commission-overview .timeline,
* app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme app-commission-overview .timeline-event-card,
.ressource-theme.theme-override.theme-override app-commission-overview .timeline-event-card,
* app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.ressource-theme app-commission-overview .timeline-event-card:hover,
.ressource-theme.theme-override.theme-override app-commission-overview .timeline-event-card:hover,
* app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.ressource-theme app-comment-list .inline-send,
.ressource-theme.theme-override.theme-override app-comment-list .inline-send,
* app-comment-list .inline-send {
  background: white;
}
.ressource-theme app-new-booking-option .highlight.highlight,
.ressource-theme.theme-override.theme-override app-new-booking-option .highlight.highlight,
* app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.ressource-theme app-new-booking-option .dont-edit.dont-edit,
.ressource-theme app-new-booking-option .disabled.disabled,
.ressource-theme.theme-override.theme-override app-new-booking-option .dont-edit.dont-edit,
.ressource-theme.theme-override.theme-override app-new-booking-option .disabled.disabled,
* app-new-booking-option .dont-edit.dont-edit,
* app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme .ngx-toastr,
.ressource-theme.theme-override.theme-override .ngx-toastr,
* .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.ressource-theme .ngx-toastr:hover,
.ressource-theme.theme-override.theme-override .ngx-toastr:hover,
* .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.ressource-theme .ngx-toastr.toast-success,
.ressource-theme.theme-override.theme-override .ngx-toastr.toast-success,
* .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.ressource-theme .ngx-toastr.toast-error,
.ressource-theme.theme-override.theme-override .ngx-toastr.toast-error,
* .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.ressource-theme .ngx-toastr.toast-info,
.ressource-theme.theme-override.theme-override .ngx-toastr.toast-info,
* .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-resource-plan .header-colorful,
.ressource-theme.theme-override.theme-override app-resource-plan .header-colorful,
* app-resource-plan .header-colorful {
  background-color: #ef801b;
  color: white;
}
.ressource-theme app-resource-plan .header-colorful .today-button.today-button,
.ressource-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button,
* app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.ressource-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .ressource-theme app-resource-plan .header-colorful .today-button.today-button,
.ressource-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button,
.ressource-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button,
* app-resource-plan .header-colorful .swipe-button.swipe-button,
* app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.ressource-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .ressource-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.ressource-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.ressource-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button:hover,
* app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
* app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.ressource-theme app-time-tracker,
.ressource-theme.theme-override.theme-override app-time-tracker,
* app-time-tracker {
  background-color: #f7b366;
  color: white;
}
.ressource-theme .ngx-mat-colorpicker-content,
.ressource-theme.theme-override.theme-override .ngx-mat-colorpicker-content,
* .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.ressource-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.ressource-theme.theme-override.theme-override .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
* .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.ressource-theme app-person-list-entry a.link,
.ressource-theme.theme-override.theme-override app-person-list-entry a.link,
* app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-doctor-list-entry .link,
.ressource-theme.theme-override.theme-override app-doctor-list-entry .link,
* app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-expansion-panel .scrollable .top-shadow,
.ressource-theme.theme-override.theme-override app-expansion-panel .scrollable .top-shadow,
* app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.ressource-theme app-expansion-panel .scrollable .bottom-shadow,
.ressource-theme.theme-override.theme-override app-expansion-panel .scrollable .bottom-shadow,
* app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.ressource-theme .app-background-primary,
.ressource-theme.theme-override.theme-override .app-background-primary,
* .app-background-primary {
  background-color: #f39325;
}
.ressource-theme .app-background-accent,
.ressource-theme.theme-override.theme-override .app-background-accent,
* .app-background-accent {
  background-color: #fafafa;
}
.ressource-theme .app-background-warn,
.ressource-theme.theme-override.theme-override .app-background-warn,
* .app-background-warn {
  background-color: #e91e63;
}
.ressource-theme .app-foreground-primary,
.ressource-theme.theme-override.theme-override .app-foreground-primary,
* .app-foreground-primary {
  color: #f39325;
}
.ressource-theme .app-foreground-accent,
.ressource-theme.theme-override.theme-override .app-foreground-accent,
* .app-foreground-accent {
  color: #fafafa;
}
.ressource-theme .app-foreground-warn,
.ressource-theme.theme-override.theme-override .app-foreground-warn,
* .app-foreground-warn {
  color: #e91e63;
}
.ressource-theme app-ck-editor,
.ressource-theme.theme-override.theme-override app-ck-editor,
* app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.ressource-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.ressource-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card,
* app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.ressource-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.ressource-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
* app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.ressource-theme app-file-order-dialog .list-item,
.ressource-theme.theme-override.theme-override app-file-order-dialog .list-item,
* app-file-order-dialog .list-item {
  background: white;
}
.ressource-theme app-start-process-dialog .selected-files-list,
.ressource-theme.theme-override.theme-override app-start-process-dialog .selected-files-list,
* app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme app-process-main-view .detection-modal-wrapper,
.ressource-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper,
* app-process-main-view .detection-modal-wrapper {
  background: white;
}
.ressource-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.ressource-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
* app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #f39325;
}
.ressource-theme app-process-main-view .main-file-badge,
.ressource-theme.theme-override.theme-override app-process-main-view .main-file-badge,
* app-process-main-view .main-file-badge {
  color: #f39325;
}
.ressource-theme app-new-document-view-component dropzone .input,
.ressource-theme app-new-document-view-component dropzone .pen-icon,
.ressource-theme.theme-override.theme-override app-new-document-view-component dropzone .input,
.ressource-theme.theme-override.theme-override app-new-document-view-component dropzone .pen-icon,
* app-new-document-view-component dropzone .input,
* app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-time-tracker-multiple .timer-card,
.ressource-theme.theme-override.theme-override app-time-tracker-multiple .timer-card,
* app-time-tracker-multiple .timer-card {
  background-color: #f7b366;
  color: white;
}
.ressource-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.ressource-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):hover,
* app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.ressource-theme app-arl-table tr.element-row:not(.expanded-row):active,
.ressource-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):active,
* app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.ressource-theme app-arl-table .add-button-list,
.ressource-theme.theme-override.theme-override app-arl-table .add-button-list,
* app-arl-table .add-button-list {
  background: white;
}
.ressource-theme app-pseudo-step-header .wrapper-button.active,
.ressource-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active,
* app-pseudo-step-header .wrapper-button.active {
  border-color: #f39325;
}
.ressource-theme app-pseudo-step-header .image-wrapper,
.ressource-theme.theme-override.theme-override app-pseudo-step-header .image-wrapper,
* app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.ressource-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.ressource-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
* app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.ressource-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active .image-wrapper,
* app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #f39325;
  color: white;
}
.ressource-theme app-milestone-modal .status-form,
.ressource-theme.theme-override.theme-override app-milestone-modal .status-form,
* app-milestone-modal .status-form {
  background: white;
}
.ressource-theme app-e-invoice-view .grid-borders.grid-borders,
.ressource-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.ressource-theme app-e-invoice-view .borders,
.ressource-theme app-e-invoice-view .borders-column,
.ressource-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.ressource-theme app-e-invoice-view .borders-row,
.ressource-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.ressource-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders,
.ressource-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.ressource-theme.theme-override.theme-override app-e-invoice-view .borders,
.ressource-theme.theme-override.theme-override app-e-invoice-view .borders-column,
.ressource-theme.theme-override.theme-override app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.ressource-theme.theme-override.theme-override app-e-invoice-view .borders-row,
.ressource-theme.theme-override.theme-override app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
* app-e-invoice-view .grid-borders.grid-borders,
* app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
* app-e-invoice-view .borders,
* app-e-invoice-view .borders-column,
* app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
* app-e-invoice-view .borders-row,
* app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.ressource-theme app-e-invoice-view .mat-table td,
.ressource-theme app-e-invoice-view .mat-table th,
.ressource-theme.theme-override.theme-override app-e-invoice-view .mat-table td,
.ressource-theme.theme-override.theme-override app-e-invoice-view .mat-table th,
* app-e-invoice-view .mat-table td,
* app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-e-invoice-allowance-charge-view .borders,
.ressource-theme app-e-invoice-allowance-charge-view .borders-column,
.ressource-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.ressource-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders,
.ressource-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column,
.ressource-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
* app-e-invoice-allowance-charge-view .borders,
* app-e-invoice-allowance-charge-view .borders-column,
* app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.ressource-theme app-detail-contract .primary,
.ressource-theme.theme-override.theme-override app-detail-contract .primary,
* app-detail-contract .primary {
  color: #f39325;
}
.ressource-theme app-detail-contract .filter,
.ressource-theme.theme-override.theme-override app-detail-contract .filter,
* app-detail-contract .filter {
  background-color: white;
}
.ressource-theme app-detail-contract .filter h2,
.ressource-theme.theme-override.theme-override app-detail-contract .filter h2,
* app-detail-contract .filter h2 {
  color: #f39325;
}
.ressource-theme app-contract-list header.header,
.ressource-theme.theme-override.theme-override app-contract-list header.header,
* app-contract-list header.header {
  color: white;
  background-color: #ef801b;
}
.ressource-theme app-detail-doctor .deleted,
.ressource-theme.theme-override.theme-override app-detail-doctor .deleted,
* app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.ressource-theme app-detail-doctor .bookmark-wrapper,
.ressource-theme.theme-override.theme-override app-detail-doctor .bookmark-wrapper,
* app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme app-detail-doctor a.link,
.ressource-theme.theme-override.theme-override app-detail-doctor a.link,
* app-detail-doctor a.link {
  color: white;
}
.ressource-theme.dark-theme .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-ripple-element,
*.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.ressource-theme.dark-theme .mat-option,
.ressource-theme.theme-override.theme-override.dark-theme .mat-option,
*.dark-theme .mat-option {
  color: white;
}
.ressource-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .ressource-theme.dark-theme .mat-option:focus:not(.mat-option-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-option:hover:not(.mat-option-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-option:focus:not(.mat-option-disabled),
*.dark-theme .mat-option:hover:not(.mat-option-disabled),
*.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.ressource-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
*.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.ressource-theme.dark-theme .mat-option.mat-active,
.ressource-theme.theme-override.theme-override.dark-theme .mat-option.mat-active,
*.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.ressource-theme.dark-theme .mat-option.mat-option-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-option.mat-option-disabled,
*.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
*.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f39325;
}
.ressource-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
*.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.ressource-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
*.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.ressource-theme.dark-theme .mat-optgroup-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-optgroup-label,
*.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-optgroup-disabled .mat-optgroup-label,
*.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-pseudo-checkbox,
.ressource-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox,
*.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme .mat-pseudo-checkbox::after,
.ressource-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox::after,
*.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.ressource-theme.dark-theme .mat-pseudo-checkbox-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-disabled,
*.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.ressource-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.ressource-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.ressource-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.ressource-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
*.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
*.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #f39325;
}
.ressource-theme.dark-theme .mat-pseudo-checkbox-checked,
.ressource-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.ressource-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.ressource-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.ressource-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked,
.ressource-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate,
.ressource-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.ressource-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
*.dark-theme .mat-pseudo-checkbox-checked,
*.dark-theme .mat-pseudo-checkbox-indeterminate,
*.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
*.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.ressource-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.ressource-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.ressource-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.ressource-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
*.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
*.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.ressource-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.ressource-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
*.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
*.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.ressource-theme.dark-theme .mat-app-background, .ressource-theme.dark-theme.mat-app-background,
.ressource-theme.theme-override.theme-override.dark-theme .mat-app-background,
.ressource-theme.theme-override.theme-override.dark-theme.mat-app-background,
*.dark-theme .mat-app-background,
*.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.ressource-theme.dark-theme .mat-elevation-z0,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z0,
*.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z1,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z1,
*.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z2,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z2,
*.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z3,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z3,
*.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z4,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z4,
*.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z5,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z5,
*.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z6,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z6,
*.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z7,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z7,
*.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z8,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z8,
*.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z9,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z9,
*.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z10,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z10,
*.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z11,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z11,
*.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z12,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z12,
*.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z13,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z13,
*.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z14,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z14,
*.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z15,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z15,
*.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z16,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z16,
*.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z17,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z17,
*.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z18,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z18,
*.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z19,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z19,
*.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z20,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z20,
*.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z21,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z21,
*.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z22,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z22,
*.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z23,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z23,
*.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-elevation-z24,
.ressource-theme.theme-override.theme-override.dark-theme .mat-elevation-z24,
*.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.ressource-theme.dark-theme .mat-autocomplete-panel,
.ressource-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel,
*.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.ressource-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
*.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.ressource-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
*.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.ressource-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
*.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.ressource-theme.dark-theme .mat-badge,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge,
*.dark-theme .mat-badge {
  position: relative;
}
.ressource-theme.dark-theme .mat-badge.mat-badge,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge.mat-badge,
*.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.ressource-theme.dark-theme .mat-badge-hidden .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-hidden .mat-badge-content,
*.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.ressource-theme.dark-theme .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-content,
*.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.ressource-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.ressource-theme.dark-theme .mat-badge-content._mat-animation-noopable,
.ressource-theme.theme-override.theme-override.dark-theme .ng-animate-disabled .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-content._mat-animation-noopable,
*.dark-theme .ng-animate-disabled .mat-badge-content,
*.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.ressource-theme.dark-theme .mat-badge-content.mat-badge-active,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-content.mat-badge-active,
*.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.ressource-theme.dark-theme .mat-badge-small .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-small .mat-badge-content,
*.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.ressource-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content,
*.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.ressource-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content,
*.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.ressource-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
*.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .ressource-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] *.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.ressource-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
*.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .ressource-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] *.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.ressource-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
*.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .ressource-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] *.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.ressource-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
*.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .ressource-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] *.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.ressource-theme.dark-theme .mat-badge-medium .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-medium .mat-badge-content,
*.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.ressource-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
*.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.ressource-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
*.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.ressource-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
*.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .ressource-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] *.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.ressource-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
*.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .ressource-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] *.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.ressource-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
*.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .ressource-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] *.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.ressource-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
*.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .ressource-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] *.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.ressource-theme.dark-theme .mat-badge-large .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-large .mat-badge-content,
*.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.ressource-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content,
*.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.ressource-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content,
*.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.ressource-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
*.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .ressource-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] *.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.ressource-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
*.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .ressource-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] *.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.ressource-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
*.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .ressource-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] *.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.ressource-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
*.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .ressource-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .ressource-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] *.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.ressource-theme.dark-theme .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-content,
*.dark-theme .mat-badge-content {
  color: white;
  background: #f39325;
}
.cdk-high-contrast-active .ressource-theme.dark-theme .mat-badge-content, .cdk-high-contrast-active .ressource-theme.theme-override.theme-override.dark-theme .mat-badge-content, .cdk-high-contrast-active *.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.ressource-theme.dark-theme .mat-badge-accent .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-accent .mat-badge-content,
*.dark-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme.dark-theme .mat-badge-warn .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-warn .mat-badge-content,
*.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.ressource-theme.dark-theme .mat-badge-disabled .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-badge-disabled .mat-badge-content,
*.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-bottom-sheet-container,
.ressource-theme.theme-override.theme-override.dark-theme .mat-bottom-sheet-container,
*.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.ressource-theme.dark-theme .mat-button, .ressource-theme.dark-theme .mat-icon-button, .ressource-theme.dark-theme .mat-stroked-button,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button,
.ressource-theme.theme-override.theme-override.dark-theme .mat-icon-button,
.ressource-theme.theme-override.theme-override.dark-theme .mat-stroked-button,
*.dark-theme .mat-button,
*.dark-theme .mat-icon-button,
*.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.ressource-theme.dark-theme .mat-button.mat-primary, .ressource-theme.dark-theme .mat-icon-button.mat-primary, .ressource-theme.dark-theme .mat-stroked-button.mat-primary,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary,
.ressource-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary,
.ressource-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary,
*.dark-theme .mat-button.mat-primary,
*.dark-theme .mat-icon-button.mat-primary,
*.dark-theme .mat-stroked-button.mat-primary {
  color: #f39325;
}
.ressource-theme.dark-theme .mat-button.mat-accent, .ressource-theme.dark-theme .mat-icon-button.mat-accent, .ressource-theme.dark-theme .mat-stroked-button.mat-accent,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent,
.ressource-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent,
.ressource-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent,
*.dark-theme .mat-button.mat-accent,
*.dark-theme .mat-icon-button.mat-accent,
*.dark-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.ressource-theme.dark-theme .mat-button.mat-warn, .ressource-theme.dark-theme .mat-icon-button.mat-warn, .ressource-theme.dark-theme .mat-stroked-button.mat-warn,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn,
.ressource-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn,
.ressource-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn,
*.dark-theme .mat-button.mat-warn,
*.dark-theme .mat-icon-button.mat-warn,
*.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.ressource-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .ressource-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .ressource-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .ressource-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .ressource-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .ressource-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .ressource-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .ressource-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .ressource-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .ressource-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .ressource-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .ressource-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
*.dark-theme .mat-button.mat-primary.mat-button-disabled,
*.dark-theme .mat-button.mat-accent.mat-button-disabled,
*.dark-theme .mat-button.mat-warn.mat-button-disabled,
*.dark-theme .mat-button.mat-button-disabled.mat-button-disabled,
*.dark-theme .mat-icon-button.mat-primary.mat-button-disabled,
*.dark-theme .mat-icon-button.mat-accent.mat-button-disabled,
*.dark-theme .mat-icon-button.mat-warn.mat-button-disabled,
*.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,
*.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled,
*.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled,
*.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled,
*.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.ressource-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .ressource-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .ressource-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
*.dark-theme .mat-button.mat-primary .mat-button-focus-overlay,
*.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,
*.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #f39325;
}
.ressource-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .ressource-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .ressource-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
*.dark-theme .mat-button.mat-accent .mat-button-focus-overlay,
*.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,
*.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.ressource-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .ressource-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .ressource-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
*.dark-theme .mat-button.mat-warn .mat-button-focus-overlay,
*.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,
*.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.ressource-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .ressource-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .ressource-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
*.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,
*.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
*.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.ressource-theme.dark-theme .mat-button .mat-ripple-element, .ressource-theme.dark-theme .mat-icon-button .mat-ripple-element, .ressource-theme.dark-theme .mat-stroked-button .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-icon-button .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-stroked-button .mat-ripple-element,
*.dark-theme .mat-button .mat-ripple-element,
*.dark-theme .mat-icon-button .mat-ripple-element,
*.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.ressource-theme.dark-theme .mat-button-focus-overlay,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button-focus-overlay,
*.dark-theme .mat-button-focus-overlay {
  background: white;
}
.ressource-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not(.mat-button-disabled),
*.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme .mat-flat-button, .ressource-theme.dark-theme .mat-raised-button, .ressource-theme.dark-theme .mat-fab, .ressource-theme.dark-theme .mat-mini-fab,
.ressource-theme.theme-override.theme-override.dark-theme .mat-flat-button,
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button,
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab,
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab,
*.dark-theme .mat-flat-button,
*.dark-theme .mat-raised-button,
*.dark-theme .mat-fab,
*.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.ressource-theme.dark-theme .mat-flat-button.mat-primary, .ressource-theme.dark-theme .mat-raised-button.mat-primary, .ressource-theme.dark-theme .mat-fab.mat-primary, .ressource-theme.dark-theme .mat-mini-fab.mat-primary,
.ressource-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary,
*.dark-theme .mat-flat-button.mat-primary,
*.dark-theme .mat-raised-button.mat-primary,
*.dark-theme .mat-fab.mat-primary,
*.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.ressource-theme.dark-theme .mat-flat-button.mat-accent, .ressource-theme.dark-theme .mat-raised-button.mat-accent, .ressource-theme.dark-theme .mat-fab.mat-accent, .ressource-theme.dark-theme .mat-mini-fab.mat-accent,
.ressource-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent,
*.dark-theme .mat-flat-button.mat-accent,
*.dark-theme .mat-raised-button.mat-accent,
*.dark-theme .mat-fab.mat-accent,
*.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme.dark-theme .mat-flat-button.mat-warn, .ressource-theme.dark-theme .mat-raised-button.mat-warn, .ressource-theme.dark-theme .mat-fab.mat-warn, .ressource-theme.dark-theme .mat-mini-fab.mat-warn,
.ressource-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn,
*.dark-theme .mat-flat-button.mat-warn,
*.dark-theme .mat-raised-button.mat-warn,
*.dark-theme .mat-fab.mat-warn,
*.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.ressource-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .ressource-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .ressource-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .ressource-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .ressource-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .ressource-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .ressource-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .ressource-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .ressource-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .ressource-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .ressource-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .ressource-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .ressource-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .ressource-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .ressource-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .ressource-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
*.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
*.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
*.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
*.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
*.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
*.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
*.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
*.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
*.dark-theme .mat-fab.mat-primary.mat-button-disabled,
*.dark-theme .mat-fab.mat-accent.mat-button-disabled,
*.dark-theme .mat-fab.mat-warn.mat-button-disabled,
*.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
*.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
*.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
*.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
*.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.ressource-theme.dark-theme .mat-flat-button.mat-primary, .ressource-theme.dark-theme .mat-raised-button.mat-primary, .ressource-theme.dark-theme .mat-fab.mat-primary, .ressource-theme.dark-theme .mat-mini-fab.mat-primary,
.ressource-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary,
*.dark-theme .mat-flat-button.mat-primary,
*.dark-theme .mat-raised-button.mat-primary,
*.dark-theme .mat-fab.mat-primary,
*.dark-theme .mat-mini-fab.mat-primary {
  background-color: #f39325;
}
.ressource-theme.dark-theme .mat-flat-button.mat-accent, .ressource-theme.dark-theme .mat-raised-button.mat-accent, .ressource-theme.dark-theme .mat-fab.mat-accent, .ressource-theme.dark-theme .mat-mini-fab.mat-accent,
.ressource-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent,
*.dark-theme .mat-flat-button.mat-accent,
*.dark-theme .mat-raised-button.mat-accent,
*.dark-theme .mat-fab.mat-accent,
*.dark-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.ressource-theme.dark-theme .mat-flat-button.mat-warn, .ressource-theme.dark-theme .mat-raised-button.mat-warn, .ressource-theme.dark-theme .mat-fab.mat-warn, .ressource-theme.dark-theme .mat-mini-fab.mat-warn,
.ressource-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn,
*.dark-theme .mat-flat-button.mat-warn,
*.dark-theme .mat-raised-button.mat-warn,
*.dark-theme .mat-fab.mat-warn,
*.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.ressource-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .ressource-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .ressource-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .ressource-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .ressource-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .ressource-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .ressource-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .ressource-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .ressource-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .ressource-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .ressource-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .ressource-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .ressource-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .ressource-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .ressource-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .ressource-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
*.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
*.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
*.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
*.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
*.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
*.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
*.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
*.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
*.dark-theme .mat-fab.mat-primary.mat-button-disabled,
*.dark-theme .mat-fab.mat-accent.mat-button-disabled,
*.dark-theme .mat-fab.mat-warn.mat-button-disabled,
*.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
*.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
*.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
*.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
*.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .ressource-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .ressource-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .ressource-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element,
*.dark-theme .mat-flat-button.mat-primary .mat-ripple-element,
*.dark-theme .mat-raised-button.mat-primary .mat-ripple-element,
*.dark-theme .mat-fab.mat-primary .mat-ripple-element,
*.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.ressource-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .ressource-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .ressource-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .ressource-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element,
*.dark-theme .mat-flat-button.mat-accent .mat-ripple-element,
*.dark-theme .mat-raised-button.mat-accent .mat-ripple-element,
*.dark-theme .mat-fab.mat-accent .mat-ripple-element,
*.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.ressource-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .ressource-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .ressource-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .ressource-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element,
*.dark-theme .mat-flat-button.mat-warn .mat-ripple-element,
*.dark-theme .mat-raised-button.mat-warn .mat-ripple-element,
*.dark-theme .mat-fab.mat-warn .mat-ripple-element,
*.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.ressource-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .ressource-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-flat-button:not([class*=mat-elevation-z]),
*.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]),
*.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button:not([class*=mat-elevation-z]),
*.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
*.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
*.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .ressource-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]),
*.dark-theme .mat-fab:not([class*=mat-elevation-z]),
*.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .ressource-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
*.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
*.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .ressource-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
*.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
*.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.ressource-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
*.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
*.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.ressource-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
*.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
*.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.ressource-theme.dark-theme .mat-button-toggle,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button-toggle,
*.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
*.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme .mat-button-toggle-appearance-standard,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard,
*.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.ressource-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
*.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.ressource-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
*.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.ressource-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.ressource-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
*.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.ressource-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
*.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.ressource-theme.dark-theme .mat-button-toggle-checked,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked,
*.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
*.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.ressource-theme.dark-theme .mat-button-toggle-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled,
*.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.ressource-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
*.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.ressource-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
*.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.ressource-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.ressource-theme.dark-theme .mat-button-toggle-group-appearance-standard,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard,
*.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
*.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.ressource-theme.dark-theme .mat-card,
.ressource-theme.theme-override.theme-override.dark-theme .mat-card,
*.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.ressource-theme.dark-theme .mat-card:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-card:not([class*=mat-elevation-z]),
*.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
*.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-card-subtitle,
.ressource-theme.theme-override.theme-override.dark-theme .mat-card-subtitle,
*.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme .mat-checkbox-frame,
.ressource-theme.theme-override.theme-override.dark-theme .mat-checkbox-frame,
*.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme .mat-checkbox-checkmark,
.ressource-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark,
*.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.ressource-theme.dark-theme .mat-checkbox-checkmark-path,
.ressource-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark-path,
*.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.ressource-theme.dark-theme .mat-checkbox-mixedmark,
.ressource-theme.theme-override.theme-override.dark-theme .mat-checkbox-mixedmark,
*.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.ressource-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .ressource-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.ressource-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.ressource-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
*.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
*.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #f39325;
}
.ressource-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .ressource-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.ressource-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.ressource-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
*.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
*.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.ressource-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .ressource-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.ressource-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.ressource-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
*.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
*.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.ressource-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .ressource-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.ressource-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.ressource-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
*.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
*.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.ressource-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.ressource-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
*.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.ressource-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled .mat-checkbox-label,
*.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-checkbox .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-checkbox .mat-ripple-element,
*.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.ressource-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.ressource-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
*.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
*.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #f39325;
}
.ressource-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.ressource-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
*.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
*.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.ressource-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.ressource-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
*.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
*.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.ressource-theme.dark-theme .mat-chip.mat-standard-chip,
.ressource-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip,
*.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.ressource-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.ressource-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove,
*.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.ressource-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.ressource-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
*.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.ressource-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
*.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.ressource-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
*.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.ressource-theme.dark-theme .mat-chip.mat-standard-chip::after,
.ressource-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip::after,
*.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.ressource-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.ressource-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
*.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #f39325;
  color: white;
}
.ressource-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.ressource-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
*.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.ressource-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
*.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.ressource-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.ressource-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
*.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.ressource-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.ressource-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
*.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.ressource-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
*.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.ressource-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.ressource-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
*.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.ressource-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
*.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.ressource-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
*.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.ressource-theme.dark-theme .mat-table,
.ressource-theme.theme-override.theme-override.dark-theme .mat-table,
*.dark-theme .mat-table {
  background: #424242;
}
.ressource-theme.dark-theme .mat-table thead, .ressource-theme.dark-theme .mat-table tbody, .ressource-theme.dark-theme .mat-table tfoot,
.ressource-theme.dark-theme mat-header-row, .ressource-theme.dark-theme mat-row, .ressource-theme.dark-theme mat-footer-row,
.ressource-theme.dark-theme [mat-header-row], .ressource-theme.dark-theme [mat-row], .ressource-theme.dark-theme [mat-footer-row],
.ressource-theme.dark-theme .mat-table-sticky,
.ressource-theme.theme-override.theme-override.dark-theme .mat-table thead,
.ressource-theme.theme-override.theme-override.dark-theme .mat-table tbody,
.ressource-theme.theme-override.theme-override.dark-theme .mat-table tfoot,
.ressource-theme.theme-override.theme-override.dark-theme mat-header-row,
.ressource-theme.theme-override.theme-override.dark-theme mat-row,
.ressource-theme.theme-override.theme-override.dark-theme mat-footer-row,
.ressource-theme.theme-override.theme-override.dark-theme [mat-header-row],
.ressource-theme.theme-override.theme-override.dark-theme [mat-row],
.ressource-theme.theme-override.theme-override.dark-theme [mat-footer-row],
.ressource-theme.theme-override.theme-override.dark-theme .mat-table-sticky,
*.dark-theme .mat-table thead,
*.dark-theme .mat-table tbody,
*.dark-theme .mat-table tfoot,
*.dark-theme mat-header-row,
*.dark-theme mat-row,
*.dark-theme mat-footer-row,
*.dark-theme [mat-header-row],
*.dark-theme [mat-row],
*.dark-theme [mat-footer-row],
*.dark-theme .mat-table-sticky {
  background: inherit;
}
.ressource-theme.dark-theme mat-row, .ressource-theme.dark-theme mat-header-row, .ressource-theme.dark-theme mat-footer-row,
.ressource-theme.dark-theme th.mat-header-cell, .ressource-theme.dark-theme td.mat-cell, .ressource-theme.dark-theme td.mat-footer-cell,
.ressource-theme.theme-override.theme-override.dark-theme mat-row,
.ressource-theme.theme-override.theme-override.dark-theme mat-header-row,
.ressource-theme.theme-override.theme-override.dark-theme mat-footer-row,
.ressource-theme.theme-override.theme-override.dark-theme th.mat-header-cell,
.ressource-theme.theme-override.theme-override.dark-theme td.mat-cell,
.ressource-theme.theme-override.theme-override.dark-theme td.mat-footer-cell,
*.dark-theme mat-row,
*.dark-theme mat-header-row,
*.dark-theme mat-footer-row,
*.dark-theme th.mat-header-cell,
*.dark-theme td.mat-cell,
*.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme .mat-header-cell,
.ressource-theme.theme-override.theme-override.dark-theme .mat-header-cell,
*.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme .mat-cell, .ressource-theme.dark-theme .mat-footer-cell,
.ressource-theme.theme-override.theme-override.dark-theme .mat-cell,
.ressource-theme.theme-override.theme-override.dark-theme .mat-footer-cell,
*.dark-theme .mat-cell,
*.dark-theme .mat-footer-cell {
  color: white;
}
.ressource-theme.dark-theme .mat-calendar-arrow,
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-arrow,
*.dark-theme .mat-calendar-arrow {
  fill: white;
}
.ressource-theme.dark-theme .mat-datepicker-toggle,
.ressource-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.ressource-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-previous-button,
*.dark-theme .mat-datepicker-toggle,
*.dark-theme .mat-datepicker-content .mat-calendar-next-button,
*.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.ressource-theme.dark-theme .mat-calendar-table-header-divider::after,
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header-divider::after,
*.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme .mat-calendar-table-header,
.ressource-theme.dark-theme .mat-calendar-body-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header,
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-body-label,
*.dark-theme .mat-calendar-table-header,
*.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme .mat-calendar-body-cell-content,
.ressource-theme.dark-theme .mat-date-range-input-separator,
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-date-range-input-separator,
*.dark-theme .mat-calendar-body-cell-content,
*.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.ressource-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
*.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-disabled .mat-date-range-input-separator,
*.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-calendar-body-in-preview,
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-preview,
*.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.ressource-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
*.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
*.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.ressource-theme.dark-theme .mat-calendar-body-in-range::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range::before,
*.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(243, 147, 37, 0.2);
}
.ressource-theme.dark-theme .mat-calendar-body-comparison-identical,
.ressource-theme.dark-theme .mat-calendar-body-in-comparison-range::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical,
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range::before,
*.dark-theme .mat-calendar-body-comparison-identical,
*.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.ressource-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.ressource-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.ressource-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
*.dark-theme .mat-calendar-body-comparison-bridge-start::before,
*.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(243, 147, 37, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.ressource-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.ressource-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.ressource-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
*.dark-theme .mat-calendar-body-comparison-bridge-end::before,
*.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(243, 147, 37, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.ressource-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.ressource-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
*.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
*.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.ressource-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.ressource-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
*.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
*.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.ressource-theme.dark-theme .mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-body-selected,
*.dark-theme .mat-calendar-body-selected {
  background-color: #f39325;
  color: white;
}
.ressource-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
*.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(243, 147, 37, 0.4);
}
.ressource-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today.mat-calendar-body-selected,
*.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.ressource-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
*.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
*.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(243, 147, 37, 0.3);
}
@media (hover: hover) {
  .ressource-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
*.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(243, 147, 37, 0.3);
  }
}
.ressource-theme.dark-theme .mat-datepicker-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content,
*.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.ressource-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
*.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.ressource-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.ressource-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
*.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
*.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.ressource-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.ressource-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
*.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
*.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.ressource-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.ressource-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
*.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
*.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.ressource-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.ressource-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
*.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
*.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.ressource-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.ressource-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
*.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
*.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.ressource-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
*.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
*.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.ressource-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
*.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.ressource-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
*.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
*.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .ressource-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
*.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.ressource-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
*.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.ressource-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.ressource-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
*.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
*.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.ressource-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.ressource-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
*.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
*.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.ressource-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.ressource-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
*.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
*.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.ressource-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.ressource-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
*.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
*.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.ressource-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.ressource-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
*.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
*.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.ressource-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
*.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.ressource-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
*.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.ressource-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
*.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.ressource-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
*.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
*.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .ressource-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
*.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.ressource-theme.dark-theme .mat-datepicker-content-touch,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-content-touch,
*.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-datepicker-toggle-active,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active,
*.dark-theme .mat-datepicker-toggle-active {
  color: #f39325;
}
.ressource-theme.dark-theme .mat-datepicker-toggle-active.mat-accent,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-accent,
*.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.ressource-theme.dark-theme .mat-datepicker-toggle-active.mat-warn,
.ressource-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-warn,
*.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.ressource-theme.dark-theme .mat-date-range-input-inner[disabled],
.ressource-theme.theme-override.theme-override.dark-theme .mat-date-range-input-inner[disabled],
*.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-dialog-container,
.ressource-theme.theme-override.theme-override.dark-theme .mat-dialog-container,
*.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.ressource-theme.dark-theme .mat-divider,
.ressource-theme.theme-override.theme-override.dark-theme .mat-divider,
*.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme .mat-divider-vertical,
.ressource-theme.theme-override.theme-override.dark-theme .mat-divider-vertical,
*.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme .mat-expansion-panel,
.ressource-theme.theme-override.theme-override.dark-theme .mat-expansion-panel,
*.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.ressource-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
*.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-action-row,
.ressource-theme.theme-override.theme-override.dark-theme .mat-action-row,
*.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .ressource-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .ressource-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
*.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
*.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
*.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .ressource-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.ressource-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
*.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.ressource-theme.dark-theme .mat-expansion-panel-header-title,
.ressource-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-title,
*.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.ressource-theme.dark-theme .mat-expansion-panel-header-description,
.ressource-theme.dark-theme .mat-expansion-indicator::after,
.ressource-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-description,
.ressource-theme.theme-override.theme-override.dark-theme .mat-expansion-indicator::after,
*.dark-theme .mat-expansion-panel-header-description,
*.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true],
.ressource-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true],
*.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.ressource-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.ressource-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.ressource-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.ressource-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
*.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
*.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.ressource-theme.dark-theme .mat-form-field-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-label,
*.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme .mat-hint,
.ressource-theme.theme-override.theme-override.dark-theme .mat-hint,
*.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label,
*.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #f39325;
}
.ressource-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
*.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.ressource-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
*.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.ressource-theme.dark-theme .mat-focused .mat-form-field-required-marker,
.ressource-theme.theme-override.theme-override.dark-theme .mat-focused .mat-form-field-required-marker,
*.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.ressource-theme.dark-theme .mat-form-field-ripple,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-ripple,
*.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.ressource-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple,
*.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #f39325;
}
.ressource-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
*.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.ressource-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
*.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.ressource-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
*.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #f39325;
}
.ressource-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
*.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.ressource-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
*.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.ressource-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
*.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.ressource-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.ressource-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
*.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
*.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.ressource-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.ressource-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
*.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
*.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.ressource-theme.dark-theme .mat-error,
.ressource-theme.theme-override.theme-override.dark-theme .mat-error,
*.dark-theme .mat-error {
  color: #e91e63;
}
.ressource-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,
*.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-hint,
*.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
*.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
*.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.ressource-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline,
*.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
*.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.ressource-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex,
*.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.ressource-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
*.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.ressource-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
*.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
*.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
*.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.ressource-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline,
*.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.ressource-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
*.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.ressource-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
*.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #f39325;
}
.ressource-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
*.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.ressource-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
*.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.ressource-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
*.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.ressource-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
*.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
*.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.ressource-theme.dark-theme .mat-icon.mat-primary,
.ressource-theme.theme-override.theme-override.dark-theme .mat-icon.mat-primary,
*.dark-theme .mat-icon.mat-primary {
  color: #f39325;
}
.ressource-theme.dark-theme .mat-icon.mat-accent,
.ressource-theme.theme-override.theme-override.dark-theme .mat-icon.mat-accent,
*.dark-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.ressource-theme.dark-theme .mat-icon.mat-warn,
.ressource-theme.theme-override.theme-override.dark-theme .mat-icon.mat-warn,
*.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.ressource-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
*.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme .mat-input-element:disabled,
.ressource-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.ressource-theme.theme-override.theme-override.dark-theme .mat-input-element:disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
*.dark-theme .mat-input-element:disabled,
*.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-input-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-input-element,
*.dark-theme .mat-input-element {
  caret-color: #f39325;
}
.ressource-theme.dark-theme .mat-input-element::placeholder,
.ressource-theme.theme-override.theme-override.dark-theme .mat-input-element::placeholder,
*.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-input-element::-moz-placeholder,
.ressource-theme.theme-override.theme-override.dark-theme .mat-input-element::-moz-placeholder,
*.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-input-element::-webkit-input-placeholder,
.ressource-theme.theme-override.theme-override.dark-theme .mat-input-element::-webkit-input-placeholder,
*.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-input-element:-ms-input-placeholder,
.ressource-theme.theme-override.theme-override.dark-theme .mat-input-element:-ms-input-placeholder,
*.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option,
.ressource-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option,
*.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled,
*.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.ressource-theme.dark-theme .mat-form-field.mat-accent .mat-input-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-accent .mat-input-element,
*.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.ressource-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.ressource-theme.dark-theme .mat-form-field-invalid .mat-input-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-warn .mat-input-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-invalid .mat-input-element,
*.dark-theme .mat-form-field.mat-warn .mat-input-element,
*.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.ressource-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
*.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.ressource-theme.dark-theme .mat-list-base .mat-list-item,
.ressource-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item,
*.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.ressource-theme.dark-theme .mat-list-base .mat-list-option,
.ressource-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-option,
*.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.ressource-theme.dark-theme .mat-list-base .mat-subheader,
.ressource-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-subheader,
*.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme .mat-list-base .mat-list-item-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item-disabled,
*.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-list-option:hover, .ressource-theme.dark-theme .mat-list-option:focus,
.ressource-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.ressource-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.ressource-theme.dark-theme .mat-action-list .mat-list-item:hover,
.ressource-theme.dark-theme .mat-action-list .mat-list-item:focus,
.ressource-theme.theme-override.theme-override.dark-theme .mat-list-option:hover,
.ressource-theme.theme-override.theme-override.dark-theme .mat-list-option:focus,
.ressource-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:hover,
.ressource-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:focus,
.ressource-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:hover,
.ressource-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:focus,
*.dark-theme .mat-list-option:hover,
*.dark-theme .mat-list-option:focus,
*.dark-theme .mat-nav-list .mat-list-item:hover,
*.dark-theme .mat-nav-list .mat-list-item:focus,
*.dark-theme .mat-action-list .mat-list-item:hover,
*.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.ressource-theme.dark-theme .mat-list-single-selected-option, .ressource-theme.dark-theme .mat-list-single-selected-option:hover, .ressource-theme.dark-theme .mat-list-single-selected-option:focus,
.ressource-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option,
.ressource-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:hover,
.ressource-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:focus,
*.dark-theme .mat-list-single-selected-option,
*.dark-theme .mat-list-single-selected-option:hover,
*.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme .mat-menu-panel,
.ressource-theme.theme-override.theme-override.dark-theme .mat-menu-panel,
*.dark-theme .mat-menu-panel {
  background: #424242;
}
.ressource-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]),
*.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-menu-item,
.ressource-theme.theme-override.theme-override.dark-theme .mat-menu-item,
*.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.ressource-theme.dark-theme .mat-menu-item[disabled],
.ressource-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.ressource-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color,
.ressource-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled],
.ressource-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.ressource-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-icon-no-color,
*.dark-theme .mat-menu-item[disabled],
*.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
*.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.ressource-theme.dark-theme .mat-menu-submenu-icon,
.ressource-theme.theme-override.theme-override.dark-theme .mat-menu-item .mat-icon-no-color,
.ressource-theme.theme-override.theme-override.dark-theme .mat-menu-submenu-icon,
*.dark-theme .mat-menu-item .mat-icon-no-color,
*.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.ressource-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.ressource-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.ressource-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.ressource-theme.dark-theme .mat-menu-item-highlighted:not([disabled]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-menu-item:hover:not([disabled]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-menu-item-highlighted:not([disabled]),
*.dark-theme .mat-menu-item:hover:not([disabled]),
*.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
*.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
*.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.ressource-theme.dark-theme .mat-paginator,
.ressource-theme.theme-override.theme-override.dark-theme .mat-paginator,
*.dark-theme .mat-paginator {
  background: #424242;
}
.ressource-theme.dark-theme .mat-paginator,
.ressource-theme.dark-theme .mat-paginator-page-size .mat-select-trigger,
.ressource-theme.theme-override.theme-override.dark-theme .mat-paginator,
.ressource-theme.theme-override.theme-override.dark-theme .mat-paginator-page-size .mat-select-trigger,
*.dark-theme .mat-paginator,
*.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme .mat-paginator-decrement,
.ressource-theme.dark-theme .mat-paginator-increment,
.ressource-theme.theme-override.theme-override.dark-theme .mat-paginator-decrement,
.ressource-theme.theme-override.theme-override.dark-theme .mat-paginator-increment,
*.dark-theme .mat-paginator-decrement,
*.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.ressource-theme.dark-theme .mat-paginator-first,
.ressource-theme.dark-theme .mat-paginator-last,
.ressource-theme.theme-override.theme-override.dark-theme .mat-paginator-first,
.ressource-theme.theme-override.theme-override.dark-theme .mat-paginator-last,
*.dark-theme .mat-paginator-first,
*.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.ressource-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.ressource-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.ressource-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.ressource-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last,
.ressource-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.ressource-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.ressource-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.ressource-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-last,
*.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
*.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
*.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
*.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-progress-bar-background,
.ressource-theme.theme-override.theme-override.dark-theme .mat-progress-bar-background,
*.dark-theme .mat-progress-bar-background {
  fill: #523a2b;
}
.ressource-theme.dark-theme .mat-progress-bar-buffer,
.ressource-theme.theme-override.theme-override.dark-theme .mat-progress-bar-buffer,
*.dark-theme .mat-progress-bar-buffer {
  background-color: #523a2b;
}
.ressource-theme.dark-theme .mat-progress-bar-fill::after,
.ressource-theme.theme-override.theme-override.dark-theme .mat-progress-bar-fill::after,
*.dark-theme .mat-progress-bar-fill::after {
  background-color: #f39325;
}
.ressource-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.ressource-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
*.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.ressource-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.ressource-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
*.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.ressource-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.ressource-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
*.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.ressource-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.ressource-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
*.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.ressource-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.ressource-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
*.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.ressource-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.ressource-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
*.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.ressource-theme.dark-theme .mat-progress-spinner circle, .ressource-theme.dark-theme .mat-spinner circle,
.ressource-theme.theme-override.theme-override.dark-theme .mat-progress-spinner circle,
.ressource-theme.theme-override.theme-override.dark-theme .mat-spinner circle,
*.dark-theme .mat-progress-spinner circle,
*.dark-theme .mat-spinner circle {
  stroke: #f39325;
}
.ressource-theme.dark-theme .mat-progress-spinner.mat-accent circle, .ressource-theme.dark-theme .mat-spinner.mat-accent circle,
.ressource-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-accent circle,
.ressource-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-accent circle,
*.dark-theme .mat-progress-spinner.mat-accent circle,
*.dark-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.ressource-theme.dark-theme .mat-progress-spinner.mat-warn circle, .ressource-theme.dark-theme .mat-spinner.mat-warn circle,
.ressource-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-warn circle,
.ressource-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-warn circle,
*.dark-theme .mat-progress-spinner.mat-warn circle,
*.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.ressource-theme.dark-theme .mat-radio-outer-circle,
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-outer-circle,
*.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
*.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f39325;
}
.ressource-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.ressource-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .ressource-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .ressource-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
*.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
*.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
*.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
*.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #f39325;
}
.ressource-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
*.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.ressource-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.ressource-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .ressource-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .ressource-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
*.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
*.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
*.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
*.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.ressource-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
*.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.ressource-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.ressource-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .ressource-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .ressource-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
*.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
*.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
*.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
*.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.ressource-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.ressource-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
*.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
*.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.ressource-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
*.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
*.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
*.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-radio-button .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-radio-button .mat-ripple-element,
*.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.ressource-theme.dark-theme .mat-select-value,
.ressource-theme.theme-override.theme-override.dark-theme .mat-select-value,
*.dark-theme .mat-select-value {
  color: white;
}
.ressource-theme.dark-theme .mat-select-placeholder,
.ressource-theme.theme-override.theme-override.dark-theme .mat-select-placeholder,
*.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-select-disabled .mat-select-value,
.ressource-theme.theme-override.theme-override.dark-theme .mat-select-disabled .mat-select-value,
*.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-select-arrow,
.ressource-theme.theme-override.theme-override.dark-theme .mat-select-arrow,
*.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme .mat-select-panel,
.ressource-theme.theme-override.theme-override.dark-theme .mat-select-panel,
*.dark-theme .mat-select-panel {
  background: #424242;
}
.ressource-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-select-panel:not([class*=mat-elevation-z]),
*.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.ressource-theme.theme-override.theme-override.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
*.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
*.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #f39325;
}
.ressource-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
*.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.ressource-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
*.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.ressource-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
*.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.ressource-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.ressource-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
*.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-drawer-container,
.ressource-theme.theme-override.theme-override.dark-theme .mat-drawer-container,
*.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.ressource-theme.dark-theme .mat-drawer,
.ressource-theme.theme-override.theme-override.dark-theme .mat-drawer,
*.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.ressource-theme.dark-theme .mat-drawer.mat-drawer-push,
.ressource-theme.theme-override.theme-override.dark-theme .mat-drawer.mat-drawer-push,
*.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.ressource-theme.dark-theme .mat-drawer:not(.mat-drawer-side),
.ressource-theme.theme-override.theme-override.dark-theme .mat-drawer:not(.mat-drawer-side),
*.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-drawer-side,
.ressource-theme.theme-override.theme-override.dark-theme .mat-drawer-side,
*.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme .mat-drawer-side.mat-drawer-end,
.ressource-theme.theme-override.theme-override.dark-theme .mat-drawer-side.mat-drawer-end,
*.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.ressource-theme.dark-theme [dir=rtl] .mat-drawer-side,
.ressource-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side,
*.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.ressource-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.ressource-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
*.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown,
.ressource-theme.theme-override.theme-override.dark-theme .mat-drawer-backdrop.mat-drawer-shown,
*.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.ressource-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
*.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.ressource-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
*.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.ressource-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
*.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.ressource-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
*.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #f39325;
}
.ressource-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
*.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(243, 147, 37, 0.54);
}
.ressource-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
*.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #f39325;
}
.ressource-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
*.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.ressource-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
*.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.ressource-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
*.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.ressource-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
*.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.ressource-theme.dark-theme .mat-slide-toggle-thumb,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb,
*.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.ressource-theme.dark-theme .mat-slide-toggle-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar,
*.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-slider-track-background,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider-track-background,
*.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.ressource-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.ressource-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.ressource-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label,
*.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
*.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
*.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #f39325;
}
.ressource-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
*.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.ressource-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring,
*.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(243, 147, 37, 0.2);
}
.ressource-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.ressource-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.ressource-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label,
*.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
*.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
*.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.ressource-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
*.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring,
*.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.ressource-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.ressource-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.ressource-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label,
*.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
*.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
*.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.ressource-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
*.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.ressource-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring,
*.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.ressource-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.ressource-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider:hover .mat-slider-track-background,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.cdk-focused .mat-slider-track-background,
*.dark-theme .mat-slider:hover .mat-slider-track-background,
*.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.ressource-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.ressource-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.ressource-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
*.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
*.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
*.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.ressource-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
*.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.ressource-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
*.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.ressource-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
*.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
*.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.ressource-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.ressource-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
*.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
*.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.ressource-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
*.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.ressource-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .ressource-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
*.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
*.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.ressource-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .ressource-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
*.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
*.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.ressource-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
*.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider-horizontal .mat-slider-ticks,
*.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.ressource-theme.dark-theme .mat-slider-vertical .mat-slider-ticks,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slider-vertical .mat-slider-ticks,
*.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.ressource-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .ressource-theme.dark-theme .mat-step-header.cdk-program-focused, .ressource-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .ressource-theme.dark-theme .mat-step-header:hover[aria-disabled=false],
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-keyboard-focused,
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-program-focused,
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header:hover:not([aria-disabled]),
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=false],
*.dark-theme .mat-step-header.cdk-keyboard-focused,
*.dark-theme .mat-step-header.cdk-program-focused,
*.dark-theme .mat-step-header:hover:not([aria-disabled]),
*.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.ressource-theme.dark-theme .mat-step-header:hover[aria-disabled=true],
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=true],
*.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .ressource-theme.dark-theme .mat-step-header:hover,
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header:hover,
*.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.ressource-theme.dark-theme .mat-step-header .mat-step-label,
.ressource-theme.dark-theme .mat-step-header .mat-step-optional,
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-optional,
*.dark-theme .mat-step-header .mat-step-label,
*.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme .mat-step-header .mat-step-icon,
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon,
*.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.ressource-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.ressource-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.ressource-theme.dark-theme .mat-step-header .mat-step-icon-state-edit,
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-selected,
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-done,
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-edit,
*.dark-theme .mat-step-header .mat-step-icon-selected,
*.dark-theme .mat-step-header .mat-step-icon-state-done,
*.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #f39325;
  color: white;
}
.ressource-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon,
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon,
*.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.ressource-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.ressource-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
*.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
*.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
*.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon,
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon,
*.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.ressource-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.ressource-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.ressource-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
*.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
*.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
*.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.ressource-theme.dark-theme .mat-step-header .mat-step-icon-state-error,
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-error,
*.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.ressource-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active,
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-active,
*.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.ressource-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error,
.ressource-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-error,
*.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.ressource-theme.dark-theme .mat-stepper-horizontal, .ressource-theme.dark-theme .mat-stepper-vertical,
.ressource-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal,
.ressource-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical,
*.dark-theme .mat-stepper-horizontal,
*.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.ressource-theme.dark-theme .mat-stepper-vertical-line::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical-line::before,
*.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme .mat-horizontal-stepper-header::before,
.ressource-theme.dark-theme .mat-horizontal-stepper-header::after,
.ressource-theme.dark-theme .mat-stepper-horizontal-line,
.ressource-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::after,
.ressource-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal-line,
*.dark-theme .mat-horizontal-stepper-header::before,
*.dark-theme .mat-horizontal-stepper-header::after,
*.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme .mat-sort-header-arrow,
.ressource-theme.theme-override.theme-override.dark-theme .mat-sort-header-arrow,
*.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.ressource-theme.dark-theme .mat-tab-nav-bar,
.ressource-theme.dark-theme .mat-tab-header,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-header,
*.dark-theme .mat-tab-nav-bar,
*.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.ressource-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-header,
*.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
*.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.ressource-theme.dark-theme .mat-tab-label, .ressource-theme.dark-theme .mat-tab-link,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-link,
*.dark-theme .mat-tab-label,
*.dark-theme .mat-tab-link {
  color: white;
}
.ressource-theme.dark-theme .mat-tab-label.mat-tab-disabled, .ressource-theme.dark-theme .mat-tab-link.mat-tab-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-label.mat-tab-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-link.mat-tab-disabled,
*.dark-theme .mat-tab-label.mat-tab-disabled,
*.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.ressource-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.ressource-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-],
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar[class*=mat-background-],
*.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
*.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.ressource-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .ressource-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(247, 179, 102, 0.3);
}
.ressource-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-ink-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
*.dark-theme .mat-tab-group.mat-primary .mat-ink-bar,
*.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #f39325;
}
.ressource-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .ressource-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
*.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
*.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
*.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
*.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.ressource-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .ressource-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.ressource-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-ink-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
*.dark-theme .mat-tab-group.mat-accent .mat-ink-bar,
*.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.ressource-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .ressource-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
*.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
*.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
*.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
*.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.ressource-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .ressource-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.ressource-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-ink-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
*.dark-theme .mat-tab-group.mat-warn .mat-ink-bar,
*.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.ressource-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .ressource-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
*.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
*.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
*.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
*.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.ressource-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(247, 179, 102, 0.3);
}
.ressource-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .ressource-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .ressource-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
*.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header,
*.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container,
*.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
*.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
*.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
*.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #f39325;
}
.ressource-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .ressource-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
*.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
*.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
*.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
*.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.ressource-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .ressource-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
*.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
*.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
*.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
*.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.ressource-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
*.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
*.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
*.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
*.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.ressource-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.ressource-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.ressource-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.ressource-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
*.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
*.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
*.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
*.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
*.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
*.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.ressource-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.ressource-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .ressource-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .ressource-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
*.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header,
*.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container,
*.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
*.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
*.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
*.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.ressource-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .ressource-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
*.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
*.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
*.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
*.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .ressource-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
*.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
*.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
*.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
*.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.ressource-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
*.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
*.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
*.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
*.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.ressource-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.ressource-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.ressource-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.ressource-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
*.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
*.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
*.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
*.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
*.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
*.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.ressource-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
*.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.ressource-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .ressource-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .ressource-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
*.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header,
*.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container,
*.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
*.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
*.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
*.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.ressource-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .ressource-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
*.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
*.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
*.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
*.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.ressource-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .ressource-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
*.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
*.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
*.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
*.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.ressource-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
*.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
*.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
*.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
*.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.ressource-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
*.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.ressource-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.ressource-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.ressource-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.ressource-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
*.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
*.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
*.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
*.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
*.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
*.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.ressource-theme.dark-theme .mat-toolbar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-toolbar,
*.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.ressource-theme.dark-theme .mat-toolbar.mat-primary,
.ressource-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-primary,
*.dark-theme .mat-toolbar.mat-primary {
  background: #f39325;
  color: white;
}
.ressource-theme.dark-theme .mat-toolbar.mat-accent,
.ressource-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-accent,
*.dark-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.ressource-theme.dark-theme .mat-toolbar.mat-warn,
.ressource-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-warn,
*.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.ressource-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.ressource-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.ressource-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.ressource-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-underline,
.ressource-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-ripple,
.ressource-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
*.dark-theme .mat-toolbar .mat-form-field-underline,
*.dark-theme .mat-toolbar .mat-form-field-ripple,
*.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.ressource-theme.dark-theme .mat-toolbar .mat-form-field-label,
.ressource-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.ressource-theme.dark-theme .mat-toolbar .mat-select-value,
.ressource-theme.dark-theme .mat-toolbar .mat-select-arrow,
.ressource-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.ressource-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.ressource-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-value,
.ressource-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-arrow,
.ressource-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
*.dark-theme .mat-toolbar .mat-form-field-label,
*.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
*.dark-theme .mat-toolbar .mat-select-value,
*.dark-theme .mat-toolbar .mat-select-arrow,
*.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.ressource-theme.dark-theme .mat-toolbar .mat-input-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-input-element,
*.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.ressource-theme.dark-theme .mat-tooltip,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tooltip,
*.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.ressource-theme.dark-theme .mat-tree,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tree,
*.dark-theme .mat-tree {
  background: #424242;
}
.ressource-theme.dark-theme .mat-tree-node,
.ressource-theme.dark-theme .mat-nested-tree-node,
.ressource-theme.theme-override.theme-override.dark-theme .mat-tree-node,
.ressource-theme.theme-override.theme-override.dark-theme .mat-nested-tree-node,
*.dark-theme .mat-tree-node,
*.dark-theme .mat-nested-tree-node {
  color: white;
}
.ressource-theme.dark-theme .mat-snack-bar-container,
.ressource-theme.theme-override.theme-override.dark-theme .mat-snack-bar-container,
*.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.ressource-theme.dark-theme .mat-simple-snackbar-action,
.ressource-theme.theme-override.theme-override.dark-theme .mat-simple-snackbar-action,
*.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.ressource-theme.dark-theme app-mat-menu-header,
.ressource-theme.theme-override.theme-override.dark-theme app-mat-menu-header,
*.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.ressource-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
*.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.ressource-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
*.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.ressource-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
*.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.ressource-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
*.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #f39325;
}
.ressource-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
*.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(243, 147, 37, 0.54);
}
.ressource-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
*.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #f39325;
}
.ressource-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
*.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.ressource-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
*.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.ressource-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
*.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.ressource-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
*.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.ressource-theme.dark-theme .mat-slide-toggle-thumb,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb,
*.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.ressource-theme.dark-theme .mat-slide-toggle-bar,
.ressource-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar,
*.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme .mat-green .mat-progress-bar-background,
.ressource-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-background,
*.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.ressource-theme.dark-theme .mat-green .mat-progress-bar-buffer,
.ressource-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-buffer,
*.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.ressource-theme.dark-theme .mat-green .mat-progress-bar-fill::after,
.ressource-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-fill::after,
*.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.ressource-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.ressource-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
*.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.ressource-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.ressource-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
*.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.ressource-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.ressource-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
*.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.ressource-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.ressource-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
*.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.ressource-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.ressource-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
*.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.ressource-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.ressource-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
*.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.ressource-theme.dark-theme .mat-button.mat-primary-lighter,
.ressource-theme.dark-theme .mat-stroked-button.mat-primary-lighter,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter,
.ressource-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter,
*.dark-theme .mat-button.mat-primary-lighter,
*.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #f7b366;
}
.ressource-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.ressource-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover,
.ressource-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter:hover,
.ressource-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter:hover,
*.dark-theme .mat-button.mat-primary-lighter:hover,
*.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.ressource-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.ressource-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.ressource-theme.dark-theme .mat-fab.mat-primary-lighter,
.ressource-theme.dark-theme .mat-mini-fab.mat-primary-lighter,
.ressource-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary-lighter,
.ressource-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary-lighter,
.ressource-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary-lighter,
.ressource-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary-lighter,
*.dark-theme .mat-raised-button.mat-primary-lighter,
*.dark-theme .mat-flat-button.mat-primary-lighter,
*.dark-theme .mat-fab.mat-primary-lighter,
*.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #f7b366;
}
.ressource-theme.dark-theme .mat-icon-button.mat-primary-lighter,
.ressource-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary-lighter,
*.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #f7b366;
}
.ressource-theme.dark-theme .dave-background-image,
.ressource-theme.theme-override.theme-override.dark-theme .dave-background-image,
*.dark-theme .dave-background-image {
  background-color: #f39325;
  color: white;
}
.ressource-theme.dark-theme .clickable-list-container:before,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-container:before,
*.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.ressource-theme.dark-theme .clickable-list,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list,
*.dark-theme .clickable-list {
  background-color: #424242;
}
.ressource-theme.dark-theme .clickable-list-item,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item,
*.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.ressource-theme.dark-theme .clickable-list-item.is-active, .ressource-theme.dark-theme .clickable-list-item:hover, .ressource-theme.dark-theme .clickable-list-item:active, .ressource-theme.dark-theme .clickable-list-item:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item:focus,
*.dark-theme .clickable-list-item.is-active,
*.dark-theme .clickable-list-item:hover,
*.dark-theme .clickable-list-item:active,
*.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-event,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event,
*.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-event.is-active, .ressource-theme.dark-theme .clickable-list-item.app-color-event:hover, .ressource-theme.dark-theme .clickable-list-item.app-color-event:active, .ressource-theme.dark-theme .clickable-list-item.app-color-event:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:focus,
*.dark-theme .clickable-list-item.app-color-event.is-active,
*.dark-theme .clickable-list-item.app-color-event:hover,
*.dark-theme .clickable-list-item.app-color-event:active,
*.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-time-tracking,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking,
*.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .ressource-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .ressource-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .ressource-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:focus,
*.dark-theme .clickable-list-item.app-color-time-tracking.is-active,
*.dark-theme .clickable-list-item.app-color-time-tracking:hover,
*.dark-theme .clickable-list-item.app-color-time-tracking:active,
*.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-approved,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved,
*.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .ressource-theme.dark-theme .clickable-list-item.app-color-approved:hover, .ressource-theme.dark-theme .clickable-list-item.app-color-approved:active, .ressource-theme.dark-theme .clickable-list-item.app-color-approved:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:focus,
*.dark-theme .clickable-list-item.app-color-approved.is-active,
*.dark-theme .clickable-list-item.app-color-approved:hover,
*.dark-theme .clickable-list-item.app-color-approved:active,
*.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-declined,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined,
*.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .ressource-theme.dark-theme .clickable-list-item.app-color-declined:hover, .ressource-theme.dark-theme .clickable-list-item.app-color-declined:active, .ressource-theme.dark-theme .clickable-list-item.app-color-declined:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:focus,
*.dark-theme .clickable-list-item.app-color-declined.is-active,
*.dark-theme .clickable-list-item.app-color-declined:hover,
*.dark-theme .clickable-list-item.app-color-declined:active,
*.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet,
*.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .ressource-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .ressource-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .ressource-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
*.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active,
*.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover,
*.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active,
*.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-invoice-booked,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked,
*.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .ressource-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .ressource-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .ressource-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:focus,
*.dark-theme .clickable-list-item.app-color-invoice-booked.is-active,
*.dark-theme .clickable-list-item.app-color-invoice-booked:hover,
*.dark-theme .clickable-list-item.app-color-invoice-booked:active,
*.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-late,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late,
*.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-late.is-active, .ressource-theme.dark-theme .clickable-list-item.app-color-late:hover, .ressource-theme.dark-theme .clickable-list-item.app-color-late:active, .ressource-theme.dark-theme .clickable-list-item.app-color-late:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:focus,
*.dark-theme .clickable-list-item.app-color-late.is-active,
*.dark-theme .clickable-list-item.app-color-late:hover,
*.dark-theme .clickable-list-item.app-color-late:active,
*.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-invoice-storniert,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert,
*.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .ressource-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .ressource-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .ressource-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:focus,
*.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active,
*.dark-theme .clickable-list-item.app-color-invoice-storniert:hover,
*.dark-theme .clickable-list-item.app-color-invoice-storniert:active,
*.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-invoice-approved,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved,
*.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .ressource-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .ressource-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .ressource-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:focus,
*.dark-theme .clickable-list-item.app-color-invoice-approved.is-active,
*.dark-theme .clickable-list-item.app-color-invoice-approved:hover,
*.dark-theme .clickable-list-item.app-color-invoice-approved:active,
*.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-commission-open,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open,
*.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .ressource-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .ressource-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .ressource-theme.dark-theme .clickable-list-item.app-color-commission-open:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:focus,
*.dark-theme .clickable-list-item.app-color-commission-open.is-active,
*.dark-theme .clickable-list-item.app-color-commission-open:hover,
*.dark-theme .clickable-list-item.app-color-commission-open:active,
*.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-commission-in-progress,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress,
*.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .ressource-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .ressource-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .ressource-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:focus,
*.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active,
*.dark-theme .clickable-list-item.app-color-commission-in-progress:hover,
*.dark-theme .clickable-list-item.app-color-commission-in-progress:active,
*.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-commission-freigabe,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe,
*.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .ressource-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .ressource-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .ressource-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:focus,
*.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active,
*.dark-theme .clickable-list-item.app-color-commission-freigabe:hover,
*.dark-theme .clickable-list-item.app-color-commission-freigabe:active,
*.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet,
*.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .ressource-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .ressource-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .ressource-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
*.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active,
*.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover,
*.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active,
*.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
*.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .ressource-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .ressource-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .ressource-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
*.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
*.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
*.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active,
*.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen,
*.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .ressource-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .ressource-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .ressource-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
*.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active,
*.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover,
*.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active,
*.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.ressource-theme.dark-theme .clickable-list-item.custom-background-color,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color,
*.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.ressource-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .ressource-theme.dark-theme .clickable-list-item.custom-background-color:hover, .ressource-theme.dark-theme .clickable-list-item.custom-background-color:active, .ressource-theme.dark-theme .clickable-list-item.custom-background-color:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:focus,
*.dark-theme .clickable-list-item.custom-background-color.is-active,
*.dark-theme .clickable-list-item.custom-background-color:hover,
*.dark-theme .clickable-list-item.custom-background-color:active,
*.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.ressource-theme.dark-theme .disabled-table-entry, .ressource-theme.dark-theme .is-highlighted,
.ressource-theme.theme-override.theme-override.dark-theme .disabled-table-entry,
.ressource-theme.theme-override.theme-override.dark-theme .is-highlighted,
*.dark-theme .disabled-table-entry,
*.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.ressource-theme.dark-theme app-customer-list tr.highlight,
.ressource-theme.theme-override.theme-override.dark-theme app-customer-list tr.highlight,
*.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.ressource-theme.dark-theme app-customer-list section.wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-customer-list section.wrapper,
*.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.ressource-theme.dark-theme app-customer-list header.header,
.ressource-theme.theme-override.theme-override.dark-theme app-customer-list header.header,
*.dark-theme app-customer-list header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-customer-list header.header button.clear-search,
.ressource-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search,
*.dark-theme app-customer-list header.header button.clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-customer-list header.header button.clear-search:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search:hover,
*.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #f39325;
}
.ressource-theme.dark-theme app-customer-list .clickable-list-container:before,
.ressource-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container:before,
*.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a,
.ressource-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link > a,
*.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.ressource-theme.dark-theme app-customer-list a.active,
.ressource-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.ressource-theme.theme-override.theme-override.dark-theme app-customer-list a.active,
.ressource-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active,
*.dark-theme app-customer-list a.active,
*.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.ressource-theme.dark-theme app-employee-list tr.highlight,
.ressource-theme.theme-override.theme-override.dark-theme app-employee-list tr.highlight,
*.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.ressource-theme.dark-theme app-employee-list section.wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-employee-list section.wrapper,
*.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.ressource-theme.dark-theme app-employee-list header.header,
.ressource-theme.theme-override.theme-override.dark-theme app-employee-list header.header,
*.dark-theme app-employee-list header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-employee-list header.header button.clear-search,
.ressource-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search,
*.dark-theme app-employee-list header.header button.clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-employee-list header.header button.clear-search:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search:hover,
*.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #f39325;
}
.ressource-theme.dark-theme app-employee-list .clickable-list-container:before,
.ressource-theme.theme-override.theme-override.dark-theme app-employee-list .clickable-list-container:before,
*.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme app-employee-list a.active,
.ressource-theme.theme-override.theme-override.dark-theme app-employee-list a.active,
*.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.ressource-theme.dark-theme app-history-side-elements .component,
.ressource-theme.theme-override.theme-override.dark-theme app-history-side-elements .component,
*.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.ressource-theme.dark-theme app-history-side-elements .component > * > header.header,
.ressource-theme.theme-override.theme-override.dark-theme app-history-side-elements .component > * > header.header,
*.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-header,
.ressource-theme.theme-override.theme-override.dark-theme app-header,
*.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .ressource-theme.dark-theme app-header,
.ressource-theme.theme-override.theme-override.dark-theme app-header,
*.dark-theme app-header {
    background-color: #f39325;
    color: white;
  }
  .ressource-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.ressource-theme.dark-theme app-header .mat-spinner circle,
.ressource-theme.theme-override.theme-override.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.ressource-theme.theme-override.theme-override.dark-theme app-header .mat-spinner circle,
*.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
*.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.ressource-theme.dark-theme app-login a,
.ressource-theme.theme-override.theme-override.dark-theme app-login a,
*.dark-theme app-login a {
  color: #f39325;
}
.ressource-theme.dark-theme app-login .wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-login .wrapper,
*.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.ressource-theme.dark-theme app-login .formDialog h2,
.ressource-theme.theme-override.theme-override.dark-theme app-login .formDialog h2,
*.dark-theme app-login .formDialog h2 {
  color: white;
}
.ressource-theme.dark-theme app-history-bookmarks .header,
.ressource-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header,
*.dark-theme app-history-bookmarks .header {
  color: white;
}
.ressource-theme.dark-theme app-history-bookmarks .header > fa-icon,
.ressource-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header > fa-icon,
*.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.ressource-theme.dark-theme app-history-bookmarks .clickable-list-container,
.ressource-theme.theme-override.theme-override.dark-theme app-history-bookmarks .clickable-list-container,
*.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.ressource-theme.dark-theme app-partner-list section.wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-partner-list section.wrapper,
*.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.ressource-theme.dark-theme app-partner-list header.header,
.ressource-theme.theme-override.theme-override.dark-theme app-partner-list header.header,
*.dark-theme app-partner-list header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-partner-list header.header button.clear-search,
.ressource-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search,
*.dark-theme app-partner-list header.header button.clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-partner-list header.header button.clear-search:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search:hover,
*.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #f39325;
}
.ressource-theme.dark-theme app-partner-list .clickable-list-container:before,
.ressource-theme.theme-override.theme-override.dark-theme app-partner-list .clickable-list-container:before,
*.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme app-partner-list a.active,
.ressource-theme.theme-override.theme-override.dark-theme app-partner-list a.active,
*.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.ressource-theme.dark-theme app-home-dashboard .welcome-message .headline,
.ressource-theme.dark-theme app-home-dashboard .header .headline,
.ressource-theme.theme-override.theme-override.dark-theme app-home-dashboard .welcome-message .headline,
.ressource-theme.theme-override.theme-override.dark-theme app-home-dashboard .header .headline,
*.dark-theme app-home-dashboard .welcome-message .headline,
*.dark-theme app-home-dashboard .header .headline {
  color: white;
}
.ressource-theme.dark-theme app-home-dashboard app-commission-dashboard header.header,
.ressource-theme.theme-override.theme-override.dark-theme app-home-dashboard app-commission-dashboard header.header,
*.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.ressource-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image,
.ressource-theme.theme-override.theme-override.dark-theme app-home-dashboard .dave-home-dashboard-background-image,
*.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #f39325;
  color: white;
}
.ressource-theme.dark-theme app-home-dashboard .mobile-wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-home-dashboard .mobile-wrapper,
*.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.ressource-theme.dark-theme app-home-dashboard .widget:not(.transparent),
.ressource-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent),
*.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.ressource-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.ressource-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
*.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.ressource-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.ressource-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
*.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.ressource-theme.dark-theme app-logout .button.active,
.ressource-theme.dark-theme app-logout .button:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-logout .button.active,
.ressource-theme.theme-override.theme-override.dark-theme app-logout .button:hover,
*.dark-theme app-logout .button.active,
*.dark-theme app-logout .button:hover {
  background-color: white;
  color: #f39325;
}
.ressource-theme.dark-theme app-timeline .timeline:before,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .timeline:before,
*.dark-theme app-timeline .timeline:before {
  background-color: #f39325;
}
.ressource-theme.dark-theme app-timeline .filter,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .filter,
*.dark-theme app-timeline .filter {
  background-color: #424242;
}
.ressource-theme.dark-theme app-timeline .filter h2,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .filter h2,
*.dark-theme app-timeline .filter h2 {
  color: #f39325;
}
.ressource-theme.dark-theme app-timeline .filter h3,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .filter h3,
*.dark-theme app-timeline .filter h3 {
  color: white;
}
.ressource-theme.dark-theme app-timeline .event-icon,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .event-icon,
*.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #f39325;
  background-color: #424242;
  color: white;
}
.ressource-theme.dark-theme app-timeline .event-icon:hover, .ressource-theme.dark-theme app-timeline .event-icon:focus,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus,
*.dark-theme app-timeline .event-icon:hover,
*.dark-theme app-timeline .event-icon:focus {
  color: #f39325;
}
.ressource-theme.dark-theme app-timeline .event-icon:hover fa-icon, .ressource-theme.dark-theme app-timeline .event-icon:focus fa-icon,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover fa-icon,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus fa-icon,
*.dark-theme app-timeline .event-icon:hover fa-icon,
*.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #f39325;
}
.ressource-theme.dark-theme app-timeline .header,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .header,
*.dark-theme app-timeline .header {
  background-color: #f39325;
}
.ressource-theme.dark-theme app-timeline .annotation-overlay,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .annotation-overlay,
*.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.ressource-theme.dark-theme app-timeline .annotation-menu,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu,
*.dark-theme app-timeline .annotation-menu {
  color: white;
}
.ressource-theme.dark-theme app-timeline .annotation-menu:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu:hover,
*.dark-theme app-timeline .annotation-menu:hover {
  color: #f39325;
}
.ressource-theme.dark-theme app-timeline .annotation-content,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .annotation-content,
*.dark-theme app-timeline .annotation-content {
  background-color: #ef801b;
}
.ressource-theme.dark-theme app-timeline .close-button:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .close-button:hover,
*.dark-theme app-timeline .close-button:hover {
  background-color: #ef801b;
}
.ressource-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab:hover .annotation-name,
*.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #f39325;
}
.ressource-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab.clicked .annotation-name,
*.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #f39325;
  color: #f39325;
}
.ressource-theme.dark-theme app-timeline .annotation-name,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .annotation-name,
*.dark-theme app-timeline .annotation-name {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-timeline .filter-apply,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply,
*.dark-theme app-timeline .filter-apply {
  background-color: #f39325;
  border-color: white;
  color: white;
}
.ressource-theme.dark-theme app-timeline .filter-apply:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply:hover,
*.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #f39325;
  color: #f39325;
}
.ressource-theme.dark-theme app-timeline .new-year,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .new-year,
*.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #f39325;
  background-color: #1c1c2d;
  color: white;
}
.ressource-theme.dark-theme app-timeline .no-displayed-events,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .no-displayed-events,
*.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.ressource-theme.dark-theme app-timeline .clickable-list-item-content fa-icon,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-item-content fa-icon,
*.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #f39325;
}
.ressource-theme.dark-theme app-timeline .list-day:hover,
.ressource-theme.dark-theme app-timeline .list-day:focus,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus,
*.dark-theme app-timeline .list-day:hover,
*.dark-theme app-timeline .list-day:focus {
  color: #f39325;
}
.ressource-theme.dark-theme app-timeline .list-day:hover fa-icon,
.ressource-theme.dark-theme app-timeline .list-day:focus fa-icon,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover fa-icon,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus fa-icon,
*.dark-theme app-timeline .list-day:hover fa-icon,
*.dark-theme app-timeline .list-day:focus fa-icon {
  color: #f39325;
}
.ressource-theme.dark-theme app-timeline .clickable-list-container,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container,
*.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.ressource-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container .no-displayed-events,
*.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #f39325;
}
.ressource-theme.dark-theme app-detail-event .link, .ressource-theme.dark-theme app-email-dialog .link,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-event .link,
.ressource-theme.theme-override.theme-override.dark-theme app-email-dialog .link,
*.dark-theme app-detail-event .link,
*.dark-theme app-email-dialog .link {
  color: inherit;
}
.ressource-theme.dark-theme app-detail-event .note, .ressource-theme.dark-theme app-email-dialog .note,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-event .note,
.ressource-theme.theme-override.theme-override.dark-theme app-email-dialog .note,
*.dark-theme app-detail-event .note,
*.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.ressource-theme.dark-theme app-detail-event .files-wrapper .file, .ressource-theme.dark-theme app-email-dialog .files-wrapper .file,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file,
.ressource-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file,
*.dark-theme app-detail-event .files-wrapper .file,
*.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.ressource-theme.dark-theme app-detail-event .files-wrapper .file:hover, .ressource-theme.dark-theme app-email-dialog .files-wrapper .file:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file:hover,
*.dark-theme app-detail-event .files-wrapper .file:hover,
*.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.ressource-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .ressource-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .image-wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .image-wrapper,
*.dark-theme app-detail-event .files-wrapper .file .image-wrapper,
*.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.ressource-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .ressource-theme.dark-theme app-email-dialog .files-wrapper .file .fileName,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName,
.ressource-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName,
*.dark-theme app-detail-event .files-wrapper .file .fileName,
*.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #f39325;
}
.ressource-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .ressource-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName:hover,
*.dark-theme app-detail-event .files-wrapper .file .fileName:hover,
*.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #f7b366;
}
.ressource-theme.dark-theme app-detail-event .files-wrapper .file .editing, .ressource-theme.dark-theme app-email-dialog .files-wrapper .file .editing,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing,
.ressource-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing,
*.dark-theme app-detail-event .files-wrapper .file .editing,
*.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.ressource-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .ressource-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing:hover,
*.dark-theme app-detail-event .files-wrapper .file .editing:hover,
*.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.ressource-theme.dark-theme app-detail-customer .files-wrapper .file,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file,
*.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.ressource-theme.dark-theme app-detail-customer .files-wrapper .file:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file:hover,
*.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.ressource-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .image-wrapper,
*.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.ressource-theme.dark-theme app-detail-customer .files-wrapper .file .fileName,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName,
*.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #f39325;
}
.ressource-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName:hover,
*.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #f7b366;
}
.ressource-theme.dark-theme app-detail-customer .files-wrapper .file .editing,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing,
*.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.ressource-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing:hover,
*.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.ressource-theme.dark-theme app-commission .events .tab-header .mat-badge-content,
.ressource-theme.theme-override.theme-override.dark-theme app-commission .events .tab-header .mat-badge-content,
*.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.ressource-theme.dark-theme app-commission .tab-group,
.ressource-theme.theme-override.theme-override.dark-theme app-commission .tab-group,
*.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.ressource-theme.dark-theme app-commission .files-wrapper .file,
.ressource-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file,
*.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.ressource-theme.dark-theme app-commission .files-wrapper .file:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file:hover,
*.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.ressource-theme.dark-theme app-commission .files-wrapper .file .image-wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .image-wrapper,
*.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.ressource-theme.dark-theme app-commission .files-wrapper .file .fileName,
.ressource-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName,
*.dark-theme app-commission .files-wrapper .file .fileName {
  color: #f39325;
}
.ressource-theme.dark-theme app-commission .files-wrapper .file .fileName:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName:hover,
*.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #f7b366;
}
.ressource-theme.dark-theme app-commission .files-wrapper .file .editing,
.ressource-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing,
*.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.ressource-theme.dark-theme app-commission .files-wrapper .file .editing:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing:hover,
*.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.ressource-theme.dark-theme app-detail-partner a.link,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-partner a.link,
*.dark-theme app-detail-partner a.link {
  color: white;
}
.ressource-theme.dark-theme app-icon-select-dialog .iconwrapper:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover,
*.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #f39325;
}
.ressource-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.ressource-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
*.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.ressource-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.ressource-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon,
*.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #f39325;
}
.ressource-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.ressource-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
*.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.ressource-theme.dark-theme app-license-settings .bottom-border,
.ressource-theme.theme-override.theme-override.dark-theme app-license-settings .bottom-border,
*.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme app-license-settings .inactive-overlay,
.ressource-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay,
*.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.ressource-theme.dark-theme app-license-settings .inactive-overlay .inactive-text,
.ressource-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay .inactive-text,
*.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.ressource-theme.dark-theme app-customer-statistics .chart-card,
.ressource-theme.theme-override.theme-override.dark-theme app-customer-statistics .chart-card,
*.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.ressource-theme.dark-theme app-global-statistics .chart-card,
.ressource-theme.theme-override.theme-override.dark-theme app-global-statistics .chart-card,
*.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.ressource-theme.dark-theme .clickable-mat-row:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover,
*.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.ressource-theme.dark-theme .clickable-mat-row:hover, .ressource-theme.dark-theme .clickable-mat-row:active, .ressource-theme.dark-theme .clickable-mat-row:focus, .ressource-theme.dark-theme .clickable-mat-row.active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.active,
*.dark-theme .clickable-mat-row:hover,
*.dark-theme .clickable-mat-row:active,
*.dark-theme .clickable-mat-row:focus,
*.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-event,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event,
*.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .ressource-theme.dark-theme .clickable-mat-row.app-color-event:hover, .ressource-theme.dark-theme .clickable-mat-row.app-color-event:active, .ressource-theme.dark-theme .clickable-mat-row.app-color-event:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:focus,
*.dark-theme .clickable-mat-row.app-color-event.is-active,
*.dark-theme .clickable-mat-row.app-color-event:hover,
*.dark-theme .clickable-mat-row.app-color-event:active,
*.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-time-tracking,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking,
*.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .ressource-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .ressource-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .ressource-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:focus,
*.dark-theme .clickable-mat-row.app-color-time-tracking.is-active,
*.dark-theme .clickable-mat-row.app-color-time-tracking:hover,
*.dark-theme .clickable-mat-row.app-color-time-tracking:active,
*.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-approved,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved,
*.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .ressource-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .ressource-theme.dark-theme .clickable-mat-row.app-color-approved:active, .ressource-theme.dark-theme .clickable-mat-row.app-color-approved:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:focus,
*.dark-theme .clickable-mat-row.app-color-approved.is-active,
*.dark-theme .clickable-mat-row.app-color-approved:hover,
*.dark-theme .clickable-mat-row.app-color-approved:active,
*.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-declined,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined,
*.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .ressource-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .ressource-theme.dark-theme .clickable-mat-row.app-color-declined:active, .ressource-theme.dark-theme .clickable-mat-row.app-color-declined:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:focus,
*.dark-theme .clickable-mat-row.app-color-declined.is-active,
*.dark-theme .clickable-mat-row.app-color-declined:hover,
*.dark-theme .clickable-mat-row.app-color-declined:active,
*.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet,
*.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .ressource-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .ressource-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .ressource-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
*.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active,
*.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover,
*.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active,
*.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-invoice-booked,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked,
*.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .ressource-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .ressource-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .ressource-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:focus,
*.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active,
*.dark-theme .clickable-mat-row.app-color-invoice-booked:hover,
*.dark-theme .clickable-mat-row.app-color-invoice-booked:active,
*.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-late,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late,
*.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .ressource-theme.dark-theme .clickable-mat-row.app-color-late:hover, .ressource-theme.dark-theme .clickable-mat-row.app-color-late:active, .ressource-theme.dark-theme .clickable-mat-row.app-color-late:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:focus,
*.dark-theme .clickable-mat-row.app-color-late.is-active,
*.dark-theme .clickable-mat-row.app-color-late:hover,
*.dark-theme .clickable-mat-row.app-color-late:active,
*.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert,
*.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .ressource-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .ressource-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .ressource-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus,
*.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active,
*.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover,
*.dark-theme .clickable-mat-row.app-color-invoice-storniert:active,
*.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-invoice-approved,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved,
*.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .ressource-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .ressource-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .ressource-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:focus,
*.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active,
*.dark-theme .clickable-mat-row.app-color-invoice-approved:hover,
*.dark-theme .clickable-mat-row.app-color-invoice-approved:active,
*.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-commission-open,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open,
*.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .ressource-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .ressource-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .ressource-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:focus,
*.dark-theme .clickable-mat-row.app-color-commission-open.is-active,
*.dark-theme .clickable-mat-row.app-color-commission-open:hover,
*.dark-theme .clickable-mat-row.app-color-commission-open:active,
*.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress,
*.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .ressource-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .ressource-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .ressource-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus,
*.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active,
*.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover,
*.dark-theme .clickable-mat-row.app-color-commission-in-progress:active,
*.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe,
*.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .ressource-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .ressource-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .ressource-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus,
*.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active,
*.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover,
*.dark-theme .clickable-mat-row.app-color-commission-freigabe:active,
*.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet,
*.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .ressource-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .ressource-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .ressource-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
*.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active,
*.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover,
*.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active,
*.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
*.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .ressource-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .ressource-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .ressource-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
*.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
*.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
*.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
*.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen,
*.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.ressource-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .ressource-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .ressource-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .ressource-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active,
.ressource-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
*.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
*.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover,
*.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active,
*.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.ressource-theme.dark-theme app-detail-view-template,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-view-template,
*.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.ressource-theme.dark-theme app-detail-view-template > .buttons,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-view-template > .buttons,
*.dark-theme app-detail-view-template > .buttons {
  background-color: #f39325;
  color: white;
}
.ressource-theme.dark-theme app-detail-view-template .resizer.resizer.resizer,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-view-template .resizer.resizer.resizer,
*.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.ressource-theme.dark-theme app-profile-template .card::before,
.ressource-theme.theme-override.theme-override.dark-theme app-profile-template .card::before,
*.dark-theme app-profile-template .card::before {
  background-color: #ef801b;
}
.ressource-theme.dark-theme app-profile-template a.link,
.ressource-theme.theme-override.theme-override.dark-theme app-profile-template a.link,
*.dark-theme app-profile-template a.link {
  color: white;
}
.ressource-theme.dark-theme app-search-return,
.ressource-theme.theme-override.theme-override.dark-theme app-search-return,
*.dark-theme app-search-return {
  background-color: #424242;
}
.ressource-theme.dark-theme app-search-return .available-types,
.ressource-theme.theme-override.theme-override.dark-theme app-search-return .available-types,
*.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.ressource-theme.dark-theme app-search-return .data,
.ressource-theme.theme-override.theme-override.dark-theme app-search-return .data,
*.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.ressource-theme.dark-theme app-search-return .data:nth-child(2n+1),
.ressource-theme.theme-override.theme-override.dark-theme app-search-return .data:nth-child(2n+1),
*.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.ressource-theme.dark-theme app-search-return .data:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-search-return .data:hover,
*.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.ressource-theme.dark-theme app-search-return .data .icon-wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-search-return .data .icon-wrapper,
*.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.ressource-theme.dark-theme .app-button,
.ressource-theme.dark-theme .app-round-button,
.ressource-theme.theme-override.theme-override.dark-theme .app-button,
.ressource-theme.theme-override.theme-override.dark-theme .app-round-button,
*.dark-theme .app-button,
*.dark-theme .app-round-button {
  background-color: #f39325;
  color: #ffffff;
  border-color: #f39325;
}
.ressource-theme.dark-theme .app-button:hover, .ressource-theme.dark-theme .app-button.app-button-active, .ressource-theme.dark-theme .app-button.app-button-inverted,
.ressource-theme.dark-theme .app-round-button:hover,
.ressource-theme.dark-theme .app-round-button.app-button-active,
.ressource-theme.dark-theme .app-round-button.app-button-inverted,
.ressource-theme.theme-override.theme-override.dark-theme .app-button:hover,
.ressource-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted,
.ressource-theme.theme-override.theme-override.dark-theme .app-round-button:hover,
.ressource-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted,
*.dark-theme .app-button:hover,
*.dark-theme .app-button.app-button-active,
*.dark-theme .app-button.app-button-inverted,
*.dark-theme .app-round-button:hover,
*.dark-theme .app-round-button.app-button-active,
*.dark-theme .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #f39325;
}
.ressource-theme.dark-theme .app-button.app-button-active,
.ressource-theme.dark-theme .app-round-button.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active,
*.dark-theme .app-button.app-button-active,
*.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.ressource-theme.dark-theme .app-button.app-button-inverted:hover, .ressource-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.ressource-theme.dark-theme .app-round-button.app-button-inverted:hover,
.ressource-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active,
*.dark-theme .app-button.app-button-inverted:hover,
*.dark-theme .app-button.app-button-inverted.app-button-active,
*.dark-theme .app-round-button.app-button-inverted:hover,
*.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.ressource-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.ressource-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active,
*.dark-theme .app-button.app-button-inverted.app-button-active,
*.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #ae610a;
  box-shadow: inset 0 0 0.75rem #784307;
}
.ressource-theme.dark-theme .app-button.app-button-inverted:hover,
.ressource-theme.dark-theme .app-round-button.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover,
*.dark-theme .app-button.app-button-inverted:hover,
*.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #f39325;
}
.ressource-theme.dark-theme .app-button[disabled][disabled],
.ressource-theme.dark-theme .app-round-button[disabled][disabled],
.ressource-theme.theme-override.theme-override.dark-theme .app-button[disabled][disabled],
.ressource-theme.theme-override.theme-override.dark-theme .app-round-button[disabled][disabled],
*.dark-theme .app-button[disabled][disabled],
*.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.ressource-theme.dark-theme .app-button.app-button-lighter,
.ressource-theme.dark-theme .app-round-button.app-button-lighter,
.ressource-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter,
.ressource-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter,
*.dark-theme .app-button.app-button-lighter,
*.dark-theme .app-round-button.app-button-lighter {
  background-color: #f7b366;
  color: #ffffff;
  border-color: #f7b366;
}
.ressource-theme.dark-theme .app-button.app-button-lighter:hover, .ressource-theme.dark-theme .app-button.app-button-lighter.app-button-active, .ressource-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.ressource-theme.dark-theme .app-round-button.app-button-lighter:hover,
.ressource-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.ressource-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted,
.ressource-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter:hover,
.ressource-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted,
.ressource-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter:hover,
.ressource-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted,
*.dark-theme .app-button.app-button-lighter:hover,
*.dark-theme .app-button.app-button-lighter.app-button-active,
*.dark-theme .app-button.app-button-lighter.app-button-inverted,
*.dark-theme .app-round-button.app-button-lighter:hover,
*.dark-theme .app-round-button.app-button-lighter.app-button-active,
*.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #f7b366;
}
.ressource-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.ressource-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active,
*.dark-theme .app-button.app-button-lighter.app-button-active,
*.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.ressource-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .ressource-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.ressource-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.ressource-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
*.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
*.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
*.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
*.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.ressource-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.ressource-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
*.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
*.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #f0850d;
  box-shadow: inset 0 0 0.75rem #ba670a;
}
.ressource-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.ressource-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
*.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
*.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #f7b366;
}
.ressource-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.ressource-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled],
.ressource-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter[disabled][disabled],
.ressource-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter[disabled][disabled],
*.dark-theme .app-button.app-button-lighter[disabled][disabled],
*.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.ressource-theme.dark-theme .app-stroked-round-button,
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button,
*.dark-theme .app-stroked-round-button {
  background-color: #f39325;
  color: #ffffff;
  border-color: #ffffff;
}
.ressource-theme.dark-theme .app-stroked-round-button:hover, .ressource-theme.dark-theme .app-stroked-round-button.app-button-active, .ressource-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button:hover,
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted,
*.dark-theme .app-stroked-round-button:hover,
*.dark-theme .app-stroked-round-button.app-button-active,
*.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #f39325;
}
.ressource-theme.dark-theme .app-stroked-round-button.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active,
*.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.ressource-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .ressource-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
*.dark-theme .app-stroked-round-button.app-button-inverted:hover,
*.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.ressource-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
*.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #ae610a;
  box-shadow: inset 0 0 0.75rem #784307;
}
.ressource-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover,
*.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #f39325;
}
.ressource-theme.dark-theme .app-stroked-round-button[disabled][disabled],
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button[disabled][disabled],
*.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.ressource-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted,
*.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #f39325;
}
.ressource-theme.dark-theme .app-stroked-round-button.app-button-lighter,
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter,
*.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #f7b366;
  color: #ffffff;
  border-color: #ffffff;
}
.ressource-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .ressource-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .ressource-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter:hover,
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
*.dark-theme .app-stroked-round-button.app-button-lighter:hover,
*.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
*.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #f7b366;
}
.ressource-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
*.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.ressource-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .ressource-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
*.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
*.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.ressource-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
*.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #f0850d;
  box-shadow: inset 0 0 0.75rem #ba670a;
}
.ressource-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
*.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #f7b366;
}
.ressource-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
*.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.ressource-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.ressource-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
*.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #f7b366;
}
.ressource-theme.dark-theme app-timeline-view .files-icon,
.ressource-theme.theme-override.theme-override.dark-theme app-timeline-view .files-icon,
*.dark-theme app-timeline-view .files-icon {
  color: #f39325;
}
.ressource-theme.dark-theme app-event-types-selector-card .delete-icon,
.ressource-theme.theme-override.theme-override.dark-theme app-event-types-selector-card .delete-icon,
*.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.ressource-theme.dark-theme app-loading.not-transparent,
.ressource-theme.theme-override.theme-override.dark-theme app-loading.not-transparent,
*.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.ressource-theme.dark-theme app-map-dialog > .buttons,
.ressource-theme.theme-override.theme-override.dark-theme app-map-dialog > .buttons,
*.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.ressource-theme.dark-theme app-settings-list a.highlight,
.ressource-theme.theme-override.theme-override.dark-theme app-settings-list a.highlight,
*.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.ressource-theme.dark-theme app-settings-list .wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-settings-list .wrapper,
*.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.ressource-theme.dark-theme app-settings-list .clickable-list-container:before,
.ressource-theme.theme-override.theme-override.dark-theme app-settings-list .clickable-list-container:before,
*.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme app-list-layout-with-routing .tab-group,
.ressource-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .tab-group,
*.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.ressource-theme.dark-theme app-list-layout-with-routing .toggle-view-button,
.ressource-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .toggle-view-button,
*.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-preview .timeline-item-card,
.ressource-theme.theme-override.theme-override.dark-theme app-preview .timeline-item-card,
*.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.ressource-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.ressource-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
*.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #f39325, inset -0.5rem 0 0.5rem -0.5rem #f39325;
}
.ressource-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.ressource-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
*.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #f39325, inset -0.5rem 0 0.5rem -0.5rem #f39325, inset 0 0.5rem 0.5rem -0.5rem #f39325;
}
.ressource-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow,
.ressource-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow.inset-box-shadow,
*.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #f39325;
}
.ressource-theme.dark-theme app-file-card .image-container,
.ressource-theme.theme-override.theme-override.dark-theme app-file-card .image-container,
*.dark-theme app-file-card .image-container {
  background-color: gray;
}
.ressource-theme.dark-theme app-file-card .download-button:hover, .ressource-theme.dark-theme app-file-card .delete-button:hover, .ressource-theme.dark-theme app-file-card .event-button:hover, .ressource-theme.dark-theme app-file-card .file-info-button:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-file-card .file-info-button:hover,
*.dark-theme app-file-card .download-button:hover,
*.dark-theme app-file-card .delete-button:hover,
*.dark-theme app-file-card .event-button:hover,
*.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.ressource-theme.dark-theme app-file-card .download-button:hover, .ressource-theme.dark-theme app-file-card .event-button:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover,
*.dark-theme app-file-card .download-button:hover,
*.dark-theme app-file-card .event-button:hover {
  color: #f39325;
}
.ressource-theme.dark-theme app-file-card .delete-button, .ressource-theme.dark-theme app-file-card .selected-icon, .ressource-theme.dark-theme app-file-card .link-icon,
.ressource-theme.theme-override.theme-override.dark-theme app-file-card .delete-button,
.ressource-theme.theme-override.theme-override.dark-theme app-file-card .selected-icon,
.ressource-theme.theme-override.theme-override.dark-theme app-file-card .link-icon,
*.dark-theme app-file-card .delete-button,
*.dark-theme app-file-card .selected-icon,
*.dark-theme app-file-card .link-icon {
  color: #424242;
}
.ressource-theme.dark-theme app-file-card .delete-button:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover,
*.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.ressource-theme.dark-theme app-file-card .timeline-item-card,
.ressource-theme.theme-override.theme-override.dark-theme app-file-card .timeline-item-card,
*.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.ressource-theme.dark-theme app-commission-list tr.highlight,
.ressource-theme.theme-override.theme-override.dark-theme app-commission-list tr.highlight,
*.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.ressource-theme.dark-theme app-commission-list section.wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-commission-list section.wrapper,
*.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.ressource-theme.dark-theme app-commission-list header.header,
.ressource-theme.theme-override.theme-override.dark-theme app-commission-list header.header,
*.dark-theme app-commission-list header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-commission-list header.header button.clear-search,
.ressource-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search,
*.dark-theme app-commission-list header.header button.clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-commission-list header.header button.clear-search:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search:hover,
*.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #f39325;
}
.ressource-theme.dark-theme app-commission-list .clickable-list-container:before,
.ressource-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container:before,
*.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a,
.ressource-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a,
*.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.ressource-theme.dark-theme app-commission-list a.active,
.ressource-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.ressource-theme.theme-override.theme-override.dark-theme app-commission-list a.active,
.ressource-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active,
*.dark-theme app-commission-list a.active,
*.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.ressource-theme.dark-theme app-videodokumentation-list section.wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-videodokumentation-list section.wrapper,
*.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.ressource-theme.dark-theme app-videodokumentation-list header.header,
.ressource-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header,
*.dark-theme app-videodokumentation-list header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search,
.ressource-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search,
*.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover,
*.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #f39325;
}
.ressource-theme.dark-theme app-videodokumentation-list .clickable-list-container:before,
.ressource-theme.theme-override.theme-override.dark-theme app-videodokumentation-list .clickable-list-container:before,
*.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme app-videodokumentation-list a.active,
.ressource-theme.theme-override.theme-override.dark-theme app-videodokumentation-list a.active,
*.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.ressource-theme.dark-theme app-email-client .email-list .email-list-entry.current,
.ressource-theme.theme-override.theme-override.dark-theme app-email-client .email-list .email-list-entry.current,
*.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.ressource-theme.dark-theme app-email-client .nav-bar,
.ressource-theme.theme-override.theme-override.dark-theme app-email-client .nav-bar,
*.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.ressource-theme.dark-theme app-email-client .search-bar-header,
.ressource-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-header,
*.dark-theme app-email-client .search-bar-header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-email-client .search-bar-clear-search,
.ressource-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search,
*.dark-theme app-email-client .search-bar-clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-email-client .search-bar-clear-search:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search:hover,
*.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #f39325;
}
.ressource-theme.dark-theme app-email-client .email-preview .email-contact-link,
.ressource-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-contact-link,
*.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.ressource-theme.dark-theme app-email-client .email-preview .email-card,
.ressource-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-card,
*.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.ressource-theme.dark-theme app-email-client .email-preview .email-iframe,
.ressource-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-iframe,
*.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.ressource-theme.dark-theme app-email-client .sub-elements,
.ressource-theme.theme-override.theme-override.dark-theme app-email-client .sub-elements,
*.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.ressource-theme.dark-theme app-email-client .nav-tree .mat-list-item-content,
.ressource-theme.theme-override.theme-override.dark-theme app-email-client .nav-tree .mat-list-item-content,
*.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme app-email-client .email-list-entry,
.ressource-theme.theme-override.theme-override.dark-theme app-email-client .email-list-entry,
*.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.ressource-theme.dark-theme app-support-dialog .card,
.ressource-theme.theme-override.theme-override.dark-theme app-support-dialog .card,
*.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.ressource-theme.dark-theme app-support-dialog a.link,
.ressource-theme.theme-override.theme-override.dark-theme app-support-dialog a.link,
*.dark-theme app-support-dialog a.link {
  color: white;
}
.ressource-theme.dark-theme app-image-editor .tui-image-editor-main-container,
.ressource-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-main-container,
*.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.ressource-theme.dark-theme app-image-editor .tui-image-editor-controls,
.ressource-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-controls,
*.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.ressource-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled,
.ressource-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .enabled,
*.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.ressource-theme.dark-theme app-image-editor .tui-image-editor-menu .normal,
.ressource-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .normal,
*.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.ressource-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.ressource-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
*.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.ressource-theme.dark-theme app-file-explorer .example-container, .ressource-theme.dark-theme app-file-explorer .content,
.ressource-theme.theme-override.theme-override.dark-theme app-file-explorer .example-container,
.ressource-theme.theme-override.theme-override.dark-theme app-file-explorer .content,
*.dark-theme app-file-explorer .example-container,
*.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.ressource-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.ressource-theme.dark-theme app-file-explorer .list-item:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-file-explorer .list-item:hover,
*.dark-theme app-file-explorer .explorer-tree-node:hover,
*.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.ressource-theme.dark-theme app-file-explorer .explorer-tree-node.selected,
.ressource-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node.selected,
*.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.ressource-theme.dark-theme app-file-explorer .share-icon,
.ressource-theme.theme-override.theme-override.dark-theme app-file-explorer .share-icon,
*.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme app-file-explorer .toggle-view-button,
.ressource-theme.theme-override.theme-override.dark-theme app-file-explorer .toggle-view-button,
*.dark-theme app-file-explorer .toggle-view-button {
  background: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-file-explorer .root-button,
.ressource-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button,
*.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.ressource-theme.dark-theme app-file-explorer .root-button fa-icon,
.ressource-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button fa-icon,
*.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.ressource-theme.dark-theme app-file-explorer .selected-elements-amount,
.ressource-theme.theme-override.theme-override.dark-theme app-file-explorer .selected-elements-amount,
*.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.ressource-theme.dark-theme app-file-explorer .back-button .inverted-arrow,
.ressource-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button .inverted-arrow,
*.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #f39325;
}
.ressource-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .ressource-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow,
.ressource-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:focus .inverted-arrow,
.ressource-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:hover .inverted-arrow,
*.dark-theme app-file-explorer .back-button:focus .inverted-arrow,
*.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.ressource-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow,
.ressource-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:disabled .inverted-arrow,
*.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.ressource-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .ressource-theme.dark-theme app-select-folder-dialog .list-item:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .list-item:hover,
*.dark-theme app-select-folder-dialog .explorer-tree-node:hover,
*.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.ressource-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected,
.ressource-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.selected,
*.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.ressource-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.ressource-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
*.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.ressource-theme.dark-theme app-reports-list section.wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-reports-list section.wrapper,
*.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.ressource-theme.dark-theme app-reports-list header.header,
.ressource-theme.theme-override.theme-override.dark-theme app-reports-list header.header,
*.dark-theme app-reports-list header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-reports-list header.header button.clear-search,
.ressource-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search,
*.dark-theme app-reports-list header.header button.clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-reports-list header.header button.clear-search:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search:hover,
*.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #f39325;
}
.ressource-theme.dark-theme app-reports-list .clickable-list-container:before,
.ressource-theme.theme-override.theme-override.dark-theme app-reports-list .clickable-list-container:before,
*.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme app-reports-list a.active,
.ressource-theme.theme-override.theme-override.dark-theme app-reports-list a.active,
*.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.ressource-theme.dark-theme app-generated-documents-list section.wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-generated-documents-list section.wrapper,
*.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.ressource-theme.dark-theme app-generated-documents-list header.header,
.ressource-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header,
*.dark-theme app-generated-documents-list header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-generated-documents-list header.header button.clear-search,
.ressource-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search,
*.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search:hover,
*.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #f39325;
}
.ressource-theme.dark-theme app-generated-documents-list .clickable-list-container:before,
.ressource-theme.theme-override.theme-override.dark-theme app-generated-documents-list .clickable-list-container:before,
*.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme app-generated-documents-list a.active,
.ressource-theme.theme-override.theme-override.dark-theme app-generated-documents-list a.active,
*.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.ressource-theme.dark-theme app-invoice-editor .button-wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-invoice-editor .button-wrapper,
*.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.ressource-theme.dark-theme .hover-form .mat-form-field-flex:hover,
.ressource-theme.theme-override.theme-override.dark-theme .hover-form .mat-form-field-flex:hover,
*.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.ressource-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .ressource-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item,
.ressource-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item:hover,
*.dark-theme app-dave-list-card .selected-clickable-list-item,
*.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.ressource-theme.dark-theme app-dave-list-card .card-header,
.ressource-theme.theme-override.theme-override.dark-theme app-dave-list-card .card-header,
*.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.ressource-theme.dark-theme app-dave-list-card .bottom-shadow,
.ressource-theme.theme-override.theme-override.dark-theme app-dave-list-card .bottom-shadow,
*.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.ressource-theme.dark-theme app-filter div.date,
.ressource-theme.theme-override.theme-override.dark-theme app-filter div.date,
*.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.ressource-theme.dark-theme app-event-card .primary,
.ressource-theme.theme-override.theme-override.dark-theme app-event-card .primary,
*.dark-theme app-event-card .primary {
  color: #f39325;
}
.ressource-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
*.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.ressource-theme.dark-theme app-booking-positions-list section.wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-booking-positions-list section.wrapper,
*.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.ressource-theme.dark-theme app-booking-positions-list header.header,
.ressource-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header,
*.dark-theme app-booking-positions-list header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-booking-positions-list header.header button.clear-search,
.ressource-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search,
*.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search:hover,
*.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #f39325;
}
.ressource-theme.dark-theme app-booking-positions-list .clickable-list-container:before,
.ressource-theme.theme-override.theme-override.dark-theme app-booking-positions-list .clickable-list-container:before,
*.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme app-booking-positions-list a.active,
.ressource-theme.theme-override.theme-override.dark-theme app-booking-positions-list a.active,
*.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.ressource-theme.dark-theme app-booking-positions-list th,
.ressource-theme.theme-override.theme-override.dark-theme app-booking-positions-list th,
*.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.ressource-theme.dark-theme app-dave-list tr.highlight,
.ressource-theme.theme-override.theme-override.dark-theme app-dave-list tr.highlight,
*.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.ressource-theme.dark-theme app-dave-list section.wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-dave-list section.wrapper,
*.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.ressource-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview,
.ressource-theme.theme-override.theme-override.dark-theme app-dave-list .drag-header.cdk-drag-preview,
*.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.ressource-theme.dark-theme app-dave-list header.header,
.ressource-theme.theme-override.theme-override.dark-theme app-dave-list header.header,
*.dark-theme app-dave-list header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-dave-list header.header button.clear-search,
.ressource-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search,
*.dark-theme app-dave-list header.header button.clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-dave-list header.header button.clear-search:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search:hover,
*.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #f39325;
}
.ressource-theme.dark-theme app-dave-list .clickable-list-container:before,
.ressource-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container:before,
*.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a,
.ressource-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link > a,
*.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.ressource-theme.dark-theme app-dave-list a.active,
.ressource-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.ressource-theme.theme-override.theme-override.dark-theme app-dave-list a.active,
.ressource-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active,
*.dark-theme app-dave-list a.active,
*.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.ressource-theme.dark-theme app-export-business-volumes-dialog tr.highlight,
.ressource-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog tr.highlight,
*.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.ressource-theme.dark-theme app-export-business-volumes-dialog section.wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog section.wrapper,
*.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.ressource-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.ressource-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
*.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.ressource-theme.dark-theme app-export-business-volumes-dialog header.header,
.ressource-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header,
*.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search,
.ressource-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search,
*.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
*.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #f39325;
}
.ressource-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before,
.ressource-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container:before,
*.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.ressource-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
*.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.ressource-theme.dark-theme app-export-business-volumes-dialog a.active,
.ressource-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.ressource-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog a.active,
.ressource-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
*.dark-theme app-export-business-volumes-dialog a.active,
*.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.ressource-theme.dark-theme app-contact-list .darker-background.darker-background,
.ressource-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background,
*.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.ressource-theme.dark-theme app-contact-list .darker-background.darker-background:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background:hover,
*.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.ressource-theme.dark-theme app-select-persons table tr th[mat-header-cell],
.ressource-theme.theme-override.theme-override.dark-theme app-select-persons table tr th[mat-header-cell],
*.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.ressource-theme.dark-theme app-shift-plan .header-colorful,
.ressource-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful,
*.dark-theme app-shift-plan .header-colorful {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.ressource-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button,
*.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.ressource-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .ressource-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.ressource-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button,
.ressource-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button,
*.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button,
*.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.ressource-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .ressource-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover,
*.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
*.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.ressource-theme.dark-theme app-detail-piecework main,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-piecework main,
*.dark-theme app-detail-piecework main {
  background-color: #f39325;
  color: white;
}
.ressource-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
*.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.ressource-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-list-base .mat-list-item,
*.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.ressource-theme.dark-theme app-detail-piecework main .mat-tab-label,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-tab-label,
*.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.ressource-theme.dark-theme app-detail-piecework header,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-piecework header,
*.dark-theme app-detail-piecework header {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-piecework mat-expansion-panel.primary-background,
*.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #f39325;
  color: white;
}
.ressource-theme.dark-theme app-piecework-demo .scrollable,
.ressource-theme.theme-override.theme-override.dark-theme app-piecework-demo .scrollable,
*.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.ressource-theme.dark-theme app-side-nav-bar,
.ressource-theme.theme-override.theme-override.dark-theme app-side-nav-bar,
*.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.ressource-theme.dark-theme app-side-nav-bar [mat-list-item].is-active,
.ressource-theme.theme-override.theme-override.dark-theme app-side-nav-bar [mat-list-item].is-active,
*.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #f39325;
}
.ressource-theme.dark-theme app-side-nav-bar mat-nav-list,
.ressource-theme.theme-override.theme-override.dark-theme app-side-nav-bar mat-nav-list,
*.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme .dave-inc-bar,
.ressource-theme.theme-override.theme-override.dark-theme .dave-inc-bar,
*.dark-theme .dave-inc-bar {
  background-color: #f39325;
}
.ressource-theme.dark-theme app-root,
.ressource-theme.theme-override.theme-override.dark-theme app-root,
*.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.ressource-theme.dark-theme app-commission-overview .alex-sein-buntes-feld,
.ressource-theme.theme-override.theme-override.dark-theme app-commission-overview .alex-sein-buntes-feld,
*.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #f39325;
}
.ressource-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.ressource-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child,
.ressource-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.ressource-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper td:first-child,
*.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
*.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot,
.ressource-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot,
*.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.ressource-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.ressource-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
*.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.ressource-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child,
.ressource-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:last-child,
*.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #f39325;
  border-color: #f39325;
}
.ressource-theme.dark-theme app-commission-overview .timeline,
.ressource-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline,
*.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme app-commission-overview .timeline-event-card,
.ressource-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card,
*.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme app-commission-overview .timeline-event-card:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card:hover,
*.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.ressource-theme.dark-theme app-comment-list .inline-send,
.ressource-theme.theme-override.theme-override.dark-theme app-comment-list .inline-send,
*.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.ressource-theme.dark-theme app-new-booking-option .highlight.highlight,
.ressource-theme.theme-override.theme-override.dark-theme app-new-booking-option .highlight.highlight,
*.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.ressource-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.ressource-theme.dark-theme app-new-booking-option .disabled.disabled,
.ressource-theme.theme-override.theme-override.dark-theme app-new-booking-option .dont-edit.dont-edit,
.ressource-theme.theme-override.theme-override.dark-theme app-new-booking-option .disabled.disabled,
*.dark-theme app-new-booking-option .dont-edit.dont-edit,
*.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme .ngx-toastr,
.ressource-theme.theme-override.theme-override.dark-theme .ngx-toastr,
*.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.ressource-theme.dark-theme .ngx-toastr:hover,
.ressource-theme.theme-override.theme-override.dark-theme .ngx-toastr:hover,
*.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.ressource-theme.dark-theme .ngx-toastr.toast-success,
.ressource-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-success,
*.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.ressource-theme.dark-theme .ngx-toastr.toast-error,
.ressource-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-error,
*.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.ressource-theme.dark-theme .ngx-toastr.toast-info,
.ressource-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-info,
*.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.ressource-theme.dark-theme app-resource-plan .header-colorful,
.ressource-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful,
*.dark-theme app-resource-plan .header-colorful {
  background-color: #ef801b;
  color: white;
}
.ressource-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.ressource-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button,
*.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.ressource-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .ressource-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.ressource-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button,
.ressource-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button,
*.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button,
*.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.ressource-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .ressource-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.ressource-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover,
*.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
*.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.ressource-theme.dark-theme app-time-tracker,
.ressource-theme.theme-override.theme-override.dark-theme app-time-tracker,
*.dark-theme app-time-tracker {
  background-color: #f7b366;
  color: white;
}
.ressource-theme.dark-theme .ngx-mat-colorpicker-content,
.ressource-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content,
*.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.ressource-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.ressource-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
*.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.ressource-theme.dark-theme app-person-list-entry a.link,
.ressource-theme.theme-override.theme-override.dark-theme app-person-list-entry a.link,
*.dark-theme app-person-list-entry a.link {
  color: white;
}
.ressource-theme.dark-theme app-doctor-list-entry .link,
.ressource-theme.theme-override.theme-override.dark-theme app-doctor-list-entry .link,
*.dark-theme app-doctor-list-entry .link {
  color: white;
}
.ressource-theme.dark-theme app-expansion-panel .scrollable .top-shadow,
.ressource-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .top-shadow,
*.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.ressource-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow,
.ressource-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .bottom-shadow,
*.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.ressource-theme.dark-theme .app-background-primary,
.ressource-theme.theme-override.theme-override.dark-theme .app-background-primary,
*.dark-theme .app-background-primary {
  background-color: #f39325;
}
.ressource-theme.dark-theme .app-background-accent,
.ressource-theme.theme-override.theme-override.dark-theme .app-background-accent,
*.dark-theme .app-background-accent {
  background-color: #fafafa;
}
.ressource-theme.dark-theme .app-background-warn,
.ressource-theme.theme-override.theme-override.dark-theme .app-background-warn,
*.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.ressource-theme.dark-theme .app-foreground-primary,
.ressource-theme.theme-override.theme-override.dark-theme .app-foreground-primary,
*.dark-theme .app-foreground-primary {
  color: #f39325;
}
.ressource-theme.dark-theme .app-foreground-accent,
.ressource-theme.theme-override.theme-override.dark-theme .app-foreground-accent,
*.dark-theme .app-foreground-accent {
  color: #fafafa;
}
.ressource-theme.dark-theme .app-foreground-warn,
.ressource-theme.theme-override.theme-override.dark-theme .app-foreground-warn,
*.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.ressource-theme.dark-theme app-ck-editor,
.ressource-theme.theme-override.theme-override.dark-theme app-ck-editor,
*.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.ressource-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.ressource-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
*.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.ressource-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.ressource-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
*.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.ressource-theme.dark-theme app-file-order-dialog .list-item,
.ressource-theme.theme-override.theme-override.dark-theme app-file-order-dialog .list-item,
*.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.ressource-theme.dark-theme app-start-process-dialog .selected-files-list,
.ressource-theme.theme-override.theme-override.dark-theme app-start-process-dialog .selected-files-list,
*.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme app-process-main-view .detection-modal-wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper,
*.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.ressource-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
*.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #f39325;
}
.ressource-theme.dark-theme app-process-main-view .main-file-badge,
.ressource-theme.theme-override.theme-override.dark-theme app-process-main-view .main-file-badge,
*.dark-theme app-process-main-view .main-file-badge {
  color: #f39325;
}
.ressource-theme.dark-theme app-new-document-view-component dropzone .input,
.ressource-theme.dark-theme app-new-document-view-component dropzone .pen-icon,
.ressource-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .input,
.ressource-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .pen-icon,
*.dark-theme app-new-document-view-component dropzone .input,
*.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.ressource-theme.dark-theme app-time-tracker-multiple .timer-card,
.ressource-theme.theme-override.theme-override.dark-theme app-time-tracker-multiple .timer-card,
*.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #f7b366;
  color: white;
}
.ressource-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.ressource-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover,
*.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.ressource-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active,
.ressource-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):active,
*.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.ressource-theme.dark-theme app-arl-table .add-button-list,
.ressource-theme.theme-override.theme-override.dark-theme app-arl-table .add-button-list,
*.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.ressource-theme.dark-theme app-pseudo-step-header .wrapper-button.active,
.ressource-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active,
*.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #f39325;
}
.ressource-theme.dark-theme app-pseudo-step-header .image-wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .image-wrapper,
*.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.ressource-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.ressource-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
*.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.ressource-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
*.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #f39325;
  color: white;
}
.ressource-theme.dark-theme app-milestone-modal .status-form,
.ressource-theme.theme-override.theme-override.dark-theme app-milestone-modal .status-form,
*.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.ressource-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.ressource-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.ressource-theme.dark-theme app-e-invoice-view .borders,
.ressource-theme.dark-theme app-e-invoice-view .borders-column,
.ressource-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.ressource-theme.dark-theme app-e-invoice-view .borders-row,
.ressource-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.ressource-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.ressource-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.ressource-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders,
.ressource-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column,
.ressource-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.ressource-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row,
.ressource-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
*.dark-theme app-e-invoice-view .grid-borders.grid-borders,
*.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
*.dark-theme app-e-invoice-view .borders,
*.dark-theme app-e-invoice-view .borders-column,
*.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
*.dark-theme app-e-invoice-view .borders-row,
*.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme app-e-invoice-view .mat-table td,
.ressource-theme.dark-theme app-e-invoice-view .mat-table th,
.ressource-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table td,
.ressource-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table th,
*.dark-theme app-e-invoice-view .mat-table td,
*.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.ressource-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.ressource-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.ressource-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.ressource-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders,
.ressource-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.ressource-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
*.dark-theme app-e-invoice-allowance-charge-view .borders,
*.dark-theme app-e-invoice-allowance-charge-view .borders-column,
*.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.ressource-theme.dark-theme app-detail-contract .primary,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-contract .primary,
*.dark-theme app-detail-contract .primary {
  color: #f39325;
}
.ressource-theme.dark-theme app-detail-contract .filter,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-contract .filter,
*.dark-theme app-detail-contract .filter {
  background-color: white;
}
.ressource-theme.dark-theme app-detail-contract .filter h2,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-contract .filter h2,
*.dark-theme app-detail-contract .filter h2 {
  color: #f39325;
}
.ressource-theme.dark-theme app-contract-list header.header,
.ressource-theme.theme-override.theme-override.dark-theme app-contract-list header.header,
*.dark-theme app-contract-list header.header {
  color: white;
  background-color: #ef801b;
}
.ressource-theme.dark-theme app-detail-doctor .deleted,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-doctor .deleted,
*.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.ressource-theme.dark-theme app-detail-doctor .bookmark-wrapper,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-doctor .bookmark-wrapper,
*.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.ressource-theme.dark-theme app-detail-doctor a.link,
.ressource-theme.theme-override.theme-override.dark-theme app-detail-doctor a.link,
*.dark-theme app-detail-doctor a.link {
  color: white;
}
.ressource-theme.dark-theme a[href]:not([mat-button], [app-button], [app-round-button], [app-stroked-round-button], [mat-list-item], [mat-menu-item], [role=button]),
.ressource-theme.theme-override.theme-override.dark-theme a[href]:not([mat-button], [app-button], [app-round-button], [app-stroked-round-button], [mat-list-item], [mat-menu-item], [role=button]),
*.dark-theme a[href]:not([mat-button], [app-button], [app-round-button], [app-stroked-round-button], [mat-list-item], [mat-menu-item], [role=button]) {
  color: rgb(118, 200, 228);
}
.obligo-theme .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.obligo-theme .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-option:hover:not(.mat-option-disabled), .obligo-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.obligo-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.obligo-theme .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #ff7409;
}
.obligo-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.obligo-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.obligo-theme .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.obligo-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.obligo-theme .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.obligo-theme .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.obligo-theme .mat-primary .mat-pseudo-checkbox-checked,
.obligo-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #ff7409;
}
.obligo-theme .mat-pseudo-checkbox-checked,
.obligo-theme .mat-pseudo-checkbox-indeterminate,
.obligo-theme .mat-accent .mat-pseudo-checkbox-checked,
.obligo-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.obligo-theme .mat-warn .mat-pseudo-checkbox-checked,
.obligo-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.obligo-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.obligo-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.obligo-theme .mat-app-background, .obligo-theme.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.obligo-theme .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.obligo-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-badge {
  position: relative;
}
.obligo-theme .mat-badge.mat-badge {
  overflow: visible;
}
.obligo-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.obligo-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.obligo-theme .ng-animate-disabled .mat-badge-content,
.obligo-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.obligo-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.obligo-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.obligo-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.obligo-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.obligo-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .obligo-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.obligo-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .obligo-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.obligo-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .obligo-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.obligo-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .obligo-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.obligo-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.obligo-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.obligo-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.obligo-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .obligo-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.obligo-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .obligo-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.obligo-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .obligo-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.obligo-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .obligo-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.obligo-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.obligo-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.obligo-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.obligo-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .obligo-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.obligo-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .obligo-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.obligo-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .obligo-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.obligo-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .obligo-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.obligo-theme .mat-badge-content {
  color: white;
  background: #ff7409;
}
.cdk-high-contrast-active .obligo-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.obligo-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.obligo-theme .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-button, .obligo-theme .mat-icon-button, .obligo-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.obligo-theme .mat-button.mat-primary, .obligo-theme .mat-icon-button.mat-primary, .obligo-theme .mat-stroked-button.mat-primary {
  color: #ff7409;
}
.obligo-theme .mat-button.mat-accent, .obligo-theme .mat-icon-button.mat-accent, .obligo-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.obligo-theme .mat-button.mat-warn, .obligo-theme .mat-icon-button.mat-warn, .obligo-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.obligo-theme .mat-button.mat-primary.mat-button-disabled, .obligo-theme .mat-button.mat-accent.mat-button-disabled, .obligo-theme .mat-button.mat-warn.mat-button-disabled, .obligo-theme .mat-button.mat-button-disabled.mat-button-disabled, .obligo-theme .mat-icon-button.mat-primary.mat-button-disabled, .obligo-theme .mat-icon-button.mat-accent.mat-button-disabled, .obligo-theme .mat-icon-button.mat-warn.mat-button-disabled, .obligo-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .obligo-theme .mat-stroked-button.mat-primary.mat-button-disabled, .obligo-theme .mat-stroked-button.mat-accent.mat-button-disabled, .obligo-theme .mat-stroked-button.mat-warn.mat-button-disabled, .obligo-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.obligo-theme .mat-button.mat-primary .mat-button-focus-overlay, .obligo-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .obligo-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #ff7409;
}
.obligo-theme .mat-button.mat-accent .mat-button-focus-overlay, .obligo-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .obligo-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.obligo-theme .mat-button.mat-warn .mat-button-focus-overlay, .obligo-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .obligo-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.obligo-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .obligo-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .obligo-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.obligo-theme .mat-button .mat-ripple-element, .obligo-theme .mat-icon-button .mat-ripple-element, .obligo-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.obligo-theme .mat-button-focus-overlay {
  background: black;
}
.obligo-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-flat-button, .obligo-theme .mat-raised-button, .obligo-theme .mat-fab, .obligo-theme .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.obligo-theme .mat-flat-button.mat-primary, .obligo-theme .mat-raised-button.mat-primary, .obligo-theme .mat-fab.mat-primary, .obligo-theme .mat-mini-fab.mat-primary {
  color: white;
}
.obligo-theme .mat-flat-button.mat-accent, .obligo-theme .mat-raised-button.mat-accent, .obligo-theme .mat-fab.mat-accent, .obligo-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-flat-button.mat-warn, .obligo-theme .mat-raised-button.mat-warn, .obligo-theme .mat-fab.mat-warn, .obligo-theme .mat-mini-fab.mat-warn {
  color: white;
}
.obligo-theme .mat-flat-button.mat-primary.mat-button-disabled, .obligo-theme .mat-flat-button.mat-accent.mat-button-disabled, .obligo-theme .mat-flat-button.mat-warn.mat-button-disabled, .obligo-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .obligo-theme .mat-raised-button.mat-primary.mat-button-disabled, .obligo-theme .mat-raised-button.mat-accent.mat-button-disabled, .obligo-theme .mat-raised-button.mat-warn.mat-button-disabled, .obligo-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .obligo-theme .mat-fab.mat-primary.mat-button-disabled, .obligo-theme .mat-fab.mat-accent.mat-button-disabled, .obligo-theme .mat-fab.mat-warn.mat-button-disabled, .obligo-theme .mat-fab.mat-button-disabled.mat-button-disabled, .obligo-theme .mat-mini-fab.mat-primary.mat-button-disabled, .obligo-theme .mat-mini-fab.mat-accent.mat-button-disabled, .obligo-theme .mat-mini-fab.mat-warn.mat-button-disabled, .obligo-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.obligo-theme .mat-flat-button.mat-primary, .obligo-theme .mat-raised-button.mat-primary, .obligo-theme .mat-fab.mat-primary, .obligo-theme .mat-mini-fab.mat-primary {
  background-color: #ff7409;
}
.obligo-theme .mat-flat-button.mat-accent, .obligo-theme .mat-raised-button.mat-accent, .obligo-theme .mat-fab.mat-accent, .obligo-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.obligo-theme .mat-flat-button.mat-warn, .obligo-theme .mat-raised-button.mat-warn, .obligo-theme .mat-fab.mat-warn, .obligo-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.obligo-theme .mat-flat-button.mat-primary.mat-button-disabled, .obligo-theme .mat-flat-button.mat-accent.mat-button-disabled, .obligo-theme .mat-flat-button.mat-warn.mat-button-disabled, .obligo-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .obligo-theme .mat-raised-button.mat-primary.mat-button-disabled, .obligo-theme .mat-raised-button.mat-accent.mat-button-disabled, .obligo-theme .mat-raised-button.mat-warn.mat-button-disabled, .obligo-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .obligo-theme .mat-fab.mat-primary.mat-button-disabled, .obligo-theme .mat-fab.mat-accent.mat-button-disabled, .obligo-theme .mat-fab.mat-warn.mat-button-disabled, .obligo-theme .mat-fab.mat-button-disabled.mat-button-disabled, .obligo-theme .mat-mini-fab.mat-primary.mat-button-disabled, .obligo-theme .mat-mini-fab.mat-accent.mat-button-disabled, .obligo-theme .mat-mini-fab.mat-warn.mat-button-disabled, .obligo-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-flat-button.mat-primary .mat-ripple-element, .obligo-theme .mat-raised-button.mat-primary .mat-ripple-element, .obligo-theme .mat-fab.mat-primary .mat-ripple-element, .obligo-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.obligo-theme .mat-flat-button.mat-accent .mat-ripple-element, .obligo-theme .mat-raised-button.mat-accent .mat-ripple-element, .obligo-theme .mat-fab.mat-accent .mat-ripple-element, .obligo-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.obligo-theme .mat-flat-button.mat-warn .mat-ripple-element, .obligo-theme .mat-raised-button.mat-warn .mat-ripple-element, .obligo-theme .mat-fab.mat-warn .mat-ripple-element, .obligo-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.obligo-theme .mat-stroked-button:not([class*=mat-elevation-z]), .obligo-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-fab:not([class*=mat-elevation-z]), .obligo-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .obligo-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .obligo-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.obligo-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.obligo-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.obligo-theme .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.obligo-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.obligo-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.obligo-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.obligo-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.obligo-theme .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.obligo-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.obligo-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.obligo-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.obligo-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.obligo-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.obligo-theme .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.obligo-theme .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.obligo-theme .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.obligo-theme .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.obligo-theme .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.obligo-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .obligo-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #ff7409;
}
.obligo-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .obligo-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.obligo-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .obligo-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.obligo-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .obligo-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.obligo-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.obligo-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.obligo-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.obligo-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #ff7409;
}
.obligo-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.obligo-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.obligo-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.obligo-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.obligo-theme .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.obligo-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.obligo-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.obligo-theme .mat-chip.mat-standard-chip::after {
  background: black;
}
.obligo-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #ff7409;
  color: white;
}
.obligo-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.obligo-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.obligo-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.obligo-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.obligo-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.obligo-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.obligo-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.obligo-theme .mat-table {
  background: white;
}
.obligo-theme .mat-table thead, .obligo-theme .mat-table tbody, .obligo-theme .mat-table tfoot,
.obligo-theme mat-header-row, .obligo-theme mat-row, .obligo-theme mat-footer-row,
.obligo-theme [mat-header-row], .obligo-theme [mat-row], .obligo-theme [mat-footer-row],
.obligo-theme .mat-table-sticky {
  background: inherit;
}
.obligo-theme mat-row, .obligo-theme mat-header-row, .obligo-theme mat-footer-row,
.obligo-theme th.mat-header-cell, .obligo-theme td.mat-cell, .obligo-theme td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.obligo-theme .mat-cell, .obligo-theme .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.obligo-theme .mat-datepicker-toggle,
.obligo-theme .mat-datepicker-content .mat-calendar-next-button,
.obligo-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.obligo-theme .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-calendar-table-header,
.obligo-theme .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.obligo-theme .mat-calendar-body-cell-content,
.obligo-theme .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.obligo-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.obligo-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.obligo-theme .mat-calendar-body-in-range::before {
  background: rgba(255, 116, 9, 0.2);
}
.obligo-theme .mat-calendar-body-comparison-identical,
.obligo-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.obligo-theme .mat-calendar-body-comparison-bridge-start::before,
.obligo-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(255, 116, 9, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.obligo-theme .mat-calendar-body-comparison-bridge-end::before,
.obligo-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(255, 116, 9, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.obligo-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.obligo-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.obligo-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.obligo-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.obligo-theme .mat-calendar-body-selected {
  background-color: #ff7409;
  color: white;
}
.obligo-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(255, 116, 9, 0.4);
}
.obligo-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.obligo-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.obligo-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(255, 116, 9, 0.3);
}
@media (hover: hover) {
  .obligo-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(255, 116, 9, 0.3);
  }
}
.obligo-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.obligo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.obligo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.obligo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.obligo-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.obligo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.obligo-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.obligo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.obligo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.obligo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.obligo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.obligo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.obligo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.obligo-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .obligo-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.obligo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.obligo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.obligo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.obligo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.obligo-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.obligo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.obligo-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.obligo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.obligo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.obligo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.obligo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.obligo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.obligo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.obligo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.obligo-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.obligo-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .obligo-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.obligo-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-datepicker-toggle-active {
  color: #ff7409;
}
.obligo-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.obligo-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.obligo-theme .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .obligo-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .obligo-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .obligo-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.obligo-theme .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-expansion-panel-header-description,
.obligo-theme .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.obligo-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.obligo-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.obligo-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.obligo-theme .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.obligo-theme .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.obligo-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #ff7409;
}
.obligo-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.obligo-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.obligo-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.obligo-theme .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #ff7409;
}
.obligo-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.obligo-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.obligo-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #ff7409;
}
.obligo-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.obligo-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.obligo-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.obligo-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.obligo-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.obligo-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.obligo-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.obligo-theme .mat-error {
  color: #e91e63;
}
.obligo-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.obligo-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.obligo-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.obligo-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.obligo-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.obligo-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.obligo-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.obligo-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.obligo-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.obligo-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.obligo-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #ff7409;
}
.obligo-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.obligo-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.obligo-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.obligo-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.obligo-theme .mat-icon.mat-primary {
  color: #ff7409;
}
.obligo-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.obligo-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.obligo-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.obligo-theme .mat-input-element:disabled,
.obligo-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-input-element {
  caret-color: #ff7409;
}
.obligo-theme .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.obligo-theme .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.obligo-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.obligo-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.obligo-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.obligo-theme .mat-form-field.mat-warn .mat-input-element,
.obligo-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.obligo-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.obligo-theme .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.obligo-theme .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-list-option:hover, .obligo-theme .mat-list-option:focus,
.obligo-theme .mat-nav-list .mat-list-item:hover,
.obligo-theme .mat-nav-list .mat-list-item:focus,
.obligo-theme .mat-action-list .mat-list-item:hover,
.obligo-theme .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.obligo-theme .mat-list-single-selected-option, .obligo-theme .mat-list-single-selected-option:hover, .obligo-theme .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-menu-panel {
  background: white;
}
.obligo-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-menu-item[disabled],
.obligo-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.obligo-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-menu-item .mat-icon-no-color,
.obligo-theme .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.obligo-theme .mat-menu-item:hover:not([disabled]),
.obligo-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.obligo-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.obligo-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.obligo-theme .mat-paginator {
  background: white;
}
.obligo-theme .mat-paginator,
.obligo-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.obligo-theme .mat-paginator-decrement,
.obligo-theme .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.obligo-theme .mat-paginator-first,
.obligo-theme .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.obligo-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.obligo-theme .mat-icon-button[disabled] .mat-paginator-increment,
.obligo-theme .mat-icon-button[disabled] .mat-paginator-first,
.obligo-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-progress-bar-background {
  fill: #efd1ba;
}
.obligo-theme .mat-progress-bar-buffer {
  background-color: #efd1ba;
}
.obligo-theme .mat-progress-bar-fill::after {
  background-color: #ff7409;
}
.obligo-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.obligo-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.obligo-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.obligo-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.obligo-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.obligo-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.obligo-theme .mat-progress-spinner circle, .obligo-theme .mat-spinner circle {
  stroke: #ff7409;
}
.obligo-theme .mat-progress-spinner.mat-accent circle, .obligo-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.obligo-theme .mat-progress-spinner.mat-warn circle, .obligo-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.obligo-theme .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.obligo-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #ff7409;
}
.obligo-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.obligo-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .obligo-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .obligo-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #ff7409;
}
.obligo-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.obligo-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.obligo-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .obligo-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .obligo-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.obligo-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.obligo-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.obligo-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .obligo-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .obligo-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.obligo-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.obligo-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.obligo-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.obligo-theme .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.obligo-theme .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.obligo-theme .mat-select-panel {
  background: white;
}
.obligo-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #ff7409;
}
.obligo-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.obligo-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.obligo-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.obligo-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-drawer.mat-drawer-push {
  background-color: white;
}
.obligo-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.obligo-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.obligo-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.obligo-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.obligo-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.obligo-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.obligo-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #ff7409;
}
.obligo-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(255, 116, 9, 0.54);
}
.obligo-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #ff7409;
}
.obligo-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.obligo-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.obligo-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.obligo-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.obligo-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.obligo-theme .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.obligo-theme .mat-slider.mat-primary .mat-slider-track-fill,
.obligo-theme .mat-slider.mat-primary .mat-slider-thumb,
.obligo-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #ff7409;
}
.obligo-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.obligo-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(255, 116, 9, 0.2);
}
.obligo-theme .mat-slider.mat-accent .mat-slider-track-fill,
.obligo-theme .mat-slider.mat-accent .mat-slider-thumb,
.obligo-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.obligo-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.obligo-theme .mat-slider.mat-warn .mat-slider-track-fill,
.obligo-theme .mat-slider.mat-warn .mat-slider-thumb,
.obligo-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.obligo-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.obligo-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.obligo-theme .mat-slider:hover .mat-slider-track-background,
.obligo-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.obligo-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.obligo-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.obligo-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.obligo-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.obligo-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.obligo-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.obligo-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.obligo-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .obligo-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .obligo-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.obligo-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.obligo-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.obligo-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.obligo-theme .mat-step-header.cdk-keyboard-focused, .obligo-theme .mat-step-header.cdk-program-focused, .obligo-theme .mat-step-header:hover:not([aria-disabled]), .obligo-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.obligo-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .obligo-theme .mat-step-header:hover {
    background: none;
  }
}
.obligo-theme .mat-step-header .mat-step-label,
.obligo-theme .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.obligo-theme .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.obligo-theme .mat-step-header .mat-step-icon-selected,
.obligo-theme .mat-step-header .mat-step-icon-state-done,
.obligo-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #ff7409;
  color: white;
}
.obligo-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.obligo-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.obligo-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.obligo-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.obligo-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.obligo-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.obligo-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.obligo-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.obligo-theme .mat-stepper-horizontal, .obligo-theme .mat-stepper-vertical {
  background-color: white;
}
.obligo-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-horizontal-stepper-header::before,
.obligo-theme .mat-horizontal-stepper-header::after,
.obligo-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-sort-header-arrow {
  color: #757575;
}
.obligo-theme .mat-tab-nav-bar,
.obligo-theme .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.obligo-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.obligo-theme .mat-tab-label, .obligo-theme .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-tab-label.mat-tab-disabled, .obligo-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.obligo-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.obligo-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .obligo-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 144, 47, 0.3);
}
.obligo-theme .mat-tab-group.mat-primary .mat-ink-bar, .obligo-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #ff7409;
}
.obligo-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .obligo-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .obligo-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .obligo-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.obligo-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .obligo-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.obligo-theme .mat-tab-group.mat-accent .mat-ink-bar, .obligo-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.obligo-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .obligo-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .obligo-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .obligo-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .obligo-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.obligo-theme .mat-tab-group.mat-warn .mat-ink-bar, .obligo-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.obligo-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .obligo-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .obligo-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .obligo-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.obligo-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .obligo-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 144, 47, 0.3);
}
.obligo-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .obligo-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .obligo-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .obligo-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .obligo-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .obligo-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #ff7409;
}
.obligo-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .obligo-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .obligo-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .obligo-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.obligo-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .obligo-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .obligo-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .obligo-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.obligo-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.obligo-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.obligo-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.obligo-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .obligo-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.obligo-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.obligo-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.obligo-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.obligo-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.obligo-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .obligo-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.obligo-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.obligo-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.obligo-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.obligo-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .obligo-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.obligo-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.obligo-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.obligo-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .obligo-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.obligo-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .obligo-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .obligo-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .obligo-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .obligo-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .obligo-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.obligo-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .obligo-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .obligo-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .obligo-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .obligo-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .obligo-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .obligo-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.obligo-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.obligo-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.obligo-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.obligo-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .obligo-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.obligo-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.obligo-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.obligo-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.obligo-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .obligo-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.obligo-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.obligo-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.obligo-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.obligo-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .obligo-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.obligo-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.obligo-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.obligo-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .obligo-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.obligo-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .obligo-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .obligo-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .obligo-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .obligo-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .obligo-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.obligo-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .obligo-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .obligo-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .obligo-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.obligo-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .obligo-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .obligo-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .obligo-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.obligo-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.obligo-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.obligo-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.obligo-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .obligo-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.obligo-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.obligo-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.obligo-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.obligo-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.obligo-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .obligo-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.obligo-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.obligo-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.obligo-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.obligo-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .obligo-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.obligo-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.obligo-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.obligo-theme .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-toolbar.mat-primary {
  background: #ff7409;
  color: white;
}
.obligo-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.obligo-theme .mat-toolbar .mat-form-field-underline,
.obligo-theme .mat-toolbar .mat-form-field-ripple,
.obligo-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.obligo-theme .mat-toolbar .mat-form-field-label,
.obligo-theme .mat-toolbar .mat-focused .mat-form-field-label,
.obligo-theme .mat-toolbar .mat-select-value,
.obligo-theme .mat-toolbar .mat-select-arrow,
.obligo-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.obligo-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.obligo-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.obligo-theme .mat-tree {
  background: white;
}
.obligo-theme .mat-tree-node,
.obligo-theme .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme .mat-simple-snackbar-action {
  color: #fafafa;
}
.obligo-theme app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.obligo-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.obligo-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.obligo-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #ff7409;
}
.obligo-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(255, 116, 9, 0.54);
}
.obligo-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #ff7409;
}
.obligo-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.obligo-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.obligo-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.obligo-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.obligo-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.obligo-theme .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.obligo-theme .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.obligo-theme .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.obligo-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.obligo-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.obligo-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.obligo-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.obligo-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.obligo-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.obligo-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.obligo-theme .mat-button.mat-primary-lighter,
.obligo-theme .mat-stroked-button.mat-primary-lighter {
  color: #ff902f;
}
.obligo-theme .mat-button.mat-primary-lighter:hover,
.obligo-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.obligo-theme .mat-raised-button.mat-primary-lighter,
.obligo-theme .mat-flat-button.mat-primary-lighter,
.obligo-theme .mat-fab.mat-primary-lighter,
.obligo-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #ff902f;
}
.obligo-theme .mat-icon-button.mat-primary-lighter {
  color: #ff902f;
}
.obligo-theme .dave-background-image {
  background-color: #ff7409;
  color: white;
}
.obligo-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.obligo-theme .clickable-list {
  background-color: white;
}
.obligo-theme .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.obligo-theme .clickable-list-item.is-active, .obligo-theme .clickable-list-item:hover, .obligo-theme .clickable-list-item:active, .obligo-theme .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.obligo-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.obligo-theme .clickable-list-item.app-color-event.is-active, .obligo-theme .clickable-list-item.app-color-event:hover, .obligo-theme .clickable-list-item.app-color-event:active, .obligo-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.obligo-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.obligo-theme .clickable-list-item.app-color-time-tracking.is-active, .obligo-theme .clickable-list-item.app-color-time-tracking:hover, .obligo-theme .clickable-list-item.app-color-time-tracking:active, .obligo-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.obligo-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.obligo-theme .clickable-list-item.app-color-approved.is-active, .obligo-theme .clickable-list-item.app-color-approved:hover, .obligo-theme .clickable-list-item.app-color-approved:active, .obligo-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.obligo-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.obligo-theme .clickable-list-item.app-color-declined.is-active, .obligo-theme .clickable-list-item.app-color-declined:hover, .obligo-theme .clickable-list-item.app-color-declined:active, .obligo-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.obligo-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.obligo-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .obligo-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .obligo-theme .clickable-list-item.app-color-invoice-verrechnet:active, .obligo-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.obligo-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.obligo-theme .clickable-list-item.app-color-invoice-booked.is-active, .obligo-theme .clickable-list-item.app-color-invoice-booked:hover, .obligo-theme .clickable-list-item.app-color-invoice-booked:active, .obligo-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.obligo-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.obligo-theme .clickable-list-item.app-color-late.is-active, .obligo-theme .clickable-list-item.app-color-late:hover, .obligo-theme .clickable-list-item.app-color-late:active, .obligo-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.obligo-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.obligo-theme .clickable-list-item.app-color-invoice-storniert.is-active, .obligo-theme .clickable-list-item.app-color-invoice-storniert:hover, .obligo-theme .clickable-list-item.app-color-invoice-storniert:active, .obligo-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.obligo-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.obligo-theme .clickable-list-item.app-color-invoice-approved.is-active, .obligo-theme .clickable-list-item.app-color-invoice-approved:hover, .obligo-theme .clickable-list-item.app-color-invoice-approved:active, .obligo-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.obligo-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.obligo-theme .clickable-list-item.app-color-commission-open.is-active, .obligo-theme .clickable-list-item.app-color-commission-open:hover, .obligo-theme .clickable-list-item.app-color-commission-open:active, .obligo-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.obligo-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.obligo-theme .clickable-list-item.app-color-commission-in-progress.is-active, .obligo-theme .clickable-list-item.app-color-commission-in-progress:hover, .obligo-theme .clickable-list-item.app-color-commission-in-progress:active, .obligo-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.obligo-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.obligo-theme .clickable-list-item.app-color-commission-freigabe.is-active, .obligo-theme .clickable-list-item.app-color-commission-freigabe:hover, .obligo-theme .clickable-list-item.app-color-commission-freigabe:active, .obligo-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.obligo-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.obligo-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .obligo-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .obligo-theme .clickable-list-item.app-color-commission-abgerechnet:active, .obligo-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.obligo-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.obligo-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .obligo-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .obligo-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .obligo-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.obligo-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.obligo-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .obligo-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .obligo-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .obligo-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.obligo-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.obligo-theme .clickable-list-item.custom-background-color.is-active, .obligo-theme .clickable-list-item.custom-background-color:hover, .obligo-theme .clickable-list-item.custom-background-color:active, .obligo-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.obligo-theme .disabled-table-entry, .obligo-theme .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.obligo-theme app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.obligo-theme app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-customer-list header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-customer-list header.header button.clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-customer-list header.header button.clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.obligo-theme app-customer-list a.active,
.obligo-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.obligo-theme app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.obligo-theme app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-employee-list header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-employee-list header.header button.clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-employee-list header.header button.clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme app-employee-list a.active {
  background-color: #e0e0e0;
}
.obligo-theme app-history-side-elements .component {
  background-color: white;
}
.obligo-theme app-history-side-elements .component > * > header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .obligo-theme app-header {
    background-color: #ff7409;
    color: white;
  }
  .obligo-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.obligo-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.obligo-theme app-login a {
  color: #ff7409;
}
.obligo-theme app-login .wrapper {
  background-color: #e9f0f5;
}
.obligo-theme app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.obligo-theme app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-partner-list header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-partner-list header.header button.clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-partner-list header.header button.clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme app-partner-list a.active {
  background-color: #e0e0e0;
}
.obligo-theme app-home-dashboard .welcome-message .headline,
.obligo-theme app-home-dashboard .header .headline {
  color: white;
}
.obligo-theme app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #ff7409;
  color: white;
}
.obligo-theme app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.obligo-theme app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.obligo-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.obligo-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.obligo-theme app-logout .button.active,
.obligo-theme app-logout .button:hover {
  background-color: white;
  color: #ff7409;
}
.obligo-theme app-timeline .timeline:before {
  background-color: #ff7409;
}
.obligo-theme app-timeline .filter {
  background-color: white;
}
.obligo-theme app-timeline .filter h2 {
  color: #ff7409;
}
.obligo-theme app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #ff7409;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-timeline .event-icon:hover, .obligo-theme app-timeline .event-icon:focus {
  color: #ff7409;
}
.obligo-theme app-timeline .event-icon:hover fa-icon, .obligo-theme app-timeline .event-icon:focus fa-icon {
  color: #ff7409;
}
.obligo-theme app-timeline .header {
  background-color: #ff7409;
}
.obligo-theme app-timeline .annotation-overlay {
  color: white;
}
.obligo-theme app-timeline .annotation-menu {
  color: white;
}
.obligo-theme app-timeline .annotation-menu:hover {
  color: #ff7409;
}
.obligo-theme app-timeline .annotation-content {
  background-color: #ff5f05;
}
.obligo-theme app-timeline .close-button:hover {
  background-color: #ff5f05;
}
.obligo-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #ff7409;
}
.obligo-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #ff7409;
  color: #ff7409;
}
.obligo-theme app-timeline .annotation-name {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-timeline .filter-apply {
  background-color: #ff7409;
  border-color: white;
  color: white;
}
.obligo-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #ff7409;
  color: #ff7409;
}
.obligo-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #ff7409;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-timeline .no-displayed-events {
  color: white;
}
.obligo-theme app-timeline .clickable-list-item-content fa-icon {
  color: #ff7409;
}
.obligo-theme app-timeline .list-day:hover,
.obligo-theme app-timeline .list-day:focus {
  color: #ff7409;
}
.obligo-theme app-timeline .list-day:hover fa-icon,
.obligo-theme app-timeline .list-day:focus fa-icon {
  color: #ff7409;
}
.obligo-theme app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.obligo-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #ff7409;
}
.obligo-theme app-detail-event .link, .obligo-theme app-email-dialog .link {
  color: inherit;
}
.obligo-theme app-detail-event .note, .obligo-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.obligo-theme app-detail-event .files-wrapper .file, .obligo-theme app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.obligo-theme app-detail-event .files-wrapper .file:hover, .obligo-theme app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.obligo-theme app-detail-event .files-wrapper .file .image-wrapper, .obligo-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.obligo-theme app-detail-event .files-wrapper .file .fileName, .obligo-theme app-email-dialog .files-wrapper .file .fileName {
  color: #ff7409;
}
.obligo-theme app-detail-event .files-wrapper .file .fileName:hover, .obligo-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #ff902f;
}
.obligo-theme app-detail-event .files-wrapper .file .editing, .obligo-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.obligo-theme app-detail-event .files-wrapper .file .editing:hover, .obligo-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.obligo-theme app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.obligo-theme app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.obligo-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.obligo-theme app-detail-customer .files-wrapper .file .fileName {
  color: #ff7409;
}
.obligo-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #ff902f;
}
.obligo-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.obligo-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.obligo-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.obligo-theme app-commission .tab-group {
  background-color: white;
}
.obligo-theme app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.obligo-theme app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.obligo-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.obligo-theme app-commission .files-wrapper .file .fileName {
  color: #ff7409;
}
.obligo-theme app-commission .files-wrapper .file .fileName:hover {
  color: #ff902f;
}
.obligo-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.obligo-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.obligo-theme app-detail-partner a.link {
  color: white;
}
.obligo-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #ff7409;
}
.obligo-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.obligo-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #ff7409;
}
.obligo-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.obligo-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.obligo-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.obligo-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.obligo-theme app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.obligo-theme app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.obligo-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.obligo-theme .clickable-mat-row:hover, .obligo-theme .clickable-mat-row:active, .obligo-theme .clickable-mat-row:focus, .obligo-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.obligo-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-event.is-active, .obligo-theme .clickable-mat-row.app-color-event:hover, .obligo-theme .clickable-mat-row.app-color-event:active, .obligo-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-time-tracking.is-active, .obligo-theme .clickable-mat-row.app-color-time-tracking:hover, .obligo-theme .clickable-mat-row.app-color-time-tracking:active, .obligo-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-approved.is-active, .obligo-theme .clickable-mat-row.app-color-approved:hover, .obligo-theme .clickable-mat-row.app-color-approved:active, .obligo-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-declined.is-active, .obligo-theme .clickable-mat-row.app-color-declined:hover, .obligo-theme .clickable-mat-row.app-color-declined:active, .obligo-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .obligo-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .obligo-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .obligo-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-invoice-booked.is-active, .obligo-theme .clickable-mat-row.app-color-invoice-booked:hover, .obligo-theme .clickable-mat-row.app-color-invoice-booked:active, .obligo-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-late.is-active, .obligo-theme .clickable-mat-row.app-color-late:hover, .obligo-theme .clickable-mat-row.app-color-late:active, .obligo-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .obligo-theme .clickable-mat-row.app-color-invoice-storniert:hover, .obligo-theme .clickable-mat-row.app-color-invoice-storniert:active, .obligo-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-invoice-approved.is-active, .obligo-theme .clickable-mat-row.app-color-invoice-approved:hover, .obligo-theme .clickable-mat-row.app-color-invoice-approved:active, .obligo-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-commission-open.is-active, .obligo-theme .clickable-mat-row.app-color-commission-open:hover, .obligo-theme .clickable-mat-row.app-color-commission-open:active, .obligo-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .obligo-theme .clickable-mat-row.app-color-commission-in-progress:hover, .obligo-theme .clickable-mat-row.app-color-commission-in-progress:active, .obligo-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .obligo-theme .clickable-mat-row.app-color-commission-freigabe:hover, .obligo-theme .clickable-mat-row.app-color-commission-freigabe:active, .obligo-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .obligo-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .obligo-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .obligo-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .obligo-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .obligo-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .obligo-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.obligo-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .obligo-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .obligo-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .obligo-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.obligo-theme app-detail-view-template {
  background-color: #e9f0f5;
}
.obligo-theme app-detail-view-template > .buttons {
  background-color: #ff7409;
  color: white;
}
.obligo-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.obligo-theme app-profile-template .card::before {
  background-color: #ff5f05;
}
.obligo-theme app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-search-return {
  background-color: white;
}
.obligo-theme app-search-return .available-types {
  background-color: white;
}
.obligo-theme app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.obligo-theme app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.obligo-theme app-search-return .data:hover {
  background-color: #c7c7c7;
}
.obligo-theme app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.obligo-theme .app-button,
.obligo-theme .app-round-button {
  background-color: #ff7409;
  color: #ffffff;
  border-color: #ff7409;
}
.obligo-theme .app-button:hover, .obligo-theme .app-button.app-button-active, .obligo-theme .app-button.app-button-inverted,
.obligo-theme .app-round-button:hover,
.obligo-theme .app-round-button.app-button-active,
.obligo-theme .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #ff7409;
}
.obligo-theme .app-button.app-button-active,
.obligo-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.obligo-theme .app-button.app-button-inverted:hover, .obligo-theme .app-button.app-button-inverted.app-button-active,
.obligo-theme .app-round-button.app-button-inverted:hover,
.obligo-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.obligo-theme .app-button.app-button-inverted.app-button-active,
.obligo-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #a74900;
  box-shadow: inset 0 0 0.75rem #6f3000;
}
.obligo-theme .app-button.app-button-inverted:hover,
.obligo-theme .app-round-button.app-button-inverted:hover {
  background-color: #ff7409;
}
.obligo-theme .app-button[disabled][disabled],
.obligo-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.obligo-theme .app-button.app-button-lighter,
.obligo-theme .app-round-button.app-button-lighter {
  background-color: #ff902f;
  color: #ffffff;
  border-color: #ff902f;
}
.obligo-theme .app-button.app-button-lighter:hover, .obligo-theme .app-button.app-button-lighter.app-button-active, .obligo-theme .app-button.app-button-lighter.app-button-inverted,
.obligo-theme .app-round-button.app-button-lighter:hover,
.obligo-theme .app-round-button.app-button-lighter.app-button-active,
.obligo-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #ff902f;
}
.obligo-theme .app-button.app-button-lighter.app-button-active,
.obligo-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.obligo-theme .app-button.app-button-lighter.app-button-inverted:hover, .obligo-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.obligo-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.obligo-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.obligo-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.obligo-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #cd6000;
  box-shadow: inset 0 0 0.75rem #954500;
}
.obligo-theme .app-button.app-button-lighter.app-button-inverted:hover,
.obligo-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #ff902f;
}
.obligo-theme .app-button.app-button-lighter[disabled][disabled],
.obligo-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.obligo-theme .app-stroked-round-button {
  background-color: #ff7409;
  color: #ffffff;
  border-color: #ffffff;
}
.obligo-theme .app-stroked-round-button:hover, .obligo-theme .app-stroked-round-button.app-button-active, .obligo-theme .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #ff7409;
}
.obligo-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.obligo-theme .app-stroked-round-button.app-button-inverted:hover, .obligo-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.obligo-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #a74900;
  box-shadow: inset 0 0 0.75rem #6f3000;
}
.obligo-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #ff7409;
}
.obligo-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.obligo-theme .app-stroked-round-button.app-button-inverted {
  border-color: #ff7409;
}
.obligo-theme .app-stroked-round-button.app-button-lighter {
  background-color: #ff902f;
  color: #ffffff;
  border-color: #ffffff;
}
.obligo-theme .app-stroked-round-button.app-button-lighter:hover, .obligo-theme .app-stroked-round-button.app-button-lighter.app-button-active, .obligo-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #ff902f;
}
.obligo-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.obligo-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .obligo-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.obligo-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #cd6000;
  box-shadow: inset 0 0 0.75rem #954500;
}
.obligo-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #ff902f;
}
.obligo-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.obligo-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #ff902f;
}
.obligo-theme app-timeline-view .files-icon {
  color: #ff7409;
}
.obligo-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.obligo-theme app-loading.not-transparent {
  background-color: #e9f0f5;
}
.obligo-theme app-map-dialog > .buttons {
  background-color: white;
}
.obligo-theme app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.obligo-theme app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.obligo-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.obligo-theme app-list-layout-with-routing .toggle-view-button {
  background: #ff5f05;
  color: white;
}
.obligo-theme app-preview .timeline-item-card {
  background-color: white;
}
.obligo-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #ff7409, inset -0.5rem 0 0.5rem -0.5rem #ff7409;
}
.obligo-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #ff7409, inset -0.5rem 0 0.5rem -0.5rem #ff7409, inset 0 0.5rem 0.5rem -0.5rem #ff7409;
}
.obligo-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #ff7409;
}
.obligo-theme app-file-card .image-container {
  background-color: gray;
}
.obligo-theme app-file-card .download-button:hover, .obligo-theme app-file-card .delete-button:hover, .obligo-theme app-file-card .event-button:hover, .obligo-theme app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.obligo-theme app-file-card .download-button:hover, .obligo-theme app-file-card .event-button:hover {
  color: #ff7409;
}
.obligo-theme app-file-card .delete-button, .obligo-theme app-file-card .selected-icon, .obligo-theme app-file-card .link-icon {
  color: #bdbdbd;
}
.obligo-theme app-file-card .delete-button:hover {
  color: red;
}
.obligo-theme app-file-card .timeline-item-card {
  background-color: white;
}
.obligo-theme app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.obligo-theme app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-commission-list header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-commission-list header.header button.clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-commission-list header.header button.clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.obligo-theme app-commission-list a.active,
.obligo-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.obligo-theme app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-videodokumentation-list header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.obligo-theme app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.obligo-theme app-email-client .nav-bar {
  background-color: white;
}
.obligo-theme app-email-client .search-bar-header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-email-client .search-bar-clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-email-client .search-bar-clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.obligo-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.obligo-theme app-email-client .sub-elements {
  background: whitesmoke;
}
.obligo-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.obligo-theme app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.obligo-theme app-support-dialog .card {
  background-color: #e9f0f5;
}
.obligo-theme app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.obligo-theme app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.obligo-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.obligo-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.obligo-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.obligo-theme app-file-explorer .example-container, .obligo-theme app-file-explorer .content {
  background-color: white;
}
.obligo-theme app-file-explorer .explorer-tree-node:hover,
.obligo-theme app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.obligo-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.obligo-theme app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.obligo-theme app-file-explorer .toggle-view-button {
  background: #ff5f05;
  color: white;
}
.obligo-theme app-file-explorer .root-button {
  color: white;
}
.obligo-theme app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.obligo-theme app-file-explorer .selected-elements-amount {
  background-color: white;
}
.obligo-theme app-file-explorer .back-button .inverted-arrow {
  color: #ff7409;
}
.obligo-theme app-file-explorer .back-button:focus .inverted-arrow, .obligo-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.obligo-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.obligo-theme app-select-folder-dialog .explorer-tree-node:hover, .obligo-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.obligo-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.obligo-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.obligo-theme app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-reports-list header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-reports-list header.header button.clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-reports-list header.header button.clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme app-reports-list a.active {
  background-color: #e0e0e0;
}
.obligo-theme app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-generated-documents-list header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-generated-documents-list header.header button.clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.obligo-theme app-invoice-editor .button-wrapper {
  background-color: white;
}
.obligo-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.obligo-theme app-dave-list-card .selected-clickable-list-item, .obligo-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.obligo-theme app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.obligo-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.obligo-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.obligo-theme app-event-card .primary {
  color: #ff7409;
}
.obligo-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.obligo-theme app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-booking-positions-list header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-booking-positions-list header.header button.clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.obligo-theme app-booking-positions-list th {
  background: whitesmoke !important;
}
.obligo-theme app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.obligo-theme app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.obligo-theme app-dave-list header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-dave-list header.header button.clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-dave-list header.header button.clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.obligo-theme app-dave-list a.active,
.obligo-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.obligo-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.obligo-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.obligo-theme app-export-business-volumes-dialog header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.obligo-theme app-export-business-volumes-dialog a.active,
.obligo-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.obligo-theme app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.obligo-theme app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.obligo-theme app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.obligo-theme app-shift-plan .header-colorful {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.obligo-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .obligo-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.obligo-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .obligo-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.obligo-theme app-detail-piecework main {
  background-color: #ff7409;
  color: white;
}
.obligo-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.obligo-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.obligo-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.obligo-theme app-detail-piecework header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #ff7409;
  color: white;
}
.obligo-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.obligo-theme app-side-nav-bar {
  background-color: whitesmoke;
}
.obligo-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #ff7409;
}
.obligo-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme .dave-inc-bar {
  background-color: #ff7409;
}
.obligo-theme app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #ff7409;
}
.obligo-theme app-commission-overview .btgb-table-wrapper th:first-child,
.obligo-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.obligo-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.obligo-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #ff7409;
  border-color: #ff7409;
}
.obligo-theme app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.obligo-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.obligo-theme app-comment-list .inline-send {
  background: white;
}
.obligo-theme app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.obligo-theme app-new-booking-option .dont-edit.dont-edit,
.obligo-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.obligo-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.obligo-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.obligo-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.obligo-theme .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-resource-plan .header-colorful {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.obligo-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .obligo-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.obligo-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .obligo-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.obligo-theme app-time-tracker {
  background-color: #ff902f;
  color: white;
}
.obligo-theme .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.obligo-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.obligo-theme app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.obligo-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.obligo-theme .app-background-primary {
  background-color: #ff7409;
}
.obligo-theme .app-background-accent {
  background-color: #fafafa;
}
.obligo-theme .app-background-warn {
  background-color: #e91e63;
}
.obligo-theme .app-foreground-primary {
  color: #ff7409;
}
.obligo-theme .app-foreground-accent {
  color: #fafafa;
}
.obligo-theme .app-foreground-warn {
  color: #e91e63;
}
.obligo-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.obligo-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.obligo-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.obligo-theme app-file-order-dialog .list-item {
  background: white;
}
.obligo-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme app-process-main-view .detection-modal-wrapper {
  background: white;
}
.obligo-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #ff7409;
}
.obligo-theme app-process-main-view .main-file-badge {
  color: #ff7409;
}
.obligo-theme app-new-document-view-component dropzone .input,
.obligo-theme app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-time-tracker-multiple .timer-card {
  background-color: #ff902f;
  color: white;
}
.obligo-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.obligo-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.obligo-theme app-arl-table .add-button-list {
  background: white;
}
.obligo-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #ff7409;
}
.obligo-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.obligo-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #ff7409;
  color: white;
}
.obligo-theme app-milestone-modal .status-form {
  background: white;
}
.obligo-theme app-e-invoice-view .grid-borders.grid-borders,
.obligo-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.obligo-theme app-e-invoice-view .borders,
.obligo-theme app-e-invoice-view .borders-column,
.obligo-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.obligo-theme app-e-invoice-view .borders-row,
.obligo-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.obligo-theme app-e-invoice-view .mat-table td,
.obligo-theme app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-e-invoice-allowance-charge-view .borders,
.obligo-theme app-e-invoice-allowance-charge-view .borders-column,
.obligo-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.obligo-theme app-detail-contract .primary {
  color: #ff7409;
}
.obligo-theme app-detail-contract .filter {
  background-color: white;
}
.obligo-theme app-detail-contract .filter h2 {
  color: #ff7409;
}
.obligo-theme app-contract-list header.header {
  color: white;
  background-color: #ff5f05;
}
.obligo-theme app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.obligo-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme app-detail-doctor a.link {
  color: white;
}
.obligo-theme.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.obligo-theme.dark-theme .mat-option {
  color: white;
}
.obligo-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .obligo-theme.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.obligo-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.obligo-theme.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.obligo-theme.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #ff7409;
}
.obligo-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.obligo-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.obligo-theme.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.obligo-theme.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.obligo-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.obligo-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #ff7409;
}
.obligo-theme.dark-theme .mat-pseudo-checkbox-checked,
.obligo-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.obligo-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.obligo-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.obligo-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.obligo-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.obligo-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.obligo-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.obligo-theme.dark-theme .mat-app-background, .obligo-theme.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.obligo-theme.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.obligo-theme.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.obligo-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.obligo-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.obligo-theme.dark-theme .mat-badge {
  position: relative;
}
.obligo-theme.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.obligo-theme.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.obligo-theme.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.obligo-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.obligo-theme.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.obligo-theme.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.obligo-theme.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.obligo-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.obligo-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.obligo-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .obligo-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.obligo-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .obligo-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.obligo-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .obligo-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.obligo-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .obligo-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.obligo-theme.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.obligo-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.obligo-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.obligo-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .obligo-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.obligo-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .obligo-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.obligo-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .obligo-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.obligo-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .obligo-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.obligo-theme.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.obligo-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.obligo-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.obligo-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .obligo-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.obligo-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .obligo-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.obligo-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .obligo-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.obligo-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .obligo-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.obligo-theme.dark-theme .mat-badge-content {
  color: white;
  background: #ff7409;
}
.cdk-high-contrast-active .obligo-theme.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.obligo-theme.dark-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.obligo-theme.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.obligo-theme.dark-theme .mat-button, .obligo-theme.dark-theme .mat-icon-button, .obligo-theme.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.obligo-theme.dark-theme .mat-button.mat-primary, .obligo-theme.dark-theme .mat-icon-button.mat-primary, .obligo-theme.dark-theme .mat-stroked-button.mat-primary {
  color: #ff7409;
}
.obligo-theme.dark-theme .mat-button.mat-accent, .obligo-theme.dark-theme .mat-icon-button.mat-accent, .obligo-theme.dark-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.obligo-theme.dark-theme .mat-button.mat-warn, .obligo-theme.dark-theme .mat-icon-button.mat-warn, .obligo-theme.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.obligo-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .obligo-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .obligo-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .obligo-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .obligo-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .obligo-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .obligo-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .obligo-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .obligo-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .obligo-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .obligo-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .obligo-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.obligo-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .obligo-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .obligo-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #ff7409;
}
.obligo-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .obligo-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .obligo-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.obligo-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .obligo-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .obligo-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.obligo-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .obligo-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .obligo-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.obligo-theme.dark-theme .mat-button .mat-ripple-element, .obligo-theme.dark-theme .mat-icon-button .mat-ripple-element, .obligo-theme.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.obligo-theme.dark-theme .mat-button-focus-overlay {
  background: white;
}
.obligo-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme .mat-flat-button, .obligo-theme.dark-theme .mat-raised-button, .obligo-theme.dark-theme .mat-fab, .obligo-theme.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.obligo-theme.dark-theme .mat-flat-button.mat-primary, .obligo-theme.dark-theme .mat-raised-button.mat-primary, .obligo-theme.dark-theme .mat-fab.mat-primary, .obligo-theme.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.obligo-theme.dark-theme .mat-flat-button.mat-accent, .obligo-theme.dark-theme .mat-raised-button.mat-accent, .obligo-theme.dark-theme .mat-fab.mat-accent, .obligo-theme.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme.dark-theme .mat-flat-button.mat-warn, .obligo-theme.dark-theme .mat-raised-button.mat-warn, .obligo-theme.dark-theme .mat-fab.mat-warn, .obligo-theme.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.obligo-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .obligo-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .obligo-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .obligo-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .obligo-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .obligo-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .obligo-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .obligo-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .obligo-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .obligo-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .obligo-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .obligo-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .obligo-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .obligo-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .obligo-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .obligo-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.obligo-theme.dark-theme .mat-flat-button.mat-primary, .obligo-theme.dark-theme .mat-raised-button.mat-primary, .obligo-theme.dark-theme .mat-fab.mat-primary, .obligo-theme.dark-theme .mat-mini-fab.mat-primary {
  background-color: #ff7409;
}
.obligo-theme.dark-theme .mat-flat-button.mat-accent, .obligo-theme.dark-theme .mat-raised-button.mat-accent, .obligo-theme.dark-theme .mat-fab.mat-accent, .obligo-theme.dark-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.obligo-theme.dark-theme .mat-flat-button.mat-warn, .obligo-theme.dark-theme .mat-raised-button.mat-warn, .obligo-theme.dark-theme .mat-fab.mat-warn, .obligo-theme.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.obligo-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .obligo-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .obligo-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .obligo-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .obligo-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .obligo-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .obligo-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .obligo-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .obligo-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .obligo-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .obligo-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .obligo-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .obligo-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .obligo-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .obligo-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .obligo-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .obligo-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .obligo-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .obligo-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.obligo-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .obligo-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .obligo-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .obligo-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.obligo-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .obligo-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .obligo-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .obligo-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.obligo-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .obligo-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .obligo-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .obligo-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .obligo-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.obligo-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.obligo-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.obligo-theme.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.obligo-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.obligo-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.obligo-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.obligo-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.obligo-theme.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.obligo-theme.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.obligo-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.obligo-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.obligo-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.obligo-theme.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.obligo-theme.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.obligo-theme.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.obligo-theme.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.obligo-theme.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.obligo-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .obligo-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #ff7409;
}
.obligo-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .obligo-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.obligo-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .obligo-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.obligo-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .obligo-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.obligo-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.obligo-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.obligo-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.obligo-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #ff7409;
}
.obligo-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.obligo-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.obligo-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.obligo-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.obligo-theme.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.obligo-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.obligo-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.obligo-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.obligo-theme.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.obligo-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #ff7409;
  color: white;
}
.obligo-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.obligo-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.obligo-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.obligo-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.obligo-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.obligo-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.obligo-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.obligo-theme.dark-theme .mat-table {
  background: #424242;
}
.obligo-theme.dark-theme .mat-table thead, .obligo-theme.dark-theme .mat-table tbody, .obligo-theme.dark-theme .mat-table tfoot,
.obligo-theme.dark-theme mat-header-row, .obligo-theme.dark-theme mat-row, .obligo-theme.dark-theme mat-footer-row,
.obligo-theme.dark-theme [mat-header-row], .obligo-theme.dark-theme [mat-row], .obligo-theme.dark-theme [mat-footer-row],
.obligo-theme.dark-theme .mat-table-sticky {
  background: inherit;
}
.obligo-theme.dark-theme mat-row, .obligo-theme.dark-theme mat-header-row, .obligo-theme.dark-theme mat-footer-row,
.obligo-theme.dark-theme th.mat-header-cell, .obligo-theme.dark-theme td.mat-cell, .obligo-theme.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme .mat-cell, .obligo-theme.dark-theme .mat-footer-cell {
  color: white;
}
.obligo-theme.dark-theme .mat-calendar-arrow {
  fill: white;
}
.obligo-theme.dark-theme .mat-datepicker-toggle,
.obligo-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.obligo-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.obligo-theme.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme .mat-calendar-table-header,
.obligo-theme.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme .mat-calendar-body-cell-content,
.obligo-theme.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.obligo-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.obligo-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.obligo-theme.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(255, 116, 9, 0.2);
}
.obligo-theme.dark-theme .mat-calendar-body-comparison-identical,
.obligo-theme.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.obligo-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.obligo-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(255, 116, 9, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.obligo-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.obligo-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(255, 116, 9, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.obligo-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.obligo-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.obligo-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.obligo-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.obligo-theme.dark-theme .mat-calendar-body-selected {
  background-color: #ff7409;
  color: white;
}
.obligo-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(255, 116, 9, 0.4);
}
.obligo-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.obligo-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.obligo-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(255, 116, 9, 0.3);
}
@media (hover: hover) {
  .obligo-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(255, 116, 9, 0.3);
  }
}
.obligo-theme.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.obligo-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.obligo-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.obligo-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.obligo-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.obligo-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.obligo-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.obligo-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.obligo-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.obligo-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.obligo-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.obligo-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.obligo-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.obligo-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.obligo-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.obligo-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .obligo-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.obligo-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.obligo-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.obligo-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.obligo-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.obligo-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.obligo-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.obligo-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.obligo-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.obligo-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.obligo-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.obligo-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.obligo-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.obligo-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.obligo-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.obligo-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.obligo-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .obligo-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.obligo-theme.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-datepicker-toggle-active {
  color: #ff7409;
}
.obligo-theme.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.obligo-theme.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.obligo-theme.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.obligo-theme.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.obligo-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .obligo-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .obligo-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .obligo-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.obligo-theme.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.obligo-theme.dark-theme .mat-expansion-panel-header-description,
.obligo-theme.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.obligo-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.obligo-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.obligo-theme.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #ff7409;
}
.obligo-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.obligo-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.obligo-theme.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.obligo-theme.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.obligo-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #ff7409;
}
.obligo-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.obligo-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.obligo-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #ff7409;
}
.obligo-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.obligo-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.obligo-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.obligo-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.obligo-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.obligo-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.obligo-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.obligo-theme.dark-theme .mat-error {
  color: #e91e63;
}
.obligo-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.obligo-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.obligo-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.obligo-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.obligo-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.obligo-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.obligo-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.obligo-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #ff7409;
}
.obligo-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.obligo-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.obligo-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.obligo-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.obligo-theme.dark-theme .mat-icon.mat-primary {
  color: #ff7409;
}
.obligo-theme.dark-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.obligo-theme.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.obligo-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme .mat-input-element:disabled,
.obligo-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-input-element {
  caret-color: #ff7409;
}
.obligo-theme.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.obligo-theme.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.obligo-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.obligo-theme.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.obligo-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.obligo-theme.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.obligo-theme.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.obligo-theme.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-list-option:hover, .obligo-theme.dark-theme .mat-list-option:focus,
.obligo-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.obligo-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.obligo-theme.dark-theme .mat-action-list .mat-list-item:hover,
.obligo-theme.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.obligo-theme.dark-theme .mat-list-single-selected-option, .obligo-theme.dark-theme .mat-list-single-selected-option:hover, .obligo-theme.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme .mat-menu-panel {
  background: #424242;
}
.obligo-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.obligo-theme.dark-theme .mat-menu-item[disabled],
.obligo-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.obligo-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.obligo-theme.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.obligo-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.obligo-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.obligo-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.obligo-theme.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.obligo-theme.dark-theme .mat-paginator {
  background: #424242;
}
.obligo-theme.dark-theme .mat-paginator,
.obligo-theme.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme .mat-paginator-decrement,
.obligo-theme.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.obligo-theme.dark-theme .mat-paginator-first,
.obligo-theme.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.obligo-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.obligo-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.obligo-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.obligo-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-progress-bar-background {
  fill: #553224;
}
.obligo-theme.dark-theme .mat-progress-bar-buffer {
  background-color: #553224;
}
.obligo-theme.dark-theme .mat-progress-bar-fill::after {
  background-color: #ff7409;
}
.obligo-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.obligo-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.obligo-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.obligo-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.obligo-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.obligo-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.obligo-theme.dark-theme .mat-progress-spinner circle, .obligo-theme.dark-theme .mat-spinner circle {
  stroke: #ff7409;
}
.obligo-theme.dark-theme .mat-progress-spinner.mat-accent circle, .obligo-theme.dark-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.obligo-theme.dark-theme .mat-progress-spinner.mat-warn circle, .obligo-theme.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.obligo-theme.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #ff7409;
}
.obligo-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.obligo-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .obligo-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .obligo-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #ff7409;
}
.obligo-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.obligo-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.obligo-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .obligo-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .obligo-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.obligo-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.obligo-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.obligo-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .obligo-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .obligo-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.obligo-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.obligo-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.obligo-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.obligo-theme.dark-theme .mat-select-value {
  color: white;
}
.obligo-theme.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme .mat-select-panel {
  background: #424242;
}
.obligo-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #ff7409;
}
.obligo-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.obligo-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.obligo-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.obligo-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.obligo-theme.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.obligo-theme.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.obligo-theme.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.obligo-theme.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.obligo-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.obligo-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.obligo-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.obligo-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.obligo-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #ff7409;
}
.obligo-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(255, 116, 9, 0.54);
}
.obligo-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #ff7409;
}
.obligo-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.obligo-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.obligo-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.obligo-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.obligo-theme.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.obligo-theme.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.obligo-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.obligo-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.obligo-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #ff7409;
}
.obligo-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.obligo-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(255, 116, 9, 0.2);
}
.obligo-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.obligo-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.obligo-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.obligo-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.obligo-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.obligo-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.obligo-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.obligo-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.obligo-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.obligo-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.obligo-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.obligo-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.obligo-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.obligo-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.obligo-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.obligo-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.obligo-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.obligo-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.obligo-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.obligo-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.obligo-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .obligo-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.obligo-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .obligo-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.obligo-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.obligo-theme.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.obligo-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .obligo-theme.dark-theme .mat-step-header.cdk-program-focused, .obligo-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .obligo-theme.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.obligo-theme.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .obligo-theme.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.obligo-theme.dark-theme .mat-step-header .mat-step-label,
.obligo-theme.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.obligo-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.obligo-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.obligo-theme.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #ff7409;
  color: white;
}
.obligo-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.obligo-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.obligo-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.obligo-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.obligo-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.obligo-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.obligo-theme.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.obligo-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.obligo-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.obligo-theme.dark-theme .mat-stepper-horizontal, .obligo-theme.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.obligo-theme.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme .mat-horizontal-stepper-header::before,
.obligo-theme.dark-theme .mat-horizontal-stepper-header::after,
.obligo-theme.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.obligo-theme.dark-theme .mat-tab-nav-bar,
.obligo-theme.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.obligo-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.obligo-theme.dark-theme .mat-tab-label, .obligo-theme.dark-theme .mat-tab-link {
  color: white;
}
.obligo-theme.dark-theme .mat-tab-label.mat-tab-disabled, .obligo-theme.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.obligo-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.obligo-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.obligo-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .obligo-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 144, 47, 0.3);
}
.obligo-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #ff7409;
}
.obligo-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .obligo-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.obligo-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .obligo-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.obligo-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.obligo-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .obligo-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.obligo-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .obligo-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.obligo-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.obligo-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .obligo-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.obligo-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 144, 47, 0.3);
}
.obligo-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .obligo-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .obligo-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #ff7409;
}
.obligo-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .obligo-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.obligo-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .obligo-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.obligo-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.obligo-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.obligo-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.obligo-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.obligo-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.obligo-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.obligo-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.obligo-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.obligo-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.obligo-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.obligo-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .obligo-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .obligo-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.obligo-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .obligo-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .obligo-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.obligo-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.obligo-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.obligo-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.obligo-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.obligo-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.obligo-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.obligo-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.obligo-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.obligo-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.obligo-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.obligo-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .obligo-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .obligo-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.obligo-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .obligo-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.obligo-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .obligo-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.obligo-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.obligo-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.obligo-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.obligo-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.obligo-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.obligo-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.obligo-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.obligo-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.obligo-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.obligo-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.obligo-theme.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.obligo-theme.dark-theme .mat-toolbar.mat-primary {
  background: #ff7409;
  color: white;
}
.obligo-theme.dark-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.obligo-theme.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.obligo-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.obligo-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.obligo-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.obligo-theme.dark-theme .mat-toolbar .mat-form-field-label,
.obligo-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.obligo-theme.dark-theme .mat-toolbar .mat-select-value,
.obligo-theme.dark-theme .mat-toolbar .mat-select-arrow,
.obligo-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.obligo-theme.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.obligo-theme.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.obligo-theme.dark-theme .mat-tree {
  background: #424242;
}
.obligo-theme.dark-theme .mat-tree-node,
.obligo-theme.dark-theme .mat-nested-tree-node {
  color: white;
}
.obligo-theme.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.obligo-theme.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.obligo-theme.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.obligo-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.obligo-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.obligo-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.obligo-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #ff7409;
}
.obligo-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(255, 116, 9, 0.54);
}
.obligo-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #ff7409;
}
.obligo-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.obligo-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.obligo-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.obligo-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.obligo-theme.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.obligo-theme.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.obligo-theme.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.obligo-theme.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.obligo-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.obligo-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.obligo-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.obligo-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.obligo-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.obligo-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.obligo-theme.dark-theme .mat-button.mat-primary-lighter,
.obligo-theme.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #ff902f;
}
.obligo-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.obligo-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.obligo-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.obligo-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.obligo-theme.dark-theme .mat-fab.mat-primary-lighter,
.obligo-theme.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #ff902f;
}
.obligo-theme.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #ff902f;
}
.obligo-theme.dark-theme .dave-background-image {
  background-color: #ff7409;
  color: white;
}
.obligo-theme.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.obligo-theme.dark-theme .clickable-list {
  background-color: #424242;
}
.obligo-theme.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.obligo-theme.dark-theme .clickable-list-item.is-active, .obligo-theme.dark-theme .clickable-list-item:hover, .obligo-theme.dark-theme .clickable-list-item:active, .obligo-theme.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-event.is-active, .obligo-theme.dark-theme .clickable-list-item.app-color-event:hover, .obligo-theme.dark-theme .clickable-list-item.app-color-event:active, .obligo-theme.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .obligo-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .obligo-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .obligo-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .obligo-theme.dark-theme .clickable-list-item.app-color-approved:hover, .obligo-theme.dark-theme .clickable-list-item.app-color-approved:active, .obligo-theme.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .obligo-theme.dark-theme .clickable-list-item.app-color-declined:hover, .obligo-theme.dark-theme .clickable-list-item.app-color-declined:active, .obligo-theme.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .obligo-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .obligo-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .obligo-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .obligo-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .obligo-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .obligo-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-late.is-active, .obligo-theme.dark-theme .clickable-list-item.app-color-late:hover, .obligo-theme.dark-theme .clickable-list-item.app-color-late:active, .obligo-theme.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .obligo-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .obligo-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .obligo-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .obligo-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .obligo-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .obligo-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .obligo-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .obligo-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .obligo-theme.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .obligo-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .obligo-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .obligo-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .obligo-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .obligo-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .obligo-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .obligo-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .obligo-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .obligo-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .obligo-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .obligo-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .obligo-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .obligo-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .obligo-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .obligo-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.obligo-theme.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.obligo-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .obligo-theme.dark-theme .clickable-list-item.custom-background-color:hover, .obligo-theme.dark-theme .clickable-list-item.custom-background-color:active, .obligo-theme.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.obligo-theme.dark-theme .disabled-table-entry, .obligo-theme.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.obligo-theme.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.obligo-theme.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.obligo-theme.dark-theme app-customer-list header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-customer-list header.header button.clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.obligo-theme.dark-theme app-customer-list a.active,
.obligo-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.obligo-theme.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.obligo-theme.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.obligo-theme.dark-theme app-employee-list header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-employee-list header.header button.clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.obligo-theme.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.obligo-theme.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .obligo-theme.dark-theme app-header {
    background-color: #ff7409;
    color: white;
  }
  .obligo-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.obligo-theme.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.obligo-theme.dark-theme app-login a {
  color: #ff7409;
}
.obligo-theme.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.obligo-theme.dark-theme app-login .formDialog h2 {
  color: white;
}
.obligo-theme.dark-theme app-history-bookmarks .header {
  color: white;
}
.obligo-theme.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.obligo-theme.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.obligo-theme.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.obligo-theme.dark-theme app-partner-list header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-partner-list header.header button.clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.obligo-theme.dark-theme app-home-dashboard .welcome-message .headline,
.obligo-theme.dark-theme app-home-dashboard .header .headline {
  color: white;
}
.obligo-theme.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.obligo-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #ff7409;
  color: white;
}
.obligo-theme.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.obligo-theme.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.obligo-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.obligo-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.obligo-theme.dark-theme app-logout .button.active,
.obligo-theme.dark-theme app-logout .button:hover {
  background-color: white;
  color: #ff7409;
}
.obligo-theme.dark-theme app-timeline .timeline:before {
  background-color: #ff7409;
}
.obligo-theme.dark-theme app-timeline .filter {
  background-color: #424242;
}
.obligo-theme.dark-theme app-timeline .filter h2 {
  color: #ff7409;
}
.obligo-theme.dark-theme app-timeline .filter h3 {
  color: white;
}
.obligo-theme.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #ff7409;
  background-color: #424242;
  color: white;
}
.obligo-theme.dark-theme app-timeline .event-icon:hover, .obligo-theme.dark-theme app-timeline .event-icon:focus {
  color: #ff7409;
}
.obligo-theme.dark-theme app-timeline .event-icon:hover fa-icon, .obligo-theme.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #ff7409;
}
.obligo-theme.dark-theme app-timeline .header {
  background-color: #ff7409;
}
.obligo-theme.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.obligo-theme.dark-theme app-timeline .annotation-menu {
  color: white;
}
.obligo-theme.dark-theme app-timeline .annotation-menu:hover {
  color: #ff7409;
}
.obligo-theme.dark-theme app-timeline .annotation-content {
  background-color: #ff5f05;
}
.obligo-theme.dark-theme app-timeline .close-button:hover {
  background-color: #ff5f05;
}
.obligo-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #ff7409;
}
.obligo-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #ff7409;
  color: #ff7409;
}
.obligo-theme.dark-theme app-timeline .annotation-name {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-timeline .filter-apply {
  background-color: #ff7409;
  border-color: white;
  color: white;
}
.obligo-theme.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #ff7409;
  color: #ff7409;
}
.obligo-theme.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #ff7409;
  background-color: #1c1c2d;
  color: white;
}
.obligo-theme.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.obligo-theme.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #ff7409;
}
.obligo-theme.dark-theme app-timeline .list-day:hover,
.obligo-theme.dark-theme app-timeline .list-day:focus {
  color: #ff7409;
}
.obligo-theme.dark-theme app-timeline .list-day:hover fa-icon,
.obligo-theme.dark-theme app-timeline .list-day:focus fa-icon {
  color: #ff7409;
}
.obligo-theme.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.obligo-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #ff7409;
}
.obligo-theme.dark-theme app-detail-event .link, .obligo-theme.dark-theme app-email-dialog .link {
  color: inherit;
}
.obligo-theme.dark-theme app-detail-event .note, .obligo-theme.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.obligo-theme.dark-theme app-detail-event .files-wrapper .file, .obligo-theme.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.obligo-theme.dark-theme app-detail-event .files-wrapper .file:hover, .obligo-theme.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.obligo-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .obligo-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.obligo-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .obligo-theme.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #ff7409;
}
.obligo-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .obligo-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #ff902f;
}
.obligo-theme.dark-theme app-detail-event .files-wrapper .file .editing, .obligo-theme.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.obligo-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .obligo-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.obligo-theme.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.obligo-theme.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.obligo-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.obligo-theme.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #ff7409;
}
.obligo-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #ff902f;
}
.obligo-theme.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.obligo-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.obligo-theme.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.obligo-theme.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.obligo-theme.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.obligo-theme.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.obligo-theme.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.obligo-theme.dark-theme app-commission .files-wrapper .file .fileName {
  color: #ff7409;
}
.obligo-theme.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #ff902f;
}
.obligo-theme.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.obligo-theme.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.obligo-theme.dark-theme app-detail-partner a.link {
  color: white;
}
.obligo-theme.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #ff7409;
}
.obligo-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.obligo-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #ff7409;
}
.obligo-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.obligo-theme.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.obligo-theme.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.obligo-theme.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.obligo-theme.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.obligo-theme.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.obligo-theme.dark-theme .clickable-mat-row:hover, .obligo-theme.dark-theme .clickable-mat-row:active, .obligo-theme.dark-theme .clickable-mat-row:focus, .obligo-theme.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .obligo-theme.dark-theme .clickable-mat-row.app-color-event:hover, .obligo-theme.dark-theme .clickable-mat-row.app-color-event:active, .obligo-theme.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .obligo-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .obligo-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .obligo-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .obligo-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .obligo-theme.dark-theme .clickable-mat-row.app-color-approved:active, .obligo-theme.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .obligo-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .obligo-theme.dark-theme .clickable-mat-row.app-color-declined:active, .obligo-theme.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .obligo-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .obligo-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .obligo-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .obligo-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .obligo-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .obligo-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .obligo-theme.dark-theme .clickable-mat-row.app-color-late:hover, .obligo-theme.dark-theme .clickable-mat-row.app-color-late:active, .obligo-theme.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .obligo-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .obligo-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .obligo-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .obligo-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .obligo-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .obligo-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .obligo-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .obligo-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .obligo-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .obligo-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .obligo-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .obligo-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .obligo-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .obligo-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .obligo-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .obligo-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .obligo-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .obligo-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .obligo-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .obligo-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .obligo-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.obligo-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .obligo-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .obligo-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .obligo-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.obligo-theme.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.obligo-theme.dark-theme app-detail-view-template > .buttons {
  background-color: #ff7409;
  color: white;
}
.obligo-theme.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.obligo-theme.dark-theme app-profile-template .card::before {
  background-color: #ff5f05;
}
.obligo-theme.dark-theme app-profile-template a.link {
  color: white;
}
.obligo-theme.dark-theme app-search-return {
  background-color: #424242;
}
.obligo-theme.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.obligo-theme.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.obligo-theme.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.obligo-theme.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.obligo-theme.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.obligo-theme.dark-theme .app-button,
.obligo-theme.dark-theme .app-round-button {
  background-color: #ff7409;
  color: #ffffff;
  border-color: #ff7409;
}
.obligo-theme.dark-theme .app-button:hover, .obligo-theme.dark-theme .app-button.app-button-active, .obligo-theme.dark-theme .app-button.app-button-inverted,
.obligo-theme.dark-theme .app-round-button:hover,
.obligo-theme.dark-theme .app-round-button.app-button-active,
.obligo-theme.dark-theme .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #ff7409;
}
.obligo-theme.dark-theme .app-button.app-button-active,
.obligo-theme.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.obligo-theme.dark-theme .app-button.app-button-inverted:hover, .obligo-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.obligo-theme.dark-theme .app-round-button.app-button-inverted:hover,
.obligo-theme.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.obligo-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.obligo-theme.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #a74900;
  box-shadow: inset 0 0 0.75rem #6f3000;
}
.obligo-theme.dark-theme .app-button.app-button-inverted:hover,
.obligo-theme.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #ff7409;
}
.obligo-theme.dark-theme .app-button[disabled][disabled],
.obligo-theme.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.obligo-theme.dark-theme .app-button.app-button-lighter,
.obligo-theme.dark-theme .app-round-button.app-button-lighter {
  background-color: #ff902f;
  color: #ffffff;
  border-color: #ff902f;
}
.obligo-theme.dark-theme .app-button.app-button-lighter:hover, .obligo-theme.dark-theme .app-button.app-button-lighter.app-button-active, .obligo-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.obligo-theme.dark-theme .app-round-button.app-button-lighter:hover,
.obligo-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.obligo-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #ff902f;
}
.obligo-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.obligo-theme.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.obligo-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .obligo-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.obligo-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.obligo-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.obligo-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.obligo-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #cd6000;
  box-shadow: inset 0 0 0.75rem #954500;
}
.obligo-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.obligo-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #ff902f;
}
.obligo-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.obligo-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.obligo-theme.dark-theme .app-stroked-round-button {
  background-color: #ff7409;
  color: #ffffff;
  border-color: #ffffff;
}
.obligo-theme.dark-theme .app-stroked-round-button:hover, .obligo-theme.dark-theme .app-stroked-round-button.app-button-active, .obligo-theme.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #ff7409;
}
.obligo-theme.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.obligo-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .obligo-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.obligo-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #a74900;
  box-shadow: inset 0 0 0.75rem #6f3000;
}
.obligo-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #ff7409;
}
.obligo-theme.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.obligo-theme.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #ff7409;
}
.obligo-theme.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #ff902f;
  color: #ffffff;
  border-color: #ffffff;
}
.obligo-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .obligo-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .obligo-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #ff902f;
}
.obligo-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.obligo-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .obligo-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.obligo-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #cd6000;
  box-shadow: inset 0 0 0.75rem #954500;
}
.obligo-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #ff902f;
}
.obligo-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.obligo-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #ff902f;
}
.obligo-theme.dark-theme app-timeline-view .files-icon {
  color: #ff7409;
}
.obligo-theme.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.obligo-theme.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.obligo-theme.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.obligo-theme.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.obligo-theme.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.obligo-theme.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.obligo-theme.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.obligo-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #ff7409, inset -0.5rem 0 0.5rem -0.5rem #ff7409;
}
.obligo-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #ff7409, inset -0.5rem 0 0.5rem -0.5rem #ff7409, inset 0 0.5rem 0.5rem -0.5rem #ff7409;
}
.obligo-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #ff7409;
}
.obligo-theme.dark-theme app-file-card .image-container {
  background-color: gray;
}
.obligo-theme.dark-theme app-file-card .download-button:hover, .obligo-theme.dark-theme app-file-card .delete-button:hover, .obligo-theme.dark-theme app-file-card .event-button:hover, .obligo-theme.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.obligo-theme.dark-theme app-file-card .download-button:hover, .obligo-theme.dark-theme app-file-card .event-button:hover {
  color: #ff7409;
}
.obligo-theme.dark-theme app-file-card .delete-button, .obligo-theme.dark-theme app-file-card .selected-icon, .obligo-theme.dark-theme app-file-card .link-icon {
  color: #424242;
}
.obligo-theme.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.obligo-theme.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.obligo-theme.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.obligo-theme.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.obligo-theme.dark-theme app-commission-list header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-commission-list header.header button.clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.obligo-theme.dark-theme app-commission-list a.active,
.obligo-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.obligo-theme.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.obligo-theme.dark-theme app-videodokumentation-list header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.obligo-theme.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.obligo-theme.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.obligo-theme.dark-theme app-email-client .search-bar-header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-email-client .search-bar-clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.obligo-theme.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.obligo-theme.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.obligo-theme.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.obligo-theme.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.obligo-theme.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.obligo-theme.dark-theme app-support-dialog a.link {
  color: white;
}
.obligo-theme.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.obligo-theme.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.obligo-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.obligo-theme.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.obligo-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.obligo-theme.dark-theme app-file-explorer .example-container, .obligo-theme.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.obligo-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.obligo-theme.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.obligo-theme.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.obligo-theme.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme app-file-explorer .toggle-view-button {
  background: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.obligo-theme.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.obligo-theme.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.obligo-theme.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #ff7409;
}
.obligo-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .obligo-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.obligo-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.obligo-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .obligo-theme.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.obligo-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.obligo-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.obligo-theme.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.obligo-theme.dark-theme app-reports-list header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-reports-list header.header button.clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.obligo-theme.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.obligo-theme.dark-theme app-generated-documents-list header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.obligo-theme.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.obligo-theme.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.obligo-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .obligo-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.obligo-theme.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.obligo-theme.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.obligo-theme.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.obligo-theme.dark-theme app-event-card .primary {
  color: #ff7409;
}
.obligo-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.obligo-theme.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.obligo-theme.dark-theme app-booking-positions-list header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.obligo-theme.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.obligo-theme.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.obligo-theme.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.obligo-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.obligo-theme.dark-theme app-dave-list header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-dave-list header.header button.clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.obligo-theme.dark-theme app-dave-list a.active,
.obligo-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.obligo-theme.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.obligo-theme.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.obligo-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.obligo-theme.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #ff7409;
}
.obligo-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.obligo-theme.dark-theme app-export-business-volumes-dialog a.active,
.obligo-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.obligo-theme.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.obligo-theme.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.obligo-theme.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.obligo-theme.dark-theme app-shift-plan .header-colorful {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.obligo-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .obligo-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.obligo-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .obligo-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.obligo-theme.dark-theme app-detail-piecework main {
  background-color: #ff7409;
  color: white;
}
.obligo-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.obligo-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.obligo-theme.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.obligo-theme.dark-theme app-detail-piecework header {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #ff7409;
  color: white;
}
.obligo-theme.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.obligo-theme.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.obligo-theme.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #ff7409;
}
.obligo-theme.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme .dave-inc-bar {
  background-color: #ff7409;
}
.obligo-theme.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.obligo-theme.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #ff7409;
}
.obligo-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.obligo-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.obligo-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.obligo-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #ff7409;
  border-color: #ff7409;
}
.obligo-theme.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.obligo-theme.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.obligo-theme.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.obligo-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.obligo-theme.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.obligo-theme.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.obligo-theme.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.obligo-theme.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.obligo-theme.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.obligo-theme.dark-theme app-resource-plan .header-colorful {
  background-color: #ff5f05;
  color: white;
}
.obligo-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.obligo-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .obligo-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.obligo-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .obligo-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.obligo-theme.dark-theme app-time-tracker {
  background-color: #ff902f;
  color: white;
}
.obligo-theme.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.obligo-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.obligo-theme.dark-theme app-person-list-entry a.link {
  color: white;
}
.obligo-theme.dark-theme app-doctor-list-entry .link {
  color: white;
}
.obligo-theme.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.obligo-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.obligo-theme.dark-theme .app-background-primary {
  background-color: #ff7409;
}
.obligo-theme.dark-theme .app-background-accent {
  background-color: #fafafa;
}
.obligo-theme.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.obligo-theme.dark-theme .app-foreground-primary {
  color: #ff7409;
}
.obligo-theme.dark-theme .app-foreground-accent {
  color: #fafafa;
}
.obligo-theme.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.obligo-theme.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.obligo-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.obligo-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.obligo-theme.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.obligo-theme.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.obligo-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #ff7409;
}
.obligo-theme.dark-theme app-process-main-view .main-file-badge {
  color: #ff7409;
}
.obligo-theme.dark-theme app-new-document-view-component dropzone .input,
.obligo-theme.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.obligo-theme.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #ff902f;
  color: white;
}
.obligo-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.obligo-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.obligo-theme.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.obligo-theme.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #ff7409;
}
.obligo-theme.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.obligo-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.obligo-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #ff7409;
  color: white;
}
.obligo-theme.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.obligo-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.obligo-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.obligo-theme.dark-theme app-e-invoice-view .borders,
.obligo-theme.dark-theme app-e-invoice-view .borders-column,
.obligo-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.obligo-theme.dark-theme app-e-invoice-view .borders-row,
.obligo-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme app-e-invoice-view .mat-table td,
.obligo-theme.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.obligo-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.obligo-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.obligo-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.obligo-theme.dark-theme app-detail-contract .primary {
  color: #ff7409;
}
.obligo-theme.dark-theme app-detail-contract .filter {
  background-color: white;
}
.obligo-theme.dark-theme app-detail-contract .filter h2 {
  color: #ff7409;
}
.obligo-theme.dark-theme app-contract-list header.header {
  color: white;
  background-color: #ff5f05;
}
.obligo-theme.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.obligo-theme.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.obligo-theme.dark-theme app-detail-doctor a.link {
  color: white;
}
.zert-theme .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.zert-theme .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-option:hover:not(.mat-option-disabled), .zert-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.zert-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.zert-theme .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #a3a3a3;
}
.zert-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.zert-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.zert-theme .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.zert-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.zert-theme .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.zert-theme .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.zert-theme .mat-primary .mat-pseudo-checkbox-checked,
.zert-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #a3a3a3;
}
.zert-theme .mat-pseudo-checkbox-checked,
.zert-theme .mat-pseudo-checkbox-indeterminate,
.zert-theme .mat-accent .mat-pseudo-checkbox-checked,
.zert-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.zert-theme .mat-warn .mat-pseudo-checkbox-checked,
.zert-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.zert-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.zert-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.zert-theme .mat-app-background, .zert-theme.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.zert-theme .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.zert-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-badge {
  position: relative;
}
.zert-theme .mat-badge.mat-badge {
  overflow: visible;
}
.zert-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.zert-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.zert-theme .ng-animate-disabled .mat-badge-content,
.zert-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.zert-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.zert-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.zert-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.zert-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.zert-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .zert-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.zert-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .zert-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.zert-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .zert-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.zert-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .zert-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.zert-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.zert-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.zert-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.zert-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .zert-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.zert-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .zert-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.zert-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .zert-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.zert-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .zert-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.zert-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.zert-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.zert-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.zert-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .zert-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.zert-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .zert-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.zert-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .zert-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.zert-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .zert-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.zert-theme .mat-badge-content {
  color: white;
  background: #a3a3a3;
}
.cdk-high-contrast-active .zert-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.zert-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.zert-theme .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-button, .zert-theme .mat-icon-button, .zert-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.zert-theme .mat-button.mat-primary, .zert-theme .mat-icon-button.mat-primary, .zert-theme .mat-stroked-button.mat-primary {
  color: #a3a3a3;
}
.zert-theme .mat-button.mat-accent, .zert-theme .mat-icon-button.mat-accent, .zert-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.zert-theme .mat-button.mat-warn, .zert-theme .mat-icon-button.mat-warn, .zert-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.zert-theme .mat-button.mat-primary.mat-button-disabled, .zert-theme .mat-button.mat-accent.mat-button-disabled, .zert-theme .mat-button.mat-warn.mat-button-disabled, .zert-theme .mat-button.mat-button-disabled.mat-button-disabled, .zert-theme .mat-icon-button.mat-primary.mat-button-disabled, .zert-theme .mat-icon-button.mat-accent.mat-button-disabled, .zert-theme .mat-icon-button.mat-warn.mat-button-disabled, .zert-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .zert-theme .mat-stroked-button.mat-primary.mat-button-disabled, .zert-theme .mat-stroked-button.mat-accent.mat-button-disabled, .zert-theme .mat-stroked-button.mat-warn.mat-button-disabled, .zert-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.zert-theme .mat-button.mat-primary .mat-button-focus-overlay, .zert-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .zert-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #a3a3a3;
}
.zert-theme .mat-button.mat-accent .mat-button-focus-overlay, .zert-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .zert-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.zert-theme .mat-button.mat-warn .mat-button-focus-overlay, .zert-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .zert-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.zert-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .zert-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .zert-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.zert-theme .mat-button .mat-ripple-element, .zert-theme .mat-icon-button .mat-ripple-element, .zert-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.zert-theme .mat-button-focus-overlay {
  background: black;
}
.zert-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-flat-button, .zert-theme .mat-raised-button, .zert-theme .mat-fab, .zert-theme .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.zert-theme .mat-flat-button.mat-primary, .zert-theme .mat-raised-button.mat-primary, .zert-theme .mat-fab.mat-primary, .zert-theme .mat-mini-fab.mat-primary {
  color: white;
}
.zert-theme .mat-flat-button.mat-accent, .zert-theme .mat-raised-button.mat-accent, .zert-theme .mat-fab.mat-accent, .zert-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-flat-button.mat-warn, .zert-theme .mat-raised-button.mat-warn, .zert-theme .mat-fab.mat-warn, .zert-theme .mat-mini-fab.mat-warn {
  color: white;
}
.zert-theme .mat-flat-button.mat-primary.mat-button-disabled, .zert-theme .mat-flat-button.mat-accent.mat-button-disabled, .zert-theme .mat-flat-button.mat-warn.mat-button-disabled, .zert-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .zert-theme .mat-raised-button.mat-primary.mat-button-disabled, .zert-theme .mat-raised-button.mat-accent.mat-button-disabled, .zert-theme .mat-raised-button.mat-warn.mat-button-disabled, .zert-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .zert-theme .mat-fab.mat-primary.mat-button-disabled, .zert-theme .mat-fab.mat-accent.mat-button-disabled, .zert-theme .mat-fab.mat-warn.mat-button-disabled, .zert-theme .mat-fab.mat-button-disabled.mat-button-disabled, .zert-theme .mat-mini-fab.mat-primary.mat-button-disabled, .zert-theme .mat-mini-fab.mat-accent.mat-button-disabled, .zert-theme .mat-mini-fab.mat-warn.mat-button-disabled, .zert-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.zert-theme .mat-flat-button.mat-primary, .zert-theme .mat-raised-button.mat-primary, .zert-theme .mat-fab.mat-primary, .zert-theme .mat-mini-fab.mat-primary {
  background-color: #a3a3a3;
}
.zert-theme .mat-flat-button.mat-accent, .zert-theme .mat-raised-button.mat-accent, .zert-theme .mat-fab.mat-accent, .zert-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.zert-theme .mat-flat-button.mat-warn, .zert-theme .mat-raised-button.mat-warn, .zert-theme .mat-fab.mat-warn, .zert-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.zert-theme .mat-flat-button.mat-primary.mat-button-disabled, .zert-theme .mat-flat-button.mat-accent.mat-button-disabled, .zert-theme .mat-flat-button.mat-warn.mat-button-disabled, .zert-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .zert-theme .mat-raised-button.mat-primary.mat-button-disabled, .zert-theme .mat-raised-button.mat-accent.mat-button-disabled, .zert-theme .mat-raised-button.mat-warn.mat-button-disabled, .zert-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .zert-theme .mat-fab.mat-primary.mat-button-disabled, .zert-theme .mat-fab.mat-accent.mat-button-disabled, .zert-theme .mat-fab.mat-warn.mat-button-disabled, .zert-theme .mat-fab.mat-button-disabled.mat-button-disabled, .zert-theme .mat-mini-fab.mat-primary.mat-button-disabled, .zert-theme .mat-mini-fab.mat-accent.mat-button-disabled, .zert-theme .mat-mini-fab.mat-warn.mat-button-disabled, .zert-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-flat-button.mat-primary .mat-ripple-element, .zert-theme .mat-raised-button.mat-primary .mat-ripple-element, .zert-theme .mat-fab.mat-primary .mat-ripple-element, .zert-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.zert-theme .mat-flat-button.mat-accent .mat-ripple-element, .zert-theme .mat-raised-button.mat-accent .mat-ripple-element, .zert-theme .mat-fab.mat-accent .mat-ripple-element, .zert-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.zert-theme .mat-flat-button.mat-warn .mat-ripple-element, .zert-theme .mat-raised-button.mat-warn .mat-ripple-element, .zert-theme .mat-fab.mat-warn .mat-ripple-element, .zert-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.zert-theme .mat-stroked-button:not([class*=mat-elevation-z]), .zert-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-fab:not([class*=mat-elevation-z]), .zert-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .zert-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .zert-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.zert-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.zert-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.zert-theme .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.zert-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.zert-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.zert-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.zert-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.zert-theme .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.zert-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.zert-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.zert-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.zert-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.zert-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.zert-theme .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.zert-theme .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.zert-theme .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.zert-theme .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.zert-theme .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.zert-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .zert-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #a3a3a3;
}
.zert-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .zert-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.zert-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .zert-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.zert-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .zert-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.zert-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.zert-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.zert-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.zert-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #a3a3a3;
}
.zert-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.zert-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.zert-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.zert-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.zert-theme .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.zert-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.zert-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.zert-theme .mat-chip.mat-standard-chip::after {
  background: black;
}
.zert-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #a3a3a3;
  color: white;
}
.zert-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.zert-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.zert-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.zert-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.zert-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.zert-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.zert-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.zert-theme .mat-table {
  background: white;
}
.zert-theme .mat-table thead, .zert-theme .mat-table tbody, .zert-theme .mat-table tfoot,
.zert-theme mat-header-row, .zert-theme mat-row, .zert-theme mat-footer-row,
.zert-theme [mat-header-row], .zert-theme [mat-row], .zert-theme [mat-footer-row],
.zert-theme .mat-table-sticky {
  background: inherit;
}
.zert-theme mat-row, .zert-theme mat-header-row, .zert-theme mat-footer-row,
.zert-theme th.mat-header-cell, .zert-theme td.mat-cell, .zert-theme td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.zert-theme .mat-cell, .zert-theme .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.zert-theme .mat-datepicker-toggle,
.zert-theme .mat-datepicker-content .mat-calendar-next-button,
.zert-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.zert-theme .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-calendar-table-header,
.zert-theme .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.zert-theme .mat-calendar-body-cell-content,
.zert-theme .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.zert-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.zert-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.zert-theme .mat-calendar-body-in-range::before {
  background: rgba(163, 163, 163, 0.2);
}
.zert-theme .mat-calendar-body-comparison-identical,
.zert-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.zert-theme .mat-calendar-body-comparison-bridge-start::before,
.zert-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(163, 163, 163, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.zert-theme .mat-calendar-body-comparison-bridge-end::before,
.zert-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(163, 163, 163, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.zert-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.zert-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.zert-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.zert-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.zert-theme .mat-calendar-body-selected {
  background-color: #a3a3a3;
  color: white;
}
.zert-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(163, 163, 163, 0.4);
}
.zert-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.zert-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.zert-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(163, 163, 163, 0.3);
}
@media (hover: hover) {
  .zert-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(163, 163, 163, 0.3);
  }
}
.zert-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.zert-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.zert-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.zert-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.zert-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.zert-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.zert-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.zert-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.zert-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.zert-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.zert-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.zert-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.zert-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.zert-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .zert-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.zert-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.zert-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.zert-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.zert-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.zert-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.zert-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.zert-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.zert-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.zert-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.zert-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.zert-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.zert-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.zert-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.zert-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.zert-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.zert-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .zert-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.zert-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-datepicker-toggle-active {
  color: #a3a3a3;
}
.zert-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.zert-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.zert-theme .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .zert-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .zert-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .zert-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.zert-theme .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-expansion-panel-header-description,
.zert-theme .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.zert-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.zert-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.zert-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.zert-theme .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.zert-theme .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.zert-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #a3a3a3;
}
.zert-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.zert-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.zert-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.zert-theme .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #a3a3a3;
}
.zert-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.zert-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.zert-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #a3a3a3;
}
.zert-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.zert-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.zert-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.zert-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.zert-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.zert-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.zert-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.zert-theme .mat-error {
  color: #e91e63;
}
.zert-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.zert-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.zert-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.zert-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.zert-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.zert-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.zert-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.zert-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.zert-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.zert-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.zert-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #a3a3a3;
}
.zert-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.zert-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.zert-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.zert-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.zert-theme .mat-icon.mat-primary {
  color: #a3a3a3;
}
.zert-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.zert-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.zert-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.zert-theme .mat-input-element:disabled,
.zert-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-input-element {
  caret-color: #a3a3a3;
}
.zert-theme .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.zert-theme .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.zert-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.zert-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.zert-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.zert-theme .mat-form-field.mat-warn .mat-input-element,
.zert-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.zert-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.zert-theme .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.zert-theme .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-list-option:hover, .zert-theme .mat-list-option:focus,
.zert-theme .mat-nav-list .mat-list-item:hover,
.zert-theme .mat-nav-list .mat-list-item:focus,
.zert-theme .mat-action-list .mat-list-item:hover,
.zert-theme .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.zert-theme .mat-list-single-selected-option, .zert-theme .mat-list-single-selected-option:hover, .zert-theme .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-menu-panel {
  background: white;
}
.zert-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-menu-item[disabled],
.zert-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.zert-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-menu-item .mat-icon-no-color,
.zert-theme .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.zert-theme .mat-menu-item:hover:not([disabled]),
.zert-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.zert-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.zert-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.zert-theme .mat-paginator {
  background: white;
}
.zert-theme .mat-paginator,
.zert-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.zert-theme .mat-paginator-decrement,
.zert-theme .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.zert-theme .mat-paginator-first,
.zert-theme .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.zert-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.zert-theme .mat-icon-button[disabled] .mat-paginator-increment,
.zert-theme .mat-icon-button[disabled] .mat-paginator-first,
.zert-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-progress-bar-background {
  fill: #d8dde1;
}
.zert-theme .mat-progress-bar-buffer {
  background-color: #d8dde1;
}
.zert-theme .mat-progress-bar-fill::after {
  background-color: #a3a3a3;
}
.zert-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.zert-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.zert-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.zert-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.zert-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.zert-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.zert-theme .mat-progress-spinner circle, .zert-theme .mat-spinner circle {
  stroke: #a3a3a3;
}
.zert-theme .mat-progress-spinner.mat-accent circle, .zert-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.zert-theme .mat-progress-spinner.mat-warn circle, .zert-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.zert-theme .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.zert-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #a3a3a3;
}
.zert-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.zert-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .zert-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .zert-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #a3a3a3;
}
.zert-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.zert-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.zert-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .zert-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .zert-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.zert-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.zert-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.zert-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .zert-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .zert-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.zert-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.zert-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.zert-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.zert-theme .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.zert-theme .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.zert-theme .mat-select-panel {
  background: white;
}
.zert-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #a3a3a3;
}
.zert-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.zert-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.zert-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.zert-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-drawer.mat-drawer-push {
  background-color: white;
}
.zert-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.zert-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.zert-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.zert-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.zert-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.zert-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.zert-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #a3a3a3;
}
.zert-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(163, 163, 163, 0.54);
}
.zert-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #a3a3a3;
}
.zert-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.zert-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.zert-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.zert-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.zert-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.zert-theme .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.zert-theme .mat-slider.mat-primary .mat-slider-track-fill,
.zert-theme .mat-slider.mat-primary .mat-slider-thumb,
.zert-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #a3a3a3;
}
.zert-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.zert-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(163, 163, 163, 0.2);
}
.zert-theme .mat-slider.mat-accent .mat-slider-track-fill,
.zert-theme .mat-slider.mat-accent .mat-slider-thumb,
.zert-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.zert-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.zert-theme .mat-slider.mat-warn .mat-slider-track-fill,
.zert-theme .mat-slider.mat-warn .mat-slider-thumb,
.zert-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.zert-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.zert-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.zert-theme .mat-slider:hover .mat-slider-track-background,
.zert-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.zert-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.zert-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.zert-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.zert-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.zert-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.zert-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.zert-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.zert-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .zert-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .zert-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.zert-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.zert-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.zert-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.zert-theme .mat-step-header.cdk-keyboard-focused, .zert-theme .mat-step-header.cdk-program-focused, .zert-theme .mat-step-header:hover:not([aria-disabled]), .zert-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.zert-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .zert-theme .mat-step-header:hover {
    background: none;
  }
}
.zert-theme .mat-step-header .mat-step-label,
.zert-theme .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.zert-theme .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.zert-theme .mat-step-header .mat-step-icon-selected,
.zert-theme .mat-step-header .mat-step-icon-state-done,
.zert-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #a3a3a3;
  color: white;
}
.zert-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.zert-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.zert-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.zert-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.zert-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.zert-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.zert-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.zert-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.zert-theme .mat-stepper-horizontal, .zert-theme .mat-stepper-vertical {
  background-color: white;
}
.zert-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-horizontal-stepper-header::before,
.zert-theme .mat-horizontal-stepper-header::after,
.zert-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-sort-header-arrow {
  color: #757575;
}
.zert-theme .mat-tab-nav-bar,
.zert-theme .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.zert-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.zert-theme .mat-tab-label, .zert-theme .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-tab-label.mat-tab-disabled, .zert-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.zert-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.zert-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .zert-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(183, 183, 183, 0.3);
}
.zert-theme .mat-tab-group.mat-primary .mat-ink-bar, .zert-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #a3a3a3;
}
.zert-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .zert-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .zert-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .zert-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.zert-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .zert-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.zert-theme .mat-tab-group.mat-accent .mat-ink-bar, .zert-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.zert-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .zert-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .zert-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .zert-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .zert-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.zert-theme .mat-tab-group.mat-warn .mat-ink-bar, .zert-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.zert-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .zert-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .zert-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .zert-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.zert-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .zert-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(183, 183, 183, 0.3);
}
.zert-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .zert-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .zert-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .zert-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .zert-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .zert-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #a3a3a3;
}
.zert-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .zert-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .zert-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .zert-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.zert-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .zert-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .zert-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .zert-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.zert-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.zert-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.zert-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.zert-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .zert-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.zert-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.zert-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.zert-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.zert-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.zert-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .zert-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.zert-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.zert-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.zert-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.zert-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .zert-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.zert-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.zert-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.zert-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .zert-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.zert-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .zert-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .zert-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .zert-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .zert-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .zert-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.zert-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .zert-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .zert-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .zert-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .zert-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .zert-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .zert-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.zert-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.zert-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.zert-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.zert-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .zert-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.zert-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.zert-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.zert-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.zert-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .zert-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.zert-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.zert-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.zert-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.zert-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .zert-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.zert-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.zert-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.zert-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .zert-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.zert-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .zert-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .zert-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .zert-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .zert-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .zert-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.zert-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .zert-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .zert-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .zert-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.zert-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .zert-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .zert-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .zert-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.zert-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.zert-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.zert-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.zert-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .zert-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.zert-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.zert-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.zert-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.zert-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.zert-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .zert-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.zert-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.zert-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.zert-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.zert-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .zert-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.zert-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.zert-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.zert-theme .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-toolbar.mat-primary {
  background: #a3a3a3;
  color: white;
}
.zert-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.zert-theme .mat-toolbar .mat-form-field-underline,
.zert-theme .mat-toolbar .mat-form-field-ripple,
.zert-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.zert-theme .mat-toolbar .mat-form-field-label,
.zert-theme .mat-toolbar .mat-focused .mat-form-field-label,
.zert-theme .mat-toolbar .mat-select-value,
.zert-theme .mat-toolbar .mat-select-arrow,
.zert-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.zert-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.zert-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.zert-theme .mat-tree {
  background: white;
}
.zert-theme .mat-tree-node,
.zert-theme .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme .mat-simple-snackbar-action {
  color: #fafafa;
}
.zert-theme app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.zert-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.zert-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.zert-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #a3a3a3;
}
.zert-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(163, 163, 163, 0.54);
}
.zert-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #a3a3a3;
}
.zert-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.zert-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.zert-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.zert-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.zert-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.zert-theme .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.zert-theme .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.zert-theme .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.zert-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.zert-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.zert-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.zert-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.zert-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.zert-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.zert-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.zert-theme .mat-button.mat-primary-lighter,
.zert-theme .mat-stroked-button.mat-primary-lighter {
  color: #b7b7b7;
}
.zert-theme .mat-button.mat-primary-lighter:hover,
.zert-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.zert-theme .mat-raised-button.mat-primary-lighter,
.zert-theme .mat-flat-button.mat-primary-lighter,
.zert-theme .mat-fab.mat-primary-lighter,
.zert-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #b7b7b7;
}
.zert-theme .mat-icon-button.mat-primary-lighter {
  color: #b7b7b7;
}
.zert-theme .dave-background-image {
  background-color: #a3a3a3;
  color: white;
}
.zert-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.zert-theme .clickable-list {
  background-color: white;
}
.zert-theme .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.zert-theme .clickable-list-item.is-active, .zert-theme .clickable-list-item:hover, .zert-theme .clickable-list-item:active, .zert-theme .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.zert-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.zert-theme .clickable-list-item.app-color-event.is-active, .zert-theme .clickable-list-item.app-color-event:hover, .zert-theme .clickable-list-item.app-color-event:active, .zert-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.zert-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.zert-theme .clickable-list-item.app-color-time-tracking.is-active, .zert-theme .clickable-list-item.app-color-time-tracking:hover, .zert-theme .clickable-list-item.app-color-time-tracking:active, .zert-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.zert-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.zert-theme .clickable-list-item.app-color-approved.is-active, .zert-theme .clickable-list-item.app-color-approved:hover, .zert-theme .clickable-list-item.app-color-approved:active, .zert-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.zert-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.zert-theme .clickable-list-item.app-color-declined.is-active, .zert-theme .clickable-list-item.app-color-declined:hover, .zert-theme .clickable-list-item.app-color-declined:active, .zert-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.zert-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.zert-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .zert-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .zert-theme .clickable-list-item.app-color-invoice-verrechnet:active, .zert-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.zert-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.zert-theme .clickable-list-item.app-color-invoice-booked.is-active, .zert-theme .clickable-list-item.app-color-invoice-booked:hover, .zert-theme .clickable-list-item.app-color-invoice-booked:active, .zert-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.zert-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.zert-theme .clickable-list-item.app-color-late.is-active, .zert-theme .clickable-list-item.app-color-late:hover, .zert-theme .clickable-list-item.app-color-late:active, .zert-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.zert-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.zert-theme .clickable-list-item.app-color-invoice-storniert.is-active, .zert-theme .clickable-list-item.app-color-invoice-storniert:hover, .zert-theme .clickable-list-item.app-color-invoice-storniert:active, .zert-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.zert-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.zert-theme .clickable-list-item.app-color-invoice-approved.is-active, .zert-theme .clickable-list-item.app-color-invoice-approved:hover, .zert-theme .clickable-list-item.app-color-invoice-approved:active, .zert-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.zert-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.zert-theme .clickable-list-item.app-color-commission-open.is-active, .zert-theme .clickable-list-item.app-color-commission-open:hover, .zert-theme .clickable-list-item.app-color-commission-open:active, .zert-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.zert-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.zert-theme .clickable-list-item.app-color-commission-in-progress.is-active, .zert-theme .clickable-list-item.app-color-commission-in-progress:hover, .zert-theme .clickable-list-item.app-color-commission-in-progress:active, .zert-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.zert-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.zert-theme .clickable-list-item.app-color-commission-freigabe.is-active, .zert-theme .clickable-list-item.app-color-commission-freigabe:hover, .zert-theme .clickable-list-item.app-color-commission-freigabe:active, .zert-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.zert-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.zert-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .zert-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .zert-theme .clickable-list-item.app-color-commission-abgerechnet:active, .zert-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.zert-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.zert-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .zert-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .zert-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .zert-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.zert-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.zert-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .zert-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .zert-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .zert-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.zert-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.zert-theme .clickable-list-item.custom-background-color.is-active, .zert-theme .clickable-list-item.custom-background-color:hover, .zert-theme .clickable-list-item.custom-background-color:active, .zert-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.zert-theme .disabled-table-entry, .zert-theme .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.zert-theme app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.zert-theme app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-customer-list header.header {
  background-color: #909090;
  color: white;
}
.zert-theme app-customer-list header.header button.clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme app-customer-list header.header button.clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.zert-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.zert-theme app-customer-list a.active,
.zert-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.zert-theme app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.zert-theme app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-employee-list header.header {
  background-color: #909090;
  color: white;
}
.zert-theme app-employee-list header.header button.clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme app-employee-list header.header button.clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.zert-theme app-employee-list a.active {
  background-color: #e0e0e0;
}
.zert-theme app-history-side-elements .component {
  background-color: white;
}
.zert-theme app-history-side-elements .component > * > header.header {
  background-color: #909090;
  color: white;
}
.zert-theme app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .zert-theme app-header {
    background-color: #a3a3a3;
    color: white;
  }
  .zert-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.zert-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.zert-theme app-login a {
  color: #a3a3a3;
}
.zert-theme app-login .wrapper {
  background-color: #e9f0f5;
}
.zert-theme app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.zert-theme app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-partner-list header.header {
  background-color: #909090;
  color: white;
}
.zert-theme app-partner-list header.header button.clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme app-partner-list header.header button.clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.zert-theme app-partner-list a.active {
  background-color: #e0e0e0;
}
.zert-theme app-home-dashboard .welcome-message .headline,
.zert-theme app-home-dashboard .header .headline {
  color: white;
}
.zert-theme app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #a3a3a3;
  color: white;
}
.zert-theme app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.zert-theme app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.zert-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.zert-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.zert-theme app-logout .button.active,
.zert-theme app-logout .button:hover {
  background-color: white;
  color: #a3a3a3;
}
.zert-theme app-timeline .timeline:before {
  background-color: #a3a3a3;
}
.zert-theme app-timeline .filter {
  background-color: white;
}
.zert-theme app-timeline .filter h2 {
  color: #a3a3a3;
}
.zert-theme app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #a3a3a3;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-timeline .event-icon:hover, .zert-theme app-timeline .event-icon:focus {
  color: #a3a3a3;
}
.zert-theme app-timeline .event-icon:hover fa-icon, .zert-theme app-timeline .event-icon:focus fa-icon {
  color: #a3a3a3;
}
.zert-theme app-timeline .header {
  background-color: #a3a3a3;
}
.zert-theme app-timeline .annotation-overlay {
  color: white;
}
.zert-theme app-timeline .annotation-menu {
  color: white;
}
.zert-theme app-timeline .annotation-menu:hover {
  color: #a3a3a3;
}
.zert-theme app-timeline .annotation-content {
  background-color: #909090;
}
.zert-theme app-timeline .close-button:hover {
  background-color: #909090;
}
.zert-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #a3a3a3;
}
.zert-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #a3a3a3;
  color: #a3a3a3;
}
.zert-theme app-timeline .annotation-name {
  background-color: #909090;
  color: white;
}
.zert-theme app-timeline .filter-apply {
  background-color: #a3a3a3;
  border-color: white;
  color: white;
}
.zert-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #a3a3a3;
  color: #a3a3a3;
}
.zert-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #a3a3a3;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-timeline .no-displayed-events {
  color: white;
}
.zert-theme app-timeline .clickable-list-item-content fa-icon {
  color: #a3a3a3;
}
.zert-theme app-timeline .list-day:hover,
.zert-theme app-timeline .list-day:focus {
  color: #a3a3a3;
}
.zert-theme app-timeline .list-day:hover fa-icon,
.zert-theme app-timeline .list-day:focus fa-icon {
  color: #a3a3a3;
}
.zert-theme app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.zert-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #a3a3a3;
}
.zert-theme app-detail-event .link, .zert-theme app-email-dialog .link {
  color: inherit;
}
.zert-theme app-detail-event .note, .zert-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.zert-theme app-detail-event .files-wrapper .file, .zert-theme app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.zert-theme app-detail-event .files-wrapper .file:hover, .zert-theme app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.zert-theme app-detail-event .files-wrapper .file .image-wrapper, .zert-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.zert-theme app-detail-event .files-wrapper .file .fileName, .zert-theme app-email-dialog .files-wrapper .file .fileName {
  color: #a3a3a3;
}
.zert-theme app-detail-event .files-wrapper .file .fileName:hover, .zert-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #b7b7b7;
}
.zert-theme app-detail-event .files-wrapper .file .editing, .zert-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.zert-theme app-detail-event .files-wrapper .file .editing:hover, .zert-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.zert-theme app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.zert-theme app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.zert-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.zert-theme app-detail-customer .files-wrapper .file .fileName {
  color: #a3a3a3;
}
.zert-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #b7b7b7;
}
.zert-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.zert-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.zert-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.zert-theme app-commission .tab-group {
  background-color: white;
}
.zert-theme app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.zert-theme app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.zert-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.zert-theme app-commission .files-wrapper .file .fileName {
  color: #a3a3a3;
}
.zert-theme app-commission .files-wrapper .file .fileName:hover {
  color: #b7b7b7;
}
.zert-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.zert-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.zert-theme app-detail-partner a.link {
  color: white;
}
.zert-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #a3a3a3;
}
.zert-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.zert-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #a3a3a3;
}
.zert-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.zert-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.zert-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.zert-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.zert-theme app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.zert-theme app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.zert-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.zert-theme .clickable-mat-row:hover, .zert-theme .clickable-mat-row:active, .zert-theme .clickable-mat-row:focus, .zert-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.zert-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.zert-theme .clickable-mat-row.app-color-event.is-active, .zert-theme .clickable-mat-row.app-color-event:hover, .zert-theme .clickable-mat-row.app-color-event:active, .zert-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.zert-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.zert-theme .clickable-mat-row.app-color-time-tracking.is-active, .zert-theme .clickable-mat-row.app-color-time-tracking:hover, .zert-theme .clickable-mat-row.app-color-time-tracking:active, .zert-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.zert-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.zert-theme .clickable-mat-row.app-color-approved.is-active, .zert-theme .clickable-mat-row.app-color-approved:hover, .zert-theme .clickable-mat-row.app-color-approved:active, .zert-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.zert-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.zert-theme .clickable-mat-row.app-color-declined.is-active, .zert-theme .clickable-mat-row.app-color-declined:hover, .zert-theme .clickable-mat-row.app-color-declined:active, .zert-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.zert-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.zert-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .zert-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .zert-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .zert-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.zert-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.zert-theme .clickable-mat-row.app-color-invoice-booked.is-active, .zert-theme .clickable-mat-row.app-color-invoice-booked:hover, .zert-theme .clickable-mat-row.app-color-invoice-booked:active, .zert-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.zert-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.zert-theme .clickable-mat-row.app-color-late.is-active, .zert-theme .clickable-mat-row.app-color-late:hover, .zert-theme .clickable-mat-row.app-color-late:active, .zert-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.zert-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.zert-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .zert-theme .clickable-mat-row.app-color-invoice-storniert:hover, .zert-theme .clickable-mat-row.app-color-invoice-storniert:active, .zert-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.zert-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.zert-theme .clickable-mat-row.app-color-invoice-approved.is-active, .zert-theme .clickable-mat-row.app-color-invoice-approved:hover, .zert-theme .clickable-mat-row.app-color-invoice-approved:active, .zert-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.zert-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.zert-theme .clickable-mat-row.app-color-commission-open.is-active, .zert-theme .clickable-mat-row.app-color-commission-open:hover, .zert-theme .clickable-mat-row.app-color-commission-open:active, .zert-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.zert-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.zert-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .zert-theme .clickable-mat-row.app-color-commission-in-progress:hover, .zert-theme .clickable-mat-row.app-color-commission-in-progress:active, .zert-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.zert-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.zert-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .zert-theme .clickable-mat-row.app-color-commission-freigabe:hover, .zert-theme .clickable-mat-row.app-color-commission-freigabe:active, .zert-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.zert-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.zert-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .zert-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .zert-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .zert-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.zert-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.zert-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .zert-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .zert-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .zert-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.zert-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.zert-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .zert-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .zert-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .zert-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.zert-theme app-detail-view-template {
  background-color: #e9f0f5;
}
.zert-theme app-detail-view-template > .buttons {
  background-color: #a3a3a3;
  color: white;
}
.zert-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.zert-theme app-profile-template .card::before {
  background-color: #909090;
}
.zert-theme app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-search-return {
  background-color: white;
}
.zert-theme app-search-return .available-types {
  background-color: white;
}
.zert-theme app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.zert-theme app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.zert-theme app-search-return .data:hover {
  background-color: #c7c7c7;
}
.zert-theme app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.zert-theme .app-button,
.zert-theme .app-round-button {
  background-color: #a3a3a3;
  color: #ffffff;
  border-color: #a3a3a3;
}
.zert-theme .app-button:hover, .zert-theme .app-button.app-button-active, .zert-theme .app-button.app-button-inverted,
.zert-theme .app-round-button:hover,
.zert-theme .app-round-button.app-button-active,
.zert-theme .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #a3a3a3;
}
.zert-theme .app-button.app-button-active,
.zert-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.zert-theme .app-button.app-button-inverted:hover, .zert-theme .app-button.app-button-inverted.app-button-active,
.zert-theme .app-round-button.app-button-inverted:hover,
.zert-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.zert-theme .app-button.app-button-inverted.app-button-active,
.zert-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #737373;
  box-shadow: inset 0 0 0.75rem #575757;
}
.zert-theme .app-button.app-button-inverted:hover,
.zert-theme .app-round-button.app-button-inverted:hover {
  background-color: #a3a3a3;
}
.zert-theme .app-button[disabled][disabled],
.zert-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.zert-theme .app-button.app-button-lighter,
.zert-theme .app-round-button.app-button-lighter {
  background-color: #b7b7b7;
  color: #ffffff;
  border-color: #b7b7b7;
}
.zert-theme .app-button.app-button-lighter:hover, .zert-theme .app-button.app-button-lighter.app-button-active, .zert-theme .app-button.app-button-lighter.app-button-inverted,
.zert-theme .app-round-button.app-button-lighter:hover,
.zert-theme .app-round-button.app-button-lighter.app-button-active,
.zert-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #b7b7b7;
}
.zert-theme .app-button.app-button-lighter.app-button-active,
.zert-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.zert-theme .app-button.app-button-lighter.app-button-inverted:hover, .zert-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.zert-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.zert-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.zert-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.zert-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #878787;
  box-shadow: inset 0 0 0.75rem #6b6b6b;
}
.zert-theme .app-button.app-button-lighter.app-button-inverted:hover,
.zert-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #b7b7b7;
}
.zert-theme .app-button.app-button-lighter[disabled][disabled],
.zert-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.zert-theme .app-stroked-round-button {
  background-color: #a3a3a3;
  color: #ffffff;
  border-color: #ffffff;
}
.zert-theme .app-stroked-round-button:hover, .zert-theme .app-stroked-round-button.app-button-active, .zert-theme .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #a3a3a3;
}
.zert-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.zert-theme .app-stroked-round-button.app-button-inverted:hover, .zert-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.zert-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #737373;
  box-shadow: inset 0 0 0.75rem #575757;
}
.zert-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #a3a3a3;
}
.zert-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.zert-theme .app-stroked-round-button.app-button-inverted {
  border-color: #a3a3a3;
}
.zert-theme .app-stroked-round-button.app-button-lighter {
  background-color: #b7b7b7;
  color: #ffffff;
  border-color: #ffffff;
}
.zert-theme .app-stroked-round-button.app-button-lighter:hover, .zert-theme .app-stroked-round-button.app-button-lighter.app-button-active, .zert-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #b7b7b7;
}
.zert-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.zert-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .zert-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.zert-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #878787;
  box-shadow: inset 0 0 0.75rem #6b6b6b;
}
.zert-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #b7b7b7;
}
.zert-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.zert-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #b7b7b7;
}
.zert-theme app-timeline-view .files-icon {
  color: #a3a3a3;
}
.zert-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.zert-theme app-loading.not-transparent {
  background-color: #e9f0f5;
}
.zert-theme app-map-dialog > .buttons {
  background-color: white;
}
.zert-theme app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.zert-theme app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.zert-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.zert-theme app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.zert-theme app-list-layout-with-routing .toggle-view-button {
  background: #909090;
  color: white;
}
.zert-theme app-preview .timeline-item-card {
  background-color: white;
}
.zert-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #a3a3a3, inset -0.5rem 0 0.5rem -0.5rem #a3a3a3;
}
.zert-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #a3a3a3, inset -0.5rem 0 0.5rem -0.5rem #a3a3a3, inset 0 0.5rem 0.5rem -0.5rem #a3a3a3;
}
.zert-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #a3a3a3;
}
.zert-theme app-file-card .image-container {
  background-color: gray;
}
.zert-theme app-file-card .download-button:hover, .zert-theme app-file-card .delete-button:hover, .zert-theme app-file-card .event-button:hover, .zert-theme app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.zert-theme app-file-card .download-button:hover, .zert-theme app-file-card .event-button:hover {
  color: #a3a3a3;
}
.zert-theme app-file-card .delete-button, .zert-theme app-file-card .selected-icon, .zert-theme app-file-card .link-icon {
  color: #bdbdbd;
}
.zert-theme app-file-card .delete-button:hover {
  color: red;
}
.zert-theme app-file-card .timeline-item-card {
  background-color: white;
}
.zert-theme app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.zert-theme app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-commission-list header.header {
  background-color: #909090;
  color: white;
}
.zert-theme app-commission-list header.header button.clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme app-commission-list header.header button.clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.zert-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.zert-theme app-commission-list a.active,
.zert-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.zert-theme app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-videodokumentation-list header.header {
  background-color: #909090;
  color: white;
}
.zert-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.zert-theme app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.zert-theme app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.zert-theme app-email-client .nav-bar {
  background-color: white;
}
.zert-theme app-email-client .search-bar-header {
  background-color: #909090;
  color: white;
}
.zert-theme app-email-client .search-bar-clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme app-email-client .search-bar-clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.zert-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.zert-theme app-email-client .sub-elements {
  background: whitesmoke;
}
.zert-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.zert-theme app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.zert-theme app-support-dialog .card {
  background-color: #e9f0f5;
}
.zert-theme app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.zert-theme app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.zert-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.zert-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.zert-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.zert-theme app-file-explorer .example-container, .zert-theme app-file-explorer .content {
  background-color: white;
}
.zert-theme app-file-explorer .explorer-tree-node:hover,
.zert-theme app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.zert-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.zert-theme app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.zert-theme app-file-explorer .toggle-view-button {
  background: #909090;
  color: white;
}
.zert-theme app-file-explorer .root-button {
  color: white;
}
.zert-theme app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.zert-theme app-file-explorer .selected-elements-amount {
  background-color: white;
}
.zert-theme app-file-explorer .back-button .inverted-arrow {
  color: #a3a3a3;
}
.zert-theme app-file-explorer .back-button:focus .inverted-arrow, .zert-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.zert-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.zert-theme app-select-folder-dialog .explorer-tree-node:hover, .zert-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.zert-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.zert-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.zert-theme app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-reports-list header.header {
  background-color: #909090;
  color: white;
}
.zert-theme app-reports-list header.header button.clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme app-reports-list header.header button.clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.zert-theme app-reports-list a.active {
  background-color: #e0e0e0;
}
.zert-theme app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-generated-documents-list header.header {
  background-color: #909090;
  color: white;
}
.zert-theme app-generated-documents-list header.header button.clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.zert-theme app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.zert-theme app-invoice-editor .button-wrapper {
  background-color: white;
}
.zert-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.zert-theme app-dave-list-card .selected-clickable-list-item, .zert-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.zert-theme app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.zert-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.zert-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.zert-theme app-event-card .primary {
  color: #a3a3a3;
}
.zert-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.zert-theme app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-booking-positions-list header.header {
  background-color: #909090;
  color: white;
}
.zert-theme app-booking-positions-list header.header button.clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.zert-theme app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.zert-theme app-booking-positions-list th {
  background: whitesmoke !important;
}
.zert-theme app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.zert-theme app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.zert-theme app-dave-list header.header {
  background-color: #909090;
  color: white;
}
.zert-theme app-dave-list header.header button.clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme app-dave-list header.header button.clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.zert-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.zert-theme app-dave-list a.active,
.zert-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.zert-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.zert-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.zert-theme app-export-business-volumes-dialog header.header {
  background-color: #909090;
  color: white;
}
.zert-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.zert-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.zert-theme app-export-business-volumes-dialog a.active,
.zert-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.zert-theme app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.zert-theme app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.zert-theme app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.zert-theme app-shift-plan .header-colorful {
  background-color: #909090;
  color: white;
}
.zert-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.zert-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .zert-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.zert-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .zert-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.zert-theme app-detail-piecework main {
  background-color: #a3a3a3;
  color: white;
}
.zert-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.zert-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.zert-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.zert-theme app-detail-piecework header {
  background-color: #909090;
  color: white;
}
.zert-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #a3a3a3;
  color: white;
}
.zert-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.zert-theme app-side-nav-bar {
  background-color: whitesmoke;
}
.zert-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #a3a3a3;
}
.zert-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.zert-theme .dave-inc-bar {
  background-color: #a3a3a3;
}
.zert-theme app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #a3a3a3;
}
.zert-theme app-commission-overview .btgb-table-wrapper th:first-child,
.zert-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.zert-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.zert-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.zert-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #a3a3a3;
  border-color: #a3a3a3;
}
.zert-theme app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.zert-theme app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.zert-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.zert-theme app-comment-list .inline-send {
  background: white;
}
.zert-theme app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.zert-theme app-new-booking-option .dont-edit.dont-edit,
.zert-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.zert-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.zert-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.zert-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.zert-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.zert-theme .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-resource-plan .header-colorful {
  background-color: #909090;
  color: white;
}
.zert-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.zert-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .zert-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.zert-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .zert-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.zert-theme app-time-tracker {
  background-color: #b7b7b7;
  color: white;
}
.zert-theme .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.zert-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.zert-theme app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.zert-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.zert-theme .app-background-primary {
  background-color: #a3a3a3;
}
.zert-theme .app-background-accent {
  background-color: #fafafa;
}
.zert-theme .app-background-warn {
  background-color: #e91e63;
}
.zert-theme .app-foreground-primary {
  color: #a3a3a3;
}
.zert-theme .app-foreground-accent {
  color: #fafafa;
}
.zert-theme .app-foreground-warn {
  color: #e91e63;
}
.zert-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.zert-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.zert-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.zert-theme app-file-order-dialog .list-item {
  background: white;
}
.zert-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.zert-theme app-process-main-view .detection-modal-wrapper {
  background: white;
}
.zert-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #a3a3a3;
}
.zert-theme app-process-main-view .main-file-badge {
  color: #a3a3a3;
}
.zert-theme app-new-document-view-component dropzone .input,
.zert-theme app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-time-tracker-multiple .timer-card {
  background-color: #b7b7b7;
  color: white;
}
.zert-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.zert-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.zert-theme app-arl-table .add-button-list {
  background: white;
}
.zert-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #a3a3a3;
}
.zert-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.zert-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #a3a3a3;
  color: white;
}
.zert-theme app-milestone-modal .status-form {
  background: white;
}
.zert-theme app-e-invoice-view .grid-borders.grid-borders,
.zert-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.zert-theme app-e-invoice-view .borders,
.zert-theme app-e-invoice-view .borders-column,
.zert-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.zert-theme app-e-invoice-view .borders-row,
.zert-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.zert-theme app-e-invoice-view .mat-table td,
.zert-theme app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-e-invoice-allowance-charge-view .borders,
.zert-theme app-e-invoice-allowance-charge-view .borders-column,
.zert-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.zert-theme app-detail-contract .primary {
  color: #a3a3a3;
}
.zert-theme app-detail-contract .filter {
  background-color: white;
}
.zert-theme app-detail-contract .filter h2 {
  color: #a3a3a3;
}
.zert-theme app-contract-list header.header {
  color: white;
  background-color: #909090;
}
.zert-theme app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.zert-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme app-detail-doctor a.link {
  color: white;
}
.zert-theme.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.zert-theme.dark-theme .mat-option {
  color: white;
}
.zert-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .zert-theme.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.zert-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.zert-theme.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.zert-theme.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #a3a3a3;
}
.zert-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.zert-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.zert-theme.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.zert-theme.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.zert-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.zert-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #a3a3a3;
}
.zert-theme.dark-theme .mat-pseudo-checkbox-checked,
.zert-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.zert-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.zert-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.zert-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.zert-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.zert-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.zert-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.zert-theme.dark-theme .mat-app-background, .zert-theme.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.zert-theme.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.zert-theme.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.zert-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.zert-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.zert-theme.dark-theme .mat-badge {
  position: relative;
}
.zert-theme.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.zert-theme.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.zert-theme.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.zert-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.zert-theme.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.zert-theme.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.zert-theme.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.zert-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.zert-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.zert-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .zert-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.zert-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .zert-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.zert-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .zert-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.zert-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .zert-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.zert-theme.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.zert-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.zert-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.zert-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .zert-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.zert-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .zert-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.zert-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .zert-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.zert-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .zert-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.zert-theme.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.zert-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.zert-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.zert-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .zert-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.zert-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .zert-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.zert-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .zert-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.zert-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .zert-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.zert-theme.dark-theme .mat-badge-content {
  color: white;
  background: #a3a3a3;
}
.cdk-high-contrast-active .zert-theme.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.zert-theme.dark-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.zert-theme.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.zert-theme.dark-theme .mat-button, .zert-theme.dark-theme .mat-icon-button, .zert-theme.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.zert-theme.dark-theme .mat-button.mat-primary, .zert-theme.dark-theme .mat-icon-button.mat-primary, .zert-theme.dark-theme .mat-stroked-button.mat-primary {
  color: #a3a3a3;
}
.zert-theme.dark-theme .mat-button.mat-accent, .zert-theme.dark-theme .mat-icon-button.mat-accent, .zert-theme.dark-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.zert-theme.dark-theme .mat-button.mat-warn, .zert-theme.dark-theme .mat-icon-button.mat-warn, .zert-theme.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.zert-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .zert-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .zert-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .zert-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .zert-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .zert-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .zert-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .zert-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .zert-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .zert-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .zert-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .zert-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.zert-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .zert-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .zert-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .zert-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .zert-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.zert-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .zert-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .zert-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.zert-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .zert-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .zert-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.zert-theme.dark-theme .mat-button .mat-ripple-element, .zert-theme.dark-theme .mat-icon-button .mat-ripple-element, .zert-theme.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.zert-theme.dark-theme .mat-button-focus-overlay {
  background: white;
}
.zert-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme .mat-flat-button, .zert-theme.dark-theme .mat-raised-button, .zert-theme.dark-theme .mat-fab, .zert-theme.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.zert-theme.dark-theme .mat-flat-button.mat-primary, .zert-theme.dark-theme .mat-raised-button.mat-primary, .zert-theme.dark-theme .mat-fab.mat-primary, .zert-theme.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.zert-theme.dark-theme .mat-flat-button.mat-accent, .zert-theme.dark-theme .mat-raised-button.mat-accent, .zert-theme.dark-theme .mat-fab.mat-accent, .zert-theme.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme.dark-theme .mat-flat-button.mat-warn, .zert-theme.dark-theme .mat-raised-button.mat-warn, .zert-theme.dark-theme .mat-fab.mat-warn, .zert-theme.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.zert-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .zert-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .zert-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .zert-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .zert-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .zert-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .zert-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .zert-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .zert-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .zert-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .zert-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .zert-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .zert-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .zert-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .zert-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .zert-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.zert-theme.dark-theme .mat-flat-button.mat-primary, .zert-theme.dark-theme .mat-raised-button.mat-primary, .zert-theme.dark-theme .mat-fab.mat-primary, .zert-theme.dark-theme .mat-mini-fab.mat-primary {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme .mat-flat-button.mat-accent, .zert-theme.dark-theme .mat-raised-button.mat-accent, .zert-theme.dark-theme .mat-fab.mat-accent, .zert-theme.dark-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.zert-theme.dark-theme .mat-flat-button.mat-warn, .zert-theme.dark-theme .mat-raised-button.mat-warn, .zert-theme.dark-theme .mat-fab.mat-warn, .zert-theme.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.zert-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .zert-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .zert-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .zert-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .zert-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .zert-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .zert-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .zert-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .zert-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .zert-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .zert-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .zert-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .zert-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .zert-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .zert-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .zert-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .zert-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .zert-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .zert-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.zert-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .zert-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .zert-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .zert-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.zert-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .zert-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .zert-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .zert-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.zert-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .zert-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .zert-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .zert-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .zert-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.zert-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.zert-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.zert-theme.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.zert-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.zert-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.zert-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.zert-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.zert-theme.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.zert-theme.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.zert-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.zert-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.zert-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.zert-theme.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.zert-theme.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.zert-theme.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.zert-theme.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.zert-theme.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.zert-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .zert-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .zert-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.zert-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .zert-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.zert-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .zert-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.zert-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.zert-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.zert-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.zert-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #a3a3a3;
}
.zert-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.zert-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.zert-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.zert-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.zert-theme.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.zert-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.zert-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.zert-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.zert-theme.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.zert-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #a3a3a3;
  color: white;
}
.zert-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.zert-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.zert-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.zert-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.zert-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.zert-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.zert-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.zert-theme.dark-theme .mat-table {
  background: #424242;
}
.zert-theme.dark-theme .mat-table thead, .zert-theme.dark-theme .mat-table tbody, .zert-theme.dark-theme .mat-table tfoot,
.zert-theme.dark-theme mat-header-row, .zert-theme.dark-theme mat-row, .zert-theme.dark-theme mat-footer-row,
.zert-theme.dark-theme [mat-header-row], .zert-theme.dark-theme [mat-row], .zert-theme.dark-theme [mat-footer-row],
.zert-theme.dark-theme .mat-table-sticky {
  background: inherit;
}
.zert-theme.dark-theme mat-row, .zert-theme.dark-theme mat-header-row, .zert-theme.dark-theme mat-footer-row,
.zert-theme.dark-theme th.mat-header-cell, .zert-theme.dark-theme td.mat-cell, .zert-theme.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme .mat-cell, .zert-theme.dark-theme .mat-footer-cell {
  color: white;
}
.zert-theme.dark-theme .mat-calendar-arrow {
  fill: white;
}
.zert-theme.dark-theme .mat-datepicker-toggle,
.zert-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.zert-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.zert-theme.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme .mat-calendar-table-header,
.zert-theme.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme .mat-calendar-body-cell-content,
.zert-theme.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.zert-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.zert-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.zert-theme.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(163, 163, 163, 0.2);
}
.zert-theme.dark-theme .mat-calendar-body-comparison-identical,
.zert-theme.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.zert-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.zert-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(163, 163, 163, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.zert-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.zert-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(163, 163, 163, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.zert-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.zert-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.zert-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.zert-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.zert-theme.dark-theme .mat-calendar-body-selected {
  background-color: #a3a3a3;
  color: white;
}
.zert-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(163, 163, 163, 0.4);
}
.zert-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.zert-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.zert-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(163, 163, 163, 0.3);
}
@media (hover: hover) {
  .zert-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(163, 163, 163, 0.3);
  }
}
.zert-theme.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.zert-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.zert-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.zert-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.zert-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.zert-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.zert-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.zert-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.zert-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.zert-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.zert-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.zert-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.zert-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.zert-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.zert-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.zert-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .zert-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.zert-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.zert-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.zert-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.zert-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.zert-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.zert-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.zert-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.zert-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.zert-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.zert-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.zert-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.zert-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.zert-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.zert-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.zert-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.zert-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .zert-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.zert-theme.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-datepicker-toggle-active {
  color: #a3a3a3;
}
.zert-theme.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.zert-theme.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.zert-theme.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.zert-theme.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.zert-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .zert-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .zert-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .zert-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.zert-theme.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.zert-theme.dark-theme .mat-expansion-panel-header-description,
.zert-theme.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.zert-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.zert-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.zert-theme.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #a3a3a3;
}
.zert-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.zert-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.zert-theme.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.zert-theme.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.zert-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.zert-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.zert-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #a3a3a3;
}
.zert-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.zert-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.zert-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.zert-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.zert-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.zert-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.zert-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.zert-theme.dark-theme .mat-error {
  color: #e91e63;
}
.zert-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.zert-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.zert-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.zert-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.zert-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.zert-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.zert-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.zert-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #a3a3a3;
}
.zert-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.zert-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.zert-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.zert-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.zert-theme.dark-theme .mat-icon.mat-primary {
  color: #a3a3a3;
}
.zert-theme.dark-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.zert-theme.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.zert-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme .mat-input-element:disabled,
.zert-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-input-element {
  caret-color: #a3a3a3;
}
.zert-theme.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.zert-theme.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.zert-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.zert-theme.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.zert-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.zert-theme.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.zert-theme.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.zert-theme.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-list-option:hover, .zert-theme.dark-theme .mat-list-option:focus,
.zert-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.zert-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.zert-theme.dark-theme .mat-action-list .mat-list-item:hover,
.zert-theme.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.zert-theme.dark-theme .mat-list-single-selected-option, .zert-theme.dark-theme .mat-list-single-selected-option:hover, .zert-theme.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme .mat-menu-panel {
  background: #424242;
}
.zert-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.zert-theme.dark-theme .mat-menu-item[disabled],
.zert-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.zert-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.zert-theme.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.zert-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.zert-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.zert-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.zert-theme.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.zert-theme.dark-theme .mat-paginator {
  background: #424242;
}
.zert-theme.dark-theme .mat-paginator,
.zert-theme.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme .mat-paginator-decrement,
.zert-theme.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.zert-theme.dark-theme .mat-paginator-first,
.zert-theme.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.zert-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.zert-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.zert-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.zert-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-progress-bar-background {
  fill: #3e3e4b;
}
.zert-theme.dark-theme .mat-progress-bar-buffer {
  background-color: #3e3e4b;
}
.zert-theme.dark-theme .mat-progress-bar-fill::after {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.zert-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.zert-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.zert-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.zert-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.zert-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.zert-theme.dark-theme .mat-progress-spinner circle, .zert-theme.dark-theme .mat-spinner circle {
  stroke: #a3a3a3;
}
.zert-theme.dark-theme .mat-progress-spinner.mat-accent circle, .zert-theme.dark-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.zert-theme.dark-theme .mat-progress-spinner.mat-warn circle, .zert-theme.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.zert-theme.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #a3a3a3;
}
.zert-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.zert-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .zert-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .zert-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.zert-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.zert-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .zert-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .zert-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.zert-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.zert-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.zert-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .zert-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .zert-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.zert-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.zert-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.zert-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.zert-theme.dark-theme .mat-select-value {
  color: white;
}
.zert-theme.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme .mat-select-panel {
  background: #424242;
}
.zert-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #a3a3a3;
}
.zert-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.zert-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.zert-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.zert-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.zert-theme.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.zert-theme.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.zert-theme.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.zert-theme.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.zert-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.zert-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.zert-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.zert-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.zert-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(163, 163, 163, 0.54);
}
.zert-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.zert-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.zert-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.zert-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.zert-theme.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.zert-theme.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.zert-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.zert-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.zert-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.zert-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(163, 163, 163, 0.2);
}
.zert-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.zert-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.zert-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.zert-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.zert-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.zert-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.zert-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.zert-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.zert-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.zert-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.zert-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.zert-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.zert-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.zert-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.zert-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.zert-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.zert-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.zert-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.zert-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.zert-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.zert-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .zert-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.zert-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .zert-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.zert-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.zert-theme.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.zert-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .zert-theme.dark-theme .mat-step-header.cdk-program-focused, .zert-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .zert-theme.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.zert-theme.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .zert-theme.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.zert-theme.dark-theme .mat-step-header .mat-step-label,
.zert-theme.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.zert-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.zert-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.zert-theme.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #a3a3a3;
  color: white;
}
.zert-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.zert-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.zert-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.zert-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.zert-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.zert-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.zert-theme.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.zert-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.zert-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.zert-theme.dark-theme .mat-stepper-horizontal, .zert-theme.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.zert-theme.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme .mat-horizontal-stepper-header::before,
.zert-theme.dark-theme .mat-horizontal-stepper-header::after,
.zert-theme.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.zert-theme.dark-theme .mat-tab-nav-bar,
.zert-theme.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.zert-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.zert-theme.dark-theme .mat-tab-label, .zert-theme.dark-theme .mat-tab-link {
  color: white;
}
.zert-theme.dark-theme .mat-tab-label.mat-tab-disabled, .zert-theme.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.zert-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.zert-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.zert-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .zert-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(183, 183, 183, 0.3);
}
.zert-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .zert-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .zert-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .zert-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .zert-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.zert-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .zert-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.zert-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .zert-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.zert-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .zert-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .zert-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .zert-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.zert-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .zert-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.zert-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .zert-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.zert-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .zert-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .zert-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .zert-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.zert-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(183, 183, 183, 0.3);
}
.zert-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .zert-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .zert-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .zert-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.zert-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .zert-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.zert-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.zert-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.zert-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.zert-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.zert-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.zert-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.zert-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.zert-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.zert-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.zert-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.zert-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .zert-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .zert-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.zert-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .zert-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .zert-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.zert-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.zert-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.zert-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.zert-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.zert-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.zert-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.zert-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.zert-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.zert-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.zert-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.zert-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .zert-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .zert-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.zert-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .zert-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.zert-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .zert-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.zert-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.zert-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.zert-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.zert-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.zert-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.zert-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.zert-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.zert-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.zert-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .zert-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.zert-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.zert-theme.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.zert-theme.dark-theme .mat-toolbar.mat-primary {
  background: #a3a3a3;
  color: white;
}
.zert-theme.dark-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.zert-theme.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.zert-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.zert-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.zert-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.zert-theme.dark-theme .mat-toolbar .mat-form-field-label,
.zert-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.zert-theme.dark-theme .mat-toolbar .mat-select-value,
.zert-theme.dark-theme .mat-toolbar .mat-select-arrow,
.zert-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.zert-theme.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.zert-theme.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.zert-theme.dark-theme .mat-tree {
  background: #424242;
}
.zert-theme.dark-theme .mat-tree-node,
.zert-theme.dark-theme .mat-nested-tree-node {
  color: white;
}
.zert-theme.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.zert-theme.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.zert-theme.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.zert-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.zert-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.zert-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.zert-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(163, 163, 163, 0.54);
}
.zert-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.zert-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.zert-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.zert-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.zert-theme.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.zert-theme.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.zert-theme.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.zert-theme.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.zert-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.zert-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.zert-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.zert-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.zert-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.zert-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.zert-theme.dark-theme .mat-button.mat-primary-lighter,
.zert-theme.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #b7b7b7;
}
.zert-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.zert-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.zert-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.zert-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.zert-theme.dark-theme .mat-fab.mat-primary-lighter,
.zert-theme.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #b7b7b7;
}
.zert-theme.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #b7b7b7;
}
.zert-theme.dark-theme .dave-background-image {
  background-color: #a3a3a3;
  color: white;
}
.zert-theme.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.zert-theme.dark-theme .clickable-list {
  background-color: #424242;
}
.zert-theme.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.zert-theme.dark-theme .clickable-list-item.is-active, .zert-theme.dark-theme .clickable-list-item:hover, .zert-theme.dark-theme .clickable-list-item:active, .zert-theme.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.zert-theme.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-event.is-active, .zert-theme.dark-theme .clickable-list-item.app-color-event:hover, .zert-theme.dark-theme .clickable-list-item.app-color-event:active, .zert-theme.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .zert-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .zert-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .zert-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .zert-theme.dark-theme .clickable-list-item.app-color-approved:hover, .zert-theme.dark-theme .clickable-list-item.app-color-approved:active, .zert-theme.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .zert-theme.dark-theme .clickable-list-item.app-color-declined:hover, .zert-theme.dark-theme .clickable-list-item.app-color-declined:active, .zert-theme.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .zert-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .zert-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .zert-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .zert-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .zert-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .zert-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-late.is-active, .zert-theme.dark-theme .clickable-list-item.app-color-late:hover, .zert-theme.dark-theme .clickable-list-item.app-color-late:active, .zert-theme.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .zert-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .zert-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .zert-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .zert-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .zert-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .zert-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .zert-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .zert-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .zert-theme.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .zert-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .zert-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .zert-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .zert-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .zert-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .zert-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .zert-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .zert-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .zert-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .zert-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .zert-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .zert-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .zert-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .zert-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .zert-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.zert-theme.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.zert-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .zert-theme.dark-theme .clickable-list-item.custom-background-color:hover, .zert-theme.dark-theme .clickable-list-item.custom-background-color:active, .zert-theme.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.zert-theme.dark-theme .disabled-table-entry, .zert-theme.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.zert-theme.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.zert-theme.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.zert-theme.dark-theme app-customer-list header.header {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-customer-list header.header button.clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.zert-theme.dark-theme app-customer-list a.active,
.zert-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.zert-theme.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.zert-theme.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.zert-theme.dark-theme app-employee-list header.header {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-employee-list header.header button.clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.zert-theme.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.zert-theme.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .zert-theme.dark-theme app-header {
    background-color: #a3a3a3;
    color: white;
  }
  .zert-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.zert-theme.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.zert-theme.dark-theme app-login a {
  color: #a3a3a3;
}
.zert-theme.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.zert-theme.dark-theme app-login .formDialog h2 {
  color: white;
}
.zert-theme.dark-theme app-history-bookmarks .header {
  color: white;
}
.zert-theme.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.zert-theme.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.zert-theme.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.zert-theme.dark-theme app-partner-list header.header {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-partner-list header.header button.clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.zert-theme.dark-theme app-home-dashboard .welcome-message .headline,
.zert-theme.dark-theme app-home-dashboard .header .headline {
  color: white;
}
.zert-theme.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.zert-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #a3a3a3;
  color: white;
}
.zert-theme.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.zert-theme.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.zert-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.zert-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.zert-theme.dark-theme app-logout .button.active,
.zert-theme.dark-theme app-logout .button:hover {
  background-color: white;
  color: #a3a3a3;
}
.zert-theme.dark-theme app-timeline .timeline:before {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme app-timeline .filter {
  background-color: #424242;
}
.zert-theme.dark-theme app-timeline .filter h2 {
  color: #a3a3a3;
}
.zert-theme.dark-theme app-timeline .filter h3 {
  color: white;
}
.zert-theme.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #a3a3a3;
  background-color: #424242;
  color: white;
}
.zert-theme.dark-theme app-timeline .event-icon:hover, .zert-theme.dark-theme app-timeline .event-icon:focus {
  color: #a3a3a3;
}
.zert-theme.dark-theme app-timeline .event-icon:hover fa-icon, .zert-theme.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #a3a3a3;
}
.zert-theme.dark-theme app-timeline .header {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.zert-theme.dark-theme app-timeline .annotation-menu {
  color: white;
}
.zert-theme.dark-theme app-timeline .annotation-menu:hover {
  color: #a3a3a3;
}
.zert-theme.dark-theme app-timeline .annotation-content {
  background-color: #909090;
}
.zert-theme.dark-theme app-timeline .close-button:hover {
  background-color: #909090;
}
.zert-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #a3a3a3;
}
.zert-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #a3a3a3;
  color: #a3a3a3;
}
.zert-theme.dark-theme app-timeline .annotation-name {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-timeline .filter-apply {
  background-color: #a3a3a3;
  border-color: white;
  color: white;
}
.zert-theme.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #a3a3a3;
  color: #a3a3a3;
}
.zert-theme.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #a3a3a3;
  background-color: #1c1c2d;
  color: white;
}
.zert-theme.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.zert-theme.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #a3a3a3;
}
.zert-theme.dark-theme app-timeline .list-day:hover,
.zert-theme.dark-theme app-timeline .list-day:focus {
  color: #a3a3a3;
}
.zert-theme.dark-theme app-timeline .list-day:hover fa-icon,
.zert-theme.dark-theme app-timeline .list-day:focus fa-icon {
  color: #a3a3a3;
}
.zert-theme.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.zert-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #a3a3a3;
}
.zert-theme.dark-theme app-detail-event .link, .zert-theme.dark-theme app-email-dialog .link {
  color: inherit;
}
.zert-theme.dark-theme app-detail-event .note, .zert-theme.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.zert-theme.dark-theme app-detail-event .files-wrapper .file, .zert-theme.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.zert-theme.dark-theme app-detail-event .files-wrapper .file:hover, .zert-theme.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.zert-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .zert-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.zert-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .zert-theme.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #a3a3a3;
}
.zert-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .zert-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #b7b7b7;
}
.zert-theme.dark-theme app-detail-event .files-wrapper .file .editing, .zert-theme.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.zert-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .zert-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.zert-theme.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.zert-theme.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.zert-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.zert-theme.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #a3a3a3;
}
.zert-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #b7b7b7;
}
.zert-theme.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.zert-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.zert-theme.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.zert-theme.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.zert-theme.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.zert-theme.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.zert-theme.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.zert-theme.dark-theme app-commission .files-wrapper .file .fileName {
  color: #a3a3a3;
}
.zert-theme.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #b7b7b7;
}
.zert-theme.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.zert-theme.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.zert-theme.dark-theme app-detail-partner a.link {
  color: white;
}
.zert-theme.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.zert-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.zert-theme.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.zert-theme.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.zert-theme.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.zert-theme.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.zert-theme.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.zert-theme.dark-theme .clickable-mat-row:hover, .zert-theme.dark-theme .clickable-mat-row:active, .zert-theme.dark-theme .clickable-mat-row:focus, .zert-theme.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .zert-theme.dark-theme .clickable-mat-row.app-color-event:hover, .zert-theme.dark-theme .clickable-mat-row.app-color-event:active, .zert-theme.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .zert-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .zert-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .zert-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .zert-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .zert-theme.dark-theme .clickable-mat-row.app-color-approved:active, .zert-theme.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .zert-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .zert-theme.dark-theme .clickable-mat-row.app-color-declined:active, .zert-theme.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .zert-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .zert-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .zert-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .zert-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .zert-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .zert-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .zert-theme.dark-theme .clickable-mat-row.app-color-late:hover, .zert-theme.dark-theme .clickable-mat-row.app-color-late:active, .zert-theme.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .zert-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .zert-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .zert-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .zert-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .zert-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .zert-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .zert-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .zert-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .zert-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .zert-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .zert-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .zert-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .zert-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .zert-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .zert-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .zert-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .zert-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .zert-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .zert-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .zert-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .zert-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.zert-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .zert-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .zert-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .zert-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.zert-theme.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.zert-theme.dark-theme app-detail-view-template > .buttons {
  background-color: #a3a3a3;
  color: white;
}
.zert-theme.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.zert-theme.dark-theme app-profile-template .card::before {
  background-color: #909090;
}
.zert-theme.dark-theme app-profile-template a.link {
  color: white;
}
.zert-theme.dark-theme app-search-return {
  background-color: #424242;
}
.zert-theme.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.zert-theme.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.zert-theme.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.zert-theme.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.zert-theme.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.zert-theme.dark-theme .app-button,
.zert-theme.dark-theme .app-round-button {
  background-color: #a3a3a3;
  color: #ffffff;
  border-color: #a3a3a3;
}
.zert-theme.dark-theme .app-button:hover, .zert-theme.dark-theme .app-button.app-button-active, .zert-theme.dark-theme .app-button.app-button-inverted,
.zert-theme.dark-theme .app-round-button:hover,
.zert-theme.dark-theme .app-round-button.app-button-active,
.zert-theme.dark-theme .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #a3a3a3;
}
.zert-theme.dark-theme .app-button.app-button-active,
.zert-theme.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.zert-theme.dark-theme .app-button.app-button-inverted:hover, .zert-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.zert-theme.dark-theme .app-round-button.app-button-inverted:hover,
.zert-theme.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.zert-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.zert-theme.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #737373;
  box-shadow: inset 0 0 0.75rem #575757;
}
.zert-theme.dark-theme .app-button.app-button-inverted:hover,
.zert-theme.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme .app-button[disabled][disabled],
.zert-theme.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.zert-theme.dark-theme .app-button.app-button-lighter,
.zert-theme.dark-theme .app-round-button.app-button-lighter {
  background-color: #b7b7b7;
  color: #ffffff;
  border-color: #b7b7b7;
}
.zert-theme.dark-theme .app-button.app-button-lighter:hover, .zert-theme.dark-theme .app-button.app-button-lighter.app-button-active, .zert-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.zert-theme.dark-theme .app-round-button.app-button-lighter:hover,
.zert-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.zert-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #b7b7b7;
}
.zert-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.zert-theme.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.zert-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .zert-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.zert-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.zert-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.zert-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.zert-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #878787;
  box-shadow: inset 0 0 0.75rem #6b6b6b;
}
.zert-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.zert-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #b7b7b7;
}
.zert-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.zert-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.zert-theme.dark-theme .app-stroked-round-button {
  background-color: #a3a3a3;
  color: #ffffff;
  border-color: #ffffff;
}
.zert-theme.dark-theme .app-stroked-round-button:hover, .zert-theme.dark-theme .app-stroked-round-button.app-button-active, .zert-theme.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #a3a3a3;
}
.zert-theme.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.zert-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .zert-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.zert-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #737373;
  box-shadow: inset 0 0 0.75rem #575757;
}
.zert-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.zert-theme.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #a3a3a3;
}
.zert-theme.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #b7b7b7;
  color: #ffffff;
  border-color: #ffffff;
}
.zert-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .zert-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .zert-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #b7b7b7;
}
.zert-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.zert-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .zert-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.zert-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #878787;
  box-shadow: inset 0 0 0.75rem #6b6b6b;
}
.zert-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #b7b7b7;
}
.zert-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.zert-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #b7b7b7;
}
.zert-theme.dark-theme app-timeline-view .files-icon {
  color: #a3a3a3;
}
.zert-theme.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.zert-theme.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.zert-theme.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.zert-theme.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.zert-theme.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.zert-theme.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.zert-theme.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #909090;
  color: white;
}
.zert-theme.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.zert-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #a3a3a3, inset -0.5rem 0 0.5rem -0.5rem #a3a3a3;
}
.zert-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #a3a3a3, inset -0.5rem 0 0.5rem -0.5rem #a3a3a3, inset 0 0.5rem 0.5rem -0.5rem #a3a3a3;
}
.zert-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #a3a3a3;
}
.zert-theme.dark-theme app-file-card .image-container {
  background-color: gray;
}
.zert-theme.dark-theme app-file-card .download-button:hover, .zert-theme.dark-theme app-file-card .delete-button:hover, .zert-theme.dark-theme app-file-card .event-button:hover, .zert-theme.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.zert-theme.dark-theme app-file-card .download-button:hover, .zert-theme.dark-theme app-file-card .event-button:hover {
  color: #a3a3a3;
}
.zert-theme.dark-theme app-file-card .delete-button, .zert-theme.dark-theme app-file-card .selected-icon, .zert-theme.dark-theme app-file-card .link-icon {
  color: #424242;
}
.zert-theme.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.zert-theme.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.zert-theme.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.zert-theme.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.zert-theme.dark-theme app-commission-list header.header {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-commission-list header.header button.clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.zert-theme.dark-theme app-commission-list a.active,
.zert-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.zert-theme.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.zert-theme.dark-theme app-videodokumentation-list header.header {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.zert-theme.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.zert-theme.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.zert-theme.dark-theme app-email-client .search-bar-header {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-email-client .search-bar-clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.zert-theme.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.zert-theme.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.zert-theme.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.zert-theme.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.zert-theme.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.zert-theme.dark-theme app-support-dialog a.link {
  color: white;
}
.zert-theme.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.zert-theme.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.zert-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.zert-theme.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.zert-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.zert-theme.dark-theme app-file-explorer .example-container, .zert-theme.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.zert-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.zert-theme.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.zert-theme.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.zert-theme.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme app-file-explorer .toggle-view-button {
  background: #909090;
  color: white;
}
.zert-theme.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.zert-theme.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.zert-theme.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.zert-theme.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #a3a3a3;
}
.zert-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .zert-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.zert-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.zert-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .zert-theme.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.zert-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.zert-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.zert-theme.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.zert-theme.dark-theme app-reports-list header.header {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-reports-list header.header button.clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.zert-theme.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.zert-theme.dark-theme app-generated-documents-list header.header {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.zert-theme.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.zert-theme.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.zert-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .zert-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.zert-theme.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.zert-theme.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.zert-theme.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.zert-theme.dark-theme app-event-card .primary {
  color: #a3a3a3;
}
.zert-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.zert-theme.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.zert-theme.dark-theme app-booking-positions-list header.header {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.zert-theme.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.zert-theme.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.zert-theme.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.zert-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.zert-theme.dark-theme app-dave-list header.header {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-dave-list header.header button.clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.zert-theme.dark-theme app-dave-list a.active,
.zert-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.zert-theme.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.zert-theme.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.zert-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.zert-theme.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.zert-theme.dark-theme app-export-business-volumes-dialog a.active,
.zert-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.zert-theme.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.zert-theme.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.zert-theme.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.zert-theme.dark-theme app-shift-plan .header-colorful {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.zert-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .zert-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.zert-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .zert-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.zert-theme.dark-theme app-detail-piecework main {
  background-color: #a3a3a3;
  color: white;
}
.zert-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.zert-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.zert-theme.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.zert-theme.dark-theme app-detail-piecework header {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #a3a3a3;
  color: white;
}
.zert-theme.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.zert-theme.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.zert-theme.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #a3a3a3;
}
.zert-theme.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme .dave-inc-bar {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.zert-theme.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.zert-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.zert-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.zert-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #a3a3a3;
  border-color: #a3a3a3;
}
.zert-theme.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.zert-theme.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.zert-theme.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.zert-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.zert-theme.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.zert-theme.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.zert-theme.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.zert-theme.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.zert-theme.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.zert-theme.dark-theme app-resource-plan .header-colorful {
  background-color: #909090;
  color: white;
}
.zert-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.zert-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .zert-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.zert-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .zert-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.zert-theme.dark-theme app-time-tracker {
  background-color: #b7b7b7;
  color: white;
}
.zert-theme.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.zert-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.zert-theme.dark-theme app-person-list-entry a.link {
  color: white;
}
.zert-theme.dark-theme app-doctor-list-entry .link {
  color: white;
}
.zert-theme.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.zert-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.zert-theme.dark-theme .app-background-primary {
  background-color: #a3a3a3;
}
.zert-theme.dark-theme .app-background-accent {
  background-color: #fafafa;
}
.zert-theme.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.zert-theme.dark-theme .app-foreground-primary {
  color: #a3a3a3;
}
.zert-theme.dark-theme .app-foreground-accent {
  color: #fafafa;
}
.zert-theme.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.zert-theme.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.zert-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.zert-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.zert-theme.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.zert-theme.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.zert-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #a3a3a3;
}
.zert-theme.dark-theme app-process-main-view .main-file-badge {
  color: #a3a3a3;
}
.zert-theme.dark-theme app-new-document-view-component dropzone .input,
.zert-theme.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.zert-theme.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #b7b7b7;
  color: white;
}
.zert-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.zert-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.zert-theme.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.zert-theme.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #a3a3a3;
}
.zert-theme.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.zert-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.zert-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #a3a3a3;
  color: white;
}
.zert-theme.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.zert-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.zert-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.zert-theme.dark-theme app-e-invoice-view .borders,
.zert-theme.dark-theme app-e-invoice-view .borders-column,
.zert-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.zert-theme.dark-theme app-e-invoice-view .borders-row,
.zert-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme app-e-invoice-view .mat-table td,
.zert-theme.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.zert-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.zert-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.zert-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.zert-theme.dark-theme app-detail-contract .primary {
  color: #a3a3a3;
}
.zert-theme.dark-theme app-detail-contract .filter {
  background-color: white;
}
.zert-theme.dark-theme app-detail-contract .filter h2 {
  color: #a3a3a3;
}
.zert-theme.dark-theme app-contract-list header.header {
  color: white;
  background-color: #909090;
}
.zert-theme.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.zert-theme.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.zert-theme.dark-theme app-detail-doctor a.link {
  color: white;
}
.kagetec-theme .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.kagetec-theme .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-option:hover:not(.mat-option-disabled), .kagetec-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.kagetec-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.kagetec-theme .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #008639;
}
.kagetec-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.kagetec-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.kagetec-theme .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.kagetec-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.kagetec-theme .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.kagetec-theme .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.kagetec-theme .mat-primary .mat-pseudo-checkbox-checked,
.kagetec-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #008639;
}
.kagetec-theme .mat-pseudo-checkbox-checked,
.kagetec-theme .mat-pseudo-checkbox-indeterminate,
.kagetec-theme .mat-accent .mat-pseudo-checkbox-checked,
.kagetec-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.kagetec-theme .mat-warn .mat-pseudo-checkbox-checked,
.kagetec-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.kagetec-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.kagetec-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.kagetec-theme .mat-app-background, .kagetec-theme.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.kagetec-theme .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.kagetec-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-badge {
  position: relative;
}
.kagetec-theme .mat-badge.mat-badge {
  overflow: visible;
}
.kagetec-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.kagetec-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.kagetec-theme .ng-animate-disabled .mat-badge-content,
.kagetec-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.kagetec-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.kagetec-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.kagetec-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.kagetec-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.kagetec-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .kagetec-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.kagetec-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .kagetec-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.kagetec-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .kagetec-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.kagetec-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .kagetec-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.kagetec-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.kagetec-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.kagetec-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.kagetec-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .kagetec-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.kagetec-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .kagetec-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.kagetec-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .kagetec-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.kagetec-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .kagetec-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.kagetec-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.kagetec-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.kagetec-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.kagetec-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .kagetec-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.kagetec-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .kagetec-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.kagetec-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .kagetec-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.kagetec-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .kagetec-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.kagetec-theme .mat-badge-content {
  color: white;
  background: #008639;
}
.cdk-high-contrast-active .kagetec-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.kagetec-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.kagetec-theme .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-button, .kagetec-theme .mat-icon-button, .kagetec-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.kagetec-theme .mat-button.mat-primary, .kagetec-theme .mat-icon-button.mat-primary, .kagetec-theme .mat-stroked-button.mat-primary {
  color: #008639;
}
.kagetec-theme .mat-button.mat-accent, .kagetec-theme .mat-icon-button.mat-accent, .kagetec-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.kagetec-theme .mat-button.mat-warn, .kagetec-theme .mat-icon-button.mat-warn, .kagetec-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.kagetec-theme .mat-button.mat-primary.mat-button-disabled, .kagetec-theme .mat-button.mat-accent.mat-button-disabled, .kagetec-theme .mat-button.mat-warn.mat-button-disabled, .kagetec-theme .mat-button.mat-button-disabled.mat-button-disabled, .kagetec-theme .mat-icon-button.mat-primary.mat-button-disabled, .kagetec-theme .mat-icon-button.mat-accent.mat-button-disabled, .kagetec-theme .mat-icon-button.mat-warn.mat-button-disabled, .kagetec-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .kagetec-theme .mat-stroked-button.mat-primary.mat-button-disabled, .kagetec-theme .mat-stroked-button.mat-accent.mat-button-disabled, .kagetec-theme .mat-stroked-button.mat-warn.mat-button-disabled, .kagetec-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.kagetec-theme .mat-button.mat-primary .mat-button-focus-overlay, .kagetec-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .kagetec-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #008639;
}
.kagetec-theme .mat-button.mat-accent .mat-button-focus-overlay, .kagetec-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .kagetec-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.kagetec-theme .mat-button.mat-warn .mat-button-focus-overlay, .kagetec-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .kagetec-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.kagetec-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .kagetec-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .kagetec-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.kagetec-theme .mat-button .mat-ripple-element, .kagetec-theme .mat-icon-button .mat-ripple-element, .kagetec-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.kagetec-theme .mat-button-focus-overlay {
  background: black;
}
.kagetec-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-flat-button, .kagetec-theme .mat-raised-button, .kagetec-theme .mat-fab, .kagetec-theme .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.kagetec-theme .mat-flat-button.mat-primary, .kagetec-theme .mat-raised-button.mat-primary, .kagetec-theme .mat-fab.mat-primary, .kagetec-theme .mat-mini-fab.mat-primary {
  color: white;
}
.kagetec-theme .mat-flat-button.mat-accent, .kagetec-theme .mat-raised-button.mat-accent, .kagetec-theme .mat-fab.mat-accent, .kagetec-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-flat-button.mat-warn, .kagetec-theme .mat-raised-button.mat-warn, .kagetec-theme .mat-fab.mat-warn, .kagetec-theme .mat-mini-fab.mat-warn {
  color: white;
}
.kagetec-theme .mat-flat-button.mat-primary.mat-button-disabled, .kagetec-theme .mat-flat-button.mat-accent.mat-button-disabled, .kagetec-theme .mat-flat-button.mat-warn.mat-button-disabled, .kagetec-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .kagetec-theme .mat-raised-button.mat-primary.mat-button-disabled, .kagetec-theme .mat-raised-button.mat-accent.mat-button-disabled, .kagetec-theme .mat-raised-button.mat-warn.mat-button-disabled, .kagetec-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .kagetec-theme .mat-fab.mat-primary.mat-button-disabled, .kagetec-theme .mat-fab.mat-accent.mat-button-disabled, .kagetec-theme .mat-fab.mat-warn.mat-button-disabled, .kagetec-theme .mat-fab.mat-button-disabled.mat-button-disabled, .kagetec-theme .mat-mini-fab.mat-primary.mat-button-disabled, .kagetec-theme .mat-mini-fab.mat-accent.mat-button-disabled, .kagetec-theme .mat-mini-fab.mat-warn.mat-button-disabled, .kagetec-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.kagetec-theme .mat-flat-button.mat-primary, .kagetec-theme .mat-raised-button.mat-primary, .kagetec-theme .mat-fab.mat-primary, .kagetec-theme .mat-mini-fab.mat-primary {
  background-color: #008639;
}
.kagetec-theme .mat-flat-button.mat-accent, .kagetec-theme .mat-raised-button.mat-accent, .kagetec-theme .mat-fab.mat-accent, .kagetec-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.kagetec-theme .mat-flat-button.mat-warn, .kagetec-theme .mat-raised-button.mat-warn, .kagetec-theme .mat-fab.mat-warn, .kagetec-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.kagetec-theme .mat-flat-button.mat-primary.mat-button-disabled, .kagetec-theme .mat-flat-button.mat-accent.mat-button-disabled, .kagetec-theme .mat-flat-button.mat-warn.mat-button-disabled, .kagetec-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .kagetec-theme .mat-raised-button.mat-primary.mat-button-disabled, .kagetec-theme .mat-raised-button.mat-accent.mat-button-disabled, .kagetec-theme .mat-raised-button.mat-warn.mat-button-disabled, .kagetec-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .kagetec-theme .mat-fab.mat-primary.mat-button-disabled, .kagetec-theme .mat-fab.mat-accent.mat-button-disabled, .kagetec-theme .mat-fab.mat-warn.mat-button-disabled, .kagetec-theme .mat-fab.mat-button-disabled.mat-button-disabled, .kagetec-theme .mat-mini-fab.mat-primary.mat-button-disabled, .kagetec-theme .mat-mini-fab.mat-accent.mat-button-disabled, .kagetec-theme .mat-mini-fab.mat-warn.mat-button-disabled, .kagetec-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-flat-button.mat-primary .mat-ripple-element, .kagetec-theme .mat-raised-button.mat-primary .mat-ripple-element, .kagetec-theme .mat-fab.mat-primary .mat-ripple-element, .kagetec-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.kagetec-theme .mat-flat-button.mat-accent .mat-ripple-element, .kagetec-theme .mat-raised-button.mat-accent .mat-ripple-element, .kagetec-theme .mat-fab.mat-accent .mat-ripple-element, .kagetec-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.kagetec-theme .mat-flat-button.mat-warn .mat-ripple-element, .kagetec-theme .mat-raised-button.mat-warn .mat-ripple-element, .kagetec-theme .mat-fab.mat-warn .mat-ripple-element, .kagetec-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.kagetec-theme .mat-stroked-button:not([class*=mat-elevation-z]), .kagetec-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-fab:not([class*=mat-elevation-z]), .kagetec-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .kagetec-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .kagetec-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.kagetec-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.kagetec-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.kagetec-theme .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.kagetec-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.kagetec-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.kagetec-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.kagetec-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.kagetec-theme .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.kagetec-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.kagetec-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.kagetec-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.kagetec-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.kagetec-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.kagetec-theme .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.kagetec-theme .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.kagetec-theme .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.kagetec-theme .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.kagetec-theme .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.kagetec-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .kagetec-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #008639;
}
.kagetec-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .kagetec-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.kagetec-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .kagetec-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.kagetec-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .kagetec-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.kagetec-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.kagetec-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.kagetec-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.kagetec-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #008639;
}
.kagetec-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.kagetec-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.kagetec-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.kagetec-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.kagetec-theme .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.kagetec-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.kagetec-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.kagetec-theme .mat-chip.mat-standard-chip::after {
  background: black;
}
.kagetec-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #008639;
  color: white;
}
.kagetec-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.kagetec-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.kagetec-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.kagetec-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.kagetec-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.kagetec-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.kagetec-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.kagetec-theme .mat-table {
  background: white;
}
.kagetec-theme .mat-table thead, .kagetec-theme .mat-table tbody, .kagetec-theme .mat-table tfoot,
.kagetec-theme mat-header-row, .kagetec-theme mat-row, .kagetec-theme mat-footer-row,
.kagetec-theme [mat-header-row], .kagetec-theme [mat-row], .kagetec-theme [mat-footer-row],
.kagetec-theme .mat-table-sticky {
  background: inherit;
}
.kagetec-theme mat-row, .kagetec-theme mat-header-row, .kagetec-theme mat-footer-row,
.kagetec-theme th.mat-header-cell, .kagetec-theme td.mat-cell, .kagetec-theme td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.kagetec-theme .mat-cell, .kagetec-theme .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.kagetec-theme .mat-datepicker-toggle,
.kagetec-theme .mat-datepicker-content .mat-calendar-next-button,
.kagetec-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.kagetec-theme .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-calendar-table-header,
.kagetec-theme .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.kagetec-theme .mat-calendar-body-cell-content,
.kagetec-theme .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.kagetec-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.kagetec-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.kagetec-theme .mat-calendar-body-in-range::before {
  background: rgba(0, 134, 57, 0.2);
}
.kagetec-theme .mat-calendar-body-comparison-identical,
.kagetec-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.kagetec-theme .mat-calendar-body-comparison-bridge-start::before,
.kagetec-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(0, 134, 57, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.kagetec-theme .mat-calendar-body-comparison-bridge-end::before,
.kagetec-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(0, 134, 57, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.kagetec-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.kagetec-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.kagetec-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.kagetec-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.kagetec-theme .mat-calendar-body-selected {
  background-color: #008639;
  color: white;
}
.kagetec-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(0, 134, 57, 0.4);
}
.kagetec-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.kagetec-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.kagetec-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(0, 134, 57, 0.3);
}
@media (hover: hover) {
  .kagetec-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(0, 134, 57, 0.3);
  }
}
.kagetec-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.kagetec-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.kagetec-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.kagetec-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.kagetec-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.kagetec-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.kagetec-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.kagetec-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.kagetec-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.kagetec-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.kagetec-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.kagetec-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.kagetec-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.kagetec-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .kagetec-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.kagetec-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.kagetec-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.kagetec-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.kagetec-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.kagetec-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.kagetec-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.kagetec-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.kagetec-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.kagetec-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.kagetec-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.kagetec-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.kagetec-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.kagetec-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.kagetec-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.kagetec-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.kagetec-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .kagetec-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.kagetec-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-datepicker-toggle-active {
  color: #008639;
}
.kagetec-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.kagetec-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.kagetec-theme .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .kagetec-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .kagetec-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .kagetec-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.kagetec-theme .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-expansion-panel-header-description,
.kagetec-theme .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.kagetec-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.kagetec-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.kagetec-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.kagetec-theme .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.kagetec-theme .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.kagetec-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #008639;
}
.kagetec-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.kagetec-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.kagetec-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.kagetec-theme .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #008639;
}
.kagetec-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.kagetec-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.kagetec-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #008639;
}
.kagetec-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.kagetec-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.kagetec-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.kagetec-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.kagetec-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.kagetec-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.kagetec-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.kagetec-theme .mat-error {
  color: #e91e63;
}
.kagetec-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.kagetec-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.kagetec-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.kagetec-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.kagetec-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.kagetec-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.kagetec-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.kagetec-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.kagetec-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.kagetec-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.kagetec-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #008639;
}
.kagetec-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.kagetec-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.kagetec-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.kagetec-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.kagetec-theme .mat-icon.mat-primary {
  color: #008639;
}
.kagetec-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.kagetec-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.kagetec-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.kagetec-theme .mat-input-element:disabled,
.kagetec-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-input-element {
  caret-color: #008639;
}
.kagetec-theme .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.kagetec-theme .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.kagetec-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.kagetec-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.kagetec-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.kagetec-theme .mat-form-field.mat-warn .mat-input-element,
.kagetec-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.kagetec-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.kagetec-theme .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.kagetec-theme .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-list-option:hover, .kagetec-theme .mat-list-option:focus,
.kagetec-theme .mat-nav-list .mat-list-item:hover,
.kagetec-theme .mat-nav-list .mat-list-item:focus,
.kagetec-theme .mat-action-list .mat-list-item:hover,
.kagetec-theme .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.kagetec-theme .mat-list-single-selected-option, .kagetec-theme .mat-list-single-selected-option:hover, .kagetec-theme .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-menu-panel {
  background: white;
}
.kagetec-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-menu-item[disabled],
.kagetec-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.kagetec-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-menu-item .mat-icon-no-color,
.kagetec-theme .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.kagetec-theme .mat-menu-item:hover:not([disabled]),
.kagetec-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.kagetec-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.kagetec-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.kagetec-theme .mat-paginator {
  background: white;
}
.kagetec-theme .mat-paginator,
.kagetec-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.kagetec-theme .mat-paginator-decrement,
.kagetec-theme .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.kagetec-theme .mat-paginator-first,
.kagetec-theme .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.kagetec-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.kagetec-theme .mat-icon-button[disabled] .mat-paginator-increment,
.kagetec-theme .mat-icon-button[disabled] .mat-paginator-first,
.kagetec-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-progress-bar-background {
  fill: #afd6c6;
}
.kagetec-theme .mat-progress-bar-buffer {
  background-color: #afd6c6;
}
.kagetec-theme .mat-progress-bar-fill::after {
  background-color: #008639;
}
.kagetec-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.kagetec-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.kagetec-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.kagetec-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.kagetec-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.kagetec-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.kagetec-theme .mat-progress-spinner circle, .kagetec-theme .mat-spinner circle {
  stroke: #008639;
}
.kagetec-theme .mat-progress-spinner.mat-accent circle, .kagetec-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.kagetec-theme .mat-progress-spinner.mat-warn circle, .kagetec-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.kagetec-theme .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.kagetec-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #008639;
}
.kagetec-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.kagetec-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .kagetec-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .kagetec-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #008639;
}
.kagetec-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.kagetec-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.kagetec-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .kagetec-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .kagetec-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.kagetec-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.kagetec-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.kagetec-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .kagetec-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .kagetec-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.kagetec-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.kagetec-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.kagetec-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.kagetec-theme .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.kagetec-theme .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.kagetec-theme .mat-select-panel {
  background: white;
}
.kagetec-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #008639;
}
.kagetec-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.kagetec-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.kagetec-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.kagetec-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-drawer.mat-drawer-push {
  background-color: white;
}
.kagetec-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.kagetec-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.kagetec-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.kagetec-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.kagetec-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.kagetec-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.kagetec-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #008639;
}
.kagetec-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 134, 57, 0.54);
}
.kagetec-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #008639;
}
.kagetec-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.kagetec-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.kagetec-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.kagetec-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.kagetec-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.kagetec-theme .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.kagetec-theme .mat-slider.mat-primary .mat-slider-track-fill,
.kagetec-theme .mat-slider.mat-primary .mat-slider-thumb,
.kagetec-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #008639;
}
.kagetec-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.kagetec-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(0, 134, 57, 0.2);
}
.kagetec-theme .mat-slider.mat-accent .mat-slider-track-fill,
.kagetec-theme .mat-slider.mat-accent .mat-slider-thumb,
.kagetec-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.kagetec-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.kagetec-theme .mat-slider.mat-warn .mat-slider-track-fill,
.kagetec-theme .mat-slider.mat-warn .mat-slider-thumb,
.kagetec-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.kagetec-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.kagetec-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.kagetec-theme .mat-slider:hover .mat-slider-track-background,
.kagetec-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.kagetec-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.kagetec-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.kagetec-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.kagetec-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.kagetec-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.kagetec-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.kagetec-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.kagetec-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .kagetec-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .kagetec-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.kagetec-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.kagetec-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.kagetec-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.kagetec-theme .mat-step-header.cdk-keyboard-focused, .kagetec-theme .mat-step-header.cdk-program-focused, .kagetec-theme .mat-step-header:hover:not([aria-disabled]), .kagetec-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.kagetec-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .kagetec-theme .mat-step-header:hover {
    background: none;
  }
}
.kagetec-theme .mat-step-header .mat-step-label,
.kagetec-theme .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.kagetec-theme .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.kagetec-theme .mat-step-header .mat-step-icon-selected,
.kagetec-theme .mat-step-header .mat-step-icon-state-done,
.kagetec-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #008639;
  color: white;
}
.kagetec-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.kagetec-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.kagetec-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.kagetec-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.kagetec-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.kagetec-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.kagetec-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.kagetec-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.kagetec-theme .mat-stepper-horizontal, .kagetec-theme .mat-stepper-vertical {
  background-color: white;
}
.kagetec-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-horizontal-stepper-header::before,
.kagetec-theme .mat-horizontal-stepper-header::after,
.kagetec-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-sort-header-arrow {
  color: #757575;
}
.kagetec-theme .mat-tab-nav-bar,
.kagetec-theme .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.kagetec-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.kagetec-theme .mat-tab-label, .kagetec-theme .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-tab-label.mat-tab-disabled, .kagetec-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.kagetec-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.kagetec-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .kagetec-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(77, 170, 116, 0.3);
}
.kagetec-theme .mat-tab-group.mat-primary .mat-ink-bar, .kagetec-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #008639;
}
.kagetec-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .kagetec-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .kagetec-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .kagetec-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.kagetec-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .kagetec-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.kagetec-theme .mat-tab-group.mat-accent .mat-ink-bar, .kagetec-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.kagetec-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .kagetec-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .kagetec-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .kagetec-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .kagetec-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.kagetec-theme .mat-tab-group.mat-warn .mat-ink-bar, .kagetec-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.kagetec-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .kagetec-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .kagetec-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .kagetec-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.kagetec-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .kagetec-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(77, 170, 116, 0.3);
}
.kagetec-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .kagetec-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .kagetec-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .kagetec-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .kagetec-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .kagetec-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #008639;
}
.kagetec-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .kagetec-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .kagetec-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .kagetec-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.kagetec-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .kagetec-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .kagetec-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .kagetec-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.kagetec-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.kagetec-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.kagetec-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.kagetec-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .kagetec-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.kagetec-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.kagetec-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.kagetec-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.kagetec-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.kagetec-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .kagetec-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.kagetec-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.kagetec-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.kagetec-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.kagetec-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .kagetec-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.kagetec-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.kagetec-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.kagetec-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .kagetec-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.kagetec-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .kagetec-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .kagetec-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .kagetec-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .kagetec-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .kagetec-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.kagetec-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .kagetec-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .kagetec-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .kagetec-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .kagetec-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .kagetec-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .kagetec-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.kagetec-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.kagetec-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.kagetec-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.kagetec-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .kagetec-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.kagetec-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.kagetec-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.kagetec-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.kagetec-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .kagetec-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.kagetec-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.kagetec-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.kagetec-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.kagetec-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .kagetec-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.kagetec-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.kagetec-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.kagetec-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .kagetec-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.kagetec-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .kagetec-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .kagetec-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .kagetec-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .kagetec-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .kagetec-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.kagetec-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .kagetec-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .kagetec-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .kagetec-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.kagetec-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .kagetec-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .kagetec-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .kagetec-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.kagetec-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.kagetec-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.kagetec-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.kagetec-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .kagetec-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.kagetec-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.kagetec-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.kagetec-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.kagetec-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.kagetec-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .kagetec-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.kagetec-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.kagetec-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.kagetec-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.kagetec-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .kagetec-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.kagetec-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.kagetec-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.kagetec-theme .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-toolbar.mat-primary {
  background: #008639;
  color: white;
}
.kagetec-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.kagetec-theme .mat-toolbar .mat-form-field-underline,
.kagetec-theme .mat-toolbar .mat-form-field-ripple,
.kagetec-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.kagetec-theme .mat-toolbar .mat-form-field-label,
.kagetec-theme .mat-toolbar .mat-focused .mat-form-field-label,
.kagetec-theme .mat-toolbar .mat-select-value,
.kagetec-theme .mat-toolbar .mat-select-arrow,
.kagetec-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.kagetec-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.kagetec-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.kagetec-theme .mat-tree {
  background: white;
}
.kagetec-theme .mat-tree-node,
.kagetec-theme .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme .mat-simple-snackbar-action {
  color: #fafafa;
}
.kagetec-theme app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.kagetec-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.kagetec-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.kagetec-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #008639;
}
.kagetec-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 134, 57, 0.54);
}
.kagetec-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #008639;
}
.kagetec-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.kagetec-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.kagetec-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.kagetec-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.kagetec-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.kagetec-theme .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.kagetec-theme .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.kagetec-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.kagetec-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.kagetec-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.kagetec-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.kagetec-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.kagetec-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.kagetec-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.kagetec-theme .mat-button.mat-primary-lighter,
.kagetec-theme .mat-stroked-button.mat-primary-lighter {
  color: #4daa74;
}
.kagetec-theme .mat-button.mat-primary-lighter:hover,
.kagetec-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.kagetec-theme .mat-raised-button.mat-primary-lighter,
.kagetec-theme .mat-flat-button.mat-primary-lighter,
.kagetec-theme .mat-fab.mat-primary-lighter,
.kagetec-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #4daa74;
}
.kagetec-theme .mat-icon-button.mat-primary-lighter {
  color: #4daa74;
}
.kagetec-theme .dave-background-image {
  background-color: #008639;
  color: white;
}
.kagetec-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.kagetec-theme .clickable-list {
  background-color: white;
}
.kagetec-theme .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.kagetec-theme .clickable-list-item.is-active, .kagetec-theme .clickable-list-item:hover, .kagetec-theme .clickable-list-item:active, .kagetec-theme .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.kagetec-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-event.is-active, .kagetec-theme .clickable-list-item.app-color-event:hover, .kagetec-theme .clickable-list-item.app-color-event:active, .kagetec-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-time-tracking.is-active, .kagetec-theme .clickable-list-item.app-color-time-tracking:hover, .kagetec-theme .clickable-list-item.app-color-time-tracking:active, .kagetec-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-approved.is-active, .kagetec-theme .clickable-list-item.app-color-approved:hover, .kagetec-theme .clickable-list-item.app-color-approved:active, .kagetec-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-declined.is-active, .kagetec-theme .clickable-list-item.app-color-declined:hover, .kagetec-theme .clickable-list-item.app-color-declined:active, .kagetec-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .kagetec-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .kagetec-theme .clickable-list-item.app-color-invoice-verrechnet:active, .kagetec-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-invoice-booked.is-active, .kagetec-theme .clickable-list-item.app-color-invoice-booked:hover, .kagetec-theme .clickable-list-item.app-color-invoice-booked:active, .kagetec-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-late.is-active, .kagetec-theme .clickable-list-item.app-color-late:hover, .kagetec-theme .clickable-list-item.app-color-late:active, .kagetec-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-invoice-storniert.is-active, .kagetec-theme .clickable-list-item.app-color-invoice-storniert:hover, .kagetec-theme .clickable-list-item.app-color-invoice-storniert:active, .kagetec-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-invoice-approved.is-active, .kagetec-theme .clickable-list-item.app-color-invoice-approved:hover, .kagetec-theme .clickable-list-item.app-color-invoice-approved:active, .kagetec-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-commission-open.is-active, .kagetec-theme .clickable-list-item.app-color-commission-open:hover, .kagetec-theme .clickable-list-item.app-color-commission-open:active, .kagetec-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-commission-in-progress.is-active, .kagetec-theme .clickable-list-item.app-color-commission-in-progress:hover, .kagetec-theme .clickable-list-item.app-color-commission-in-progress:active, .kagetec-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-commission-freigabe.is-active, .kagetec-theme .clickable-list-item.app-color-commission-freigabe:hover, .kagetec-theme .clickable-list-item.app-color-commission-freigabe:active, .kagetec-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .kagetec-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .kagetec-theme .clickable-list-item.app-color-commission-abgerechnet:active, .kagetec-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .kagetec-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .kagetec-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .kagetec-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.kagetec-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .kagetec-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .kagetec-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .kagetec-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.kagetec-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.kagetec-theme .clickable-list-item.custom-background-color.is-active, .kagetec-theme .clickable-list-item.custom-background-color:hover, .kagetec-theme .clickable-list-item.custom-background-color:active, .kagetec-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.kagetec-theme .disabled-table-entry, .kagetec-theme .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.kagetec-theme app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.kagetec-theme app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-customer-list header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-customer-list header.header button.clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-customer-list header.header button.clear-search:hover {
  background-color: #008639;
}
.kagetec-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.kagetec-theme app-customer-list a.active,
.kagetec-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.kagetec-theme app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.kagetec-theme app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-employee-list header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-employee-list header.header button.clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-employee-list header.header button.clear-search:hover {
  background-color: #008639;
}
.kagetec-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme app-employee-list a.active {
  background-color: #e0e0e0;
}
.kagetec-theme app-history-side-elements .component {
  background-color: white;
}
.kagetec-theme app-history-side-elements .component > * > header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .kagetec-theme app-header {
    background-color: #008639;
    color: white;
  }
  .kagetec-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.kagetec-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.kagetec-theme app-login a {
  color: #008639;
}
.kagetec-theme app-login .wrapper {
  background-color: #e9f0f5;
}
.kagetec-theme app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.kagetec-theme app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-partner-list header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-partner-list header.header button.clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-partner-list header.header button.clear-search:hover {
  background-color: #008639;
}
.kagetec-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme app-partner-list a.active {
  background-color: #e0e0e0;
}
.kagetec-theme app-home-dashboard .welcome-message .headline,
.kagetec-theme app-home-dashboard .header .headline {
  color: white;
}
.kagetec-theme app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #008639;
  color: white;
}
.kagetec-theme app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.kagetec-theme app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.kagetec-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.kagetec-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.kagetec-theme app-logout .button.active,
.kagetec-theme app-logout .button:hover {
  background-color: white;
  color: #008639;
}
.kagetec-theme app-timeline .timeline:before {
  background-color: #008639;
}
.kagetec-theme app-timeline .filter {
  background-color: white;
}
.kagetec-theme app-timeline .filter h2 {
  color: #008639;
}
.kagetec-theme app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #008639;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-timeline .event-icon:hover, .kagetec-theme app-timeline .event-icon:focus {
  color: #008639;
}
.kagetec-theme app-timeline .event-icon:hover fa-icon, .kagetec-theme app-timeline .event-icon:focus fa-icon {
  color: #008639;
}
.kagetec-theme app-timeline .header {
  background-color: #008639;
}
.kagetec-theme app-timeline .annotation-overlay {
  color: white;
}
.kagetec-theme app-timeline .annotation-menu {
  color: white;
}
.kagetec-theme app-timeline .annotation-menu:hover {
  color: #008639;
}
.kagetec-theme app-timeline .annotation-content {
  background-color: #00732c;
}
.kagetec-theme app-timeline .close-button:hover {
  background-color: #00732c;
}
.kagetec-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #008639;
}
.kagetec-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #008639;
  color: #008639;
}
.kagetec-theme app-timeline .annotation-name {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-timeline .filter-apply {
  background-color: #008639;
  border-color: white;
  color: white;
}
.kagetec-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #008639;
  color: #008639;
}
.kagetec-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #008639;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-timeline .no-displayed-events {
  color: white;
}
.kagetec-theme app-timeline .clickable-list-item-content fa-icon {
  color: #008639;
}
.kagetec-theme app-timeline .list-day:hover,
.kagetec-theme app-timeline .list-day:focus {
  color: #008639;
}
.kagetec-theme app-timeline .list-day:hover fa-icon,
.kagetec-theme app-timeline .list-day:focus fa-icon {
  color: #008639;
}
.kagetec-theme app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.kagetec-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #008639;
}
.kagetec-theme app-detail-event .link, .kagetec-theme app-email-dialog .link {
  color: inherit;
}
.kagetec-theme app-detail-event .note, .kagetec-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.kagetec-theme app-detail-event .files-wrapper .file, .kagetec-theme app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.kagetec-theme app-detail-event .files-wrapper .file:hover, .kagetec-theme app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.kagetec-theme app-detail-event .files-wrapper .file .image-wrapper, .kagetec-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.kagetec-theme app-detail-event .files-wrapper .file .fileName, .kagetec-theme app-email-dialog .files-wrapper .file .fileName {
  color: #008639;
}
.kagetec-theme app-detail-event .files-wrapper .file .fileName:hover, .kagetec-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #4daa74;
}
.kagetec-theme app-detail-event .files-wrapper .file .editing, .kagetec-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.kagetec-theme app-detail-event .files-wrapper .file .editing:hover, .kagetec-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.kagetec-theme app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.kagetec-theme app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.kagetec-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.kagetec-theme app-detail-customer .files-wrapper .file .fileName {
  color: #008639;
}
.kagetec-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #4daa74;
}
.kagetec-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.kagetec-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.kagetec-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.kagetec-theme app-commission .tab-group {
  background-color: white;
}
.kagetec-theme app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.kagetec-theme app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.kagetec-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.kagetec-theme app-commission .files-wrapper .file .fileName {
  color: #008639;
}
.kagetec-theme app-commission .files-wrapper .file .fileName:hover {
  color: #4daa74;
}
.kagetec-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.kagetec-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.kagetec-theme app-detail-partner a.link {
  color: white;
}
.kagetec-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #008639;
}
.kagetec-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.kagetec-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #008639;
}
.kagetec-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.kagetec-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.kagetec-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.kagetec-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.kagetec-theme app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.kagetec-theme app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.kagetec-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.kagetec-theme .clickable-mat-row:hover, .kagetec-theme .clickable-mat-row:active, .kagetec-theme .clickable-mat-row:focus, .kagetec-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.kagetec-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-event.is-active, .kagetec-theme .clickable-mat-row.app-color-event:hover, .kagetec-theme .clickable-mat-row.app-color-event:active, .kagetec-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-time-tracking.is-active, .kagetec-theme .clickable-mat-row.app-color-time-tracking:hover, .kagetec-theme .clickable-mat-row.app-color-time-tracking:active, .kagetec-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-approved.is-active, .kagetec-theme .clickable-mat-row.app-color-approved:hover, .kagetec-theme .clickable-mat-row.app-color-approved:active, .kagetec-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-declined.is-active, .kagetec-theme .clickable-mat-row.app-color-declined:hover, .kagetec-theme .clickable-mat-row.app-color-declined:active, .kagetec-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .kagetec-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .kagetec-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .kagetec-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-invoice-booked.is-active, .kagetec-theme .clickable-mat-row.app-color-invoice-booked:hover, .kagetec-theme .clickable-mat-row.app-color-invoice-booked:active, .kagetec-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-late.is-active, .kagetec-theme .clickable-mat-row.app-color-late:hover, .kagetec-theme .clickable-mat-row.app-color-late:active, .kagetec-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .kagetec-theme .clickable-mat-row.app-color-invoice-storniert:hover, .kagetec-theme .clickable-mat-row.app-color-invoice-storniert:active, .kagetec-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-invoice-approved.is-active, .kagetec-theme .clickable-mat-row.app-color-invoice-approved:hover, .kagetec-theme .clickable-mat-row.app-color-invoice-approved:active, .kagetec-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-commission-open.is-active, .kagetec-theme .clickable-mat-row.app-color-commission-open:hover, .kagetec-theme .clickable-mat-row.app-color-commission-open:active, .kagetec-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .kagetec-theme .clickable-mat-row.app-color-commission-in-progress:hover, .kagetec-theme .clickable-mat-row.app-color-commission-in-progress:active, .kagetec-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .kagetec-theme .clickable-mat-row.app-color-commission-freigabe:hover, .kagetec-theme .clickable-mat-row.app-color-commission-freigabe:active, .kagetec-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .kagetec-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .kagetec-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .kagetec-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .kagetec-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .kagetec-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .kagetec-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.kagetec-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .kagetec-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .kagetec-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .kagetec-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.kagetec-theme app-detail-view-template {
  background-color: #e9f0f5;
}
.kagetec-theme app-detail-view-template > .buttons {
  background-color: #008639;
  color: white;
}
.kagetec-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.kagetec-theme app-profile-template .card::before {
  background-color: #00732c;
}
.kagetec-theme app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-search-return {
  background-color: white;
}
.kagetec-theme app-search-return .available-types {
  background-color: white;
}
.kagetec-theme app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.kagetec-theme app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.kagetec-theme app-search-return .data:hover {
  background-color: #c7c7c7;
}
.kagetec-theme app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.kagetec-theme .app-button,
.kagetec-theme .app-round-button {
  background-color: #008639;
  color: #ffffff;
  border-color: #008639;
}
.kagetec-theme .app-button:hover, .kagetec-theme .app-button.app-button-active, .kagetec-theme .app-button.app-button-inverted,
.kagetec-theme .app-round-button:hover,
.kagetec-theme .app-round-button.app-button-active,
.kagetec-theme .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #008639;
}
.kagetec-theme .app-button.app-button-active,
.kagetec-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.kagetec-theme .app-button.app-button-inverted:hover, .kagetec-theme .app-button.app-button-inverted.app-button-active,
.kagetec-theme .app-round-button.app-button-inverted:hover,
.kagetec-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.kagetec-theme .app-button.app-button-inverted.app-button-active,
.kagetec-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #002510;
  box-shadow: inset 0 0 0.75rem black;
}
.kagetec-theme .app-button.app-button-inverted:hover,
.kagetec-theme .app-round-button.app-button-inverted:hover {
  background-color: #008639;
}
.kagetec-theme .app-button[disabled][disabled],
.kagetec-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.kagetec-theme .app-button.app-button-lighter,
.kagetec-theme .app-round-button.app-button-lighter {
  background-color: #4daa74;
  color: #ffffff;
  border-color: #4daa74;
}
.kagetec-theme .app-button.app-button-lighter:hover, .kagetec-theme .app-button.app-button-lighter.app-button-active, .kagetec-theme .app-button.app-button-lighter.app-button-inverted,
.kagetec-theme .app-round-button.app-button-lighter:hover,
.kagetec-theme .app-round-button.app-button-lighter.app-button-active,
.kagetec-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #4daa74;
}
.kagetec-theme .app-button.app-button-lighter.app-button-active,
.kagetec-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.kagetec-theme .app-button.app-button-lighter.app-button-inverted:hover, .kagetec-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.kagetec-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.kagetec-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.kagetec-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.kagetec-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #2f6746;
  box-shadow: inset 0 0 0.75rem #1d412c;
}
.kagetec-theme .app-button.app-button-lighter.app-button-inverted:hover,
.kagetec-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #4daa74;
}
.kagetec-theme .app-button.app-button-lighter[disabled][disabled],
.kagetec-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.kagetec-theme .app-stroked-round-button {
  background-color: #008639;
  color: #ffffff;
  border-color: #ffffff;
}
.kagetec-theme .app-stroked-round-button:hover, .kagetec-theme .app-stroked-round-button.app-button-active, .kagetec-theme .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #008639;
}
.kagetec-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.kagetec-theme .app-stroked-round-button.app-button-inverted:hover, .kagetec-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.kagetec-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #002510;
  box-shadow: inset 0 0 0.75rem black;
}
.kagetec-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #008639;
}
.kagetec-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.kagetec-theme .app-stroked-round-button.app-button-inverted {
  border-color: #008639;
}
.kagetec-theme .app-stroked-round-button.app-button-lighter {
  background-color: #4daa74;
  color: #ffffff;
  border-color: #ffffff;
}
.kagetec-theme .app-stroked-round-button.app-button-lighter:hover, .kagetec-theme .app-stroked-round-button.app-button-lighter.app-button-active, .kagetec-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #4daa74;
}
.kagetec-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.kagetec-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .kagetec-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.kagetec-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #2f6746;
  box-shadow: inset 0 0 0.75rem #1d412c;
}
.kagetec-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #4daa74;
}
.kagetec-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.kagetec-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #4daa74;
}
.kagetec-theme app-timeline-view .files-icon {
  color: #008639;
}
.kagetec-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.kagetec-theme app-loading.not-transparent {
  background-color: #e9f0f5;
}
.kagetec-theme app-map-dialog > .buttons {
  background-color: white;
}
.kagetec-theme app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.kagetec-theme app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.kagetec-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.kagetec-theme app-list-layout-with-routing .toggle-view-button {
  background: #00732c;
  color: white;
}
.kagetec-theme app-preview .timeline-item-card {
  background-color: white;
}
.kagetec-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #008639, inset -0.5rem 0 0.5rem -0.5rem #008639;
}
.kagetec-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #008639, inset -0.5rem 0 0.5rem -0.5rem #008639, inset 0 0.5rem 0.5rem -0.5rem #008639;
}
.kagetec-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #008639;
}
.kagetec-theme app-file-card .image-container {
  background-color: gray;
}
.kagetec-theme app-file-card .download-button:hover, .kagetec-theme app-file-card .delete-button:hover, .kagetec-theme app-file-card .event-button:hover, .kagetec-theme app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.kagetec-theme app-file-card .download-button:hover, .kagetec-theme app-file-card .event-button:hover {
  color: #008639;
}
.kagetec-theme app-file-card .delete-button, .kagetec-theme app-file-card .selected-icon, .kagetec-theme app-file-card .link-icon {
  color: #bdbdbd;
}
.kagetec-theme app-file-card .delete-button:hover {
  color: red;
}
.kagetec-theme app-file-card .timeline-item-card {
  background-color: white;
}
.kagetec-theme app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.kagetec-theme app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-commission-list header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-commission-list header.header button.clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-commission-list header.header button.clear-search:hover {
  background-color: #008639;
}
.kagetec-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.kagetec-theme app-commission-list a.active,
.kagetec-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.kagetec-theme app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-videodokumentation-list header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #008639;
}
.kagetec-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.kagetec-theme app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.kagetec-theme app-email-client .nav-bar {
  background-color: white;
}
.kagetec-theme app-email-client .search-bar-header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-email-client .search-bar-clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-email-client .search-bar-clear-search:hover {
  background-color: #008639;
}
.kagetec-theme app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.kagetec-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.kagetec-theme app-email-client .sub-elements {
  background: whitesmoke;
}
.kagetec-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.kagetec-theme app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.kagetec-theme app-support-dialog .card {
  background-color: #e9f0f5;
}
.kagetec-theme app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.kagetec-theme app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.kagetec-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.kagetec-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.kagetec-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.kagetec-theme app-file-explorer .example-container, .kagetec-theme app-file-explorer .content {
  background-color: white;
}
.kagetec-theme app-file-explorer .explorer-tree-node:hover,
.kagetec-theme app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.kagetec-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.kagetec-theme app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme app-file-explorer .toggle-view-button {
  background: #00732c;
  color: white;
}
.kagetec-theme app-file-explorer .root-button {
  color: white;
}
.kagetec-theme app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.kagetec-theme app-file-explorer .selected-elements-amount {
  background-color: white;
}
.kagetec-theme app-file-explorer .back-button .inverted-arrow {
  color: #008639;
}
.kagetec-theme app-file-explorer .back-button:focus .inverted-arrow, .kagetec-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.kagetec-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.kagetec-theme app-select-folder-dialog .explorer-tree-node:hover, .kagetec-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.kagetec-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.kagetec-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.kagetec-theme app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-reports-list header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-reports-list header.header button.clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-reports-list header.header button.clear-search:hover {
  background-color: #008639;
}
.kagetec-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme app-reports-list a.active {
  background-color: #e0e0e0;
}
.kagetec-theme app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-generated-documents-list header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-generated-documents-list header.header button.clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #008639;
}
.kagetec-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.kagetec-theme app-invoice-editor .button-wrapper {
  background-color: white;
}
.kagetec-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.kagetec-theme app-dave-list-card .selected-clickable-list-item, .kagetec-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.kagetec-theme app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.kagetec-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.kagetec-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.kagetec-theme app-event-card .primary {
  color: #008639;
}
.kagetec-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.kagetec-theme app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-booking-positions-list header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-booking-positions-list header.header button.clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #008639;
}
.kagetec-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.kagetec-theme app-booking-positions-list th {
  background: whitesmoke !important;
}
.kagetec-theme app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.kagetec-theme app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.kagetec-theme app-dave-list header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-dave-list header.header button.clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-dave-list header.header button.clear-search:hover {
  background-color: #008639;
}
.kagetec-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.kagetec-theme app-dave-list a.active,
.kagetec-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.kagetec-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.kagetec-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.kagetec-theme app-export-business-volumes-dialog header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #008639;
}
.kagetec-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.kagetec-theme app-export-business-volumes-dialog a.active,
.kagetec-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.kagetec-theme app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.kagetec-theme app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.kagetec-theme app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.kagetec-theme app-shift-plan .header-colorful {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.kagetec-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .kagetec-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.kagetec-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .kagetec-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.kagetec-theme app-detail-piecework main {
  background-color: #008639;
  color: white;
}
.kagetec-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.kagetec-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.kagetec-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.kagetec-theme app-detail-piecework header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #008639;
  color: white;
}
.kagetec-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.kagetec-theme app-side-nav-bar {
  background-color: whitesmoke;
}
.kagetec-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #008639;
}
.kagetec-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme .dave-inc-bar {
  background-color: #008639;
}
.kagetec-theme app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #008639;
}
.kagetec-theme app-commission-overview .btgb-table-wrapper th:first-child,
.kagetec-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.kagetec-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.kagetec-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #008639;
  border-color: #008639;
}
.kagetec-theme app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.kagetec-theme app-comment-list .inline-send {
  background: white;
}
.kagetec-theme app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.kagetec-theme app-new-booking-option .dont-edit.dont-edit,
.kagetec-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.kagetec-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.kagetec-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.kagetec-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.kagetec-theme .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-resource-plan .header-colorful {
  background-color: #00732c;
  color: white;
}
.kagetec-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.kagetec-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .kagetec-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.kagetec-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .kagetec-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.kagetec-theme app-time-tracker {
  background-color: #4daa74;
  color: white;
}
.kagetec-theme .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.kagetec-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.kagetec-theme app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.kagetec-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.kagetec-theme .app-background-primary {
  background-color: #008639;
}
.kagetec-theme .app-background-accent {
  background-color: #fafafa;
}
.kagetec-theme .app-background-warn {
  background-color: #e91e63;
}
.kagetec-theme .app-foreground-primary {
  color: #008639;
}
.kagetec-theme .app-foreground-accent {
  color: #fafafa;
}
.kagetec-theme .app-foreground-warn {
  color: #e91e63;
}
.kagetec-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.kagetec-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.kagetec-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.kagetec-theme app-file-order-dialog .list-item {
  background: white;
}
.kagetec-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme app-process-main-view .detection-modal-wrapper {
  background: white;
}
.kagetec-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #008639;
}
.kagetec-theme app-process-main-view .main-file-badge {
  color: #008639;
}
.kagetec-theme app-new-document-view-component dropzone .input,
.kagetec-theme app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-time-tracker-multiple .timer-card {
  background-color: #4daa74;
  color: white;
}
.kagetec-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.kagetec-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.kagetec-theme app-arl-table .add-button-list {
  background: white;
}
.kagetec-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #008639;
}
.kagetec-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #008639;
  color: white;
}
.kagetec-theme app-milestone-modal .status-form {
  background: white;
}
.kagetec-theme app-e-invoice-view .grid-borders.grid-borders,
.kagetec-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.kagetec-theme app-e-invoice-view .borders,
.kagetec-theme app-e-invoice-view .borders-column,
.kagetec-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.kagetec-theme app-e-invoice-view .borders-row,
.kagetec-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.kagetec-theme app-e-invoice-view .mat-table td,
.kagetec-theme app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-e-invoice-allowance-charge-view .borders,
.kagetec-theme app-e-invoice-allowance-charge-view .borders-column,
.kagetec-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.kagetec-theme app-detail-contract .primary {
  color: #008639;
}
.kagetec-theme app-detail-contract .filter {
  background-color: white;
}
.kagetec-theme app-detail-contract .filter h2 {
  color: #008639;
}
.kagetec-theme app-contract-list header.header {
  color: white;
  background-color: #00732c;
}
.kagetec-theme app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.kagetec-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme app-detail-doctor a.link {
  color: white;
}
.kagetec-theme.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.kagetec-theme.dark-theme .mat-option {
  color: white;
}
.kagetec-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .kagetec-theme.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.kagetec-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.kagetec-theme.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.kagetec-theme.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #008639;
}
.kagetec-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.kagetec-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.kagetec-theme.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.kagetec-theme.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.kagetec-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.kagetec-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #008639;
}
.kagetec-theme.dark-theme .mat-pseudo-checkbox-checked,
.kagetec-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.kagetec-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.kagetec-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.kagetec-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.kagetec-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.kagetec-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.kagetec-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.kagetec-theme.dark-theme .mat-app-background, .kagetec-theme.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.kagetec-theme.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.kagetec-theme.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.kagetec-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.kagetec-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.kagetec-theme.dark-theme .mat-badge {
  position: relative;
}
.kagetec-theme.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.kagetec-theme.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.kagetec-theme.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.kagetec-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.kagetec-theme.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.kagetec-theme.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.kagetec-theme.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.kagetec-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.kagetec-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.kagetec-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .kagetec-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.kagetec-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .kagetec-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.kagetec-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .kagetec-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.kagetec-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .kagetec-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.kagetec-theme.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.kagetec-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.kagetec-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.kagetec-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .kagetec-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.kagetec-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .kagetec-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.kagetec-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .kagetec-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.kagetec-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .kagetec-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.kagetec-theme.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.kagetec-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.kagetec-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.kagetec-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .kagetec-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.kagetec-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .kagetec-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.kagetec-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .kagetec-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.kagetec-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .kagetec-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.kagetec-theme.dark-theme .mat-badge-content {
  color: white;
  background: #008639;
}
.cdk-high-contrast-active .kagetec-theme.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.kagetec-theme.dark-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.kagetec-theme.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.kagetec-theme.dark-theme .mat-button, .kagetec-theme.dark-theme .mat-icon-button, .kagetec-theme.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.kagetec-theme.dark-theme .mat-button.mat-primary, .kagetec-theme.dark-theme .mat-icon-button.mat-primary, .kagetec-theme.dark-theme .mat-stroked-button.mat-primary {
  color: #008639;
}
.kagetec-theme.dark-theme .mat-button.mat-accent, .kagetec-theme.dark-theme .mat-icon-button.mat-accent, .kagetec-theme.dark-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.kagetec-theme.dark-theme .mat-button.mat-warn, .kagetec-theme.dark-theme .mat-icon-button.mat-warn, .kagetec-theme.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.kagetec-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .kagetec-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .kagetec-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .kagetec-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .kagetec-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .kagetec-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .kagetec-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .kagetec-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .kagetec-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .kagetec-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .kagetec-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .kagetec-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.kagetec-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .kagetec-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .kagetec-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #008639;
}
.kagetec-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .kagetec-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .kagetec-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.kagetec-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .kagetec-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .kagetec-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.kagetec-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .kagetec-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .kagetec-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.kagetec-theme.dark-theme .mat-button .mat-ripple-element, .kagetec-theme.dark-theme .mat-icon-button .mat-ripple-element, .kagetec-theme.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.kagetec-theme.dark-theme .mat-button-focus-overlay {
  background: white;
}
.kagetec-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme .mat-flat-button, .kagetec-theme.dark-theme .mat-raised-button, .kagetec-theme.dark-theme .mat-fab, .kagetec-theme.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.kagetec-theme.dark-theme .mat-flat-button.mat-primary, .kagetec-theme.dark-theme .mat-raised-button.mat-primary, .kagetec-theme.dark-theme .mat-fab.mat-primary, .kagetec-theme.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.kagetec-theme.dark-theme .mat-flat-button.mat-accent, .kagetec-theme.dark-theme .mat-raised-button.mat-accent, .kagetec-theme.dark-theme .mat-fab.mat-accent, .kagetec-theme.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme.dark-theme .mat-flat-button.mat-warn, .kagetec-theme.dark-theme .mat-raised-button.mat-warn, .kagetec-theme.dark-theme .mat-fab.mat-warn, .kagetec-theme.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.kagetec-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .kagetec-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .kagetec-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .kagetec-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .kagetec-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .kagetec-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .kagetec-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .kagetec-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .kagetec-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .kagetec-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .kagetec-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .kagetec-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .kagetec-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .kagetec-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .kagetec-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .kagetec-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.kagetec-theme.dark-theme .mat-flat-button.mat-primary, .kagetec-theme.dark-theme .mat-raised-button.mat-primary, .kagetec-theme.dark-theme .mat-fab.mat-primary, .kagetec-theme.dark-theme .mat-mini-fab.mat-primary {
  background-color: #008639;
}
.kagetec-theme.dark-theme .mat-flat-button.mat-accent, .kagetec-theme.dark-theme .mat-raised-button.mat-accent, .kagetec-theme.dark-theme .mat-fab.mat-accent, .kagetec-theme.dark-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.kagetec-theme.dark-theme .mat-flat-button.mat-warn, .kagetec-theme.dark-theme .mat-raised-button.mat-warn, .kagetec-theme.dark-theme .mat-fab.mat-warn, .kagetec-theme.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.kagetec-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .kagetec-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .kagetec-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .kagetec-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .kagetec-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .kagetec-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .kagetec-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .kagetec-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .kagetec-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .kagetec-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .kagetec-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .kagetec-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .kagetec-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .kagetec-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .kagetec-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .kagetec-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .kagetec-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .kagetec-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .kagetec-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.kagetec-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .kagetec-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .kagetec-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .kagetec-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.kagetec-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .kagetec-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .kagetec-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .kagetec-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.kagetec-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .kagetec-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .kagetec-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .kagetec-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .kagetec-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.kagetec-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.kagetec-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.kagetec-theme.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.kagetec-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.kagetec-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.kagetec-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.kagetec-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.kagetec-theme.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.kagetec-theme.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.kagetec-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.kagetec-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.kagetec-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.kagetec-theme.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.kagetec-theme.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.kagetec-theme.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.kagetec-theme.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.kagetec-theme.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.kagetec-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .kagetec-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #008639;
}
.kagetec-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .kagetec-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.kagetec-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .kagetec-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.kagetec-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .kagetec-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.kagetec-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.kagetec-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.kagetec-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.kagetec-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #008639;
}
.kagetec-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.kagetec-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.kagetec-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.kagetec-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.kagetec-theme.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.kagetec-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.kagetec-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.kagetec-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.kagetec-theme.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.kagetec-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #008639;
  color: white;
}
.kagetec-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.kagetec-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.kagetec-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.kagetec-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.kagetec-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.kagetec-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.kagetec-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.kagetec-theme.dark-theme .mat-table {
  background: #424242;
}
.kagetec-theme.dark-theme .mat-table thead, .kagetec-theme.dark-theme .mat-table tbody, .kagetec-theme.dark-theme .mat-table tfoot,
.kagetec-theme.dark-theme mat-header-row, .kagetec-theme.dark-theme mat-row, .kagetec-theme.dark-theme mat-footer-row,
.kagetec-theme.dark-theme [mat-header-row], .kagetec-theme.dark-theme [mat-row], .kagetec-theme.dark-theme [mat-footer-row],
.kagetec-theme.dark-theme .mat-table-sticky {
  background: inherit;
}
.kagetec-theme.dark-theme mat-row, .kagetec-theme.dark-theme mat-header-row, .kagetec-theme.dark-theme mat-footer-row,
.kagetec-theme.dark-theme th.mat-header-cell, .kagetec-theme.dark-theme td.mat-cell, .kagetec-theme.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme .mat-cell, .kagetec-theme.dark-theme .mat-footer-cell {
  color: white;
}
.kagetec-theme.dark-theme .mat-calendar-arrow {
  fill: white;
}
.kagetec-theme.dark-theme .mat-datepicker-toggle,
.kagetec-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.kagetec-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.kagetec-theme.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme .mat-calendar-table-header,
.kagetec-theme.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme .mat-calendar-body-cell-content,
.kagetec-theme.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.kagetec-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.kagetec-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.kagetec-theme.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(0, 134, 57, 0.2);
}
.kagetec-theme.dark-theme .mat-calendar-body-comparison-identical,
.kagetec-theme.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.kagetec-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.kagetec-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(0, 134, 57, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.kagetec-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.kagetec-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(0, 134, 57, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.kagetec-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.kagetec-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.kagetec-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.kagetec-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.kagetec-theme.dark-theme .mat-calendar-body-selected {
  background-color: #008639;
  color: white;
}
.kagetec-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(0, 134, 57, 0.4);
}
.kagetec-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.kagetec-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.kagetec-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(0, 134, 57, 0.3);
}
@media (hover: hover) {
  .kagetec-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(0, 134, 57, 0.3);
  }
}
.kagetec-theme.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.kagetec-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.kagetec-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.kagetec-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.kagetec-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.kagetec-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.kagetec-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.kagetec-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.kagetec-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.kagetec-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.kagetec-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.kagetec-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.kagetec-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.kagetec-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.kagetec-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.kagetec-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .kagetec-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.kagetec-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.kagetec-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.kagetec-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.kagetec-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.kagetec-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.kagetec-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.kagetec-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.kagetec-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.kagetec-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.kagetec-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.kagetec-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.kagetec-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.kagetec-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.kagetec-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.kagetec-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.kagetec-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .kagetec-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.kagetec-theme.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-datepicker-toggle-active {
  color: #008639;
}
.kagetec-theme.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.kagetec-theme.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.kagetec-theme.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.kagetec-theme.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.kagetec-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .kagetec-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .kagetec-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .kagetec-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.kagetec-theme.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.kagetec-theme.dark-theme .mat-expansion-panel-header-description,
.kagetec-theme.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.kagetec-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.kagetec-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.kagetec-theme.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #008639;
}
.kagetec-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.kagetec-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.kagetec-theme.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.kagetec-theme.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.kagetec-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #008639;
}
.kagetec-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.kagetec-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.kagetec-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #008639;
}
.kagetec-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.kagetec-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.kagetec-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.kagetec-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.kagetec-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.kagetec-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.kagetec-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.kagetec-theme.dark-theme .mat-error {
  color: #e91e63;
}
.kagetec-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.kagetec-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.kagetec-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.kagetec-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.kagetec-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.kagetec-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.kagetec-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.kagetec-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #008639;
}
.kagetec-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.kagetec-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.kagetec-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.kagetec-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.kagetec-theme.dark-theme .mat-icon.mat-primary {
  color: #008639;
}
.kagetec-theme.dark-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.kagetec-theme.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.kagetec-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme .mat-input-element:disabled,
.kagetec-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-input-element {
  caret-color: #008639;
}
.kagetec-theme.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.kagetec-theme.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.kagetec-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.kagetec-theme.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.kagetec-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.kagetec-theme.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.kagetec-theme.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.kagetec-theme.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-list-option:hover, .kagetec-theme.dark-theme .mat-list-option:focus,
.kagetec-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.kagetec-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.kagetec-theme.dark-theme .mat-action-list .mat-list-item:hover,
.kagetec-theme.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.kagetec-theme.dark-theme .mat-list-single-selected-option, .kagetec-theme.dark-theme .mat-list-single-selected-option:hover, .kagetec-theme.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme .mat-menu-panel {
  background: #424242;
}
.kagetec-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.kagetec-theme.dark-theme .mat-menu-item[disabled],
.kagetec-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.kagetec-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.kagetec-theme.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.kagetec-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.kagetec-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.kagetec-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.kagetec-theme.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.kagetec-theme.dark-theme .mat-paginator {
  background: #424242;
}
.kagetec-theme.dark-theme .mat-paginator,
.kagetec-theme.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme .mat-paginator-decrement,
.kagetec-theme.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.kagetec-theme.dark-theme .mat-paginator-first,
.kagetec-theme.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.kagetec-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.kagetec-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.kagetec-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.kagetec-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-progress-bar-background {
  fill: #153730;
}
.kagetec-theme.dark-theme .mat-progress-bar-buffer {
  background-color: #153730;
}
.kagetec-theme.dark-theme .mat-progress-bar-fill::after {
  background-color: #008639;
}
.kagetec-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.kagetec-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.kagetec-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.kagetec-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.kagetec-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.kagetec-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.kagetec-theme.dark-theme .mat-progress-spinner circle, .kagetec-theme.dark-theme .mat-spinner circle {
  stroke: #008639;
}
.kagetec-theme.dark-theme .mat-progress-spinner.mat-accent circle, .kagetec-theme.dark-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.kagetec-theme.dark-theme .mat-progress-spinner.mat-warn circle, .kagetec-theme.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.kagetec-theme.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #008639;
}
.kagetec-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.kagetec-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .kagetec-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .kagetec-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #008639;
}
.kagetec-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.kagetec-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.kagetec-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .kagetec-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .kagetec-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.kagetec-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.kagetec-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.kagetec-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .kagetec-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .kagetec-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.kagetec-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.kagetec-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.kagetec-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.kagetec-theme.dark-theme .mat-select-value {
  color: white;
}
.kagetec-theme.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme .mat-select-panel {
  background: #424242;
}
.kagetec-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #008639;
}
.kagetec-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.kagetec-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.kagetec-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.kagetec-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.kagetec-theme.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.kagetec-theme.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.kagetec-theme.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.kagetec-theme.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.kagetec-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.kagetec-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.kagetec-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.kagetec-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.kagetec-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #008639;
}
.kagetec-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 134, 57, 0.54);
}
.kagetec-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #008639;
}
.kagetec-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.kagetec-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.kagetec-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.kagetec-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.kagetec-theme.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.kagetec-theme.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.kagetec-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.kagetec-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.kagetec-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #008639;
}
.kagetec-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.kagetec-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(0, 134, 57, 0.2);
}
.kagetec-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.kagetec-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.kagetec-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.kagetec-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.kagetec-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.kagetec-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.kagetec-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.kagetec-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.kagetec-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.kagetec-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.kagetec-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.kagetec-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.kagetec-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.kagetec-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.kagetec-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.kagetec-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.kagetec-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.kagetec-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.kagetec-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.kagetec-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.kagetec-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .kagetec-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.kagetec-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .kagetec-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.kagetec-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.kagetec-theme.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.kagetec-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .kagetec-theme.dark-theme .mat-step-header.cdk-program-focused, .kagetec-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .kagetec-theme.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.kagetec-theme.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .kagetec-theme.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.kagetec-theme.dark-theme .mat-step-header .mat-step-label,
.kagetec-theme.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.kagetec-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.kagetec-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.kagetec-theme.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #008639;
  color: white;
}
.kagetec-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.kagetec-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.kagetec-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.kagetec-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.kagetec-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.kagetec-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.kagetec-theme.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.kagetec-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.kagetec-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.kagetec-theme.dark-theme .mat-stepper-horizontal, .kagetec-theme.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.kagetec-theme.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme .mat-horizontal-stepper-header::before,
.kagetec-theme.dark-theme .mat-horizontal-stepper-header::after,
.kagetec-theme.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.kagetec-theme.dark-theme .mat-tab-nav-bar,
.kagetec-theme.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.kagetec-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.kagetec-theme.dark-theme .mat-tab-label, .kagetec-theme.dark-theme .mat-tab-link {
  color: white;
}
.kagetec-theme.dark-theme .mat-tab-label.mat-tab-disabled, .kagetec-theme.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.kagetec-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.kagetec-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.kagetec-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(77, 170, 116, 0.3);
}
.kagetec-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #008639;
}
.kagetec-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .kagetec-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.kagetec-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.kagetec-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.kagetec-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .kagetec-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.kagetec-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.kagetec-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .kagetec-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.kagetec-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(77, 170, 116, 0.3);
}
.kagetec-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .kagetec-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .kagetec-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #008639;
}
.kagetec-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .kagetec-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.kagetec-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .kagetec-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.kagetec-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.kagetec-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.kagetec-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.kagetec-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.kagetec-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.kagetec-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.kagetec-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.kagetec-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.kagetec-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.kagetec-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.kagetec-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .kagetec-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .kagetec-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.kagetec-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .kagetec-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .kagetec-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.kagetec-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.kagetec-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.kagetec-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.kagetec-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.kagetec-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.kagetec-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.kagetec-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.kagetec-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.kagetec-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.kagetec-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .kagetec-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .kagetec-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.kagetec-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .kagetec-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.kagetec-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .kagetec-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.kagetec-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.kagetec-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.kagetec-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.kagetec-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.kagetec-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.kagetec-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.kagetec-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.kagetec-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.kagetec-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.kagetec-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.kagetec-theme.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.kagetec-theme.dark-theme .mat-toolbar.mat-primary {
  background: #008639;
  color: white;
}
.kagetec-theme.dark-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.kagetec-theme.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.kagetec-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.kagetec-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.kagetec-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.kagetec-theme.dark-theme .mat-toolbar .mat-form-field-label,
.kagetec-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.kagetec-theme.dark-theme .mat-toolbar .mat-select-value,
.kagetec-theme.dark-theme .mat-toolbar .mat-select-arrow,
.kagetec-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.kagetec-theme.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.kagetec-theme.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.kagetec-theme.dark-theme .mat-tree {
  background: #424242;
}
.kagetec-theme.dark-theme .mat-tree-node,
.kagetec-theme.dark-theme .mat-nested-tree-node {
  color: white;
}
.kagetec-theme.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.kagetec-theme.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.kagetec-theme.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.kagetec-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.kagetec-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.kagetec-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.kagetec-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #008639;
}
.kagetec-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 134, 57, 0.54);
}
.kagetec-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #008639;
}
.kagetec-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.kagetec-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.kagetec-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.kagetec-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.kagetec-theme.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.kagetec-theme.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.kagetec-theme.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.kagetec-theme.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.kagetec-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.kagetec-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.kagetec-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.kagetec-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.kagetec-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.kagetec-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.kagetec-theme.dark-theme .mat-button.mat-primary-lighter,
.kagetec-theme.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #4daa74;
}
.kagetec-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.kagetec-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.kagetec-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.kagetec-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.kagetec-theme.dark-theme .mat-fab.mat-primary-lighter,
.kagetec-theme.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #4daa74;
}
.kagetec-theme.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #4daa74;
}
.kagetec-theme.dark-theme .dave-background-image {
  background-color: #008639;
  color: white;
}
.kagetec-theme.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.kagetec-theme.dark-theme .clickable-list {
  background-color: #424242;
}
.kagetec-theme.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.kagetec-theme.dark-theme .clickable-list-item.is-active, .kagetec-theme.dark-theme .clickable-list-item:hover, .kagetec-theme.dark-theme .clickable-list-item:active, .kagetec-theme.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-event.is-active, .kagetec-theme.dark-theme .clickable-list-item.app-color-event:hover, .kagetec-theme.dark-theme .clickable-list-item.app-color-event:active, .kagetec-theme.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .kagetec-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .kagetec-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .kagetec-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .kagetec-theme.dark-theme .clickable-list-item.app-color-approved:hover, .kagetec-theme.dark-theme .clickable-list-item.app-color-approved:active, .kagetec-theme.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .kagetec-theme.dark-theme .clickable-list-item.app-color-declined:hover, .kagetec-theme.dark-theme .clickable-list-item.app-color-declined:active, .kagetec-theme.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .kagetec-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .kagetec-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .kagetec-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .kagetec-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .kagetec-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .kagetec-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-late.is-active, .kagetec-theme.dark-theme .clickable-list-item.app-color-late:hover, .kagetec-theme.dark-theme .clickable-list-item.app-color-late:active, .kagetec-theme.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .kagetec-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .kagetec-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .kagetec-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .kagetec-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .kagetec-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .kagetec-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .kagetec-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .kagetec-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .kagetec-theme.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .kagetec-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .kagetec-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .kagetec-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .kagetec-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .kagetec-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .kagetec-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .kagetec-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .kagetec-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .kagetec-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .kagetec-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .kagetec-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .kagetec-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .kagetec-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .kagetec-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .kagetec-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.kagetec-theme.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.kagetec-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .kagetec-theme.dark-theme .clickable-list-item.custom-background-color:hover, .kagetec-theme.dark-theme .clickable-list-item.custom-background-color:active, .kagetec-theme.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.kagetec-theme.dark-theme .disabled-table-entry, .kagetec-theme.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.kagetec-theme.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.kagetec-theme.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.kagetec-theme.dark-theme app-customer-list header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-customer-list header.header button.clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #008639;
}
.kagetec-theme.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.kagetec-theme.dark-theme app-customer-list a.active,
.kagetec-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.kagetec-theme.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.kagetec-theme.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.kagetec-theme.dark-theme app-employee-list header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-employee-list header.header button.clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #008639;
}
.kagetec-theme.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.kagetec-theme.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.kagetec-theme.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .kagetec-theme.dark-theme app-header {
    background-color: #008639;
    color: white;
  }
  .kagetec-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.kagetec-theme.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.kagetec-theme.dark-theme app-login a {
  color: #008639;
}
.kagetec-theme.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.kagetec-theme.dark-theme app-login .formDialog h2 {
  color: white;
}
.kagetec-theme.dark-theme app-history-bookmarks .header {
  color: white;
}
.kagetec-theme.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.kagetec-theme.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.kagetec-theme.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.kagetec-theme.dark-theme app-partner-list header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-partner-list header.header button.clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #008639;
}
.kagetec-theme.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.kagetec-theme.dark-theme app-home-dashboard .welcome-message .headline,
.kagetec-theme.dark-theme app-home-dashboard .header .headline {
  color: white;
}
.kagetec-theme.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.kagetec-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #008639;
  color: white;
}
.kagetec-theme.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.kagetec-theme.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.kagetec-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.kagetec-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.kagetec-theme.dark-theme app-logout .button.active,
.kagetec-theme.dark-theme app-logout .button:hover {
  background-color: white;
  color: #008639;
}
.kagetec-theme.dark-theme app-timeline .timeline:before {
  background-color: #008639;
}
.kagetec-theme.dark-theme app-timeline .filter {
  background-color: #424242;
}
.kagetec-theme.dark-theme app-timeline .filter h2 {
  color: #008639;
}
.kagetec-theme.dark-theme app-timeline .filter h3 {
  color: white;
}
.kagetec-theme.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #008639;
  background-color: #424242;
  color: white;
}
.kagetec-theme.dark-theme app-timeline .event-icon:hover, .kagetec-theme.dark-theme app-timeline .event-icon:focus {
  color: #008639;
}
.kagetec-theme.dark-theme app-timeline .event-icon:hover fa-icon, .kagetec-theme.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #008639;
}
.kagetec-theme.dark-theme app-timeline .header {
  background-color: #008639;
}
.kagetec-theme.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.kagetec-theme.dark-theme app-timeline .annotation-menu {
  color: white;
}
.kagetec-theme.dark-theme app-timeline .annotation-menu:hover {
  color: #008639;
}
.kagetec-theme.dark-theme app-timeline .annotation-content {
  background-color: #00732c;
}
.kagetec-theme.dark-theme app-timeline .close-button:hover {
  background-color: #00732c;
}
.kagetec-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #008639;
}
.kagetec-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #008639;
  color: #008639;
}
.kagetec-theme.dark-theme app-timeline .annotation-name {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-timeline .filter-apply {
  background-color: #008639;
  border-color: white;
  color: white;
}
.kagetec-theme.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #008639;
  color: #008639;
}
.kagetec-theme.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #008639;
  background-color: #1c1c2d;
  color: white;
}
.kagetec-theme.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.kagetec-theme.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #008639;
}
.kagetec-theme.dark-theme app-timeline .list-day:hover,
.kagetec-theme.dark-theme app-timeline .list-day:focus {
  color: #008639;
}
.kagetec-theme.dark-theme app-timeline .list-day:hover fa-icon,
.kagetec-theme.dark-theme app-timeline .list-day:focus fa-icon {
  color: #008639;
}
.kagetec-theme.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.kagetec-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #008639;
}
.kagetec-theme.dark-theme app-detail-event .link, .kagetec-theme.dark-theme app-email-dialog .link {
  color: inherit;
}
.kagetec-theme.dark-theme app-detail-event .note, .kagetec-theme.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.kagetec-theme.dark-theme app-detail-event .files-wrapper .file, .kagetec-theme.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.kagetec-theme.dark-theme app-detail-event .files-wrapper .file:hover, .kagetec-theme.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.kagetec-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .kagetec-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.kagetec-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .kagetec-theme.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #008639;
}
.kagetec-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .kagetec-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #4daa74;
}
.kagetec-theme.dark-theme app-detail-event .files-wrapper .file .editing, .kagetec-theme.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.kagetec-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .kagetec-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.kagetec-theme.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.kagetec-theme.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.kagetec-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.kagetec-theme.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #008639;
}
.kagetec-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #4daa74;
}
.kagetec-theme.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.kagetec-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.kagetec-theme.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.kagetec-theme.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.kagetec-theme.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.kagetec-theme.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.kagetec-theme.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.kagetec-theme.dark-theme app-commission .files-wrapper .file .fileName {
  color: #008639;
}
.kagetec-theme.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #4daa74;
}
.kagetec-theme.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.kagetec-theme.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.kagetec-theme.dark-theme app-detail-partner a.link {
  color: white;
}
.kagetec-theme.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #008639;
}
.kagetec-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.kagetec-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #008639;
}
.kagetec-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.kagetec-theme.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.kagetec-theme.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.kagetec-theme.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.kagetec-theme.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.kagetec-theme.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.kagetec-theme.dark-theme .clickable-mat-row:hover, .kagetec-theme.dark-theme .clickable-mat-row:active, .kagetec-theme.dark-theme .clickable-mat-row:focus, .kagetec-theme.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-event:hover, .kagetec-theme.dark-theme .clickable-mat-row.app-color-event:active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .kagetec-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .kagetec-theme.dark-theme .clickable-mat-row.app-color-approved:active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .kagetec-theme.dark-theme .clickable-mat-row.app-color-declined:active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .kagetec-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .kagetec-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-late:hover, .kagetec-theme.dark-theme .clickable-mat-row.app-color-late:active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .kagetec-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .kagetec-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .kagetec-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.kagetec-theme.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.kagetec-theme.dark-theme app-detail-view-template > .buttons {
  background-color: #008639;
  color: white;
}
.kagetec-theme.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.kagetec-theme.dark-theme app-profile-template .card::before {
  background-color: #00732c;
}
.kagetec-theme.dark-theme app-profile-template a.link {
  color: white;
}
.kagetec-theme.dark-theme app-search-return {
  background-color: #424242;
}
.kagetec-theme.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.kagetec-theme.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.kagetec-theme.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.kagetec-theme.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.kagetec-theme.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.kagetec-theme.dark-theme .app-button,
.kagetec-theme.dark-theme .app-round-button {
  background-color: #008639;
  color: #ffffff;
  border-color: #008639;
}
.kagetec-theme.dark-theme .app-button:hover, .kagetec-theme.dark-theme .app-button.app-button-active, .kagetec-theme.dark-theme .app-button.app-button-inverted,
.kagetec-theme.dark-theme .app-round-button:hover,
.kagetec-theme.dark-theme .app-round-button.app-button-active,
.kagetec-theme.dark-theme .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #008639;
}
.kagetec-theme.dark-theme .app-button.app-button-active,
.kagetec-theme.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.kagetec-theme.dark-theme .app-button.app-button-inverted:hover, .kagetec-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.kagetec-theme.dark-theme .app-round-button.app-button-inverted:hover,
.kagetec-theme.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.kagetec-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.kagetec-theme.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #002510;
  box-shadow: inset 0 0 0.75rem black;
}
.kagetec-theme.dark-theme .app-button.app-button-inverted:hover,
.kagetec-theme.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #008639;
}
.kagetec-theme.dark-theme .app-button[disabled][disabled],
.kagetec-theme.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.kagetec-theme.dark-theme .app-button.app-button-lighter,
.kagetec-theme.dark-theme .app-round-button.app-button-lighter {
  background-color: #4daa74;
  color: #ffffff;
  border-color: #4daa74;
}
.kagetec-theme.dark-theme .app-button.app-button-lighter:hover, .kagetec-theme.dark-theme .app-button.app-button-lighter.app-button-active, .kagetec-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.kagetec-theme.dark-theme .app-round-button.app-button-lighter:hover,
.kagetec-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.kagetec-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #4daa74;
}
.kagetec-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.kagetec-theme.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.kagetec-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .kagetec-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.kagetec-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.kagetec-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.kagetec-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.kagetec-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #2f6746;
  box-shadow: inset 0 0 0.75rem #1d412c;
}
.kagetec-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.kagetec-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #4daa74;
}
.kagetec-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.kagetec-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.kagetec-theme.dark-theme .app-stroked-round-button {
  background-color: #008639;
  color: #ffffff;
  border-color: #ffffff;
}
.kagetec-theme.dark-theme .app-stroked-round-button:hover, .kagetec-theme.dark-theme .app-stroked-round-button.app-button-active, .kagetec-theme.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #008639;
}
.kagetec-theme.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.kagetec-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .kagetec-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.kagetec-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #002510;
  box-shadow: inset 0 0 0.75rem black;
}
.kagetec-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #008639;
}
.kagetec-theme.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.kagetec-theme.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #008639;
}
.kagetec-theme.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #4daa74;
  color: #ffffff;
  border-color: #ffffff;
}
.kagetec-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .kagetec-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .kagetec-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #4daa74;
}
.kagetec-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.kagetec-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .kagetec-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.kagetec-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #2f6746;
  box-shadow: inset 0 0 0.75rem #1d412c;
}
.kagetec-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #4daa74;
}
.kagetec-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.kagetec-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #4daa74;
}
.kagetec-theme.dark-theme app-timeline-view .files-icon {
  color: #008639;
}
.kagetec-theme.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.kagetec-theme.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.kagetec-theme.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.kagetec-theme.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.kagetec-theme.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.kagetec-theme.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.kagetec-theme.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.kagetec-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #008639, inset -0.5rem 0 0.5rem -0.5rem #008639;
}
.kagetec-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #008639, inset -0.5rem 0 0.5rem -0.5rem #008639, inset 0 0.5rem 0.5rem -0.5rem #008639;
}
.kagetec-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #008639;
}
.kagetec-theme.dark-theme app-file-card .image-container {
  background-color: gray;
}
.kagetec-theme.dark-theme app-file-card .download-button:hover, .kagetec-theme.dark-theme app-file-card .delete-button:hover, .kagetec-theme.dark-theme app-file-card .event-button:hover, .kagetec-theme.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.kagetec-theme.dark-theme app-file-card .download-button:hover, .kagetec-theme.dark-theme app-file-card .event-button:hover {
  color: #008639;
}
.kagetec-theme.dark-theme app-file-card .delete-button, .kagetec-theme.dark-theme app-file-card .selected-icon, .kagetec-theme.dark-theme app-file-card .link-icon {
  color: #424242;
}
.kagetec-theme.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.kagetec-theme.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.kagetec-theme.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.kagetec-theme.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.kagetec-theme.dark-theme app-commission-list header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-commission-list header.header button.clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #008639;
}
.kagetec-theme.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.kagetec-theme.dark-theme app-commission-list a.active,
.kagetec-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.kagetec-theme.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.kagetec-theme.dark-theme app-videodokumentation-list header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #008639;
}
.kagetec-theme.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.kagetec-theme.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.kagetec-theme.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.kagetec-theme.dark-theme app-email-client .search-bar-header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-email-client .search-bar-clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #008639;
}
.kagetec-theme.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.kagetec-theme.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.kagetec-theme.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.kagetec-theme.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.kagetec-theme.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.kagetec-theme.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.kagetec-theme.dark-theme app-support-dialog a.link {
  color: white;
}
.kagetec-theme.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.kagetec-theme.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.kagetec-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.kagetec-theme.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.kagetec-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.kagetec-theme.dark-theme app-file-explorer .example-container, .kagetec-theme.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.kagetec-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.kagetec-theme.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.kagetec-theme.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.kagetec-theme.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme app-file-explorer .toggle-view-button {
  background: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.kagetec-theme.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.kagetec-theme.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.kagetec-theme.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #008639;
}
.kagetec-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .kagetec-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.kagetec-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.kagetec-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .kagetec-theme.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.kagetec-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.kagetec-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.kagetec-theme.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.kagetec-theme.dark-theme app-reports-list header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-reports-list header.header button.clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #008639;
}
.kagetec-theme.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.kagetec-theme.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.kagetec-theme.dark-theme app-generated-documents-list header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #008639;
}
.kagetec-theme.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.kagetec-theme.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.kagetec-theme.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.kagetec-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .kagetec-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.kagetec-theme.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.kagetec-theme.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.kagetec-theme.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.kagetec-theme.dark-theme app-event-card .primary {
  color: #008639;
}
.kagetec-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.kagetec-theme.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.kagetec-theme.dark-theme app-booking-positions-list header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #008639;
}
.kagetec-theme.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.kagetec-theme.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.kagetec-theme.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.kagetec-theme.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.kagetec-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.kagetec-theme.dark-theme app-dave-list header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-dave-list header.header button.clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #008639;
}
.kagetec-theme.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.kagetec-theme.dark-theme app-dave-list a.active,
.kagetec-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.kagetec-theme.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.kagetec-theme.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.kagetec-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.kagetec-theme.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #008639;
}
.kagetec-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.kagetec-theme.dark-theme app-export-business-volumes-dialog a.active,
.kagetec-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.kagetec-theme.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.kagetec-theme.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.kagetec-theme.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.kagetec-theme.dark-theme app-shift-plan .header-colorful {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.kagetec-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .kagetec-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.kagetec-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .kagetec-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.kagetec-theme.dark-theme app-detail-piecework main {
  background-color: #008639;
  color: white;
}
.kagetec-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.kagetec-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.kagetec-theme.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.kagetec-theme.dark-theme app-detail-piecework header {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #008639;
  color: white;
}
.kagetec-theme.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.kagetec-theme.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.kagetec-theme.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #008639;
}
.kagetec-theme.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme .dave-inc-bar {
  background-color: #008639;
}
.kagetec-theme.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.kagetec-theme.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #008639;
}
.kagetec-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.kagetec-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.kagetec-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.kagetec-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #008639;
  border-color: #008639;
}
.kagetec-theme.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.kagetec-theme.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.kagetec-theme.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.kagetec-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.kagetec-theme.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.kagetec-theme.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.kagetec-theme.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.kagetec-theme.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.kagetec-theme.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.kagetec-theme.dark-theme app-resource-plan .header-colorful {
  background-color: #00732c;
  color: white;
}
.kagetec-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.kagetec-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .kagetec-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.kagetec-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .kagetec-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.kagetec-theme.dark-theme app-time-tracker {
  background-color: #4daa74;
  color: white;
}
.kagetec-theme.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.kagetec-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.kagetec-theme.dark-theme app-person-list-entry a.link {
  color: white;
}
.kagetec-theme.dark-theme app-doctor-list-entry .link {
  color: white;
}
.kagetec-theme.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.kagetec-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.kagetec-theme.dark-theme .app-background-primary {
  background-color: #008639;
}
.kagetec-theme.dark-theme .app-background-accent {
  background-color: #fafafa;
}
.kagetec-theme.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.kagetec-theme.dark-theme .app-foreground-primary {
  color: #008639;
}
.kagetec-theme.dark-theme .app-foreground-accent {
  color: #fafafa;
}
.kagetec-theme.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.kagetec-theme.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.kagetec-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.kagetec-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.kagetec-theme.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.kagetec-theme.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.kagetec-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #008639;
}
.kagetec-theme.dark-theme app-process-main-view .main-file-badge {
  color: #008639;
}
.kagetec-theme.dark-theme app-new-document-view-component dropzone .input,
.kagetec-theme.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.kagetec-theme.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #4daa74;
  color: white;
}
.kagetec-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.kagetec-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.kagetec-theme.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.kagetec-theme.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #008639;
}
.kagetec-theme.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.kagetec-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.kagetec-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #008639;
  color: white;
}
.kagetec-theme.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.kagetec-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.kagetec-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.kagetec-theme.dark-theme app-e-invoice-view .borders,
.kagetec-theme.dark-theme app-e-invoice-view .borders-column,
.kagetec-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.kagetec-theme.dark-theme app-e-invoice-view .borders-row,
.kagetec-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme app-e-invoice-view .mat-table td,
.kagetec-theme.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.kagetec-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.kagetec-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.kagetec-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.kagetec-theme.dark-theme app-detail-contract .primary {
  color: #008639;
}
.kagetec-theme.dark-theme app-detail-contract .filter {
  background-color: white;
}
.kagetec-theme.dark-theme app-detail-contract .filter h2 {
  color: #008639;
}
.kagetec-theme.dark-theme app-contract-list header.header {
  color: white;
  background-color: #00732c;
}
.kagetec-theme.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.kagetec-theme.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.kagetec-theme.dark-theme app-detail-doctor a.link {
  color: white;
}
.tsb-theme .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.tsb-theme .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-option:hover:not(.mat-option-disabled), .tsb-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.tsb-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.tsb-theme .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #1e73be;
}
.tsb-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.tsb-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.tsb-theme .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.tsb-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.tsb-theme .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.tsb-theme .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.tsb-theme .mat-primary .mat-pseudo-checkbox-checked,
.tsb-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #1e73be;
}
.tsb-theme .mat-pseudo-checkbox-checked,
.tsb-theme .mat-pseudo-checkbox-indeterminate,
.tsb-theme .mat-accent .mat-pseudo-checkbox-checked,
.tsb-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.tsb-theme .mat-warn .mat-pseudo-checkbox-checked,
.tsb-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.tsb-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.tsb-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.tsb-theme .mat-app-background, .tsb-theme.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.tsb-theme .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.tsb-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-badge {
  position: relative;
}
.tsb-theme .mat-badge.mat-badge {
  overflow: visible;
}
.tsb-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.tsb-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.tsb-theme .ng-animate-disabled .mat-badge-content,
.tsb-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.tsb-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.tsb-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.tsb-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.tsb-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.tsb-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .tsb-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.tsb-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .tsb-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.tsb-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .tsb-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.tsb-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .tsb-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.tsb-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.tsb-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.tsb-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.tsb-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .tsb-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.tsb-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .tsb-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.tsb-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .tsb-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.tsb-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .tsb-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.tsb-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.tsb-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.tsb-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.tsb-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .tsb-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.tsb-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .tsb-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.tsb-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .tsb-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.tsb-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .tsb-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.tsb-theme .mat-badge-content {
  color: white;
  background: #1e73be;
}
.cdk-high-contrast-active .tsb-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.tsb-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.tsb-theme .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-button, .tsb-theme .mat-icon-button, .tsb-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.tsb-theme .mat-button.mat-primary, .tsb-theme .mat-icon-button.mat-primary, .tsb-theme .mat-stroked-button.mat-primary {
  color: #1e73be;
}
.tsb-theme .mat-button.mat-accent, .tsb-theme .mat-icon-button.mat-accent, .tsb-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.tsb-theme .mat-button.mat-warn, .tsb-theme .mat-icon-button.mat-warn, .tsb-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.tsb-theme .mat-button.mat-primary.mat-button-disabled, .tsb-theme .mat-button.mat-accent.mat-button-disabled, .tsb-theme .mat-button.mat-warn.mat-button-disabled, .tsb-theme .mat-button.mat-button-disabled.mat-button-disabled, .tsb-theme .mat-icon-button.mat-primary.mat-button-disabled, .tsb-theme .mat-icon-button.mat-accent.mat-button-disabled, .tsb-theme .mat-icon-button.mat-warn.mat-button-disabled, .tsb-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .tsb-theme .mat-stroked-button.mat-primary.mat-button-disabled, .tsb-theme .mat-stroked-button.mat-accent.mat-button-disabled, .tsb-theme .mat-stroked-button.mat-warn.mat-button-disabled, .tsb-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.tsb-theme .mat-button.mat-primary .mat-button-focus-overlay, .tsb-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .tsb-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #1e73be;
}
.tsb-theme .mat-button.mat-accent .mat-button-focus-overlay, .tsb-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .tsb-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.tsb-theme .mat-button.mat-warn .mat-button-focus-overlay, .tsb-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .tsb-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.tsb-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .tsb-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .tsb-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.tsb-theme .mat-button .mat-ripple-element, .tsb-theme .mat-icon-button .mat-ripple-element, .tsb-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.tsb-theme .mat-button-focus-overlay {
  background: black;
}
.tsb-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-flat-button, .tsb-theme .mat-raised-button, .tsb-theme .mat-fab, .tsb-theme .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.tsb-theme .mat-flat-button.mat-primary, .tsb-theme .mat-raised-button.mat-primary, .tsb-theme .mat-fab.mat-primary, .tsb-theme .mat-mini-fab.mat-primary {
  color: white;
}
.tsb-theme .mat-flat-button.mat-accent, .tsb-theme .mat-raised-button.mat-accent, .tsb-theme .mat-fab.mat-accent, .tsb-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-flat-button.mat-warn, .tsb-theme .mat-raised-button.mat-warn, .tsb-theme .mat-fab.mat-warn, .tsb-theme .mat-mini-fab.mat-warn {
  color: white;
}
.tsb-theme .mat-flat-button.mat-primary.mat-button-disabled, .tsb-theme .mat-flat-button.mat-accent.mat-button-disabled, .tsb-theme .mat-flat-button.mat-warn.mat-button-disabled, .tsb-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .tsb-theme .mat-raised-button.mat-primary.mat-button-disabled, .tsb-theme .mat-raised-button.mat-accent.mat-button-disabled, .tsb-theme .mat-raised-button.mat-warn.mat-button-disabled, .tsb-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .tsb-theme .mat-fab.mat-primary.mat-button-disabled, .tsb-theme .mat-fab.mat-accent.mat-button-disabled, .tsb-theme .mat-fab.mat-warn.mat-button-disabled, .tsb-theme .mat-fab.mat-button-disabled.mat-button-disabled, .tsb-theme .mat-mini-fab.mat-primary.mat-button-disabled, .tsb-theme .mat-mini-fab.mat-accent.mat-button-disabled, .tsb-theme .mat-mini-fab.mat-warn.mat-button-disabled, .tsb-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.tsb-theme .mat-flat-button.mat-primary, .tsb-theme .mat-raised-button.mat-primary, .tsb-theme .mat-fab.mat-primary, .tsb-theme .mat-mini-fab.mat-primary {
  background-color: #1e73be;
}
.tsb-theme .mat-flat-button.mat-accent, .tsb-theme .mat-raised-button.mat-accent, .tsb-theme .mat-fab.mat-accent, .tsb-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.tsb-theme .mat-flat-button.mat-warn, .tsb-theme .mat-raised-button.mat-warn, .tsb-theme .mat-fab.mat-warn, .tsb-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.tsb-theme .mat-flat-button.mat-primary.mat-button-disabled, .tsb-theme .mat-flat-button.mat-accent.mat-button-disabled, .tsb-theme .mat-flat-button.mat-warn.mat-button-disabled, .tsb-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .tsb-theme .mat-raised-button.mat-primary.mat-button-disabled, .tsb-theme .mat-raised-button.mat-accent.mat-button-disabled, .tsb-theme .mat-raised-button.mat-warn.mat-button-disabled, .tsb-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .tsb-theme .mat-fab.mat-primary.mat-button-disabled, .tsb-theme .mat-fab.mat-accent.mat-button-disabled, .tsb-theme .mat-fab.mat-warn.mat-button-disabled, .tsb-theme .mat-fab.mat-button-disabled.mat-button-disabled, .tsb-theme .mat-mini-fab.mat-primary.mat-button-disabled, .tsb-theme .mat-mini-fab.mat-accent.mat-button-disabled, .tsb-theme .mat-mini-fab.mat-warn.mat-button-disabled, .tsb-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-flat-button.mat-primary .mat-ripple-element, .tsb-theme .mat-raised-button.mat-primary .mat-ripple-element, .tsb-theme .mat-fab.mat-primary .mat-ripple-element, .tsb-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.tsb-theme .mat-flat-button.mat-accent .mat-ripple-element, .tsb-theme .mat-raised-button.mat-accent .mat-ripple-element, .tsb-theme .mat-fab.mat-accent .mat-ripple-element, .tsb-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.tsb-theme .mat-flat-button.mat-warn .mat-ripple-element, .tsb-theme .mat-raised-button.mat-warn .mat-ripple-element, .tsb-theme .mat-fab.mat-warn .mat-ripple-element, .tsb-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.tsb-theme .mat-stroked-button:not([class*=mat-elevation-z]), .tsb-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-fab:not([class*=mat-elevation-z]), .tsb-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .tsb-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .tsb-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.tsb-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.tsb-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.tsb-theme .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.tsb-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.tsb-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.tsb-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.tsb-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.tsb-theme .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.tsb-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.tsb-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.tsb-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.tsb-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.tsb-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.tsb-theme .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.tsb-theme .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.tsb-theme .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.tsb-theme .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.tsb-theme .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.tsb-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .tsb-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #1e73be;
}
.tsb-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .tsb-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.tsb-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .tsb-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.tsb-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .tsb-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.tsb-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.tsb-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.tsb-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.tsb-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #1e73be;
}
.tsb-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.tsb-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.tsb-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.tsb-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.tsb-theme .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.tsb-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.tsb-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.tsb-theme .mat-chip.mat-standard-chip::after {
  background: black;
}
.tsb-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #1e73be;
  color: white;
}
.tsb-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.tsb-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.tsb-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.tsb-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.tsb-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.tsb-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.tsb-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.tsb-theme .mat-table {
  background: white;
}
.tsb-theme .mat-table thead, .tsb-theme .mat-table tbody, .tsb-theme .mat-table tfoot,
.tsb-theme mat-header-row, .tsb-theme mat-row, .tsb-theme mat-footer-row,
.tsb-theme [mat-header-row], .tsb-theme [mat-row], .tsb-theme [mat-footer-row],
.tsb-theme .mat-table-sticky {
  background: inherit;
}
.tsb-theme mat-row, .tsb-theme mat-header-row, .tsb-theme mat-footer-row,
.tsb-theme th.mat-header-cell, .tsb-theme td.mat-cell, .tsb-theme td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.tsb-theme .mat-cell, .tsb-theme .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.tsb-theme .mat-datepicker-toggle,
.tsb-theme .mat-datepicker-content .mat-calendar-next-button,
.tsb-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.tsb-theme .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-calendar-table-header,
.tsb-theme .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.tsb-theme .mat-calendar-body-cell-content,
.tsb-theme .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.tsb-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.tsb-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.tsb-theme .mat-calendar-body-in-range::before {
  background: rgba(30, 115, 190, 0.2);
}
.tsb-theme .mat-calendar-body-comparison-identical,
.tsb-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.tsb-theme .mat-calendar-body-comparison-bridge-start::before,
.tsb-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(30, 115, 190, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.tsb-theme .mat-calendar-body-comparison-bridge-end::before,
.tsb-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(30, 115, 190, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.tsb-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.tsb-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.tsb-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.tsb-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.tsb-theme .mat-calendar-body-selected {
  background-color: #1e73be;
  color: white;
}
.tsb-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(30, 115, 190, 0.4);
}
.tsb-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.tsb-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.tsb-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(30, 115, 190, 0.3);
}
@media (hover: hover) {
  .tsb-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(30, 115, 190, 0.3);
  }
}
.tsb-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.tsb-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.tsb-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.tsb-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.tsb-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.tsb-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.tsb-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.tsb-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.tsb-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.tsb-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.tsb-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.tsb-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.tsb-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.tsb-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .tsb-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.tsb-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.tsb-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.tsb-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.tsb-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.tsb-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.tsb-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.tsb-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.tsb-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.tsb-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.tsb-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.tsb-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.tsb-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.tsb-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.tsb-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.tsb-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.tsb-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .tsb-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.tsb-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-datepicker-toggle-active {
  color: #1e73be;
}
.tsb-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.tsb-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.tsb-theme .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .tsb-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .tsb-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .tsb-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.tsb-theme .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-expansion-panel-header-description,
.tsb-theme .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.tsb-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.tsb-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.tsb-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.tsb-theme .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.tsb-theme .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.tsb-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #1e73be;
}
.tsb-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.tsb-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.tsb-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.tsb-theme .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #1e73be;
}
.tsb-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.tsb-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.tsb-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #1e73be;
}
.tsb-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.tsb-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.tsb-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.tsb-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.tsb-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.tsb-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.tsb-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.tsb-theme .mat-error {
  color: #e91e63;
}
.tsb-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.tsb-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.tsb-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.tsb-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.tsb-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.tsb-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.tsb-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.tsb-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.tsb-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.tsb-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.tsb-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #1e73be;
}
.tsb-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.tsb-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.tsb-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.tsb-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.tsb-theme .mat-icon.mat-primary {
  color: #1e73be;
}
.tsb-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.tsb-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.tsb-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.tsb-theme .mat-input-element:disabled,
.tsb-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-input-element {
  caret-color: #1e73be;
}
.tsb-theme .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.tsb-theme .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.tsb-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.tsb-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.tsb-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.tsb-theme .mat-form-field.mat-warn .mat-input-element,
.tsb-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.tsb-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.tsb-theme .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.tsb-theme .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-list-option:hover, .tsb-theme .mat-list-option:focus,
.tsb-theme .mat-nav-list .mat-list-item:hover,
.tsb-theme .mat-nav-list .mat-list-item:focus,
.tsb-theme .mat-action-list .mat-list-item:hover,
.tsb-theme .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.tsb-theme .mat-list-single-selected-option, .tsb-theme .mat-list-single-selected-option:hover, .tsb-theme .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-menu-panel {
  background: white;
}
.tsb-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-menu-item[disabled],
.tsb-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.tsb-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-menu-item .mat-icon-no-color,
.tsb-theme .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.tsb-theme .mat-menu-item:hover:not([disabled]),
.tsb-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.tsb-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.tsb-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.tsb-theme .mat-paginator {
  background: white;
}
.tsb-theme .mat-paginator,
.tsb-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.tsb-theme .mat-paginator-decrement,
.tsb-theme .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.tsb-theme .mat-paginator-first,
.tsb-theme .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.tsb-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.tsb-theme .mat-icon-button[disabled] .mat-paginator-increment,
.tsb-theme .mat-icon-button[disabled] .mat-paginator-first,
.tsb-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-progress-bar-background {
  fill: #b6d1e7;
}
.tsb-theme .mat-progress-bar-buffer {
  background-color: #b6d1e7;
}
.tsb-theme .mat-progress-bar-fill::after {
  background-color: #1e73be;
}
.tsb-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.tsb-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.tsb-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.tsb-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.tsb-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.tsb-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.tsb-theme .mat-progress-spinner circle, .tsb-theme .mat-spinner circle {
  stroke: #1e73be;
}
.tsb-theme .mat-progress-spinner.mat-accent circle, .tsb-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.tsb-theme .mat-progress-spinner.mat-warn circle, .tsb-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.tsb-theme .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.tsb-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #1e73be;
}
.tsb-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.tsb-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .tsb-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .tsb-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #1e73be;
}
.tsb-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.tsb-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.tsb-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .tsb-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .tsb-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.tsb-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.tsb-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.tsb-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .tsb-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .tsb-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.tsb-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.tsb-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.tsb-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.tsb-theme .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.tsb-theme .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.tsb-theme .mat-select-panel {
  background: white;
}
.tsb-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #1e73be;
}
.tsb-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.tsb-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.tsb-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.tsb-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-drawer.mat-drawer-push {
  background-color: white;
}
.tsb-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.tsb-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.tsb-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.tsb-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.tsb-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.tsb-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.tsb-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #1e73be;
}
.tsb-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(30, 115, 190, 0.54);
}
.tsb-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #1e73be;
}
.tsb-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.tsb-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.tsb-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.tsb-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.tsb-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.tsb-theme .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.tsb-theme .mat-slider.mat-primary .mat-slider-track-fill,
.tsb-theme .mat-slider.mat-primary .mat-slider-thumb,
.tsb-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #1e73be;
}
.tsb-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.tsb-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(30, 115, 190, 0.2);
}
.tsb-theme .mat-slider.mat-accent .mat-slider-track-fill,
.tsb-theme .mat-slider.mat-accent .mat-slider-thumb,
.tsb-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.tsb-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.tsb-theme .mat-slider.mat-warn .mat-slider-track-fill,
.tsb-theme .mat-slider.mat-warn .mat-slider-thumb,
.tsb-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.tsb-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.tsb-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.tsb-theme .mat-slider:hover .mat-slider-track-background,
.tsb-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.tsb-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.tsb-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.tsb-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.tsb-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.tsb-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.tsb-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.tsb-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.tsb-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .tsb-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .tsb-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.tsb-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.tsb-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.tsb-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.tsb-theme .mat-step-header.cdk-keyboard-focused, .tsb-theme .mat-step-header.cdk-program-focused, .tsb-theme .mat-step-header:hover:not([aria-disabled]), .tsb-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.tsb-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .tsb-theme .mat-step-header:hover {
    background: none;
  }
}
.tsb-theme .mat-step-header .mat-step-label,
.tsb-theme .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.tsb-theme .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.tsb-theme .mat-step-header .mat-step-icon-selected,
.tsb-theme .mat-step-header .mat-step-icon-state-done,
.tsb-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #1e73be;
  color: white;
}
.tsb-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.tsb-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.tsb-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.tsb-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.tsb-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.tsb-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.tsb-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.tsb-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.tsb-theme .mat-stepper-horizontal, .tsb-theme .mat-stepper-vertical {
  background-color: white;
}
.tsb-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-horizontal-stepper-header::before,
.tsb-theme .mat-horizontal-stepper-header::after,
.tsb-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-sort-header-arrow {
  color: #757575;
}
.tsb-theme .mat-tab-nav-bar,
.tsb-theme .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.tsb-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.tsb-theme .mat-tab-label, .tsb-theme .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-tab-label.mat-tab-disabled, .tsb-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.tsb-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.tsb-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .tsb-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(98, 157, 210, 0.3);
}
.tsb-theme .mat-tab-group.mat-primary .mat-ink-bar, .tsb-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #1e73be;
}
.tsb-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .tsb-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .tsb-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .tsb-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.tsb-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .tsb-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.tsb-theme .mat-tab-group.mat-accent .mat-ink-bar, .tsb-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.tsb-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .tsb-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .tsb-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .tsb-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .tsb-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.tsb-theme .mat-tab-group.mat-warn .mat-ink-bar, .tsb-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.tsb-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .tsb-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .tsb-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .tsb-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.tsb-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .tsb-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(98, 157, 210, 0.3);
}
.tsb-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .tsb-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .tsb-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .tsb-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .tsb-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .tsb-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #1e73be;
}
.tsb-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .tsb-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .tsb-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .tsb-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.tsb-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .tsb-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .tsb-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .tsb-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.tsb-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.tsb-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.tsb-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.tsb-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .tsb-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.tsb-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.tsb-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.tsb-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.tsb-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.tsb-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .tsb-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.tsb-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.tsb-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.tsb-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.tsb-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .tsb-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.tsb-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.tsb-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.tsb-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .tsb-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.tsb-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .tsb-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .tsb-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .tsb-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .tsb-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .tsb-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.tsb-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .tsb-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .tsb-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .tsb-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .tsb-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .tsb-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .tsb-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.tsb-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.tsb-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.tsb-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.tsb-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .tsb-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.tsb-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.tsb-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.tsb-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.tsb-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .tsb-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.tsb-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.tsb-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.tsb-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.tsb-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .tsb-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.tsb-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.tsb-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.tsb-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .tsb-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.tsb-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .tsb-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .tsb-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .tsb-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .tsb-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .tsb-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.tsb-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .tsb-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .tsb-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .tsb-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.tsb-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .tsb-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .tsb-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .tsb-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.tsb-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.tsb-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.tsb-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.tsb-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .tsb-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.tsb-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.tsb-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.tsb-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.tsb-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.tsb-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .tsb-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.tsb-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.tsb-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.tsb-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.tsb-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .tsb-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.tsb-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.tsb-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.tsb-theme .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-toolbar.mat-primary {
  background: #1e73be;
  color: white;
}
.tsb-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.tsb-theme .mat-toolbar .mat-form-field-underline,
.tsb-theme .mat-toolbar .mat-form-field-ripple,
.tsb-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.tsb-theme .mat-toolbar .mat-form-field-label,
.tsb-theme .mat-toolbar .mat-focused .mat-form-field-label,
.tsb-theme .mat-toolbar .mat-select-value,
.tsb-theme .mat-toolbar .mat-select-arrow,
.tsb-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.tsb-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.tsb-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.tsb-theme .mat-tree {
  background: white;
}
.tsb-theme .mat-tree-node,
.tsb-theme .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme .mat-simple-snackbar-action {
  color: #fafafa;
}
.tsb-theme app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.tsb-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.tsb-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.tsb-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #1e73be;
}
.tsb-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(30, 115, 190, 0.54);
}
.tsb-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #1e73be;
}
.tsb-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.tsb-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.tsb-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.tsb-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.tsb-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.tsb-theme .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.tsb-theme .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.tsb-theme .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.tsb-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.tsb-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.tsb-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.tsb-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.tsb-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.tsb-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.tsb-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.tsb-theme .mat-button.mat-primary-lighter,
.tsb-theme .mat-stroked-button.mat-primary-lighter {
  color: #629dd2;
}
.tsb-theme .mat-button.mat-primary-lighter:hover,
.tsb-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.tsb-theme .mat-raised-button.mat-primary-lighter,
.tsb-theme .mat-flat-button.mat-primary-lighter,
.tsb-theme .mat-fab.mat-primary-lighter,
.tsb-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #629dd2;
}
.tsb-theme .mat-icon-button.mat-primary-lighter {
  color: #629dd2;
}
.tsb-theme .dave-background-image {
  background-color: #1e73be;
  color: white;
}
.tsb-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.tsb-theme .clickable-list {
  background-color: white;
}
.tsb-theme .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.tsb-theme .clickable-list-item.is-active, .tsb-theme .clickable-list-item:hover, .tsb-theme .clickable-list-item:active, .tsb-theme .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.tsb-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.tsb-theme .clickable-list-item.app-color-event.is-active, .tsb-theme .clickable-list-item.app-color-event:hover, .tsb-theme .clickable-list-item.app-color-event:active, .tsb-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.tsb-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.tsb-theme .clickable-list-item.app-color-time-tracking.is-active, .tsb-theme .clickable-list-item.app-color-time-tracking:hover, .tsb-theme .clickable-list-item.app-color-time-tracking:active, .tsb-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.tsb-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.tsb-theme .clickable-list-item.app-color-approved.is-active, .tsb-theme .clickable-list-item.app-color-approved:hover, .tsb-theme .clickable-list-item.app-color-approved:active, .tsb-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.tsb-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.tsb-theme .clickable-list-item.app-color-declined.is-active, .tsb-theme .clickable-list-item.app-color-declined:hover, .tsb-theme .clickable-list-item.app-color-declined:active, .tsb-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.tsb-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.tsb-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .tsb-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .tsb-theme .clickable-list-item.app-color-invoice-verrechnet:active, .tsb-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.tsb-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.tsb-theme .clickable-list-item.app-color-invoice-booked.is-active, .tsb-theme .clickable-list-item.app-color-invoice-booked:hover, .tsb-theme .clickable-list-item.app-color-invoice-booked:active, .tsb-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.tsb-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.tsb-theme .clickable-list-item.app-color-late.is-active, .tsb-theme .clickable-list-item.app-color-late:hover, .tsb-theme .clickable-list-item.app-color-late:active, .tsb-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.tsb-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.tsb-theme .clickable-list-item.app-color-invoice-storniert.is-active, .tsb-theme .clickable-list-item.app-color-invoice-storniert:hover, .tsb-theme .clickable-list-item.app-color-invoice-storniert:active, .tsb-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.tsb-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.tsb-theme .clickable-list-item.app-color-invoice-approved.is-active, .tsb-theme .clickable-list-item.app-color-invoice-approved:hover, .tsb-theme .clickable-list-item.app-color-invoice-approved:active, .tsb-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.tsb-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.tsb-theme .clickable-list-item.app-color-commission-open.is-active, .tsb-theme .clickable-list-item.app-color-commission-open:hover, .tsb-theme .clickable-list-item.app-color-commission-open:active, .tsb-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.tsb-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.tsb-theme .clickable-list-item.app-color-commission-in-progress.is-active, .tsb-theme .clickable-list-item.app-color-commission-in-progress:hover, .tsb-theme .clickable-list-item.app-color-commission-in-progress:active, .tsb-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.tsb-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.tsb-theme .clickable-list-item.app-color-commission-freigabe.is-active, .tsb-theme .clickable-list-item.app-color-commission-freigabe:hover, .tsb-theme .clickable-list-item.app-color-commission-freigabe:active, .tsb-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.tsb-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.tsb-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .tsb-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .tsb-theme .clickable-list-item.app-color-commission-abgerechnet:active, .tsb-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.tsb-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.tsb-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .tsb-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .tsb-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .tsb-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.tsb-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.tsb-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .tsb-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .tsb-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .tsb-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.tsb-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.tsb-theme .clickable-list-item.custom-background-color.is-active, .tsb-theme .clickable-list-item.custom-background-color:hover, .tsb-theme .clickable-list-item.custom-background-color:active, .tsb-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.tsb-theme .disabled-table-entry, .tsb-theme .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.tsb-theme app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.tsb-theme app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-customer-list header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-customer-list header.header button.clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-customer-list header.header button.clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.tsb-theme app-customer-list a.active,
.tsb-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.tsb-theme app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.tsb-theme app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-employee-list header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-employee-list header.header button.clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-employee-list header.header button.clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme app-employee-list a.active {
  background-color: #e0e0e0;
}
.tsb-theme app-history-side-elements .component {
  background-color: white;
}
.tsb-theme app-history-side-elements .component > * > header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .tsb-theme app-header {
    background-color: #1e73be;
    color: white;
  }
  .tsb-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.tsb-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.tsb-theme app-login a {
  color: #1e73be;
}
.tsb-theme app-login .wrapper {
  background-color: #e9f0f5;
}
.tsb-theme app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.tsb-theme app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-partner-list header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-partner-list header.header button.clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-partner-list header.header button.clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme app-partner-list a.active {
  background-color: #e0e0e0;
}
.tsb-theme app-home-dashboard .welcome-message .headline,
.tsb-theme app-home-dashboard .header .headline {
  color: white;
}
.tsb-theme app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #1e73be;
  color: white;
}
.tsb-theme app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.tsb-theme app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.tsb-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.tsb-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.tsb-theme app-logout .button.active,
.tsb-theme app-logout .button:hover {
  background-color: white;
  color: #1e73be;
}
.tsb-theme app-timeline .timeline:before {
  background-color: #1e73be;
}
.tsb-theme app-timeline .filter {
  background-color: white;
}
.tsb-theme app-timeline .filter h2 {
  color: #1e73be;
}
.tsb-theme app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #1e73be;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-timeline .event-icon:hover, .tsb-theme app-timeline .event-icon:focus {
  color: #1e73be;
}
.tsb-theme app-timeline .event-icon:hover fa-icon, .tsb-theme app-timeline .event-icon:focus fa-icon {
  color: #1e73be;
}
.tsb-theme app-timeline .header {
  background-color: #1e73be;
}
.tsb-theme app-timeline .annotation-overlay {
  color: white;
}
.tsb-theme app-timeline .annotation-menu {
  color: white;
}
.tsb-theme app-timeline .annotation-menu:hover {
  color: #1e73be;
}
.tsb-theme app-timeline .annotation-content {
  background-color: #1660af;
}
.tsb-theme app-timeline .close-button:hover {
  background-color: #1660af;
}
.tsb-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #1e73be;
}
.tsb-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #1e73be;
  color: #1e73be;
}
.tsb-theme app-timeline .annotation-name {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-timeline .filter-apply {
  background-color: #1e73be;
  border-color: white;
  color: white;
}
.tsb-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #1e73be;
  color: #1e73be;
}
.tsb-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #1e73be;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-timeline .no-displayed-events {
  color: white;
}
.tsb-theme app-timeline .clickable-list-item-content fa-icon {
  color: #1e73be;
}
.tsb-theme app-timeline .list-day:hover,
.tsb-theme app-timeline .list-day:focus {
  color: #1e73be;
}
.tsb-theme app-timeline .list-day:hover fa-icon,
.tsb-theme app-timeline .list-day:focus fa-icon {
  color: #1e73be;
}
.tsb-theme app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.tsb-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #1e73be;
}
.tsb-theme app-detail-event .link, .tsb-theme app-email-dialog .link {
  color: inherit;
}
.tsb-theme app-detail-event .note, .tsb-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.tsb-theme app-detail-event .files-wrapper .file, .tsb-theme app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.tsb-theme app-detail-event .files-wrapper .file:hover, .tsb-theme app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.tsb-theme app-detail-event .files-wrapper .file .image-wrapper, .tsb-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.tsb-theme app-detail-event .files-wrapper .file .fileName, .tsb-theme app-email-dialog .files-wrapper .file .fileName {
  color: #1e73be;
}
.tsb-theme app-detail-event .files-wrapper .file .fileName:hover, .tsb-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #629dd2;
}
.tsb-theme app-detail-event .files-wrapper .file .editing, .tsb-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.tsb-theme app-detail-event .files-wrapper .file .editing:hover, .tsb-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.tsb-theme app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.tsb-theme app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.tsb-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.tsb-theme app-detail-customer .files-wrapper .file .fileName {
  color: #1e73be;
}
.tsb-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #629dd2;
}
.tsb-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.tsb-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.tsb-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.tsb-theme app-commission .tab-group {
  background-color: white;
}
.tsb-theme app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.tsb-theme app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.tsb-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.tsb-theme app-commission .files-wrapper .file .fileName {
  color: #1e73be;
}
.tsb-theme app-commission .files-wrapper .file .fileName:hover {
  color: #629dd2;
}
.tsb-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.tsb-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.tsb-theme app-detail-partner a.link {
  color: white;
}
.tsb-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #1e73be;
}
.tsb-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.tsb-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #1e73be;
}
.tsb-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.tsb-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.tsb-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.tsb-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.tsb-theme app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.tsb-theme app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.tsb-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.tsb-theme .clickable-mat-row:hover, .tsb-theme .clickable-mat-row:active, .tsb-theme .clickable-mat-row:focus, .tsb-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.tsb-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-event.is-active, .tsb-theme .clickable-mat-row.app-color-event:hover, .tsb-theme .clickable-mat-row.app-color-event:active, .tsb-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-time-tracking.is-active, .tsb-theme .clickable-mat-row.app-color-time-tracking:hover, .tsb-theme .clickable-mat-row.app-color-time-tracking:active, .tsb-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-approved.is-active, .tsb-theme .clickable-mat-row.app-color-approved:hover, .tsb-theme .clickable-mat-row.app-color-approved:active, .tsb-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-declined.is-active, .tsb-theme .clickable-mat-row.app-color-declined:hover, .tsb-theme .clickable-mat-row.app-color-declined:active, .tsb-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .tsb-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .tsb-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .tsb-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-invoice-booked.is-active, .tsb-theme .clickable-mat-row.app-color-invoice-booked:hover, .tsb-theme .clickable-mat-row.app-color-invoice-booked:active, .tsb-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-late.is-active, .tsb-theme .clickable-mat-row.app-color-late:hover, .tsb-theme .clickable-mat-row.app-color-late:active, .tsb-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .tsb-theme .clickable-mat-row.app-color-invoice-storniert:hover, .tsb-theme .clickable-mat-row.app-color-invoice-storniert:active, .tsb-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-invoice-approved.is-active, .tsb-theme .clickable-mat-row.app-color-invoice-approved:hover, .tsb-theme .clickable-mat-row.app-color-invoice-approved:active, .tsb-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-commission-open.is-active, .tsb-theme .clickable-mat-row.app-color-commission-open:hover, .tsb-theme .clickable-mat-row.app-color-commission-open:active, .tsb-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .tsb-theme .clickable-mat-row.app-color-commission-in-progress:hover, .tsb-theme .clickable-mat-row.app-color-commission-in-progress:active, .tsb-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .tsb-theme .clickable-mat-row.app-color-commission-freigabe:hover, .tsb-theme .clickable-mat-row.app-color-commission-freigabe:active, .tsb-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .tsb-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .tsb-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .tsb-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .tsb-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .tsb-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .tsb-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.tsb-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .tsb-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .tsb-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .tsb-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.tsb-theme app-detail-view-template {
  background-color: #e9f0f5;
}
.tsb-theme app-detail-view-template > .buttons {
  background-color: #1e73be;
  color: white;
}
.tsb-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.tsb-theme app-profile-template .card::before {
  background-color: #1660af;
}
.tsb-theme app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-search-return {
  background-color: white;
}
.tsb-theme app-search-return .available-types {
  background-color: white;
}
.tsb-theme app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.tsb-theme app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.tsb-theme app-search-return .data:hover {
  background-color: #c7c7c7;
}
.tsb-theme app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.tsb-theme .app-button,
.tsb-theme .app-round-button {
  background-color: #1e73be;
  color: #ffffff;
  border-color: #1e73be;
}
.tsb-theme .app-button:hover, .tsb-theme .app-button.app-button-active, .tsb-theme .app-button.app-button-inverted,
.tsb-theme .app-round-button:hover,
.tsb-theme .app-round-button.app-button-active,
.tsb-theme .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #1e73be;
}
.tsb-theme .app-button.app-button-active,
.tsb-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.tsb-theme .app-button.app-button-inverted:hover, .tsb-theme .app-button.app-button-inverted.app-button-active,
.tsb-theme .app-round-button.app-button-inverted:hover,
.tsb-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.tsb-theme .app-button.app-button-inverted.app-button-active,
.tsb-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #11406a;
  box-shadow: inset 0 0 0.75rem #09233a;
}
.tsb-theme .app-button.app-button-inverted:hover,
.tsb-theme .app-round-button.app-button-inverted:hover {
  background-color: #1e73be;
}
.tsb-theme .app-button[disabled][disabled],
.tsb-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.tsb-theme .app-button.app-button-lighter,
.tsb-theme .app-round-button.app-button-lighter {
  background-color: #629dd2;
  color: #ffffff;
  border-color: #629dd2;
}
.tsb-theme .app-button.app-button-lighter:hover, .tsb-theme .app-button.app-button-lighter.app-button-active, .tsb-theme .app-button.app-button-lighter.app-button-inverted,
.tsb-theme .app-round-button.app-button-lighter:hover,
.tsb-theme .app-round-button.app-button-lighter.app-button-active,
.tsb-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #629dd2;
}
.tsb-theme .app-button.app-button-lighter.app-button-active,
.tsb-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.tsb-theme .app-button.app-button-lighter.app-button-inverted:hover, .tsb-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.tsb-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.tsb-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.tsb-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.tsb-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #2f6da4;
  box-shadow: inset 0 0 0.75rem #235078;
}
.tsb-theme .app-button.app-button-lighter.app-button-inverted:hover,
.tsb-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #629dd2;
}
.tsb-theme .app-button.app-button-lighter[disabled][disabled],
.tsb-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.tsb-theme .app-stroked-round-button {
  background-color: #1e73be;
  color: #ffffff;
  border-color: #ffffff;
}
.tsb-theme .app-stroked-round-button:hover, .tsb-theme .app-stroked-round-button.app-button-active, .tsb-theme .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #1e73be;
}
.tsb-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.tsb-theme .app-stroked-round-button.app-button-inverted:hover, .tsb-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.tsb-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #11406a;
  box-shadow: inset 0 0 0.75rem #09233a;
}
.tsb-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #1e73be;
}
.tsb-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.tsb-theme .app-stroked-round-button.app-button-inverted {
  border-color: #1e73be;
}
.tsb-theme .app-stroked-round-button.app-button-lighter {
  background-color: #629dd2;
  color: #ffffff;
  border-color: #ffffff;
}
.tsb-theme .app-stroked-round-button.app-button-lighter:hover, .tsb-theme .app-stroked-round-button.app-button-lighter.app-button-active, .tsb-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #629dd2;
}
.tsb-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.tsb-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .tsb-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.tsb-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #2f6da4;
  box-shadow: inset 0 0 0.75rem #235078;
}
.tsb-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #629dd2;
}
.tsb-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.tsb-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #629dd2;
}
.tsb-theme app-timeline-view .files-icon {
  color: #1e73be;
}
.tsb-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.tsb-theme app-loading.not-transparent {
  background-color: #e9f0f5;
}
.tsb-theme app-map-dialog > .buttons {
  background-color: white;
}
.tsb-theme app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.tsb-theme app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.tsb-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.tsb-theme app-list-layout-with-routing .toggle-view-button {
  background: #1660af;
  color: white;
}
.tsb-theme app-preview .timeline-item-card {
  background-color: white;
}
.tsb-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #1e73be, inset -0.5rem 0 0.5rem -0.5rem #1e73be;
}
.tsb-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #1e73be, inset -0.5rem 0 0.5rem -0.5rem #1e73be, inset 0 0.5rem 0.5rem -0.5rem #1e73be;
}
.tsb-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #1e73be;
}
.tsb-theme app-file-card .image-container {
  background-color: gray;
}
.tsb-theme app-file-card .download-button:hover, .tsb-theme app-file-card .delete-button:hover, .tsb-theme app-file-card .event-button:hover, .tsb-theme app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.tsb-theme app-file-card .download-button:hover, .tsb-theme app-file-card .event-button:hover {
  color: #1e73be;
}
.tsb-theme app-file-card .delete-button, .tsb-theme app-file-card .selected-icon, .tsb-theme app-file-card .link-icon {
  color: #bdbdbd;
}
.tsb-theme app-file-card .delete-button:hover {
  color: red;
}
.tsb-theme app-file-card .timeline-item-card {
  background-color: white;
}
.tsb-theme app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.tsb-theme app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-commission-list header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-commission-list header.header button.clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-commission-list header.header button.clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.tsb-theme app-commission-list a.active,
.tsb-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.tsb-theme app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-videodokumentation-list header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.tsb-theme app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.tsb-theme app-email-client .nav-bar {
  background-color: white;
}
.tsb-theme app-email-client .search-bar-header {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-email-client .search-bar-clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-email-client .search-bar-clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.tsb-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.tsb-theme app-email-client .sub-elements {
  background: whitesmoke;
}
.tsb-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.tsb-theme app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.tsb-theme app-support-dialog .card {
  background-color: #e9f0f5;
}
.tsb-theme app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.tsb-theme app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.tsb-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.tsb-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.tsb-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.tsb-theme app-file-explorer .example-container, .tsb-theme app-file-explorer .content {
  background-color: white;
}
.tsb-theme app-file-explorer .explorer-tree-node:hover,
.tsb-theme app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.tsb-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.tsb-theme app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.tsb-theme app-file-explorer .toggle-view-button {
  background: #1660af;
  color: white;
}
.tsb-theme app-file-explorer .root-button {
  color: white;
}
.tsb-theme app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.tsb-theme app-file-explorer .selected-elements-amount {
  background-color: white;
}
.tsb-theme app-file-explorer .back-button .inverted-arrow {
  color: #1e73be;
}
.tsb-theme app-file-explorer .back-button:focus .inverted-arrow, .tsb-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.tsb-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.tsb-theme app-select-folder-dialog .explorer-tree-node:hover, .tsb-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.tsb-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.tsb-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.tsb-theme app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-reports-list header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-reports-list header.header button.clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-reports-list header.header button.clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme app-reports-list a.active {
  background-color: #e0e0e0;
}
.tsb-theme app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-generated-documents-list header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-generated-documents-list header.header button.clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.tsb-theme app-invoice-editor .button-wrapper {
  background-color: white;
}
.tsb-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.tsb-theme app-dave-list-card .selected-clickable-list-item, .tsb-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.tsb-theme app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.tsb-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.tsb-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.tsb-theme app-event-card .primary {
  color: #1e73be;
}
.tsb-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.tsb-theme app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-booking-positions-list header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-booking-positions-list header.header button.clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.tsb-theme app-booking-positions-list th {
  background: whitesmoke !important;
}
.tsb-theme app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.tsb-theme app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.tsb-theme app-dave-list header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-dave-list header.header button.clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-dave-list header.header button.clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.tsb-theme app-dave-list a.active,
.tsb-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.tsb-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.tsb-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.tsb-theme app-export-business-volumes-dialog header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.tsb-theme app-export-business-volumes-dialog a.active,
.tsb-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.tsb-theme app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.tsb-theme app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.tsb-theme app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.tsb-theme app-shift-plan .header-colorful {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.tsb-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .tsb-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.tsb-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .tsb-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.tsb-theme app-detail-piecework main {
  background-color: #1e73be;
  color: white;
}
.tsb-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.tsb-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.tsb-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.tsb-theme app-detail-piecework header {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #1e73be;
  color: white;
}
.tsb-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.tsb-theme app-side-nav-bar {
  background-color: whitesmoke;
}
.tsb-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #1e73be;
}
.tsb-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme .dave-inc-bar {
  background-color: #1e73be;
}
.tsb-theme app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #1e73be;
}
.tsb-theme app-commission-overview .btgb-table-wrapper th:first-child,
.tsb-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.tsb-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.tsb-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #1e73be;
  border-color: #1e73be;
}
.tsb-theme app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.tsb-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.tsb-theme app-comment-list .inline-send {
  background: white;
}
.tsb-theme app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.tsb-theme app-new-booking-option .dont-edit.dont-edit,
.tsb-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.tsb-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.tsb-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.tsb-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.tsb-theme .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-resource-plan .header-colorful {
  background-color: #1660af;
  color: white;
}
.tsb-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.tsb-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .tsb-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.tsb-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .tsb-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.tsb-theme app-time-tracker {
  background-color: #629dd2;
  color: white;
}
.tsb-theme .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.tsb-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.tsb-theme app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.tsb-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.tsb-theme .app-background-primary {
  background-color: #1e73be;
}
.tsb-theme .app-background-accent {
  background-color: #fafafa;
}
.tsb-theme .app-background-warn {
  background-color: #e91e63;
}
.tsb-theme .app-foreground-primary {
  color: #1e73be;
}
.tsb-theme .app-foreground-accent {
  color: #fafafa;
}
.tsb-theme .app-foreground-warn {
  color: #e91e63;
}
.tsb-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.tsb-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.tsb-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.tsb-theme app-file-order-dialog .list-item {
  background: white;
}
.tsb-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme app-process-main-view .detection-modal-wrapper {
  background: white;
}
.tsb-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #1e73be;
}
.tsb-theme app-process-main-view .main-file-badge {
  color: #1e73be;
}
.tsb-theme app-new-document-view-component dropzone .input,
.tsb-theme app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-time-tracker-multiple .timer-card {
  background-color: #629dd2;
  color: white;
}
.tsb-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.tsb-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.tsb-theme app-arl-table .add-button-list {
  background: white;
}
.tsb-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #1e73be;
}
.tsb-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.tsb-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #1e73be;
  color: white;
}
.tsb-theme app-milestone-modal .status-form {
  background: white;
}
.tsb-theme app-e-invoice-view .grid-borders.grid-borders,
.tsb-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.tsb-theme app-e-invoice-view .borders,
.tsb-theme app-e-invoice-view .borders-column,
.tsb-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.tsb-theme app-e-invoice-view .borders-row,
.tsb-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.tsb-theme app-e-invoice-view .mat-table td,
.tsb-theme app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-e-invoice-allowance-charge-view .borders,
.tsb-theme app-e-invoice-allowance-charge-view .borders-column,
.tsb-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.tsb-theme app-detail-contract .primary {
  color: #1e73be;
}
.tsb-theme app-detail-contract .filter {
  background-color: white;
}
.tsb-theme app-detail-contract .filter h2 {
  color: #1e73be;
}
.tsb-theme app-contract-list header.header {
  color: white;
  background-color: #1660af;
}
.tsb-theme app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.tsb-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme app-detail-doctor a.link {
  color: white;
}
.tsb-theme.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.tsb-theme.dark-theme .mat-option {
  color: white;
}
.tsb-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .tsb-theme.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.tsb-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.tsb-theme.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.tsb-theme.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #1e73be;
}
.tsb-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.tsb-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.tsb-theme.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.tsb-theme.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.tsb-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.tsb-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #1e73be;
}
.tsb-theme.dark-theme .mat-pseudo-checkbox-checked,
.tsb-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.tsb-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.tsb-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.tsb-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.tsb-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.tsb-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.tsb-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.tsb-theme.dark-theme .mat-app-background, .tsb-theme.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.tsb-theme.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.tsb-theme.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.tsb-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.tsb-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.tsb-theme.dark-theme .mat-badge {
  position: relative;
}
.tsb-theme.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.tsb-theme.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.tsb-theme.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.tsb-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.tsb-theme.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.tsb-theme.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.tsb-theme.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.tsb-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.tsb-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.tsb-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .tsb-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.tsb-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .tsb-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.tsb-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .tsb-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.tsb-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .tsb-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.tsb-theme.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.tsb-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.tsb-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.tsb-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .tsb-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.tsb-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .tsb-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.tsb-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .tsb-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.tsb-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .tsb-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.tsb-theme.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.tsb-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.tsb-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.tsb-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .tsb-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.tsb-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .tsb-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.tsb-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .tsb-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.tsb-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .tsb-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.tsb-theme.dark-theme .mat-badge-content {
  color: white;
  background: #1e73be;
}
.cdk-high-contrast-active .tsb-theme.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.tsb-theme.dark-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.tsb-theme.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.tsb-theme.dark-theme .mat-button, .tsb-theme.dark-theme .mat-icon-button, .tsb-theme.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.tsb-theme.dark-theme .mat-button.mat-primary, .tsb-theme.dark-theme .mat-icon-button.mat-primary, .tsb-theme.dark-theme .mat-stroked-button.mat-primary {
  color: #1e73be;
}
.tsb-theme.dark-theme .mat-button.mat-accent, .tsb-theme.dark-theme .mat-icon-button.mat-accent, .tsb-theme.dark-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.tsb-theme.dark-theme .mat-button.mat-warn, .tsb-theme.dark-theme .mat-icon-button.mat-warn, .tsb-theme.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.tsb-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .tsb-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .tsb-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .tsb-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .tsb-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .tsb-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .tsb-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .tsb-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .tsb-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .tsb-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .tsb-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .tsb-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.tsb-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .tsb-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .tsb-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #1e73be;
}
.tsb-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .tsb-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .tsb-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.tsb-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .tsb-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .tsb-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.tsb-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .tsb-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .tsb-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.tsb-theme.dark-theme .mat-button .mat-ripple-element, .tsb-theme.dark-theme .mat-icon-button .mat-ripple-element, .tsb-theme.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.tsb-theme.dark-theme .mat-button-focus-overlay {
  background: white;
}
.tsb-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme .mat-flat-button, .tsb-theme.dark-theme .mat-raised-button, .tsb-theme.dark-theme .mat-fab, .tsb-theme.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.tsb-theme.dark-theme .mat-flat-button.mat-primary, .tsb-theme.dark-theme .mat-raised-button.mat-primary, .tsb-theme.dark-theme .mat-fab.mat-primary, .tsb-theme.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.tsb-theme.dark-theme .mat-flat-button.mat-accent, .tsb-theme.dark-theme .mat-raised-button.mat-accent, .tsb-theme.dark-theme .mat-fab.mat-accent, .tsb-theme.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme.dark-theme .mat-flat-button.mat-warn, .tsb-theme.dark-theme .mat-raised-button.mat-warn, .tsb-theme.dark-theme .mat-fab.mat-warn, .tsb-theme.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.tsb-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .tsb-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .tsb-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .tsb-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .tsb-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .tsb-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .tsb-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .tsb-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .tsb-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .tsb-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .tsb-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .tsb-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .tsb-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .tsb-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .tsb-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .tsb-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.tsb-theme.dark-theme .mat-flat-button.mat-primary, .tsb-theme.dark-theme .mat-raised-button.mat-primary, .tsb-theme.dark-theme .mat-fab.mat-primary, .tsb-theme.dark-theme .mat-mini-fab.mat-primary {
  background-color: #1e73be;
}
.tsb-theme.dark-theme .mat-flat-button.mat-accent, .tsb-theme.dark-theme .mat-raised-button.mat-accent, .tsb-theme.dark-theme .mat-fab.mat-accent, .tsb-theme.dark-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.tsb-theme.dark-theme .mat-flat-button.mat-warn, .tsb-theme.dark-theme .mat-raised-button.mat-warn, .tsb-theme.dark-theme .mat-fab.mat-warn, .tsb-theme.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.tsb-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .tsb-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .tsb-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .tsb-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .tsb-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .tsb-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .tsb-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .tsb-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .tsb-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .tsb-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .tsb-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .tsb-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .tsb-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .tsb-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .tsb-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .tsb-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .tsb-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .tsb-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .tsb-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.tsb-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .tsb-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .tsb-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .tsb-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.tsb-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .tsb-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .tsb-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .tsb-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.tsb-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .tsb-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .tsb-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .tsb-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .tsb-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.tsb-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.tsb-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.tsb-theme.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.tsb-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.tsb-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.tsb-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.tsb-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.tsb-theme.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.tsb-theme.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.tsb-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.tsb-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.tsb-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.tsb-theme.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.tsb-theme.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.tsb-theme.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.tsb-theme.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.tsb-theme.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.tsb-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .tsb-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #1e73be;
}
.tsb-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .tsb-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.tsb-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .tsb-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.tsb-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .tsb-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.tsb-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.tsb-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.tsb-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.tsb-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #1e73be;
}
.tsb-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.tsb-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.tsb-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.tsb-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.tsb-theme.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.tsb-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.tsb-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.tsb-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.tsb-theme.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.tsb-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #1e73be;
  color: white;
}
.tsb-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.tsb-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.tsb-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.tsb-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.tsb-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.tsb-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.tsb-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.tsb-theme.dark-theme .mat-table {
  background: #424242;
}
.tsb-theme.dark-theme .mat-table thead, .tsb-theme.dark-theme .mat-table tbody, .tsb-theme.dark-theme .mat-table tfoot,
.tsb-theme.dark-theme mat-header-row, .tsb-theme.dark-theme mat-row, .tsb-theme.dark-theme mat-footer-row,
.tsb-theme.dark-theme [mat-header-row], .tsb-theme.dark-theme [mat-row], .tsb-theme.dark-theme [mat-footer-row],
.tsb-theme.dark-theme .mat-table-sticky {
  background: inherit;
}
.tsb-theme.dark-theme mat-row, .tsb-theme.dark-theme mat-header-row, .tsb-theme.dark-theme mat-footer-row,
.tsb-theme.dark-theme th.mat-header-cell, .tsb-theme.dark-theme td.mat-cell, .tsb-theme.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme .mat-cell, .tsb-theme.dark-theme .mat-footer-cell {
  color: white;
}
.tsb-theme.dark-theme .mat-calendar-arrow {
  fill: white;
}
.tsb-theme.dark-theme .mat-datepicker-toggle,
.tsb-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.tsb-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.tsb-theme.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme .mat-calendar-table-header,
.tsb-theme.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme .mat-calendar-body-cell-content,
.tsb-theme.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.tsb-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.tsb-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.tsb-theme.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(30, 115, 190, 0.2);
}
.tsb-theme.dark-theme .mat-calendar-body-comparison-identical,
.tsb-theme.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.tsb-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.tsb-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(30, 115, 190, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.tsb-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.tsb-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(30, 115, 190, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.tsb-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.tsb-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.tsb-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.tsb-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.tsb-theme.dark-theme .mat-calendar-body-selected {
  background-color: #1e73be;
  color: white;
}
.tsb-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(30, 115, 190, 0.4);
}
.tsb-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.tsb-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.tsb-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(30, 115, 190, 0.3);
}
@media (hover: hover) {
  .tsb-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(30, 115, 190, 0.3);
  }
}
.tsb-theme.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.tsb-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.tsb-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.tsb-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.tsb-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.tsb-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.tsb-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.tsb-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.tsb-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.tsb-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.tsb-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.tsb-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.tsb-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.tsb-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.tsb-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.tsb-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .tsb-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.tsb-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.tsb-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.tsb-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.tsb-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.tsb-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.tsb-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.tsb-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.tsb-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.tsb-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.tsb-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.tsb-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.tsb-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.tsb-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.tsb-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.tsb-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.tsb-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .tsb-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.tsb-theme.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-datepicker-toggle-active {
  color: #1e73be;
}
.tsb-theme.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.tsb-theme.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.tsb-theme.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.tsb-theme.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.tsb-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .tsb-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .tsb-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .tsb-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.tsb-theme.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.tsb-theme.dark-theme .mat-expansion-panel-header-description,
.tsb-theme.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.tsb-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.tsb-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.tsb-theme.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #1e73be;
}
.tsb-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.tsb-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.tsb-theme.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.tsb-theme.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.tsb-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #1e73be;
}
.tsb-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.tsb-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.tsb-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #1e73be;
}
.tsb-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.tsb-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.tsb-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.tsb-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.tsb-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.tsb-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.tsb-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.tsb-theme.dark-theme .mat-error {
  color: #e91e63;
}
.tsb-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.tsb-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.tsb-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.tsb-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.tsb-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.tsb-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.tsb-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.tsb-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #1e73be;
}
.tsb-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.tsb-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.tsb-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.tsb-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.tsb-theme.dark-theme .mat-icon.mat-primary {
  color: #1e73be;
}
.tsb-theme.dark-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.tsb-theme.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.tsb-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme .mat-input-element:disabled,
.tsb-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-input-element {
  caret-color: #1e73be;
}
.tsb-theme.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.tsb-theme.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.tsb-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.tsb-theme.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.tsb-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.tsb-theme.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.tsb-theme.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.tsb-theme.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-list-option:hover, .tsb-theme.dark-theme .mat-list-option:focus,
.tsb-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.tsb-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.tsb-theme.dark-theme .mat-action-list .mat-list-item:hover,
.tsb-theme.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.tsb-theme.dark-theme .mat-list-single-selected-option, .tsb-theme.dark-theme .mat-list-single-selected-option:hover, .tsb-theme.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme .mat-menu-panel {
  background: #424242;
}
.tsb-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.tsb-theme.dark-theme .mat-menu-item[disabled],
.tsb-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.tsb-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.tsb-theme.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.tsb-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.tsb-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.tsb-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.tsb-theme.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.tsb-theme.dark-theme .mat-paginator {
  background: #424242;
}
.tsb-theme.dark-theme .mat-paginator,
.tsb-theme.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme .mat-paginator-decrement,
.tsb-theme.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.tsb-theme.dark-theme .mat-paginator-first,
.tsb-theme.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.tsb-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.tsb-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.tsb-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.tsb-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-progress-bar-background {
  fill: #1d3251;
}
.tsb-theme.dark-theme .mat-progress-bar-buffer {
  background-color: #1d3251;
}
.tsb-theme.dark-theme .mat-progress-bar-fill::after {
  background-color: #1e73be;
}
.tsb-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.tsb-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.tsb-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.tsb-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.tsb-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.tsb-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.tsb-theme.dark-theme .mat-progress-spinner circle, .tsb-theme.dark-theme .mat-spinner circle {
  stroke: #1e73be;
}
.tsb-theme.dark-theme .mat-progress-spinner.mat-accent circle, .tsb-theme.dark-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.tsb-theme.dark-theme .mat-progress-spinner.mat-warn circle, .tsb-theme.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.tsb-theme.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #1e73be;
}
.tsb-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.tsb-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .tsb-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .tsb-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #1e73be;
}
.tsb-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.tsb-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.tsb-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .tsb-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .tsb-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.tsb-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.tsb-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.tsb-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .tsb-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .tsb-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.tsb-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.tsb-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.tsb-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.tsb-theme.dark-theme .mat-select-value {
  color: white;
}
.tsb-theme.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme .mat-select-panel {
  background: #424242;
}
.tsb-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #1e73be;
}
.tsb-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.tsb-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.tsb-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.tsb-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.tsb-theme.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.tsb-theme.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.tsb-theme.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.tsb-theme.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.tsb-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.tsb-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.tsb-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.tsb-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.tsb-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #1e73be;
}
.tsb-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(30, 115, 190, 0.54);
}
.tsb-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #1e73be;
}
.tsb-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.tsb-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.tsb-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.tsb-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.tsb-theme.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.tsb-theme.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.tsb-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.tsb-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.tsb-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #1e73be;
}
.tsb-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.tsb-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(30, 115, 190, 0.2);
}
.tsb-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.tsb-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.tsb-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.tsb-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.tsb-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.tsb-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.tsb-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.tsb-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.tsb-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.tsb-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.tsb-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.tsb-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.tsb-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.tsb-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.tsb-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.tsb-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.tsb-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.tsb-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.tsb-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.tsb-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.tsb-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .tsb-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.tsb-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .tsb-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.tsb-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.tsb-theme.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.tsb-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .tsb-theme.dark-theme .mat-step-header.cdk-program-focused, .tsb-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .tsb-theme.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.tsb-theme.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .tsb-theme.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.tsb-theme.dark-theme .mat-step-header .mat-step-label,
.tsb-theme.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.tsb-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.tsb-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.tsb-theme.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #1e73be;
  color: white;
}
.tsb-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.tsb-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.tsb-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.tsb-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.tsb-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.tsb-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.tsb-theme.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.tsb-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.tsb-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.tsb-theme.dark-theme .mat-stepper-horizontal, .tsb-theme.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.tsb-theme.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme .mat-horizontal-stepper-header::before,
.tsb-theme.dark-theme .mat-horizontal-stepper-header::after,
.tsb-theme.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.tsb-theme.dark-theme .mat-tab-nav-bar,
.tsb-theme.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.tsb-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.tsb-theme.dark-theme .mat-tab-label, .tsb-theme.dark-theme .mat-tab-link {
  color: white;
}
.tsb-theme.dark-theme .mat-tab-label.mat-tab-disabled, .tsb-theme.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.tsb-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.tsb-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.tsb-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .tsb-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(98, 157, 210, 0.3);
}
.tsb-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #1e73be;
}
.tsb-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .tsb-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.tsb-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .tsb-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.tsb-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.tsb-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .tsb-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.tsb-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .tsb-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.tsb-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.tsb-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .tsb-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.tsb-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(98, 157, 210, 0.3);
}
.tsb-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .tsb-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .tsb-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #1e73be;
}
.tsb-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .tsb-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.tsb-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .tsb-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.tsb-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.tsb-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.tsb-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.tsb-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.tsb-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.tsb-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.tsb-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.tsb-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.tsb-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.tsb-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.tsb-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .tsb-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .tsb-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.tsb-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .tsb-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .tsb-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.tsb-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.tsb-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.tsb-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.tsb-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.tsb-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.tsb-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.tsb-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.tsb-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.tsb-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.tsb-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.tsb-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .tsb-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .tsb-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.tsb-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .tsb-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.tsb-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .tsb-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.tsb-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.tsb-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.tsb-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.tsb-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.tsb-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.tsb-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.tsb-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.tsb-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.tsb-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.tsb-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.tsb-theme.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.tsb-theme.dark-theme .mat-toolbar.mat-primary {
  background: #1e73be;
  color: white;
}
.tsb-theme.dark-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.tsb-theme.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.tsb-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.tsb-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.tsb-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.tsb-theme.dark-theme .mat-toolbar .mat-form-field-label,
.tsb-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.tsb-theme.dark-theme .mat-toolbar .mat-select-value,
.tsb-theme.dark-theme .mat-toolbar .mat-select-arrow,
.tsb-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.tsb-theme.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.tsb-theme.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.tsb-theme.dark-theme .mat-tree {
  background: #424242;
}
.tsb-theme.dark-theme .mat-tree-node,
.tsb-theme.dark-theme .mat-nested-tree-node {
  color: white;
}
.tsb-theme.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.tsb-theme.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.tsb-theme.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.tsb-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.tsb-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.tsb-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.tsb-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #1e73be;
}
.tsb-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(30, 115, 190, 0.54);
}
.tsb-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #1e73be;
}
.tsb-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.tsb-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.tsb-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.tsb-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.tsb-theme.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.tsb-theme.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.tsb-theme.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.tsb-theme.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.tsb-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.tsb-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.tsb-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.tsb-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.tsb-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.tsb-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.tsb-theme.dark-theme .mat-button.mat-primary-lighter,
.tsb-theme.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #629dd2;
}
.tsb-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.tsb-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.tsb-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.tsb-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.tsb-theme.dark-theme .mat-fab.mat-primary-lighter,
.tsb-theme.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #629dd2;
}
.tsb-theme.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #629dd2;
}
.tsb-theme.dark-theme .dave-background-image {
  background-color: #1e73be;
  color: white;
}
.tsb-theme.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.tsb-theme.dark-theme .clickable-list {
  background-color: #424242;
}
.tsb-theme.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.tsb-theme.dark-theme .clickable-list-item.is-active, .tsb-theme.dark-theme .clickable-list-item:hover, .tsb-theme.dark-theme .clickable-list-item:active, .tsb-theme.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-event.is-active, .tsb-theme.dark-theme .clickable-list-item.app-color-event:hover, .tsb-theme.dark-theme .clickable-list-item.app-color-event:active, .tsb-theme.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .tsb-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .tsb-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .tsb-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .tsb-theme.dark-theme .clickable-list-item.app-color-approved:hover, .tsb-theme.dark-theme .clickable-list-item.app-color-approved:active, .tsb-theme.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .tsb-theme.dark-theme .clickable-list-item.app-color-declined:hover, .tsb-theme.dark-theme .clickable-list-item.app-color-declined:active, .tsb-theme.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .tsb-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .tsb-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .tsb-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .tsb-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .tsb-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .tsb-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-late.is-active, .tsb-theme.dark-theme .clickable-list-item.app-color-late:hover, .tsb-theme.dark-theme .clickable-list-item.app-color-late:active, .tsb-theme.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .tsb-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .tsb-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .tsb-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .tsb-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .tsb-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .tsb-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .tsb-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .tsb-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .tsb-theme.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .tsb-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .tsb-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .tsb-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .tsb-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .tsb-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .tsb-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .tsb-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .tsb-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .tsb-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .tsb-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .tsb-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .tsb-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .tsb-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .tsb-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .tsb-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.tsb-theme.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.tsb-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .tsb-theme.dark-theme .clickable-list-item.custom-background-color:hover, .tsb-theme.dark-theme .clickable-list-item.custom-background-color:active, .tsb-theme.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.tsb-theme.dark-theme .disabled-table-entry, .tsb-theme.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.tsb-theme.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.tsb-theme.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.tsb-theme.dark-theme app-customer-list header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-customer-list header.header button.clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.tsb-theme.dark-theme app-customer-list a.active,
.tsb-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.tsb-theme.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.tsb-theme.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.tsb-theme.dark-theme app-employee-list header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-employee-list header.header button.clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.tsb-theme.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.tsb-theme.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .tsb-theme.dark-theme app-header {
    background-color: #1e73be;
    color: white;
  }
  .tsb-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.tsb-theme.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.tsb-theme.dark-theme app-login a {
  color: #1e73be;
}
.tsb-theme.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.tsb-theme.dark-theme app-login .formDialog h2 {
  color: white;
}
.tsb-theme.dark-theme app-history-bookmarks .header {
  color: white;
}
.tsb-theme.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.tsb-theme.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.tsb-theme.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.tsb-theme.dark-theme app-partner-list header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-partner-list header.header button.clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.tsb-theme.dark-theme app-home-dashboard .welcome-message .headline,
.tsb-theme.dark-theme app-home-dashboard .header .headline {
  color: white;
}
.tsb-theme.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.tsb-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #1e73be;
  color: white;
}
.tsb-theme.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.tsb-theme.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.tsb-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.tsb-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.tsb-theme.dark-theme app-logout .button.active,
.tsb-theme.dark-theme app-logout .button:hover {
  background-color: white;
  color: #1e73be;
}
.tsb-theme.dark-theme app-timeline .timeline:before {
  background-color: #1e73be;
}
.tsb-theme.dark-theme app-timeline .filter {
  background-color: #424242;
}
.tsb-theme.dark-theme app-timeline .filter h2 {
  color: #1e73be;
}
.tsb-theme.dark-theme app-timeline .filter h3 {
  color: white;
}
.tsb-theme.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #1e73be;
  background-color: #424242;
  color: white;
}
.tsb-theme.dark-theme app-timeline .event-icon:hover, .tsb-theme.dark-theme app-timeline .event-icon:focus {
  color: #1e73be;
}
.tsb-theme.dark-theme app-timeline .event-icon:hover fa-icon, .tsb-theme.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #1e73be;
}
.tsb-theme.dark-theme app-timeline .header {
  background-color: #1e73be;
}
.tsb-theme.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.tsb-theme.dark-theme app-timeline .annotation-menu {
  color: white;
}
.tsb-theme.dark-theme app-timeline .annotation-menu:hover {
  color: #1e73be;
}
.tsb-theme.dark-theme app-timeline .annotation-content {
  background-color: #1660af;
}
.tsb-theme.dark-theme app-timeline .close-button:hover {
  background-color: #1660af;
}
.tsb-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #1e73be;
}
.tsb-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #1e73be;
  color: #1e73be;
}
.tsb-theme.dark-theme app-timeline .annotation-name {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-timeline .filter-apply {
  background-color: #1e73be;
  border-color: white;
  color: white;
}
.tsb-theme.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #1e73be;
  color: #1e73be;
}
.tsb-theme.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #1e73be;
  background-color: #1c1c2d;
  color: white;
}
.tsb-theme.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.tsb-theme.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #1e73be;
}
.tsb-theme.dark-theme app-timeline .list-day:hover,
.tsb-theme.dark-theme app-timeline .list-day:focus {
  color: #1e73be;
}
.tsb-theme.dark-theme app-timeline .list-day:hover fa-icon,
.tsb-theme.dark-theme app-timeline .list-day:focus fa-icon {
  color: #1e73be;
}
.tsb-theme.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.tsb-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #1e73be;
}
.tsb-theme.dark-theme app-detail-event .link, .tsb-theme.dark-theme app-email-dialog .link {
  color: inherit;
}
.tsb-theme.dark-theme app-detail-event .note, .tsb-theme.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.tsb-theme.dark-theme app-detail-event .files-wrapper .file, .tsb-theme.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.tsb-theme.dark-theme app-detail-event .files-wrapper .file:hover, .tsb-theme.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.tsb-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .tsb-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.tsb-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .tsb-theme.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #1e73be;
}
.tsb-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .tsb-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #629dd2;
}
.tsb-theme.dark-theme app-detail-event .files-wrapper .file .editing, .tsb-theme.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.tsb-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .tsb-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.tsb-theme.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.tsb-theme.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.tsb-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.tsb-theme.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #1e73be;
}
.tsb-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #629dd2;
}
.tsb-theme.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.tsb-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.tsb-theme.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.tsb-theme.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.tsb-theme.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.tsb-theme.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.tsb-theme.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.tsb-theme.dark-theme app-commission .files-wrapper .file .fileName {
  color: #1e73be;
}
.tsb-theme.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #629dd2;
}
.tsb-theme.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.tsb-theme.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.tsb-theme.dark-theme app-detail-partner a.link {
  color: white;
}
.tsb-theme.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #1e73be;
}
.tsb-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.tsb-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #1e73be;
}
.tsb-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.tsb-theme.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.tsb-theme.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.tsb-theme.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.tsb-theme.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.tsb-theme.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.tsb-theme.dark-theme .clickable-mat-row:hover, .tsb-theme.dark-theme .clickable-mat-row:active, .tsb-theme.dark-theme .clickable-mat-row:focus, .tsb-theme.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .tsb-theme.dark-theme .clickable-mat-row.app-color-event:hover, .tsb-theme.dark-theme .clickable-mat-row.app-color-event:active, .tsb-theme.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .tsb-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .tsb-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .tsb-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .tsb-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .tsb-theme.dark-theme .clickable-mat-row.app-color-approved:active, .tsb-theme.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .tsb-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .tsb-theme.dark-theme .clickable-mat-row.app-color-declined:active, .tsb-theme.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .tsb-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .tsb-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .tsb-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .tsb-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .tsb-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .tsb-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .tsb-theme.dark-theme .clickable-mat-row.app-color-late:hover, .tsb-theme.dark-theme .clickable-mat-row.app-color-late:active, .tsb-theme.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .tsb-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .tsb-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .tsb-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .tsb-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .tsb-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .tsb-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .tsb-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .tsb-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .tsb-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .tsb-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .tsb-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .tsb-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .tsb-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .tsb-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .tsb-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .tsb-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .tsb-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .tsb-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .tsb-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .tsb-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .tsb-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.tsb-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .tsb-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .tsb-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .tsb-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.tsb-theme.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.tsb-theme.dark-theme app-detail-view-template > .buttons {
  background-color: #1e73be;
  color: white;
}
.tsb-theme.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.tsb-theme.dark-theme app-profile-template .card::before {
  background-color: #1660af;
}
.tsb-theme.dark-theme app-profile-template a.link {
  color: white;
}
.tsb-theme.dark-theme app-search-return {
  background-color: #424242;
}
.tsb-theme.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.tsb-theme.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.tsb-theme.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.tsb-theme.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.tsb-theme.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.tsb-theme.dark-theme .app-button,
.tsb-theme.dark-theme .app-round-button {
  background-color: #1e73be;
  color: #ffffff;
  border-color: #1e73be;
}
.tsb-theme.dark-theme .app-button:hover, .tsb-theme.dark-theme .app-button.app-button-active, .tsb-theme.dark-theme .app-button.app-button-inverted,
.tsb-theme.dark-theme .app-round-button:hover,
.tsb-theme.dark-theme .app-round-button.app-button-active,
.tsb-theme.dark-theme .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #1e73be;
}
.tsb-theme.dark-theme .app-button.app-button-active,
.tsb-theme.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.tsb-theme.dark-theme .app-button.app-button-inverted:hover, .tsb-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.tsb-theme.dark-theme .app-round-button.app-button-inverted:hover,
.tsb-theme.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.tsb-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.tsb-theme.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #11406a;
  box-shadow: inset 0 0 0.75rem #09233a;
}
.tsb-theme.dark-theme .app-button.app-button-inverted:hover,
.tsb-theme.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #1e73be;
}
.tsb-theme.dark-theme .app-button[disabled][disabled],
.tsb-theme.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.tsb-theme.dark-theme .app-button.app-button-lighter,
.tsb-theme.dark-theme .app-round-button.app-button-lighter {
  background-color: #629dd2;
  color: #ffffff;
  border-color: #629dd2;
}
.tsb-theme.dark-theme .app-button.app-button-lighter:hover, .tsb-theme.dark-theme .app-button.app-button-lighter.app-button-active, .tsb-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.tsb-theme.dark-theme .app-round-button.app-button-lighter:hover,
.tsb-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.tsb-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #629dd2;
}
.tsb-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.tsb-theme.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.tsb-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .tsb-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.tsb-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.tsb-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.tsb-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.tsb-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #2f6da4;
  box-shadow: inset 0 0 0.75rem #235078;
}
.tsb-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.tsb-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #629dd2;
}
.tsb-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.tsb-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.tsb-theme.dark-theme .app-stroked-round-button {
  background-color: #1e73be;
  color: #ffffff;
  border-color: #ffffff;
}
.tsb-theme.dark-theme .app-stroked-round-button:hover, .tsb-theme.dark-theme .app-stroked-round-button.app-button-active, .tsb-theme.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #1e73be;
}
.tsb-theme.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.tsb-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .tsb-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.tsb-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #11406a;
  box-shadow: inset 0 0 0.75rem #09233a;
}
.tsb-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #1e73be;
}
.tsb-theme.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.tsb-theme.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #1e73be;
}
.tsb-theme.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #629dd2;
  color: #ffffff;
  border-color: #ffffff;
}
.tsb-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .tsb-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .tsb-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #629dd2;
}
.tsb-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.tsb-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .tsb-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.tsb-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #2f6da4;
  box-shadow: inset 0 0 0.75rem #235078;
}
.tsb-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #629dd2;
}
.tsb-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.tsb-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #629dd2;
}
.tsb-theme.dark-theme app-timeline-view .files-icon {
  color: #1e73be;
}
.tsb-theme.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.tsb-theme.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.tsb-theme.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.tsb-theme.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.tsb-theme.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.tsb-theme.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.tsb-theme.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.tsb-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #1e73be, inset -0.5rem 0 0.5rem -0.5rem #1e73be;
}
.tsb-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #1e73be, inset -0.5rem 0 0.5rem -0.5rem #1e73be, inset 0 0.5rem 0.5rem -0.5rem #1e73be;
}
.tsb-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #1e73be;
}
.tsb-theme.dark-theme app-file-card .image-container {
  background-color: gray;
}
.tsb-theme.dark-theme app-file-card .download-button:hover, .tsb-theme.dark-theme app-file-card .delete-button:hover, .tsb-theme.dark-theme app-file-card .event-button:hover, .tsb-theme.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.tsb-theme.dark-theme app-file-card .download-button:hover, .tsb-theme.dark-theme app-file-card .event-button:hover {
  color: #1e73be;
}
.tsb-theme.dark-theme app-file-card .delete-button, .tsb-theme.dark-theme app-file-card .selected-icon, .tsb-theme.dark-theme app-file-card .link-icon {
  color: #424242;
}
.tsb-theme.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.tsb-theme.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.tsb-theme.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.tsb-theme.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.tsb-theme.dark-theme app-commission-list header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-commission-list header.header button.clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.tsb-theme.dark-theme app-commission-list a.active,
.tsb-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.tsb-theme.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.tsb-theme.dark-theme app-videodokumentation-list header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.tsb-theme.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.tsb-theme.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.tsb-theme.dark-theme app-email-client .search-bar-header {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-email-client .search-bar-clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.tsb-theme.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.tsb-theme.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.tsb-theme.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.tsb-theme.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.tsb-theme.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.tsb-theme.dark-theme app-support-dialog a.link {
  color: white;
}
.tsb-theme.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.tsb-theme.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.tsb-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.tsb-theme.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.tsb-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.tsb-theme.dark-theme app-file-explorer .example-container, .tsb-theme.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.tsb-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.tsb-theme.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.tsb-theme.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.tsb-theme.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme app-file-explorer .toggle-view-button {
  background: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.tsb-theme.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.tsb-theme.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.tsb-theme.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #1e73be;
}
.tsb-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .tsb-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.tsb-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.tsb-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .tsb-theme.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.tsb-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.tsb-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.tsb-theme.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.tsb-theme.dark-theme app-reports-list header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-reports-list header.header button.clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.tsb-theme.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.tsb-theme.dark-theme app-generated-documents-list header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.tsb-theme.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.tsb-theme.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.tsb-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .tsb-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.tsb-theme.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.tsb-theme.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.tsb-theme.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.tsb-theme.dark-theme app-event-card .primary {
  color: #1e73be;
}
.tsb-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.tsb-theme.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.tsb-theme.dark-theme app-booking-positions-list header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.tsb-theme.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.tsb-theme.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.tsb-theme.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.tsb-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.tsb-theme.dark-theme app-dave-list header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-dave-list header.header button.clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.tsb-theme.dark-theme app-dave-list a.active,
.tsb-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.tsb-theme.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.tsb-theme.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.tsb-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.tsb-theme.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #1e73be;
}
.tsb-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.tsb-theme.dark-theme app-export-business-volumes-dialog a.active,
.tsb-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.tsb-theme.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.tsb-theme.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.tsb-theme.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.tsb-theme.dark-theme app-shift-plan .header-colorful {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.tsb-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .tsb-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.tsb-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .tsb-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.tsb-theme.dark-theme app-detail-piecework main {
  background-color: #1e73be;
  color: white;
}
.tsb-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.tsb-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.tsb-theme.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.tsb-theme.dark-theme app-detail-piecework header {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #1e73be;
  color: white;
}
.tsb-theme.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.tsb-theme.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.tsb-theme.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #1e73be;
}
.tsb-theme.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme .dave-inc-bar {
  background-color: #1e73be;
}
.tsb-theme.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.tsb-theme.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #1e73be;
}
.tsb-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.tsb-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.tsb-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.tsb-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #1e73be;
  border-color: #1e73be;
}
.tsb-theme.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.tsb-theme.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.tsb-theme.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.tsb-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.tsb-theme.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.tsb-theme.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.tsb-theme.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.tsb-theme.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.tsb-theme.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.tsb-theme.dark-theme app-resource-plan .header-colorful {
  background-color: #1660af;
  color: white;
}
.tsb-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.tsb-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .tsb-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.tsb-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .tsb-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.tsb-theme.dark-theme app-time-tracker {
  background-color: #629dd2;
  color: white;
}
.tsb-theme.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.tsb-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.tsb-theme.dark-theme app-person-list-entry a.link {
  color: white;
}
.tsb-theme.dark-theme app-doctor-list-entry .link {
  color: white;
}
.tsb-theme.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.tsb-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.tsb-theme.dark-theme .app-background-primary {
  background-color: #1e73be;
}
.tsb-theme.dark-theme .app-background-accent {
  background-color: #fafafa;
}
.tsb-theme.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.tsb-theme.dark-theme .app-foreground-primary {
  color: #1e73be;
}
.tsb-theme.dark-theme .app-foreground-accent {
  color: #fafafa;
}
.tsb-theme.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.tsb-theme.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.tsb-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.tsb-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.tsb-theme.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.tsb-theme.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.tsb-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #1e73be;
}
.tsb-theme.dark-theme app-process-main-view .main-file-badge {
  color: #1e73be;
}
.tsb-theme.dark-theme app-new-document-view-component dropzone .input,
.tsb-theme.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.tsb-theme.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #629dd2;
  color: white;
}
.tsb-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.tsb-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.tsb-theme.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.tsb-theme.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #1e73be;
}
.tsb-theme.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.tsb-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.tsb-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #1e73be;
  color: white;
}
.tsb-theme.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.tsb-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.tsb-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.tsb-theme.dark-theme app-e-invoice-view .borders,
.tsb-theme.dark-theme app-e-invoice-view .borders-column,
.tsb-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.tsb-theme.dark-theme app-e-invoice-view .borders-row,
.tsb-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme app-e-invoice-view .mat-table td,
.tsb-theme.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.tsb-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.tsb-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.tsb-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.tsb-theme.dark-theme app-detail-contract .primary {
  color: #1e73be;
}
.tsb-theme.dark-theme app-detail-contract .filter {
  background-color: white;
}
.tsb-theme.dark-theme app-detail-contract .filter h2 {
  color: #1e73be;
}
.tsb-theme.dark-theme app-contract-list header.header {
  color: white;
  background-color: #1660af;
}
.tsb-theme.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.tsb-theme.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.tsb-theme.dark-theme app-detail-doctor a.link {
  color: white;
}
.yust-infra-theme .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.yust-infra-theme .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-option:hover:not(.mat-option-disabled), .yust-infra-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.yust-infra-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.yust-infra-theme .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #00a7de;
}
.yust-infra-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.yust-infra-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.yust-infra-theme .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.yust-infra-theme .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.yust-infra-theme .mat-primary .mat-pseudo-checkbox-checked,
.yust-infra-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #00a7de;
}
.yust-infra-theme .mat-pseudo-checkbox-checked,
.yust-infra-theme .mat-pseudo-checkbox-indeterminate,
.yust-infra-theme .mat-accent .mat-pseudo-checkbox-checked,
.yust-infra-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.yust-infra-theme .mat-warn .mat-pseudo-checkbox-checked,
.yust-infra-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.yust-infra-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.yust-infra-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.yust-infra-theme .mat-app-background, .yust-infra-theme.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.yust-infra-theme .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.yust-infra-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-badge {
  position: relative;
}
.yust-infra-theme .mat-badge.mat-badge {
  overflow: visible;
}
.yust-infra-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.yust-infra-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.yust-infra-theme .ng-animate-disabled .mat-badge-content,
.yust-infra-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.yust-infra-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.yust-infra-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.yust-infra-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.yust-infra-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.yust-infra-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .yust-infra-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.yust-infra-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .yust-infra-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.yust-infra-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .yust-infra-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.yust-infra-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .yust-infra-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.yust-infra-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.yust-infra-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.yust-infra-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.yust-infra-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .yust-infra-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.yust-infra-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .yust-infra-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.yust-infra-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .yust-infra-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.yust-infra-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .yust-infra-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.yust-infra-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.yust-infra-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.yust-infra-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.yust-infra-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .yust-infra-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.yust-infra-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .yust-infra-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.yust-infra-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .yust-infra-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.yust-infra-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .yust-infra-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.yust-infra-theme .mat-badge-content {
  color: white;
  background: #00a7de;
}
.cdk-high-contrast-active .yust-infra-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.yust-infra-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.yust-infra-theme .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-button, .yust-infra-theme .mat-icon-button, .yust-infra-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.yust-infra-theme .mat-button.mat-primary, .yust-infra-theme .mat-icon-button.mat-primary, .yust-infra-theme .mat-stroked-button.mat-primary {
  color: #00a7de;
}
.yust-infra-theme .mat-button.mat-accent, .yust-infra-theme .mat-icon-button.mat-accent, .yust-infra-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.yust-infra-theme .mat-button.mat-warn, .yust-infra-theme .mat-icon-button.mat-warn, .yust-infra-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.yust-infra-theme .mat-button.mat-primary.mat-button-disabled, .yust-infra-theme .mat-button.mat-accent.mat-button-disabled, .yust-infra-theme .mat-button.mat-warn.mat-button-disabled, .yust-infra-theme .mat-button.mat-button-disabled.mat-button-disabled, .yust-infra-theme .mat-icon-button.mat-primary.mat-button-disabled, .yust-infra-theme .mat-icon-button.mat-accent.mat-button-disabled, .yust-infra-theme .mat-icon-button.mat-warn.mat-button-disabled, .yust-infra-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .yust-infra-theme .mat-stroked-button.mat-primary.mat-button-disabled, .yust-infra-theme .mat-stroked-button.mat-accent.mat-button-disabled, .yust-infra-theme .mat-stroked-button.mat-warn.mat-button-disabled, .yust-infra-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.yust-infra-theme .mat-button.mat-primary .mat-button-focus-overlay, .yust-infra-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .yust-infra-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #00a7de;
}
.yust-infra-theme .mat-button.mat-accent .mat-button-focus-overlay, .yust-infra-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .yust-infra-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.yust-infra-theme .mat-button.mat-warn .mat-button-focus-overlay, .yust-infra-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .yust-infra-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.yust-infra-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .yust-infra-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .yust-infra-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.yust-infra-theme .mat-button .mat-ripple-element, .yust-infra-theme .mat-icon-button .mat-ripple-element, .yust-infra-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.yust-infra-theme .mat-button-focus-overlay {
  background: black;
}
.yust-infra-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-flat-button, .yust-infra-theme .mat-raised-button, .yust-infra-theme .mat-fab, .yust-infra-theme .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.yust-infra-theme .mat-flat-button.mat-primary, .yust-infra-theme .mat-raised-button.mat-primary, .yust-infra-theme .mat-fab.mat-primary, .yust-infra-theme .mat-mini-fab.mat-primary {
  color: white;
}
.yust-infra-theme .mat-flat-button.mat-accent, .yust-infra-theme .mat-raised-button.mat-accent, .yust-infra-theme .mat-fab.mat-accent, .yust-infra-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-flat-button.mat-warn, .yust-infra-theme .mat-raised-button.mat-warn, .yust-infra-theme .mat-fab.mat-warn, .yust-infra-theme .mat-mini-fab.mat-warn {
  color: white;
}
.yust-infra-theme .mat-flat-button.mat-primary.mat-button-disabled, .yust-infra-theme .mat-flat-button.mat-accent.mat-button-disabled, .yust-infra-theme .mat-flat-button.mat-warn.mat-button-disabled, .yust-infra-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .yust-infra-theme .mat-raised-button.mat-primary.mat-button-disabled, .yust-infra-theme .mat-raised-button.mat-accent.mat-button-disabled, .yust-infra-theme .mat-raised-button.mat-warn.mat-button-disabled, .yust-infra-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .yust-infra-theme .mat-fab.mat-primary.mat-button-disabled, .yust-infra-theme .mat-fab.mat-accent.mat-button-disabled, .yust-infra-theme .mat-fab.mat-warn.mat-button-disabled, .yust-infra-theme .mat-fab.mat-button-disabled.mat-button-disabled, .yust-infra-theme .mat-mini-fab.mat-primary.mat-button-disabled, .yust-infra-theme .mat-mini-fab.mat-accent.mat-button-disabled, .yust-infra-theme .mat-mini-fab.mat-warn.mat-button-disabled, .yust-infra-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.yust-infra-theme .mat-flat-button.mat-primary, .yust-infra-theme .mat-raised-button.mat-primary, .yust-infra-theme .mat-fab.mat-primary, .yust-infra-theme .mat-mini-fab.mat-primary {
  background-color: #00a7de;
}
.yust-infra-theme .mat-flat-button.mat-accent, .yust-infra-theme .mat-raised-button.mat-accent, .yust-infra-theme .mat-fab.mat-accent, .yust-infra-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.yust-infra-theme .mat-flat-button.mat-warn, .yust-infra-theme .mat-raised-button.mat-warn, .yust-infra-theme .mat-fab.mat-warn, .yust-infra-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.yust-infra-theme .mat-flat-button.mat-primary.mat-button-disabled, .yust-infra-theme .mat-flat-button.mat-accent.mat-button-disabled, .yust-infra-theme .mat-flat-button.mat-warn.mat-button-disabled, .yust-infra-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .yust-infra-theme .mat-raised-button.mat-primary.mat-button-disabled, .yust-infra-theme .mat-raised-button.mat-accent.mat-button-disabled, .yust-infra-theme .mat-raised-button.mat-warn.mat-button-disabled, .yust-infra-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .yust-infra-theme .mat-fab.mat-primary.mat-button-disabled, .yust-infra-theme .mat-fab.mat-accent.mat-button-disabled, .yust-infra-theme .mat-fab.mat-warn.mat-button-disabled, .yust-infra-theme .mat-fab.mat-button-disabled.mat-button-disabled, .yust-infra-theme .mat-mini-fab.mat-primary.mat-button-disabled, .yust-infra-theme .mat-mini-fab.mat-accent.mat-button-disabled, .yust-infra-theme .mat-mini-fab.mat-warn.mat-button-disabled, .yust-infra-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-flat-button.mat-primary .mat-ripple-element, .yust-infra-theme .mat-raised-button.mat-primary .mat-ripple-element, .yust-infra-theme .mat-fab.mat-primary .mat-ripple-element, .yust-infra-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.yust-infra-theme .mat-flat-button.mat-accent .mat-ripple-element, .yust-infra-theme .mat-raised-button.mat-accent .mat-ripple-element, .yust-infra-theme .mat-fab.mat-accent .mat-ripple-element, .yust-infra-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.yust-infra-theme .mat-flat-button.mat-warn .mat-ripple-element, .yust-infra-theme .mat-raised-button.mat-warn .mat-ripple-element, .yust-infra-theme .mat-fab.mat-warn .mat-ripple-element, .yust-infra-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.yust-infra-theme .mat-stroked-button:not([class*=mat-elevation-z]), .yust-infra-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-fab:not([class*=mat-elevation-z]), .yust-infra-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .yust-infra-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .yust-infra-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.yust-infra-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.yust-infra-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.yust-infra-theme .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.yust-infra-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.yust-infra-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.yust-infra-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.yust-infra-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.yust-infra-theme .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.yust-infra-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.yust-infra-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.yust-infra-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.yust-infra-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.yust-infra-theme .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.yust-infra-theme .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.yust-infra-theme .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.yust-infra-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .yust-infra-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #00a7de;
}
.yust-infra-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .yust-infra-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.yust-infra-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .yust-infra-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.yust-infra-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .yust-infra-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.yust-infra-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.yust-infra-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.yust-infra-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.yust-infra-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #00a7de;
}
.yust-infra-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.yust-infra-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.yust-infra-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.yust-infra-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.yust-infra-theme .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.yust-infra-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.yust-infra-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.yust-infra-theme .mat-chip.mat-standard-chip::after {
  background: black;
}
.yust-infra-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #00a7de;
  color: white;
}
.yust-infra-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.yust-infra-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.yust-infra-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.yust-infra-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.yust-infra-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.yust-infra-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.yust-infra-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.yust-infra-theme .mat-table {
  background: white;
}
.yust-infra-theme .mat-table thead, .yust-infra-theme .mat-table tbody, .yust-infra-theme .mat-table tfoot,
.yust-infra-theme mat-header-row, .yust-infra-theme mat-row, .yust-infra-theme mat-footer-row,
.yust-infra-theme [mat-header-row], .yust-infra-theme [mat-row], .yust-infra-theme [mat-footer-row],
.yust-infra-theme .mat-table-sticky {
  background: inherit;
}
.yust-infra-theme mat-row, .yust-infra-theme mat-header-row, .yust-infra-theme mat-footer-row,
.yust-infra-theme th.mat-header-cell, .yust-infra-theme td.mat-cell, .yust-infra-theme td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme .mat-cell, .yust-infra-theme .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme .mat-datepicker-toggle,
.yust-infra-theme .mat-datepicker-content .mat-calendar-next-button,
.yust-infra-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-calendar-table-header,
.yust-infra-theme .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme .mat-calendar-body-cell-content,
.yust-infra-theme .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.yust-infra-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.yust-infra-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.yust-infra-theme .mat-calendar-body-in-range::before {
  background: rgba(0, 167, 222, 0.2);
}
.yust-infra-theme .mat-calendar-body-comparison-identical,
.yust-infra-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.yust-infra-theme .mat-calendar-body-comparison-bridge-start::before,
.yust-infra-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(0, 167, 222, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.yust-infra-theme .mat-calendar-body-comparison-bridge-end::before,
.yust-infra-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(0, 167, 222, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.yust-infra-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.yust-infra-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.yust-infra-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.yust-infra-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.yust-infra-theme .mat-calendar-body-selected {
  background-color: #00a7de;
  color: white;
}
.yust-infra-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(0, 167, 222, 0.4);
}
.yust-infra-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.yust-infra-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.yust-infra-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(0, 167, 222, 0.3);
}
@media (hover: hover) {
  .yust-infra-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(0, 167, 222, 0.3);
  }
}
.yust-infra-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.yust-infra-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.yust-infra-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.yust-infra-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.yust-infra-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.yust-infra-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.yust-infra-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.yust-infra-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.yust-infra-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.yust-infra-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.yust-infra-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.yust-infra-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.yust-infra-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.yust-infra-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .yust-infra-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.yust-infra-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.yust-infra-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.yust-infra-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.yust-infra-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.yust-infra-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.yust-infra-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.yust-infra-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.yust-infra-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.yust-infra-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.yust-infra-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.yust-infra-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.yust-infra-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.yust-infra-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.yust-infra-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.yust-infra-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.yust-infra-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .yust-infra-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.yust-infra-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-datepicker-toggle-active {
  color: #00a7de;
}
.yust-infra-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.yust-infra-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.yust-infra-theme .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .yust-infra-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .yust-infra-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .yust-infra-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.yust-infra-theme .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-expansion-panel-header-description,
.yust-infra-theme .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.yust-infra-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.yust-infra-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.yust-infra-theme .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.yust-infra-theme .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.yust-infra-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #00a7de;
}
.yust-infra-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.yust-infra-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.yust-infra-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.yust-infra-theme .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #00a7de;
}
.yust-infra-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.yust-infra-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.yust-infra-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #00a7de;
}
.yust-infra-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.yust-infra-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.yust-infra-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.yust-infra-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.yust-infra-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.yust-infra-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.yust-infra-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.yust-infra-theme .mat-error {
  color: #e91e63;
}
.yust-infra-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.yust-infra-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.yust-infra-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.yust-infra-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.yust-infra-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.yust-infra-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.yust-infra-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.yust-infra-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.yust-infra-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #00a7de;
}
.yust-infra-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.yust-infra-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.yust-infra-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.yust-infra-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.yust-infra-theme .mat-icon.mat-primary {
  color: #00a7de;
}
.yust-infra-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.yust-infra-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.yust-infra-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme .mat-input-element:disabled,
.yust-infra-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-input-element {
  caret-color: #00a7de;
}
.yust-infra-theme .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.yust-infra-theme .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.yust-infra-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.yust-infra-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.yust-infra-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.yust-infra-theme .mat-form-field.mat-warn .mat-input-element,
.yust-infra-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.yust-infra-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.yust-infra-theme .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-list-option:hover, .yust-infra-theme .mat-list-option:focus,
.yust-infra-theme .mat-nav-list .mat-list-item:hover,
.yust-infra-theme .mat-nav-list .mat-list-item:focus,
.yust-infra-theme .mat-action-list .mat-list-item:hover,
.yust-infra-theme .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.yust-infra-theme .mat-list-single-selected-option, .yust-infra-theme .mat-list-single-selected-option:hover, .yust-infra-theme .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-menu-panel {
  background: white;
}
.yust-infra-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-menu-item[disabled],
.yust-infra-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.yust-infra-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-menu-item .mat-icon-no-color,
.yust-infra-theme .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme .mat-menu-item:hover:not([disabled]),
.yust-infra-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.yust-infra-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.yust-infra-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.yust-infra-theme .mat-paginator {
  background: white;
}
.yust-infra-theme .mat-paginator,
.yust-infra-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme .mat-paginator-decrement,
.yust-infra-theme .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.yust-infra-theme .mat-paginator-first,
.yust-infra-theme .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.yust-infra-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.yust-infra-theme .mat-icon-button[disabled] .mat-paginator-increment,
.yust-infra-theme .mat-icon-button[disabled] .mat-paginator-first,
.yust-infra-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-progress-bar-background {
  fill: #afdeef;
}
.yust-infra-theme .mat-progress-bar-buffer {
  background-color: #afdeef;
}
.yust-infra-theme .mat-progress-bar-fill::after {
  background-color: #00a7de;
}
.yust-infra-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.yust-infra-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.yust-infra-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.yust-infra-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.yust-infra-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.yust-infra-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.yust-infra-theme .mat-progress-spinner circle, .yust-infra-theme .mat-spinner circle {
  stroke: #00a7de;
}
.yust-infra-theme .mat-progress-spinner.mat-accent circle, .yust-infra-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.yust-infra-theme .mat-progress-spinner.mat-warn circle, .yust-infra-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.yust-infra-theme .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #00a7de;
}
.yust-infra-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.yust-infra-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .yust-infra-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .yust-infra-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #00a7de;
}
.yust-infra-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.yust-infra-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.yust-infra-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .yust-infra-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .yust-infra-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.yust-infra-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.yust-infra-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.yust-infra-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .yust-infra-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .yust-infra-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.yust-infra-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.yust-infra-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.yust-infra-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.yust-infra-theme .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.yust-infra-theme .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme .mat-select-panel {
  background: white;
}
.yust-infra-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #00a7de;
}
.yust-infra-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.yust-infra-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.yust-infra-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.yust-infra-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-drawer.mat-drawer-push {
  background-color: white;
}
.yust-infra-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.yust-infra-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.yust-infra-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.yust-infra-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.yust-infra-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.yust-infra-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.yust-infra-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #00a7de;
}
.yust-infra-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 167, 222, 0.54);
}
.yust-infra-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #00a7de;
}
.yust-infra-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.yust-infra-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.yust-infra-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.yust-infra-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.yust-infra-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.yust-infra-theme .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.yust-infra-theme .mat-slider.mat-primary .mat-slider-track-fill,
.yust-infra-theme .mat-slider.mat-primary .mat-slider-thumb,
.yust-infra-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #00a7de;
}
.yust-infra-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.yust-infra-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(0, 167, 222, 0.2);
}
.yust-infra-theme .mat-slider.mat-accent .mat-slider-track-fill,
.yust-infra-theme .mat-slider.mat-accent .mat-slider-thumb,
.yust-infra-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.yust-infra-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.yust-infra-theme .mat-slider.mat-warn .mat-slider-track-fill,
.yust-infra-theme .mat-slider.mat-warn .mat-slider-thumb,
.yust-infra-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.yust-infra-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.yust-infra-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.yust-infra-theme .mat-slider:hover .mat-slider-track-background,
.yust-infra-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.yust-infra-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.yust-infra-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.yust-infra-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.yust-infra-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.yust-infra-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.yust-infra-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.yust-infra-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.yust-infra-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .yust-infra-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .yust-infra-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.yust-infra-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.yust-infra-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.yust-infra-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.yust-infra-theme .mat-step-header.cdk-keyboard-focused, .yust-infra-theme .mat-step-header.cdk-program-focused, .yust-infra-theme .mat-step-header:hover:not([aria-disabled]), .yust-infra-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.yust-infra-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .yust-infra-theme .mat-step-header:hover {
    background: none;
  }
}
.yust-infra-theme .mat-step-header .mat-step-label,
.yust-infra-theme .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.yust-infra-theme .mat-step-header .mat-step-icon-selected,
.yust-infra-theme .mat-step-header .mat-step-icon-state-done,
.yust-infra-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #00a7de;
  color: white;
}
.yust-infra-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.yust-infra-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.yust-infra-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.yust-infra-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.yust-infra-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.yust-infra-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.yust-infra-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.yust-infra-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.yust-infra-theme .mat-stepper-horizontal, .yust-infra-theme .mat-stepper-vertical {
  background-color: white;
}
.yust-infra-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-horizontal-stepper-header::before,
.yust-infra-theme .mat-horizontal-stepper-header::after,
.yust-infra-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-sort-header-arrow {
  color: #757575;
}
.yust-infra-theme .mat-tab-nav-bar,
.yust-infra-theme .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.yust-infra-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.yust-infra-theme .mat-tab-label, .yust-infra-theme .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-tab-label.mat-tab-disabled, .yust-infra-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.yust-infra-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.yust-infra-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .yust-infra-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(77, 193, 232, 0.3);
}
.yust-infra-theme .mat-tab-group.mat-primary .mat-ink-bar, .yust-infra-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #00a7de;
}
.yust-infra-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .yust-infra-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .yust-infra-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .yust-infra-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.yust-infra-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .yust-infra-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.yust-infra-theme .mat-tab-group.mat-accent .mat-ink-bar, .yust-infra-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.yust-infra-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .yust-infra-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .yust-infra-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .yust-infra-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .yust-infra-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.yust-infra-theme .mat-tab-group.mat-warn .mat-ink-bar, .yust-infra-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.yust-infra-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .yust-infra-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .yust-infra-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .yust-infra-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.yust-infra-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .yust-infra-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(77, 193, 232, 0.3);
}
.yust-infra-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .yust-infra-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .yust-infra-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .yust-infra-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .yust-infra-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .yust-infra-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #00a7de;
}
.yust-infra-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .yust-infra-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .yust-infra-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .yust-infra-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.yust-infra-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .yust-infra-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .yust-infra-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .yust-infra-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.yust-infra-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.yust-infra-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.yust-infra-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.yust-infra-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .yust-infra-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.yust-infra-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.yust-infra-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.yust-infra-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.yust-infra-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.yust-infra-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .yust-infra-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.yust-infra-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.yust-infra-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.yust-infra-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.yust-infra-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .yust-infra-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.yust-infra-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.yust-infra-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.yust-infra-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .yust-infra-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.yust-infra-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .yust-infra-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .yust-infra-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .yust-infra-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .yust-infra-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .yust-infra-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.yust-infra-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .yust-infra-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .yust-infra-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .yust-infra-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .yust-infra-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .yust-infra-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .yust-infra-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.yust-infra-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.yust-infra-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.yust-infra-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.yust-infra-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .yust-infra-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.yust-infra-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.yust-infra-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.yust-infra-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.yust-infra-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .yust-infra-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.yust-infra-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.yust-infra-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.yust-infra-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.yust-infra-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .yust-infra-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.yust-infra-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.yust-infra-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.yust-infra-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .yust-infra-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.yust-infra-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .yust-infra-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .yust-infra-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .yust-infra-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .yust-infra-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .yust-infra-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.yust-infra-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .yust-infra-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .yust-infra-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .yust-infra-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.yust-infra-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .yust-infra-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .yust-infra-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .yust-infra-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.yust-infra-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.yust-infra-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.yust-infra-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.yust-infra-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .yust-infra-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.yust-infra-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.yust-infra-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.yust-infra-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.yust-infra-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.yust-infra-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .yust-infra-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.yust-infra-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.yust-infra-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.yust-infra-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.yust-infra-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .yust-infra-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.yust-infra-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.yust-infra-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.yust-infra-theme .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-toolbar.mat-primary {
  background: #00a7de;
  color: white;
}
.yust-infra-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.yust-infra-theme .mat-toolbar .mat-form-field-underline,
.yust-infra-theme .mat-toolbar .mat-form-field-ripple,
.yust-infra-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.yust-infra-theme .mat-toolbar .mat-form-field-label,
.yust-infra-theme .mat-toolbar .mat-focused .mat-form-field-label,
.yust-infra-theme .mat-toolbar .mat-select-value,
.yust-infra-theme .mat-toolbar .mat-select-arrow,
.yust-infra-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.yust-infra-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.yust-infra-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.yust-infra-theme .mat-tree {
  background: white;
}
.yust-infra-theme .mat-tree-node,
.yust-infra-theme .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .mat-simple-snackbar-action {
  color: #fafafa;
}
.yust-infra-theme app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.yust-infra-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.yust-infra-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.yust-infra-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #00a7de;
}
.yust-infra-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 167, 222, 0.54);
}
.yust-infra-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #00a7de;
}
.yust-infra-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.yust-infra-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.yust-infra-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.yust-infra-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.yust-infra-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.yust-infra-theme .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.yust-infra-theme .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.yust-infra-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.yust-infra-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.yust-infra-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.yust-infra-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.yust-infra-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.yust-infra-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.yust-infra-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.yust-infra-theme .mat-button.mat-primary-lighter,
.yust-infra-theme .mat-stroked-button.mat-primary-lighter {
  color: #4dc1e8;
}
.yust-infra-theme .mat-button.mat-primary-lighter:hover,
.yust-infra-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.yust-infra-theme .mat-raised-button.mat-primary-lighter,
.yust-infra-theme .mat-flat-button.mat-primary-lighter,
.yust-infra-theme .mat-fab.mat-primary-lighter,
.yust-infra-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #4dc1e8;
}
.yust-infra-theme .mat-icon-button.mat-primary-lighter {
  color: #4dc1e8;
}
.yust-infra-theme .dave-background-image {
  background-color: #00a7de;
  color: white;
}
.yust-infra-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.yust-infra-theme .clickable-list {
  background-color: white;
}
.yust-infra-theme .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.yust-infra-theme .clickable-list-item.is-active, .yust-infra-theme .clickable-list-item:hover, .yust-infra-theme .clickable-list-item:active, .yust-infra-theme .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.yust-infra-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-event.is-active, .yust-infra-theme .clickable-list-item.app-color-event:hover, .yust-infra-theme .clickable-list-item.app-color-event:active, .yust-infra-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-time-tracking.is-active, .yust-infra-theme .clickable-list-item.app-color-time-tracking:hover, .yust-infra-theme .clickable-list-item.app-color-time-tracking:active, .yust-infra-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-approved.is-active, .yust-infra-theme .clickable-list-item.app-color-approved:hover, .yust-infra-theme .clickable-list-item.app-color-approved:active, .yust-infra-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-declined.is-active, .yust-infra-theme .clickable-list-item.app-color-declined:hover, .yust-infra-theme .clickable-list-item.app-color-declined:active, .yust-infra-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .yust-infra-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .yust-infra-theme .clickable-list-item.app-color-invoice-verrechnet:active, .yust-infra-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-invoice-booked.is-active, .yust-infra-theme .clickable-list-item.app-color-invoice-booked:hover, .yust-infra-theme .clickable-list-item.app-color-invoice-booked:active, .yust-infra-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-late.is-active, .yust-infra-theme .clickable-list-item.app-color-late:hover, .yust-infra-theme .clickable-list-item.app-color-late:active, .yust-infra-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-invoice-storniert.is-active, .yust-infra-theme .clickable-list-item.app-color-invoice-storniert:hover, .yust-infra-theme .clickable-list-item.app-color-invoice-storniert:active, .yust-infra-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-invoice-approved.is-active, .yust-infra-theme .clickable-list-item.app-color-invoice-approved:hover, .yust-infra-theme .clickable-list-item.app-color-invoice-approved:active, .yust-infra-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-commission-open.is-active, .yust-infra-theme .clickable-list-item.app-color-commission-open:hover, .yust-infra-theme .clickable-list-item.app-color-commission-open:active, .yust-infra-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-commission-in-progress.is-active, .yust-infra-theme .clickable-list-item.app-color-commission-in-progress:hover, .yust-infra-theme .clickable-list-item.app-color-commission-in-progress:active, .yust-infra-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-commission-freigabe.is-active, .yust-infra-theme .clickable-list-item.app-color-commission-freigabe:hover, .yust-infra-theme .clickable-list-item.app-color-commission-freigabe:active, .yust-infra-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .yust-infra-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .yust-infra-theme .clickable-list-item.app-color-commission-abgerechnet:active, .yust-infra-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .yust-infra-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .yust-infra-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .yust-infra-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.yust-infra-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .yust-infra-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .yust-infra-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .yust-infra-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.yust-infra-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.yust-infra-theme .clickable-list-item.custom-background-color.is-active, .yust-infra-theme .clickable-list-item.custom-background-color:hover, .yust-infra-theme .clickable-list-item.custom-background-color:active, .yust-infra-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.yust-infra-theme .disabled-table-entry, .yust-infra-theme .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.yust-infra-theme app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.yust-infra-theme app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-customer-list header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-customer-list header.header button.clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-customer-list header.header button.clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.yust-infra-theme app-customer-list a.active,
.yust-infra-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.yust-infra-theme app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.yust-infra-theme app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-employee-list header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-employee-list header.header button.clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-employee-list header.header button.clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme app-employee-list a.active {
  background-color: #e0e0e0;
}
.yust-infra-theme app-history-side-elements .component {
  background-color: white;
}
.yust-infra-theme app-history-side-elements .component > * > header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .yust-infra-theme app-header {
    background-color: #00a7de;
    color: white;
  }
  .yust-infra-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.yust-infra-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.yust-infra-theme app-login a {
  color: #00a7de;
}
.yust-infra-theme app-login .wrapper {
  background-color: #e9f0f5;
}
.yust-infra-theme app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.yust-infra-theme app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-partner-list header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-partner-list header.header button.clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-partner-list header.header button.clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme app-partner-list a.active {
  background-color: #e0e0e0;
}
.yust-infra-theme app-home-dashboard .welcome-message .headline,
.yust-infra-theme app-home-dashboard .header .headline {
  color: white;
}
.yust-infra-theme app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #00a7de;
  color: white;
}
.yust-infra-theme app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.yust-infra-theme app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.yust-infra-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.yust-infra-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.yust-infra-theme app-logout .button.active,
.yust-infra-theme app-logout .button:hover {
  background-color: white;
  color: #00a7de;
}
.yust-infra-theme app-timeline .timeline:before {
  background-color: #00a7de;
}
.yust-infra-theme app-timeline .filter {
  background-color: white;
}
.yust-infra-theme app-timeline .filter h2 {
  color: #00a7de;
}
.yust-infra-theme app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #00a7de;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-timeline .event-icon:hover, .yust-infra-theme app-timeline .event-icon:focus {
  color: #00a7de;
}
.yust-infra-theme app-timeline .event-icon:hover fa-icon, .yust-infra-theme app-timeline .event-icon:focus fa-icon {
  color: #00a7de;
}
.yust-infra-theme app-timeline .header {
  background-color: #00a7de;
}
.yust-infra-theme app-timeline .annotation-overlay {
  color: white;
}
.yust-infra-theme app-timeline .annotation-menu {
  color: white;
}
.yust-infra-theme app-timeline .annotation-menu:hover {
  color: #00a7de;
}
.yust-infra-theme app-timeline .annotation-content {
  background-color: #0096d5;
}
.yust-infra-theme app-timeline .close-button:hover {
  background-color: #0096d5;
}
.yust-infra-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #00a7de;
}
.yust-infra-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #00a7de;
  color: #00a7de;
}
.yust-infra-theme app-timeline .annotation-name {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-timeline .filter-apply {
  background-color: #00a7de;
  border-color: white;
  color: white;
}
.yust-infra-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #00a7de;
  color: #00a7de;
}
.yust-infra-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #00a7de;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-timeline .no-displayed-events {
  color: white;
}
.yust-infra-theme app-timeline .clickable-list-item-content fa-icon {
  color: #00a7de;
}
.yust-infra-theme app-timeline .list-day:hover,
.yust-infra-theme app-timeline .list-day:focus {
  color: #00a7de;
}
.yust-infra-theme app-timeline .list-day:hover fa-icon,
.yust-infra-theme app-timeline .list-day:focus fa-icon {
  color: #00a7de;
}
.yust-infra-theme app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.yust-infra-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #00a7de;
}
.yust-infra-theme app-detail-event .link, .yust-infra-theme app-email-dialog .link {
  color: inherit;
}
.yust-infra-theme app-detail-event .note, .yust-infra-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.yust-infra-theme app-detail-event .files-wrapper .file, .yust-infra-theme app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.yust-infra-theme app-detail-event .files-wrapper .file:hover, .yust-infra-theme app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.yust-infra-theme app-detail-event .files-wrapper .file .image-wrapper, .yust-infra-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.yust-infra-theme app-detail-event .files-wrapper .file .fileName, .yust-infra-theme app-email-dialog .files-wrapper .file .fileName {
  color: #00a7de;
}
.yust-infra-theme app-detail-event .files-wrapper .file .fileName:hover, .yust-infra-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #4dc1e8;
}
.yust-infra-theme app-detail-event .files-wrapper .file .editing, .yust-infra-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.yust-infra-theme app-detail-event .files-wrapper .file .editing:hover, .yust-infra-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.yust-infra-theme app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.yust-infra-theme app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.yust-infra-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.yust-infra-theme app-detail-customer .files-wrapper .file .fileName {
  color: #00a7de;
}
.yust-infra-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #4dc1e8;
}
.yust-infra-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.yust-infra-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.yust-infra-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.yust-infra-theme app-commission .tab-group {
  background-color: white;
}
.yust-infra-theme app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.yust-infra-theme app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.yust-infra-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.yust-infra-theme app-commission .files-wrapper .file .fileName {
  color: #00a7de;
}
.yust-infra-theme app-commission .files-wrapper .file .fileName:hover {
  color: #4dc1e8;
}
.yust-infra-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.yust-infra-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.yust-infra-theme app-detail-partner a.link {
  color: white;
}
.yust-infra-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #00a7de;
}
.yust-infra-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.yust-infra-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #00a7de;
}
.yust-infra-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.yust-infra-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.yust-infra-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.yust-infra-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.yust-infra-theme app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.yust-infra-theme app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.yust-infra-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.yust-infra-theme .clickable-mat-row:hover, .yust-infra-theme .clickable-mat-row:active, .yust-infra-theme .clickable-mat-row:focus, .yust-infra-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.yust-infra-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-event.is-active, .yust-infra-theme .clickable-mat-row.app-color-event:hover, .yust-infra-theme .clickable-mat-row.app-color-event:active, .yust-infra-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-time-tracking.is-active, .yust-infra-theme .clickable-mat-row.app-color-time-tracking:hover, .yust-infra-theme .clickable-mat-row.app-color-time-tracking:active, .yust-infra-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-approved.is-active, .yust-infra-theme .clickable-mat-row.app-color-approved:hover, .yust-infra-theme .clickable-mat-row.app-color-approved:active, .yust-infra-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-declined.is-active, .yust-infra-theme .clickable-mat-row.app-color-declined:hover, .yust-infra-theme .clickable-mat-row.app-color-declined:active, .yust-infra-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .yust-infra-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .yust-infra-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .yust-infra-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-invoice-booked.is-active, .yust-infra-theme .clickable-mat-row.app-color-invoice-booked:hover, .yust-infra-theme .clickable-mat-row.app-color-invoice-booked:active, .yust-infra-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-late.is-active, .yust-infra-theme .clickable-mat-row.app-color-late:hover, .yust-infra-theme .clickable-mat-row.app-color-late:active, .yust-infra-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .yust-infra-theme .clickable-mat-row.app-color-invoice-storniert:hover, .yust-infra-theme .clickable-mat-row.app-color-invoice-storniert:active, .yust-infra-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-invoice-approved.is-active, .yust-infra-theme .clickable-mat-row.app-color-invoice-approved:hover, .yust-infra-theme .clickable-mat-row.app-color-invoice-approved:active, .yust-infra-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-commission-open.is-active, .yust-infra-theme .clickable-mat-row.app-color-commission-open:hover, .yust-infra-theme .clickable-mat-row.app-color-commission-open:active, .yust-infra-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .yust-infra-theme .clickable-mat-row.app-color-commission-in-progress:hover, .yust-infra-theme .clickable-mat-row.app-color-commission-in-progress:active, .yust-infra-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .yust-infra-theme .clickable-mat-row.app-color-commission-freigabe:hover, .yust-infra-theme .clickable-mat-row.app-color-commission-freigabe:active, .yust-infra-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .yust-infra-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .yust-infra-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .yust-infra-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .yust-infra-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .yust-infra-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .yust-infra-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.yust-infra-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .yust-infra-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .yust-infra-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .yust-infra-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.yust-infra-theme app-detail-view-template {
  background-color: #e9f0f5;
}
.yust-infra-theme app-detail-view-template > .buttons {
  background-color: #00a7de;
  color: white;
}
.yust-infra-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.yust-infra-theme app-profile-template .card::before {
  background-color: #0096d5;
}
.yust-infra-theme app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-search-return {
  background-color: white;
}
.yust-infra-theme app-search-return .available-types {
  background-color: white;
}
.yust-infra-theme app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.yust-infra-theme app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.yust-infra-theme app-search-return .data:hover {
  background-color: #c7c7c7;
}
.yust-infra-theme app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.yust-infra-theme .app-button,
.yust-infra-theme .app-round-button {
  background-color: #00a7de;
  color: #ffffff;
  border-color: #00a7de;
}
.yust-infra-theme .app-button:hover, .yust-infra-theme .app-button.app-button-active, .yust-infra-theme .app-button.app-button-inverted,
.yust-infra-theme .app-round-button:hover,
.yust-infra-theme .app-round-button.app-button-active,
.yust-infra-theme .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #00a7de;
}
.yust-infra-theme .app-button.app-button-active,
.yust-infra-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.yust-infra-theme .app-button.app-button-inverted:hover, .yust-infra-theme .app-button.app-button-inverted.app-button-active,
.yust-infra-theme .app-round-button.app-button-inverted:hover,
.yust-infra-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.yust-infra-theme .app-button.app-button-inverted.app-button-active,
.yust-infra-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #005e7d;
  box-shadow: inset 0 0 0.75rem #003445;
}
.yust-infra-theme .app-button.app-button-inverted:hover,
.yust-infra-theme .app-round-button.app-button-inverted:hover {
  background-color: #00a7de;
}
.yust-infra-theme .app-button[disabled][disabled],
.yust-infra-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.yust-infra-theme .app-button.app-button-lighter,
.yust-infra-theme .app-round-button.app-button-lighter {
  background-color: #4dc1e8;
  color: #ffffff;
  border-color: #4dc1e8;
}
.yust-infra-theme .app-button.app-button-lighter:hover, .yust-infra-theme .app-button.app-button-lighter.app-button-active, .yust-infra-theme .app-button.app-button-lighter.app-button-inverted,
.yust-infra-theme .app-round-button.app-button-lighter:hover,
.yust-infra-theme .app-round-button.app-button-lighter.app-button-active,
.yust-infra-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #4dc1e8;
}
.yust-infra-theme .app-button.app-button-lighter.app-button-active,
.yust-infra-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.yust-infra-theme .app-button.app-button-lighter.app-button-inverted:hover, .yust-infra-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.yust-infra-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.yust-infra-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.yust-infra-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.yust-infra-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #1893bc;
  box-shadow: inset 0 0 0.75rem #126c8a;
}
.yust-infra-theme .app-button.app-button-lighter.app-button-inverted:hover,
.yust-infra-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #4dc1e8;
}
.yust-infra-theme .app-button.app-button-lighter[disabled][disabled],
.yust-infra-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.yust-infra-theme .app-stroked-round-button {
  background-color: #00a7de;
  color: #ffffff;
  border-color: #ffffff;
}
.yust-infra-theme .app-stroked-round-button:hover, .yust-infra-theme .app-stroked-round-button.app-button-active, .yust-infra-theme .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #00a7de;
}
.yust-infra-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.yust-infra-theme .app-stroked-round-button.app-button-inverted:hover, .yust-infra-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.yust-infra-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #005e7d;
  box-shadow: inset 0 0 0.75rem #003445;
}
.yust-infra-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #00a7de;
}
.yust-infra-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.yust-infra-theme .app-stroked-round-button.app-button-inverted {
  border-color: #00a7de;
}
.yust-infra-theme .app-stroked-round-button.app-button-lighter {
  background-color: #4dc1e8;
  color: #ffffff;
  border-color: #ffffff;
}
.yust-infra-theme .app-stroked-round-button.app-button-lighter:hover, .yust-infra-theme .app-stroked-round-button.app-button-lighter.app-button-active, .yust-infra-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #4dc1e8;
}
.yust-infra-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.yust-infra-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .yust-infra-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.yust-infra-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #1893bc;
  box-shadow: inset 0 0 0.75rem #126c8a;
}
.yust-infra-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #4dc1e8;
}
.yust-infra-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.yust-infra-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #4dc1e8;
}
.yust-infra-theme app-timeline-view .files-icon {
  color: #00a7de;
}
.yust-infra-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.yust-infra-theme app-loading.not-transparent {
  background-color: #e9f0f5;
}
.yust-infra-theme app-map-dialog > .buttons {
  background-color: white;
}
.yust-infra-theme app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.yust-infra-theme app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.yust-infra-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.yust-infra-theme app-list-layout-with-routing .toggle-view-button {
  background: #0096d5;
  color: white;
}
.yust-infra-theme app-preview .timeline-item-card {
  background-color: white;
}
.yust-infra-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #00a7de, inset -0.5rem 0 0.5rem -0.5rem #00a7de;
}
.yust-infra-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #00a7de, inset -0.5rem 0 0.5rem -0.5rem #00a7de, inset 0 0.5rem 0.5rem -0.5rem #00a7de;
}
.yust-infra-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #00a7de;
}
.yust-infra-theme app-file-card .image-container {
  background-color: gray;
}
.yust-infra-theme app-file-card .download-button:hover, .yust-infra-theme app-file-card .delete-button:hover, .yust-infra-theme app-file-card .event-button:hover, .yust-infra-theme app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.yust-infra-theme app-file-card .download-button:hover, .yust-infra-theme app-file-card .event-button:hover {
  color: #00a7de;
}
.yust-infra-theme app-file-card .delete-button, .yust-infra-theme app-file-card .selected-icon, .yust-infra-theme app-file-card .link-icon {
  color: #bdbdbd;
}
.yust-infra-theme app-file-card .delete-button:hover {
  color: red;
}
.yust-infra-theme app-file-card .timeline-item-card {
  background-color: white;
}
.yust-infra-theme app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.yust-infra-theme app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-commission-list header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-commission-list header.header button.clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-commission-list header.header button.clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.yust-infra-theme app-commission-list a.active,
.yust-infra-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.yust-infra-theme app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-videodokumentation-list header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.yust-infra-theme app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.yust-infra-theme app-email-client .nav-bar {
  background-color: white;
}
.yust-infra-theme app-email-client .search-bar-header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-email-client .search-bar-clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-email-client .search-bar-clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.yust-infra-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.yust-infra-theme app-email-client .sub-elements {
  background: whitesmoke;
}
.yust-infra-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.yust-infra-theme app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.yust-infra-theme app-support-dialog .card {
  background-color: #e9f0f5;
}
.yust-infra-theme app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.yust-infra-theme app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.yust-infra-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.yust-infra-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.yust-infra-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.yust-infra-theme app-file-explorer .example-container, .yust-infra-theme app-file-explorer .content {
  background-color: white;
}
.yust-infra-theme app-file-explorer .explorer-tree-node:hover,
.yust-infra-theme app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.yust-infra-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.yust-infra-theme app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme app-file-explorer .toggle-view-button {
  background: #0096d5;
  color: white;
}
.yust-infra-theme app-file-explorer .root-button {
  color: white;
}
.yust-infra-theme app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme app-file-explorer .selected-elements-amount {
  background-color: white;
}
.yust-infra-theme app-file-explorer .back-button .inverted-arrow {
  color: #00a7de;
}
.yust-infra-theme app-file-explorer .back-button:focus .inverted-arrow, .yust-infra-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.yust-infra-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.yust-infra-theme app-select-folder-dialog .explorer-tree-node:hover, .yust-infra-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.yust-infra-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.yust-infra-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.yust-infra-theme app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-reports-list header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-reports-list header.header button.clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-reports-list header.header button.clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme app-reports-list a.active {
  background-color: #e0e0e0;
}
.yust-infra-theme app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-generated-documents-list header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-generated-documents-list header.header button.clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.yust-infra-theme app-invoice-editor .button-wrapper {
  background-color: white;
}
.yust-infra-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.yust-infra-theme app-dave-list-card .selected-clickable-list-item, .yust-infra-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.yust-infra-theme app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.yust-infra-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.yust-infra-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.yust-infra-theme app-event-card .primary {
  color: #00a7de;
}
.yust-infra-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.yust-infra-theme app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-booking-positions-list header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-booking-positions-list header.header button.clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.yust-infra-theme app-booking-positions-list th {
  background: whitesmoke !important;
}
.yust-infra-theme app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.yust-infra-theme app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.yust-infra-theme app-dave-list header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-dave-list header.header button.clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-dave-list header.header button.clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.yust-infra-theme app-dave-list a.active,
.yust-infra-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.yust-infra-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.yust-infra-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.yust-infra-theme app-export-business-volumes-dialog header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.yust-infra-theme app-export-business-volumes-dialog a.active,
.yust-infra-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.yust-infra-theme app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.yust-infra-theme app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.yust-infra-theme app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.yust-infra-theme app-shift-plan .header-colorful {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.yust-infra-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .yust-infra-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.yust-infra-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .yust-infra-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.yust-infra-theme app-detail-piecework main {
  background-color: #00a7de;
  color: white;
}
.yust-infra-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.yust-infra-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.yust-infra-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.yust-infra-theme app-detail-piecework header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #00a7de;
  color: white;
}
.yust-infra-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.yust-infra-theme app-side-nav-bar {
  background-color: whitesmoke;
}
.yust-infra-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #00a7de;
}
.yust-infra-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .dave-inc-bar {
  background-color: #00a7de;
}
.yust-infra-theme app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #00a7de;
}
.yust-infra-theme app-commission-overview .btgb-table-wrapper th:first-child,
.yust-infra-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.yust-infra-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.yust-infra-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #00a7de;
  border-color: #00a7de;
}
.yust-infra-theme app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.yust-infra-theme app-comment-list .inline-send {
  background: white;
}
.yust-infra-theme app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.yust-infra-theme app-new-booking-option .dont-edit.dont-edit,
.yust-infra-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.yust-infra-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.yust-infra-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.yust-infra-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.yust-infra-theme .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-resource-plan .header-colorful {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.yust-infra-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .yust-infra-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.yust-infra-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .yust-infra-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.yust-infra-theme app-time-tracker {
  background-color: #4dc1e8;
  color: white;
}
.yust-infra-theme .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.yust-infra-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.yust-infra-theme app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.yust-infra-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.yust-infra-theme .app-background-primary {
  background-color: #00a7de;
}
.yust-infra-theme .app-background-accent {
  background-color: #fafafa;
}
.yust-infra-theme .app-background-warn {
  background-color: #e91e63;
}
.yust-infra-theme .app-foreground-primary {
  color: #00a7de;
}
.yust-infra-theme .app-foreground-accent {
  color: #fafafa;
}
.yust-infra-theme .app-foreground-warn {
  color: #e91e63;
}
.yust-infra-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.yust-infra-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.yust-infra-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.yust-infra-theme app-file-order-dialog .list-item {
  background: white;
}
.yust-infra-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme app-process-main-view .detection-modal-wrapper {
  background: white;
}
.yust-infra-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #00a7de;
}
.yust-infra-theme app-process-main-view .main-file-badge {
  color: #00a7de;
}
.yust-infra-theme app-new-document-view-component dropzone .input,
.yust-infra-theme app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-time-tracker-multiple .timer-card {
  background-color: #4dc1e8;
  color: white;
}
.yust-infra-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.yust-infra-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.yust-infra-theme app-arl-table .add-button-list {
  background: white;
}
.yust-infra-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #00a7de;
}
.yust-infra-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #00a7de;
  color: white;
}
.yust-infra-theme app-milestone-modal .status-form {
  background: white;
}
.yust-infra-theme app-e-invoice-view .grid-borders.grid-borders,
.yust-infra-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.yust-infra-theme app-e-invoice-view .borders,
.yust-infra-theme app-e-invoice-view .borders-column,
.yust-infra-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.yust-infra-theme app-e-invoice-view .borders-row,
.yust-infra-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme app-e-invoice-view .mat-table td,
.yust-infra-theme app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-e-invoice-allowance-charge-view .borders,
.yust-infra-theme app-e-invoice-allowance-charge-view .borders-column,
.yust-infra-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.yust-infra-theme app-detail-contract .primary {
  color: #00a7de;
}
.yust-infra-theme app-detail-contract .filter {
  background-color: white;
}
.yust-infra-theme app-detail-contract .filter h2 {
  color: #00a7de;
}
.yust-infra-theme app-contract-list header.header {
  color: white;
  background-color: #0096d5;
}
.yust-infra-theme app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.yust-infra-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme app-detail-doctor a.link {
  color: white;
}
.yust-infra-theme.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.yust-infra-theme.dark-theme .mat-option {
  color: white;
}
.yust-infra-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .yust-infra-theme.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.yust-infra-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.yust-infra-theme.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.yust-infra-theme.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.yust-infra-theme.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.yust-infra-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.yust-infra-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #00a7de;
}
.yust-infra-theme.dark-theme .mat-pseudo-checkbox-checked,
.yust-infra-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.yust-infra-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.yust-infra-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.yust-infra-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.yust-infra-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.yust-infra-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.yust-infra-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.yust-infra-theme.dark-theme .mat-app-background, .yust-infra-theme.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.yust-infra-theme.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.yust-infra-theme.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.yust-infra-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.yust-infra-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.yust-infra-theme.dark-theme .mat-badge {
  position: relative;
}
.yust-infra-theme.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.yust-infra-theme.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.yust-infra-theme.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.yust-infra-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.yust-infra-theme.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.yust-infra-theme.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.yust-infra-theme.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.yust-infra-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.yust-infra-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.yust-infra-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .yust-infra-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.yust-infra-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .yust-infra-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.yust-infra-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .yust-infra-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.yust-infra-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .yust-infra-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.yust-infra-theme.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.yust-infra-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.yust-infra-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.yust-infra-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .yust-infra-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.yust-infra-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .yust-infra-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.yust-infra-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .yust-infra-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.yust-infra-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .yust-infra-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.yust-infra-theme.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.yust-infra-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.yust-infra-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.yust-infra-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .yust-infra-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.yust-infra-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .yust-infra-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.yust-infra-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .yust-infra-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.yust-infra-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .yust-infra-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.yust-infra-theme.dark-theme .mat-badge-content {
  color: white;
  background: #00a7de;
}
.cdk-high-contrast-active .yust-infra-theme.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.yust-infra-theme.dark-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.yust-infra-theme.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.yust-infra-theme.dark-theme .mat-button, .yust-infra-theme.dark-theme .mat-icon-button, .yust-infra-theme.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.yust-infra-theme.dark-theme .mat-button.mat-primary, .yust-infra-theme.dark-theme .mat-icon-button.mat-primary, .yust-infra-theme.dark-theme .mat-stroked-button.mat-primary {
  color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-button.mat-accent, .yust-infra-theme.dark-theme .mat-icon-button.mat-accent, .yust-infra-theme.dark-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-button.mat-warn, .yust-infra-theme.dark-theme .mat-icon-button.mat-warn, .yust-infra-theme.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .yust-infra-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .yust-infra-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .yust-infra-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .yust-infra-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .yust-infra-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .yust-infra-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .yust-infra-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .yust-infra-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .yust-infra-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .yust-infra-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .yust-infra-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.yust-infra-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .yust-infra-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .yust-infra-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .yust-infra-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .yust-infra-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .yust-infra-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .yust-infra-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .yust-infra-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .yust-infra-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.yust-infra-theme.dark-theme .mat-button .mat-ripple-element, .yust-infra-theme.dark-theme .mat-icon-button .mat-ripple-element, .yust-infra-theme.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.yust-infra-theme.dark-theme .mat-button-focus-overlay {
  background: white;
}
.yust-infra-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme .mat-flat-button, .yust-infra-theme.dark-theme .mat-raised-button, .yust-infra-theme.dark-theme .mat-fab, .yust-infra-theme.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.yust-infra-theme.dark-theme .mat-flat-button.mat-primary, .yust-infra-theme.dark-theme .mat-raised-button.mat-primary, .yust-infra-theme.dark-theme .mat-fab.mat-primary, .yust-infra-theme.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.yust-infra-theme.dark-theme .mat-flat-button.mat-accent, .yust-infra-theme.dark-theme .mat-raised-button.mat-accent, .yust-infra-theme.dark-theme .mat-fab.mat-accent, .yust-infra-theme.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme.dark-theme .mat-flat-button.mat-warn, .yust-infra-theme.dark-theme .mat-raised-button.mat-warn, .yust-infra-theme.dark-theme .mat-fab.mat-warn, .yust-infra-theme.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.yust-infra-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .yust-infra-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .yust-infra-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .yust-infra-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .yust-infra-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .yust-infra-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .yust-infra-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .yust-infra-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .yust-infra-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .yust-infra-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .yust-infra-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .yust-infra-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .yust-infra-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .yust-infra-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .yust-infra-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .yust-infra-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.yust-infra-theme.dark-theme .mat-flat-button.mat-primary, .yust-infra-theme.dark-theme .mat-raised-button.mat-primary, .yust-infra-theme.dark-theme .mat-fab.mat-primary, .yust-infra-theme.dark-theme .mat-mini-fab.mat-primary {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-flat-button.mat-accent, .yust-infra-theme.dark-theme .mat-raised-button.mat-accent, .yust-infra-theme.dark-theme .mat-fab.mat-accent, .yust-infra-theme.dark-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-flat-button.mat-warn, .yust-infra-theme.dark-theme .mat-raised-button.mat-warn, .yust-infra-theme.dark-theme .mat-fab.mat-warn, .yust-infra-theme.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .yust-infra-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .yust-infra-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .yust-infra-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .yust-infra-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .yust-infra-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .yust-infra-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .yust-infra-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .yust-infra-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .yust-infra-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .yust-infra-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .yust-infra-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .yust-infra-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .yust-infra-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .yust-infra-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .yust-infra-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .yust-infra-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .yust-infra-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .yust-infra-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.yust-infra-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .yust-infra-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .yust-infra-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .yust-infra-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.yust-infra-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .yust-infra-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .yust-infra-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .yust-infra-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.yust-infra-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .yust-infra-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .yust-infra-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .yust-infra-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .yust-infra-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.yust-infra-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.yust-infra-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.yust-infra-theme.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.yust-infra-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.yust-infra-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.yust-infra-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.yust-infra-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.yust-infra-theme.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.yust-infra-theme.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.yust-infra-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.yust-infra-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.yust-infra-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.yust-infra-theme.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.yust-infra-theme.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.yust-infra-theme.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.yust-infra-theme.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.yust-infra-theme.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.yust-infra-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .yust-infra-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .yust-infra-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .yust-infra-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .yust-infra-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.yust-infra-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.yust-infra-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.yust-infra-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.yust-infra-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #00a7de;
}
.yust-infra-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.yust-infra-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.yust-infra-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.yust-infra-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.yust-infra-theme.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.yust-infra-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.yust-infra-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.yust-infra-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.yust-infra-theme.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.yust-infra-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #00a7de;
  color: white;
}
.yust-infra-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.yust-infra-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.yust-infra-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.yust-infra-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.yust-infra-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.yust-infra-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.yust-infra-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.yust-infra-theme.dark-theme .mat-table {
  background: #424242;
}
.yust-infra-theme.dark-theme .mat-table thead, .yust-infra-theme.dark-theme .mat-table tbody, .yust-infra-theme.dark-theme .mat-table tfoot,
.yust-infra-theme.dark-theme mat-header-row, .yust-infra-theme.dark-theme mat-row, .yust-infra-theme.dark-theme mat-footer-row,
.yust-infra-theme.dark-theme [mat-header-row], .yust-infra-theme.dark-theme [mat-row], .yust-infra-theme.dark-theme [mat-footer-row],
.yust-infra-theme.dark-theme .mat-table-sticky {
  background: inherit;
}
.yust-infra-theme.dark-theme mat-row, .yust-infra-theme.dark-theme mat-header-row, .yust-infra-theme.dark-theme mat-footer-row,
.yust-infra-theme.dark-theme th.mat-header-cell, .yust-infra-theme.dark-theme td.mat-cell, .yust-infra-theme.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme .mat-cell, .yust-infra-theme.dark-theme .mat-footer-cell {
  color: white;
}
.yust-infra-theme.dark-theme .mat-calendar-arrow {
  fill: white;
}
.yust-infra-theme.dark-theme .mat-datepicker-toggle,
.yust-infra-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.yust-infra-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.yust-infra-theme.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme .mat-calendar-table-header,
.yust-infra-theme.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme .mat-calendar-body-cell-content,
.yust-infra-theme.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.yust-infra-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.yust-infra-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.yust-infra-theme.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(0, 167, 222, 0.2);
}
.yust-infra-theme.dark-theme .mat-calendar-body-comparison-identical,
.yust-infra-theme.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.yust-infra-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.yust-infra-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(0, 167, 222, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.yust-infra-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.yust-infra-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(0, 167, 222, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.yust-infra-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.yust-infra-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.yust-infra-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.yust-infra-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.yust-infra-theme.dark-theme .mat-calendar-body-selected {
  background-color: #00a7de;
  color: white;
}
.yust-infra-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(0, 167, 222, 0.4);
}
.yust-infra-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.yust-infra-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.yust-infra-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(0, 167, 222, 0.3);
}
@media (hover: hover) {
  .yust-infra-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(0, 167, 222, 0.3);
  }
}
.yust-infra-theme.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .yust-infra-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.yust-infra-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .yust-infra-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.yust-infra-theme.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-datepicker-toggle-active {
  color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.yust-infra-theme.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.yust-infra-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .yust-infra-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .yust-infra-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .yust-infra-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.yust-infra-theme.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.yust-infra-theme.dark-theme .mat-expansion-panel-header-description,
.yust-infra-theme.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.yust-infra-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.yust-infra-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.yust-infra-theme.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.yust-infra-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.yust-infra-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.yust-infra-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-error {
  color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.yust-infra-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.yust-infra-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.yust-infra-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.yust-infra-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.yust-infra-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.yust-infra-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.yust-infra-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.yust-infra-theme.dark-theme .mat-icon.mat-primary {
  color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme .mat-input-element:disabled,
.yust-infra-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-input-element {
  caret-color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.yust-infra-theme.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.yust-infra-theme.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.yust-infra-theme.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.yust-infra-theme.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-list-option:hover, .yust-infra-theme.dark-theme .mat-list-option:focus,
.yust-infra-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.yust-infra-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.yust-infra-theme.dark-theme .mat-action-list .mat-list-item:hover,
.yust-infra-theme.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.yust-infra-theme.dark-theme .mat-list-single-selected-option, .yust-infra-theme.dark-theme .mat-list-single-selected-option:hover, .yust-infra-theme.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme .mat-menu-panel {
  background: #424242;
}
.yust-infra-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.yust-infra-theme.dark-theme .mat-menu-item[disabled],
.yust-infra-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.yust-infra-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.yust-infra-theme.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.yust-infra-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.yust-infra-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.yust-infra-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.yust-infra-theme.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.yust-infra-theme.dark-theme .mat-paginator {
  background: #424242;
}
.yust-infra-theme.dark-theme .mat-paginator,
.yust-infra-theme.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme .mat-paginator-decrement,
.yust-infra-theme.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.yust-infra-theme.dark-theme .mat-paginator-first,
.yust-infra-theme.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.yust-infra-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.yust-infra-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.yust-infra-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.yust-infra-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-progress-bar-background {
  fill: #153f59;
}
.yust-infra-theme.dark-theme .mat-progress-bar-buffer {
  background-color: #153f59;
}
.yust-infra-theme.dark-theme .mat-progress-bar-fill::after {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.yust-infra-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.yust-infra-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.yust-infra-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.yust-infra-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-progress-spinner circle, .yust-infra-theme.dark-theme .mat-spinner circle {
  stroke: #00a7de;
}
.yust-infra-theme.dark-theme .mat-progress-spinner.mat-accent circle, .yust-infra-theme.dark-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.yust-infra-theme.dark-theme .mat-progress-spinner.mat-warn circle, .yust-infra-theme.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.yust-infra-theme.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.yust-infra-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .yust-infra-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .yust-infra-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.yust-infra-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .yust-infra-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .yust-infra-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.yust-infra-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .yust-infra-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .yust-infra-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.yust-infra-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.yust-infra-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.yust-infra-theme.dark-theme .mat-select-value {
  color: white;
}
.yust-infra-theme.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme .mat-select-panel {
  background: #424242;
}
.yust-infra-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.yust-infra-theme.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.yust-infra-theme.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.yust-infra-theme.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.yust-infra-theme.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.yust-infra-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.yust-infra-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.yust-infra-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 167, 222, 0.54);
}
.yust-infra-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.yust-infra-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.yust-infra-theme.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.yust-infra-theme.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.yust-infra-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.yust-infra-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.yust-infra-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.yust-infra-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(0, 167, 222, 0.2);
}
.yust-infra-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.yust-infra-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.yust-infra-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.yust-infra-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.yust-infra-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.yust-infra-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.yust-infra-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.yust-infra-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.yust-infra-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.yust-infra-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.yust-infra-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.yust-infra-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.yust-infra-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.yust-infra-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.yust-infra-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.yust-infra-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.yust-infra-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.yust-infra-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.yust-infra-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .yust-infra-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.yust-infra-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .yust-infra-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.yust-infra-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.yust-infra-theme.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.yust-infra-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .yust-infra-theme.dark-theme .mat-step-header.cdk-program-focused, .yust-infra-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .yust-infra-theme.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.yust-infra-theme.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .yust-infra-theme.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.yust-infra-theme.dark-theme .mat-step-header .mat-step-label,
.yust-infra-theme.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.yust-infra-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.yust-infra-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.yust-infra-theme.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #00a7de;
  color: white;
}
.yust-infra-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.yust-infra-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.yust-infra-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.yust-infra-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.yust-infra-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.yust-infra-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.yust-infra-theme.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.yust-infra-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-stepper-horizontal, .yust-infra-theme.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.yust-infra-theme.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme .mat-horizontal-stepper-header::before,
.yust-infra-theme.dark-theme .mat-horizontal-stepper-header::after,
.yust-infra-theme.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.yust-infra-theme.dark-theme .mat-tab-nav-bar,
.yust-infra-theme.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.yust-infra-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.yust-infra-theme.dark-theme .mat-tab-label, .yust-infra-theme.dark-theme .mat-tab-link {
  color: white;
}
.yust-infra-theme.dark-theme .mat-tab-label.mat-tab-disabled, .yust-infra-theme.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.yust-infra-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.yust-infra-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(77, 193, 232, 0.3);
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .yust-infra-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .yust-infra-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .yust-infra-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(77, 193, 232, 0.3);
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .yust-infra-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .yust-infra-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .yust-infra-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .yust-infra-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .yust-infra-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .yust-infra-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .yust-infra-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .yust-infra-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .yust-infra-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .yust-infra-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .yust-infra-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .yust-infra-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.yust-infra-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.yust-infra-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.yust-infra-theme.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.yust-infra-theme.dark-theme .mat-toolbar.mat-primary {
  background: #00a7de;
  color: white;
}
.yust-infra-theme.dark-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.yust-infra-theme.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.yust-infra-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.yust-infra-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.yust-infra-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.yust-infra-theme.dark-theme .mat-toolbar .mat-form-field-label,
.yust-infra-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.yust-infra-theme.dark-theme .mat-toolbar .mat-select-value,
.yust-infra-theme.dark-theme .mat-toolbar .mat-select-arrow,
.yust-infra-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.yust-infra-theme.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.yust-infra-theme.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.yust-infra-theme.dark-theme .mat-tree {
  background: #424242;
}
.yust-infra-theme.dark-theme .mat-tree-node,
.yust-infra-theme.dark-theme .mat-nested-tree-node {
  color: white;
}
.yust-infra-theme.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.yust-infra-theme.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.yust-infra-theme.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.yust-infra-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.yust-infra-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.yust-infra-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.yust-infra-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 167, 222, 0.54);
}
.yust-infra-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.yust-infra-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.yust-infra-theme.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.yust-infra-theme.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.yust-infra-theme.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.yust-infra-theme.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.yust-infra-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.yust-infra-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.yust-infra-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.yust-infra-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.yust-infra-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.yust-infra-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.yust-infra-theme.dark-theme .mat-button.mat-primary-lighter,
.yust-infra-theme.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #4dc1e8;
}
.yust-infra-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.yust-infra-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.yust-infra-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.yust-infra-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.yust-infra-theme.dark-theme .mat-fab.mat-primary-lighter,
.yust-infra-theme.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #4dc1e8;
}
.yust-infra-theme.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #4dc1e8;
}
.yust-infra-theme.dark-theme .dave-background-image {
  background-color: #00a7de;
  color: white;
}
.yust-infra-theme.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.yust-infra-theme.dark-theme .clickable-list {
  background-color: #424242;
}
.yust-infra-theme.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.yust-infra-theme.dark-theme .clickable-list-item.is-active, .yust-infra-theme.dark-theme .clickable-list-item:hover, .yust-infra-theme.dark-theme .clickable-list-item:active, .yust-infra-theme.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-event.is-active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-event:hover, .yust-infra-theme.dark-theme .clickable-list-item.app-color-event:active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .yust-infra-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-approved:hover, .yust-infra-theme.dark-theme .clickable-list-item.app-color-approved:active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-declined:hover, .yust-infra-theme.dark-theme .clickable-list-item.app-color-declined:active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .yust-infra-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .yust-infra-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-late.is-active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-late:hover, .yust-infra-theme.dark-theme .clickable-list-item.app-color-late:active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .yust-infra-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .yust-infra-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .yust-infra-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.yust-infra-theme.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.yust-infra-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .yust-infra-theme.dark-theme .clickable-list-item.custom-background-color:hover, .yust-infra-theme.dark-theme .clickable-list-item.custom-background-color:active, .yust-infra-theme.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.yust-infra-theme.dark-theme .disabled-table-entry, .yust-infra-theme.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.yust-infra-theme.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.yust-infra-theme.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.yust-infra-theme.dark-theme app-customer-list header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-customer-list header.header button.clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.yust-infra-theme.dark-theme app-customer-list a.active,
.yust-infra-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.yust-infra-theme.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.yust-infra-theme.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.yust-infra-theme.dark-theme app-employee-list header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-employee-list header.header button.clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.yust-infra-theme.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.yust-infra-theme.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .yust-infra-theme.dark-theme app-header {
    background-color: #00a7de;
    color: white;
  }
  .yust-infra-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.yust-infra-theme.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.yust-infra-theme.dark-theme app-login a {
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.yust-infra-theme.dark-theme app-login .formDialog h2 {
  color: white;
}
.yust-infra-theme.dark-theme app-history-bookmarks .header {
  color: white;
}
.yust-infra-theme.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.yust-infra-theme.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.yust-infra-theme.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.yust-infra-theme.dark-theme app-partner-list header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-partner-list header.header button.clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.yust-infra-theme.dark-theme app-home-dashboard .welcome-message .headline,
.yust-infra-theme.dark-theme app-home-dashboard .header .headline {
  color: white;
}
.yust-infra-theme.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.yust-infra-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #00a7de;
  color: white;
}
.yust-infra-theme.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.yust-infra-theme.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.yust-infra-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.yust-infra-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.yust-infra-theme.dark-theme app-logout .button.active,
.yust-infra-theme.dark-theme app-logout .button:hover {
  background-color: white;
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-timeline .timeline:before {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme app-timeline .filter {
  background-color: #424242;
}
.yust-infra-theme.dark-theme app-timeline .filter h2 {
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-timeline .filter h3 {
  color: white;
}
.yust-infra-theme.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #00a7de;
  background-color: #424242;
  color: white;
}
.yust-infra-theme.dark-theme app-timeline .event-icon:hover, .yust-infra-theme.dark-theme app-timeline .event-icon:focus {
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-timeline .event-icon:hover fa-icon, .yust-infra-theme.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-timeline .header {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.yust-infra-theme.dark-theme app-timeline .annotation-menu {
  color: white;
}
.yust-infra-theme.dark-theme app-timeline .annotation-menu:hover {
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-timeline .annotation-content {
  background-color: #0096d5;
}
.yust-infra-theme.dark-theme app-timeline .close-button:hover {
  background-color: #0096d5;
}
.yust-infra-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #00a7de;
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-timeline .annotation-name {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-timeline .filter-apply {
  background-color: #00a7de;
  border-color: white;
  color: white;
}
.yust-infra-theme.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #00a7de;
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #00a7de;
  background-color: #1c1c2d;
  color: white;
}
.yust-infra-theme.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.yust-infra-theme.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-timeline .list-day:hover,
.yust-infra-theme.dark-theme app-timeline .list-day:focus {
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-timeline .list-day:hover fa-icon,
.yust-infra-theme.dark-theme app-timeline .list-day:focus fa-icon {
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.yust-infra-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-detail-event .link, .yust-infra-theme.dark-theme app-email-dialog .link {
  color: inherit;
}
.yust-infra-theme.dark-theme app-detail-event .note, .yust-infra-theme.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.yust-infra-theme.dark-theme app-detail-event .files-wrapper .file, .yust-infra-theme.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.yust-infra-theme.dark-theme app-detail-event .files-wrapper .file:hover, .yust-infra-theme.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.yust-infra-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .yust-infra-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.yust-infra-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .yust-infra-theme.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .yust-infra-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #4dc1e8;
}
.yust-infra-theme.dark-theme app-detail-event .files-wrapper .file .editing, .yust-infra-theme.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.yust-infra-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .yust-infra-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.yust-infra-theme.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.yust-infra-theme.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.yust-infra-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.yust-infra-theme.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #4dc1e8;
}
.yust-infra-theme.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.yust-infra-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.yust-infra-theme.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.yust-infra-theme.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.yust-infra-theme.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.yust-infra-theme.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.yust-infra-theme.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.yust-infra-theme.dark-theme app-commission .files-wrapper .file .fileName {
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #4dc1e8;
}
.yust-infra-theme.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.yust-infra-theme.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.yust-infra-theme.dark-theme app-detail-partner a.link {
  color: white;
}
.yust-infra-theme.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.yust-infra-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.yust-infra-theme.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.yust-infra-theme.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.yust-infra-theme.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.yust-infra-theme.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.yust-infra-theme.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.yust-infra-theme.dark-theme .clickable-mat-row:hover, .yust-infra-theme.dark-theme .clickable-mat-row:active, .yust-infra-theme.dark-theme .clickable-mat-row:focus, .yust-infra-theme.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-event:hover, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-event:active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-approved:active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-declined:active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-late:hover, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-late:active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .yust-infra-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.yust-infra-theme.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.yust-infra-theme.dark-theme app-detail-view-template > .buttons {
  background-color: #00a7de;
  color: white;
}
.yust-infra-theme.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.yust-infra-theme.dark-theme app-profile-template .card::before {
  background-color: #0096d5;
}
.yust-infra-theme.dark-theme app-profile-template a.link {
  color: white;
}
.yust-infra-theme.dark-theme app-search-return {
  background-color: #424242;
}
.yust-infra-theme.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.yust-infra-theme.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.yust-infra-theme.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.yust-infra-theme.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.yust-infra-theme.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.yust-infra-theme.dark-theme .app-button,
.yust-infra-theme.dark-theme .app-round-button {
  background-color: #00a7de;
  color: #ffffff;
  border-color: #00a7de;
}
.yust-infra-theme.dark-theme .app-button:hover, .yust-infra-theme.dark-theme .app-button.app-button-active, .yust-infra-theme.dark-theme .app-button.app-button-inverted,
.yust-infra-theme.dark-theme .app-round-button:hover,
.yust-infra-theme.dark-theme .app-round-button.app-button-active,
.yust-infra-theme.dark-theme .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #00a7de;
}
.yust-infra-theme.dark-theme .app-button.app-button-active,
.yust-infra-theme.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.yust-infra-theme.dark-theme .app-button.app-button-inverted:hover, .yust-infra-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.yust-infra-theme.dark-theme .app-round-button.app-button-inverted:hover,
.yust-infra-theme.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.yust-infra-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.yust-infra-theme.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #005e7d;
  box-shadow: inset 0 0 0.75rem #003445;
}
.yust-infra-theme.dark-theme .app-button.app-button-inverted:hover,
.yust-infra-theme.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme .app-button[disabled][disabled],
.yust-infra-theme.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.yust-infra-theme.dark-theme .app-button.app-button-lighter,
.yust-infra-theme.dark-theme .app-round-button.app-button-lighter {
  background-color: #4dc1e8;
  color: #ffffff;
  border-color: #4dc1e8;
}
.yust-infra-theme.dark-theme .app-button.app-button-lighter:hover, .yust-infra-theme.dark-theme .app-button.app-button-lighter.app-button-active, .yust-infra-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.yust-infra-theme.dark-theme .app-round-button.app-button-lighter:hover,
.yust-infra-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.yust-infra-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #4dc1e8;
}
.yust-infra-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.yust-infra-theme.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.yust-infra-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .yust-infra-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.yust-infra-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.yust-infra-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.yust-infra-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.yust-infra-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #1893bc;
  box-shadow: inset 0 0 0.75rem #126c8a;
}
.yust-infra-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.yust-infra-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #4dc1e8;
}
.yust-infra-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.yust-infra-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.yust-infra-theme.dark-theme .app-stroked-round-button {
  background-color: #00a7de;
  color: #ffffff;
  border-color: #ffffff;
}
.yust-infra-theme.dark-theme .app-stroked-round-button:hover, .yust-infra-theme.dark-theme .app-stroked-round-button.app-button-active, .yust-infra-theme.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #00a7de;
}
.yust-infra-theme.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.yust-infra-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .yust-infra-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.yust-infra-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #005e7d;
  box-shadow: inset 0 0 0.75rem #003445;
}
.yust-infra-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.yust-infra-theme.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #00a7de;
}
.yust-infra-theme.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #4dc1e8;
  color: #ffffff;
  border-color: #ffffff;
}
.yust-infra-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .yust-infra-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .yust-infra-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #4dc1e8;
}
.yust-infra-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.yust-infra-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .yust-infra-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.yust-infra-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #1893bc;
  box-shadow: inset 0 0 0.75rem #126c8a;
}
.yust-infra-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #4dc1e8;
}
.yust-infra-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.yust-infra-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #4dc1e8;
}
.yust-infra-theme.dark-theme app-timeline-view .files-icon {
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.yust-infra-theme.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.yust-infra-theme.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.yust-infra-theme.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.yust-infra-theme.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.yust-infra-theme.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.yust-infra-theme.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.yust-infra-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #00a7de, inset -0.5rem 0 0.5rem -0.5rem #00a7de;
}
.yust-infra-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #00a7de, inset -0.5rem 0 0.5rem -0.5rem #00a7de, inset 0 0.5rem 0.5rem -0.5rem #00a7de;
}
.yust-infra-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #00a7de;
}
.yust-infra-theme.dark-theme app-file-card .image-container {
  background-color: gray;
}
.yust-infra-theme.dark-theme app-file-card .download-button:hover, .yust-infra-theme.dark-theme app-file-card .delete-button:hover, .yust-infra-theme.dark-theme app-file-card .event-button:hover, .yust-infra-theme.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.yust-infra-theme.dark-theme app-file-card .download-button:hover, .yust-infra-theme.dark-theme app-file-card .event-button:hover {
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-file-card .delete-button, .yust-infra-theme.dark-theme app-file-card .selected-icon, .yust-infra-theme.dark-theme app-file-card .link-icon {
  color: #424242;
}
.yust-infra-theme.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.yust-infra-theme.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.yust-infra-theme.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.yust-infra-theme.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.yust-infra-theme.dark-theme app-commission-list header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-commission-list header.header button.clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.yust-infra-theme.dark-theme app-commission-list a.active,
.yust-infra-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.yust-infra-theme.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.yust-infra-theme.dark-theme app-videodokumentation-list header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.yust-infra-theme.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.yust-infra-theme.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.yust-infra-theme.dark-theme app-email-client .search-bar-header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-email-client .search-bar-clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.yust-infra-theme.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.yust-infra-theme.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.yust-infra-theme.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.yust-infra-theme.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.yust-infra-theme.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.yust-infra-theme.dark-theme app-support-dialog a.link {
  color: white;
}
.yust-infra-theme.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.yust-infra-theme.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.yust-infra-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.yust-infra-theme.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.yust-infra-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.yust-infra-theme.dark-theme app-file-explorer .example-container, .yust-infra-theme.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.yust-infra-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.yust-infra-theme.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.yust-infra-theme.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.yust-infra-theme.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme app-file-explorer .toggle-view-button {
  background: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.yust-infra-theme.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.yust-infra-theme.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.yust-infra-theme.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .yust-infra-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.yust-infra-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.yust-infra-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .yust-infra-theme.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.yust-infra-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.yust-infra-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.yust-infra-theme.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.yust-infra-theme.dark-theme app-reports-list header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-reports-list header.header button.clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.yust-infra-theme.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.yust-infra-theme.dark-theme app-generated-documents-list header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.yust-infra-theme.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.yust-infra-theme.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.yust-infra-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .yust-infra-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.yust-infra-theme.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.yust-infra-theme.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.yust-infra-theme.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.yust-infra-theme.dark-theme app-event-card .primary {
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.yust-infra-theme.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.yust-infra-theme.dark-theme app-booking-positions-list header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.yust-infra-theme.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.yust-infra-theme.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.yust-infra-theme.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.yust-infra-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.yust-infra-theme.dark-theme app-dave-list header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-dave-list header.header button.clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.yust-infra-theme.dark-theme app-dave-list a.active,
.yust-infra-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.yust-infra-theme.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.yust-infra-theme.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.yust-infra-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.yust-infra-theme.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.yust-infra-theme.dark-theme app-export-business-volumes-dialog a.active,
.yust-infra-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.yust-infra-theme.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.yust-infra-theme.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.yust-infra-theme.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.yust-infra-theme.dark-theme app-shift-plan .header-colorful {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.yust-infra-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .yust-infra-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.yust-infra-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .yust-infra-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.yust-infra-theme.dark-theme app-detail-piecework main {
  background-color: #00a7de;
  color: white;
}
.yust-infra-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.yust-infra-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.yust-infra-theme.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.yust-infra-theme.dark-theme app-detail-piecework header {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #00a7de;
  color: white;
}
.yust-infra-theme.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.yust-infra-theme.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.yust-infra-theme.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #00a7de;
}
.yust-infra-theme.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme .dave-inc-bar {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.yust-infra-theme.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.yust-infra-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.yust-infra-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.yust-infra-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #00a7de;
  border-color: #00a7de;
}
.yust-infra-theme.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.yust-infra-theme.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.yust-infra-theme.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.yust-infra-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.yust-infra-theme.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.yust-infra-theme.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.yust-infra-theme.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.yust-infra-theme.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.yust-infra-theme.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.yust-infra-theme.dark-theme app-resource-plan .header-colorful {
  background-color: #0096d5;
  color: white;
}
.yust-infra-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.yust-infra-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .yust-infra-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.yust-infra-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .yust-infra-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.yust-infra-theme.dark-theme app-time-tracker {
  background-color: #4dc1e8;
  color: white;
}
.yust-infra-theme.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.yust-infra-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.yust-infra-theme.dark-theme app-person-list-entry a.link {
  color: white;
}
.yust-infra-theme.dark-theme app-doctor-list-entry .link {
  color: white;
}
.yust-infra-theme.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.yust-infra-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.yust-infra-theme.dark-theme .app-background-primary {
  background-color: #00a7de;
}
.yust-infra-theme.dark-theme .app-background-accent {
  background-color: #fafafa;
}
.yust-infra-theme.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.yust-infra-theme.dark-theme .app-foreground-primary {
  color: #00a7de;
}
.yust-infra-theme.dark-theme .app-foreground-accent {
  color: #fafafa;
}
.yust-infra-theme.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.yust-infra-theme.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.yust-infra-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.yust-infra-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.yust-infra-theme.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.yust-infra-theme.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.yust-infra-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #00a7de;
}
.yust-infra-theme.dark-theme app-process-main-view .main-file-badge {
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-new-document-view-component dropzone .input,
.yust-infra-theme.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.yust-infra-theme.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #4dc1e8;
  color: white;
}
.yust-infra-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.yust-infra-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.yust-infra-theme.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.yust-infra-theme.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #00a7de;
}
.yust-infra-theme.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.yust-infra-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.yust-infra-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #00a7de;
  color: white;
}
.yust-infra-theme.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.yust-infra-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.yust-infra-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.yust-infra-theme.dark-theme app-e-invoice-view .borders,
.yust-infra-theme.dark-theme app-e-invoice-view .borders-column,
.yust-infra-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.yust-infra-theme.dark-theme app-e-invoice-view .borders-row,
.yust-infra-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme app-e-invoice-view .mat-table td,
.yust-infra-theme.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.yust-infra-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.yust-infra-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.yust-infra-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.yust-infra-theme.dark-theme app-detail-contract .primary {
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-detail-contract .filter {
  background-color: white;
}
.yust-infra-theme.dark-theme app-detail-contract .filter h2 {
  color: #00a7de;
}
.yust-infra-theme.dark-theme app-contract-list header.header {
  color: white;
  background-color: #0096d5;
}
.yust-infra-theme.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.yust-infra-theme.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.yust-infra-theme.dark-theme app-detail-doctor a.link {
  color: white;
}
.history-theme .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.history-theme .mat-option,
.history-theme.theme-override.theme-override .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-option:hover:not(.mat-option-disabled), .history-theme .mat-option:focus:not(.mat-option-disabled),
.history-theme.theme-override.theme-override .mat-option:hover:not(.mat-option-disabled),
.history-theme.theme-override.theme-override .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.history-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.history-theme.theme-override.theme-override .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.history-theme .mat-option.mat-active,
.history-theme.theme-override.theme-override .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-option.mat-option-disabled,
.history-theme.theme-override.theme-override .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.history-theme.theme-override.theme-override .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #03a9f4;
}
.history-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.history-theme.theme-override.theme-override .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.history-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.history-theme.theme-override.theme-override .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.history-theme .mat-optgroup-label,
.history-theme.theme-override.theme-override .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.history-theme .mat-optgroup-disabled .mat-optgroup-label,
.history-theme.theme-override.theme-override .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-pseudo-checkbox,
.history-theme.theme-override.theme-override .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.history-theme .mat-pseudo-checkbox::after,
.history-theme.theme-override.theme-override .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.history-theme .mat-pseudo-checkbox-disabled,
.history-theme.theme-override.theme-override .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.history-theme .mat-primary .mat-pseudo-checkbox-checked,
.history-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.history-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-checked,
.history-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #03a9f4;
}
.history-theme .mat-pseudo-checkbox-checked,
.history-theme .mat-pseudo-checkbox-indeterminate,
.history-theme .mat-accent .mat-pseudo-checkbox-checked,
.history-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.history-theme.theme-override.theme-override .mat-pseudo-checkbox-checked,
.history-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate,
.history-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-checked,
.history-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.history-theme .mat-warn .mat-pseudo-checkbox-checked,
.history-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.history-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-checked,
.history-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.history-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.history-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.history-theme.theme-override.theme-override .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.history-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.history-theme .mat-app-background, .history-theme.mat-app-background,
.history-theme.theme-override.theme-override .mat-app-background,
.history-theme.theme-override.theme-override.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-elevation-z0,
.history-theme.theme-override.theme-override .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z1,
.history-theme.theme-override.theme-override .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z2,
.history-theme.theme-override.theme-override .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z3,
.history-theme.theme-override.theme-override .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z4,
.history-theme.theme-override.theme-override .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z5,
.history-theme.theme-override.theme-override .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z6,
.history-theme.theme-override.theme-override .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z7,
.history-theme.theme-override.theme-override .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z8,
.history-theme.theme-override.theme-override .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z9,
.history-theme.theme-override.theme-override .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z10,
.history-theme.theme-override.theme-override .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z11,
.history-theme.theme-override.theme-override .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z12,
.history-theme.theme-override.theme-override .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z13,
.history-theme.theme-override.theme-override .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z14,
.history-theme.theme-override.theme-override .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z15,
.history-theme.theme-override.theme-override .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z16,
.history-theme.theme-override.theme-override .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z17,
.history-theme.theme-override.theme-override .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z18,
.history-theme.theme-override.theme-override .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z19,
.history-theme.theme-override.theme-override .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z20,
.history-theme.theme-override.theme-override .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z21,
.history-theme.theme-override.theme-override .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z22,
.history-theme.theme-override.theme-override .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z23,
.history-theme.theme-override.theme-override .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-elevation-z24,
.history-theme.theme-override.theme-override .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.history-theme .mat-autocomplete-panel,
.history-theme.theme-override.theme-override .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.history-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.history-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.history-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-badge,
.history-theme.theme-override.theme-override .mat-badge {
  position: relative;
}
.history-theme .mat-badge.mat-badge,
.history-theme.theme-override.theme-override .mat-badge.mat-badge {
  overflow: visible;
}
.history-theme .mat-badge-hidden .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-hidden .mat-badge-content {
  display: none;
}
.history-theme .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.history-theme .ng-animate-disabled .mat-badge-content,
.history-theme .mat-badge-content._mat-animation-noopable,
.history-theme.theme-override.theme-override .ng-animate-disabled .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.history-theme .mat-badge-content.mat-badge-active,
.history-theme.theme-override.theme-override .mat-badge-content.mat-badge-active {
  transform: none;
}
.history-theme .mat-badge-small .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.history-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.history-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.history-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .history-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.history-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .history-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.history-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .history-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.history-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .history-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.history-theme .mat-badge-medium .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.history-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.history-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.history-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .history-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.history-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .history-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.history-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .history-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.history-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .history-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.history-theme .mat-badge-large .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.history-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.history-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.history-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .history-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.history-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .history-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.history-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .history-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.history-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .history-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.history-theme .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-content {
  color: white;
  background: #03a9f4;
}
.cdk-high-contrast-active .history-theme .mat-badge-content, .cdk-high-contrast-active .history-theme.theme-override.theme-override .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.history-theme .mat-badge-accent .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-badge-warn .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.history-theme .mat-badge-disabled .mat-badge-content,
.history-theme.theme-override.theme-override .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-bottom-sheet-container,
.history-theme.theme-override.theme-override .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-button, .history-theme .mat-icon-button, .history-theme .mat-stroked-button,
.history-theme.theme-override.theme-override .mat-button,
.history-theme.theme-override.theme-override .mat-icon-button,
.history-theme.theme-override.theme-override .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.history-theme .mat-button.mat-primary, .history-theme .mat-icon-button.mat-primary, .history-theme .mat-stroked-button.mat-primary,
.history-theme.theme-override.theme-override .mat-button.mat-primary,
.history-theme.theme-override.theme-override .mat-icon-button.mat-primary,
.history-theme.theme-override.theme-override .mat-stroked-button.mat-primary {
  color: #03a9f4;
}
.history-theme .mat-button.mat-accent, .history-theme .mat-icon-button.mat-accent, .history-theme .mat-stroked-button.mat-accent,
.history-theme.theme-override.theme-override .mat-button.mat-accent,
.history-theme.theme-override.theme-override .mat-icon-button.mat-accent,
.history-theme.theme-override.theme-override .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.history-theme .mat-button.mat-warn, .history-theme .mat-icon-button.mat-warn, .history-theme .mat-stroked-button.mat-warn,
.history-theme.theme-override.theme-override .mat-button.mat-warn,
.history-theme.theme-override.theme-override .mat-icon-button.mat-warn,
.history-theme.theme-override.theme-override .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.history-theme .mat-button.mat-primary.mat-button-disabled, .history-theme .mat-button.mat-accent.mat-button-disabled, .history-theme .mat-button.mat-warn.mat-button-disabled, .history-theme .mat-button.mat-button-disabled.mat-button-disabled, .history-theme .mat-icon-button.mat-primary.mat-button-disabled, .history-theme .mat-icon-button.mat-accent.mat-button-disabled, .history-theme .mat-icon-button.mat-warn.mat-button-disabled, .history-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .history-theme .mat-stroked-button.mat-primary.mat-button-disabled, .history-theme .mat-stroked-button.mat-accent.mat-button-disabled, .history-theme .mat-stroked-button.mat-warn.mat-button-disabled, .history-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-button.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-button.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-button.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-button.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-icon-button.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-icon-button.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-icon-button.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-stroked-button.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-stroked-button.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-stroked-button.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.history-theme .mat-button.mat-primary .mat-button-focus-overlay, .history-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .history-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.history-theme.theme-override.theme-override .mat-button.mat-primary .mat-button-focus-overlay,
.history-theme.theme-override.theme-override .mat-icon-button.mat-primary .mat-button-focus-overlay,
.history-theme.theme-override.theme-override .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #03a9f4;
}
.history-theme .mat-button.mat-accent .mat-button-focus-overlay, .history-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .history-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.history-theme.theme-override.theme-override .mat-button.mat-accent .mat-button-focus-overlay,
.history-theme.theme-override.theme-override .mat-icon-button.mat-accent .mat-button-focus-overlay,
.history-theme.theme-override.theme-override .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.history-theme .mat-button.mat-warn .mat-button-focus-overlay, .history-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .history-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.history-theme.theme-override.theme-override .mat-button.mat-warn .mat-button-focus-overlay,
.history-theme.theme-override.theme-override .mat-icon-button.mat-warn .mat-button-focus-overlay,
.history-theme.theme-override.theme-override .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.history-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .history-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .history-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.history-theme.theme-override.theme-override .mat-button.mat-button-disabled .mat-button-focus-overlay,
.history-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.history-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.history-theme .mat-button .mat-ripple-element, .history-theme .mat-icon-button .mat-ripple-element, .history-theme .mat-stroked-button .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-button .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-icon-button .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.history-theme .mat-button-focus-overlay,
.history-theme.theme-override.theme-override .mat-button-focus-overlay {
  background: black;
}
.history-theme .mat-stroked-button:not(.mat-button-disabled),
.history-theme.theme-override.theme-override .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.history-theme .mat-flat-button, .history-theme .mat-raised-button, .history-theme .mat-fab, .history-theme .mat-mini-fab,
.history-theme.theme-override.theme-override .mat-flat-button,
.history-theme.theme-override.theme-override .mat-raised-button,
.history-theme.theme-override.theme-override .mat-fab,
.history-theme.theme-override.theme-override .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.history-theme .mat-flat-button.mat-primary, .history-theme .mat-raised-button.mat-primary, .history-theme .mat-fab.mat-primary, .history-theme .mat-mini-fab.mat-primary,
.history-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.history-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.history-theme.theme-override.theme-override .mat-fab.mat-primary,
.history-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  color: white;
}
.history-theme .mat-flat-button.mat-accent, .history-theme .mat-raised-button.mat-accent, .history-theme .mat-fab.mat-accent, .history-theme .mat-mini-fab.mat-accent,
.history-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.history-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.history-theme.theme-override.theme-override .mat-fab.mat-accent,
.history-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-flat-button.mat-warn, .history-theme .mat-raised-button.mat-warn, .history-theme .mat-fab.mat-warn, .history-theme .mat-mini-fab.mat-warn,
.history-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.history-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.history-theme.theme-override.theme-override .mat-fab.mat-warn,
.history-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  color: white;
}
.history-theme .mat-flat-button.mat-primary.mat-button-disabled, .history-theme .mat-flat-button.mat-accent.mat-button-disabled, .history-theme .mat-flat-button.mat-warn.mat-button-disabled, .history-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .history-theme .mat-raised-button.mat-primary.mat-button-disabled, .history-theme .mat-raised-button.mat-accent.mat-button-disabled, .history-theme .mat-raised-button.mat-warn.mat-button-disabled, .history-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .history-theme .mat-fab.mat-primary.mat-button-disabled, .history-theme .mat-fab.mat-accent.mat-button-disabled, .history-theme .mat-fab.mat-warn.mat-button-disabled, .history-theme .mat-fab.mat-button-disabled.mat-button-disabled, .history-theme .mat-mini-fab.mat-primary.mat-button-disabled, .history-theme .mat-mini-fab.mat-accent.mat-button-disabled, .history-theme .mat-mini-fab.mat-warn.mat-button-disabled, .history-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.history-theme .mat-flat-button.mat-primary, .history-theme .mat-raised-button.mat-primary, .history-theme .mat-fab.mat-primary, .history-theme .mat-mini-fab.mat-primary,
.history-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.history-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.history-theme.theme-override.theme-override .mat-fab.mat-primary,
.history-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  background-color: #03a9f4;
}
.history-theme .mat-flat-button.mat-accent, .history-theme .mat-raised-button.mat-accent, .history-theme .mat-fab.mat-accent, .history-theme .mat-mini-fab.mat-accent,
.history-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.history-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.history-theme.theme-override.theme-override .mat-fab.mat-accent,
.history-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.history-theme .mat-flat-button.mat-warn, .history-theme .mat-raised-button.mat-warn, .history-theme .mat-fab.mat-warn, .history-theme .mat-mini-fab.mat-warn,
.history-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.history-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.history-theme.theme-override.theme-override .mat-fab.mat-warn,
.history-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.history-theme .mat-flat-button.mat-primary.mat-button-disabled, .history-theme .mat-flat-button.mat-accent.mat-button-disabled, .history-theme .mat-flat-button.mat-warn.mat-button-disabled, .history-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .history-theme .mat-raised-button.mat-primary.mat-button-disabled, .history-theme .mat-raised-button.mat-accent.mat-button-disabled, .history-theme .mat-raised-button.mat-warn.mat-button-disabled, .history-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .history-theme .mat-fab.mat-primary.mat-button-disabled, .history-theme .mat-fab.mat-accent.mat-button-disabled, .history-theme .mat-fab.mat-warn.mat-button-disabled, .history-theme .mat-fab.mat-button-disabled.mat-button-disabled, .history-theme .mat-mini-fab.mat-primary.mat-button-disabled, .history-theme .mat-mini-fab.mat-accent.mat-button-disabled, .history-theme .mat-mini-fab.mat-warn.mat-button-disabled, .history-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.history-theme .mat-flat-button.mat-primary .mat-ripple-element, .history-theme .mat-raised-button.mat-primary .mat-ripple-element, .history-theme .mat-fab.mat-primary .mat-ripple-element, .history-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-flat-button.mat-primary .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-raised-button.mat-primary .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-fab.mat-primary .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.history-theme .mat-flat-button.mat-accent .mat-ripple-element, .history-theme .mat-raised-button.mat-accent .mat-ripple-element, .history-theme .mat-fab.mat-accent .mat-ripple-element, .history-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-flat-button.mat-accent .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-raised-button.mat-accent .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-fab.mat-accent .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.history-theme .mat-flat-button.mat-warn .mat-ripple-element, .history-theme .mat-raised-button.mat-warn .mat-ripple-element, .history-theme .mat-fab.mat-warn .mat-ripple-element, .history-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-flat-button.mat-warn .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-raised-button.mat-warn .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-fab.mat-warn .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.history-theme .mat-stroked-button:not([class*=mat-elevation-z]), .history-theme .mat-flat-button:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override .mat-stroked-button:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-raised-button:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-fab:not([class*=mat-elevation-z]), .history-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override .mat-fab:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .history-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .history-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.history-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.history-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.history-theme .mat-button-toggle,
.history-theme.theme-override.theme-override .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.history-theme.theme-override.theme-override .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.history-theme .mat-button-toggle-appearance-standard,
.history-theme.theme-override.theme-override .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.history-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.history-theme.theme-override.theme-override .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.history-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.history-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.history-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.history-theme.theme-override.theme-override [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.history-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.history-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.history-theme .mat-button-toggle-checked,
.history-theme.theme-override.theme-override .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.history-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.history-theme.theme-override.theme-override .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-button-toggle-disabled,
.history-theme.theme-override.theme-override .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.history-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.history-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.history-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.history-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.history-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.history-theme .mat-button-toggle-group-appearance-standard,
.history-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.history-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.history-theme .mat-card,
.history-theme.theme-override.theme-override .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-card:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-card-subtitle,
.history-theme.theme-override.theme-override .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.history-theme .mat-checkbox-frame,
.history-theme.theme-override.theme-override .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.history-theme .mat-checkbox-checkmark,
.history-theme.theme-override.theme-override .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.history-theme .mat-checkbox-checkmark-path,
.history-theme.theme-override.theme-override .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.history-theme .mat-checkbox-mixedmark,
.history-theme.theme-override.theme-override .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.history-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .history-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.history-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.history-theme.theme-override.theme-override .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #03a9f4;
}
.history-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .history-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.history-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.history-theme.theme-override.theme-override .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.history-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .history-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.history-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.history-theme.theme-override.theme-override .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.history-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .history-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.history-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.history-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.history-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.history-theme.theme-override.theme-override .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.history-theme .mat-checkbox-disabled .mat-checkbox-label,
.history-theme.theme-override.theme-override .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-checkbox .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.history-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.history-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #03a9f4;
}
.history-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.history-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.history-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.history-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.history-theme .mat-chip.mat-standard-chip,
.history-theme.theme-override.theme-override .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.history-theme.theme-override.theme-override .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.history-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.history-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.history-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.history-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.history-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.history-theme .mat-chip.mat-standard-chip::after,
.history-theme.theme-override.theme-override .mat-chip.mat-standard-chip::after {
  background: black;
}
.history-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.history-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #03a9f4;
  color: white;
}
.history-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.history-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.history-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.history-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.history-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.history-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.history-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.history-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.history-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.history-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.history-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.history-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.history-theme .mat-table,
.history-theme.theme-override.theme-override .mat-table {
  background: white;
}
.history-theme .mat-table thead, .history-theme .mat-table tbody, .history-theme .mat-table tfoot,
.history-theme mat-header-row, .history-theme mat-row, .history-theme mat-footer-row,
.history-theme [mat-header-row], .history-theme [mat-row], .history-theme [mat-footer-row],
.history-theme .mat-table-sticky,
.history-theme.theme-override.theme-override .mat-table thead,
.history-theme.theme-override.theme-override .mat-table tbody,
.history-theme.theme-override.theme-override .mat-table tfoot,
.history-theme.theme-override.theme-override mat-header-row,
.history-theme.theme-override.theme-override mat-row,
.history-theme.theme-override.theme-override mat-footer-row,
.history-theme.theme-override.theme-override [mat-header-row],
.history-theme.theme-override.theme-override [mat-row],
.history-theme.theme-override.theme-override [mat-footer-row],
.history-theme.theme-override.theme-override .mat-table-sticky {
  background: inherit;
}
.history-theme mat-row, .history-theme mat-header-row, .history-theme mat-footer-row,
.history-theme th.mat-header-cell, .history-theme td.mat-cell, .history-theme td.mat-footer-cell,
.history-theme.theme-override.theme-override mat-row,
.history-theme.theme-override.theme-override mat-header-row,
.history-theme.theme-override.theme-override mat-footer-row,
.history-theme.theme-override.theme-override th.mat-header-cell,
.history-theme.theme-override.theme-override td.mat-cell,
.history-theme.theme-override.theme-override td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.history-theme .mat-header-cell,
.history-theme.theme-override.theme-override .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.history-theme .mat-cell, .history-theme .mat-footer-cell,
.history-theme.theme-override.theme-override .mat-cell,
.history-theme.theme-override.theme-override .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-calendar-arrow,
.history-theme.theme-override.theme-override .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.history-theme .mat-datepicker-toggle,
.history-theme .mat-datepicker-content .mat-calendar-next-button,
.history-theme .mat-datepicker-content .mat-calendar-previous-button,
.history-theme.theme-override.theme-override .mat-datepicker-toggle,
.history-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-next-button,
.history-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.history-theme .mat-calendar-table-header-divider::after,
.history-theme.theme-override.theme-override .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.history-theme .mat-calendar-table-header,
.history-theme .mat-calendar-body-label,
.history-theme.theme-override.theme-override .mat-calendar-table-header,
.history-theme.theme-override.theme-override .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.history-theme .mat-calendar-body-cell-content,
.history-theme .mat-date-range-input-separator,
.history-theme.theme-override.theme-override .mat-calendar-body-cell-content,
.history-theme.theme-override.theme-override .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.history-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-form-field-disabled .mat-date-range-input-separator,
.history-theme.theme-override.theme-override .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-calendar-body-in-preview,
.history-theme.theme-override.theme-override .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.history-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.history-theme .mat-calendar-body-in-range::before,
.history-theme.theme-override.theme-override .mat-calendar-body-in-range::before {
  background: rgba(3, 169, 244, 0.2);
}
.history-theme .mat-calendar-body-comparison-identical,
.history-theme .mat-calendar-body-in-comparison-range::before,
.history-theme.theme-override.theme-override .mat-calendar-body-comparison-identical,
.history-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.history-theme .mat-calendar-body-comparison-bridge-start::before,
.history-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.history-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-start::before,
.history-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(3, 169, 244, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.history-theme .mat-calendar-body-comparison-bridge-end::before,
.history-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.history-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-end::before,
.history-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(3, 169, 244, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.history-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.history-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.history-theme.theme-override.theme-override .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.history-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.history-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.history-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.history-theme.theme-override.theme-override .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.history-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.history-theme .mat-calendar-body-selected,
.history-theme.theme-override.theme-override .mat-calendar-body-selected {
  background-color: #03a9f4;
  color: white;
}
.history-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.history-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(3, 169, 244, 0.4);
}
.history-theme .mat-calendar-body-today.mat-calendar-body-selected,
.history-theme.theme-override.theme-override .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.history-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(3, 169, 244, 0.3);
}
@media (hover: hover) {
  .history-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(3, 169, 244, 0.3);
  }
}
.history-theme .mat-datepicker-content,
.history-theme.theme-override.theme-override .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.history-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.history-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.history-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.history-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.history-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.history-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.history-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.history-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.history-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.history-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.history-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.history-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.history-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .history-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.history-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.history-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.history-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.history-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.history-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.history-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.history-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.history-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.history-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.history-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.history-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.history-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.history-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.history-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.history-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .history-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.history-theme .mat-datepicker-content-touch,
.history-theme.theme-override.theme-override .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-datepicker-toggle-active,
.history-theme.theme-override.theme-override .mat-datepicker-toggle-active {
  color: #03a9f4;
}
.history-theme .mat-datepicker-toggle-active.mat-accent,
.history-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.history-theme .mat-datepicker-toggle-active.mat-warn,
.history-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.history-theme .mat-date-range-input-inner[disabled],
.history-theme.theme-override.theme-override .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-dialog-container,
.history-theme.theme-override.theme-override .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-divider,
.history-theme.theme-override.theme-override .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.history-theme .mat-divider-vertical,
.history-theme.theme-override.theme-override .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.history-theme .mat-expansion-panel,
.history-theme.theme-override.theme-override .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-action-row,
.history-theme.theme-override.theme-override .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.history-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .history-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .history-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.history-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.history-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.history-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .history-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.history-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.history-theme .mat-expansion-panel-header-title,
.history-theme.theme-override.theme-override .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-expansion-panel-header-description,
.history-theme .mat-expansion-indicator::after,
.history-theme.theme-override.theme-override .mat-expansion-panel-header-description,
.history-theme.theme-override.theme-override .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.history-theme .mat-expansion-panel-header[aria-disabled=true],
.history-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.history-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.history-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.history-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.history-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.history-theme .mat-form-field-label,
.history-theme.theme-override.theme-override .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.history-theme .mat-hint,
.history-theme.theme-override.theme-override .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.history-theme .mat-form-field.mat-focused .mat-form-field-label,
.history-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label {
  color: #03a9f4;
}
.history-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.history-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.history-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.history-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.history-theme .mat-focused .mat-form-field-required-marker,
.history-theme.theme-override.theme-override .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.history-theme .mat-form-field-ripple,
.history-theme.theme-override.theme-override .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.history-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #03a9f4;
}
.history-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.history-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.history-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.history-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.history-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.history-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #03a9f4;
}
.history-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.history-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.history-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.history-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.history-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.history-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.history-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.history-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.history-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.history-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.history-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.history-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.history-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.history-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.history-theme .mat-error,
.history-theme.theme-override.theme-override .mat-error {
  color: #e91e63;
}
.history-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.history-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.history-theme .mat-form-field-appearance-legacy .mat-hint,
.history-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.history-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.history-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.history-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.history-theme.theme-override.theme-override .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.history-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.history-theme.theme-override.theme-override .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.history-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.history-theme.theme-override.theme-override .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.history-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.history-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.history-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.history-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.history-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.history-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.history-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.history-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.history-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.history-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.history-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.history-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.history-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.history-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #03a9f4;
}
.history-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.history-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.history-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.history-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.history-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.history-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.history-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.history-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.history-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.history-theme .mat-icon.mat-primary,
.history-theme.theme-override.theme-override .mat-icon.mat-primary {
  color: #03a9f4;
}
.history-theme .mat-icon.mat-accent,
.history-theme.theme-override.theme-override .mat-icon.mat-accent {
  color: #fafafa;
}
.history-theme .mat-icon.mat-warn,
.history-theme.theme-override.theme-override .mat-icon.mat-warn {
  color: #e91e63;
}
.history-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.history-theme.theme-override.theme-override .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.history-theme .mat-input-element:disabled,
.history-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.history-theme.theme-override.theme-override .mat-input-element:disabled,
.history-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-input-element,
.history-theme.theme-override.theme-override .mat-input-element {
  caret-color: #03a9f4;
}
.history-theme .mat-input-element::placeholder,
.history-theme.theme-override.theme-override .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.history-theme .mat-input-element::-moz-placeholder,
.history-theme.theme-override.theme-override .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.history-theme .mat-input-element::-webkit-input-placeholder,
.history-theme.theme-override.theme-override .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.history-theme .mat-input-element:-ms-input-placeholder,
.history-theme.theme-override.theme-override .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.history-theme .mat-form-field.mat-accent .mat-input-element,
.history-theme.theme-override.theme-override .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.history-theme .mat-form-field.mat-warn .mat-input-element,
.history-theme .mat-form-field-invalid .mat-input-element,
.history-theme.theme-override.theme-override .mat-form-field.mat-warn .mat-input-element,
.history-theme.theme-override.theme-override .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.history-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.history-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.history-theme .mat-list-base .mat-list-item,
.history-theme.theme-override.theme-override .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-list-base .mat-list-option,
.history-theme.theme-override.theme-override .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-list-base .mat-subheader,
.history-theme.theme-override.theme-override .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.history-theme .mat-list-base .mat-list-item-disabled,
.history-theme.theme-override.theme-override .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-list-option:hover, .history-theme .mat-list-option:focus,
.history-theme .mat-nav-list .mat-list-item:hover,
.history-theme .mat-nav-list .mat-list-item:focus,
.history-theme .mat-action-list .mat-list-item:hover,
.history-theme .mat-action-list .mat-list-item:focus,
.history-theme.theme-override.theme-override .mat-list-option:hover,
.history-theme.theme-override.theme-override .mat-list-option:focus,
.history-theme.theme-override.theme-override .mat-nav-list .mat-list-item:hover,
.history-theme.theme-override.theme-override .mat-nav-list .mat-list-item:focus,
.history-theme.theme-override.theme-override .mat-action-list .mat-list-item:hover,
.history-theme.theme-override.theme-override .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.history-theme .mat-list-single-selected-option, .history-theme .mat-list-single-selected-option:hover, .history-theme .mat-list-single-selected-option:focus,
.history-theme.theme-override.theme-override .mat-list-single-selected-option,
.history-theme.theme-override.theme-override .mat-list-single-selected-option:hover,
.history-theme.theme-override.theme-override .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.history-theme .mat-menu-panel,
.history-theme.theme-override.theme-override .mat-menu-panel {
  background: white;
}
.history-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-menu-item,
.history-theme.theme-override.theme-override .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-menu-item[disabled],
.history-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.history-theme .mat-menu-item[disabled] .mat-icon-no-color,
.history-theme.theme-override.theme-override .mat-menu-item[disabled],
.history-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-menu-submenu-icon,
.history-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-menu-item .mat-icon-no-color,
.history-theme .mat-menu-submenu-icon,
.history-theme.theme-override.theme-override .mat-menu-item .mat-icon-no-color,
.history-theme.theme-override.theme-override .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.history-theme .mat-menu-item:hover:not([disabled]),
.history-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.history-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.history-theme .mat-menu-item-highlighted:not([disabled]),
.history-theme.theme-override.theme-override .mat-menu-item:hover:not([disabled]),
.history-theme.theme-override.theme-override .mat-menu-item.cdk-program-focused:not([disabled]),
.history-theme.theme-override.theme-override .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.history-theme.theme-override.theme-override .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.history-theme .mat-paginator,
.history-theme.theme-override.theme-override .mat-paginator {
  background: white;
}
.history-theme .mat-paginator,
.history-theme .mat-paginator-page-size .mat-select-trigger,
.history-theme.theme-override.theme-override .mat-paginator,
.history-theme.theme-override.theme-override .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.history-theme .mat-paginator-decrement,
.history-theme .mat-paginator-increment,
.history-theme.theme-override.theme-override .mat-paginator-decrement,
.history-theme.theme-override.theme-override .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.history-theme .mat-paginator-first,
.history-theme .mat-paginator-last,
.history-theme.theme-override.theme-override .mat-paginator-first,
.history-theme.theme-override.theme-override .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.history-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.history-theme .mat-icon-button[disabled] .mat-paginator-increment,
.history-theme .mat-icon-button[disabled] .mat-paginator-first,
.history-theme .mat-icon-button[disabled] .mat-paginator-last,
.history-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-decrement,
.history-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-increment,
.history-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-first,
.history-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-progress-bar-background,
.history-theme.theme-override.theme-override .mat-progress-bar-background {
  fill: #b0def5;
}
.history-theme .mat-progress-bar-buffer,
.history-theme.theme-override.theme-override .mat-progress-bar-buffer {
  background-color: #b0def5;
}
.history-theme .mat-progress-bar-fill::after,
.history-theme.theme-override.theme-override .mat-progress-bar-fill::after {
  background-color: #03a9f4;
}
.history-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.history-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.history-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.history-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.history-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.history-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.history-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.history-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.history-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.history-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.history-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.history-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.history-theme .mat-progress-spinner circle, .history-theme .mat-spinner circle,
.history-theme.theme-override.theme-override .mat-progress-spinner circle,
.history-theme.theme-override.theme-override .mat-spinner circle {
  stroke: #03a9f4;
}
.history-theme .mat-progress-spinner.mat-accent circle, .history-theme .mat-spinner.mat-accent circle,
.history-theme.theme-override.theme-override .mat-progress-spinner.mat-accent circle,
.history-theme.theme-override.theme-override .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.history-theme .mat-progress-spinner.mat-warn circle, .history-theme .mat-spinner.mat-warn circle,
.history-theme.theme-override.theme-override .mat-progress-spinner.mat-warn circle,
.history-theme.theme-override.theme-override .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.history-theme .mat-radio-outer-circle,
.history-theme.theme-override.theme-override .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.history-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.history-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #03a9f4;
}
.history-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.history-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .history-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .history-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.history-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-inner-circle,
.history-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.history-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.history-theme.theme-override.theme-override .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #03a9f4;
}
.history-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.history-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.history-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.history-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .history-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .history-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.history-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-inner-circle,
.history-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.history-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.history-theme.theme-override.theme-override .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.history-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.history-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.history-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.history-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .history-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .history-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.history-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-inner-circle,
.history-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.history-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.history-theme.theme-override.theme-override .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.history-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.history-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.history-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.history-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.history-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.history-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.history-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-radio-button .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.history-theme .mat-select-value,
.history-theme.theme-override.theme-override .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-select-placeholder,
.history-theme.theme-override.theme-override .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.history-theme .mat-select-disabled .mat-select-value,
.history-theme.theme-override.theme-override .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-select-arrow,
.history-theme.theme-override.theme-override .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.history-theme .mat-select-panel,
.history-theme.theme-override.theme-override .mat-select-panel {
  background: white;
}
.history-theme .mat-select-panel:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.history-theme.theme-override.theme-override .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.history-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.history-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #03a9f4;
}
.history-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.history-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.history-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.history-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.history-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.history-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.history-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.history-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-drawer-container,
.history-theme.theme-override.theme-override .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-drawer,
.history-theme.theme-override.theme-override .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-drawer.mat-drawer-push,
.history-theme.theme-override.theme-override .mat-drawer.mat-drawer-push {
  background-color: white;
}
.history-theme .mat-drawer:not(.mat-drawer-side),
.history-theme.theme-override.theme-override .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-drawer-side,
.history-theme.theme-override.theme-override .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-drawer-side.mat-drawer-end,
.history-theme.theme-override.theme-override .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.history-theme [dir=rtl] .mat-drawer-side,
.history-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.history-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.history-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-drawer-backdrop.mat-drawer-shown,
.history-theme.theme-override.theme-override .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.history-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.history-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.history-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.history-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.history-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.history-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.history-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #03a9f4;
}
.history-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.history-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(3, 169, 244, 0.54);
}
.history-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #03a9f4;
}
.history-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.history-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.history-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.history-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.history-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.history-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.history-theme .mat-slide-toggle-thumb,
.history-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.history-theme .mat-slide-toggle-bar,
.history-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-slider-track-background,
.history-theme.theme-override.theme-override .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.history-theme .mat-slider.mat-primary .mat-slider-track-fill,
.history-theme .mat-slider.mat-primary .mat-slider-thumb,
.history-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.history-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-track-fill,
.history-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb,
.history-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #03a9f4;
}
.history-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.history-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.history-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.history-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(3, 169, 244, 0.2);
}
.history-theme .mat-slider.mat-accent .mat-slider-track-fill,
.history-theme .mat-slider.mat-accent .mat-slider-thumb,
.history-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.history-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-track-fill,
.history-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb,
.history-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.history-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.history-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.history-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.history-theme .mat-slider.mat-warn .mat-slider-track-fill,
.history-theme .mat-slider.mat-warn .mat-slider-thumb,
.history-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.history-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-track-fill,
.history-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb,
.history-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.history-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.history-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.history-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.history-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.history-theme .mat-slider:hover .mat-slider-track-background,
.history-theme .mat-slider.cdk-focused .mat-slider-track-background,
.history-theme.theme-override.theme-override .mat-slider:hover .mat-slider-track-background,
.history-theme.theme-override.theme-override .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.history-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.history-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.history-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-background,
.history-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.history-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.history-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.history-theme.theme-override.theme-override .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.history-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.history-theme.theme-override.theme-override .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.history-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.history-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.history-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.history-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.history-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.history-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.history-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.history-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.history-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.history-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .history-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.history-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.history-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .history-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.history-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.history-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.history-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.history-theme.theme-override.theme-override .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.history-theme .mat-slider-horizontal .mat-slider-ticks,
.history-theme.theme-override.theme-override .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.history-theme .mat-slider-vertical .mat-slider-ticks,
.history-theme.theme-override.theme-override .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.history-theme .mat-step-header.cdk-keyboard-focused, .history-theme .mat-step-header.cdk-program-focused, .history-theme .mat-step-header:hover:not([aria-disabled]), .history-theme .mat-step-header:hover[aria-disabled=false],
.history-theme.theme-override.theme-override .mat-step-header.cdk-keyboard-focused,
.history-theme.theme-override.theme-override .mat-step-header.cdk-program-focused,
.history-theme.theme-override.theme-override .mat-step-header:hover:not([aria-disabled]),
.history-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.history-theme .mat-step-header:hover[aria-disabled=true],
.history-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .history-theme .mat-step-header:hover,
.history-theme.theme-override.theme-override .mat-step-header:hover {
    background: none;
  }
}
.history-theme .mat-step-header .mat-step-label,
.history-theme .mat-step-header .mat-step-optional,
.history-theme.theme-override.theme-override .mat-step-header .mat-step-label,
.history-theme.theme-override.theme-override .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.history-theme .mat-step-header .mat-step-icon,
.history-theme.theme-override.theme-override .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.history-theme .mat-step-header .mat-step-icon-selected,
.history-theme .mat-step-header .mat-step-icon-state-done,
.history-theme .mat-step-header .mat-step-icon-state-edit,
.history-theme.theme-override.theme-override .mat-step-header .mat-step-icon-selected,
.history-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-done,
.history-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-edit {
  background-color: #03a9f4;
  color: white;
}
.history-theme .mat-step-header.mat-accent .mat-step-icon,
.history-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.history-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.history-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.history-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-selected,
.history-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-done,
.history-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-step-header.mat-warn .mat-step-icon,
.history-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.history-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.history-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.history-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.history-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-selected,
.history-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-done,
.history-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.history-theme .mat-step-header .mat-step-icon-state-error,
.history-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.history-theme .mat-step-header .mat-step-label.mat-step-label-active,
.history-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-step-header .mat-step-label.mat-step-label-error,
.history-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.history-theme .mat-stepper-horizontal, .history-theme .mat-stepper-vertical,
.history-theme.theme-override.theme-override .mat-stepper-horizontal,
.history-theme.theme-override.theme-override .mat-stepper-vertical {
  background-color: white;
}
.history-theme .mat-stepper-vertical-line::before,
.history-theme.theme-override.theme-override .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.history-theme .mat-horizontal-stepper-header::before,
.history-theme .mat-horizontal-stepper-header::after,
.history-theme .mat-stepper-horizontal-line,
.history-theme.theme-override.theme-override .mat-horizontal-stepper-header::before,
.history-theme.theme-override.theme-override .mat-horizontal-stepper-header::after,
.history-theme.theme-override.theme-override .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.history-theme .mat-sort-header-arrow,
.history-theme.theme-override.theme-override .mat-sort-header-arrow {
  color: #757575;
}
.history-theme .mat-tab-nav-bar,
.history-theme .mat-tab-header,
.history-theme.theme-override.theme-override .mat-tab-nav-bar,
.history-theme.theme-override.theme-override .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.history-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.history-theme .mat-tab-group-inverted-header .mat-tab-header,
.history-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-nav-bar,
.history-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.history-theme .mat-tab-label, .history-theme .mat-tab-link,
.history-theme.theme-override.theme-override .mat-tab-label,
.history-theme.theme-override.theme-override .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-tab-label.mat-tab-disabled, .history-theme .mat-tab-link.mat-tab-disabled,
.history-theme.theme-override.theme-override .mat-tab-label.mat-tab-disabled,
.history-theme.theme-override.theme-override .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.history-theme .mat-tab-nav-bar[class*=mat-background-],
.history-theme.theme-override.theme-override .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.history-theme.theme-override.theme-override .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.history-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .history-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(79, 195, 247, 0.3);
}
.history-theme .mat-tab-group.mat-primary .mat-ink-bar, .history-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.history-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-ink-bar,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #03a9f4;
}
.history-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .history-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .history-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .history-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.history-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.history-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.history-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .history-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.history-theme .mat-tab-group.mat-accent .mat-ink-bar, .history-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.history-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-ink-bar,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.history-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .history-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .history-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .history-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.history-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.history-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .history-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.history-theme .mat-tab-group.mat-warn .mat-ink-bar, .history-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.history-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-ink-bar,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.history-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .history-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .history-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .history-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.history-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.history-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.history-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .history-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(79, 195, 247, 0.3);
}
.history-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .history-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .history-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .history-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .history-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .history-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #03a9f4;
}
.history-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .history-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .history-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .history-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.history-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .history-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .history-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .history-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.history-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .history-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.history-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .history-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.history-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.history-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.history-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .history-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.history-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.history-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.history-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .history-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.history-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .history-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .history-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .history-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .history-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .history-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.history-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .history-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .history-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .history-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .history-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .history-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .history-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.history-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .history-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .history-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.history-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.history-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.history-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .history-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.history-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.history-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.history-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .history-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.history-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .history-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .history-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .history-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .history-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .history-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.history-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .history-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .history-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .history-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.history-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .history-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .history-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .history-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.history-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .history-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.history-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .history-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.history-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.history-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.history-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .history-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.history-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.history-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.history-theme .mat-toolbar,
.history-theme.theme-override.theme-override .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-toolbar.mat-primary,
.history-theme.theme-override.theme-override .mat-toolbar.mat-primary {
  background: #03a9f4;
  color: white;
}
.history-theme .mat-toolbar.mat-accent,
.history-theme.theme-override.theme-override .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-toolbar.mat-warn,
.history-theme.theme-override.theme-override .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.history-theme .mat-toolbar .mat-form-field-underline,
.history-theme .mat-toolbar .mat-form-field-ripple,
.history-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.history-theme.theme-override.theme-override .mat-toolbar .mat-form-field-underline,
.history-theme.theme-override.theme-override .mat-toolbar .mat-form-field-ripple,
.history-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.history-theme .mat-toolbar .mat-form-field-label,
.history-theme .mat-toolbar .mat-focused .mat-form-field-label,
.history-theme .mat-toolbar .mat-select-value,
.history-theme .mat-toolbar .mat-select-arrow,
.history-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.history-theme.theme-override.theme-override .mat-toolbar .mat-form-field-label,
.history-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-label,
.history-theme.theme-override.theme-override .mat-toolbar .mat-select-value,
.history-theme.theme-override.theme-override .mat-toolbar .mat-select-arrow,
.history-theme.theme-override.theme-override .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.history-theme .mat-toolbar .mat-input-element,
.history-theme.theme-override.theme-override .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.history-theme .mat-tooltip,
.history-theme.theme-override.theme-override .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.history-theme .mat-tree,
.history-theme.theme-override.theme-override .mat-tree {
  background: white;
}
.history-theme .mat-tree-node,
.history-theme .mat-nested-tree-node,
.history-theme.theme-override.theme-override .mat-tree-node,
.history-theme.theme-override.theme-override .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-snack-bar-container,
.history-theme.theme-override.theme-override .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.history-theme .mat-simple-snackbar-action,
.history-theme.theme-override.theme-override .mat-simple-snackbar-action {
  color: #fafafa;
}
.history-theme app-mat-menu-header,
.history-theme.theme-override.theme-override app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.history-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.history-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.history-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.history-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.history-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.history-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #03a9f4;
}
.history-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.history-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(3, 169, 244, 0.54);
}
.history-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #03a9f4;
}
.history-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.history-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.history-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.history-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.history-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.history-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.history-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.history-theme .mat-slide-toggle-thumb,
.history-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.history-theme .mat-slide-toggle-bar,
.history-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.history-theme .mat-green .mat-progress-bar-background,
.history-theme.theme-override.theme-override .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.history-theme .mat-green .mat-progress-bar-buffer,
.history-theme.theme-override.theme-override .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.history-theme .mat-green .mat-progress-bar-fill::after,
.history-theme.theme-override.theme-override .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.history-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.history-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.history-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.history-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.history-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.history-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.history-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.history-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.history-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.history-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.history-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.history-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.history-theme .mat-button.mat-primary-lighter,
.history-theme .mat-stroked-button.mat-primary-lighter,
.history-theme.theme-override.theme-override .mat-button.mat-primary-lighter,
.history-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter {
  color: #4fc3f7;
}
.history-theme .mat-button.mat-primary-lighter:hover,
.history-theme .mat-stroked-button.mat-primary-lighter:hover,
.history-theme.theme-override.theme-override .mat-button.mat-primary-lighter:hover,
.history-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.history-theme .mat-raised-button.mat-primary-lighter,
.history-theme .mat-flat-button.mat-primary-lighter,
.history-theme .mat-fab.mat-primary-lighter,
.history-theme .mat-mini-fab.mat-primary-lighter,
.history-theme.theme-override.theme-override .mat-raised-button.mat-primary-lighter,
.history-theme.theme-override.theme-override .mat-flat-button.mat-primary-lighter,
.history-theme.theme-override.theme-override .mat-fab.mat-primary-lighter,
.history-theme.theme-override.theme-override .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #4fc3f7;
}
.history-theme .mat-icon-button.mat-primary-lighter,
.history-theme.theme-override.theme-override .mat-icon-button.mat-primary-lighter {
  color: #4fc3f7;
}
.history-theme .dave-background-image,
.history-theme.theme-override.theme-override .dave-background-image {
  background-color: #03a9f4;
  color: white;
}
.history-theme .clickable-list-container:before,
.history-theme.theme-override.theme-override .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.history-theme .clickable-list,
.history-theme.theme-override.theme-override .clickable-list {
  background-color: white;
}
.history-theme .clickable-list-item,
.history-theme.theme-override.theme-override .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.history-theme .clickable-list-item.is-active, .history-theme .clickable-list-item:hover, .history-theme .clickable-list-item:active, .history-theme .clickable-list-item:focus,
.history-theme.theme-override.theme-override .clickable-list-item.is-active,
.history-theme.theme-override.theme-override .clickable-list-item:hover,
.history-theme.theme-override.theme-override .clickable-list-item:active,
.history-theme.theme-override.theme-override .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.history-theme .clickable-list-item.app-color-event,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.history-theme .clickable-list-item.app-color-event.is-active, .history-theme .clickable-list-item.app-color-event:hover, .history-theme .clickable-list-item.app-color-event:active, .history-theme .clickable-list-item.app-color-event:focus,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-event.is-active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-event:hover,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-event:active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.history-theme .clickable-list-item.app-color-time-tracking,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.history-theme .clickable-list-item.app-color-time-tracking.is-active, .history-theme .clickable-list-item.app-color-time-tracking:hover, .history-theme .clickable-list-item.app-color-time-tracking:active, .history-theme .clickable-list-item.app-color-time-tracking:focus,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking.is-active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:hover,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.history-theme .clickable-list-item.app-color-approved,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.history-theme .clickable-list-item.app-color-approved.is-active, .history-theme .clickable-list-item.app-color-approved:hover, .history-theme .clickable-list-item.app-color-approved:active, .history-theme .clickable-list-item.app-color-approved:focus,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-approved.is-active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-approved:hover,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-approved:active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.history-theme .clickable-list-item.app-color-declined,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.history-theme .clickable-list-item.app-color-declined.is-active, .history-theme .clickable-list-item.app-color-declined:hover, .history-theme .clickable-list-item.app-color-declined:active, .history-theme .clickable-list-item.app-color-declined:focus,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-declined.is-active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-declined:hover,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-declined:active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.history-theme .clickable-list-item.app-color-invoice-verrechnet,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.history-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .history-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .history-theme .clickable-list-item.app-color-invoice-verrechnet:active, .history-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet.is-active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:hover,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.history-theme .clickable-list-item.app-color-invoice-booked,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.history-theme .clickable-list-item.app-color-invoice-booked.is-active, .history-theme .clickable-list-item.app-color-invoice-booked:hover, .history-theme .clickable-list-item.app-color-invoice-booked:active, .history-theme .clickable-list-item.app-color-invoice-booked:focus,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked.is-active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:hover,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.history-theme .clickable-list-item.app-color-late,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.history-theme .clickable-list-item.app-color-late.is-active, .history-theme .clickable-list-item.app-color-late:hover, .history-theme .clickable-list-item.app-color-late:active, .history-theme .clickable-list-item.app-color-late:focus,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-late.is-active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-late:hover,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-late:active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.history-theme .clickable-list-item.app-color-invoice-storniert,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.history-theme .clickable-list-item.app-color-invoice-storniert.is-active, .history-theme .clickable-list-item.app-color-invoice-storniert:hover, .history-theme .clickable-list-item.app-color-invoice-storniert:active, .history-theme .clickable-list-item.app-color-invoice-storniert:focus,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert.is-active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:hover,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.history-theme .clickable-list-item.app-color-invoice-approved,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.history-theme .clickable-list-item.app-color-invoice-approved.is-active, .history-theme .clickable-list-item.app-color-invoice-approved:hover, .history-theme .clickable-list-item.app-color-invoice-approved:active, .history-theme .clickable-list-item.app-color-invoice-approved:focus,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved.is-active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:hover,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.history-theme .clickable-list-item.app-color-commission-open,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.history-theme .clickable-list-item.app-color-commission-open.is-active, .history-theme .clickable-list-item.app-color-commission-open:hover, .history-theme .clickable-list-item.app-color-commission-open:active, .history-theme .clickable-list-item.app-color-commission-open:focus,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open.is-active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:hover,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.history-theme .clickable-list-item.app-color-commission-in-progress,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.history-theme .clickable-list-item.app-color-commission-in-progress.is-active, .history-theme .clickable-list-item.app-color-commission-in-progress:hover, .history-theme .clickable-list-item.app-color-commission-in-progress:active, .history-theme .clickable-list-item.app-color-commission-in-progress:focus,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress.is-active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:hover,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.history-theme .clickable-list-item.app-color-commission-freigabe,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.history-theme .clickable-list-item.app-color-commission-freigabe.is-active, .history-theme .clickable-list-item.app-color-commission-freigabe:hover, .history-theme .clickable-list-item.app-color-commission-freigabe:active, .history-theme .clickable-list-item.app-color-commission-freigabe:focus,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe.is-active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:hover,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.history-theme .clickable-list-item.app-color-commission-abgerechnet,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.history-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .history-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .history-theme .clickable-list-item.app-color-commission-abgerechnet:active, .history-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet.is-active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:hover,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.history-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.history-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .history-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .history-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .history-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.history-theme .clickable-list-item.app-color-commission-abgeschlossen,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.history-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .history-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .history-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .history-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:hover,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:active,
.history-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.history-theme .clickable-list-item.custom-background-color,
.history-theme.theme-override.theme-override .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.history-theme .clickable-list-item.custom-background-color.is-active, .history-theme .clickable-list-item.custom-background-color:hover, .history-theme .clickable-list-item.custom-background-color:active, .history-theme .clickable-list-item.custom-background-color:focus,
.history-theme.theme-override.theme-override .clickable-list-item.custom-background-color.is-active,
.history-theme.theme-override.theme-override .clickable-list-item.custom-background-color:hover,
.history-theme.theme-override.theme-override .clickable-list-item.custom-background-color:active,
.history-theme.theme-override.theme-override .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.history-theme .disabled-table-entry, .history-theme .is-highlighted,
.history-theme.theme-override.theme-override .disabled-table-entry,
.history-theme.theme-override.theme-override .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.history-theme app-customer-list tr.highlight,
.history-theme.theme-override.theme-override app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.history-theme app-customer-list section.wrapper,
.history-theme.theme-override.theme-override app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-customer-list header.header,
.history-theme.theme-override.theme-override app-customer-list header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme app-customer-list header.header button.clear-search,
.history-theme.theme-override.theme-override app-customer-list header.header button.clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme app-customer-list header.header button.clear-search:hover,
.history-theme.theme-override.theme-override app-customer-list header.header button.clear-search:hover {
  background-color: #03a9f4;
}
.history-theme app-customer-list .clickable-list-container:before,
.history-theme.theme-override.theme-override app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.history-theme app-customer-list .clickable-list-container .global-stats-link > a,
.history-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.history-theme app-customer-list a.active,
.history-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.history-theme.theme-override.theme-override app-customer-list a.active,
.history-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.history-theme app-employee-list tr.highlight,
.history-theme.theme-override.theme-override app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.history-theme app-employee-list section.wrapper,
.history-theme.theme-override.theme-override app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-employee-list header.header,
.history-theme.theme-override.theme-override app-employee-list header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme app-employee-list header.header button.clear-search,
.history-theme.theme-override.theme-override app-employee-list header.header button.clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme app-employee-list header.header button.clear-search:hover,
.history-theme.theme-override.theme-override app-employee-list header.header button.clear-search:hover {
  background-color: #03a9f4;
}
.history-theme app-employee-list .clickable-list-container:before,
.history-theme.theme-override.theme-override app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.history-theme app-employee-list a.active,
.history-theme.theme-override.theme-override app-employee-list a.active {
  background-color: #e0e0e0;
}
.history-theme app-history-side-elements .component,
.history-theme.theme-override.theme-override app-history-side-elements .component {
  background-color: white;
}
.history-theme app-history-side-elements .component > * > header.header,
.history-theme.theme-override.theme-override app-history-side-elements .component > * > header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme app-header,
.history-theme.theme-override.theme-override app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .history-theme app-header,
.history-theme.theme-override.theme-override app-header {
    background-color: #03a9f4;
    color: white;
  }
  .history-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.history-theme app-header .mat-spinner circle,
.history-theme.theme-override.theme-override app-header .spinner-wrapper .mat-progress-spinner circle,
.history-theme.theme-override.theme-override app-header .mat-spinner circle {
    stroke: white;
  }
}
.history-theme app-login a,
.history-theme.theme-override.theme-override app-login a {
  color: #03a9f4;
}
.history-theme app-login .wrapper,
.history-theme.theme-override.theme-override app-login .wrapper {
  background-color: #e9f0f5;
}
.history-theme app-login .formDialog h2,
.history-theme.theme-override.theme-override app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-history-bookmarks .header,
.history-theme.theme-override.theme-override app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-history-bookmarks .header > fa-icon,
.history-theme.theme-override.theme-override app-history-bookmarks .header > fa-icon {
  color: gold;
}
.history-theme app-history-bookmarks .clickable-list-container,
.history-theme.theme-override.theme-override app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-partner-list section.wrapper,
.history-theme.theme-override.theme-override app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-partner-list header.header,
.history-theme.theme-override.theme-override app-partner-list header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme app-partner-list header.header button.clear-search,
.history-theme.theme-override.theme-override app-partner-list header.header button.clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme app-partner-list header.header button.clear-search:hover,
.history-theme.theme-override.theme-override app-partner-list header.header button.clear-search:hover {
  background-color: #03a9f4;
}
.history-theme app-partner-list .clickable-list-container:before,
.history-theme.theme-override.theme-override app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.history-theme app-partner-list a.active,
.history-theme.theme-override.theme-override app-partner-list a.active {
  background-color: #e0e0e0;
}
.history-theme app-home-dashboard .welcome-message .headline,
.history-theme app-home-dashboard .header .headline,
.history-theme.theme-override.theme-override app-home-dashboard .welcome-message .headline,
.history-theme.theme-override.theme-override app-home-dashboard .header .headline {
  color: white;
}
.history-theme app-home-dashboard app-commission-dashboard header.header,
.history-theme.theme-override.theme-override app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-home-dashboard .dave-home-dashboard-background-image,
.history-theme.theme-override.theme-override app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #03a9f4;
  color: white;
}
.history-theme app-home-dashboard .mobile-wrapper,
.history-theme.theme-override.theme-override app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.history-theme app-home-dashboard .widget:not(.transparent),
.history-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.history-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.history-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.history-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.history-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.history-theme app-logout .button.active,
.history-theme app-logout .button:hover,
.history-theme.theme-override.theme-override app-logout .button.active,
.history-theme.theme-override.theme-override app-logout .button:hover {
  background-color: white;
  color: #03a9f4;
}
.history-theme app-timeline .timeline:before,
.history-theme.theme-override.theme-override app-timeline .timeline:before {
  background-color: #03a9f4;
}
.history-theme app-timeline .filter,
.history-theme.theme-override.theme-override app-timeline .filter {
  background-color: white;
}
.history-theme app-timeline .filter h2,
.history-theme.theme-override.theme-override app-timeline .filter h2 {
  color: #03a9f4;
}
.history-theme app-timeline .filter h3,
.history-theme.theme-override.theme-override app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-timeline .event-icon,
.history-theme.theme-override.theme-override app-timeline .event-icon {
  box-shadow: 0 0 0 2px #03a9f4;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-timeline .event-icon:hover, .history-theme app-timeline .event-icon:focus,
.history-theme.theme-override.theme-override app-timeline .event-icon:hover,
.history-theme.theme-override.theme-override app-timeline .event-icon:focus {
  color: #03a9f4;
}
.history-theme app-timeline .event-icon:hover fa-icon, .history-theme app-timeline .event-icon:focus fa-icon,
.history-theme.theme-override.theme-override app-timeline .event-icon:hover fa-icon,
.history-theme.theme-override.theme-override app-timeline .event-icon:focus fa-icon {
  color: #03a9f4;
}
.history-theme app-timeline .header,
.history-theme.theme-override.theme-override app-timeline .header {
  background-color: #03a9f4;
}
.history-theme app-timeline .annotation-overlay,
.history-theme.theme-override.theme-override app-timeline .annotation-overlay {
  color: white;
}
.history-theme app-timeline .annotation-menu,
.history-theme.theme-override.theme-override app-timeline .annotation-menu {
  color: white;
}
.history-theme app-timeline .annotation-menu:hover,
.history-theme.theme-override.theme-override app-timeline .annotation-menu:hover {
  color: #03a9f4;
}
.history-theme app-timeline .annotation-content,
.history-theme.theme-override.theme-override app-timeline .annotation-content {
  background-color: #0277bd;
}
.history-theme app-timeline .close-button:hover,
.history-theme.theme-override.theme-override app-timeline .close-button:hover {
  background-color: #0277bd;
}
.history-theme app-timeline .annotation-tab:hover .annotation-name,
.history-theme.theme-override.theme-override app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #03a9f4;
}
.history-theme app-timeline .annotation-tab.clicked .annotation-name,
.history-theme.theme-override.theme-override app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #03a9f4;
  color: #03a9f4;
}
.history-theme app-timeline .annotation-name,
.history-theme.theme-override.theme-override app-timeline .annotation-name {
  background-color: #0277bd;
  color: white;
}
.history-theme app-timeline .filter-apply,
.history-theme.theme-override.theme-override app-timeline .filter-apply {
  background-color: #03a9f4;
  border-color: white;
  color: white;
}
.history-theme app-timeline .filter-apply:hover,
.history-theme.theme-override.theme-override app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #03a9f4;
  color: #03a9f4;
}
.history-theme app-timeline .new-year,
.history-theme.theme-override.theme-override app-timeline .new-year {
  box-shadow: 0 0 0 2px #03a9f4;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-timeline .no-displayed-events,
.history-theme.theme-override.theme-override app-timeline .no-displayed-events {
  color: white;
}
.history-theme app-timeline .clickable-list-item-content fa-icon,
.history-theme.theme-override.theme-override app-timeline .clickable-list-item-content fa-icon {
  color: #03a9f4;
}
.history-theme app-timeline .list-day:hover,
.history-theme app-timeline .list-day:focus,
.history-theme.theme-override.theme-override app-timeline .list-day:hover,
.history-theme.theme-override.theme-override app-timeline .list-day:focus {
  color: #03a9f4;
}
.history-theme app-timeline .list-day:hover fa-icon,
.history-theme app-timeline .list-day:focus fa-icon,
.history-theme.theme-override.theme-override app-timeline .list-day:hover fa-icon,
.history-theme.theme-override.theme-override app-timeline .list-day:focus fa-icon {
  color: #03a9f4;
}
.history-theme app-timeline .clickable-list-container,
.history-theme.theme-override.theme-override app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.history-theme app-timeline .clickable-list-container .no-displayed-events,
.history-theme.theme-override.theme-override app-timeline .clickable-list-container .no-displayed-events {
  color: #03a9f4;
}
.history-theme app-detail-event .link, .history-theme app-email-dialog .link,
.history-theme.theme-override.theme-override app-detail-event .link,
.history-theme.theme-override.theme-override app-email-dialog .link {
  color: inherit;
}
.history-theme app-detail-event .note, .history-theme app-email-dialog .note,
.history-theme.theme-override.theme-override app-detail-event .note,
.history-theme.theme-override.theme-override app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.history-theme app-detail-event .files-wrapper .file, .history-theme app-email-dialog .files-wrapper .file,
.history-theme.theme-override.theme-override app-detail-event .files-wrapper .file,
.history-theme.theme-override.theme-override app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.history-theme app-detail-event .files-wrapper .file:hover, .history-theme app-email-dialog .files-wrapper .file:hover,
.history-theme.theme-override.theme-override app-detail-event .files-wrapper .file:hover,
.history-theme.theme-override.theme-override app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.history-theme app-detail-event .files-wrapper .file .image-wrapper, .history-theme app-email-dialog .files-wrapper .file .image-wrapper,
.history-theme.theme-override.theme-override app-detail-event .files-wrapper .file .image-wrapper,
.history-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.history-theme app-detail-event .files-wrapper .file .fileName, .history-theme app-email-dialog .files-wrapper .file .fileName,
.history-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName,
.history-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName {
  color: #03a9f4;
}
.history-theme app-detail-event .files-wrapper .file .fileName:hover, .history-theme app-email-dialog .files-wrapper .file .fileName:hover,
.history-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName:hover,
.history-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName:hover {
  color: #4fc3f7;
}
.history-theme app-detail-event .files-wrapper .file .editing, .history-theme app-email-dialog .files-wrapper .file .editing,
.history-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing,
.history-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.history-theme app-detail-event .files-wrapper .file .editing:hover, .history-theme app-email-dialog .files-wrapper .file .editing:hover,
.history-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing:hover,
.history-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.history-theme app-detail-customer .files-wrapper .file,
.history-theme.theme-override.theme-override app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.history-theme app-detail-customer .files-wrapper .file:hover,
.history-theme.theme-override.theme-override app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.history-theme app-detail-customer .files-wrapper .file .image-wrapper,
.history-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.history-theme app-detail-customer .files-wrapper .file .fileName,
.history-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName {
  color: #03a9f4;
}
.history-theme app-detail-customer .files-wrapper .file .fileName:hover,
.history-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName:hover {
  color: #4fc3f7;
}
.history-theme app-detail-customer .files-wrapper .file .editing,
.history-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.history-theme app-detail-customer .files-wrapper .file .editing:hover,
.history-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.history-theme app-commission .events .tab-header .mat-badge-content,
.history-theme.theme-override.theme-override app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.history-theme app-commission .tab-group,
.history-theme.theme-override.theme-override app-commission .tab-group {
  background-color: white;
}
.history-theme app-commission .files-wrapper .file,
.history-theme.theme-override.theme-override app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.history-theme app-commission .files-wrapper .file:hover,
.history-theme.theme-override.theme-override app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.history-theme app-commission .files-wrapper .file .image-wrapper,
.history-theme.theme-override.theme-override app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.history-theme app-commission .files-wrapper .file .fileName,
.history-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName {
  color: #03a9f4;
}
.history-theme app-commission .files-wrapper .file .fileName:hover,
.history-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName:hover {
  color: #4fc3f7;
}
.history-theme app-commission .files-wrapper .file .editing,
.history-theme.theme-override.theme-override app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.history-theme app-commission .files-wrapper .file .editing:hover,
.history-theme.theme-override.theme-override app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.history-theme app-detail-partner a.link,
.history-theme.theme-override.theme-override app-detail-partner a.link {
  color: white;
}
.history-theme app-icon-select-dialog .iconwrapper:hover,
.history-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover {
  background-color: #03a9f4;
}
.history-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.history-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.history-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.history-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #03a9f4;
}
.history-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.history-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.history-theme app-license-settings .bottom-border,
.history-theme.theme-override.theme-override app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.history-theme app-license-settings .inactive-overlay,
.history-theme.theme-override.theme-override app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.history-theme app-license-settings .inactive-overlay .inactive-text,
.history-theme.theme-override.theme-override app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.history-theme app-customer-statistics .chart-card,
.history-theme.theme-override.theme-override app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.history-theme app-global-statistics .chart-card,
.history-theme.theme-override.theme-override app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.history-theme .clickable-mat-row:hover,
.history-theme.theme-override.theme-override .clickable-mat-row:hover {
  cursor: pointer;
}
.history-theme .clickable-mat-row:hover, .history-theme .clickable-mat-row:active, .history-theme .clickable-mat-row:focus, .history-theme .clickable-mat-row.active,
.history-theme.theme-override.theme-override .clickable-mat-row:hover,
.history-theme.theme-override.theme-override .clickable-mat-row:active,
.history-theme.theme-override.theme-override .clickable-mat-row:focus,
.history-theme.theme-override.theme-override .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.history-theme .clickable-mat-row.app-color-event,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.history-theme .clickable-mat-row.app-color-event.is-active, .history-theme .clickable-mat-row.app-color-event:hover, .history-theme .clickable-mat-row.app-color-event:active, .history-theme .clickable-mat-row.app-color-event:focus,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-event.is-active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-event:hover,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-event:active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.history-theme .clickable-mat-row.app-color-time-tracking,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.history-theme .clickable-mat-row.app-color-time-tracking.is-active, .history-theme .clickable-mat-row.app-color-time-tracking:hover, .history-theme .clickable-mat-row.app-color-time-tracking:active, .history-theme .clickable-mat-row.app-color-time-tracking:focus,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking.is-active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:hover,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.history-theme .clickable-mat-row.app-color-approved,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.history-theme .clickable-mat-row.app-color-approved.is-active, .history-theme .clickable-mat-row.app-color-approved:hover, .history-theme .clickable-mat-row.app-color-approved:active, .history-theme .clickable-mat-row.app-color-approved:focus,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-approved.is-active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:hover,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.history-theme .clickable-mat-row.app-color-declined,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.history-theme .clickable-mat-row.app-color-declined.is-active, .history-theme .clickable-mat-row.app-color-declined:hover, .history-theme .clickable-mat-row.app-color-declined:active, .history-theme .clickable-mat-row.app-color-declined:focus,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-declined.is-active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:hover,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.history-theme .clickable-mat-row.app-color-invoice-verrechnet,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.history-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .history-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .history-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .history-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:hover,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.history-theme .clickable-mat-row.app-color-invoice-booked,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.history-theme .clickable-mat-row.app-color-invoice-booked.is-active, .history-theme .clickable-mat-row.app-color-invoice-booked:hover, .history-theme .clickable-mat-row.app-color-invoice-booked:active, .history-theme .clickable-mat-row.app-color-invoice-booked:focus,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked.is-active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:hover,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.history-theme .clickable-mat-row.app-color-late,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.history-theme .clickable-mat-row.app-color-late.is-active, .history-theme .clickable-mat-row.app-color-late:hover, .history-theme .clickable-mat-row.app-color-late:active, .history-theme .clickable-mat-row.app-color-late:focus,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-late.is-active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-late:hover,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-late:active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.history-theme .clickable-mat-row.app-color-invoice-storniert,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.history-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .history-theme .clickable-mat-row.app-color-invoice-storniert:hover, .history-theme .clickable-mat-row.app-color-invoice-storniert:active, .history-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert.is-active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:hover,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.history-theme .clickable-mat-row.app-color-invoice-approved,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.history-theme .clickable-mat-row.app-color-invoice-approved.is-active, .history-theme .clickable-mat-row.app-color-invoice-approved:hover, .history-theme .clickable-mat-row.app-color-invoice-approved:active, .history-theme .clickable-mat-row.app-color-invoice-approved:focus,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved.is-active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:hover,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.history-theme .clickable-mat-row.app-color-commission-open,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.history-theme .clickable-mat-row.app-color-commission-open.is-active, .history-theme .clickable-mat-row.app-color-commission-open:hover, .history-theme .clickable-mat-row.app-color-commission-open:active, .history-theme .clickable-mat-row.app-color-commission-open:focus,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open.is-active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:hover,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.history-theme .clickable-mat-row.app-color-commission-in-progress,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.history-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .history-theme .clickable-mat-row.app-color-commission-in-progress:hover, .history-theme .clickable-mat-row.app-color-commission-in-progress:active, .history-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress.is-active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:hover,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.history-theme .clickable-mat-row.app-color-commission-freigabe,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.history-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .history-theme .clickable-mat-row.app-color-commission-freigabe:hover, .history-theme .clickable-mat-row.app-color-commission-freigabe:active, .history-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe.is-active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:hover,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.history-theme .clickable-mat-row.app-color-commission-abgerechnet,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.history-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .history-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .history-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .history-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:hover,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.history-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.history-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .history-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .history-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .history-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.history-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.history-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .history-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .history-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .history-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:active,
.history-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.history-theme app-detail-view-template,
.history-theme.theme-override.theme-override app-detail-view-template {
  background-color: #e9f0f5;
}
.history-theme app-detail-view-template > .buttons,
.history-theme.theme-override.theme-override app-detail-view-template > .buttons {
  background-color: #03a9f4;
  color: white;
}
.history-theme app-detail-view-template .resizer.resizer.resizer,
.history-theme.theme-override.theme-override app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.history-theme app-profile-template .card::before,
.history-theme.theme-override.theme-override app-profile-template .card::before {
  background-color: #0277bd;
}
.history-theme app-profile-template a.link,
.history-theme.theme-override.theme-override app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-search-return,
.history-theme.theme-override.theme-override app-search-return {
  background-color: white;
}
.history-theme app-search-return .available-types,
.history-theme.theme-override.theme-override app-search-return .available-types {
  background-color: white;
}
.history-theme app-search-return .data,
.history-theme.theme-override.theme-override app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.history-theme app-search-return .data:nth-child(2n+1),
.history-theme.theme-override.theme-override app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.history-theme app-search-return .data:hover,
.history-theme.theme-override.theme-override app-search-return .data:hover {
  background-color: #c7c7c7;
}
.history-theme app-search-return .data .icon-wrapper,
.history-theme.theme-override.theme-override app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.history-theme .app-button,
.history-theme .app-round-button,
.history-theme.theme-override.theme-override .app-button,
.history-theme.theme-override.theme-override .app-round-button {
  background-color: #03a9f4;
  color: white;
  border-color: #03a9f4;
}
.history-theme .app-button:hover, .history-theme .app-button.app-button-active, .history-theme .app-button.app-button-inverted,
.history-theme .app-round-button:hover,
.history-theme .app-round-button.app-button-active,
.history-theme .app-round-button.app-button-inverted,
.history-theme.theme-override.theme-override .app-button:hover,
.history-theme.theme-override.theme-override .app-button.app-button-active,
.history-theme.theme-override.theme-override .app-button.app-button-inverted,
.history-theme.theme-override.theme-override .app-round-button:hover,
.history-theme.theme-override.theme-override .app-round-button.app-button-active,
.history-theme.theme-override.theme-override .app-round-button.app-button-inverted {
  background-color: white;
  color: #03a9f4;
}
.history-theme .app-button.app-button-active,
.history-theme .app-round-button.app-button-active,
.history-theme.theme-override.theme-override .app-button.app-button-active,
.history-theme.theme-override.theme-override .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.history-theme .app-button.app-button-inverted:hover, .history-theme .app-button.app-button-inverted.app-button-active,
.history-theme .app-round-button.app-button-inverted:hover,
.history-theme .app-round-button.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.history-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover,
.history-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.history-theme .app-button.app-button-inverted.app-button-active,
.history-theme .app-round-button.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  background-color: #026794;
  box-shadow: inset 0 0 0.75rem #01405d;
}
.history-theme .app-button.app-button-inverted:hover,
.history-theme .app-round-button.app-button-inverted:hover,
.history-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.history-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover {
  background-color: #03a9f4;
}
.history-theme .app-button[disabled][disabled],
.history-theme .app-round-button[disabled][disabled],
.history-theme.theme-override.theme-override .app-button[disabled][disabled],
.history-theme.theme-override.theme-override .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.history-theme .app-button.app-button-lighter,
.history-theme .app-round-button.app-button-lighter,
.history-theme.theme-override.theme-override .app-button.app-button-lighter,
.history-theme.theme-override.theme-override .app-round-button.app-button-lighter {
  background-color: #4fc3f7;
  color: white;
  border-color: #4fc3f7;
}
.history-theme .app-button.app-button-lighter:hover, .history-theme .app-button.app-button-lighter.app-button-active, .history-theme .app-button.app-button-lighter.app-button-inverted,
.history-theme .app-round-button.app-button-lighter:hover,
.history-theme .app-round-button.app-button-lighter.app-button-active,
.history-theme .app-round-button.app-button-lighter.app-button-inverted,
.history-theme.theme-override.theme-override .app-button.app-button-lighter:hover,
.history-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.history-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted,
.history-theme.theme-override.theme-override .app-round-button.app-button-lighter:hover,
.history-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active,
.history-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #4fc3f7;
}
.history-theme .app-button.app-button-lighter.app-button-active,
.history-theme .app-round-button.app-button-lighter.app-button-active,
.history-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.history-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.history-theme .app-button.app-button-lighter.app-button-inverted:hover, .history-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.history-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.history-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.history-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover,
.history-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.history-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.history-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #0a9adb;
  box-shadow: inset 0 0 0.75rem #0875a5;
}
.history-theme .app-button.app-button-lighter.app-button-inverted:hover,
.history-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.history-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.history-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #4fc3f7;
}
.history-theme .app-button.app-button-lighter[disabled][disabled],
.history-theme .app-round-button.app-button-lighter[disabled][disabled],
.history-theme.theme-override.theme-override .app-button.app-button-lighter[disabled][disabled],
.history-theme.theme-override.theme-override .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.history-theme .app-stroked-round-button,
.history-theme.theme-override.theme-override .app-stroked-round-button {
  background-color: #03a9f4;
  color: white;
  border-color: white;
}
.history-theme .app-stroked-round-button:hover, .history-theme .app-stroked-round-button.app-button-active, .history-theme .app-stroked-round-button.app-button-inverted,
.history-theme.theme-override.theme-override .app-stroked-round-button:hover,
.history-theme.theme-override.theme-override .app-stroked-round-button.app-button-active,
.history-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #03a9f4;
}
.history-theme .app-stroked-round-button.app-button-active,
.history-theme.theme-override.theme-override .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.history-theme .app-stroked-round-button.app-button-inverted:hover, .history-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover,
.history-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.history-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #026794;
  box-shadow: inset 0 0 0.75rem #01405d;
}
.history-theme .app-stroked-round-button.app-button-inverted:hover,
.history-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover {
  background-color: #03a9f4;
}
.history-theme .app-stroked-round-button[disabled][disabled],
.history-theme.theme-override.theme-override .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.history-theme .app-stroked-round-button.app-button-inverted,
.history-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  border-color: #03a9f4;
}
.history-theme .app-stroked-round-button.app-button-lighter,
.history-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter {
  background-color: #4fc3f7;
  color: white;
  border-color: white;
}
.history-theme .app-stroked-round-button.app-button-lighter:hover, .history-theme .app-stroked-round-button.app-button-lighter.app-button-active, .history-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.history-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter:hover,
.history-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active,
.history-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #4fc3f7;
}
.history-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.history-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.history-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .history-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.history-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.history-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #0a9adb;
  box-shadow: inset 0 0 0.75rem #0875a5;
}
.history-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.history-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #4fc3f7;
}
.history-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.history-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.history-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.history-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #4fc3f7;
}
.history-theme app-timeline-view .files-icon,
.history-theme.theme-override.theme-override app-timeline-view .files-icon {
  color: #03a9f4;
}
.history-theme app-event-types-selector-card .delete-icon,
.history-theme.theme-override.theme-override app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.history-theme app-loading.not-transparent,
.history-theme.theme-override.theme-override app-loading.not-transparent {
  background-color: #e9f0f5;
}
.history-theme app-map-dialog > .buttons,
.history-theme.theme-override.theme-override app-map-dialog > .buttons {
  background-color: white;
}
.history-theme app-settings-list a.highlight,
.history-theme.theme-override.theme-override app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.history-theme app-settings-list .wrapper,
.history-theme.theme-override.theme-override app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.history-theme app-settings-list .clickable-list-container:before,
.history-theme.theme-override.theme-override app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.history-theme app-list-layout-with-routing .tab-group,
.history-theme.theme-override.theme-override app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.history-theme app-list-layout-with-routing .toggle-view-button,
.history-theme.theme-override.theme-override app-list-layout-with-routing .toggle-view-button {
  background: #0277bd;
  color: white;
}
.history-theme app-preview .timeline-item-card,
.history-theme.theme-override.theme-override app-preview .timeline-item-card {
  background-color: white;
}
.history-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.history-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #03a9f4, inset -0.5rem 0 0.5rem -0.5rem #03a9f4;
}
.history-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.history-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #03a9f4, inset -0.5rem 0 0.5rem -0.5rem #03a9f4, inset 0 0.5rem 0.5rem -0.5rem #03a9f4;
}
.history-theme app-file-card .inset-box-shadow.inset-box-shadow,
.history-theme.theme-override.theme-override app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #03a9f4;
}
.history-theme app-file-card .image-container,
.history-theme.theme-override.theme-override app-file-card .image-container {
  background-color: gray;
}
.history-theme app-file-card .download-button:hover, .history-theme app-file-card .delete-button:hover, .history-theme app-file-card .event-button:hover, .history-theme app-file-card .file-info-button:hover,
.history-theme.theme-override.theme-override app-file-card .download-button:hover,
.history-theme.theme-override.theme-override app-file-card .delete-button:hover,
.history-theme.theme-override.theme-override app-file-card .event-button:hover,
.history-theme.theme-override.theme-override app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.history-theme app-file-card .download-button:hover, .history-theme app-file-card .event-button:hover,
.history-theme.theme-override.theme-override app-file-card .download-button:hover,
.history-theme.theme-override.theme-override app-file-card .event-button:hover {
  color: #03a9f4;
}
.history-theme app-file-card .delete-button, .history-theme app-file-card .selected-icon, .history-theme app-file-card .link-icon,
.history-theme.theme-override.theme-override app-file-card .delete-button,
.history-theme.theme-override.theme-override app-file-card .selected-icon,
.history-theme.theme-override.theme-override app-file-card .link-icon {
  color: #bdbdbd;
}
.history-theme app-file-card .delete-button:hover,
.history-theme.theme-override.theme-override app-file-card .delete-button:hover {
  color: red;
}
.history-theme app-file-card .timeline-item-card,
.history-theme.theme-override.theme-override app-file-card .timeline-item-card {
  background-color: white;
}
.history-theme app-commission-list tr.highlight,
.history-theme.theme-override.theme-override app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.history-theme app-commission-list section.wrapper,
.history-theme.theme-override.theme-override app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-commission-list header.header,
.history-theme.theme-override.theme-override app-commission-list header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme app-commission-list header.header button.clear-search,
.history-theme.theme-override.theme-override app-commission-list header.header button.clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme app-commission-list header.header button.clear-search:hover,
.history-theme.theme-override.theme-override app-commission-list header.header button.clear-search:hover {
  background-color: #03a9f4;
}
.history-theme app-commission-list .clickable-list-container:before,
.history-theme.theme-override.theme-override app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.history-theme app-commission-list .clickable-list-container .global-stats-link a,
.history-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.history-theme app-commission-list a.active,
.history-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.history-theme.theme-override.theme-override app-commission-list a.active,
.history-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.history-theme app-videodokumentation-list section.wrapper,
.history-theme.theme-override.theme-override app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-videodokumentation-list header.header,
.history-theme.theme-override.theme-override app-videodokumentation-list header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme app-videodokumentation-list header.header ° button.clear-search,
.history-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.history-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #03a9f4;
}
.history-theme app-videodokumentation-list .clickable-list-container:before,
.history-theme.theme-override.theme-override app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.history-theme app-videodokumentation-list a.active,
.history-theme.theme-override.theme-override app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.history-theme app-email-client .email-list .email-list-entry.current,
.history-theme.theme-override.theme-override app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.history-theme app-email-client .nav-bar,
.history-theme.theme-override.theme-override app-email-client .nav-bar {
  background-color: white;
}
.history-theme app-email-client .search-bar-header,
.history-theme.theme-override.theme-override app-email-client .search-bar-header {
  background-color: #0277bd;
  color: white;
}
.history-theme app-email-client .search-bar-clear-search,
.history-theme.theme-override.theme-override app-email-client .search-bar-clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme app-email-client .search-bar-clear-search:hover,
.history-theme.theme-override.theme-override app-email-client .search-bar-clear-search:hover {
  background-color: #03a9f4;
}
.history-theme app-email-client .email-preview .email-contact-link,
.history-theme.theme-override.theme-override app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-email-client .email-preview .email-card,
.history-theme.theme-override.theme-override app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.history-theme app-email-client .email-preview .email-iframe,
.history-theme.theme-override.theme-override app-email-client .email-preview .email-iframe {
  color: white;
}
.history-theme app-email-client .sub-elements,
.history-theme.theme-override.theme-override app-email-client .sub-elements {
  background: whitesmoke;
}
.history-theme app-email-client .nav-tree .mat-list-item-content,
.history-theme.theme-override.theme-override app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.history-theme app-email-client .email-list-entry,
.history-theme.theme-override.theme-override app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.history-theme app-support-dialog .card,
.history-theme.theme-override.theme-override app-support-dialog .card {
  background-color: #e9f0f5;
}
.history-theme app-support-dialog a.link,
.history-theme.theme-override.theme-override app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-image-editor .tui-image-editor-main-container,
.history-theme.theme-override.theme-override app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.history-theme app-image-editor .tui-image-editor-controls,
.history-theme.theme-override.theme-override app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.history-theme app-image-editor .tui-image-editor-menu .enabled,
.history-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.history-theme app-image-editor .tui-image-editor-menu .normal,
.history-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.history-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.history-theme.theme-override.theme-override app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.history-theme app-file-explorer .example-container, .history-theme app-file-explorer .content,
.history-theme.theme-override.theme-override app-file-explorer .example-container,
.history-theme.theme-override.theme-override app-file-explorer .content {
  background-color: white;
}
.history-theme app-file-explorer .explorer-tree-node:hover,
.history-theme app-file-explorer .list-item:hover,
.history-theme.theme-override.theme-override app-file-explorer .explorer-tree-node:hover,
.history-theme.theme-override.theme-override app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.history-theme app-file-explorer .explorer-tree-node.selected,
.history-theme.theme-override.theme-override app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.history-theme app-file-explorer .share-icon,
.history-theme.theme-override.theme-override app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.history-theme app-file-explorer .toggle-view-button,
.history-theme.theme-override.theme-override app-file-explorer .toggle-view-button {
  background: #0277bd;
  color: white;
}
.history-theme app-file-explorer .root-button,
.history-theme.theme-override.theme-override app-file-explorer .root-button {
  color: white;
}
.history-theme app-file-explorer .root-button fa-icon,
.history-theme.theme-override.theme-override app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.history-theme app-file-explorer .selected-elements-amount,
.history-theme.theme-override.theme-override app-file-explorer .selected-elements-amount {
  background-color: white;
}
.history-theme app-file-explorer .back-button .inverted-arrow,
.history-theme.theme-override.theme-override app-file-explorer .back-button .inverted-arrow {
  color: #03a9f4;
}
.history-theme app-file-explorer .back-button:focus .inverted-arrow, .history-theme app-file-explorer .back-button:hover .inverted-arrow,
.history-theme.theme-override.theme-override app-file-explorer .back-button:focus .inverted-arrow,
.history-theme.theme-override.theme-override app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.history-theme app-file-explorer .back-button:disabled .inverted-arrow,
.history-theme.theme-override.theme-override app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.history-theme app-select-folder-dialog .explorer-tree-node:hover, .history-theme app-select-folder-dialog .list-item:hover,
.history-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node:hover,
.history-theme.theme-override.theme-override app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.history-theme app-select-folder-dialog .explorer-tree-node.selected,
.history-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.history-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.history-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.history-theme app-reports-list section.wrapper,
.history-theme.theme-override.theme-override app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-reports-list header.header,
.history-theme.theme-override.theme-override app-reports-list header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme app-reports-list header.header button.clear-search,
.history-theme.theme-override.theme-override app-reports-list header.header button.clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme app-reports-list header.header button.clear-search:hover,
.history-theme.theme-override.theme-override app-reports-list header.header button.clear-search:hover {
  background-color: #03a9f4;
}
.history-theme app-reports-list .clickable-list-container:before,
.history-theme.theme-override.theme-override app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.history-theme app-reports-list a.active,
.history-theme.theme-override.theme-override app-reports-list a.active {
  background-color: #e0e0e0;
}
.history-theme app-generated-documents-list section.wrapper,
.history-theme.theme-override.theme-override app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-generated-documents-list header.header,
.history-theme.theme-override.theme-override app-generated-documents-list header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme app-generated-documents-list header.header button.clear-search,
.history-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme app-generated-documents-list header.header button.clear-search:hover,
.history-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search:hover {
  background-color: #03a9f4;
}
.history-theme app-generated-documents-list .clickable-list-container:before,
.history-theme.theme-override.theme-override app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.history-theme app-generated-documents-list a.active,
.history-theme.theme-override.theme-override app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.history-theme app-invoice-editor .button-wrapper,
.history-theme.theme-override.theme-override app-invoice-editor .button-wrapper {
  background-color: white;
}
.history-theme .hover-form .mat-form-field-flex:hover,
.history-theme.theme-override.theme-override .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.history-theme app-dave-list-card .selected-clickable-list-item, .history-theme app-dave-list-card .selected-clickable-list-item:hover,
.history-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item,
.history-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.history-theme app-dave-list-card .card-header,
.history-theme.theme-override.theme-override app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.history-theme app-dave-list-card .bottom-shadow,
.history-theme.theme-override.theme-override app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.history-theme app-filter div.date,
.history-theme.theme-override.theme-override app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.history-theme app-event-card .primary,
.history-theme.theme-override.theme-override app-event-card .primary {
  color: #03a9f4;
}
.history-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.history-theme.theme-override.theme-override app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.history-theme app-booking-positions-list section.wrapper,
.history-theme.theme-override.theme-override app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-booking-positions-list header.header,
.history-theme.theme-override.theme-override app-booking-positions-list header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme app-booking-positions-list header.header button.clear-search,
.history-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme app-booking-positions-list header.header button.clear-search:hover,
.history-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search:hover {
  background-color: #03a9f4;
}
.history-theme app-booking-positions-list .clickable-list-container:before,
.history-theme.theme-override.theme-override app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.history-theme app-booking-positions-list a.active,
.history-theme.theme-override.theme-override app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.history-theme app-booking-positions-list th,
.history-theme.theme-override.theme-override app-booking-positions-list th {
  background: whitesmoke !important;
}
.history-theme app-dave-list tr.highlight,
.history-theme.theme-override.theme-override app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.history-theme app-dave-list section.wrapper,
.history-theme.theme-override.theme-override app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-dave-list .drag-header.cdk-drag-preview,
.history-theme.theme-override.theme-override app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.history-theme app-dave-list header.header,
.history-theme.theme-override.theme-override app-dave-list header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme app-dave-list header.header button.clear-search,
.history-theme.theme-override.theme-override app-dave-list header.header button.clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme app-dave-list header.header button.clear-search:hover,
.history-theme.theme-override.theme-override app-dave-list header.header button.clear-search:hover {
  background-color: #03a9f4;
}
.history-theme app-dave-list .clickable-list-container:before,
.history-theme.theme-override.theme-override app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.history-theme app-dave-list .clickable-list-container .global-stats-link > a,
.history-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.history-theme app-dave-list a.active,
.history-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.history-theme.theme-override.theme-override app-dave-list a.active,
.history-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.history-theme app-export-business-volumes-dialog tr.highlight,
.history-theme.theme-override.theme-override app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.history-theme app-export-business-volumes-dialog section.wrapper,
.history-theme.theme-override.theme-override app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.history-theme.theme-override.theme-override app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.history-theme app-export-business-volumes-dialog header.header,
.history-theme.theme-override.theme-override app-export-business-volumes-dialog header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme app-export-business-volumes-dialog header.header button.clear-search,
.history-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.history-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #03a9f4;
}
.history-theme app-export-business-volumes-dialog .clickable-list-container:before,
.history-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.history-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.history-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.history-theme app-export-business-volumes-dialog a.active,
.history-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.history-theme.theme-override.theme-override app-export-business-volumes-dialog a.active,
.history-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.history-theme app-contact-list .darker-background.darker-background,
.history-theme.theme-override.theme-override app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.history-theme app-contact-list .darker-background.darker-background:hover,
.history-theme.theme-override.theme-override app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.history-theme app-select-persons table tr th[mat-header-cell],
.history-theme.theme-override.theme-override app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.history-theme app-shift-plan .header-colorful,
.history-theme.theme-override.theme-override app-shift-plan .header-colorful {
  background-color: #0277bd;
  color: white;
}
.history-theme app-shift-plan .header-colorful .today-button.today-button,
.history-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.history-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .history-theme app-shift-plan .header-colorful .today-button.today-button,
.history-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button,
.history-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.history-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .history-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.history-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.history-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.history-theme app-detail-piecework main,
.history-theme.theme-override.theme-override app-detail-piecework main {
  background-color: #03a9f4;
  color: white;
}
.history-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.history-theme.theme-override.theme-override app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.history-theme app-detail-piecework main .mat-list-base .mat-list-item,
.history-theme.theme-override.theme-override app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.history-theme app-detail-piecework main .mat-tab-label,
.history-theme.theme-override.theme-override app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.history-theme app-detail-piecework header,
.history-theme.theme-override.theme-override app-detail-piecework header {
  background-color: #0277bd;
  color: white;
}
.history-theme app-detail-piecework mat-expansion-panel.primary-background,
.history-theme.theme-override.theme-override app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #03a9f4;
  color: white;
}
.history-theme app-piecework-demo .scrollable,
.history-theme.theme-override.theme-override app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.history-theme app-side-nav-bar,
.history-theme.theme-override.theme-override app-side-nav-bar {
  background-color: whitesmoke;
}
.history-theme app-side-nav-bar [mat-list-item].is-active,
.history-theme.theme-override.theme-override app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #03a9f4;
}
.history-theme app-side-nav-bar mat-nav-list,
.history-theme.theme-override.theme-override app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.history-theme .dave-inc-bar,
.history-theme.theme-override.theme-override .dave-inc-bar {
  background-color: #03a9f4;
}
.history-theme app-root,
.history-theme.theme-override.theme-override app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-commission-overview .alex-sein-buntes-feld,
.history-theme.theme-override.theme-override app-commission-overview .alex-sein-buntes-feld {
  background-color: #03a9f4;
}
.history-theme app-commission-overview .btgb-table-wrapper th:first-child,
.history-theme app-commission-overview .btgb-table-wrapper td:first-child,
.history-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:first-child,
.history-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.history-theme app-commission-overview .btgb-table-wrapper .color-dot,
.history-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.history-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.history-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.history-theme app-commission-overview .btgb-table-wrapper th:last-child,
.history-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:last-child {
  color: #03a9f4;
  border-color: #03a9f4;
}
.history-theme app-commission-overview .timeline,
.history-theme.theme-override.theme-override app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.history-theme app-commission-overview .timeline-event-card,
.history-theme.theme-override.theme-override app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.history-theme app-commission-overview .timeline-event-card:hover,
.history-theme.theme-override.theme-override app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.history-theme app-comment-list .inline-send,
.history-theme.theme-override.theme-override app-comment-list .inline-send {
  background: white;
}
.history-theme app-new-booking-option .highlight.highlight,
.history-theme.theme-override.theme-override app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.history-theme app-new-booking-option .dont-edit.dont-edit,
.history-theme app-new-booking-option .disabled.disabled,
.history-theme.theme-override.theme-override app-new-booking-option .dont-edit.dont-edit,
.history-theme.theme-override.theme-override app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.history-theme .ngx-toastr,
.history-theme.theme-override.theme-override .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.history-theme .ngx-toastr:hover,
.history-theme.theme-override.theme-override .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.history-theme .ngx-toastr.toast-success,
.history-theme.theme-override.theme-override .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.history-theme .ngx-toastr.toast-error,
.history-theme.theme-override.theme-override .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.history-theme .ngx-toastr.toast-info,
.history-theme.theme-override.theme-override .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-resource-plan .header-colorful,
.history-theme.theme-override.theme-override app-resource-plan .header-colorful {
  background-color: #0277bd;
  color: white;
}
.history-theme app-resource-plan .header-colorful .today-button.today-button,
.history-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.history-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .history-theme app-resource-plan .header-colorful .today-button.today-button,
.history-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button,
.history-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.history-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .history-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.history-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.history-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.history-theme app-time-tracker,
.history-theme.theme-override.theme-override app-time-tracker {
  background-color: #4fc3f7;
  color: white;
}
.history-theme .ngx-mat-colorpicker-content,
.history-theme.theme-override.theme-override .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.history-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.history-theme.theme-override.theme-override .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.history-theme app-person-list-entry a.link,
.history-theme.theme-override.theme-override app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-doctor-list-entry .link,
.history-theme.theme-override.theme-override app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-expansion-panel .scrollable .top-shadow,
.history-theme.theme-override.theme-override app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.history-theme app-expansion-panel .scrollable .bottom-shadow,
.history-theme.theme-override.theme-override app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.history-theme .app-background-primary,
.history-theme.theme-override.theme-override .app-background-primary {
  background-color: #03a9f4;
}
.history-theme .app-background-accent,
.history-theme.theme-override.theme-override .app-background-accent {
  background-color: #fafafa;
}
.history-theme .app-background-warn,
.history-theme.theme-override.theme-override .app-background-warn {
  background-color: #e91e63;
}
.history-theme .app-foreground-primary,
.history-theme.theme-override.theme-override .app-foreground-primary {
  color: #03a9f4;
}
.history-theme .app-foreground-accent,
.history-theme.theme-override.theme-override .app-foreground-accent {
  color: #fafafa;
}
.history-theme .app-foreground-warn,
.history-theme.theme-override.theme-override .app-foreground-warn {
  color: #e91e63;
}
.history-theme app-ck-editor,
.history-theme.theme-override.theme-override app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.history-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.history-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.history-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.history-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.history-theme app-file-order-dialog .list-item,
.history-theme.theme-override.theme-override app-file-order-dialog .list-item {
  background: white;
}
.history-theme app-start-process-dialog .selected-files-list,
.history-theme.theme-override.theme-override app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.history-theme app-process-main-view .detection-modal-wrapper,
.history-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper {
  background: white;
}
.history-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.history-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #03a9f4;
}
.history-theme app-process-main-view .main-file-badge,
.history-theme.theme-override.theme-override app-process-main-view .main-file-badge {
  color: #03a9f4;
}
.history-theme app-new-document-view-component dropzone .input,
.history-theme app-new-document-view-component dropzone .pen-icon,
.history-theme.theme-override.theme-override app-new-document-view-component dropzone .input,
.history-theme.theme-override.theme-override app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-time-tracker-multiple .timer-card,
.history-theme.theme-override.theme-override app-time-tracker-multiple .timer-card {
  background-color: #4fc3f7;
  color: white;
}
.history-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.history-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.history-theme app-arl-table tr.element-row:not(.expanded-row):active,
.history-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.history-theme app-arl-table .add-button-list,
.history-theme.theme-override.theme-override app-arl-table .add-button-list {
  background: white;
}
.history-theme app-pseudo-step-header .wrapper-button.active,
.history-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active {
  border-color: #03a9f4;
}
.history-theme app-pseudo-step-header .image-wrapper,
.history-theme.theme-override.theme-override app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.history-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.history-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.history-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #03a9f4;
  color: white;
}
.history-theme app-milestone-modal .status-form,
.history-theme.theme-override.theme-override app-milestone-modal .status-form {
  background: white;
}
.history-theme app-e-invoice-view .grid-borders.grid-borders,
.history-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.history-theme app-e-invoice-view .borders,
.history-theme app-e-invoice-view .borders-column,
.history-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.history-theme app-e-invoice-view .borders-row,
.history-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.history-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders,
.history-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.history-theme.theme-override.theme-override app-e-invoice-view .borders,
.history-theme.theme-override.theme-override app-e-invoice-view .borders-column,
.history-theme.theme-override.theme-override app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.history-theme.theme-override.theme-override app-e-invoice-view .borders-row,
.history-theme.theme-override.theme-override app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.history-theme app-e-invoice-view .mat-table td,
.history-theme app-e-invoice-view .mat-table th,
.history-theme.theme-override.theme-override app-e-invoice-view .mat-table td,
.history-theme.theme-override.theme-override app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-e-invoice-allowance-charge-view .borders,
.history-theme app-e-invoice-allowance-charge-view .borders-column,
.history-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.history-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders,
.history-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column,
.history-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.history-theme app-detail-contract .primary,
.history-theme.theme-override.theme-override app-detail-contract .primary {
  color: #03a9f4;
}
.history-theme app-detail-contract .filter,
.history-theme.theme-override.theme-override app-detail-contract .filter {
  background-color: white;
}
.history-theme app-detail-contract .filter h2,
.history-theme.theme-override.theme-override app-detail-contract .filter h2 {
  color: #03a9f4;
}
.history-theme app-contract-list header.header,
.history-theme.theme-override.theme-override app-contract-list header.header {
  color: white;
  background-color: #0277bd;
}
.history-theme app-detail-doctor .deleted,
.history-theme.theme-override.theme-override app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.history-theme app-detail-doctor .bookmark-wrapper,
.history-theme.theme-override.theme-override app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme app-detail-doctor a.link,
.history-theme.theme-override.theme-override app-detail-doctor a.link {
  color: white;
}
.history-theme.dark-theme .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.history-theme.dark-theme .mat-option,
.history-theme.theme-override.theme-override.dark-theme .mat-option {
  color: white;
}
.history-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .history-theme.dark-theme .mat-option:focus:not(.mat-option-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-option:hover:not(.mat-option-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.history-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.history-theme.dark-theme .mat-option.mat-active,
.history-theme.theme-override.theme-override.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.history-theme.dark-theme .mat-option.mat-option-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #03a9f4;
}
.history-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.history-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.history-theme.dark-theme .mat-optgroup-label,
.history-theme.theme-override.theme-override.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label,
.history-theme.theme-override.theme-override.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-pseudo-checkbox,
.history-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme .mat-pseudo-checkbox::after,
.history-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.history-theme.dark-theme .mat-pseudo-checkbox-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.history-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.history-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.history-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.history-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #03a9f4;
}
.history-theme.dark-theme .mat-pseudo-checkbox-checked,
.history-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.history-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.history-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.history-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked,
.history-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate,
.history-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.history-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.history-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.history-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.history-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.history-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.history-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.history-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.history-theme.dark-theme .mat-app-background, .history-theme.dark-theme.mat-app-background,
.history-theme.theme-override.theme-override.dark-theme .mat-app-background,
.history-theme.theme-override.theme-override.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.history-theme.dark-theme .mat-elevation-z0,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z1,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z2,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z3,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z4,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z5,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z6,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z7,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z8,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z9,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z10,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z11,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z12,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z13,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z14,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z15,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z16,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z17,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z18,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z19,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z20,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z21,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z22,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z23,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-elevation-z24,
.history-theme.theme-override.theme-override.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.history-theme.dark-theme .mat-autocomplete-panel,
.history-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.history-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.history-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.history-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.history-theme.dark-theme .mat-badge,
.history-theme.theme-override.theme-override.dark-theme .mat-badge {
  position: relative;
}
.history-theme.dark-theme .mat-badge.mat-badge,
.history-theme.theme-override.theme-override.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.history-theme.dark-theme .mat-badge-hidden .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.history-theme.dark-theme .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.history-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.history-theme.dark-theme .mat-badge-content._mat-animation-noopable,
.history-theme.theme-override.theme-override.dark-theme .ng-animate-disabled .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.history-theme.dark-theme .mat-badge-content.mat-badge-active,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.history-theme.dark-theme .mat-badge-small .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.history-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.history-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.history-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .history-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.history-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .history-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.history-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .history-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.history-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .history-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.history-theme.dark-theme .mat-badge-medium .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.history-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.history-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.history-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .history-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.history-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .history-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.history-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .history-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.history-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .history-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.history-theme.dark-theme .mat-badge-large .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.history-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.history-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.history-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .history-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.history-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .history-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.history-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .history-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.history-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .history-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .history-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.history-theme.dark-theme .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  color: white;
  background: #03a9f4;
}
.cdk-high-contrast-active .history-theme.dark-theme .mat-badge-content, .cdk-high-contrast-active .history-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.history-theme.dark-theme .mat-badge-accent .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme .mat-badge-warn .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.history-theme.dark-theme .mat-badge-disabled .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-bottom-sheet-container,
.history-theme.theme-override.theme-override.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.history-theme.dark-theme .mat-button, .history-theme.dark-theme .mat-icon-button, .history-theme.dark-theme .mat-stroked-button,
.history-theme.theme-override.theme-override.dark-theme .mat-button,
.history-theme.theme-override.theme-override.dark-theme .mat-icon-button,
.history-theme.theme-override.theme-override.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.history-theme.dark-theme .mat-button.mat-primary, .history-theme.dark-theme .mat-icon-button.mat-primary, .history-theme.dark-theme .mat-stroked-button.mat-primary,
.history-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary,
.history-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary,
.history-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary {
  color: #03a9f4;
}
.history-theme.dark-theme .mat-button.mat-accent, .history-theme.dark-theme .mat-icon-button.mat-accent, .history-theme.dark-theme .mat-stroked-button.mat-accent,
.history-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent,
.history-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent,
.history-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.history-theme.dark-theme .mat-button.mat-warn, .history-theme.dark-theme .mat-icon-button.mat-warn, .history-theme.dark-theme .mat-stroked-button.mat-warn,
.history-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn,
.history-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn,
.history-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.history-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .history-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .history-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .history-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .history-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .history-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .history-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .history-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .history-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .history-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .history-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .history-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.history-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .history-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .history-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.history-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary .mat-button-focus-overlay,
.history-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,
.history-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #03a9f4;
}
.history-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .history-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .history-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.history-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent .mat-button-focus-overlay,
.history-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,
.history-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.history-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .history-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .history-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.history-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn .mat-button-focus-overlay,
.history-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,
.history-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.history-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .history-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .history-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.history-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,
.history-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.history-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.history-theme.dark-theme .mat-button .mat-ripple-element, .history-theme.dark-theme .mat-icon-button .mat-ripple-element, .history-theme.dark-theme .mat-stroked-button .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-button .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-icon-button .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.history-theme.dark-theme .mat-button-focus-overlay,
.history-theme.theme-override.theme-override.dark-theme .mat-button-focus-overlay {
  background: white;
}
.history-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme .mat-flat-button, .history-theme.dark-theme .mat-raised-button, .history-theme.dark-theme .mat-fab, .history-theme.dark-theme .mat-mini-fab,
.history-theme.theme-override.theme-override.dark-theme .mat-flat-button,
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button,
.history-theme.theme-override.theme-override.dark-theme .mat-fab,
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.history-theme.dark-theme .mat-flat-button.mat-primary, .history-theme.dark-theme .mat-raised-button.mat-primary, .history-theme.dark-theme .mat-fab.mat-primary, .history-theme.dark-theme .mat-mini-fab.mat-primary,
.history-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.history-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.history-theme.dark-theme .mat-flat-button.mat-accent, .history-theme.dark-theme .mat-raised-button.mat-accent, .history-theme.dark-theme .mat-fab.mat-accent, .history-theme.dark-theme .mat-mini-fab.mat-accent,
.history-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.history-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme .mat-flat-button.mat-warn, .history-theme.dark-theme .mat-raised-button.mat-warn, .history-theme.dark-theme .mat-fab.mat-warn, .history-theme.dark-theme .mat-mini-fab.mat-warn,
.history-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.history-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.history-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .history-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .history-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .history-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .history-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .history-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .history-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .history-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .history-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .history-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .history-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .history-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .history-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .history-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .history-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .history-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.history-theme.dark-theme .mat-flat-button.mat-primary, .history-theme.dark-theme .mat-raised-button.mat-primary, .history-theme.dark-theme .mat-fab.mat-primary, .history-theme.dark-theme .mat-mini-fab.mat-primary,
.history-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.history-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  background-color: #03a9f4;
}
.history-theme.dark-theme .mat-flat-button.mat-accent, .history-theme.dark-theme .mat-raised-button.mat-accent, .history-theme.dark-theme .mat-fab.mat-accent, .history-theme.dark-theme .mat-mini-fab.mat-accent,
.history-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.history-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.history-theme.dark-theme .mat-flat-button.mat-warn, .history-theme.dark-theme .mat-raised-button.mat-warn, .history-theme.dark-theme .mat-fab.mat-warn, .history-theme.dark-theme .mat-mini-fab.mat-warn,
.history-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.history-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.history-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .history-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .history-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .history-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .history-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .history-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .history-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .history-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .history-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .history-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .history-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .history-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .history-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .history-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .history-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .history-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .history-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .history-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .history-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.history-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .history-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .history-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .history-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.history-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .history-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .history-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .history-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.history-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .history-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .history-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override.dark-theme .mat-fab:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .history-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .history-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.history-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.history-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.history-theme.dark-theme .mat-button-toggle,
.history-theme.theme-override.theme-override.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.history-theme.theme-override.theme-override.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme .mat-button-toggle-appearance-standard,
.history-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.history-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.history-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.history-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.history-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.history-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.history-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.history-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.history-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.history-theme.dark-theme .mat-button-toggle-checked,
.history-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.history-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.history-theme.dark-theme .mat-button-toggle-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.history-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.history-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.history-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.history-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.history-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.history-theme.dark-theme .mat-button-toggle-group-appearance-standard,
.history-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.history-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.history-theme.dark-theme .mat-card,
.history-theme.theme-override.theme-override.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.history-theme.dark-theme .mat-card:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-card-subtitle,
.history-theme.theme-override.theme-override.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme .mat-checkbox-frame,
.history-theme.theme-override.theme-override.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme .mat-checkbox-checkmark,
.history-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.history-theme.dark-theme .mat-checkbox-checkmark-path,
.history-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.history-theme.dark-theme .mat-checkbox-mixedmark,
.history-theme.theme-override.theme-override.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.history-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .history-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.history-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.history-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #03a9f4;
}
.history-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .history-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.history-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.history-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.history-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .history-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.history-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.history-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.history-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .history-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.history-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.history-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.history-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.history-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.history-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label,
.history-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-checkbox .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.history-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.history-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #03a9f4;
}
.history-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.history-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.history-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.history-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.history-theme.dark-theme .mat-chip.mat-standard-chip,
.history-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.history-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.history-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.history-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.history-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.history-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.history-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.history-theme.dark-theme .mat-chip.mat-standard-chip::after,
.history-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.history-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.history-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #03a9f4;
  color: white;
}
.history-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.history-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.history-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.history-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.history-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.history-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.history-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.history-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.history-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.history-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.history-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.history-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.history-theme.dark-theme .mat-table,
.history-theme.theme-override.theme-override.dark-theme .mat-table {
  background: #424242;
}
.history-theme.dark-theme .mat-table thead, .history-theme.dark-theme .mat-table tbody, .history-theme.dark-theme .mat-table tfoot,
.history-theme.dark-theme mat-header-row, .history-theme.dark-theme mat-row, .history-theme.dark-theme mat-footer-row,
.history-theme.dark-theme [mat-header-row], .history-theme.dark-theme [mat-row], .history-theme.dark-theme [mat-footer-row],
.history-theme.dark-theme .mat-table-sticky,
.history-theme.theme-override.theme-override.dark-theme .mat-table thead,
.history-theme.theme-override.theme-override.dark-theme .mat-table tbody,
.history-theme.theme-override.theme-override.dark-theme .mat-table tfoot,
.history-theme.theme-override.theme-override.dark-theme mat-header-row,
.history-theme.theme-override.theme-override.dark-theme mat-row,
.history-theme.theme-override.theme-override.dark-theme mat-footer-row,
.history-theme.theme-override.theme-override.dark-theme [mat-header-row],
.history-theme.theme-override.theme-override.dark-theme [mat-row],
.history-theme.theme-override.theme-override.dark-theme [mat-footer-row],
.history-theme.theme-override.theme-override.dark-theme .mat-table-sticky {
  background: inherit;
}
.history-theme.dark-theme mat-row, .history-theme.dark-theme mat-header-row, .history-theme.dark-theme mat-footer-row,
.history-theme.dark-theme th.mat-header-cell, .history-theme.dark-theme td.mat-cell, .history-theme.dark-theme td.mat-footer-cell,
.history-theme.theme-override.theme-override.dark-theme mat-row,
.history-theme.theme-override.theme-override.dark-theme mat-header-row,
.history-theme.theme-override.theme-override.dark-theme mat-footer-row,
.history-theme.theme-override.theme-override.dark-theme th.mat-header-cell,
.history-theme.theme-override.theme-override.dark-theme td.mat-cell,
.history-theme.theme-override.theme-override.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme .mat-header-cell,
.history-theme.theme-override.theme-override.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme .mat-cell, .history-theme.dark-theme .mat-footer-cell,
.history-theme.theme-override.theme-override.dark-theme .mat-cell,
.history-theme.theme-override.theme-override.dark-theme .mat-footer-cell {
  color: white;
}
.history-theme.dark-theme .mat-calendar-arrow,
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-arrow {
  fill: white;
}
.history-theme.dark-theme .mat-datepicker-toggle,
.history-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.history-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.history-theme.dark-theme .mat-calendar-table-header-divider::after,
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme .mat-calendar-table-header,
.history-theme.dark-theme .mat-calendar-body-label,
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header,
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme .mat-calendar-body-cell-content,
.history-theme.dark-theme .mat-date-range-input-separator,
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell-content,
.history-theme.theme-override.theme-override.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.history-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-calendar-body-in-preview,
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.history-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.history-theme.dark-theme .mat-calendar-body-in-range::before,
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(3, 169, 244, 0.2);
}
.history-theme.dark-theme .mat-calendar-body-comparison-identical,
.history-theme.dark-theme .mat-calendar-body-in-comparison-range::before,
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical,
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.history-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.history-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.history-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(3, 169, 244, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.history-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.history-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.history-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(3, 169, 244, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.history-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.history-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.history-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.history-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.history-theme.dark-theme .mat-calendar-body-selected,
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-body-selected {
  background-color: #03a9f4;
  color: white;
}
.history-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(3, 169, 244, 0.4);
}
.history-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected,
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.history-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(3, 169, 244, 0.3);
}
@media (hover: hover) {
  .history-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(3, 169, 244, 0.3);
  }
}
.history-theme.dark-theme .mat-datepicker-content,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.history-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.history-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.history-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.history-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.history-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.history-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.history-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.history-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.history-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.history-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.history-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.history-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.history-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .history-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.history-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.history-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.history-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.history-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.history-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.history-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.history-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.history-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.history-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.history-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.history-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.history-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.history-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.history-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.history-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .history-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.history-theme.dark-theme .mat-datepicker-content-touch,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-datepicker-toggle-active,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active {
  color: #03a9f4;
}
.history-theme.dark-theme .mat-datepicker-toggle-active.mat-accent,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.history-theme.dark-theme .mat-datepicker-toggle-active.mat-warn,
.history-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.history-theme.dark-theme .mat-date-range-input-inner[disabled],
.history-theme.theme-override.theme-override.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-dialog-container,
.history-theme.theme-override.theme-override.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.history-theme.dark-theme .mat-divider,
.history-theme.theme-override.theme-override.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme .mat-divider-vertical,
.history-theme.theme-override.theme-override.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme .mat-expansion-panel,
.history-theme.theme-override.theme-override.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.history-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-action-row,
.history-theme.theme-override.theme-override.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .history-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .history-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.history-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.history-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.history-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .history-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.history-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.history-theme.dark-theme .mat-expansion-panel-header-title,
.history-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.history-theme.dark-theme .mat-expansion-panel-header-description,
.history-theme.dark-theme .mat-expansion-indicator::after,
.history-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-description,
.history-theme.theme-override.theme-override.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true],
.history-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.history-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.history-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.history-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.history-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.history-theme.dark-theme .mat-form-field-label,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme .mat-hint,
.history-theme.theme-override.theme-override.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #03a9f4;
}
.history-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.history-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.history-theme.dark-theme .mat-focused .mat-form-field-required-marker,
.history-theme.theme-override.theme-override.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.history-theme.dark-theme .mat-form-field-ripple,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.history-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #03a9f4;
}
.history-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.history-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.history-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #03a9f4;
}
.history-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.history-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.history-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.history-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.history-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.history-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.history-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.history-theme.dark-theme .mat-error,
.history-theme.theme-override.theme-override.dark-theme .mat-error {
  color: #e91e63;
}
.history-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.history-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.history-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.history-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.history-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.history-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.history-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.history-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #03a9f4;
}
.history-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.history-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.history-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.history-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.history-theme.dark-theme .mat-icon.mat-primary,
.history-theme.theme-override.theme-override.dark-theme .mat-icon.mat-primary {
  color: #03a9f4;
}
.history-theme.dark-theme .mat-icon.mat-accent,
.history-theme.theme-override.theme-override.dark-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.history-theme.dark-theme .mat-icon.mat-warn,
.history-theme.theme-override.theme-override.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.history-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme .mat-input-element:disabled,
.history-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.history-theme.theme-override.theme-override.dark-theme .mat-input-element:disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-input-element,
.history-theme.theme-override.theme-override.dark-theme .mat-input-element {
  caret-color: #03a9f4;
}
.history-theme.dark-theme .mat-input-element::placeholder,
.history-theme.theme-override.theme-override.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-input-element::-moz-placeholder,
.history-theme.theme-override.theme-override.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-input-element::-webkit-input-placeholder,
.history-theme.theme-override.theme-override.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-input-element:-ms-input-placeholder,
.history-theme.theme-override.theme-override.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option,
.history-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.history-theme.dark-theme .mat-form-field.mat-accent .mat-input-element,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.history-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.history-theme.dark-theme .mat-form-field-invalid .mat-input-element,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-warn .mat-input-element,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.history-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.history-theme.dark-theme .mat-list-base .mat-list-item,
.history-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.history-theme.dark-theme .mat-list-base .mat-list-option,
.history-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.history-theme.dark-theme .mat-list-base .mat-subheader,
.history-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme .mat-list-base .mat-list-item-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-list-option:hover, .history-theme.dark-theme .mat-list-option:focus,
.history-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.history-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.history-theme.dark-theme .mat-action-list .mat-list-item:hover,
.history-theme.dark-theme .mat-action-list .mat-list-item:focus,
.history-theme.theme-override.theme-override.dark-theme .mat-list-option:hover,
.history-theme.theme-override.theme-override.dark-theme .mat-list-option:focus,
.history-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:hover,
.history-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:focus,
.history-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:hover,
.history-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.history-theme.dark-theme .mat-list-single-selected-option, .history-theme.dark-theme .mat-list-single-selected-option:hover, .history-theme.dark-theme .mat-list-single-selected-option:focus,
.history-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option,
.history-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:hover,
.history-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme .mat-menu-panel,
.history-theme.theme-override.theme-override.dark-theme .mat-menu-panel {
  background: #424242;
}
.history-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-menu-item,
.history-theme.theme-override.theme-override.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.history-theme.dark-theme .mat-menu-item[disabled],
.history-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.history-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color,
.history-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled],
.history-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.history-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.history-theme.dark-theme .mat-menu-submenu-icon,
.history-theme.theme-override.theme-override.dark-theme .mat-menu-item .mat-icon-no-color,
.history-theme.theme-override.theme-override.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.history-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.history-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.history-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.history-theme.dark-theme .mat-menu-item-highlighted:not([disabled]),
.history-theme.theme-override.theme-override.dark-theme .mat-menu-item:hover:not([disabled]),
.history-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.history-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.history-theme.theme-override.theme-override.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.history-theme.dark-theme .mat-paginator,
.history-theme.theme-override.theme-override.dark-theme .mat-paginator {
  background: #424242;
}
.history-theme.dark-theme .mat-paginator,
.history-theme.dark-theme .mat-paginator-page-size .mat-select-trigger,
.history-theme.theme-override.theme-override.dark-theme .mat-paginator,
.history-theme.theme-override.theme-override.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme .mat-paginator-decrement,
.history-theme.dark-theme .mat-paginator-increment,
.history-theme.theme-override.theme-override.dark-theme .mat-paginator-decrement,
.history-theme.theme-override.theme-override.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.history-theme.dark-theme .mat-paginator-first,
.history-theme.dark-theme .mat-paginator-last,
.history-theme.theme-override.theme-override.dark-theme .mat-paginator-first,
.history-theme.theme-override.theme-override.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.history-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.history-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.history-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.history-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last,
.history-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.history-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.history-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.history-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-progress-bar-background,
.history-theme.theme-override.theme-override.dark-theme .mat-progress-bar-background {
  fill: #163f5f;
}
.history-theme.dark-theme .mat-progress-bar-buffer,
.history-theme.theme-override.theme-override.dark-theme .mat-progress-bar-buffer {
  background-color: #163f5f;
}
.history-theme.dark-theme .mat-progress-bar-fill::after,
.history-theme.theme-override.theme-override.dark-theme .mat-progress-bar-fill::after {
  background-color: #03a9f4;
}
.history-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.history-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.history-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.history-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.history-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.history-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.history-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.history-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.history-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.history-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.history-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.history-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.history-theme.dark-theme .mat-progress-spinner circle, .history-theme.dark-theme .mat-spinner circle,
.history-theme.theme-override.theme-override.dark-theme .mat-progress-spinner circle,
.history-theme.theme-override.theme-override.dark-theme .mat-spinner circle {
  stroke: #03a9f4;
}
.history-theme.dark-theme .mat-progress-spinner.mat-accent circle, .history-theme.dark-theme .mat-spinner.mat-accent circle,
.history-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-accent circle,
.history-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.history-theme.dark-theme .mat-progress-spinner.mat-warn circle, .history-theme.dark-theme .mat-spinner.mat-warn circle,
.history-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-warn circle,
.history-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.history-theme.dark-theme .mat-radio-outer-circle,
.history-theme.theme-override.theme-override.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.history-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #03a9f4;
}
.history-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.history-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .history-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .history-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.history-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.history-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.history-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.history-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #03a9f4;
}
.history-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.history-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.history-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.history-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .history-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .history-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.history-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.history-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.history-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.history-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.history-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.history-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.history-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.history-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .history-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .history-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.history-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.history-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.history-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.history-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.history-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.history-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.history-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.history-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.history-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.history-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.history-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-radio-button .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.history-theme.dark-theme .mat-select-value,
.history-theme.theme-override.theme-override.dark-theme .mat-select-value {
  color: white;
}
.history-theme.dark-theme .mat-select-placeholder,
.history-theme.theme-override.theme-override.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-select-disabled .mat-select-value,
.history-theme.theme-override.theme-override.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-select-arrow,
.history-theme.theme-override.theme-override.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme .mat-select-panel,
.history-theme.theme-override.theme-override.dark-theme .mat-select-panel {
  background: #424242;
}
.history-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]),
.history-theme.theme-override.theme-override.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.history-theme.theme-override.theme-override.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #03a9f4;
}
.history-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.history-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.history-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.history-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.history-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-drawer-container,
.history-theme.theme-override.theme-override.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.history-theme.dark-theme .mat-drawer,
.history-theme.theme-override.theme-override.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.history-theme.dark-theme .mat-drawer.mat-drawer-push,
.history-theme.theme-override.theme-override.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.history-theme.dark-theme .mat-drawer:not(.mat-drawer-side),
.history-theme.theme-override.theme-override.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-drawer-side,
.history-theme.theme-override.theme-override.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme .mat-drawer-side.mat-drawer-end,
.history-theme.theme-override.theme-override.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.history-theme.dark-theme [dir=rtl] .mat-drawer-side,
.history-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.history-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.history-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown,
.history-theme.theme-override.theme-override.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.history-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.history-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.history-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.history-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #03a9f4;
}
.history-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(3, 169, 244, 0.54);
}
.history-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #03a9f4;
}
.history-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.history-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.history-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.history-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.history-theme.dark-theme .mat-slide-toggle-thumb,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.history-theme.dark-theme .mat-slide-toggle-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-slider-track-background,
.history-theme.theme-override.theme-override.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.history-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.history-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.history-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #03a9f4;
}
.history-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.history-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(3, 169, 244, 0.2);
}
.history-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.history-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.history-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.history-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.history-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.history-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.history-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.history-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.history-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.history-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.history-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background,
.history-theme.theme-override.theme-override.dark-theme .mat-slider:hover .mat-slider-track-background,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.history-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.history-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.history-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.history-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.history-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.history-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.history-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.history-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.history-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.history-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .history-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.history-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .history-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.history-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.history-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.history-theme.theme-override.theme-override.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks,
.history-theme.theme-override.theme-override.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.history-theme.dark-theme .mat-slider-vertical .mat-slider-ticks,
.history-theme.theme-override.theme-override.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.history-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .history-theme.dark-theme .mat-step-header.cdk-program-focused, .history-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .history-theme.dark-theme .mat-step-header:hover[aria-disabled=false],
.history-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-keyboard-focused,
.history-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-program-focused,
.history-theme.theme-override.theme-override.dark-theme .mat-step-header:hover:not([aria-disabled]),
.history-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.history-theme.dark-theme .mat-step-header:hover[aria-disabled=true],
.history-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .history-theme.dark-theme .mat-step-header:hover,
.history-theme.theme-override.theme-override.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.history-theme.dark-theme .mat-step-header .mat-step-label,
.history-theme.dark-theme .mat-step-header .mat-step-optional,
.history-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label,
.history-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme .mat-step-header .mat-step-icon,
.history-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.history-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.history-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.history-theme.dark-theme .mat-step-header .mat-step-icon-state-edit,
.history-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-selected,
.history-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-done,
.history-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #03a9f4;
  color: white;
}
.history-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon,
.history-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.history-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.history-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.history-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.history-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.history-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon,
.history-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.history-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.history-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.history-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.history-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.history-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.history-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.history-theme.dark-theme .mat-step-header .mat-step-icon-state-error,
.history-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.history-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active,
.history-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.history-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error,
.history-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.history-theme.dark-theme .mat-stepper-horizontal, .history-theme.dark-theme .mat-stepper-vertical,
.history-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal,
.history-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.history-theme.dark-theme .mat-stepper-vertical-line::before,
.history-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme .mat-horizontal-stepper-header::before,
.history-theme.dark-theme .mat-horizontal-stepper-header::after,
.history-theme.dark-theme .mat-stepper-horizontal-line,
.history-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::before,
.history-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::after,
.history-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme .mat-sort-header-arrow,
.history-theme.theme-override.theme-override.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.history-theme.dark-theme .mat-tab-nav-bar,
.history-theme.dark-theme .mat-tab-header,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.history-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.history-theme.dark-theme .mat-tab-label, .history-theme.dark-theme .mat-tab-link,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-label,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-link {
  color: white;
}
.history-theme.dark-theme .mat-tab-label.mat-tab-disabled, .history-theme.dark-theme .mat-tab-link.mat-tab-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-label.mat-tab-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.history-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.history-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-],
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.history-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .history-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(79, 195, 247, 0.3);
}
.history-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .history-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-ink-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #03a9f4;
}
.history-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .history-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .history-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .history-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.history-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .history-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.history-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .history-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-ink-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.history-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .history-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .history-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .history-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .history-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.history-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .history-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-ink-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.history-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .history-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .history-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .history-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.history-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .history-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(79, 195, 247, 0.3);
}
.history-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .history-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .history-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #03a9f4;
}
.history-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .history-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.history-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .history-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.history-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.history-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.history-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.history-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.history-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.history-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .history-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.history-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .history-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .history-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.history-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .history-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .history-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.history-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.history-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.history-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.history-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.history-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .history-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .history-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.history-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .history-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .history-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.history-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .history-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.history-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .history-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.history-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.history-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.history-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.history-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.history-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .history-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.history-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.history-theme.dark-theme .mat-toolbar,
.history-theme.theme-override.theme-override.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.history-theme.dark-theme .mat-toolbar.mat-primary,
.history-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-primary {
  background: #03a9f4;
  color: white;
}
.history-theme.dark-theme .mat-toolbar.mat-accent,
.history-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme .mat-toolbar.mat-warn,
.history-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.history-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.history-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.history-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.history-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-underline,
.history-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-ripple,
.history-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.history-theme.dark-theme .mat-toolbar .mat-form-field-label,
.history-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.history-theme.dark-theme .mat-toolbar .mat-select-value,
.history-theme.dark-theme .mat-toolbar .mat-select-arrow,
.history-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.history-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-label,
.history-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.history-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-value,
.history-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-arrow,
.history-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.history-theme.dark-theme .mat-toolbar .mat-input-element,
.history-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.history-theme.dark-theme .mat-tooltip,
.history-theme.theme-override.theme-override.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.history-theme.dark-theme .mat-tree,
.history-theme.theme-override.theme-override.dark-theme .mat-tree {
  background: #424242;
}
.history-theme.dark-theme .mat-tree-node,
.history-theme.dark-theme .mat-nested-tree-node,
.history-theme.theme-override.theme-override.dark-theme .mat-tree-node,
.history-theme.theme-override.theme-override.dark-theme .mat-nested-tree-node {
  color: white;
}
.history-theme.dark-theme .mat-snack-bar-container,
.history-theme.theme-override.theme-override.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.history-theme.dark-theme .mat-simple-snackbar-action,
.history-theme.theme-override.theme-override.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.history-theme.dark-theme app-mat-menu-header,
.history-theme.theme-override.theme-override.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.history-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.history-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.history-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.history-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #03a9f4;
}
.history-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(3, 169, 244, 0.54);
}
.history-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #03a9f4;
}
.history-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.history-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.history-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.history-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.history-theme.dark-theme .mat-slide-toggle-thumb,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.history-theme.dark-theme .mat-slide-toggle-bar,
.history-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme .mat-green .mat-progress-bar-background,
.history-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.history-theme.dark-theme .mat-green .mat-progress-bar-buffer,
.history-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.history-theme.dark-theme .mat-green .mat-progress-bar-fill::after,
.history-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.history-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.history-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.history-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.history-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.history-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.history-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.history-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.history-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.history-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.history-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.history-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.history-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.history-theme.dark-theme .mat-button.mat-primary-lighter,
.history-theme.dark-theme .mat-stroked-button.mat-primary-lighter,
.history-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter,
.history-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #4fc3f7;
}
.history-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.history-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover,
.history-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter:hover,
.history-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.history-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.history-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.history-theme.dark-theme .mat-fab.mat-primary-lighter,
.history-theme.dark-theme .mat-mini-fab.mat-primary-lighter,
.history-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary-lighter,
.history-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary-lighter,
.history-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary-lighter,
.history-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #4fc3f7;
}
.history-theme.dark-theme .mat-icon-button.mat-primary-lighter,
.history-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #4fc3f7;
}
.history-theme.dark-theme .dave-background-image,
.history-theme.theme-override.theme-override.dark-theme .dave-background-image {
  background-color: #03a9f4;
  color: white;
}
.history-theme.dark-theme .clickable-list-container:before,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.history-theme.dark-theme .clickable-list,
.history-theme.theme-override.theme-override.dark-theme .clickable-list {
  background-color: #424242;
}
.history-theme.dark-theme .clickable-list-item,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.history-theme.dark-theme .clickable-list-item.is-active, .history-theme.dark-theme .clickable-list-item:hover, .history-theme.dark-theme .clickable-list-item:active, .history-theme.dark-theme .clickable-list-item:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.history-theme.dark-theme .clickable-list-item.app-color-event,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-event.is-active, .history-theme.dark-theme .clickable-list-item.app-color-event:hover, .history-theme.dark-theme .clickable-list-item.app-color-event:active, .history-theme.dark-theme .clickable-list-item.app-color-event:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-time-tracking,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .history-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .history-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .history-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-approved,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .history-theme.dark-theme .clickable-list-item.app-color-approved:hover, .history-theme.dark-theme .clickable-list-item.app-color-approved:active, .history-theme.dark-theme .clickable-list-item.app-color-approved:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-declined,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .history-theme.dark-theme .clickable-list-item.app-color-declined:hover, .history-theme.dark-theme .clickable-list-item.app-color-declined:active, .history-theme.dark-theme .clickable-list-item.app-color-declined:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .history-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .history-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .history-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-invoice-booked,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .history-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .history-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .history-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-late,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-late.is-active, .history-theme.dark-theme .clickable-list-item.app-color-late:hover, .history-theme.dark-theme .clickable-list-item.app-color-late:active, .history-theme.dark-theme .clickable-list-item.app-color-late:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-invoice-storniert,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .history-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .history-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .history-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-invoice-approved,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .history-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .history-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .history-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-commission-open,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .history-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .history-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .history-theme.dark-theme .clickable-list-item.app-color-commission-open:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-commission-in-progress,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .history-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .history-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .history-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-commission-freigabe,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .history-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .history-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .history-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .history-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .history-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .history-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .history-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .history-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .history-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.history-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .history-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .history-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .history-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.history-theme.dark-theme .clickable-list-item.custom-background-color,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.history-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .history-theme.dark-theme .clickable-list-item.custom-background-color:hover, .history-theme.dark-theme .clickable-list-item.custom-background-color:active, .history-theme.dark-theme .clickable-list-item.custom-background-color:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.history-theme.dark-theme .disabled-table-entry, .history-theme.dark-theme .is-highlighted,
.history-theme.theme-override.theme-override.dark-theme .disabled-table-entry,
.history-theme.theme-override.theme-override.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.history-theme.dark-theme app-customer-list tr.highlight,
.history-theme.theme-override.theme-override.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.history-theme.dark-theme app-customer-list section.wrapper,
.history-theme.theme-override.theme-override.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.history-theme.dark-theme app-customer-list header.header,
.history-theme.theme-override.theme-override.dark-theme app-customer-list header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-customer-list header.header button.clear-search,
.history-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-customer-list header.header button.clear-search:hover,
.history-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #03a9f4;
}
.history-theme.dark-theme app-customer-list .clickable-list-container:before,
.history-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a,
.history-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.history-theme.dark-theme app-customer-list a.active,
.history-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.history-theme.theme-override.theme-override.dark-theme app-customer-list a.active,
.history-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.history-theme.dark-theme app-employee-list tr.highlight,
.history-theme.theme-override.theme-override.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.history-theme.dark-theme app-employee-list section.wrapper,
.history-theme.theme-override.theme-override.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.history-theme.dark-theme app-employee-list header.header,
.history-theme.theme-override.theme-override.dark-theme app-employee-list header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-employee-list header.header button.clear-search,
.history-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-employee-list header.header button.clear-search:hover,
.history-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #03a9f4;
}
.history-theme.dark-theme app-employee-list .clickable-list-container:before,
.history-theme.theme-override.theme-override.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme app-employee-list a.active,
.history-theme.theme-override.theme-override.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.history-theme.dark-theme app-history-side-elements .component,
.history-theme.theme-override.theme-override.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.history-theme.dark-theme app-history-side-elements .component > * > header.header,
.history-theme.theme-override.theme-override.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-header,
.history-theme.theme-override.theme-override.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .history-theme.dark-theme app-header,
.history-theme.theme-override.theme-override.dark-theme app-header {
    background-color: #03a9f4;
    color: white;
  }
  .history-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.history-theme.dark-theme app-header .mat-spinner circle,
.history-theme.theme-override.theme-override.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.history-theme.theme-override.theme-override.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.history-theme.dark-theme app-login a,
.history-theme.theme-override.theme-override.dark-theme app-login a {
  color: #03a9f4;
}
.history-theme.dark-theme app-login .wrapper,
.history-theme.theme-override.theme-override.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.history-theme.dark-theme app-login .formDialog h2,
.history-theme.theme-override.theme-override.dark-theme app-login .formDialog h2 {
  color: white;
}
.history-theme.dark-theme app-history-bookmarks .header,
.history-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header {
  color: white;
}
.history-theme.dark-theme app-history-bookmarks .header > fa-icon,
.history-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.history-theme.dark-theme app-history-bookmarks .clickable-list-container,
.history-theme.theme-override.theme-override.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.history-theme.dark-theme app-partner-list section.wrapper,
.history-theme.theme-override.theme-override.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.history-theme.dark-theme app-partner-list header.header,
.history-theme.theme-override.theme-override.dark-theme app-partner-list header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-partner-list header.header button.clear-search,
.history-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-partner-list header.header button.clear-search:hover,
.history-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #03a9f4;
}
.history-theme.dark-theme app-partner-list .clickable-list-container:before,
.history-theme.theme-override.theme-override.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme app-partner-list a.active,
.history-theme.theme-override.theme-override.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.history-theme.dark-theme app-home-dashboard .welcome-message .headline,
.history-theme.dark-theme app-home-dashboard .header .headline,
.history-theme.theme-override.theme-override.dark-theme app-home-dashboard .welcome-message .headline,
.history-theme.theme-override.theme-override.dark-theme app-home-dashboard .header .headline {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme app-home-dashboard app-commission-dashboard header.header,
.history-theme.theme-override.theme-override.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.history-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image,
.history-theme.theme-override.theme-override.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #03a9f4;
  color: white;
}
.history-theme.dark-theme app-home-dashboard .mobile-wrapper,
.history-theme.theme-override.theme-override.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.history-theme.dark-theme app-home-dashboard .widget:not(.transparent),
.history-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.history-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.history-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.history-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme app-logout .button.active,
.history-theme.dark-theme app-logout .button:hover,
.history-theme.theme-override.theme-override.dark-theme app-logout .button.active,
.history-theme.theme-override.theme-override.dark-theme app-logout .button:hover {
  background-color: white;
  color: #03a9f4;
}
.history-theme.dark-theme app-timeline .timeline:before,
.history-theme.theme-override.theme-override.dark-theme app-timeline .timeline:before {
  background-color: #03a9f4;
}
.history-theme.dark-theme app-timeline .filter,
.history-theme.theme-override.theme-override.dark-theme app-timeline .filter {
  background-color: #424242;
}
.history-theme.dark-theme app-timeline .filter h2,
.history-theme.theme-override.theme-override.dark-theme app-timeline .filter h2 {
  color: #03a9f4;
}
.history-theme.dark-theme app-timeline .filter h3,
.history-theme.theme-override.theme-override.dark-theme app-timeline .filter h3 {
  color: white;
}
.history-theme.dark-theme app-timeline .event-icon,
.history-theme.theme-override.theme-override.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #03a9f4;
  background-color: #424242;
  color: white;
}
.history-theme.dark-theme app-timeline .event-icon:hover, .history-theme.dark-theme app-timeline .event-icon:focus,
.history-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover,
.history-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus {
  color: #03a9f4;
}
.history-theme.dark-theme app-timeline .event-icon:hover fa-icon, .history-theme.dark-theme app-timeline .event-icon:focus fa-icon,
.history-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover fa-icon,
.history-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #03a9f4;
}
.history-theme.dark-theme app-timeline .header,
.history-theme.theme-override.theme-override.dark-theme app-timeline .header {
  background-color: #03a9f4;
}
.history-theme.dark-theme app-timeline .annotation-overlay,
.history-theme.theme-override.theme-override.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.history-theme.dark-theme app-timeline .annotation-menu,
.history-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu {
  color: white;
}
.history-theme.dark-theme app-timeline .annotation-menu:hover,
.history-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu:hover {
  color: #03a9f4;
}
.history-theme.dark-theme app-timeline .annotation-content,
.history-theme.theme-override.theme-override.dark-theme app-timeline .annotation-content {
  background-color: #0277bd;
}
.history-theme.dark-theme app-timeline .close-button:hover,
.history-theme.theme-override.theme-override.dark-theme app-timeline .close-button:hover {
  background-color: #0277bd;
}
.history-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name,
.history-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #03a9f4;
}
.history-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name,
.history-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #03a9f4;
  color: #03a9f4;
}
.history-theme.dark-theme app-timeline .annotation-name,
.history-theme.theme-override.theme-override.dark-theme app-timeline .annotation-name {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-timeline .filter-apply,
.history-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply {
  background-color: #03a9f4;
  border-color: white;
  color: white;
}
.history-theme.dark-theme app-timeline .filter-apply:hover,
.history-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #03a9f4;
  color: #03a9f4;
}
.history-theme.dark-theme app-timeline .new-year,
.history-theme.theme-override.theme-override.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #03a9f4;
  background-color: #1c1c2d;
  color: white;
}
.history-theme.dark-theme app-timeline .no-displayed-events,
.history-theme.theme-override.theme-override.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.history-theme.dark-theme app-timeline .clickable-list-item-content fa-icon,
.history-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #03a9f4;
}
.history-theme.dark-theme app-timeline .list-day:hover,
.history-theme.dark-theme app-timeline .list-day:focus,
.history-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover,
.history-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus {
  color: #03a9f4;
}
.history-theme.dark-theme app-timeline .list-day:hover fa-icon,
.history-theme.dark-theme app-timeline .list-day:focus fa-icon,
.history-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover fa-icon,
.history-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus fa-icon {
  color: #03a9f4;
}
.history-theme.dark-theme app-timeline .clickable-list-container,
.history-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.history-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events,
.history-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #03a9f4;
}
.history-theme.dark-theme app-detail-event .link, .history-theme.dark-theme app-email-dialog .link,
.history-theme.theme-override.theme-override.dark-theme app-detail-event .link,
.history-theme.theme-override.theme-override.dark-theme app-email-dialog .link {
  color: inherit;
}
.history-theme.dark-theme app-detail-event .note, .history-theme.dark-theme app-email-dialog .note,
.history-theme.theme-override.theme-override.dark-theme app-detail-event .note,
.history-theme.theme-override.theme-override.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.history-theme.dark-theme app-detail-event .files-wrapper .file, .history-theme.dark-theme app-email-dialog .files-wrapper .file,
.history-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file,
.history-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.history-theme.dark-theme app-detail-event .files-wrapper .file:hover, .history-theme.dark-theme app-email-dialog .files-wrapper .file:hover,
.history-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file:hover,
.history-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.history-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .history-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper,
.history-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .image-wrapper,
.history-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.history-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .history-theme.dark-theme app-email-dialog .files-wrapper .file .fileName,
.history-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName,
.history-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #03a9f4;
}
.history-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .history-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover,
.history-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName:hover,
.history-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #4fc3f7;
}
.history-theme.dark-theme app-detail-event .files-wrapper .file .editing, .history-theme.dark-theme app-email-dialog .files-wrapper .file .editing,
.history-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing,
.history-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.history-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .history-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover,
.history-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing:hover,
.history-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.history-theme.dark-theme app-detail-customer .files-wrapper .file,
.history-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.history-theme.dark-theme app-detail-customer .files-wrapper .file:hover,
.history-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.history-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper,
.history-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.history-theme.dark-theme app-detail-customer .files-wrapper .file .fileName,
.history-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #03a9f4;
}
.history-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover,
.history-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #4fc3f7;
}
.history-theme.dark-theme app-detail-customer .files-wrapper .file .editing,
.history-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.history-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover,
.history-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.history-theme.dark-theme app-commission .events .tab-header .mat-badge-content,
.history-theme.theme-override.theme-override.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.history-theme.dark-theme app-commission .tab-group,
.history-theme.theme-override.theme-override.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.history-theme.dark-theme app-commission .files-wrapper .file,
.history-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.history-theme.dark-theme app-commission .files-wrapper .file:hover,
.history-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.history-theme.dark-theme app-commission .files-wrapper .file .image-wrapper,
.history-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.history-theme.dark-theme app-commission .files-wrapper .file .fileName,
.history-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName {
  color: #03a9f4;
}
.history-theme.dark-theme app-commission .files-wrapper .file .fileName:hover,
.history-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #4fc3f7;
}
.history-theme.dark-theme app-commission .files-wrapper .file .editing,
.history-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.history-theme.dark-theme app-commission .files-wrapper .file .editing:hover,
.history-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.history-theme.dark-theme app-detail-partner a.link,
.history-theme.theme-override.theme-override.dark-theme app-detail-partner a.link {
  color: white;
}
.history-theme.dark-theme app-icon-select-dialog .iconwrapper:hover,
.history-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #03a9f4;
}
.history-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.history-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.history-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.history-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #03a9f4;
}
.history-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.history-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.history-theme.dark-theme app-license-settings .bottom-border,
.history-theme.theme-override.theme-override.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme app-license-settings .inactive-overlay,
.history-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.history-theme.dark-theme app-license-settings .inactive-overlay .inactive-text,
.history-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.history-theme.dark-theme app-customer-statistics .chart-card,
.history-theme.theme-override.theme-override.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.history-theme.dark-theme app-global-statistics .chart-card,
.history-theme.theme-override.theme-override.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.history-theme.dark-theme .clickable-mat-row:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.history-theme.dark-theme .clickable-mat-row:hover, .history-theme.dark-theme .clickable-mat-row:active, .history-theme.dark-theme .clickable-mat-row:focus, .history-theme.dark-theme .clickable-mat-row.active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.history-theme.dark-theme .clickable-mat-row.app-color-event,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .history-theme.dark-theme .clickable-mat-row.app-color-event:hover, .history-theme.dark-theme .clickable-mat-row.app-color-event:active, .history-theme.dark-theme .clickable-mat-row.app-color-event:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-time-tracking,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .history-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .history-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .history-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-approved,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .history-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .history-theme.dark-theme .clickable-mat-row.app-color-approved:active, .history-theme.dark-theme .clickable-mat-row.app-color-approved:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-declined,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .history-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .history-theme.dark-theme .clickable-mat-row.app-color-declined:active, .history-theme.dark-theme .clickable-mat-row.app-color-declined:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .history-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .history-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .history-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-invoice-booked,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .history-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .history-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .history-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-late,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .history-theme.dark-theme .clickable-mat-row.app-color-late:hover, .history-theme.dark-theme .clickable-mat-row.app-color-late:active, .history-theme.dark-theme .clickable-mat-row.app-color-late:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .history-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .history-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .history-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-invoice-approved,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .history-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .history-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .history-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-commission-open,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .history-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .history-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .history-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .history-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .history-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .history-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .history-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .history-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .history-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .history-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .history-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .history-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .history-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .history-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .history-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.history-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .history-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .history-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .history-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active,
.history-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.history-theme.dark-theme app-detail-view-template,
.history-theme.theme-override.theme-override.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.history-theme.dark-theme app-detail-view-template > .buttons,
.history-theme.theme-override.theme-override.dark-theme app-detail-view-template > .buttons {
  background-color: #03a9f4;
  color: white;
}
.history-theme.dark-theme app-detail-view-template .resizer.resizer.resizer,
.history-theme.theme-override.theme-override.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.history-theme.dark-theme app-profile-template .card::before,
.history-theme.theme-override.theme-override.dark-theme app-profile-template .card::before {
  background-color: #0277bd;
}
.history-theme.dark-theme app-profile-template a.link,
.history-theme.theme-override.theme-override.dark-theme app-profile-template a.link {
  color: white;
}
.history-theme.dark-theme app-search-return,
.history-theme.theme-override.theme-override.dark-theme app-search-return {
  background-color: #424242;
}
.history-theme.dark-theme app-search-return .available-types,
.history-theme.theme-override.theme-override.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.history-theme.dark-theme app-search-return .data,
.history-theme.theme-override.theme-override.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.history-theme.dark-theme app-search-return .data:nth-child(2n+1),
.history-theme.theme-override.theme-override.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.history-theme.dark-theme app-search-return .data:hover,
.history-theme.theme-override.theme-override.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.history-theme.dark-theme app-search-return .data .icon-wrapper,
.history-theme.theme-override.theme-override.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.history-theme.dark-theme .app-button,
.history-theme.dark-theme .app-round-button,
.history-theme.theme-override.theme-override.dark-theme .app-button,
.history-theme.theme-override.theme-override.dark-theme .app-round-button {
  background-color: #03a9f4;
  color: white;
  border-color: #03a9f4;
}
.history-theme.dark-theme .app-button:hover, .history-theme.dark-theme .app-button.app-button-active, .history-theme.dark-theme .app-button.app-button-inverted,
.history-theme.dark-theme .app-round-button:hover,
.history-theme.dark-theme .app-round-button.app-button-active,
.history-theme.dark-theme .app-round-button.app-button-inverted,
.history-theme.theme-override.theme-override.dark-theme .app-button:hover,
.history-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted,
.history-theme.theme-override.theme-override.dark-theme .app-round-button:hover,
.history-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted {
  background-color: white;
  color: #03a9f4;
}
.history-theme.dark-theme .app-button.app-button-active,
.history-theme.dark-theme .app-round-button.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.history-theme.dark-theme .app-button.app-button-inverted:hover, .history-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.history-theme.dark-theme .app-round-button.app-button-inverted:hover,
.history-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.history-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover,
.history-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.history-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.history-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #026794;
  box-shadow: inset 0 0 0.75rem #01405d;
}
.history-theme.dark-theme .app-button.app-button-inverted:hover,
.history-theme.dark-theme .app-round-button.app-button-inverted:hover,
.history-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.history-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #03a9f4;
}
.history-theme.dark-theme .app-button[disabled][disabled],
.history-theme.dark-theme .app-round-button[disabled][disabled],
.history-theme.theme-override.theme-override.dark-theme .app-button[disabled][disabled],
.history-theme.theme-override.theme-override.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.history-theme.dark-theme .app-button.app-button-lighter,
.history-theme.dark-theme .app-round-button.app-button-lighter,
.history-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter,
.history-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter {
  background-color: #4fc3f7;
  color: rgba(0, 0, 0, 0.87);
  border-color: #4fc3f7;
}
.history-theme.dark-theme .app-button.app-button-lighter:hover, .history-theme.dark-theme .app-button.app-button-lighter.app-button-active, .history-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.history-theme.dark-theme .app-round-button.app-button-lighter:hover,
.history-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.history-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted,
.history-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter:hover,
.history-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted,
.history-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter:hover,
.history-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: rgba(0, 0, 0, 0.87);
  color: #4fc3f7;
}
.history-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.history-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .history-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.history-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.history-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.history-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.history-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.history-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #0a9adb;
  box-shadow: inset 0 0 0.75rem #0875a5;
}
.history-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.history-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.history-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.history-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #4fc3f7;
}
.history-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.history-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled],
.history-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter[disabled][disabled],
.history-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.history-theme.dark-theme .app-stroked-round-button,
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button {
  background-color: #03a9f4;
  color: white;
  border-color: white;
}
.history-theme.dark-theme .app-stroked-round-button:hover, .history-theme.dark-theme .app-stroked-round-button.app-button-active, .history-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button:hover,
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #03a9f4;
}
.history-theme.dark-theme .app-stroked-round-button.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.history-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .history-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.history-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #026794;
  box-shadow: inset 0 0 0.75rem #01405d;
}
.history-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #03a9f4;
}
.history-theme.dark-theme .app-stroked-round-button[disabled][disabled],
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.history-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #03a9f4;
}
.history-theme.dark-theme .app-stroked-round-button.app-button-lighter,
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #4fc3f7;
  color: rgba(0, 0, 0, 0.87);
  border-color: rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .history-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .history-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter:hover,
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: rgba(0, 0, 0, 0.87);
  color: #4fc3f7;
}
.history-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .history-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #0a9adb;
  box-shadow: inset 0 0 0.75rem #0875a5;
}
.history-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #4fc3f7;
}
.history-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.history-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.history-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #4fc3f7;
}
.history-theme.dark-theme app-timeline-view .files-icon,
.history-theme.theme-override.theme-override.dark-theme app-timeline-view .files-icon {
  color: #03a9f4;
}
.history-theme.dark-theme app-event-types-selector-card .delete-icon,
.history-theme.theme-override.theme-override.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.history-theme.dark-theme app-loading.not-transparent,
.history-theme.theme-override.theme-override.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.history-theme.dark-theme app-map-dialog > .buttons,
.history-theme.theme-override.theme-override.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.history-theme.dark-theme app-settings-list a.highlight,
.history-theme.theme-override.theme-override.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.history-theme.dark-theme app-settings-list .wrapper,
.history-theme.theme-override.theme-override.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.history-theme.dark-theme app-settings-list .clickable-list-container:before,
.history-theme.theme-override.theme-override.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme app-list-layout-with-routing .tab-group,
.history-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.history-theme.dark-theme app-list-layout-with-routing .toggle-view-button,
.history-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #0277bd;
  color: white;
}
.history-theme.dark-theme app-preview .timeline-item-card,
.history-theme.theme-override.theme-override.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.history-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.history-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #03a9f4, inset -0.5rem 0 0.5rem -0.5rem #03a9f4;
}
.history-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.history-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #03a9f4, inset -0.5rem 0 0.5rem -0.5rem #03a9f4, inset 0 0.5rem 0.5rem -0.5rem #03a9f4;
}
.history-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow,
.history-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #03a9f4;
}
.history-theme.dark-theme app-file-card .image-container,
.history-theme.theme-override.theme-override.dark-theme app-file-card .image-container {
  background-color: gray;
}
.history-theme.dark-theme app-file-card .download-button:hover, .history-theme.dark-theme app-file-card .delete-button:hover, .history-theme.dark-theme app-file-card .event-button:hover, .history-theme.dark-theme app-file-card .file-info-button:hover,
.history-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.history-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover,
.history-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover,
.history-theme.theme-override.theme-override.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.history-theme.dark-theme app-file-card .download-button:hover, .history-theme.dark-theme app-file-card .event-button:hover,
.history-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.history-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover {
  color: #03a9f4;
}
.history-theme.dark-theme app-file-card .delete-button, .history-theme.dark-theme app-file-card .selected-icon, .history-theme.dark-theme app-file-card .link-icon,
.history-theme.theme-override.theme-override.dark-theme app-file-card .delete-button,
.history-theme.theme-override.theme-override.dark-theme app-file-card .selected-icon,
.history-theme.theme-override.theme-override.dark-theme app-file-card .link-icon {
  color: #424242;
}
.history-theme.dark-theme app-file-card .delete-button:hover,
.history-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.history-theme.dark-theme app-file-card .timeline-item-card,
.history-theme.theme-override.theme-override.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.history-theme.dark-theme app-commission-list tr.highlight,
.history-theme.theme-override.theme-override.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.history-theme.dark-theme app-commission-list section.wrapper,
.history-theme.theme-override.theme-override.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.history-theme.dark-theme app-commission-list header.header,
.history-theme.theme-override.theme-override.dark-theme app-commission-list header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-commission-list header.header button.clear-search,
.history-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-commission-list header.header button.clear-search:hover,
.history-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #03a9f4;
}
.history-theme.dark-theme app-commission-list .clickable-list-container:before,
.history-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a,
.history-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.history-theme.dark-theme app-commission-list a.active,
.history-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.history-theme.theme-override.theme-override.dark-theme app-commission-list a.active,
.history-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.history-theme.dark-theme app-videodokumentation-list section.wrapper,
.history-theme.theme-override.theme-override.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.history-theme.dark-theme app-videodokumentation-list header.header,
.history-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search,
.history-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.history-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #03a9f4;
}
.history-theme.dark-theme app-videodokumentation-list .clickable-list-container:before,
.history-theme.theme-override.theme-override.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme app-videodokumentation-list a.active,
.history-theme.theme-override.theme-override.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.history-theme.dark-theme app-email-client .email-list .email-list-entry.current,
.history-theme.theme-override.theme-override.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.history-theme.dark-theme app-email-client .nav-bar,
.history-theme.theme-override.theme-override.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.history-theme.dark-theme app-email-client .search-bar-header,
.history-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-header {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-email-client .search-bar-clear-search,
.history-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-email-client .search-bar-clear-search:hover,
.history-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #03a9f4;
}
.history-theme.dark-theme app-email-client .email-preview .email-contact-link,
.history-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.history-theme.dark-theme app-email-client .email-preview .email-card,
.history-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.history-theme.dark-theme app-email-client .email-preview .email-iframe,
.history-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.history-theme.dark-theme app-email-client .sub-elements,
.history-theme.theme-override.theme-override.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.history-theme.dark-theme app-email-client .nav-tree .mat-list-item-content,
.history-theme.theme-override.theme-override.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme app-email-client .email-list-entry,
.history-theme.theme-override.theme-override.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.history-theme.dark-theme app-support-dialog .card,
.history-theme.theme-override.theme-override.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.history-theme.dark-theme app-support-dialog a.link,
.history-theme.theme-override.theme-override.dark-theme app-support-dialog a.link {
  color: white;
}
.history-theme.dark-theme app-image-editor .tui-image-editor-main-container,
.history-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.history-theme.dark-theme app-image-editor .tui-image-editor-controls,
.history-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.history-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled,
.history-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.history-theme.dark-theme app-image-editor .tui-image-editor-menu .normal,
.history-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.history-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.history-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.history-theme.dark-theme app-file-explorer .example-container, .history-theme.dark-theme app-file-explorer .content,
.history-theme.theme-override.theme-override.dark-theme app-file-explorer .example-container,
.history-theme.theme-override.theme-override.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.history-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.history-theme.dark-theme app-file-explorer .list-item:hover,
.history-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node:hover,
.history-theme.theme-override.theme-override.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.history-theme.dark-theme app-file-explorer .explorer-tree-node.selected,
.history-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.history-theme.dark-theme app-file-explorer .share-icon,
.history-theme.theme-override.theme-override.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme app-file-explorer .toggle-view-button,
.history-theme.theme-override.theme-override.dark-theme app-file-explorer .toggle-view-button {
  background: #0277bd;
  color: white;
}
.history-theme.dark-theme app-file-explorer .root-button,
.history-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.history-theme.dark-theme app-file-explorer .root-button fa-icon,
.history-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.history-theme.dark-theme app-file-explorer .selected-elements-amount,
.history-theme.theme-override.theme-override.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.history-theme.dark-theme app-file-explorer .back-button .inverted-arrow,
.history-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #03a9f4;
}
.history-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .history-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow,
.history-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:focus .inverted-arrow,
.history-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.history-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow,
.history-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.history-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .history-theme.dark-theme app-select-folder-dialog .list-item:hover,
.history-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node:hover,
.history-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.history-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected,
.history-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.history-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.history-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.history-theme.dark-theme app-reports-list section.wrapper,
.history-theme.theme-override.theme-override.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.history-theme.dark-theme app-reports-list header.header,
.history-theme.theme-override.theme-override.dark-theme app-reports-list header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-reports-list header.header button.clear-search,
.history-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-reports-list header.header button.clear-search:hover,
.history-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #03a9f4;
}
.history-theme.dark-theme app-reports-list .clickable-list-container:before,
.history-theme.theme-override.theme-override.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme app-reports-list a.active,
.history-theme.theme-override.theme-override.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.history-theme.dark-theme app-generated-documents-list section.wrapper,
.history-theme.theme-override.theme-override.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.history-theme.dark-theme app-generated-documents-list header.header,
.history-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-generated-documents-list header.header button.clear-search,
.history-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover,
.history-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #03a9f4;
}
.history-theme.dark-theme app-generated-documents-list .clickable-list-container:before,
.history-theme.theme-override.theme-override.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme app-generated-documents-list a.active,
.history-theme.theme-override.theme-override.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.history-theme.dark-theme app-invoice-editor .button-wrapper,
.history-theme.theme-override.theme-override.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.history-theme.dark-theme .hover-form .mat-form-field-flex:hover,
.history-theme.theme-override.theme-override.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.history-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .history-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover,
.history-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item,
.history-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.history-theme.dark-theme app-dave-list-card .card-header,
.history-theme.theme-override.theme-override.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.history-theme.dark-theme app-dave-list-card .bottom-shadow,
.history-theme.theme-override.theme-override.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.history-theme.dark-theme app-filter div.date,
.history-theme.theme-override.theme-override.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.history-theme.dark-theme app-event-card .primary,
.history-theme.theme-override.theme-override.dark-theme app-event-card .primary {
  color: #03a9f4;
}
.history-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.history-theme.theme-override.theme-override.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.history-theme.dark-theme app-booking-positions-list section.wrapper,
.history-theme.theme-override.theme-override.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.history-theme.dark-theme app-booking-positions-list header.header,
.history-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-booking-positions-list header.header button.clear-search,
.history-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover,
.history-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #03a9f4;
}
.history-theme.dark-theme app-booking-positions-list .clickable-list-container:before,
.history-theme.theme-override.theme-override.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme app-booking-positions-list a.active,
.history-theme.theme-override.theme-override.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.history-theme.dark-theme app-booking-positions-list th,
.history-theme.theme-override.theme-override.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.history-theme.dark-theme app-dave-list tr.highlight,
.history-theme.theme-override.theme-override.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.history-theme.dark-theme app-dave-list section.wrapper,
.history-theme.theme-override.theme-override.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.history-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview,
.history-theme.theme-override.theme-override.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.history-theme.dark-theme app-dave-list header.header,
.history-theme.theme-override.theme-override.dark-theme app-dave-list header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-dave-list header.header button.clear-search,
.history-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-dave-list header.header button.clear-search:hover,
.history-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #03a9f4;
}
.history-theme.dark-theme app-dave-list .clickable-list-container:before,
.history-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a,
.history-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.history-theme.dark-theme app-dave-list a.active,
.history-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.history-theme.theme-override.theme-override.dark-theme app-dave-list a.active,
.history-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.history-theme.dark-theme app-export-business-volumes-dialog tr.highlight,
.history-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.history-theme.dark-theme app-export-business-volumes-dialog section.wrapper,
.history-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.history-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.history-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.history-theme.dark-theme app-export-business-volumes-dialog header.header,
.history-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search,
.history-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.history-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #03a9f4;
}
.history-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before,
.history-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.history-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.history-theme.dark-theme app-export-business-volumes-dialog a.active,
.history-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.history-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog a.active,
.history-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.history-theme.dark-theme app-contact-list .darker-background.darker-background,
.history-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.history-theme.dark-theme app-contact-list .darker-background.darker-background:hover,
.history-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.history-theme.dark-theme app-select-persons table tr th[mat-header-cell],
.history-theme.theme-override.theme-override.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.history-theme.dark-theme app-shift-plan .header-colorful,
.history-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.history-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.history-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .history-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.history-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button,
.history-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.history-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .history-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.history-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.history-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.history-theme.dark-theme app-detail-piecework main,
.history-theme.theme-override.theme-override.dark-theme app-detail-piecework main {
  background-color: #03a9f4;
  color: white;
}
.history-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.history-theme.theme-override.theme-override.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.history-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item,
.history-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.history-theme.dark-theme app-detail-piecework main .mat-tab-label,
.history-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.history-theme.dark-theme app-detail-piecework header,
.history-theme.theme-override.theme-override.dark-theme app-detail-piecework header {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background,
.history-theme.theme-override.theme-override.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #03a9f4;
  color: white;
}
.history-theme.dark-theme app-piecework-demo .scrollable,
.history-theme.theme-override.theme-override.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.history-theme.dark-theme app-side-nav-bar,
.history-theme.theme-override.theme-override.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.history-theme.dark-theme app-side-nav-bar [mat-list-item].is-active,
.history-theme.theme-override.theme-override.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #03a9f4;
}
.history-theme.dark-theme app-side-nav-bar mat-nav-list,
.history-theme.theme-override.theme-override.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme .dave-inc-bar,
.history-theme.theme-override.theme-override.dark-theme .dave-inc-bar {
  background-color: #03a9f4;
}
.history-theme.dark-theme app-root,
.history-theme.theme-override.theme-override.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.history-theme.dark-theme app-commission-overview .alex-sein-buntes-feld,
.history-theme.theme-override.theme-override.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #03a9f4;
}
.history-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.history-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child,
.history-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.history-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot,
.history-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.history-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.history-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.history-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child,
.history-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #03a9f4;
  border-color: #03a9f4;
}
.history-theme.dark-theme app-commission-overview .timeline,
.history-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme app-commission-overview .timeline-event-card,
.history-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme app-commission-overview .timeline-event-card:hover,
.history-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.history-theme.dark-theme app-comment-list .inline-send,
.history-theme.theme-override.theme-override.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.history-theme.dark-theme app-new-booking-option .highlight.highlight,
.history-theme.theme-override.theme-override.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.history-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.history-theme.dark-theme app-new-booking-option .disabled.disabled,
.history-theme.theme-override.theme-override.dark-theme app-new-booking-option .dont-edit.dont-edit,
.history-theme.theme-override.theme-override.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme .ngx-toastr,
.history-theme.theme-override.theme-override.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.history-theme.dark-theme .ngx-toastr:hover,
.history-theme.theme-override.theme-override.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.history-theme.dark-theme .ngx-toastr.toast-success,
.history-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.history-theme.dark-theme .ngx-toastr.toast-error,
.history-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.history-theme.dark-theme .ngx-toastr.toast-info,
.history-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.history-theme.dark-theme app-resource-plan .header-colorful,
.history-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful {
  background-color: #0277bd;
  color: white;
}
.history-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.history-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.history-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .history-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.history-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button,
.history-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.history-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .history-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.history-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.history-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.history-theme.dark-theme app-time-tracker,
.history-theme.theme-override.theme-override.dark-theme app-time-tracker {
  background-color: #4fc3f7;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme .ngx-mat-colorpicker-content,
.history-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.history-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.history-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.history-theme.dark-theme app-person-list-entry a.link,
.history-theme.theme-override.theme-override.dark-theme app-person-list-entry a.link {
  color: white;
}
.history-theme.dark-theme app-doctor-list-entry .link,
.history-theme.theme-override.theme-override.dark-theme app-doctor-list-entry .link {
  color: white;
}
.history-theme.dark-theme app-expansion-panel .scrollable .top-shadow,
.history-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.history-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow,
.history-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.history-theme.dark-theme .app-background-primary,
.history-theme.theme-override.theme-override.dark-theme .app-background-primary {
  background-color: #03a9f4;
}
.history-theme.dark-theme .app-background-accent,
.history-theme.theme-override.theme-override.dark-theme .app-background-accent {
  background-color: #fafafa;
}
.history-theme.dark-theme .app-background-warn,
.history-theme.theme-override.theme-override.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.history-theme.dark-theme .app-foreground-primary,
.history-theme.theme-override.theme-override.dark-theme .app-foreground-primary {
  color: #03a9f4;
}
.history-theme.dark-theme .app-foreground-accent,
.history-theme.theme-override.theme-override.dark-theme .app-foreground-accent {
  color: #fafafa;
}
.history-theme.dark-theme .app-foreground-warn,
.history-theme.theme-override.theme-override.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.history-theme.dark-theme app-ck-editor,
.history-theme.theme-override.theme-override.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.history-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.history-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.history-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.history-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.history-theme.dark-theme app-file-order-dialog .list-item,
.history-theme.theme-override.theme-override.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.history-theme.dark-theme app-start-process-dialog .selected-files-list,
.history-theme.theme-override.theme-override.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme app-process-main-view .detection-modal-wrapper,
.history-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.history-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.history-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #03a9f4;
}
.history-theme.dark-theme app-process-main-view .main-file-badge,
.history-theme.theme-override.theme-override.dark-theme app-process-main-view .main-file-badge {
  color: #03a9f4;
}
.history-theme.dark-theme app-new-document-view-component dropzone .input,
.history-theme.dark-theme app-new-document-view-component dropzone .pen-icon,
.history-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .input,
.history-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.history-theme.dark-theme app-time-tracker-multiple .timer-card,
.history-theme.theme-override.theme-override.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #4fc3f7;
  color: rgba(0, 0, 0, 0.87);
}
.history-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.history-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.history-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active,
.history-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.history-theme.dark-theme app-arl-table .add-button-list,
.history-theme.theme-override.theme-override.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.history-theme.dark-theme app-pseudo-step-header .wrapper-button.active,
.history-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #03a9f4;
}
.history-theme.dark-theme app-pseudo-step-header .image-wrapper,
.history-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.history-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.history-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.history-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.history-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #03a9f4;
  color: white;
}
.history-theme.dark-theme app-milestone-modal .status-form,
.history-theme.theme-override.theme-override.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.history-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.history-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.history-theme.dark-theme app-e-invoice-view .borders,
.history-theme.dark-theme app-e-invoice-view .borders-column,
.history-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.history-theme.dark-theme app-e-invoice-view .borders-row,
.history-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.history-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.history-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.history-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders,
.history-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column,
.history-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.history-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row,
.history-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme app-e-invoice-view .mat-table td,
.history-theme.dark-theme app-e-invoice-view .mat-table th,
.history-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table td,
.history-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.history-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.history-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.history-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.history-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders,
.history-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.history-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.history-theme.dark-theme app-detail-contract .primary,
.history-theme.theme-override.theme-override.dark-theme app-detail-contract .primary {
  color: #03a9f4;
}
.history-theme.dark-theme app-detail-contract .filter,
.history-theme.theme-override.theme-override.dark-theme app-detail-contract .filter {
  background-color: white;
}
.history-theme.dark-theme app-detail-contract .filter h2,
.history-theme.theme-override.theme-override.dark-theme app-detail-contract .filter h2 {
  color: #03a9f4;
}
.history-theme.dark-theme app-contract-list header.header,
.history-theme.theme-override.theme-override.dark-theme app-contract-list header.header {
  color: white;
  background-color: #0277bd;
}
.history-theme.dark-theme app-detail-doctor .deleted,
.history-theme.theme-override.theme-override.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.history-theme.dark-theme app-detail-doctor .bookmark-wrapper,
.history-theme.theme-override.theme-override.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.history-theme.dark-theme app-detail-doctor a.link,
.history-theme.theme-override.theme-override.dark-theme app-detail-doctor a.link {
  color: white;
}
.admin-theme .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.admin-theme .mat-option,
.admin-theme.theme-override.theme-override .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-option:hover:not(.mat-option-disabled), .admin-theme .mat-option:focus:not(.mat-option-disabled),
.admin-theme.theme-override.theme-override .mat-option:hover:not(.mat-option-disabled),
.admin-theme.theme-override.theme-override .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.admin-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.admin-theme.theme-override.theme-override .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.admin-theme .mat-option.mat-active,
.admin-theme.theme-override.theme-override .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-option.mat-option-disabled,
.admin-theme.theme-override.theme-override .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.admin-theme.theme-override.theme-override .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #558b2f;
}
.admin-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.admin-theme.theme-override.theme-override .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.admin-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.admin-theme.theme-override.theme-override .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.admin-theme .mat-optgroup-label,
.admin-theme.theme-override.theme-override .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.admin-theme .mat-optgroup-disabled .mat-optgroup-label,
.admin-theme.theme-override.theme-override .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-pseudo-checkbox,
.admin-theme.theme-override.theme-override .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.admin-theme .mat-pseudo-checkbox::after,
.admin-theme.theme-override.theme-override .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.admin-theme .mat-pseudo-checkbox-disabled,
.admin-theme.theme-override.theme-override .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.admin-theme .mat-primary .mat-pseudo-checkbox-checked,
.admin-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.admin-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-checked,
.admin-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #558b2f;
}
.admin-theme .mat-pseudo-checkbox-checked,
.admin-theme .mat-pseudo-checkbox-indeterminate,
.admin-theme .mat-accent .mat-pseudo-checkbox-checked,
.admin-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.admin-theme.theme-override.theme-override .mat-pseudo-checkbox-checked,
.admin-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate,
.admin-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-checked,
.admin-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.admin-theme .mat-warn .mat-pseudo-checkbox-checked,
.admin-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.admin-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-checked,
.admin-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.admin-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.admin-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.admin-theme.theme-override.theme-override .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.admin-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.admin-theme .mat-app-background, .admin-theme.mat-app-background,
.admin-theme.theme-override.theme-override .mat-app-background,
.admin-theme.theme-override.theme-override.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-elevation-z0,
.admin-theme.theme-override.theme-override .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z1,
.admin-theme.theme-override.theme-override .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z2,
.admin-theme.theme-override.theme-override .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z3,
.admin-theme.theme-override.theme-override .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z4,
.admin-theme.theme-override.theme-override .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z5,
.admin-theme.theme-override.theme-override .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z6,
.admin-theme.theme-override.theme-override .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z7,
.admin-theme.theme-override.theme-override .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z8,
.admin-theme.theme-override.theme-override .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z9,
.admin-theme.theme-override.theme-override .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z10,
.admin-theme.theme-override.theme-override .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z11,
.admin-theme.theme-override.theme-override .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z12,
.admin-theme.theme-override.theme-override .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z13,
.admin-theme.theme-override.theme-override .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z14,
.admin-theme.theme-override.theme-override .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z15,
.admin-theme.theme-override.theme-override .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z16,
.admin-theme.theme-override.theme-override .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z17,
.admin-theme.theme-override.theme-override .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z18,
.admin-theme.theme-override.theme-override .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z19,
.admin-theme.theme-override.theme-override .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z20,
.admin-theme.theme-override.theme-override .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z21,
.admin-theme.theme-override.theme-override .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z22,
.admin-theme.theme-override.theme-override .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z23,
.admin-theme.theme-override.theme-override .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-elevation-z24,
.admin-theme.theme-override.theme-override .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.admin-theme .mat-autocomplete-panel,
.admin-theme.theme-override.theme-override .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.admin-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.admin-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.admin-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-badge,
.admin-theme.theme-override.theme-override .mat-badge {
  position: relative;
}
.admin-theme .mat-badge.mat-badge,
.admin-theme.theme-override.theme-override .mat-badge.mat-badge {
  overflow: visible;
}
.admin-theme .mat-badge-hidden .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-hidden .mat-badge-content {
  display: none;
}
.admin-theme .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.admin-theme .ng-animate-disabled .mat-badge-content,
.admin-theme .mat-badge-content._mat-animation-noopable,
.admin-theme.theme-override.theme-override .ng-animate-disabled .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.admin-theme .mat-badge-content.mat-badge-active,
.admin-theme.theme-override.theme-override .mat-badge-content.mat-badge-active {
  transform: none;
}
.admin-theme .mat-badge-small .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.admin-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.admin-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.admin-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .admin-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.admin-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .admin-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.admin-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .admin-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.admin-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .admin-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.admin-theme .mat-badge-medium .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.admin-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.admin-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.admin-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .admin-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.admin-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .admin-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.admin-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .admin-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.admin-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .admin-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.admin-theme .mat-badge-large .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.admin-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.admin-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.admin-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .admin-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.admin-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .admin-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.admin-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .admin-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.admin-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .admin-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.admin-theme .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-content {
  color: white;
  background: #558b2f;
}
.cdk-high-contrast-active .admin-theme .mat-badge-content, .cdk-high-contrast-active .admin-theme.theme-override.theme-override .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.admin-theme .mat-badge-accent .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-badge-warn .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.admin-theme .mat-badge-disabled .mat-badge-content,
.admin-theme.theme-override.theme-override .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-bottom-sheet-container,
.admin-theme.theme-override.theme-override .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-button, .admin-theme .mat-icon-button, .admin-theme .mat-stroked-button,
.admin-theme.theme-override.theme-override .mat-button,
.admin-theme.theme-override.theme-override .mat-icon-button,
.admin-theme.theme-override.theme-override .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.admin-theme .mat-button.mat-primary, .admin-theme .mat-icon-button.mat-primary, .admin-theme .mat-stroked-button.mat-primary,
.admin-theme.theme-override.theme-override .mat-button.mat-primary,
.admin-theme.theme-override.theme-override .mat-icon-button.mat-primary,
.admin-theme.theme-override.theme-override .mat-stroked-button.mat-primary {
  color: #558b2f;
}
.admin-theme .mat-button.mat-accent, .admin-theme .mat-icon-button.mat-accent, .admin-theme .mat-stroked-button.mat-accent,
.admin-theme.theme-override.theme-override .mat-button.mat-accent,
.admin-theme.theme-override.theme-override .mat-icon-button.mat-accent,
.admin-theme.theme-override.theme-override .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.admin-theme .mat-button.mat-warn, .admin-theme .mat-icon-button.mat-warn, .admin-theme .mat-stroked-button.mat-warn,
.admin-theme.theme-override.theme-override .mat-button.mat-warn,
.admin-theme.theme-override.theme-override .mat-icon-button.mat-warn,
.admin-theme.theme-override.theme-override .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.admin-theme .mat-button.mat-primary.mat-button-disabled, .admin-theme .mat-button.mat-accent.mat-button-disabled, .admin-theme .mat-button.mat-warn.mat-button-disabled, .admin-theme .mat-button.mat-button-disabled.mat-button-disabled, .admin-theme .mat-icon-button.mat-primary.mat-button-disabled, .admin-theme .mat-icon-button.mat-accent.mat-button-disabled, .admin-theme .mat-icon-button.mat-warn.mat-button-disabled, .admin-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .admin-theme .mat-stroked-button.mat-primary.mat-button-disabled, .admin-theme .mat-stroked-button.mat-accent.mat-button-disabled, .admin-theme .mat-stroked-button.mat-warn.mat-button-disabled, .admin-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-button.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-button.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-button.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-button.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-icon-button.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-icon-button.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-icon-button.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-stroked-button.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-stroked-button.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-stroked-button.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.admin-theme .mat-button.mat-primary .mat-button-focus-overlay, .admin-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .admin-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override .mat-button.mat-primary .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override .mat-icon-button.mat-primary .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #558b2f;
}
.admin-theme .mat-button.mat-accent .mat-button-focus-overlay, .admin-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .admin-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override .mat-button.mat-accent .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override .mat-icon-button.mat-accent .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.admin-theme .mat-button.mat-warn .mat-button-focus-overlay, .admin-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .admin-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override .mat-button.mat-warn .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override .mat-icon-button.mat-warn .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.admin-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .admin-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .admin-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override .mat-button.mat-button-disabled .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.admin-theme .mat-button .mat-ripple-element, .admin-theme .mat-icon-button .mat-ripple-element, .admin-theme .mat-stroked-button .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-button .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-icon-button .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.admin-theme .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override .mat-button-focus-overlay {
  background: black;
}
.admin-theme .mat-stroked-button:not(.mat-button-disabled),
.admin-theme.theme-override.theme-override .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-flat-button, .admin-theme .mat-raised-button, .admin-theme .mat-fab, .admin-theme .mat-mini-fab,
.admin-theme.theme-override.theme-override .mat-flat-button,
.admin-theme.theme-override.theme-override .mat-raised-button,
.admin-theme.theme-override.theme-override .mat-fab,
.admin-theme.theme-override.theme-override .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.admin-theme .mat-flat-button.mat-primary, .admin-theme .mat-raised-button.mat-primary, .admin-theme .mat-fab.mat-primary, .admin-theme .mat-mini-fab.mat-primary,
.admin-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.admin-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.admin-theme.theme-override.theme-override .mat-fab.mat-primary,
.admin-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  color: white;
}
.admin-theme .mat-flat-button.mat-accent, .admin-theme .mat-raised-button.mat-accent, .admin-theme .mat-fab.mat-accent, .admin-theme .mat-mini-fab.mat-accent,
.admin-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.admin-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.admin-theme.theme-override.theme-override .mat-fab.mat-accent,
.admin-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-flat-button.mat-warn, .admin-theme .mat-raised-button.mat-warn, .admin-theme .mat-fab.mat-warn, .admin-theme .mat-mini-fab.mat-warn,
.admin-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.admin-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.admin-theme.theme-override.theme-override .mat-fab.mat-warn,
.admin-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  color: white;
}
.admin-theme .mat-flat-button.mat-primary.mat-button-disabled, .admin-theme .mat-flat-button.mat-accent.mat-button-disabled, .admin-theme .mat-flat-button.mat-warn.mat-button-disabled, .admin-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .admin-theme .mat-raised-button.mat-primary.mat-button-disabled, .admin-theme .mat-raised-button.mat-accent.mat-button-disabled, .admin-theme .mat-raised-button.mat-warn.mat-button-disabled, .admin-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .admin-theme .mat-fab.mat-primary.mat-button-disabled, .admin-theme .mat-fab.mat-accent.mat-button-disabled, .admin-theme .mat-fab.mat-warn.mat-button-disabled, .admin-theme .mat-fab.mat-button-disabled.mat-button-disabled, .admin-theme .mat-mini-fab.mat-primary.mat-button-disabled, .admin-theme .mat-mini-fab.mat-accent.mat-button-disabled, .admin-theme .mat-mini-fab.mat-warn.mat-button-disabled, .admin-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.admin-theme .mat-flat-button.mat-primary, .admin-theme .mat-raised-button.mat-primary, .admin-theme .mat-fab.mat-primary, .admin-theme .mat-mini-fab.mat-primary,
.admin-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.admin-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.admin-theme.theme-override.theme-override .mat-fab.mat-primary,
.admin-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  background-color: #558b2f;
}
.admin-theme .mat-flat-button.mat-accent, .admin-theme .mat-raised-button.mat-accent, .admin-theme .mat-fab.mat-accent, .admin-theme .mat-mini-fab.mat-accent,
.admin-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.admin-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.admin-theme.theme-override.theme-override .mat-fab.mat-accent,
.admin-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.admin-theme .mat-flat-button.mat-warn, .admin-theme .mat-raised-button.mat-warn, .admin-theme .mat-fab.mat-warn, .admin-theme .mat-mini-fab.mat-warn,
.admin-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.admin-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.admin-theme.theme-override.theme-override .mat-fab.mat-warn,
.admin-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.admin-theme .mat-flat-button.mat-primary.mat-button-disabled, .admin-theme .mat-flat-button.mat-accent.mat-button-disabled, .admin-theme .mat-flat-button.mat-warn.mat-button-disabled, .admin-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .admin-theme .mat-raised-button.mat-primary.mat-button-disabled, .admin-theme .mat-raised-button.mat-accent.mat-button-disabled, .admin-theme .mat-raised-button.mat-warn.mat-button-disabled, .admin-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .admin-theme .mat-fab.mat-primary.mat-button-disabled, .admin-theme .mat-fab.mat-accent.mat-button-disabled, .admin-theme .mat-fab.mat-warn.mat-button-disabled, .admin-theme .mat-fab.mat-button-disabled.mat-button-disabled, .admin-theme .mat-mini-fab.mat-primary.mat-button-disabled, .admin-theme .mat-mini-fab.mat-accent.mat-button-disabled, .admin-theme .mat-mini-fab.mat-warn.mat-button-disabled, .admin-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-flat-button.mat-primary .mat-ripple-element, .admin-theme .mat-raised-button.mat-primary .mat-ripple-element, .admin-theme .mat-fab.mat-primary .mat-ripple-element, .admin-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-flat-button.mat-primary .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-raised-button.mat-primary .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-fab.mat-primary .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.admin-theme .mat-flat-button.mat-accent .mat-ripple-element, .admin-theme .mat-raised-button.mat-accent .mat-ripple-element, .admin-theme .mat-fab.mat-accent .mat-ripple-element, .admin-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-flat-button.mat-accent .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-raised-button.mat-accent .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-fab.mat-accent .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.admin-theme .mat-flat-button.mat-warn .mat-ripple-element, .admin-theme .mat-raised-button.mat-warn .mat-ripple-element, .admin-theme .mat-fab.mat-warn .mat-ripple-element, .admin-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-flat-button.mat-warn .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-raised-button.mat-warn .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-fab.mat-warn .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.admin-theme .mat-stroked-button:not([class*=mat-elevation-z]), .admin-theme .mat-flat-button:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override .mat-stroked-button:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-raised-button:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-fab:not([class*=mat-elevation-z]), .admin-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override .mat-fab:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .admin-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .admin-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.admin-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.admin-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.admin-theme .mat-button-toggle,
.admin-theme.theme-override.theme-override .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.admin-theme.theme-override.theme-override .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-button-toggle-appearance-standard,
.admin-theme.theme-override.theme-override .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.admin-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.admin-theme.theme-override.theme-override .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.admin-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.admin-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.admin-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.admin-theme.theme-override.theme-override [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.admin-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.admin-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.admin-theme .mat-button-toggle-checked,
.admin-theme.theme-override.theme-override .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.admin-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.admin-theme.theme-override.theme-override .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-button-toggle-disabled,
.admin-theme.theme-override.theme-override .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.admin-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.admin-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.admin-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.admin-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.admin-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.admin-theme .mat-button-toggle-group-appearance-standard,
.admin-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.admin-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.admin-theme .mat-card,
.admin-theme.theme-override.theme-override .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-card:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-card-subtitle,
.admin-theme.theme-override.theme-override .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.admin-theme .mat-checkbox-frame,
.admin-theme.theme-override.theme-override .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.admin-theme .mat-checkbox-checkmark,
.admin-theme.theme-override.theme-override .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.admin-theme .mat-checkbox-checkmark-path,
.admin-theme.theme-override.theme-override .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.admin-theme .mat-checkbox-mixedmark,
.admin-theme.theme-override.theme-override .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.admin-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .admin-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.admin-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.admin-theme.theme-override.theme-override .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #558b2f;
}
.admin-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .admin-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.admin-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.admin-theme.theme-override.theme-override .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.admin-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .admin-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.admin-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.admin-theme.theme-override.theme-override .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.admin-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .admin-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.admin-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.admin-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.admin-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.admin-theme.theme-override.theme-override .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.admin-theme .mat-checkbox-disabled .mat-checkbox-label,
.admin-theme.theme-override.theme-override .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-checkbox .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.admin-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.admin-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #558b2f;
}
.admin-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.admin-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.admin-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.admin-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.admin-theme .mat-chip.mat-standard-chip,
.admin-theme.theme-override.theme-override .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.admin-theme.theme-override.theme-override .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.admin-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.admin-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.admin-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.admin-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.admin-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.admin-theme .mat-chip.mat-standard-chip::after,
.admin-theme.theme-override.theme-override .mat-chip.mat-standard-chip::after {
  background: black;
}
.admin-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.admin-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #558b2f;
  color: white;
}
.admin-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.admin-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.admin-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.admin-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.admin-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.admin-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.admin-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.admin-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.admin-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.admin-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.admin-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.admin-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.admin-theme .mat-table,
.admin-theme.theme-override.theme-override .mat-table {
  background: white;
}
.admin-theme .mat-table thead, .admin-theme .mat-table tbody, .admin-theme .mat-table tfoot,
.admin-theme mat-header-row, .admin-theme mat-row, .admin-theme mat-footer-row,
.admin-theme [mat-header-row], .admin-theme [mat-row], .admin-theme [mat-footer-row],
.admin-theme .mat-table-sticky,
.admin-theme.theme-override.theme-override .mat-table thead,
.admin-theme.theme-override.theme-override .mat-table tbody,
.admin-theme.theme-override.theme-override .mat-table tfoot,
.admin-theme.theme-override.theme-override mat-header-row,
.admin-theme.theme-override.theme-override mat-row,
.admin-theme.theme-override.theme-override mat-footer-row,
.admin-theme.theme-override.theme-override [mat-header-row],
.admin-theme.theme-override.theme-override [mat-row],
.admin-theme.theme-override.theme-override [mat-footer-row],
.admin-theme.theme-override.theme-override .mat-table-sticky {
  background: inherit;
}
.admin-theme mat-row, .admin-theme mat-header-row, .admin-theme mat-footer-row,
.admin-theme th.mat-header-cell, .admin-theme td.mat-cell, .admin-theme td.mat-footer-cell,
.admin-theme.theme-override.theme-override mat-row,
.admin-theme.theme-override.theme-override mat-header-row,
.admin-theme.theme-override.theme-override mat-footer-row,
.admin-theme.theme-override.theme-override th.mat-header-cell,
.admin-theme.theme-override.theme-override td.mat-cell,
.admin-theme.theme-override.theme-override td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-header-cell,
.admin-theme.theme-override.theme-override .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.admin-theme .mat-cell, .admin-theme .mat-footer-cell,
.admin-theme.theme-override.theme-override .mat-cell,
.admin-theme.theme-override.theme-override .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-calendar-arrow,
.admin-theme.theme-override.theme-override .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.admin-theme .mat-datepicker-toggle,
.admin-theme .mat-datepicker-content .mat-calendar-next-button,
.admin-theme .mat-datepicker-content .mat-calendar-previous-button,
.admin-theme.theme-override.theme-override .mat-datepicker-toggle,
.admin-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-next-button,
.admin-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.admin-theme .mat-calendar-table-header-divider::after,
.admin-theme.theme-override.theme-override .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-calendar-table-header,
.admin-theme .mat-calendar-body-label,
.admin-theme.theme-override.theme-override .mat-calendar-table-header,
.admin-theme.theme-override.theme-override .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.admin-theme .mat-calendar-body-cell-content,
.admin-theme .mat-date-range-input-separator,
.admin-theme.theme-override.theme-override .mat-calendar-body-cell-content,
.admin-theme.theme-override.theme-override .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.admin-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-form-field-disabled .mat-date-range-input-separator,
.admin-theme.theme-override.theme-override .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-calendar-body-in-preview,
.admin-theme.theme-override.theme-override .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.admin-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.admin-theme .mat-calendar-body-in-range::before,
.admin-theme.theme-override.theme-override .mat-calendar-body-in-range::before {
  background: rgba(85, 139, 47, 0.2);
}
.admin-theme .mat-calendar-body-comparison-identical,
.admin-theme .mat-calendar-body-in-comparison-range::before,
.admin-theme.theme-override.theme-override .mat-calendar-body-comparison-identical,
.admin-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.admin-theme .mat-calendar-body-comparison-bridge-start::before,
.admin-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.admin-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-start::before,
.admin-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(85, 139, 47, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.admin-theme .mat-calendar-body-comparison-bridge-end::before,
.admin-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.admin-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-end::before,
.admin-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(85, 139, 47, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.admin-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.admin-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.admin-theme.theme-override.theme-override .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.admin-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.admin-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.admin-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.admin-theme.theme-override.theme-override .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.admin-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.admin-theme .mat-calendar-body-selected,
.admin-theme.theme-override.theme-override .mat-calendar-body-selected {
  background-color: #558b2f;
  color: white;
}
.admin-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.admin-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(85, 139, 47, 0.4);
}
.admin-theme .mat-calendar-body-today.mat-calendar-body-selected,
.admin-theme.theme-override.theme-override .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.admin-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(85, 139, 47, 0.3);
}
@media (hover: hover) {
  .admin-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(85, 139, 47, 0.3);
  }
}
.admin-theme .mat-datepicker-content,
.admin-theme.theme-override.theme-override .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.admin-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.admin-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .admin-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.admin-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.admin-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.admin-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .admin-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.admin-theme .mat-datepicker-content-touch,
.admin-theme.theme-override.theme-override .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-datepicker-toggle-active,
.admin-theme.theme-override.theme-override .mat-datepicker-toggle-active {
  color: #558b2f;
}
.admin-theme .mat-datepicker-toggle-active.mat-accent,
.admin-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.admin-theme .mat-datepicker-toggle-active.mat-warn,
.admin-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.admin-theme .mat-date-range-input-inner[disabled],
.admin-theme.theme-override.theme-override .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-dialog-container,
.admin-theme.theme-override.theme-override .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-divider,
.admin-theme.theme-override.theme-override .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-divider-vertical,
.admin-theme.theme-override.theme-override .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-expansion-panel,
.admin-theme.theme-override.theme-override .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-action-row,
.admin-theme.theme-override.theme-override .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .admin-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .admin-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.admin-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.admin-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.admin-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .admin-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.admin-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.admin-theme .mat-expansion-panel-header-title,
.admin-theme.theme-override.theme-override .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-expansion-panel-header-description,
.admin-theme .mat-expansion-indicator::after,
.admin-theme.theme-override.theme-override .mat-expansion-panel-header-description,
.admin-theme.theme-override.theme-override .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.admin-theme .mat-expansion-panel-header[aria-disabled=true],
.admin-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.admin-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.admin-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.admin-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.admin-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.admin-theme .mat-form-field-label,
.admin-theme.theme-override.theme-override .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.admin-theme .mat-hint,
.admin-theme.theme-override.theme-override .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.admin-theme .mat-form-field.mat-focused .mat-form-field-label,
.admin-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label {
  color: #558b2f;
}
.admin-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.admin-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.admin-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.admin-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.admin-theme .mat-focused .mat-form-field-required-marker,
.admin-theme.theme-override.theme-override .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.admin-theme .mat-form-field-ripple,
.admin-theme.theme-override.theme-override .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.admin-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #558b2f;
}
.admin-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.admin-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.admin-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.admin-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.admin-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.admin-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #558b2f;
}
.admin-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.admin-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.admin-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.admin-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.admin-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.admin-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.admin-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.admin-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.admin-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.admin-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.admin-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.admin-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.admin-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.admin-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.admin-theme .mat-error,
.admin-theme.theme-override.theme-override .mat-error {
  color: #e91e63;
}
.admin-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.admin-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.admin-theme .mat-form-field-appearance-legacy .mat-hint,
.admin-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.admin-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.admin-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.admin-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.admin-theme.theme-override.theme-override .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.admin-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.admin-theme.theme-override.theme-override .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.admin-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.admin-theme.theme-override.theme-override .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.admin-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.admin-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.admin-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.admin-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.admin-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.admin-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.admin-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.admin-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.admin-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.admin-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.admin-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.admin-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.admin-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #558b2f;
}
.admin-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.admin-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.admin-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.admin-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.admin-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.admin-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.admin-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.admin-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.admin-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.admin-theme .mat-icon.mat-primary,
.admin-theme.theme-override.theme-override .mat-icon.mat-primary {
  color: #558b2f;
}
.admin-theme .mat-icon.mat-accent,
.admin-theme.theme-override.theme-override .mat-icon.mat-accent {
  color: #fafafa;
}
.admin-theme .mat-icon.mat-warn,
.admin-theme.theme-override.theme-override .mat-icon.mat-warn {
  color: #e91e63;
}
.admin-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.admin-theme.theme-override.theme-override .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.admin-theme .mat-input-element:disabled,
.admin-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.admin-theme.theme-override.theme-override .mat-input-element:disabled,
.admin-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-input-element,
.admin-theme.theme-override.theme-override .mat-input-element {
  caret-color: #558b2f;
}
.admin-theme .mat-input-element::placeholder,
.admin-theme.theme-override.theme-override .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.admin-theme .mat-input-element::-moz-placeholder,
.admin-theme.theme-override.theme-override .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.admin-theme .mat-input-element::-webkit-input-placeholder,
.admin-theme.theme-override.theme-override .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.admin-theme .mat-input-element:-ms-input-placeholder,
.admin-theme.theme-override.theme-override .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.admin-theme .mat-form-field.mat-accent .mat-input-element,
.admin-theme.theme-override.theme-override .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.admin-theme .mat-form-field.mat-warn .mat-input-element,
.admin-theme .mat-form-field-invalid .mat-input-element,
.admin-theme.theme-override.theme-override .mat-form-field.mat-warn .mat-input-element,
.admin-theme.theme-override.theme-override .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.admin-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.admin-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.admin-theme .mat-list-base .mat-list-item,
.admin-theme.theme-override.theme-override .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-list-base .mat-list-option,
.admin-theme.theme-override.theme-override .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-list-base .mat-subheader,
.admin-theme.theme-override.theme-override .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.admin-theme .mat-list-base .mat-list-item-disabled,
.admin-theme.theme-override.theme-override .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-list-option:hover, .admin-theme .mat-list-option:focus,
.admin-theme .mat-nav-list .mat-list-item:hover,
.admin-theme .mat-nav-list .mat-list-item:focus,
.admin-theme .mat-action-list .mat-list-item:hover,
.admin-theme .mat-action-list .mat-list-item:focus,
.admin-theme.theme-override.theme-override .mat-list-option:hover,
.admin-theme.theme-override.theme-override .mat-list-option:focus,
.admin-theme.theme-override.theme-override .mat-nav-list .mat-list-item:hover,
.admin-theme.theme-override.theme-override .mat-nav-list .mat-list-item:focus,
.admin-theme.theme-override.theme-override .mat-action-list .mat-list-item:hover,
.admin-theme.theme-override.theme-override .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.admin-theme .mat-list-single-selected-option, .admin-theme .mat-list-single-selected-option:hover, .admin-theme .mat-list-single-selected-option:focus,
.admin-theme.theme-override.theme-override .mat-list-single-selected-option,
.admin-theme.theme-override.theme-override .mat-list-single-selected-option:hover,
.admin-theme.theme-override.theme-override .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-menu-panel,
.admin-theme.theme-override.theme-override .mat-menu-panel {
  background: white;
}
.admin-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-menu-item,
.admin-theme.theme-override.theme-override .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-menu-item[disabled],
.admin-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.admin-theme .mat-menu-item[disabled] .mat-icon-no-color,
.admin-theme.theme-override.theme-override .mat-menu-item[disabled],
.admin-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-menu-submenu-icon,
.admin-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-menu-item .mat-icon-no-color,
.admin-theme .mat-menu-submenu-icon,
.admin-theme.theme-override.theme-override .mat-menu-item .mat-icon-no-color,
.admin-theme.theme-override.theme-override .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.admin-theme .mat-menu-item:hover:not([disabled]),
.admin-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.admin-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.admin-theme .mat-menu-item-highlighted:not([disabled]),
.admin-theme.theme-override.theme-override .mat-menu-item:hover:not([disabled]),
.admin-theme.theme-override.theme-override .mat-menu-item.cdk-program-focused:not([disabled]),
.admin-theme.theme-override.theme-override .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.admin-theme.theme-override.theme-override .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.admin-theme .mat-paginator,
.admin-theme.theme-override.theme-override .mat-paginator {
  background: white;
}
.admin-theme .mat-paginator,
.admin-theme .mat-paginator-page-size .mat-select-trigger,
.admin-theme.theme-override.theme-override .mat-paginator,
.admin-theme.theme-override.theme-override .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.admin-theme .mat-paginator-decrement,
.admin-theme .mat-paginator-increment,
.admin-theme.theme-override.theme-override .mat-paginator-decrement,
.admin-theme.theme-override.theme-override .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.admin-theme .mat-paginator-first,
.admin-theme .mat-paginator-last,
.admin-theme.theme-override.theme-override .mat-paginator-first,
.admin-theme.theme-override.theme-override .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.admin-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.admin-theme .mat-icon-button[disabled] .mat-paginator-increment,
.admin-theme .mat-icon-button[disabled] .mat-paginator-first,
.admin-theme .mat-icon-button[disabled] .mat-paginator-last,
.admin-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-decrement,
.admin-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-increment,
.admin-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-first,
.admin-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-progress-bar-background,
.admin-theme.theme-override.theme-override .mat-progress-bar-background {
  fill: #c4d7c4;
}
.admin-theme .mat-progress-bar-buffer,
.admin-theme.theme-override.theme-override .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.admin-theme .mat-progress-bar-fill::after,
.admin-theme.theme-override.theme-override .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.admin-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.admin-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.admin-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.admin-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.admin-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.admin-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.admin-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.admin-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.admin-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.admin-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.admin-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.admin-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.admin-theme .mat-progress-spinner circle, .admin-theme .mat-spinner circle,
.admin-theme.theme-override.theme-override .mat-progress-spinner circle,
.admin-theme.theme-override.theme-override .mat-spinner circle {
  stroke: #558b2f;
}
.admin-theme .mat-progress-spinner.mat-accent circle, .admin-theme .mat-spinner.mat-accent circle,
.admin-theme.theme-override.theme-override .mat-progress-spinner.mat-accent circle,
.admin-theme.theme-override.theme-override .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.admin-theme .mat-progress-spinner.mat-warn circle, .admin-theme .mat-spinner.mat-warn circle,
.admin-theme.theme-override.theme-override .mat-progress-spinner.mat-warn circle,
.admin-theme.theme-override.theme-override .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.admin-theme .mat-radio-outer-circle,
.admin-theme.theme-override.theme-override .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.admin-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.admin-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #558b2f;
}
.admin-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.admin-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .admin-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .admin-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.admin-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-inner-circle,
.admin-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.admin-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.admin-theme.theme-override.theme-override .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #558b2f;
}
.admin-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.admin-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.admin-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.admin-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .admin-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .admin-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.admin-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-inner-circle,
.admin-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.admin-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.admin-theme.theme-override.theme-override .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.admin-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.admin-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.admin-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.admin-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .admin-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .admin-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.admin-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-inner-circle,
.admin-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.admin-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.admin-theme.theme-override.theme-override .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.admin-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.admin-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.admin-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.admin-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.admin-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.admin-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.admin-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-radio-button .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.admin-theme .mat-select-value,
.admin-theme.theme-override.theme-override .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-select-placeholder,
.admin-theme.theme-override.theme-override .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.admin-theme .mat-select-disabled .mat-select-value,
.admin-theme.theme-override.theme-override .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-select-arrow,
.admin-theme.theme-override.theme-override .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.admin-theme .mat-select-panel,
.admin-theme.theme-override.theme-override .mat-select-panel {
  background: white;
}
.admin-theme .mat-select-panel:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.admin-theme.theme-override.theme-override .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.admin-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #558b2f;
}
.admin-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.admin-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.admin-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.admin-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.admin-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.admin-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.admin-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.admin-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-drawer-container,
.admin-theme.theme-override.theme-override .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-drawer,
.admin-theme.theme-override.theme-override .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-drawer.mat-drawer-push,
.admin-theme.theme-override.theme-override .mat-drawer.mat-drawer-push {
  background-color: white;
}
.admin-theme .mat-drawer:not(.mat-drawer-side),
.admin-theme.theme-override.theme-override .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-drawer-side,
.admin-theme.theme-override.theme-override .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-drawer-side.mat-drawer-end,
.admin-theme.theme-override.theme-override .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.admin-theme [dir=rtl] .mat-drawer-side,
.admin-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.admin-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.admin-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-drawer-backdrop.mat-drawer-shown,
.admin-theme.theme-override.theme-override .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.admin-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.admin-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.admin-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.admin-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.admin-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.admin-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.admin-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.admin-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.admin-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.admin-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.admin-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.admin-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.admin-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.admin-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.admin-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.admin-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.admin-theme .mat-slide-toggle-thumb,
.admin-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.admin-theme .mat-slide-toggle-bar,
.admin-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-slider-track-background,
.admin-theme.theme-override.theme-override .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.admin-theme .mat-slider.mat-primary .mat-slider-track-fill,
.admin-theme .mat-slider.mat-primary .mat-slider-thumb,
.admin-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.admin-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-track-fill,
.admin-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb,
.admin-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #558b2f;
}
.admin-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.admin-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.admin-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.admin-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(85, 139, 47, 0.2);
}
.admin-theme .mat-slider.mat-accent .mat-slider-track-fill,
.admin-theme .mat-slider.mat-accent .mat-slider-thumb,
.admin-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.admin-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-track-fill,
.admin-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb,
.admin-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.admin-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.admin-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.admin-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.admin-theme .mat-slider.mat-warn .mat-slider-track-fill,
.admin-theme .mat-slider.mat-warn .mat-slider-thumb,
.admin-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.admin-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-track-fill,
.admin-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb,
.admin-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.admin-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.admin-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.admin-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.admin-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.admin-theme .mat-slider:hover .mat-slider-track-background,
.admin-theme .mat-slider.cdk-focused .mat-slider-track-background,
.admin-theme.theme-override.theme-override .mat-slider:hover .mat-slider-track-background,
.admin-theme.theme-override.theme-override .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.admin-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.admin-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.admin-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-background,
.admin-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.admin-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.admin-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.admin-theme.theme-override.theme-override .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.admin-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.admin-theme.theme-override.theme-override .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.admin-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.admin-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.admin-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.admin-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.admin-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.admin-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.admin-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.admin-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.admin-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .admin-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.admin-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.admin-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .admin-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.admin-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.admin-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.admin-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.admin-theme.theme-override.theme-override .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.admin-theme .mat-slider-horizontal .mat-slider-ticks,
.admin-theme.theme-override.theme-override .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.admin-theme .mat-slider-vertical .mat-slider-ticks,
.admin-theme.theme-override.theme-override .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.admin-theme .mat-step-header.cdk-keyboard-focused, .admin-theme .mat-step-header.cdk-program-focused, .admin-theme .mat-step-header:hover:not([aria-disabled]), .admin-theme .mat-step-header:hover[aria-disabled=false],
.admin-theme.theme-override.theme-override .mat-step-header.cdk-keyboard-focused,
.admin-theme.theme-override.theme-override .mat-step-header.cdk-program-focused,
.admin-theme.theme-override.theme-override .mat-step-header:hover:not([aria-disabled]),
.admin-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.admin-theme .mat-step-header:hover[aria-disabled=true],
.admin-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .admin-theme .mat-step-header:hover,
.admin-theme.theme-override.theme-override .mat-step-header:hover {
    background: none;
  }
}
.admin-theme .mat-step-header .mat-step-label,
.admin-theme .mat-step-header .mat-step-optional,
.admin-theme.theme-override.theme-override .mat-step-header .mat-step-label,
.admin-theme.theme-override.theme-override .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.admin-theme .mat-step-header .mat-step-icon,
.admin-theme.theme-override.theme-override .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.admin-theme .mat-step-header .mat-step-icon-selected,
.admin-theme .mat-step-header .mat-step-icon-state-done,
.admin-theme .mat-step-header .mat-step-icon-state-edit,
.admin-theme.theme-override.theme-override .mat-step-header .mat-step-icon-selected,
.admin-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-done,
.admin-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-edit {
  background-color: #558b2f;
  color: white;
}
.admin-theme .mat-step-header.mat-accent .mat-step-icon,
.admin-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.admin-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.admin-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.admin-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-selected,
.admin-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-done,
.admin-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-step-header.mat-warn .mat-step-icon,
.admin-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.admin-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.admin-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.admin-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.admin-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-selected,
.admin-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-done,
.admin-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.admin-theme .mat-step-header .mat-step-icon-state-error,
.admin-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.admin-theme .mat-step-header .mat-step-label.mat-step-label-active,
.admin-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-step-header .mat-step-label.mat-step-label-error,
.admin-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.admin-theme .mat-stepper-horizontal, .admin-theme .mat-stepper-vertical,
.admin-theme.theme-override.theme-override .mat-stepper-horizontal,
.admin-theme.theme-override.theme-override .mat-stepper-vertical {
  background-color: white;
}
.admin-theme .mat-stepper-vertical-line::before,
.admin-theme.theme-override.theme-override .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-horizontal-stepper-header::before,
.admin-theme .mat-horizontal-stepper-header::after,
.admin-theme .mat-stepper-horizontal-line,
.admin-theme.theme-override.theme-override .mat-horizontal-stepper-header::before,
.admin-theme.theme-override.theme-override .mat-horizontal-stepper-header::after,
.admin-theme.theme-override.theme-override .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-sort-header-arrow,
.admin-theme.theme-override.theme-override .mat-sort-header-arrow {
  color: #757575;
}
.admin-theme .mat-tab-nav-bar,
.admin-theme .mat-tab-header,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar,
.admin-theme.theme-override.theme-override .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.admin-theme .mat-tab-group-inverted-header .mat-tab-header,
.admin-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-nav-bar,
.admin-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.admin-theme .mat-tab-label, .admin-theme .mat-tab-link,
.admin-theme.theme-override.theme-override .mat-tab-label,
.admin-theme.theme-override.theme-override .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-tab-label.mat-tab-disabled, .admin-theme .mat-tab-link.mat-tab-disabled,
.admin-theme.theme-override.theme-override .mat-tab-label.mat-tab-disabled,
.admin-theme.theme-override.theme-override .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.admin-theme .mat-tab-nav-bar[class*=mat-background-],
.admin-theme.theme-override.theme-override .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.admin-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .admin-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(124, 179, 66, 0.3);
}
.admin-theme .mat-tab-group.mat-primary .mat-ink-bar, .admin-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-ink-bar,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #558b2f;
}
.admin-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .admin-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .admin-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .admin-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.admin-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .admin-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.admin-theme .mat-tab-group.mat-accent .mat-ink-bar, .admin-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-ink-bar,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.admin-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .admin-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .admin-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .admin-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .admin-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.admin-theme .mat-tab-group.mat-warn .mat-ink-bar, .admin-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-ink-bar,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.admin-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .admin-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .admin-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .admin-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.admin-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .admin-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(124, 179, 66, 0.3);
}
.admin-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .admin-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .admin-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .admin-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .admin-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .admin-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #558b2f;
}
.admin-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .admin-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .admin-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .admin-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.admin-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .admin-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .admin-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .admin-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.admin-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .admin-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.admin-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .admin-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.admin-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.admin-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.admin-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .admin-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.admin-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.admin-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.admin-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .admin-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.admin-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .admin-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .admin-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .admin-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .admin-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .admin-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.admin-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .admin-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .admin-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .admin-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .admin-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .admin-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .admin-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.admin-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .admin-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .admin-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.admin-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.admin-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.admin-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .admin-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.admin-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.admin-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.admin-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .admin-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.admin-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .admin-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .admin-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .admin-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .admin-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .admin-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.admin-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .admin-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .admin-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .admin-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.admin-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .admin-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .admin-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .admin-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.admin-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .admin-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.admin-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .admin-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.admin-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.admin-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.admin-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .admin-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.admin-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.admin-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.admin-theme .mat-toolbar,
.admin-theme.theme-override.theme-override .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-toolbar.mat-primary,
.admin-theme.theme-override.theme-override .mat-toolbar.mat-primary {
  background: #558b2f;
  color: white;
}
.admin-theme .mat-toolbar.mat-accent,
.admin-theme.theme-override.theme-override .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-toolbar.mat-warn,
.admin-theme.theme-override.theme-override .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.admin-theme .mat-toolbar .mat-form-field-underline,
.admin-theme .mat-toolbar .mat-form-field-ripple,
.admin-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.admin-theme.theme-override.theme-override .mat-toolbar .mat-form-field-underline,
.admin-theme.theme-override.theme-override .mat-toolbar .mat-form-field-ripple,
.admin-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.admin-theme .mat-toolbar .mat-form-field-label,
.admin-theme .mat-toolbar .mat-focused .mat-form-field-label,
.admin-theme .mat-toolbar .mat-select-value,
.admin-theme .mat-toolbar .mat-select-arrow,
.admin-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.admin-theme.theme-override.theme-override .mat-toolbar .mat-form-field-label,
.admin-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-label,
.admin-theme.theme-override.theme-override .mat-toolbar .mat-select-value,
.admin-theme.theme-override.theme-override .mat-toolbar .mat-select-arrow,
.admin-theme.theme-override.theme-override .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.admin-theme .mat-toolbar .mat-input-element,
.admin-theme.theme-override.theme-override .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.admin-theme .mat-tooltip,
.admin-theme.theme-override.theme-override .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.admin-theme .mat-tree,
.admin-theme.theme-override.theme-override .mat-tree {
  background: white;
}
.admin-theme .mat-tree-node,
.admin-theme .mat-nested-tree-node,
.admin-theme.theme-override.theme-override .mat-tree-node,
.admin-theme.theme-override.theme-override .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-snack-bar-container,
.admin-theme.theme-override.theme-override .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme .mat-simple-snackbar-action,
.admin-theme.theme-override.theme-override .mat-simple-snackbar-action {
  color: #fafafa;
}
.admin-theme app-mat-menu-header,
.admin-theme.theme-override.theme-override app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.admin-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.admin-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.admin-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.admin-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.admin-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.admin-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.admin-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.admin-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.admin-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.admin-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.admin-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.admin-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.admin-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.admin-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.admin-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.admin-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.admin-theme .mat-slide-toggle-thumb,
.admin-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.admin-theme .mat-slide-toggle-bar,
.admin-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.admin-theme .mat-green .mat-progress-bar-background,
.admin-theme.theme-override.theme-override .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.admin-theme .mat-green .mat-progress-bar-buffer,
.admin-theme.theme-override.theme-override .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.admin-theme .mat-green .mat-progress-bar-fill::after,
.admin-theme.theme-override.theme-override .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.admin-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.admin-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.admin-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.admin-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.admin-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.admin-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.admin-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.admin-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.admin-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.admin-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.admin-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.admin-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.admin-theme .mat-button.mat-primary-lighter,
.admin-theme .mat-stroked-button.mat-primary-lighter,
.admin-theme.theme-override.theme-override .mat-button.mat-primary-lighter,
.admin-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter {
  color: #7cb342;
}
.admin-theme .mat-button.mat-primary-lighter:hover,
.admin-theme .mat-stroked-button.mat-primary-lighter:hover,
.admin-theme.theme-override.theme-override .mat-button.mat-primary-lighter:hover,
.admin-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.admin-theme .mat-raised-button.mat-primary-lighter,
.admin-theme .mat-flat-button.mat-primary-lighter,
.admin-theme .mat-fab.mat-primary-lighter,
.admin-theme .mat-mini-fab.mat-primary-lighter,
.admin-theme.theme-override.theme-override .mat-raised-button.mat-primary-lighter,
.admin-theme.theme-override.theme-override .mat-flat-button.mat-primary-lighter,
.admin-theme.theme-override.theme-override .mat-fab.mat-primary-lighter,
.admin-theme.theme-override.theme-override .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #7cb342;
}
.admin-theme .mat-icon-button.mat-primary-lighter,
.admin-theme.theme-override.theme-override .mat-icon-button.mat-primary-lighter {
  color: #7cb342;
}
.admin-theme .dave-background-image,
.admin-theme.theme-override.theme-override .dave-background-image {
  background-color: #558b2f;
  color: white;
}
.admin-theme .clickable-list-container:before,
.admin-theme.theme-override.theme-override .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.admin-theme .clickable-list,
.admin-theme.theme-override.theme-override .clickable-list {
  background-color: white;
}
.admin-theme .clickable-list-item,
.admin-theme.theme-override.theme-override .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.admin-theme .clickable-list-item.is-active, .admin-theme .clickable-list-item:hover, .admin-theme .clickable-list-item:active, .admin-theme .clickable-list-item:focus,
.admin-theme.theme-override.theme-override .clickable-list-item.is-active,
.admin-theme.theme-override.theme-override .clickable-list-item:hover,
.admin-theme.theme-override.theme-override .clickable-list-item:active,
.admin-theme.theme-override.theme-override .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.admin-theme .clickable-list-item.app-color-event,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.admin-theme .clickable-list-item.app-color-event.is-active, .admin-theme .clickable-list-item.app-color-event:hover, .admin-theme .clickable-list-item.app-color-event:active, .admin-theme .clickable-list-item.app-color-event:focus,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-event.is-active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-event:hover,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-event:active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.admin-theme .clickable-list-item.app-color-time-tracking,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.admin-theme .clickable-list-item.app-color-time-tracking.is-active, .admin-theme .clickable-list-item.app-color-time-tracking:hover, .admin-theme .clickable-list-item.app-color-time-tracking:active, .admin-theme .clickable-list-item.app-color-time-tracking:focus,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking.is-active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:hover,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.admin-theme .clickable-list-item.app-color-approved,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.admin-theme .clickable-list-item.app-color-approved.is-active, .admin-theme .clickable-list-item.app-color-approved:hover, .admin-theme .clickable-list-item.app-color-approved:active, .admin-theme .clickable-list-item.app-color-approved:focus,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-approved.is-active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-approved:hover,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-approved:active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.admin-theme .clickable-list-item.app-color-declined,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.admin-theme .clickable-list-item.app-color-declined.is-active, .admin-theme .clickable-list-item.app-color-declined:hover, .admin-theme .clickable-list-item.app-color-declined:active, .admin-theme .clickable-list-item.app-color-declined:focus,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-declined.is-active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-declined:hover,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-declined:active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.admin-theme .clickable-list-item.app-color-invoice-verrechnet,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.admin-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .admin-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .admin-theme .clickable-list-item.app-color-invoice-verrechnet:active, .admin-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet.is-active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:hover,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.admin-theme .clickable-list-item.app-color-invoice-booked,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.admin-theme .clickable-list-item.app-color-invoice-booked.is-active, .admin-theme .clickable-list-item.app-color-invoice-booked:hover, .admin-theme .clickable-list-item.app-color-invoice-booked:active, .admin-theme .clickable-list-item.app-color-invoice-booked:focus,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked.is-active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:hover,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.admin-theme .clickable-list-item.app-color-late,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.admin-theme .clickable-list-item.app-color-late.is-active, .admin-theme .clickable-list-item.app-color-late:hover, .admin-theme .clickable-list-item.app-color-late:active, .admin-theme .clickable-list-item.app-color-late:focus,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-late.is-active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-late:hover,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-late:active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.admin-theme .clickable-list-item.app-color-invoice-storniert,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.admin-theme .clickable-list-item.app-color-invoice-storniert.is-active, .admin-theme .clickable-list-item.app-color-invoice-storniert:hover, .admin-theme .clickable-list-item.app-color-invoice-storniert:active, .admin-theme .clickable-list-item.app-color-invoice-storniert:focus,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert.is-active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:hover,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.admin-theme .clickable-list-item.app-color-invoice-approved,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.admin-theme .clickable-list-item.app-color-invoice-approved.is-active, .admin-theme .clickable-list-item.app-color-invoice-approved:hover, .admin-theme .clickable-list-item.app-color-invoice-approved:active, .admin-theme .clickable-list-item.app-color-invoice-approved:focus,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved.is-active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:hover,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.admin-theme .clickable-list-item.app-color-commission-open,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.admin-theme .clickable-list-item.app-color-commission-open.is-active, .admin-theme .clickable-list-item.app-color-commission-open:hover, .admin-theme .clickable-list-item.app-color-commission-open:active, .admin-theme .clickable-list-item.app-color-commission-open:focus,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open.is-active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:hover,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.admin-theme .clickable-list-item.app-color-commission-in-progress,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.admin-theme .clickable-list-item.app-color-commission-in-progress.is-active, .admin-theme .clickable-list-item.app-color-commission-in-progress:hover, .admin-theme .clickable-list-item.app-color-commission-in-progress:active, .admin-theme .clickable-list-item.app-color-commission-in-progress:focus,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress.is-active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:hover,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.admin-theme .clickable-list-item.app-color-commission-freigabe,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.admin-theme .clickable-list-item.app-color-commission-freigabe.is-active, .admin-theme .clickable-list-item.app-color-commission-freigabe:hover, .admin-theme .clickable-list-item.app-color-commission-freigabe:active, .admin-theme .clickable-list-item.app-color-commission-freigabe:focus,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe.is-active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:hover,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.admin-theme .clickable-list-item.app-color-commission-abgerechnet,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.admin-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .admin-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .admin-theme .clickable-list-item.app-color-commission-abgerechnet:active, .admin-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet.is-active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:hover,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.admin-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.admin-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .admin-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .admin-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .admin-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.admin-theme .clickable-list-item.app-color-commission-abgeschlossen,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.admin-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .admin-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .admin-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .admin-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:hover,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:active,
.admin-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.admin-theme .clickable-list-item.custom-background-color,
.admin-theme.theme-override.theme-override .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.admin-theme .clickable-list-item.custom-background-color.is-active, .admin-theme .clickable-list-item.custom-background-color:hover, .admin-theme .clickable-list-item.custom-background-color:active, .admin-theme .clickable-list-item.custom-background-color:focus,
.admin-theme.theme-override.theme-override .clickable-list-item.custom-background-color.is-active,
.admin-theme.theme-override.theme-override .clickable-list-item.custom-background-color:hover,
.admin-theme.theme-override.theme-override .clickable-list-item.custom-background-color:active,
.admin-theme.theme-override.theme-override .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.admin-theme .disabled-table-entry, .admin-theme .is-highlighted,
.admin-theme.theme-override.theme-override .disabled-table-entry,
.admin-theme.theme-override.theme-override .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.admin-theme app-customer-list tr.highlight,
.admin-theme.theme-override.theme-override app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.admin-theme app-customer-list section.wrapper,
.admin-theme.theme-override.theme-override app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-customer-list header.header,
.admin-theme.theme-override.theme-override app-customer-list header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme app-customer-list header.header button.clear-search,
.admin-theme.theme-override.theme-override app-customer-list header.header button.clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme app-customer-list header.header button.clear-search:hover,
.admin-theme.theme-override.theme-override app-customer-list header.header button.clear-search:hover {
  background-color: #558b2f;
}
.admin-theme app-customer-list .clickable-list-container:before,
.admin-theme.theme-override.theme-override app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.admin-theme app-customer-list .clickable-list-container .global-stats-link > a,
.admin-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.admin-theme app-customer-list a.active,
.admin-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.admin-theme.theme-override.theme-override app-customer-list a.active,
.admin-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.admin-theme app-employee-list tr.highlight,
.admin-theme.theme-override.theme-override app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.admin-theme app-employee-list section.wrapper,
.admin-theme.theme-override.theme-override app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-employee-list header.header,
.admin-theme.theme-override.theme-override app-employee-list header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme app-employee-list header.header button.clear-search,
.admin-theme.theme-override.theme-override app-employee-list header.header button.clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme app-employee-list header.header button.clear-search:hover,
.admin-theme.theme-override.theme-override app-employee-list header.header button.clear-search:hover {
  background-color: #558b2f;
}
.admin-theme app-employee-list .clickable-list-container:before,
.admin-theme.theme-override.theme-override app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.admin-theme app-employee-list a.active,
.admin-theme.theme-override.theme-override app-employee-list a.active {
  background-color: #e0e0e0;
}
.admin-theme app-history-side-elements .component,
.admin-theme.theme-override.theme-override app-history-side-elements .component {
  background-color: white;
}
.admin-theme app-history-side-elements .component > * > header.header,
.admin-theme.theme-override.theme-override app-history-side-elements .component > * > header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme app-header,
.admin-theme.theme-override.theme-override app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .admin-theme app-header,
.admin-theme.theme-override.theme-override app-header {
    background-color: #558b2f;
    color: white;
  }
  .admin-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.admin-theme app-header .mat-spinner circle,
.admin-theme.theme-override.theme-override app-header .spinner-wrapper .mat-progress-spinner circle,
.admin-theme.theme-override.theme-override app-header .mat-spinner circle {
    stroke: white;
  }
}
.admin-theme app-login a,
.admin-theme.theme-override.theme-override app-login a {
  color: #558b2f;
}
.admin-theme app-login .wrapper,
.admin-theme.theme-override.theme-override app-login .wrapper {
  background-color: #e9f0f5;
}
.admin-theme app-login .formDialog h2,
.admin-theme.theme-override.theme-override app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-history-bookmarks .header,
.admin-theme.theme-override.theme-override app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-history-bookmarks .header > fa-icon,
.admin-theme.theme-override.theme-override app-history-bookmarks .header > fa-icon {
  color: gold;
}
.admin-theme app-history-bookmarks .clickable-list-container,
.admin-theme.theme-override.theme-override app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-partner-list section.wrapper,
.admin-theme.theme-override.theme-override app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-partner-list header.header,
.admin-theme.theme-override.theme-override app-partner-list header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme app-partner-list header.header button.clear-search,
.admin-theme.theme-override.theme-override app-partner-list header.header button.clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme app-partner-list header.header button.clear-search:hover,
.admin-theme.theme-override.theme-override app-partner-list header.header button.clear-search:hover {
  background-color: #558b2f;
}
.admin-theme app-partner-list .clickable-list-container:before,
.admin-theme.theme-override.theme-override app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.admin-theme app-partner-list a.active,
.admin-theme.theme-override.theme-override app-partner-list a.active {
  background-color: #e0e0e0;
}
.admin-theme app-home-dashboard .welcome-message .headline,
.admin-theme app-home-dashboard .header .headline,
.admin-theme.theme-override.theme-override app-home-dashboard .welcome-message .headline,
.admin-theme.theme-override.theme-override app-home-dashboard .header .headline {
  color: white;
}
.admin-theme app-home-dashboard app-commission-dashboard header.header,
.admin-theme.theme-override.theme-override app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-home-dashboard .dave-home-dashboard-background-image,
.admin-theme.theme-override.theme-override app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #558b2f;
  color: white;
}
.admin-theme app-home-dashboard .mobile-wrapper,
.admin-theme.theme-override.theme-override app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.admin-theme app-home-dashboard .widget:not(.transparent),
.admin-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.admin-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.admin-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.admin-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.admin-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.admin-theme app-logout .button.active,
.admin-theme app-logout .button:hover,
.admin-theme.theme-override.theme-override app-logout .button.active,
.admin-theme.theme-override.theme-override app-logout .button:hover {
  background-color: white;
  color: #558b2f;
}
.admin-theme app-timeline .timeline:before,
.admin-theme.theme-override.theme-override app-timeline .timeline:before {
  background-color: #558b2f;
}
.admin-theme app-timeline .filter,
.admin-theme.theme-override.theme-override app-timeline .filter {
  background-color: white;
}
.admin-theme app-timeline .filter h2,
.admin-theme.theme-override.theme-override app-timeline .filter h2 {
  color: #558b2f;
}
.admin-theme app-timeline .filter h3,
.admin-theme.theme-override.theme-override app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-timeline .event-icon,
.admin-theme.theme-override.theme-override app-timeline .event-icon {
  box-shadow: 0 0 0 2px #558b2f;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-timeline .event-icon:hover, .admin-theme app-timeline .event-icon:focus,
.admin-theme.theme-override.theme-override app-timeline .event-icon:hover,
.admin-theme.theme-override.theme-override app-timeline .event-icon:focus {
  color: #558b2f;
}
.admin-theme app-timeline .event-icon:hover fa-icon, .admin-theme app-timeline .event-icon:focus fa-icon,
.admin-theme.theme-override.theme-override app-timeline .event-icon:hover fa-icon,
.admin-theme.theme-override.theme-override app-timeline .event-icon:focus fa-icon {
  color: #558b2f;
}
.admin-theme app-timeline .header,
.admin-theme.theme-override.theme-override app-timeline .header {
  background-color: #558b2f;
}
.admin-theme app-timeline .annotation-overlay,
.admin-theme.theme-override.theme-override app-timeline .annotation-overlay {
  color: white;
}
.admin-theme app-timeline .annotation-menu,
.admin-theme.theme-override.theme-override app-timeline .annotation-menu {
  color: white;
}
.admin-theme app-timeline .annotation-menu:hover,
.admin-theme.theme-override.theme-override app-timeline .annotation-menu:hover {
  color: #558b2f;
}
.admin-theme app-timeline .annotation-content,
.admin-theme.theme-override.theme-override app-timeline .annotation-content {
  background-color: #33691e;
}
.admin-theme app-timeline .close-button:hover,
.admin-theme.theme-override.theme-override app-timeline .close-button:hover {
  background-color: #33691e;
}
.admin-theme app-timeline .annotation-tab:hover .annotation-name,
.admin-theme.theme-override.theme-override app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #558b2f;
}
.admin-theme app-timeline .annotation-tab.clicked .annotation-name,
.admin-theme.theme-override.theme-override app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #558b2f;
  color: #558b2f;
}
.admin-theme app-timeline .annotation-name,
.admin-theme.theme-override.theme-override app-timeline .annotation-name {
  background-color: #33691e;
  color: white;
}
.admin-theme app-timeline .filter-apply,
.admin-theme.theme-override.theme-override app-timeline .filter-apply {
  background-color: #558b2f;
  border-color: white;
  color: white;
}
.admin-theme app-timeline .filter-apply:hover,
.admin-theme.theme-override.theme-override app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #558b2f;
  color: #558b2f;
}
.admin-theme app-timeline .new-year,
.admin-theme.theme-override.theme-override app-timeline .new-year {
  box-shadow: 0 0 0 2px #558b2f;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-timeline .no-displayed-events,
.admin-theme.theme-override.theme-override app-timeline .no-displayed-events {
  color: white;
}
.admin-theme app-timeline .clickable-list-item-content fa-icon,
.admin-theme.theme-override.theme-override app-timeline .clickable-list-item-content fa-icon {
  color: #558b2f;
}
.admin-theme app-timeline .list-day:hover,
.admin-theme app-timeline .list-day:focus,
.admin-theme.theme-override.theme-override app-timeline .list-day:hover,
.admin-theme.theme-override.theme-override app-timeline .list-day:focus {
  color: #558b2f;
}
.admin-theme app-timeline .list-day:hover fa-icon,
.admin-theme app-timeline .list-day:focus fa-icon,
.admin-theme.theme-override.theme-override app-timeline .list-day:hover fa-icon,
.admin-theme.theme-override.theme-override app-timeline .list-day:focus fa-icon {
  color: #558b2f;
}
.admin-theme app-timeline .clickable-list-container,
.admin-theme.theme-override.theme-override app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.admin-theme app-timeline .clickable-list-container .no-displayed-events,
.admin-theme.theme-override.theme-override app-timeline .clickable-list-container .no-displayed-events {
  color: #558b2f;
}
.admin-theme app-detail-event .link, .admin-theme app-email-dialog .link,
.admin-theme.theme-override.theme-override app-detail-event .link,
.admin-theme.theme-override.theme-override app-email-dialog .link {
  color: inherit;
}
.admin-theme app-detail-event .note, .admin-theme app-email-dialog .note,
.admin-theme.theme-override.theme-override app-detail-event .note,
.admin-theme.theme-override.theme-override app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.admin-theme app-detail-event .files-wrapper .file, .admin-theme app-email-dialog .files-wrapper .file,
.admin-theme.theme-override.theme-override app-detail-event .files-wrapper .file,
.admin-theme.theme-override.theme-override app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.admin-theme app-detail-event .files-wrapper .file:hover, .admin-theme app-email-dialog .files-wrapper .file:hover,
.admin-theme.theme-override.theme-override app-detail-event .files-wrapper .file:hover,
.admin-theme.theme-override.theme-override app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.admin-theme app-detail-event .files-wrapper .file .image-wrapper, .admin-theme app-email-dialog .files-wrapper .file .image-wrapper,
.admin-theme.theme-override.theme-override app-detail-event .files-wrapper .file .image-wrapper,
.admin-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.admin-theme app-detail-event .files-wrapper .file .fileName, .admin-theme app-email-dialog .files-wrapper .file .fileName,
.admin-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName,
.admin-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName {
  color: #558b2f;
}
.admin-theme app-detail-event .files-wrapper .file .fileName:hover, .admin-theme app-email-dialog .files-wrapper .file .fileName:hover,
.admin-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName:hover,
.admin-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName:hover {
  color: #7cb342;
}
.admin-theme app-detail-event .files-wrapper .file .editing, .admin-theme app-email-dialog .files-wrapper .file .editing,
.admin-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing,
.admin-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.admin-theme app-detail-event .files-wrapper .file .editing:hover, .admin-theme app-email-dialog .files-wrapper .file .editing:hover,
.admin-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing:hover,
.admin-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.admin-theme app-detail-customer .files-wrapper .file,
.admin-theme.theme-override.theme-override app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.admin-theme app-detail-customer .files-wrapper .file:hover,
.admin-theme.theme-override.theme-override app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.admin-theme app-detail-customer .files-wrapper .file .image-wrapper,
.admin-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.admin-theme app-detail-customer .files-wrapper .file .fileName,
.admin-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName {
  color: #558b2f;
}
.admin-theme app-detail-customer .files-wrapper .file .fileName:hover,
.admin-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName:hover {
  color: #7cb342;
}
.admin-theme app-detail-customer .files-wrapper .file .editing,
.admin-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.admin-theme app-detail-customer .files-wrapper .file .editing:hover,
.admin-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.admin-theme app-commission .events .tab-header .mat-badge-content,
.admin-theme.theme-override.theme-override app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.admin-theme app-commission .tab-group,
.admin-theme.theme-override.theme-override app-commission .tab-group {
  background-color: white;
}
.admin-theme app-commission .files-wrapper .file,
.admin-theme.theme-override.theme-override app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.admin-theme app-commission .files-wrapper .file:hover,
.admin-theme.theme-override.theme-override app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.admin-theme app-commission .files-wrapper .file .image-wrapper,
.admin-theme.theme-override.theme-override app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.admin-theme app-commission .files-wrapper .file .fileName,
.admin-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName {
  color: #558b2f;
}
.admin-theme app-commission .files-wrapper .file .fileName:hover,
.admin-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName:hover {
  color: #7cb342;
}
.admin-theme app-commission .files-wrapper .file .editing,
.admin-theme.theme-override.theme-override app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.admin-theme app-commission .files-wrapper .file .editing:hover,
.admin-theme.theme-override.theme-override app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.admin-theme app-detail-partner a.link,
.admin-theme.theme-override.theme-override app-detail-partner a.link {
  color: white;
}
.admin-theme app-icon-select-dialog .iconwrapper:hover,
.admin-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover {
  background-color: #558b2f;
}
.admin-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.admin-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.admin-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.admin-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #558b2f;
}
.admin-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.admin-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.admin-theme app-license-settings .bottom-border,
.admin-theme.theme-override.theme-override app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.admin-theme app-license-settings .inactive-overlay,
.admin-theme.theme-override.theme-override app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.admin-theme app-license-settings .inactive-overlay .inactive-text,
.admin-theme.theme-override.theme-override app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.admin-theme app-customer-statistics .chart-card,
.admin-theme.theme-override.theme-override app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.admin-theme app-global-statistics .chart-card,
.admin-theme.theme-override.theme-override app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.admin-theme .clickable-mat-row:hover,
.admin-theme.theme-override.theme-override .clickable-mat-row:hover {
  cursor: pointer;
}
.admin-theme .clickable-mat-row:hover, .admin-theme .clickable-mat-row:active, .admin-theme .clickable-mat-row:focus, .admin-theme .clickable-mat-row.active,
.admin-theme.theme-override.theme-override .clickable-mat-row:hover,
.admin-theme.theme-override.theme-override .clickable-mat-row:active,
.admin-theme.theme-override.theme-override .clickable-mat-row:focus,
.admin-theme.theme-override.theme-override .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.admin-theme .clickable-mat-row.app-color-event,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.admin-theme .clickable-mat-row.app-color-event.is-active, .admin-theme .clickable-mat-row.app-color-event:hover, .admin-theme .clickable-mat-row.app-color-event:active, .admin-theme .clickable-mat-row.app-color-event:focus,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-event.is-active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-event:hover,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-event:active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.admin-theme .clickable-mat-row.app-color-time-tracking,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.admin-theme .clickable-mat-row.app-color-time-tracking.is-active, .admin-theme .clickable-mat-row.app-color-time-tracking:hover, .admin-theme .clickable-mat-row.app-color-time-tracking:active, .admin-theme .clickable-mat-row.app-color-time-tracking:focus,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking.is-active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:hover,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.admin-theme .clickable-mat-row.app-color-approved,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.admin-theme .clickable-mat-row.app-color-approved.is-active, .admin-theme .clickable-mat-row.app-color-approved:hover, .admin-theme .clickable-mat-row.app-color-approved:active, .admin-theme .clickable-mat-row.app-color-approved:focus,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-approved.is-active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:hover,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.admin-theme .clickable-mat-row.app-color-declined,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.admin-theme .clickable-mat-row.app-color-declined.is-active, .admin-theme .clickable-mat-row.app-color-declined:hover, .admin-theme .clickable-mat-row.app-color-declined:active, .admin-theme .clickable-mat-row.app-color-declined:focus,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-declined.is-active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:hover,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.admin-theme .clickable-mat-row.app-color-invoice-verrechnet,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.admin-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .admin-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .admin-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .admin-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:hover,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.admin-theme .clickable-mat-row.app-color-invoice-booked,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.admin-theme .clickable-mat-row.app-color-invoice-booked.is-active, .admin-theme .clickable-mat-row.app-color-invoice-booked:hover, .admin-theme .clickable-mat-row.app-color-invoice-booked:active, .admin-theme .clickable-mat-row.app-color-invoice-booked:focus,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked.is-active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:hover,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.admin-theme .clickable-mat-row.app-color-late,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.admin-theme .clickable-mat-row.app-color-late.is-active, .admin-theme .clickable-mat-row.app-color-late:hover, .admin-theme .clickable-mat-row.app-color-late:active, .admin-theme .clickable-mat-row.app-color-late:focus,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-late.is-active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-late:hover,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-late:active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.admin-theme .clickable-mat-row.app-color-invoice-storniert,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.admin-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .admin-theme .clickable-mat-row.app-color-invoice-storniert:hover, .admin-theme .clickable-mat-row.app-color-invoice-storniert:active, .admin-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert.is-active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:hover,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.admin-theme .clickable-mat-row.app-color-invoice-approved,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.admin-theme .clickable-mat-row.app-color-invoice-approved.is-active, .admin-theme .clickable-mat-row.app-color-invoice-approved:hover, .admin-theme .clickable-mat-row.app-color-invoice-approved:active, .admin-theme .clickable-mat-row.app-color-invoice-approved:focus,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved.is-active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:hover,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.admin-theme .clickable-mat-row.app-color-commission-open,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.admin-theme .clickable-mat-row.app-color-commission-open.is-active, .admin-theme .clickable-mat-row.app-color-commission-open:hover, .admin-theme .clickable-mat-row.app-color-commission-open:active, .admin-theme .clickable-mat-row.app-color-commission-open:focus,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open.is-active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:hover,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.admin-theme .clickable-mat-row.app-color-commission-in-progress,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.admin-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .admin-theme .clickable-mat-row.app-color-commission-in-progress:hover, .admin-theme .clickable-mat-row.app-color-commission-in-progress:active, .admin-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress.is-active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:hover,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.admin-theme .clickable-mat-row.app-color-commission-freigabe,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.admin-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .admin-theme .clickable-mat-row.app-color-commission-freigabe:hover, .admin-theme .clickable-mat-row.app-color-commission-freigabe:active, .admin-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe.is-active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:hover,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.admin-theme .clickable-mat-row.app-color-commission-abgerechnet,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.admin-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .admin-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .admin-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .admin-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:hover,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.admin-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.admin-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .admin-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .admin-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .admin-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.admin-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.admin-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .admin-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .admin-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .admin-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:active,
.admin-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.admin-theme app-detail-view-template,
.admin-theme.theme-override.theme-override app-detail-view-template {
  background-color: #e9f0f5;
}
.admin-theme app-detail-view-template > .buttons,
.admin-theme.theme-override.theme-override app-detail-view-template > .buttons {
  background-color: #558b2f;
  color: white;
}
.admin-theme app-detail-view-template .resizer.resizer.resizer,
.admin-theme.theme-override.theme-override app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.admin-theme app-profile-template .card::before,
.admin-theme.theme-override.theme-override app-profile-template .card::before {
  background-color: #33691e;
}
.admin-theme app-profile-template a.link,
.admin-theme.theme-override.theme-override app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-search-return,
.admin-theme.theme-override.theme-override app-search-return {
  background-color: white;
}
.admin-theme app-search-return .available-types,
.admin-theme.theme-override.theme-override app-search-return .available-types {
  background-color: white;
}
.admin-theme app-search-return .data,
.admin-theme.theme-override.theme-override app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.admin-theme app-search-return .data:nth-child(2n+1),
.admin-theme.theme-override.theme-override app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.admin-theme app-search-return .data:hover,
.admin-theme.theme-override.theme-override app-search-return .data:hover {
  background-color: #c7c7c7;
}
.admin-theme app-search-return .data .icon-wrapper,
.admin-theme.theme-override.theme-override app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.admin-theme .app-button,
.admin-theme .app-round-button,
.admin-theme.theme-override.theme-override .app-button,
.admin-theme.theme-override.theme-override .app-round-button {
  background-color: #558b2f;
  color: white;
  border-color: #558b2f;
}
.admin-theme .app-button:hover, .admin-theme .app-button.app-button-active, .admin-theme .app-button.app-button-inverted,
.admin-theme .app-round-button:hover,
.admin-theme .app-round-button.app-button-active,
.admin-theme .app-round-button.app-button-inverted,
.admin-theme.theme-override.theme-override .app-button:hover,
.admin-theme.theme-override.theme-override .app-button.app-button-active,
.admin-theme.theme-override.theme-override .app-button.app-button-inverted,
.admin-theme.theme-override.theme-override .app-round-button:hover,
.admin-theme.theme-override.theme-override .app-round-button.app-button-active,
.admin-theme.theme-override.theme-override .app-round-button.app-button-inverted {
  background-color: white;
  color: #558b2f;
}
.admin-theme .app-button.app-button-active,
.admin-theme .app-round-button.app-button-active,
.admin-theme.theme-override.theme-override .app-button.app-button-active,
.admin-theme.theme-override.theme-override .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.admin-theme .app-button.app-button-inverted:hover, .admin-theme .app-button.app-button-inverted.app-button-active,
.admin-theme .app-round-button.app-button-inverted:hover,
.admin-theme .app-round-button.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.admin-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover,
.admin-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.admin-theme .app-button.app-button-inverted.app-button-active,
.admin-theme .app-round-button.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  background-color: #294317;
  box-shadow: inset 0 0 0.75rem #0f1908;
}
.admin-theme .app-button.app-button-inverted:hover,
.admin-theme .app-round-button.app-button-inverted:hover,
.admin-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.admin-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover {
  background-color: #558b2f;
}
.admin-theme .app-button[disabled][disabled],
.admin-theme .app-round-button[disabled][disabled],
.admin-theme.theme-override.theme-override .app-button[disabled][disabled],
.admin-theme.theme-override.theme-override .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.admin-theme .app-button.app-button-lighter,
.admin-theme .app-round-button.app-button-lighter,
.admin-theme.theme-override.theme-override .app-button.app-button-lighter,
.admin-theme.theme-override.theme-override .app-round-button.app-button-lighter {
  background-color: #7cb342;
  color: white;
  border-color: #7cb342;
}
.admin-theme .app-button.app-button-lighter:hover, .admin-theme .app-button.app-button-lighter.app-button-active, .admin-theme .app-button.app-button-lighter.app-button-inverted,
.admin-theme .app-round-button.app-button-lighter:hover,
.admin-theme .app-round-button.app-button-lighter.app-button-active,
.admin-theme .app-round-button.app-button-lighter.app-button-inverted,
.admin-theme.theme-override.theme-override .app-button.app-button-lighter:hover,
.admin-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.admin-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted,
.admin-theme.theme-override.theme-override .app-round-button.app-button-lighter:hover,
.admin-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active,
.admin-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #7cb342;
}
.admin-theme .app-button.app-button-lighter.app-button-active,
.admin-theme .app-round-button.app-button-lighter.app-button-active,
.admin-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.admin-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.admin-theme .app-button.app-button-lighter.app-button-inverted:hover, .admin-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.admin-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.admin-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.admin-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover,
.admin-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.admin-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.admin-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #4b6c28;
  box-shadow: inset 0 0 0.75rem #2f4319;
}
.admin-theme .app-button.app-button-lighter.app-button-inverted:hover,
.admin-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.admin-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.admin-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #7cb342;
}
.admin-theme .app-button.app-button-lighter[disabled][disabled],
.admin-theme .app-round-button.app-button-lighter[disabled][disabled],
.admin-theme.theme-override.theme-override .app-button.app-button-lighter[disabled][disabled],
.admin-theme.theme-override.theme-override .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.admin-theme .app-stroked-round-button,
.admin-theme.theme-override.theme-override .app-stroked-round-button {
  background-color: #558b2f;
  color: white;
  border-color: white;
}
.admin-theme .app-stroked-round-button:hover, .admin-theme .app-stroked-round-button.app-button-active, .admin-theme .app-stroked-round-button.app-button-inverted,
.admin-theme.theme-override.theme-override .app-stroked-round-button:hover,
.admin-theme.theme-override.theme-override .app-stroked-round-button.app-button-active,
.admin-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #558b2f;
}
.admin-theme .app-stroked-round-button.app-button-active,
.admin-theme.theme-override.theme-override .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.admin-theme .app-stroked-round-button.app-button-inverted:hover, .admin-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover,
.admin-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.admin-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #294317;
  box-shadow: inset 0 0 0.75rem #0f1908;
}
.admin-theme .app-stroked-round-button.app-button-inverted:hover,
.admin-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover {
  background-color: #558b2f;
}
.admin-theme .app-stroked-round-button[disabled][disabled],
.admin-theme.theme-override.theme-override .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.admin-theme .app-stroked-round-button.app-button-inverted,
.admin-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  border-color: #558b2f;
}
.admin-theme .app-stroked-round-button.app-button-lighter,
.admin-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter {
  background-color: #7cb342;
  color: white;
  border-color: white;
}
.admin-theme .app-stroked-round-button.app-button-lighter:hover, .admin-theme .app-stroked-round-button.app-button-lighter.app-button-active, .admin-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.admin-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter:hover,
.admin-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active,
.admin-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #7cb342;
}
.admin-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.admin-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.admin-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .admin-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.admin-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.admin-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #4b6c28;
  box-shadow: inset 0 0 0.75rem #2f4319;
}
.admin-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.admin-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #7cb342;
}
.admin-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.admin-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.admin-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.admin-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #7cb342;
}
.admin-theme app-timeline-view .files-icon,
.admin-theme.theme-override.theme-override app-timeline-view .files-icon {
  color: #558b2f;
}
.admin-theme app-event-types-selector-card .delete-icon,
.admin-theme.theme-override.theme-override app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.admin-theme app-loading.not-transparent,
.admin-theme.theme-override.theme-override app-loading.not-transparent {
  background-color: #e9f0f5;
}
.admin-theme app-map-dialog > .buttons,
.admin-theme.theme-override.theme-override app-map-dialog > .buttons {
  background-color: white;
}
.admin-theme app-settings-list a.highlight,
.admin-theme.theme-override.theme-override app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.admin-theme app-settings-list .wrapper,
.admin-theme.theme-override.theme-override app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.admin-theme app-settings-list .clickable-list-container:before,
.admin-theme.theme-override.theme-override app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.admin-theme app-list-layout-with-routing .tab-group,
.admin-theme.theme-override.theme-override app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.admin-theme app-list-layout-with-routing .toggle-view-button,
.admin-theme.theme-override.theme-override app-list-layout-with-routing .toggle-view-button {
  background: #33691e;
  color: white;
}
.admin-theme app-preview .timeline-item-card,
.admin-theme.theme-override.theme-override app-preview .timeline-item-card {
  background-color: white;
}
.admin-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.admin-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #558b2f, inset -0.5rem 0 0.5rem -0.5rem #558b2f;
}
.admin-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.admin-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #558b2f, inset -0.5rem 0 0.5rem -0.5rem #558b2f, inset 0 0.5rem 0.5rem -0.5rem #558b2f;
}
.admin-theme app-file-card .inset-box-shadow.inset-box-shadow,
.admin-theme.theme-override.theme-override app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #558b2f;
}
.admin-theme app-file-card .image-container,
.admin-theme.theme-override.theme-override app-file-card .image-container {
  background-color: gray;
}
.admin-theme app-file-card .download-button:hover, .admin-theme app-file-card .delete-button:hover, .admin-theme app-file-card .event-button:hover, .admin-theme app-file-card .file-info-button:hover,
.admin-theme.theme-override.theme-override app-file-card .download-button:hover,
.admin-theme.theme-override.theme-override app-file-card .delete-button:hover,
.admin-theme.theme-override.theme-override app-file-card .event-button:hover,
.admin-theme.theme-override.theme-override app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.admin-theme app-file-card .download-button:hover, .admin-theme app-file-card .event-button:hover,
.admin-theme.theme-override.theme-override app-file-card .download-button:hover,
.admin-theme.theme-override.theme-override app-file-card .event-button:hover {
  color: #558b2f;
}
.admin-theme app-file-card .delete-button, .admin-theme app-file-card .selected-icon, .admin-theme app-file-card .link-icon,
.admin-theme.theme-override.theme-override app-file-card .delete-button,
.admin-theme.theme-override.theme-override app-file-card .selected-icon,
.admin-theme.theme-override.theme-override app-file-card .link-icon {
  color: #bdbdbd;
}
.admin-theme app-file-card .delete-button:hover,
.admin-theme.theme-override.theme-override app-file-card .delete-button:hover {
  color: red;
}
.admin-theme app-file-card .timeline-item-card,
.admin-theme.theme-override.theme-override app-file-card .timeline-item-card {
  background-color: white;
}
.admin-theme app-commission-list tr.highlight,
.admin-theme.theme-override.theme-override app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.admin-theme app-commission-list section.wrapper,
.admin-theme.theme-override.theme-override app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-commission-list header.header,
.admin-theme.theme-override.theme-override app-commission-list header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme app-commission-list header.header button.clear-search,
.admin-theme.theme-override.theme-override app-commission-list header.header button.clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme app-commission-list header.header button.clear-search:hover,
.admin-theme.theme-override.theme-override app-commission-list header.header button.clear-search:hover {
  background-color: #558b2f;
}
.admin-theme app-commission-list .clickable-list-container:before,
.admin-theme.theme-override.theme-override app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.admin-theme app-commission-list .clickable-list-container .global-stats-link a,
.admin-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.admin-theme app-commission-list a.active,
.admin-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.admin-theme.theme-override.theme-override app-commission-list a.active,
.admin-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.admin-theme app-videodokumentation-list section.wrapper,
.admin-theme.theme-override.theme-override app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-videodokumentation-list header.header,
.admin-theme.theme-override.theme-override app-videodokumentation-list header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme app-videodokumentation-list header.header ° button.clear-search,
.admin-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.admin-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #558b2f;
}
.admin-theme app-videodokumentation-list .clickable-list-container:before,
.admin-theme.theme-override.theme-override app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.admin-theme app-videodokumentation-list a.active,
.admin-theme.theme-override.theme-override app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.admin-theme app-email-client .email-list .email-list-entry.current,
.admin-theme.theme-override.theme-override app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.admin-theme app-email-client .nav-bar,
.admin-theme.theme-override.theme-override app-email-client .nav-bar {
  background-color: white;
}
.admin-theme app-email-client .search-bar-header,
.admin-theme.theme-override.theme-override app-email-client .search-bar-header {
  background-color: #33691e;
  color: white;
}
.admin-theme app-email-client .search-bar-clear-search,
.admin-theme.theme-override.theme-override app-email-client .search-bar-clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme app-email-client .search-bar-clear-search:hover,
.admin-theme.theme-override.theme-override app-email-client .search-bar-clear-search:hover {
  background-color: #558b2f;
}
.admin-theme app-email-client .email-preview .email-contact-link,
.admin-theme.theme-override.theme-override app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-email-client .email-preview .email-card,
.admin-theme.theme-override.theme-override app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.admin-theme app-email-client .email-preview .email-iframe,
.admin-theme.theme-override.theme-override app-email-client .email-preview .email-iframe {
  color: white;
}
.admin-theme app-email-client .sub-elements,
.admin-theme.theme-override.theme-override app-email-client .sub-elements {
  background: whitesmoke;
}
.admin-theme app-email-client .nav-tree .mat-list-item-content,
.admin-theme.theme-override.theme-override app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.admin-theme app-email-client .email-list-entry,
.admin-theme.theme-override.theme-override app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.admin-theme app-support-dialog .card,
.admin-theme.theme-override.theme-override app-support-dialog .card {
  background-color: #e9f0f5;
}
.admin-theme app-support-dialog a.link,
.admin-theme.theme-override.theme-override app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-image-editor .tui-image-editor-main-container,
.admin-theme.theme-override.theme-override app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.admin-theme app-image-editor .tui-image-editor-controls,
.admin-theme.theme-override.theme-override app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.admin-theme app-image-editor .tui-image-editor-menu .enabled,
.admin-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.admin-theme app-image-editor .tui-image-editor-menu .normal,
.admin-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.admin-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.admin-theme.theme-override.theme-override app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.admin-theme app-file-explorer .example-container, .admin-theme app-file-explorer .content,
.admin-theme.theme-override.theme-override app-file-explorer .example-container,
.admin-theme.theme-override.theme-override app-file-explorer .content {
  background-color: white;
}
.admin-theme app-file-explorer .explorer-tree-node:hover,
.admin-theme app-file-explorer .list-item:hover,
.admin-theme.theme-override.theme-override app-file-explorer .explorer-tree-node:hover,
.admin-theme.theme-override.theme-override app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.admin-theme app-file-explorer .explorer-tree-node.selected,
.admin-theme.theme-override.theme-override app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.admin-theme app-file-explorer .share-icon,
.admin-theme.theme-override.theme-override app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.admin-theme app-file-explorer .toggle-view-button,
.admin-theme.theme-override.theme-override app-file-explorer .toggle-view-button {
  background: #33691e;
  color: white;
}
.admin-theme app-file-explorer .root-button,
.admin-theme.theme-override.theme-override app-file-explorer .root-button {
  color: white;
}
.admin-theme app-file-explorer .root-button fa-icon,
.admin-theme.theme-override.theme-override app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.admin-theme app-file-explorer .selected-elements-amount,
.admin-theme.theme-override.theme-override app-file-explorer .selected-elements-amount {
  background-color: white;
}
.admin-theme app-file-explorer .back-button .inverted-arrow,
.admin-theme.theme-override.theme-override app-file-explorer .back-button .inverted-arrow {
  color: #558b2f;
}
.admin-theme app-file-explorer .back-button:focus .inverted-arrow, .admin-theme app-file-explorer .back-button:hover .inverted-arrow,
.admin-theme.theme-override.theme-override app-file-explorer .back-button:focus .inverted-arrow,
.admin-theme.theme-override.theme-override app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.admin-theme app-file-explorer .back-button:disabled .inverted-arrow,
.admin-theme.theme-override.theme-override app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.admin-theme app-select-folder-dialog .explorer-tree-node:hover, .admin-theme app-select-folder-dialog .list-item:hover,
.admin-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node:hover,
.admin-theme.theme-override.theme-override app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.admin-theme app-select-folder-dialog .explorer-tree-node.selected,
.admin-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.admin-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.admin-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.admin-theme app-reports-list section.wrapper,
.admin-theme.theme-override.theme-override app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-reports-list header.header,
.admin-theme.theme-override.theme-override app-reports-list header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme app-reports-list header.header button.clear-search,
.admin-theme.theme-override.theme-override app-reports-list header.header button.clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme app-reports-list header.header button.clear-search:hover,
.admin-theme.theme-override.theme-override app-reports-list header.header button.clear-search:hover {
  background-color: #558b2f;
}
.admin-theme app-reports-list .clickable-list-container:before,
.admin-theme.theme-override.theme-override app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.admin-theme app-reports-list a.active,
.admin-theme.theme-override.theme-override app-reports-list a.active {
  background-color: #e0e0e0;
}
.admin-theme app-generated-documents-list section.wrapper,
.admin-theme.theme-override.theme-override app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-generated-documents-list header.header,
.admin-theme.theme-override.theme-override app-generated-documents-list header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme app-generated-documents-list header.header button.clear-search,
.admin-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme app-generated-documents-list header.header button.clear-search:hover,
.admin-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search:hover {
  background-color: #558b2f;
}
.admin-theme app-generated-documents-list .clickable-list-container:before,
.admin-theme.theme-override.theme-override app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.admin-theme app-generated-documents-list a.active,
.admin-theme.theme-override.theme-override app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.admin-theme app-invoice-editor .button-wrapper,
.admin-theme.theme-override.theme-override app-invoice-editor .button-wrapper {
  background-color: white;
}
.admin-theme .hover-form .mat-form-field-flex:hover,
.admin-theme.theme-override.theme-override .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.admin-theme app-dave-list-card .selected-clickable-list-item, .admin-theme app-dave-list-card .selected-clickable-list-item:hover,
.admin-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item,
.admin-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.admin-theme app-dave-list-card .card-header,
.admin-theme.theme-override.theme-override app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.admin-theme app-dave-list-card .bottom-shadow,
.admin-theme.theme-override.theme-override app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.admin-theme app-filter div.date,
.admin-theme.theme-override.theme-override app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.admin-theme app-event-card .primary,
.admin-theme.theme-override.theme-override app-event-card .primary {
  color: #558b2f;
}
.admin-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.admin-theme.theme-override.theme-override app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.admin-theme app-booking-positions-list section.wrapper,
.admin-theme.theme-override.theme-override app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-booking-positions-list header.header,
.admin-theme.theme-override.theme-override app-booking-positions-list header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme app-booking-positions-list header.header button.clear-search,
.admin-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme app-booking-positions-list header.header button.clear-search:hover,
.admin-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search:hover {
  background-color: #558b2f;
}
.admin-theme app-booking-positions-list .clickable-list-container:before,
.admin-theme.theme-override.theme-override app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.admin-theme app-booking-positions-list a.active,
.admin-theme.theme-override.theme-override app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.admin-theme app-booking-positions-list th,
.admin-theme.theme-override.theme-override app-booking-positions-list th {
  background: whitesmoke !important;
}
.admin-theme app-dave-list tr.highlight,
.admin-theme.theme-override.theme-override app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.admin-theme app-dave-list section.wrapper,
.admin-theme.theme-override.theme-override app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-dave-list .drag-header.cdk-drag-preview,
.admin-theme.theme-override.theme-override app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.admin-theme app-dave-list header.header,
.admin-theme.theme-override.theme-override app-dave-list header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme app-dave-list header.header button.clear-search,
.admin-theme.theme-override.theme-override app-dave-list header.header button.clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme app-dave-list header.header button.clear-search:hover,
.admin-theme.theme-override.theme-override app-dave-list header.header button.clear-search:hover {
  background-color: #558b2f;
}
.admin-theme app-dave-list .clickable-list-container:before,
.admin-theme.theme-override.theme-override app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.admin-theme app-dave-list .clickable-list-container .global-stats-link > a,
.admin-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.admin-theme app-dave-list a.active,
.admin-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.admin-theme.theme-override.theme-override app-dave-list a.active,
.admin-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.admin-theme app-export-business-volumes-dialog tr.highlight,
.admin-theme.theme-override.theme-override app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.admin-theme app-export-business-volumes-dialog section.wrapper,
.admin-theme.theme-override.theme-override app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.admin-theme.theme-override.theme-override app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.admin-theme app-export-business-volumes-dialog header.header,
.admin-theme.theme-override.theme-override app-export-business-volumes-dialog header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme app-export-business-volumes-dialog header.header button.clear-search,
.admin-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.admin-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #558b2f;
}
.admin-theme app-export-business-volumes-dialog .clickable-list-container:before,
.admin-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.admin-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.admin-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.admin-theme app-export-business-volumes-dialog a.active,
.admin-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.admin-theme.theme-override.theme-override app-export-business-volumes-dialog a.active,
.admin-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.admin-theme app-contact-list .darker-background.darker-background,
.admin-theme.theme-override.theme-override app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.admin-theme app-contact-list .darker-background.darker-background:hover,
.admin-theme.theme-override.theme-override app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.admin-theme app-select-persons table tr th[mat-header-cell],
.admin-theme.theme-override.theme-override app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.admin-theme app-shift-plan .header-colorful,
.admin-theme.theme-override.theme-override app-shift-plan .header-colorful {
  background-color: #33691e;
  color: white;
}
.admin-theme app-shift-plan .header-colorful .today-button.today-button,
.admin-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.admin-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .admin-theme app-shift-plan .header-colorful .today-button.today-button,
.admin-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button,
.admin-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.admin-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .admin-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.admin-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.admin-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.admin-theme app-detail-piecework main,
.admin-theme.theme-override.theme-override app-detail-piecework main {
  background-color: #558b2f;
  color: white;
}
.admin-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.admin-theme.theme-override.theme-override app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.admin-theme app-detail-piecework main .mat-list-base .mat-list-item,
.admin-theme.theme-override.theme-override app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.admin-theme app-detail-piecework main .mat-tab-label,
.admin-theme.theme-override.theme-override app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.admin-theme app-detail-piecework header,
.admin-theme.theme-override.theme-override app-detail-piecework header {
  background-color: #33691e;
  color: white;
}
.admin-theme app-detail-piecework mat-expansion-panel.primary-background,
.admin-theme.theme-override.theme-override app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #558b2f;
  color: white;
}
.admin-theme app-piecework-demo .scrollable,
.admin-theme.theme-override.theme-override app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.admin-theme app-side-nav-bar,
.admin-theme.theme-override.theme-override app-side-nav-bar {
  background-color: whitesmoke;
}
.admin-theme app-side-nav-bar [mat-list-item].is-active,
.admin-theme.theme-override.theme-override app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #558b2f;
}
.admin-theme app-side-nav-bar mat-nav-list,
.admin-theme.theme-override.theme-override app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.admin-theme .dave-inc-bar,
.admin-theme.theme-override.theme-override .dave-inc-bar {
  background-color: #558b2f;
}
.admin-theme app-root,
.admin-theme.theme-override.theme-override app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-commission-overview .alex-sein-buntes-feld,
.admin-theme.theme-override.theme-override app-commission-overview .alex-sein-buntes-feld {
  background-color: #558b2f;
}
.admin-theme app-commission-overview .btgb-table-wrapper th:first-child,
.admin-theme app-commission-overview .btgb-table-wrapper td:first-child,
.admin-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:first-child,
.admin-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.admin-theme app-commission-overview .btgb-table-wrapper .color-dot,
.admin-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.admin-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.admin-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.admin-theme app-commission-overview .btgb-table-wrapper th:last-child,
.admin-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:last-child {
  color: #558b2f;
  border-color: #558b2f;
}
.admin-theme app-commission-overview .timeline,
.admin-theme.theme-override.theme-override app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.admin-theme app-commission-overview .timeline-event-card,
.admin-theme.theme-override.theme-override app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.admin-theme app-commission-overview .timeline-event-card:hover,
.admin-theme.theme-override.theme-override app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.admin-theme app-comment-list .inline-send,
.admin-theme.theme-override.theme-override app-comment-list .inline-send {
  background: white;
}
.admin-theme app-new-booking-option .highlight.highlight,
.admin-theme.theme-override.theme-override app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.admin-theme app-new-booking-option .dont-edit.dont-edit,
.admin-theme app-new-booking-option .disabled.disabled,
.admin-theme.theme-override.theme-override app-new-booking-option .dont-edit.dont-edit,
.admin-theme.theme-override.theme-override app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.admin-theme .ngx-toastr,
.admin-theme.theme-override.theme-override .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.admin-theme .ngx-toastr:hover,
.admin-theme.theme-override.theme-override .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.admin-theme .ngx-toastr.toast-success,
.admin-theme.theme-override.theme-override .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.admin-theme .ngx-toastr.toast-error,
.admin-theme.theme-override.theme-override .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.admin-theme .ngx-toastr.toast-info,
.admin-theme.theme-override.theme-override .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-resource-plan .header-colorful,
.admin-theme.theme-override.theme-override app-resource-plan .header-colorful {
  background-color: #33691e;
  color: white;
}
.admin-theme app-resource-plan .header-colorful .today-button.today-button,
.admin-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.admin-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .admin-theme app-resource-plan .header-colorful .today-button.today-button,
.admin-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button,
.admin-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.admin-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .admin-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.admin-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.admin-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.admin-theme app-time-tracker,
.admin-theme.theme-override.theme-override app-time-tracker {
  background-color: #7cb342;
  color: white;
}
.admin-theme .ngx-mat-colorpicker-content,
.admin-theme.theme-override.theme-override .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.admin-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.admin-theme.theme-override.theme-override .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.admin-theme app-person-list-entry a.link,
.admin-theme.theme-override.theme-override app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-doctor-list-entry .link,
.admin-theme.theme-override.theme-override app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-expansion-panel .scrollable .top-shadow,
.admin-theme.theme-override.theme-override app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.admin-theme app-expansion-panel .scrollable .bottom-shadow,
.admin-theme.theme-override.theme-override app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.admin-theme .app-background-primary,
.admin-theme.theme-override.theme-override .app-background-primary {
  background-color: #558b2f;
}
.admin-theme .app-background-accent,
.admin-theme.theme-override.theme-override .app-background-accent {
  background-color: #fafafa;
}
.admin-theme .app-background-warn,
.admin-theme.theme-override.theme-override .app-background-warn {
  background-color: #e91e63;
}
.admin-theme .app-foreground-primary,
.admin-theme.theme-override.theme-override .app-foreground-primary {
  color: #558b2f;
}
.admin-theme .app-foreground-accent,
.admin-theme.theme-override.theme-override .app-foreground-accent {
  color: #fafafa;
}
.admin-theme .app-foreground-warn,
.admin-theme.theme-override.theme-override .app-foreground-warn {
  color: #e91e63;
}
.admin-theme app-ck-editor,
.admin-theme.theme-override.theme-override app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.admin-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.admin-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.admin-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.admin-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.admin-theme app-file-order-dialog .list-item,
.admin-theme.theme-override.theme-override app-file-order-dialog .list-item {
  background: white;
}
.admin-theme app-start-process-dialog .selected-files-list,
.admin-theme.theme-override.theme-override app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.admin-theme app-process-main-view .detection-modal-wrapper,
.admin-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper {
  background: white;
}
.admin-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.admin-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #558b2f;
}
.admin-theme app-process-main-view .main-file-badge,
.admin-theme.theme-override.theme-override app-process-main-view .main-file-badge {
  color: #558b2f;
}
.admin-theme app-new-document-view-component dropzone .input,
.admin-theme app-new-document-view-component dropzone .pen-icon,
.admin-theme.theme-override.theme-override app-new-document-view-component dropzone .input,
.admin-theme.theme-override.theme-override app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-time-tracker-multiple .timer-card,
.admin-theme.theme-override.theme-override app-time-tracker-multiple .timer-card {
  background-color: #7cb342;
  color: white;
}
.admin-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.admin-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.admin-theme app-arl-table tr.element-row:not(.expanded-row):active,
.admin-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.admin-theme app-arl-table .add-button-list,
.admin-theme.theme-override.theme-override app-arl-table .add-button-list {
  background: white;
}
.admin-theme app-pseudo-step-header .wrapper-button.active,
.admin-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active {
  border-color: #558b2f;
}
.admin-theme app-pseudo-step-header .image-wrapper,
.admin-theme.theme-override.theme-override app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.admin-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.admin-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.admin-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #558b2f;
  color: white;
}
.admin-theme app-milestone-modal .status-form,
.admin-theme.theme-override.theme-override app-milestone-modal .status-form {
  background: white;
}
.admin-theme app-e-invoice-view .grid-borders.grid-borders,
.admin-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.admin-theme app-e-invoice-view .borders,
.admin-theme app-e-invoice-view .borders-column,
.admin-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.admin-theme app-e-invoice-view .borders-row,
.admin-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.admin-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders,
.admin-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.admin-theme.theme-override.theme-override app-e-invoice-view .borders,
.admin-theme.theme-override.theme-override app-e-invoice-view .borders-column,
.admin-theme.theme-override.theme-override app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.admin-theme.theme-override.theme-override app-e-invoice-view .borders-row,
.admin-theme.theme-override.theme-override app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.admin-theme app-e-invoice-view .mat-table td,
.admin-theme app-e-invoice-view .mat-table th,
.admin-theme.theme-override.theme-override app-e-invoice-view .mat-table td,
.admin-theme.theme-override.theme-override app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-e-invoice-allowance-charge-view .borders,
.admin-theme app-e-invoice-allowance-charge-view .borders-column,
.admin-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.admin-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders,
.admin-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column,
.admin-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.admin-theme app-detail-contract .primary,
.admin-theme.theme-override.theme-override app-detail-contract .primary {
  color: #558b2f;
}
.admin-theme app-detail-contract .filter,
.admin-theme.theme-override.theme-override app-detail-contract .filter {
  background-color: white;
}
.admin-theme app-detail-contract .filter h2,
.admin-theme.theme-override.theme-override app-detail-contract .filter h2 {
  color: #558b2f;
}
.admin-theme app-contract-list header.header,
.admin-theme.theme-override.theme-override app-contract-list header.header {
  color: white;
  background-color: #33691e;
}
.admin-theme app-detail-doctor .deleted,
.admin-theme.theme-override.theme-override app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.admin-theme app-detail-doctor .bookmark-wrapper,
.admin-theme.theme-override.theme-override app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme app-detail-doctor a.link,
.admin-theme.theme-override.theme-override app-detail-doctor a.link {
  color: white;
}
.admin-theme.dark-theme .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.admin-theme.dark-theme .mat-option,
.admin-theme.theme-override.theme-override.dark-theme .mat-option {
  color: white;
}
.admin-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .admin-theme.dark-theme .mat-option:focus:not(.mat-option-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-option:hover:not(.mat-option-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.admin-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.admin-theme.dark-theme .mat-option.mat-active,
.admin-theme.theme-override.theme-override.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.admin-theme.dark-theme .mat-option.mat-option-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #558b2f;
}
.admin-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.admin-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.admin-theme.dark-theme .mat-optgroup-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-pseudo-checkbox,
.admin-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme .mat-pseudo-checkbox::after,
.admin-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.admin-theme.dark-theme .mat-pseudo-checkbox-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.admin-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.admin-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.admin-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.admin-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #558b2f;
}
.admin-theme.dark-theme .mat-pseudo-checkbox-checked,
.admin-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.admin-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.admin-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.admin-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked,
.admin-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate,
.admin-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.admin-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.admin-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.admin-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.admin-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.admin-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.admin-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.admin-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.admin-theme.dark-theme .mat-app-background, .admin-theme.dark-theme.mat-app-background,
.admin-theme.theme-override.theme-override.dark-theme .mat-app-background,
.admin-theme.theme-override.theme-override.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.admin-theme.dark-theme .mat-elevation-z0,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z1,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z2,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z3,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z4,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z5,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z6,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z7,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z8,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z9,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z10,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z11,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z12,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z13,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z14,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z15,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z16,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z17,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z18,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z19,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z20,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z21,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z22,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z23,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-elevation-z24,
.admin-theme.theme-override.theme-override.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.admin-theme.dark-theme .mat-autocomplete-panel,
.admin-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.admin-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.admin-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.admin-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.admin-theme.dark-theme .mat-badge,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge {
  position: relative;
}
.admin-theme.dark-theme .mat-badge.mat-badge,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.admin-theme.dark-theme .mat-badge-hidden .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.admin-theme.dark-theme .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.admin-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.admin-theme.dark-theme .mat-badge-content._mat-animation-noopable,
.admin-theme.theme-override.theme-override.dark-theme .ng-animate-disabled .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.admin-theme.dark-theme .mat-badge-content.mat-badge-active,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.admin-theme.dark-theme .mat-badge-small .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.admin-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.admin-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.admin-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .admin-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.admin-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .admin-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.admin-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .admin-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.admin-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .admin-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.admin-theme.dark-theme .mat-badge-medium .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.admin-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.admin-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.admin-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .admin-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.admin-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .admin-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.admin-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .admin-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.admin-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .admin-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.admin-theme.dark-theme .mat-badge-large .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.admin-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.admin-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.admin-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .admin-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.admin-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .admin-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.admin-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .admin-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.admin-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .admin-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .admin-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.admin-theme.dark-theme .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  color: white;
  background: #558b2f;
}
.cdk-high-contrast-active .admin-theme.dark-theme .mat-badge-content, .cdk-high-contrast-active .admin-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.admin-theme.dark-theme .mat-badge-accent .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme .mat-badge-warn .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.admin-theme.dark-theme .mat-badge-disabled .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-bottom-sheet-container,
.admin-theme.theme-override.theme-override.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.admin-theme.dark-theme .mat-button, .admin-theme.dark-theme .mat-icon-button, .admin-theme.dark-theme .mat-stroked-button,
.admin-theme.theme-override.theme-override.dark-theme .mat-button,
.admin-theme.theme-override.theme-override.dark-theme .mat-icon-button,
.admin-theme.theme-override.theme-override.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.admin-theme.dark-theme .mat-button.mat-primary, .admin-theme.dark-theme .mat-icon-button.mat-primary, .admin-theme.dark-theme .mat-stroked-button.mat-primary,
.admin-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary,
.admin-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary,
.admin-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary {
  color: #558b2f;
}
.admin-theme.dark-theme .mat-button.mat-accent, .admin-theme.dark-theme .mat-icon-button.mat-accent, .admin-theme.dark-theme .mat-stroked-button.mat-accent,
.admin-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent,
.admin-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent,
.admin-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.admin-theme.dark-theme .mat-button.mat-warn, .admin-theme.dark-theme .mat-icon-button.mat-warn, .admin-theme.dark-theme .mat-stroked-button.mat-warn,
.admin-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn,
.admin-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn,
.admin-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.admin-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .admin-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .admin-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .admin-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .admin-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .admin-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .admin-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .admin-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .admin-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .admin-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .admin-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .admin-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.admin-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .admin-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .admin-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #558b2f;
}
.admin-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .admin-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .admin-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.admin-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .admin-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .admin-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.admin-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .admin-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .admin-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.admin-theme.dark-theme .mat-button .mat-ripple-element, .admin-theme.dark-theme .mat-icon-button .mat-ripple-element, .admin-theme.dark-theme .mat-stroked-button .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-button .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-icon-button .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.admin-theme.dark-theme .mat-button-focus-overlay,
.admin-theme.theme-override.theme-override.dark-theme .mat-button-focus-overlay {
  background: white;
}
.admin-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme .mat-flat-button, .admin-theme.dark-theme .mat-raised-button, .admin-theme.dark-theme .mat-fab, .admin-theme.dark-theme .mat-mini-fab,
.admin-theme.theme-override.theme-override.dark-theme .mat-flat-button,
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button,
.admin-theme.theme-override.theme-override.dark-theme .mat-fab,
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.admin-theme.dark-theme .mat-flat-button.mat-primary, .admin-theme.dark-theme .mat-raised-button.mat-primary, .admin-theme.dark-theme .mat-fab.mat-primary, .admin-theme.dark-theme .mat-mini-fab.mat-primary,
.admin-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.admin-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.admin-theme.dark-theme .mat-flat-button.mat-accent, .admin-theme.dark-theme .mat-raised-button.mat-accent, .admin-theme.dark-theme .mat-fab.mat-accent, .admin-theme.dark-theme .mat-mini-fab.mat-accent,
.admin-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.admin-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme .mat-flat-button.mat-warn, .admin-theme.dark-theme .mat-raised-button.mat-warn, .admin-theme.dark-theme .mat-fab.mat-warn, .admin-theme.dark-theme .mat-mini-fab.mat-warn,
.admin-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.admin-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.admin-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .admin-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .admin-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .admin-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .admin-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .admin-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .admin-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .admin-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .admin-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .admin-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .admin-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .admin-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .admin-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .admin-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .admin-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .admin-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.admin-theme.dark-theme .mat-flat-button.mat-primary, .admin-theme.dark-theme .mat-raised-button.mat-primary, .admin-theme.dark-theme .mat-fab.mat-primary, .admin-theme.dark-theme .mat-mini-fab.mat-primary,
.admin-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.admin-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  background-color: #558b2f;
}
.admin-theme.dark-theme .mat-flat-button.mat-accent, .admin-theme.dark-theme .mat-raised-button.mat-accent, .admin-theme.dark-theme .mat-fab.mat-accent, .admin-theme.dark-theme .mat-mini-fab.mat-accent,
.admin-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.admin-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.admin-theme.dark-theme .mat-flat-button.mat-warn, .admin-theme.dark-theme .mat-raised-button.mat-warn, .admin-theme.dark-theme .mat-fab.mat-warn, .admin-theme.dark-theme .mat-mini-fab.mat-warn,
.admin-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.admin-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.admin-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .admin-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .admin-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .admin-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .admin-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .admin-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .admin-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .admin-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .admin-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .admin-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .admin-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .admin-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .admin-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .admin-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .admin-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .admin-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .admin-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .admin-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .admin-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.admin-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .admin-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .admin-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .admin-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.admin-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .admin-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .admin-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .admin-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.admin-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .admin-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .admin-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override.dark-theme .mat-fab:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .admin-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .admin-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.admin-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.admin-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.admin-theme.dark-theme .mat-button-toggle,
.admin-theme.theme-override.theme-override.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.admin-theme.theme-override.theme-override.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme .mat-button-toggle-appearance-standard,
.admin-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.admin-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.admin-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.admin-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.admin-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.admin-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.admin-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.admin-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.admin-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.admin-theme.dark-theme .mat-button-toggle-checked,
.admin-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.admin-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.admin-theme.dark-theme .mat-button-toggle-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.admin-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.admin-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.admin-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.admin-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.admin-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.admin-theme.dark-theme .mat-button-toggle-group-appearance-standard,
.admin-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.admin-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.admin-theme.dark-theme .mat-card,
.admin-theme.theme-override.theme-override.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.admin-theme.dark-theme .mat-card:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-card-subtitle,
.admin-theme.theme-override.theme-override.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme .mat-checkbox-frame,
.admin-theme.theme-override.theme-override.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme .mat-checkbox-checkmark,
.admin-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.admin-theme.dark-theme .mat-checkbox-checkmark-path,
.admin-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.admin-theme.dark-theme .mat-checkbox-mixedmark,
.admin-theme.theme-override.theme-override.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.admin-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .admin-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.admin-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.admin-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #558b2f;
}
.admin-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .admin-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.admin-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.admin-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.admin-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .admin-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.admin-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.admin-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.admin-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .admin-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.admin-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.admin-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.admin-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.admin-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.admin-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-checkbox .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.admin-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.admin-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #558b2f;
}
.admin-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.admin-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.admin-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.admin-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.admin-theme.dark-theme .mat-chip.mat-standard-chip,
.admin-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.admin-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.admin-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.admin-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.admin-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.admin-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.admin-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.admin-theme.dark-theme .mat-chip.mat-standard-chip::after,
.admin-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.admin-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.admin-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #558b2f;
  color: white;
}
.admin-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.admin-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.admin-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.admin-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.admin-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.admin-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.admin-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.admin-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.admin-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.admin-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.admin-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.admin-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.admin-theme.dark-theme .mat-table,
.admin-theme.theme-override.theme-override.dark-theme .mat-table {
  background: #424242;
}
.admin-theme.dark-theme .mat-table thead, .admin-theme.dark-theme .mat-table tbody, .admin-theme.dark-theme .mat-table tfoot,
.admin-theme.dark-theme mat-header-row, .admin-theme.dark-theme mat-row, .admin-theme.dark-theme mat-footer-row,
.admin-theme.dark-theme [mat-header-row], .admin-theme.dark-theme [mat-row], .admin-theme.dark-theme [mat-footer-row],
.admin-theme.dark-theme .mat-table-sticky,
.admin-theme.theme-override.theme-override.dark-theme .mat-table thead,
.admin-theme.theme-override.theme-override.dark-theme .mat-table tbody,
.admin-theme.theme-override.theme-override.dark-theme .mat-table tfoot,
.admin-theme.theme-override.theme-override.dark-theme mat-header-row,
.admin-theme.theme-override.theme-override.dark-theme mat-row,
.admin-theme.theme-override.theme-override.dark-theme mat-footer-row,
.admin-theme.theme-override.theme-override.dark-theme [mat-header-row],
.admin-theme.theme-override.theme-override.dark-theme [mat-row],
.admin-theme.theme-override.theme-override.dark-theme [mat-footer-row],
.admin-theme.theme-override.theme-override.dark-theme .mat-table-sticky {
  background: inherit;
}
.admin-theme.dark-theme mat-row, .admin-theme.dark-theme mat-header-row, .admin-theme.dark-theme mat-footer-row,
.admin-theme.dark-theme th.mat-header-cell, .admin-theme.dark-theme td.mat-cell, .admin-theme.dark-theme td.mat-footer-cell,
.admin-theme.theme-override.theme-override.dark-theme mat-row,
.admin-theme.theme-override.theme-override.dark-theme mat-header-row,
.admin-theme.theme-override.theme-override.dark-theme mat-footer-row,
.admin-theme.theme-override.theme-override.dark-theme th.mat-header-cell,
.admin-theme.theme-override.theme-override.dark-theme td.mat-cell,
.admin-theme.theme-override.theme-override.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme .mat-header-cell,
.admin-theme.theme-override.theme-override.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme .mat-cell, .admin-theme.dark-theme .mat-footer-cell,
.admin-theme.theme-override.theme-override.dark-theme .mat-cell,
.admin-theme.theme-override.theme-override.dark-theme .mat-footer-cell {
  color: white;
}
.admin-theme.dark-theme .mat-calendar-arrow,
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-arrow {
  fill: white;
}
.admin-theme.dark-theme .mat-datepicker-toggle,
.admin-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.admin-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.admin-theme.dark-theme .mat-calendar-table-header-divider::after,
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme .mat-calendar-table-header,
.admin-theme.dark-theme .mat-calendar-body-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header,
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme .mat-calendar-body-cell-content,
.admin-theme.dark-theme .mat-date-range-input-separator,
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.admin-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-calendar-body-in-preview,
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.admin-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.admin-theme.dark-theme .mat-calendar-body-in-range::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(85, 139, 47, 0.2);
}
.admin-theme.dark-theme .mat-calendar-body-comparison-identical,
.admin-theme.dark-theme .mat-calendar-body-in-comparison-range::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical,
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.admin-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.admin-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.admin-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(85, 139, 47, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.admin-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.admin-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.admin-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(85, 139, 47, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.admin-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.admin-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.admin-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.admin-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.admin-theme.dark-theme .mat-calendar-body-selected,
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-body-selected {
  background-color: #558b2f;
  color: white;
}
.admin-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(85, 139, 47, 0.4);
}
.admin-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected,
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.admin-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(85, 139, 47, 0.3);
}
@media (hover: hover) {
  .admin-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(85, 139, 47, 0.3);
  }
}
.admin-theme.dark-theme .mat-datepicker-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.admin-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.admin-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.admin-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.admin-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.admin-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.admin-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.admin-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.admin-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.admin-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.admin-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.admin-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.admin-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.admin-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .admin-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.admin-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.admin-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.admin-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.admin-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.admin-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.admin-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.admin-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.admin-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.admin-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.admin-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.admin-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.admin-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.admin-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.admin-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.admin-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .admin-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.admin-theme.dark-theme .mat-datepicker-content-touch,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-datepicker-toggle-active,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active {
  color: #558b2f;
}
.admin-theme.dark-theme .mat-datepicker-toggle-active.mat-accent,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.admin-theme.dark-theme .mat-datepicker-toggle-active.mat-warn,
.admin-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.admin-theme.dark-theme .mat-date-range-input-inner[disabled],
.admin-theme.theme-override.theme-override.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-dialog-container,
.admin-theme.theme-override.theme-override.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.admin-theme.dark-theme .mat-divider,
.admin-theme.theme-override.theme-override.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme .mat-divider-vertical,
.admin-theme.theme-override.theme-override.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme .mat-expansion-panel,
.admin-theme.theme-override.theme-override.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.admin-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-action-row,
.admin-theme.theme-override.theme-override.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .admin-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .admin-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.admin-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.admin-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.admin-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .admin-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.admin-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.admin-theme.dark-theme .mat-expansion-panel-header-title,
.admin-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.admin-theme.dark-theme .mat-expansion-panel-header-description,
.admin-theme.dark-theme .mat-expansion-indicator::after,
.admin-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-description,
.admin-theme.theme-override.theme-override.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true],
.admin-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.admin-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.admin-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.admin-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.admin-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.admin-theme.dark-theme .mat-form-field-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme .mat-hint,
.admin-theme.theme-override.theme-override.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #558b2f;
}
.admin-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.admin-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.admin-theme.dark-theme .mat-focused .mat-form-field-required-marker,
.admin-theme.theme-override.theme-override.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.admin-theme.dark-theme .mat-form-field-ripple,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.admin-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #558b2f;
}
.admin-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.admin-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.admin-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #558b2f;
}
.admin-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.admin-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.admin-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.admin-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.admin-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.admin-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.admin-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.admin-theme.dark-theme .mat-error,
.admin-theme.theme-override.theme-override.dark-theme .mat-error {
  color: #e91e63;
}
.admin-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.admin-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.admin-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.admin-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.admin-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.admin-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.admin-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.admin-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #558b2f;
}
.admin-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.admin-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.admin-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.admin-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.admin-theme.dark-theme .mat-icon.mat-primary,
.admin-theme.theme-override.theme-override.dark-theme .mat-icon.mat-primary {
  color: #558b2f;
}
.admin-theme.dark-theme .mat-icon.mat-accent,
.admin-theme.theme-override.theme-override.dark-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.admin-theme.dark-theme .mat-icon.mat-warn,
.admin-theme.theme-override.theme-override.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.admin-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme .mat-input-element:disabled,
.admin-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.admin-theme.theme-override.theme-override.dark-theme .mat-input-element:disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-input-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-input-element {
  caret-color: #558b2f;
}
.admin-theme.dark-theme .mat-input-element::placeholder,
.admin-theme.theme-override.theme-override.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-input-element::-moz-placeholder,
.admin-theme.theme-override.theme-override.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-input-element::-webkit-input-placeholder,
.admin-theme.theme-override.theme-override.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-input-element:-ms-input-placeholder,
.admin-theme.theme-override.theme-override.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option,
.admin-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.admin-theme.dark-theme .mat-form-field.mat-accent .mat-input-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.admin-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.admin-theme.dark-theme .mat-form-field-invalid .mat-input-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-warn .mat-input-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.admin-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.admin-theme.dark-theme .mat-list-base .mat-list-item,
.admin-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.admin-theme.dark-theme .mat-list-base .mat-list-option,
.admin-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.admin-theme.dark-theme .mat-list-base .mat-subheader,
.admin-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme .mat-list-base .mat-list-item-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-list-option:hover, .admin-theme.dark-theme .mat-list-option:focus,
.admin-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.admin-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.admin-theme.dark-theme .mat-action-list .mat-list-item:hover,
.admin-theme.dark-theme .mat-action-list .mat-list-item:focus,
.admin-theme.theme-override.theme-override.dark-theme .mat-list-option:hover,
.admin-theme.theme-override.theme-override.dark-theme .mat-list-option:focus,
.admin-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:hover,
.admin-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:focus,
.admin-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:hover,
.admin-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.admin-theme.dark-theme .mat-list-single-selected-option, .admin-theme.dark-theme .mat-list-single-selected-option:hover, .admin-theme.dark-theme .mat-list-single-selected-option:focus,
.admin-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option,
.admin-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:hover,
.admin-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme .mat-menu-panel,
.admin-theme.theme-override.theme-override.dark-theme .mat-menu-panel {
  background: #424242;
}
.admin-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-menu-item,
.admin-theme.theme-override.theme-override.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.admin-theme.dark-theme .mat-menu-item[disabled],
.admin-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.admin-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color,
.admin-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled],
.admin-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.admin-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.admin-theme.dark-theme .mat-menu-submenu-icon,
.admin-theme.theme-override.theme-override.dark-theme .mat-menu-item .mat-icon-no-color,
.admin-theme.theme-override.theme-override.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.admin-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.admin-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.admin-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.admin-theme.dark-theme .mat-menu-item-highlighted:not([disabled]),
.admin-theme.theme-override.theme-override.dark-theme .mat-menu-item:hover:not([disabled]),
.admin-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.admin-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.admin-theme.theme-override.theme-override.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.admin-theme.dark-theme .mat-paginator,
.admin-theme.theme-override.theme-override.dark-theme .mat-paginator {
  background: #424242;
}
.admin-theme.dark-theme .mat-paginator,
.admin-theme.dark-theme .mat-paginator-page-size .mat-select-trigger,
.admin-theme.theme-override.theme-override.dark-theme .mat-paginator,
.admin-theme.theme-override.theme-override.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme .mat-paginator-decrement,
.admin-theme.dark-theme .mat-paginator-increment,
.admin-theme.theme-override.theme-override.dark-theme .mat-paginator-decrement,
.admin-theme.theme-override.theme-override.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.admin-theme.dark-theme .mat-paginator-first,
.admin-theme.dark-theme .mat-paginator-last,
.admin-theme.theme-override.theme-override.dark-theme .mat-paginator-first,
.admin-theme.theme-override.theme-override.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.admin-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.admin-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.admin-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.admin-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last,
.admin-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.admin-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.admin-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.admin-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-progress-bar-background,
.admin-theme.theme-override.theme-override.dark-theme .mat-progress-bar-background {
  fill: #2a382e;
}
.admin-theme.dark-theme .mat-progress-bar-buffer,
.admin-theme.theme-override.theme-override.dark-theme .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.admin-theme.dark-theme .mat-progress-bar-fill::after,
.admin-theme.theme-override.theme-override.dark-theme .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.admin-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.admin-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.admin-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.admin-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.admin-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.admin-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.admin-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.admin-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.admin-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.admin-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.admin-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.admin-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.admin-theme.dark-theme .mat-progress-spinner circle, .admin-theme.dark-theme .mat-spinner circle,
.admin-theme.theme-override.theme-override.dark-theme .mat-progress-spinner circle,
.admin-theme.theme-override.theme-override.dark-theme .mat-spinner circle {
  stroke: #558b2f;
}
.admin-theme.dark-theme .mat-progress-spinner.mat-accent circle, .admin-theme.dark-theme .mat-spinner.mat-accent circle,
.admin-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-accent circle,
.admin-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.admin-theme.dark-theme .mat-progress-spinner.mat-warn circle, .admin-theme.dark-theme .mat-spinner.mat-warn circle,
.admin-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-warn circle,
.admin-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.admin-theme.dark-theme .mat-radio-outer-circle,
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #558b2f;
}
.admin-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.admin-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .admin-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .admin-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #558b2f;
}
.admin-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.admin-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.admin-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .admin-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .admin-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.admin-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.admin-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.admin-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .admin-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .admin-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.admin-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.admin-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.admin-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-radio-button .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.admin-theme.dark-theme .mat-select-value,
.admin-theme.theme-override.theme-override.dark-theme .mat-select-value {
  color: white;
}
.admin-theme.dark-theme .mat-select-placeholder,
.admin-theme.theme-override.theme-override.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-select-disabled .mat-select-value,
.admin-theme.theme-override.theme-override.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-select-arrow,
.admin-theme.theme-override.theme-override.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme .mat-select-panel,
.admin-theme.theme-override.theme-override.dark-theme .mat-select-panel {
  background: #424242;
}
.admin-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]),
.admin-theme.theme-override.theme-override.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.admin-theme.theme-override.theme-override.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #558b2f;
}
.admin-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.admin-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.admin-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.admin-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.admin-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-drawer-container,
.admin-theme.theme-override.theme-override.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.admin-theme.dark-theme .mat-drawer,
.admin-theme.theme-override.theme-override.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.admin-theme.dark-theme .mat-drawer.mat-drawer-push,
.admin-theme.theme-override.theme-override.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.admin-theme.dark-theme .mat-drawer:not(.mat-drawer-side),
.admin-theme.theme-override.theme-override.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-drawer-side,
.admin-theme.theme-override.theme-override.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme .mat-drawer-side.mat-drawer-end,
.admin-theme.theme-override.theme-override.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.admin-theme.dark-theme [dir=rtl] .mat-drawer-side,
.admin-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.admin-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.admin-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown,
.admin-theme.theme-override.theme-override.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.admin-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.admin-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.admin-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.admin-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.admin-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.admin-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.admin-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.admin-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.admin-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.admin-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.admin-theme.dark-theme .mat-slide-toggle-thumb,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.admin-theme.dark-theme .mat-slide-toggle-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-slider-track-background,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.admin-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.admin-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.admin-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #558b2f;
}
.admin-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.admin-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(85, 139, 47, 0.2);
}
.admin-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.admin-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.admin-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.admin-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.admin-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.admin-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.admin-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.admin-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.admin-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.admin-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.admin-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider:hover .mat-slider-track-background,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.admin-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.admin-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.admin-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.admin-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.admin-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.admin-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.admin-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.admin-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.admin-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.admin-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .admin-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.admin-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .admin-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.admin-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.admin-theme.dark-theme .mat-slider-vertical .mat-slider-ticks,
.admin-theme.theme-override.theme-override.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.admin-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .admin-theme.dark-theme .mat-step-header.cdk-program-focused, .admin-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .admin-theme.dark-theme .mat-step-header:hover[aria-disabled=false],
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-keyboard-focused,
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-program-focused,
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header:hover:not([aria-disabled]),
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.admin-theme.dark-theme .mat-step-header:hover[aria-disabled=true],
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .admin-theme.dark-theme .mat-step-header:hover,
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.admin-theme.dark-theme .mat-step-header .mat-step-label,
.admin-theme.dark-theme .mat-step-header .mat-step-optional,
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme .mat-step-header .mat-step-icon,
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.admin-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.admin-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.admin-theme.dark-theme .mat-step-header .mat-step-icon-state-edit,
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-selected,
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-done,
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #558b2f;
  color: white;
}
.admin-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon,
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.admin-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.admin-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon,
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.admin-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.admin-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.admin-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.admin-theme.dark-theme .mat-step-header .mat-step-icon-state-error,
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.admin-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active,
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.admin-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error,
.admin-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.admin-theme.dark-theme .mat-stepper-horizontal, .admin-theme.dark-theme .mat-stepper-vertical,
.admin-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal,
.admin-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.admin-theme.dark-theme .mat-stepper-vertical-line::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme .mat-horizontal-stepper-header::before,
.admin-theme.dark-theme .mat-horizontal-stepper-header::after,
.admin-theme.dark-theme .mat-stepper-horizontal-line,
.admin-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::after,
.admin-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme .mat-sort-header-arrow,
.admin-theme.theme-override.theme-override.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.admin-theme.dark-theme .mat-tab-nav-bar,
.admin-theme.dark-theme .mat-tab-header,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.admin-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.admin-theme.dark-theme .mat-tab-label, .admin-theme.dark-theme .mat-tab-link,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-link {
  color: white;
}
.admin-theme.dark-theme .mat-tab-label.mat-tab-disabled, .admin-theme.dark-theme .mat-tab-link.mat-tab-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-label.mat-tab-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.admin-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.admin-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-],
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.admin-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .admin-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(124, 179, 66, 0.3);
}
.admin-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .admin-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-ink-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #558b2f;
}
.admin-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .admin-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .admin-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .admin-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.admin-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .admin-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.admin-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .admin-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-ink-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.admin-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .admin-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .admin-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .admin-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .admin-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.admin-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .admin-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-ink-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.admin-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .admin-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .admin-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .admin-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.admin-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(124, 179, 66, 0.3);
}
.admin-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .admin-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .admin-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #558b2f;
}
.admin-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .admin-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.admin-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .admin-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.admin-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.admin-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.admin-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.admin-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.admin-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.admin-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.admin-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .admin-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .admin-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.admin-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .admin-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .admin-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.admin-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.admin-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.admin-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.admin-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.admin-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.admin-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .admin-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .admin-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.admin-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .admin-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.admin-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .admin-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.admin-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.admin-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.admin-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.admin-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.admin-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .admin-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.admin-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.admin-theme.dark-theme .mat-toolbar,
.admin-theme.theme-override.theme-override.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.admin-theme.dark-theme .mat-toolbar.mat-primary,
.admin-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-primary {
  background: #558b2f;
  color: white;
}
.admin-theme.dark-theme .mat-toolbar.mat-accent,
.admin-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme .mat-toolbar.mat-warn,
.admin-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.admin-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.admin-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.admin-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.admin-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-underline,
.admin-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-ripple,
.admin-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.admin-theme.dark-theme .mat-toolbar .mat-form-field-label,
.admin-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.admin-theme.dark-theme .mat-toolbar .mat-select-value,
.admin-theme.dark-theme .mat-toolbar .mat-select-arrow,
.admin-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.admin-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.admin-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-value,
.admin-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-arrow,
.admin-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.admin-theme.dark-theme .mat-toolbar .mat-input-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.admin-theme.dark-theme .mat-tooltip,
.admin-theme.theme-override.theme-override.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.admin-theme.dark-theme .mat-tree,
.admin-theme.theme-override.theme-override.dark-theme .mat-tree {
  background: #424242;
}
.admin-theme.dark-theme .mat-tree-node,
.admin-theme.dark-theme .mat-nested-tree-node,
.admin-theme.theme-override.theme-override.dark-theme .mat-tree-node,
.admin-theme.theme-override.theme-override.dark-theme .mat-nested-tree-node {
  color: white;
}
.admin-theme.dark-theme .mat-snack-bar-container,
.admin-theme.theme-override.theme-override.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.admin-theme.dark-theme .mat-simple-snackbar-action,
.admin-theme.theme-override.theme-override.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.admin-theme.dark-theme app-mat-menu-header,
.admin-theme.theme-override.theme-override.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.admin-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.admin-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.admin-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.admin-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.admin-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.admin-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.admin-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.admin-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.admin-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.admin-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.admin-theme.dark-theme .mat-slide-toggle-thumb,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.admin-theme.dark-theme .mat-slide-toggle-bar,
.admin-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme .mat-green .mat-progress-bar-background,
.admin-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.admin-theme.dark-theme .mat-green .mat-progress-bar-buffer,
.admin-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.admin-theme.dark-theme .mat-green .mat-progress-bar-fill::after,
.admin-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.admin-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.admin-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.admin-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.admin-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.admin-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.admin-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.admin-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.admin-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.admin-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.admin-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.admin-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.admin-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.admin-theme.dark-theme .mat-button.mat-primary-lighter,
.admin-theme.dark-theme .mat-stroked-button.mat-primary-lighter,
.admin-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter,
.admin-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #7cb342;
}
.admin-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.admin-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover,
.admin-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter:hover,
.admin-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.admin-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.admin-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.admin-theme.dark-theme .mat-fab.mat-primary-lighter,
.admin-theme.dark-theme .mat-mini-fab.mat-primary-lighter,
.admin-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary-lighter,
.admin-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary-lighter,
.admin-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary-lighter,
.admin-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #7cb342;
}
.admin-theme.dark-theme .mat-icon-button.mat-primary-lighter,
.admin-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #7cb342;
}
.admin-theme.dark-theme .dave-background-image,
.admin-theme.theme-override.theme-override.dark-theme .dave-background-image {
  background-color: #558b2f;
  color: white;
}
.admin-theme.dark-theme .clickable-list-container:before,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.admin-theme.dark-theme .clickable-list,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list {
  background-color: #424242;
}
.admin-theme.dark-theme .clickable-list-item,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.admin-theme.dark-theme .clickable-list-item.is-active, .admin-theme.dark-theme .clickable-list-item:hover, .admin-theme.dark-theme .clickable-list-item:active, .admin-theme.dark-theme .clickable-list-item:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.admin-theme.dark-theme .clickable-list-item.app-color-event,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-event.is-active, .admin-theme.dark-theme .clickable-list-item.app-color-event:hover, .admin-theme.dark-theme .clickable-list-item.app-color-event:active, .admin-theme.dark-theme .clickable-list-item.app-color-event:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-time-tracking,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .admin-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .admin-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .admin-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-approved,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .admin-theme.dark-theme .clickable-list-item.app-color-approved:hover, .admin-theme.dark-theme .clickable-list-item.app-color-approved:active, .admin-theme.dark-theme .clickable-list-item.app-color-approved:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-declined,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .admin-theme.dark-theme .clickable-list-item.app-color-declined:hover, .admin-theme.dark-theme .clickable-list-item.app-color-declined:active, .admin-theme.dark-theme .clickable-list-item.app-color-declined:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .admin-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .admin-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .admin-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-invoice-booked,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .admin-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .admin-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .admin-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-late,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-late.is-active, .admin-theme.dark-theme .clickable-list-item.app-color-late:hover, .admin-theme.dark-theme .clickable-list-item.app-color-late:active, .admin-theme.dark-theme .clickable-list-item.app-color-late:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-invoice-storniert,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .admin-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .admin-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .admin-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-invoice-approved,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .admin-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .admin-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .admin-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-commission-open,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .admin-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .admin-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .admin-theme.dark-theme .clickable-list-item.app-color-commission-open:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-commission-in-progress,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .admin-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .admin-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .admin-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-commission-freigabe,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .admin-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .admin-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .admin-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .admin-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .admin-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .admin-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .admin-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .admin-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .admin-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .admin-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .admin-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .admin-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.admin-theme.dark-theme .clickable-list-item.custom-background-color,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.admin-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .admin-theme.dark-theme .clickable-list-item.custom-background-color:hover, .admin-theme.dark-theme .clickable-list-item.custom-background-color:active, .admin-theme.dark-theme .clickable-list-item.custom-background-color:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.admin-theme.dark-theme .disabled-table-entry, .admin-theme.dark-theme .is-highlighted,
.admin-theme.theme-override.theme-override.dark-theme .disabled-table-entry,
.admin-theme.theme-override.theme-override.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.admin-theme.dark-theme app-customer-list tr.highlight,
.admin-theme.theme-override.theme-override.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.admin-theme.dark-theme app-customer-list section.wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.admin-theme.dark-theme app-customer-list header.header,
.admin-theme.theme-override.theme-override.dark-theme app-customer-list header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-customer-list header.header button.clear-search,
.admin-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-customer-list header.header button.clear-search:hover,
.admin-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #558b2f;
}
.admin-theme.dark-theme app-customer-list .clickable-list-container:before,
.admin-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a,
.admin-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.admin-theme.dark-theme app-customer-list a.active,
.admin-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.admin-theme.theme-override.theme-override.dark-theme app-customer-list a.active,
.admin-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.admin-theme.dark-theme app-employee-list tr.highlight,
.admin-theme.theme-override.theme-override.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.admin-theme.dark-theme app-employee-list section.wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.admin-theme.dark-theme app-employee-list header.header,
.admin-theme.theme-override.theme-override.dark-theme app-employee-list header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-employee-list header.header button.clear-search,
.admin-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-employee-list header.header button.clear-search:hover,
.admin-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #558b2f;
}
.admin-theme.dark-theme app-employee-list .clickable-list-container:before,
.admin-theme.theme-override.theme-override.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme app-employee-list a.active,
.admin-theme.theme-override.theme-override.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.admin-theme.dark-theme app-history-side-elements .component,
.admin-theme.theme-override.theme-override.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.admin-theme.dark-theme app-history-side-elements .component > * > header.header,
.admin-theme.theme-override.theme-override.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-header,
.admin-theme.theme-override.theme-override.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .admin-theme.dark-theme app-header,
.admin-theme.theme-override.theme-override.dark-theme app-header {
    background-color: #558b2f;
    color: white;
  }
  .admin-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.admin-theme.dark-theme app-header .mat-spinner circle,
.admin-theme.theme-override.theme-override.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.admin-theme.theme-override.theme-override.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.admin-theme.dark-theme app-login a,
.admin-theme.theme-override.theme-override.dark-theme app-login a {
  color: #558b2f;
}
.admin-theme.dark-theme app-login .wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.admin-theme.dark-theme app-login .formDialog h2,
.admin-theme.theme-override.theme-override.dark-theme app-login .formDialog h2 {
  color: white;
}
.admin-theme.dark-theme app-history-bookmarks .header,
.admin-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header {
  color: white;
}
.admin-theme.dark-theme app-history-bookmarks .header > fa-icon,
.admin-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.admin-theme.dark-theme app-history-bookmarks .clickable-list-container,
.admin-theme.theme-override.theme-override.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.admin-theme.dark-theme app-partner-list section.wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.admin-theme.dark-theme app-partner-list header.header,
.admin-theme.theme-override.theme-override.dark-theme app-partner-list header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-partner-list header.header button.clear-search,
.admin-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-partner-list header.header button.clear-search:hover,
.admin-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #558b2f;
}
.admin-theme.dark-theme app-partner-list .clickable-list-container:before,
.admin-theme.theme-override.theme-override.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme app-partner-list a.active,
.admin-theme.theme-override.theme-override.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.admin-theme.dark-theme app-home-dashboard .welcome-message .headline,
.admin-theme.dark-theme app-home-dashboard .header .headline,
.admin-theme.theme-override.theme-override.dark-theme app-home-dashboard .welcome-message .headline,
.admin-theme.theme-override.theme-override.dark-theme app-home-dashboard .header .headline {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme app-home-dashboard app-commission-dashboard header.header,
.admin-theme.theme-override.theme-override.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.admin-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image,
.admin-theme.theme-override.theme-override.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #558b2f;
  color: white;
}
.admin-theme.dark-theme app-home-dashboard .mobile-wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.admin-theme.dark-theme app-home-dashboard .widget:not(.transparent),
.admin-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.admin-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.admin-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.admin-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme app-logout .button.active,
.admin-theme.dark-theme app-logout .button:hover,
.admin-theme.theme-override.theme-override.dark-theme app-logout .button.active,
.admin-theme.theme-override.theme-override.dark-theme app-logout .button:hover {
  background-color: white;
  color: #558b2f;
}
.admin-theme.dark-theme app-timeline .timeline:before,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .timeline:before {
  background-color: #558b2f;
}
.admin-theme.dark-theme app-timeline .filter,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .filter {
  background-color: #424242;
}
.admin-theme.dark-theme app-timeline .filter h2,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .filter h2 {
  color: #558b2f;
}
.admin-theme.dark-theme app-timeline .filter h3,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .filter h3 {
  color: white;
}
.admin-theme.dark-theme app-timeline .event-icon,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #558b2f;
  background-color: #424242;
  color: white;
}
.admin-theme.dark-theme app-timeline .event-icon:hover, .admin-theme.dark-theme app-timeline .event-icon:focus,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus {
  color: #558b2f;
}
.admin-theme.dark-theme app-timeline .event-icon:hover fa-icon, .admin-theme.dark-theme app-timeline .event-icon:focus fa-icon,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover fa-icon,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #558b2f;
}
.admin-theme.dark-theme app-timeline .header,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .header {
  background-color: #558b2f;
}
.admin-theme.dark-theme app-timeline .annotation-overlay,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.admin-theme.dark-theme app-timeline .annotation-menu,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu {
  color: white;
}
.admin-theme.dark-theme app-timeline .annotation-menu:hover,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu:hover {
  color: #558b2f;
}
.admin-theme.dark-theme app-timeline .annotation-content,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .annotation-content {
  background-color: #33691e;
}
.admin-theme.dark-theme app-timeline .close-button:hover,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .close-button:hover {
  background-color: #33691e;
}
.admin-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #558b2f;
}
.admin-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #558b2f;
  color: #558b2f;
}
.admin-theme.dark-theme app-timeline .annotation-name,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .annotation-name {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-timeline .filter-apply,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply {
  background-color: #558b2f;
  border-color: white;
  color: white;
}
.admin-theme.dark-theme app-timeline .filter-apply:hover,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #558b2f;
  color: #558b2f;
}
.admin-theme.dark-theme app-timeline .new-year,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #558b2f;
  background-color: #1c1c2d;
  color: white;
}
.admin-theme.dark-theme app-timeline .no-displayed-events,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.admin-theme.dark-theme app-timeline .clickable-list-item-content fa-icon,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #558b2f;
}
.admin-theme.dark-theme app-timeline .list-day:hover,
.admin-theme.dark-theme app-timeline .list-day:focus,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus {
  color: #558b2f;
}
.admin-theme.dark-theme app-timeline .list-day:hover fa-icon,
.admin-theme.dark-theme app-timeline .list-day:focus fa-icon,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover fa-icon,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus fa-icon {
  color: #558b2f;
}
.admin-theme.dark-theme app-timeline .clickable-list-container,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.admin-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events,
.admin-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #558b2f;
}
.admin-theme.dark-theme app-detail-event .link, .admin-theme.dark-theme app-email-dialog .link,
.admin-theme.theme-override.theme-override.dark-theme app-detail-event .link,
.admin-theme.theme-override.theme-override.dark-theme app-email-dialog .link {
  color: inherit;
}
.admin-theme.dark-theme app-detail-event .note, .admin-theme.dark-theme app-email-dialog .note,
.admin-theme.theme-override.theme-override.dark-theme app-detail-event .note,
.admin-theme.theme-override.theme-override.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.admin-theme.dark-theme app-detail-event .files-wrapper .file, .admin-theme.dark-theme app-email-dialog .files-wrapper .file,
.admin-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file,
.admin-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.admin-theme.dark-theme app-detail-event .files-wrapper .file:hover, .admin-theme.dark-theme app-email-dialog .files-wrapper .file:hover,
.admin-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file:hover,
.admin-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.admin-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .admin-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .image-wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.admin-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .admin-theme.dark-theme app-email-dialog .files-wrapper .file .fileName,
.admin-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName,
.admin-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #558b2f;
}
.admin-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .admin-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover,
.admin-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName:hover,
.admin-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #7cb342;
}
.admin-theme.dark-theme app-detail-event .files-wrapper .file .editing, .admin-theme.dark-theme app-email-dialog .files-wrapper .file .editing,
.admin-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing,
.admin-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.admin-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .admin-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover,
.admin-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing:hover,
.admin-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.admin-theme.dark-theme app-detail-customer .files-wrapper .file,
.admin-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.admin-theme.dark-theme app-detail-customer .files-wrapper .file:hover,
.admin-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.admin-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.admin-theme.dark-theme app-detail-customer .files-wrapper .file .fileName,
.admin-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #558b2f;
}
.admin-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover,
.admin-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #7cb342;
}
.admin-theme.dark-theme app-detail-customer .files-wrapper .file .editing,
.admin-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.admin-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover,
.admin-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.admin-theme.dark-theme app-commission .events .tab-header .mat-badge-content,
.admin-theme.theme-override.theme-override.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.admin-theme.dark-theme app-commission .tab-group,
.admin-theme.theme-override.theme-override.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.admin-theme.dark-theme app-commission .files-wrapper .file,
.admin-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.admin-theme.dark-theme app-commission .files-wrapper .file:hover,
.admin-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.admin-theme.dark-theme app-commission .files-wrapper .file .image-wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.admin-theme.dark-theme app-commission .files-wrapper .file .fileName,
.admin-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName {
  color: #558b2f;
}
.admin-theme.dark-theme app-commission .files-wrapper .file .fileName:hover,
.admin-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #7cb342;
}
.admin-theme.dark-theme app-commission .files-wrapper .file .editing,
.admin-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.admin-theme.dark-theme app-commission .files-wrapper .file .editing:hover,
.admin-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.admin-theme.dark-theme app-detail-partner a.link,
.admin-theme.theme-override.theme-override.dark-theme app-detail-partner a.link {
  color: white;
}
.admin-theme.dark-theme app-icon-select-dialog .iconwrapper:hover,
.admin-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #558b2f;
}
.admin-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.admin-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.admin-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.admin-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #558b2f;
}
.admin-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.admin-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.admin-theme.dark-theme app-license-settings .bottom-border,
.admin-theme.theme-override.theme-override.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme app-license-settings .inactive-overlay,
.admin-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.admin-theme.dark-theme app-license-settings .inactive-overlay .inactive-text,
.admin-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.admin-theme.dark-theme app-customer-statistics .chart-card,
.admin-theme.theme-override.theme-override.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.admin-theme.dark-theme app-global-statistics .chart-card,
.admin-theme.theme-override.theme-override.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.admin-theme.dark-theme .clickable-mat-row:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.admin-theme.dark-theme .clickable-mat-row:hover, .admin-theme.dark-theme .clickable-mat-row:active, .admin-theme.dark-theme .clickable-mat-row:focus, .admin-theme.dark-theme .clickable-mat-row.active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-event,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .admin-theme.dark-theme .clickable-mat-row.app-color-event:hover, .admin-theme.dark-theme .clickable-mat-row.app-color-event:active, .admin-theme.dark-theme .clickable-mat-row.app-color-event:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-time-tracking,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .admin-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .admin-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .admin-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-approved,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .admin-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .admin-theme.dark-theme .clickable-mat-row.app-color-approved:active, .admin-theme.dark-theme .clickable-mat-row.app-color-approved:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-declined,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .admin-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .admin-theme.dark-theme .clickable-mat-row.app-color-declined:active, .admin-theme.dark-theme .clickable-mat-row.app-color-declined:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .admin-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .admin-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .admin-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-invoice-booked,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .admin-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .admin-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .admin-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-late,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .admin-theme.dark-theme .clickable-mat-row.app-color-late:hover, .admin-theme.dark-theme .clickable-mat-row.app-color-late:active, .admin-theme.dark-theme .clickable-mat-row.app-color-late:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .admin-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .admin-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .admin-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-invoice-approved,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .admin-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .admin-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .admin-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-commission-open,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .admin-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .admin-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .admin-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .admin-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .admin-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .admin-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .admin-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .admin-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .admin-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .admin-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .admin-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .admin-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .admin-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .admin-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .admin-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.admin-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .admin-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .admin-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .admin-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active,
.admin-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.admin-theme.dark-theme app-detail-view-template,
.admin-theme.theme-override.theme-override.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.admin-theme.dark-theme app-detail-view-template > .buttons,
.admin-theme.theme-override.theme-override.dark-theme app-detail-view-template > .buttons {
  background-color: #558b2f;
  color: white;
}
.admin-theme.dark-theme app-detail-view-template .resizer.resizer.resizer,
.admin-theme.theme-override.theme-override.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.admin-theme.dark-theme app-profile-template .card::before,
.admin-theme.theme-override.theme-override.dark-theme app-profile-template .card::before {
  background-color: #33691e;
}
.admin-theme.dark-theme app-profile-template a.link,
.admin-theme.theme-override.theme-override.dark-theme app-profile-template a.link {
  color: white;
}
.admin-theme.dark-theme app-search-return,
.admin-theme.theme-override.theme-override.dark-theme app-search-return {
  background-color: #424242;
}
.admin-theme.dark-theme app-search-return .available-types,
.admin-theme.theme-override.theme-override.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.admin-theme.dark-theme app-search-return .data,
.admin-theme.theme-override.theme-override.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.admin-theme.dark-theme app-search-return .data:nth-child(2n+1),
.admin-theme.theme-override.theme-override.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.admin-theme.dark-theme app-search-return .data:hover,
.admin-theme.theme-override.theme-override.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.admin-theme.dark-theme app-search-return .data .icon-wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.admin-theme.dark-theme .app-button,
.admin-theme.dark-theme .app-round-button,
.admin-theme.theme-override.theme-override.dark-theme .app-button,
.admin-theme.theme-override.theme-override.dark-theme .app-round-button {
  background-color: #558b2f;
  color: white;
  border-color: #558b2f;
}
.admin-theme.dark-theme .app-button:hover, .admin-theme.dark-theme .app-button.app-button-active, .admin-theme.dark-theme .app-button.app-button-inverted,
.admin-theme.dark-theme .app-round-button:hover,
.admin-theme.dark-theme .app-round-button.app-button-active,
.admin-theme.dark-theme .app-round-button.app-button-inverted,
.admin-theme.theme-override.theme-override.dark-theme .app-button:hover,
.admin-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted,
.admin-theme.theme-override.theme-override.dark-theme .app-round-button:hover,
.admin-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted {
  background-color: white;
  color: #558b2f;
}
.admin-theme.dark-theme .app-button.app-button-active,
.admin-theme.dark-theme .app-round-button.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.admin-theme.dark-theme .app-button.app-button-inverted:hover, .admin-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.admin-theme.dark-theme .app-round-button.app-button-inverted:hover,
.admin-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.admin-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover,
.admin-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.admin-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.admin-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #294317;
  box-shadow: inset 0 0 0.75rem #0f1908;
}
.admin-theme.dark-theme .app-button.app-button-inverted:hover,
.admin-theme.dark-theme .app-round-button.app-button-inverted:hover,
.admin-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.admin-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #558b2f;
}
.admin-theme.dark-theme .app-button[disabled][disabled],
.admin-theme.dark-theme .app-round-button[disabled][disabled],
.admin-theme.theme-override.theme-override.dark-theme .app-button[disabled][disabled],
.admin-theme.theme-override.theme-override.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.admin-theme.dark-theme .app-button.app-button-lighter,
.admin-theme.dark-theme .app-round-button.app-button-lighter,
.admin-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter,
.admin-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter {
  background-color: #7cb342;
  color: rgba(0, 0, 0, 0.87);
  border-color: #7cb342;
}
.admin-theme.dark-theme .app-button.app-button-lighter:hover, .admin-theme.dark-theme .app-button.app-button-lighter.app-button-active, .admin-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.admin-theme.dark-theme .app-round-button.app-button-lighter:hover,
.admin-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.admin-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted,
.admin-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter:hover,
.admin-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted,
.admin-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter:hover,
.admin-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: rgba(0, 0, 0, 0.87);
  color: #7cb342;
}
.admin-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.admin-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .admin-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.admin-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.admin-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.admin-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.admin-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.admin-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #4b6c28;
  box-shadow: inset 0 0 0.75rem #2f4319;
}
.admin-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.admin-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.admin-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.admin-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #7cb342;
}
.admin-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.admin-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled],
.admin-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter[disabled][disabled],
.admin-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.admin-theme.dark-theme .app-stroked-round-button,
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button {
  background-color: #558b2f;
  color: white;
  border-color: white;
}
.admin-theme.dark-theme .app-stroked-round-button:hover, .admin-theme.dark-theme .app-stroked-round-button.app-button-active, .admin-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button:hover,
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #558b2f;
}
.admin-theme.dark-theme .app-stroked-round-button.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.admin-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .admin-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.admin-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #294317;
  box-shadow: inset 0 0 0.75rem #0f1908;
}
.admin-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #558b2f;
}
.admin-theme.dark-theme .app-stroked-round-button[disabled][disabled],
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.admin-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #558b2f;
}
.admin-theme.dark-theme .app-stroked-round-button.app-button-lighter,
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #7cb342;
  color: rgba(0, 0, 0, 0.87);
  border-color: rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .admin-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .admin-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter:hover,
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: rgba(0, 0, 0, 0.87);
  color: #7cb342;
}
.admin-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .admin-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #4b6c28;
  box-shadow: inset 0 0 0.75rem #2f4319;
}
.admin-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #7cb342;
}
.admin-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.admin-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.admin-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #7cb342;
}
.admin-theme.dark-theme app-timeline-view .files-icon,
.admin-theme.theme-override.theme-override.dark-theme app-timeline-view .files-icon {
  color: #558b2f;
}
.admin-theme.dark-theme app-event-types-selector-card .delete-icon,
.admin-theme.theme-override.theme-override.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.admin-theme.dark-theme app-loading.not-transparent,
.admin-theme.theme-override.theme-override.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.admin-theme.dark-theme app-map-dialog > .buttons,
.admin-theme.theme-override.theme-override.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.admin-theme.dark-theme app-settings-list a.highlight,
.admin-theme.theme-override.theme-override.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.admin-theme.dark-theme app-settings-list .wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.admin-theme.dark-theme app-settings-list .clickable-list-container:before,
.admin-theme.theme-override.theme-override.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme app-list-layout-with-routing .tab-group,
.admin-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.admin-theme.dark-theme app-list-layout-with-routing .toggle-view-button,
.admin-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #33691e;
  color: white;
}
.admin-theme.dark-theme app-preview .timeline-item-card,
.admin-theme.theme-override.theme-override.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.admin-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.admin-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #558b2f, inset -0.5rem 0 0.5rem -0.5rem #558b2f;
}
.admin-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.admin-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #558b2f, inset -0.5rem 0 0.5rem -0.5rem #558b2f, inset 0 0.5rem 0.5rem -0.5rem #558b2f;
}
.admin-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow,
.admin-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #558b2f;
}
.admin-theme.dark-theme app-file-card .image-container,
.admin-theme.theme-override.theme-override.dark-theme app-file-card .image-container {
  background-color: gray;
}
.admin-theme.dark-theme app-file-card .download-button:hover, .admin-theme.dark-theme app-file-card .delete-button:hover, .admin-theme.dark-theme app-file-card .event-button:hover, .admin-theme.dark-theme app-file-card .file-info-button:hover,
.admin-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.admin-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover,
.admin-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover,
.admin-theme.theme-override.theme-override.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.admin-theme.dark-theme app-file-card .download-button:hover, .admin-theme.dark-theme app-file-card .event-button:hover,
.admin-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.admin-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover {
  color: #558b2f;
}
.admin-theme.dark-theme app-file-card .delete-button, .admin-theme.dark-theme app-file-card .selected-icon, .admin-theme.dark-theme app-file-card .link-icon,
.admin-theme.theme-override.theme-override.dark-theme app-file-card .delete-button,
.admin-theme.theme-override.theme-override.dark-theme app-file-card .selected-icon,
.admin-theme.theme-override.theme-override.dark-theme app-file-card .link-icon {
  color: #424242;
}
.admin-theme.dark-theme app-file-card .delete-button:hover,
.admin-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.admin-theme.dark-theme app-file-card .timeline-item-card,
.admin-theme.theme-override.theme-override.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.admin-theme.dark-theme app-commission-list tr.highlight,
.admin-theme.theme-override.theme-override.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.admin-theme.dark-theme app-commission-list section.wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.admin-theme.dark-theme app-commission-list header.header,
.admin-theme.theme-override.theme-override.dark-theme app-commission-list header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-commission-list header.header button.clear-search,
.admin-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-commission-list header.header button.clear-search:hover,
.admin-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #558b2f;
}
.admin-theme.dark-theme app-commission-list .clickable-list-container:before,
.admin-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a,
.admin-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.admin-theme.dark-theme app-commission-list a.active,
.admin-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.admin-theme.theme-override.theme-override.dark-theme app-commission-list a.active,
.admin-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.admin-theme.dark-theme app-videodokumentation-list section.wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.admin-theme.dark-theme app-videodokumentation-list header.header,
.admin-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search,
.admin-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.admin-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #558b2f;
}
.admin-theme.dark-theme app-videodokumentation-list .clickable-list-container:before,
.admin-theme.theme-override.theme-override.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme app-videodokumentation-list a.active,
.admin-theme.theme-override.theme-override.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.admin-theme.dark-theme app-email-client .email-list .email-list-entry.current,
.admin-theme.theme-override.theme-override.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.admin-theme.dark-theme app-email-client .nav-bar,
.admin-theme.theme-override.theme-override.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.admin-theme.dark-theme app-email-client .search-bar-header,
.admin-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-header {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-email-client .search-bar-clear-search,
.admin-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-email-client .search-bar-clear-search:hover,
.admin-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #558b2f;
}
.admin-theme.dark-theme app-email-client .email-preview .email-contact-link,
.admin-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.admin-theme.dark-theme app-email-client .email-preview .email-card,
.admin-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.admin-theme.dark-theme app-email-client .email-preview .email-iframe,
.admin-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.admin-theme.dark-theme app-email-client .sub-elements,
.admin-theme.theme-override.theme-override.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.admin-theme.dark-theme app-email-client .nav-tree .mat-list-item-content,
.admin-theme.theme-override.theme-override.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme app-email-client .email-list-entry,
.admin-theme.theme-override.theme-override.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.admin-theme.dark-theme app-support-dialog .card,
.admin-theme.theme-override.theme-override.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.admin-theme.dark-theme app-support-dialog a.link,
.admin-theme.theme-override.theme-override.dark-theme app-support-dialog a.link {
  color: white;
}
.admin-theme.dark-theme app-image-editor .tui-image-editor-main-container,
.admin-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.admin-theme.dark-theme app-image-editor .tui-image-editor-controls,
.admin-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.admin-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled,
.admin-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.admin-theme.dark-theme app-image-editor .tui-image-editor-menu .normal,
.admin-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.admin-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.admin-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.admin-theme.dark-theme app-file-explorer .example-container, .admin-theme.dark-theme app-file-explorer .content,
.admin-theme.theme-override.theme-override.dark-theme app-file-explorer .example-container,
.admin-theme.theme-override.theme-override.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.admin-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.admin-theme.dark-theme app-file-explorer .list-item:hover,
.admin-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node:hover,
.admin-theme.theme-override.theme-override.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.admin-theme.dark-theme app-file-explorer .explorer-tree-node.selected,
.admin-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.admin-theme.dark-theme app-file-explorer .share-icon,
.admin-theme.theme-override.theme-override.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme app-file-explorer .toggle-view-button,
.admin-theme.theme-override.theme-override.dark-theme app-file-explorer .toggle-view-button {
  background: #33691e;
  color: white;
}
.admin-theme.dark-theme app-file-explorer .root-button,
.admin-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.admin-theme.dark-theme app-file-explorer .root-button fa-icon,
.admin-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.admin-theme.dark-theme app-file-explorer .selected-elements-amount,
.admin-theme.theme-override.theme-override.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.admin-theme.dark-theme app-file-explorer .back-button .inverted-arrow,
.admin-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #558b2f;
}
.admin-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .admin-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow,
.admin-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:focus .inverted-arrow,
.admin-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.admin-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow,
.admin-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.admin-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .admin-theme.dark-theme app-select-folder-dialog .list-item:hover,
.admin-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node:hover,
.admin-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.admin-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected,
.admin-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.admin-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.admin-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.admin-theme.dark-theme app-reports-list section.wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.admin-theme.dark-theme app-reports-list header.header,
.admin-theme.theme-override.theme-override.dark-theme app-reports-list header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-reports-list header.header button.clear-search,
.admin-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-reports-list header.header button.clear-search:hover,
.admin-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #558b2f;
}
.admin-theme.dark-theme app-reports-list .clickable-list-container:before,
.admin-theme.theme-override.theme-override.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme app-reports-list a.active,
.admin-theme.theme-override.theme-override.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.admin-theme.dark-theme app-generated-documents-list section.wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.admin-theme.dark-theme app-generated-documents-list header.header,
.admin-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-generated-documents-list header.header button.clear-search,
.admin-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover,
.admin-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #558b2f;
}
.admin-theme.dark-theme app-generated-documents-list .clickable-list-container:before,
.admin-theme.theme-override.theme-override.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme app-generated-documents-list a.active,
.admin-theme.theme-override.theme-override.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.admin-theme.dark-theme app-invoice-editor .button-wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.admin-theme.dark-theme .hover-form .mat-form-field-flex:hover,
.admin-theme.theme-override.theme-override.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.admin-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .admin-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover,
.admin-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item,
.admin-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.admin-theme.dark-theme app-dave-list-card .card-header,
.admin-theme.theme-override.theme-override.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.admin-theme.dark-theme app-dave-list-card .bottom-shadow,
.admin-theme.theme-override.theme-override.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.admin-theme.dark-theme app-filter div.date,
.admin-theme.theme-override.theme-override.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.admin-theme.dark-theme app-event-card .primary,
.admin-theme.theme-override.theme-override.dark-theme app-event-card .primary {
  color: #558b2f;
}
.admin-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.admin-theme.theme-override.theme-override.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.admin-theme.dark-theme app-booking-positions-list section.wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.admin-theme.dark-theme app-booking-positions-list header.header,
.admin-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-booking-positions-list header.header button.clear-search,
.admin-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover,
.admin-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #558b2f;
}
.admin-theme.dark-theme app-booking-positions-list .clickable-list-container:before,
.admin-theme.theme-override.theme-override.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme app-booking-positions-list a.active,
.admin-theme.theme-override.theme-override.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.admin-theme.dark-theme app-booking-positions-list th,
.admin-theme.theme-override.theme-override.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.admin-theme.dark-theme app-dave-list tr.highlight,
.admin-theme.theme-override.theme-override.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.admin-theme.dark-theme app-dave-list section.wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.admin-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview,
.admin-theme.theme-override.theme-override.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.admin-theme.dark-theme app-dave-list header.header,
.admin-theme.theme-override.theme-override.dark-theme app-dave-list header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-dave-list header.header button.clear-search,
.admin-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-dave-list header.header button.clear-search:hover,
.admin-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #558b2f;
}
.admin-theme.dark-theme app-dave-list .clickable-list-container:before,
.admin-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a,
.admin-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.admin-theme.dark-theme app-dave-list a.active,
.admin-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.admin-theme.theme-override.theme-override.dark-theme app-dave-list a.active,
.admin-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.admin-theme.dark-theme app-export-business-volumes-dialog tr.highlight,
.admin-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.admin-theme.dark-theme app-export-business-volumes-dialog section.wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.admin-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.admin-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.admin-theme.dark-theme app-export-business-volumes-dialog header.header,
.admin-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search,
.admin-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.admin-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #558b2f;
}
.admin-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before,
.admin-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.admin-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.admin-theme.dark-theme app-export-business-volumes-dialog a.active,
.admin-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.admin-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog a.active,
.admin-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.admin-theme.dark-theme app-contact-list .darker-background.darker-background,
.admin-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.admin-theme.dark-theme app-contact-list .darker-background.darker-background:hover,
.admin-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.admin-theme.dark-theme app-select-persons table tr th[mat-header-cell],
.admin-theme.theme-override.theme-override.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.admin-theme.dark-theme app-shift-plan .header-colorful,
.admin-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.admin-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.admin-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .admin-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.admin-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button,
.admin-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.admin-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .admin-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.admin-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.admin-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.admin-theme.dark-theme app-detail-piecework main,
.admin-theme.theme-override.theme-override.dark-theme app-detail-piecework main {
  background-color: #558b2f;
  color: white;
}
.admin-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.admin-theme.theme-override.theme-override.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.admin-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item,
.admin-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.admin-theme.dark-theme app-detail-piecework main .mat-tab-label,
.admin-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.admin-theme.dark-theme app-detail-piecework header,
.admin-theme.theme-override.theme-override.dark-theme app-detail-piecework header {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background,
.admin-theme.theme-override.theme-override.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #558b2f;
  color: white;
}
.admin-theme.dark-theme app-piecework-demo .scrollable,
.admin-theme.theme-override.theme-override.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.admin-theme.dark-theme app-side-nav-bar,
.admin-theme.theme-override.theme-override.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.admin-theme.dark-theme app-side-nav-bar [mat-list-item].is-active,
.admin-theme.theme-override.theme-override.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #558b2f;
}
.admin-theme.dark-theme app-side-nav-bar mat-nav-list,
.admin-theme.theme-override.theme-override.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme .dave-inc-bar,
.admin-theme.theme-override.theme-override.dark-theme .dave-inc-bar {
  background-color: #558b2f;
}
.admin-theme.dark-theme app-root,
.admin-theme.theme-override.theme-override.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.admin-theme.dark-theme app-commission-overview .alex-sein-buntes-feld,
.admin-theme.theme-override.theme-override.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #558b2f;
}
.admin-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.admin-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child,
.admin-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.admin-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot,
.admin-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.admin-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.admin-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.admin-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child,
.admin-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #558b2f;
  border-color: #558b2f;
}
.admin-theme.dark-theme app-commission-overview .timeline,
.admin-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme app-commission-overview .timeline-event-card,
.admin-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme app-commission-overview .timeline-event-card:hover,
.admin-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.admin-theme.dark-theme app-comment-list .inline-send,
.admin-theme.theme-override.theme-override.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.admin-theme.dark-theme app-new-booking-option .highlight.highlight,
.admin-theme.theme-override.theme-override.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.admin-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.admin-theme.dark-theme app-new-booking-option .disabled.disabled,
.admin-theme.theme-override.theme-override.dark-theme app-new-booking-option .dont-edit.dont-edit,
.admin-theme.theme-override.theme-override.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme .ngx-toastr,
.admin-theme.theme-override.theme-override.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.admin-theme.dark-theme .ngx-toastr:hover,
.admin-theme.theme-override.theme-override.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.admin-theme.dark-theme .ngx-toastr.toast-success,
.admin-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.admin-theme.dark-theme .ngx-toastr.toast-error,
.admin-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.admin-theme.dark-theme .ngx-toastr.toast-info,
.admin-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.admin-theme.dark-theme app-resource-plan .header-colorful,
.admin-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful {
  background-color: #33691e;
  color: white;
}
.admin-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.admin-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.admin-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .admin-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.admin-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button,
.admin-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.admin-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .admin-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.admin-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.admin-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.admin-theme.dark-theme app-time-tracker,
.admin-theme.theme-override.theme-override.dark-theme app-time-tracker {
  background-color: #7cb342;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme .ngx-mat-colorpicker-content,
.admin-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.admin-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.admin-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.admin-theme.dark-theme app-person-list-entry a.link,
.admin-theme.theme-override.theme-override.dark-theme app-person-list-entry a.link {
  color: white;
}
.admin-theme.dark-theme app-doctor-list-entry .link,
.admin-theme.theme-override.theme-override.dark-theme app-doctor-list-entry .link {
  color: white;
}
.admin-theme.dark-theme app-expansion-panel .scrollable .top-shadow,
.admin-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.admin-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow,
.admin-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.admin-theme.dark-theme .app-background-primary,
.admin-theme.theme-override.theme-override.dark-theme .app-background-primary {
  background-color: #558b2f;
}
.admin-theme.dark-theme .app-background-accent,
.admin-theme.theme-override.theme-override.dark-theme .app-background-accent {
  background-color: #fafafa;
}
.admin-theme.dark-theme .app-background-warn,
.admin-theme.theme-override.theme-override.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.admin-theme.dark-theme .app-foreground-primary,
.admin-theme.theme-override.theme-override.dark-theme .app-foreground-primary {
  color: #558b2f;
}
.admin-theme.dark-theme .app-foreground-accent,
.admin-theme.theme-override.theme-override.dark-theme .app-foreground-accent {
  color: #fafafa;
}
.admin-theme.dark-theme .app-foreground-warn,
.admin-theme.theme-override.theme-override.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.admin-theme.dark-theme app-ck-editor,
.admin-theme.theme-override.theme-override.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.admin-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.admin-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.admin-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.admin-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.admin-theme.dark-theme app-file-order-dialog .list-item,
.admin-theme.theme-override.theme-override.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.admin-theme.dark-theme app-start-process-dialog .selected-files-list,
.admin-theme.theme-override.theme-override.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme app-process-main-view .detection-modal-wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.admin-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #558b2f;
}
.admin-theme.dark-theme app-process-main-view .main-file-badge,
.admin-theme.theme-override.theme-override.dark-theme app-process-main-view .main-file-badge {
  color: #558b2f;
}
.admin-theme.dark-theme app-new-document-view-component dropzone .input,
.admin-theme.dark-theme app-new-document-view-component dropzone .pen-icon,
.admin-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .input,
.admin-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.admin-theme.dark-theme app-time-tracker-multiple .timer-card,
.admin-theme.theme-override.theme-override.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #7cb342;
  color: rgba(0, 0, 0, 0.87);
}
.admin-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.admin-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.admin-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active,
.admin-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.admin-theme.dark-theme app-arl-table .add-button-list,
.admin-theme.theme-override.theme-override.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.admin-theme.dark-theme app-pseudo-step-header .wrapper-button.active,
.admin-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #558b2f;
}
.admin-theme.dark-theme app-pseudo-step-header .image-wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.admin-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.admin-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.admin-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #558b2f;
  color: white;
}
.admin-theme.dark-theme app-milestone-modal .status-form,
.admin-theme.theme-override.theme-override.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.admin-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.admin-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.admin-theme.dark-theme app-e-invoice-view .borders,
.admin-theme.dark-theme app-e-invoice-view .borders-column,
.admin-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.admin-theme.dark-theme app-e-invoice-view .borders-row,
.admin-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.admin-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.admin-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.admin-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders,
.admin-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column,
.admin-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.admin-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row,
.admin-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme app-e-invoice-view .mat-table td,
.admin-theme.dark-theme app-e-invoice-view .mat-table th,
.admin-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table td,
.admin-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.admin-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.admin-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.admin-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.admin-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders,
.admin-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.admin-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.admin-theme.dark-theme app-detail-contract .primary,
.admin-theme.theme-override.theme-override.dark-theme app-detail-contract .primary {
  color: #558b2f;
}
.admin-theme.dark-theme app-detail-contract .filter,
.admin-theme.theme-override.theme-override.dark-theme app-detail-contract .filter {
  background-color: white;
}
.admin-theme.dark-theme app-detail-contract .filter h2,
.admin-theme.theme-override.theme-override.dark-theme app-detail-contract .filter h2 {
  color: #558b2f;
}
.admin-theme.dark-theme app-contract-list header.header,
.admin-theme.theme-override.theme-override.dark-theme app-contract-list header.header {
  color: white;
  background-color: #33691e;
}
.admin-theme.dark-theme app-detail-doctor .deleted,
.admin-theme.theme-override.theme-override.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.admin-theme.dark-theme app-detail-doctor .bookmark-wrapper,
.admin-theme.theme-override.theme-override.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.admin-theme.dark-theme app-detail-doctor a.link,
.admin-theme.theme-override.theme-override.dark-theme app-detail-doctor a.link {
  color: white;
}
.stats-theme .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.stats-theme .mat-option,
.stats-theme.theme-override.theme-override .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-option:hover:not(.mat-option-disabled), .stats-theme .mat-option:focus:not(.mat-option-disabled),
.stats-theme.theme-override.theme-override .mat-option:hover:not(.mat-option-disabled),
.stats-theme.theme-override.theme-override .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.stats-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.stats-theme.theme-override.theme-override .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.stats-theme .mat-option.mat-active,
.stats-theme.theme-override.theme-override .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-option.mat-option-disabled,
.stats-theme.theme-override.theme-override .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.stats-theme.theme-override.theme-override .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #3949ab;
}
.stats-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.stats-theme.theme-override.theme-override .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.stats-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.stats-theme.theme-override.theme-override .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.stats-theme .mat-optgroup-label,
.stats-theme.theme-override.theme-override .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.stats-theme .mat-optgroup-disabled .mat-optgroup-label,
.stats-theme.theme-override.theme-override .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-pseudo-checkbox,
.stats-theme.theme-override.theme-override .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.stats-theme .mat-pseudo-checkbox::after,
.stats-theme.theme-override.theme-override .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.stats-theme .mat-pseudo-checkbox-disabled,
.stats-theme.theme-override.theme-override .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.stats-theme .mat-primary .mat-pseudo-checkbox-checked,
.stats-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.stats-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-checked,
.stats-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #3949ab;
}
.stats-theme .mat-pseudo-checkbox-checked,
.stats-theme .mat-pseudo-checkbox-indeterminate,
.stats-theme .mat-accent .mat-pseudo-checkbox-checked,
.stats-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.stats-theme.theme-override.theme-override .mat-pseudo-checkbox-checked,
.stats-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate,
.stats-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-checked,
.stats-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.stats-theme .mat-warn .mat-pseudo-checkbox-checked,
.stats-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.stats-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-checked,
.stats-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.stats-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.stats-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.stats-theme.theme-override.theme-override .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.stats-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.stats-theme .mat-app-background, .stats-theme.mat-app-background,
.stats-theme.theme-override.theme-override .mat-app-background,
.stats-theme.theme-override.theme-override.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-elevation-z0,
.stats-theme.theme-override.theme-override .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z1,
.stats-theme.theme-override.theme-override .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z2,
.stats-theme.theme-override.theme-override .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z3,
.stats-theme.theme-override.theme-override .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z4,
.stats-theme.theme-override.theme-override .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z5,
.stats-theme.theme-override.theme-override .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z6,
.stats-theme.theme-override.theme-override .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z7,
.stats-theme.theme-override.theme-override .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z8,
.stats-theme.theme-override.theme-override .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z9,
.stats-theme.theme-override.theme-override .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z10,
.stats-theme.theme-override.theme-override .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z11,
.stats-theme.theme-override.theme-override .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z12,
.stats-theme.theme-override.theme-override .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z13,
.stats-theme.theme-override.theme-override .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z14,
.stats-theme.theme-override.theme-override .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z15,
.stats-theme.theme-override.theme-override .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z16,
.stats-theme.theme-override.theme-override .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z17,
.stats-theme.theme-override.theme-override .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z18,
.stats-theme.theme-override.theme-override .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z19,
.stats-theme.theme-override.theme-override .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z20,
.stats-theme.theme-override.theme-override .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z21,
.stats-theme.theme-override.theme-override .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z22,
.stats-theme.theme-override.theme-override .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z23,
.stats-theme.theme-override.theme-override .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-elevation-z24,
.stats-theme.theme-override.theme-override .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.stats-theme .mat-autocomplete-panel,
.stats-theme.theme-override.theme-override .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.stats-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.stats-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.stats-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-badge,
.stats-theme.theme-override.theme-override .mat-badge {
  position: relative;
}
.stats-theme .mat-badge.mat-badge,
.stats-theme.theme-override.theme-override .mat-badge.mat-badge {
  overflow: visible;
}
.stats-theme .mat-badge-hidden .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-hidden .mat-badge-content {
  display: none;
}
.stats-theme .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.stats-theme .ng-animate-disabled .mat-badge-content,
.stats-theme .mat-badge-content._mat-animation-noopable,
.stats-theme.theme-override.theme-override .ng-animate-disabled .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.stats-theme .mat-badge-content.mat-badge-active,
.stats-theme.theme-override.theme-override .mat-badge-content.mat-badge-active {
  transform: none;
}
.stats-theme .mat-badge-small .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.stats-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.stats-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.stats-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .stats-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.stats-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .stats-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.stats-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .stats-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.stats-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .stats-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.stats-theme .mat-badge-medium .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.stats-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.stats-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.stats-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .stats-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.stats-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .stats-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.stats-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .stats-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.stats-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .stats-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.stats-theme .mat-badge-large .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.stats-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.stats-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.stats-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .stats-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.stats-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .stats-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.stats-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .stats-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.stats-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .stats-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.stats-theme .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-content {
  color: white;
  background: #3949ab;
}
.cdk-high-contrast-active .stats-theme .mat-badge-content, .cdk-high-contrast-active .stats-theme.theme-override.theme-override .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.stats-theme .mat-badge-accent .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-badge-warn .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.stats-theme .mat-badge-disabled .mat-badge-content,
.stats-theme.theme-override.theme-override .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-bottom-sheet-container,
.stats-theme.theme-override.theme-override .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-button, .stats-theme .mat-icon-button, .stats-theme .mat-stroked-button,
.stats-theme.theme-override.theme-override .mat-button,
.stats-theme.theme-override.theme-override .mat-icon-button,
.stats-theme.theme-override.theme-override .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.stats-theme .mat-button.mat-primary, .stats-theme .mat-icon-button.mat-primary, .stats-theme .mat-stroked-button.mat-primary,
.stats-theme.theme-override.theme-override .mat-button.mat-primary,
.stats-theme.theme-override.theme-override .mat-icon-button.mat-primary,
.stats-theme.theme-override.theme-override .mat-stroked-button.mat-primary {
  color: #3949ab;
}
.stats-theme .mat-button.mat-accent, .stats-theme .mat-icon-button.mat-accent, .stats-theme .mat-stroked-button.mat-accent,
.stats-theme.theme-override.theme-override .mat-button.mat-accent,
.stats-theme.theme-override.theme-override .mat-icon-button.mat-accent,
.stats-theme.theme-override.theme-override .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.stats-theme .mat-button.mat-warn, .stats-theme .mat-icon-button.mat-warn, .stats-theme .mat-stroked-button.mat-warn,
.stats-theme.theme-override.theme-override .mat-button.mat-warn,
.stats-theme.theme-override.theme-override .mat-icon-button.mat-warn,
.stats-theme.theme-override.theme-override .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.stats-theme .mat-button.mat-primary.mat-button-disabled, .stats-theme .mat-button.mat-accent.mat-button-disabled, .stats-theme .mat-button.mat-warn.mat-button-disabled, .stats-theme .mat-button.mat-button-disabled.mat-button-disabled, .stats-theme .mat-icon-button.mat-primary.mat-button-disabled, .stats-theme .mat-icon-button.mat-accent.mat-button-disabled, .stats-theme .mat-icon-button.mat-warn.mat-button-disabled, .stats-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .stats-theme .mat-stroked-button.mat-primary.mat-button-disabled, .stats-theme .mat-stroked-button.mat-accent.mat-button-disabled, .stats-theme .mat-stroked-button.mat-warn.mat-button-disabled, .stats-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-button.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-button.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-button.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-button.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-icon-button.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-icon-button.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-icon-button.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-stroked-button.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-stroked-button.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-stroked-button.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.stats-theme .mat-button.mat-primary .mat-button-focus-overlay, .stats-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .stats-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override .mat-button.mat-primary .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override .mat-icon-button.mat-primary .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #3949ab;
}
.stats-theme .mat-button.mat-accent .mat-button-focus-overlay, .stats-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .stats-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override .mat-button.mat-accent .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override .mat-icon-button.mat-accent .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.stats-theme .mat-button.mat-warn .mat-button-focus-overlay, .stats-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .stats-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override .mat-button.mat-warn .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override .mat-icon-button.mat-warn .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.stats-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .stats-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .stats-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override .mat-button.mat-button-disabled .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.stats-theme .mat-button .mat-ripple-element, .stats-theme .mat-icon-button .mat-ripple-element, .stats-theme .mat-stroked-button .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-button .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-icon-button .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.stats-theme .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override .mat-button-focus-overlay {
  background: black;
}
.stats-theme .mat-stroked-button:not(.mat-button-disabled),
.stats-theme.theme-override.theme-override .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-flat-button, .stats-theme .mat-raised-button, .stats-theme .mat-fab, .stats-theme .mat-mini-fab,
.stats-theme.theme-override.theme-override .mat-flat-button,
.stats-theme.theme-override.theme-override .mat-raised-button,
.stats-theme.theme-override.theme-override .mat-fab,
.stats-theme.theme-override.theme-override .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.stats-theme .mat-flat-button.mat-primary, .stats-theme .mat-raised-button.mat-primary, .stats-theme .mat-fab.mat-primary, .stats-theme .mat-mini-fab.mat-primary,
.stats-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.stats-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.stats-theme.theme-override.theme-override .mat-fab.mat-primary,
.stats-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  color: white;
}
.stats-theme .mat-flat-button.mat-accent, .stats-theme .mat-raised-button.mat-accent, .stats-theme .mat-fab.mat-accent, .stats-theme .mat-mini-fab.mat-accent,
.stats-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.stats-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.stats-theme.theme-override.theme-override .mat-fab.mat-accent,
.stats-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-flat-button.mat-warn, .stats-theme .mat-raised-button.mat-warn, .stats-theme .mat-fab.mat-warn, .stats-theme .mat-mini-fab.mat-warn,
.stats-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.stats-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.stats-theme.theme-override.theme-override .mat-fab.mat-warn,
.stats-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  color: white;
}
.stats-theme .mat-flat-button.mat-primary.mat-button-disabled, .stats-theme .mat-flat-button.mat-accent.mat-button-disabled, .stats-theme .mat-flat-button.mat-warn.mat-button-disabled, .stats-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .stats-theme .mat-raised-button.mat-primary.mat-button-disabled, .stats-theme .mat-raised-button.mat-accent.mat-button-disabled, .stats-theme .mat-raised-button.mat-warn.mat-button-disabled, .stats-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .stats-theme .mat-fab.mat-primary.mat-button-disabled, .stats-theme .mat-fab.mat-accent.mat-button-disabled, .stats-theme .mat-fab.mat-warn.mat-button-disabled, .stats-theme .mat-fab.mat-button-disabled.mat-button-disabled, .stats-theme .mat-mini-fab.mat-primary.mat-button-disabled, .stats-theme .mat-mini-fab.mat-accent.mat-button-disabled, .stats-theme .mat-mini-fab.mat-warn.mat-button-disabled, .stats-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.stats-theme .mat-flat-button.mat-primary, .stats-theme .mat-raised-button.mat-primary, .stats-theme .mat-fab.mat-primary, .stats-theme .mat-mini-fab.mat-primary,
.stats-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.stats-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.stats-theme.theme-override.theme-override .mat-fab.mat-primary,
.stats-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  background-color: #3949ab;
}
.stats-theme .mat-flat-button.mat-accent, .stats-theme .mat-raised-button.mat-accent, .stats-theme .mat-fab.mat-accent, .stats-theme .mat-mini-fab.mat-accent,
.stats-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.stats-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.stats-theme.theme-override.theme-override .mat-fab.mat-accent,
.stats-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.stats-theme .mat-flat-button.mat-warn, .stats-theme .mat-raised-button.mat-warn, .stats-theme .mat-fab.mat-warn, .stats-theme .mat-mini-fab.mat-warn,
.stats-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.stats-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.stats-theme.theme-override.theme-override .mat-fab.mat-warn,
.stats-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.stats-theme .mat-flat-button.mat-primary.mat-button-disabled, .stats-theme .mat-flat-button.mat-accent.mat-button-disabled, .stats-theme .mat-flat-button.mat-warn.mat-button-disabled, .stats-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .stats-theme .mat-raised-button.mat-primary.mat-button-disabled, .stats-theme .mat-raised-button.mat-accent.mat-button-disabled, .stats-theme .mat-raised-button.mat-warn.mat-button-disabled, .stats-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .stats-theme .mat-fab.mat-primary.mat-button-disabled, .stats-theme .mat-fab.mat-accent.mat-button-disabled, .stats-theme .mat-fab.mat-warn.mat-button-disabled, .stats-theme .mat-fab.mat-button-disabled.mat-button-disabled, .stats-theme .mat-mini-fab.mat-primary.mat-button-disabled, .stats-theme .mat-mini-fab.mat-accent.mat-button-disabled, .stats-theme .mat-mini-fab.mat-warn.mat-button-disabled, .stats-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-flat-button.mat-primary .mat-ripple-element, .stats-theme .mat-raised-button.mat-primary .mat-ripple-element, .stats-theme .mat-fab.mat-primary .mat-ripple-element, .stats-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-flat-button.mat-primary .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-raised-button.mat-primary .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-fab.mat-primary .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.stats-theme .mat-flat-button.mat-accent .mat-ripple-element, .stats-theme .mat-raised-button.mat-accent .mat-ripple-element, .stats-theme .mat-fab.mat-accent .mat-ripple-element, .stats-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-flat-button.mat-accent .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-raised-button.mat-accent .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-fab.mat-accent .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.stats-theme .mat-flat-button.mat-warn .mat-ripple-element, .stats-theme .mat-raised-button.mat-warn .mat-ripple-element, .stats-theme .mat-fab.mat-warn .mat-ripple-element, .stats-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-flat-button.mat-warn .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-raised-button.mat-warn .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-fab.mat-warn .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.stats-theme .mat-stroked-button:not([class*=mat-elevation-z]), .stats-theme .mat-flat-button:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override .mat-stroked-button:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-raised-button:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-fab:not([class*=mat-elevation-z]), .stats-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override .mat-fab:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .stats-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .stats-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.stats-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.stats-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.stats-theme .mat-button-toggle,
.stats-theme.theme-override.theme-override .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.stats-theme.theme-override.theme-override .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-button-toggle-appearance-standard,
.stats-theme.theme-override.theme-override .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.stats-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.stats-theme.theme-override.theme-override .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.stats-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.stats-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.stats-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.stats-theme.theme-override.theme-override [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.stats-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.stats-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.stats-theme .mat-button-toggle-checked,
.stats-theme.theme-override.theme-override .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.stats-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.stats-theme.theme-override.theme-override .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-button-toggle-disabled,
.stats-theme.theme-override.theme-override .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.stats-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.stats-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.stats-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.stats-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.stats-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.stats-theme .mat-button-toggle-group-appearance-standard,
.stats-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.stats-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.stats-theme .mat-card,
.stats-theme.theme-override.theme-override .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-card:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-card-subtitle,
.stats-theme.theme-override.theme-override .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.stats-theme .mat-checkbox-frame,
.stats-theme.theme-override.theme-override .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.stats-theme .mat-checkbox-checkmark,
.stats-theme.theme-override.theme-override .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.stats-theme .mat-checkbox-checkmark-path,
.stats-theme.theme-override.theme-override .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.stats-theme .mat-checkbox-mixedmark,
.stats-theme.theme-override.theme-override .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.stats-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .stats-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.stats-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.stats-theme.theme-override.theme-override .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #3949ab;
}
.stats-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .stats-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.stats-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.stats-theme.theme-override.theme-override .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.stats-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .stats-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.stats-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.stats-theme.theme-override.theme-override .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.stats-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .stats-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.stats-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.stats-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.stats-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.stats-theme.theme-override.theme-override .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.stats-theme .mat-checkbox-disabled .mat-checkbox-label,
.stats-theme.theme-override.theme-override .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-checkbox .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.stats-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.stats-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #3949ab;
}
.stats-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.stats-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.stats-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.stats-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.stats-theme .mat-chip.mat-standard-chip,
.stats-theme.theme-override.theme-override .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.stats-theme.theme-override.theme-override .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.stats-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.stats-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.stats-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.stats-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.stats-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.stats-theme .mat-chip.mat-standard-chip::after,
.stats-theme.theme-override.theme-override .mat-chip.mat-standard-chip::after {
  background: black;
}
.stats-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.stats-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #3949ab;
  color: white;
}
.stats-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.stats-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.stats-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.stats-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.stats-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.stats-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.stats-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.stats-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.stats-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.stats-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.stats-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.stats-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.stats-theme .mat-table,
.stats-theme.theme-override.theme-override .mat-table {
  background: white;
}
.stats-theme .mat-table thead, .stats-theme .mat-table tbody, .stats-theme .mat-table tfoot,
.stats-theme mat-header-row, .stats-theme mat-row, .stats-theme mat-footer-row,
.stats-theme [mat-header-row], .stats-theme [mat-row], .stats-theme [mat-footer-row],
.stats-theme .mat-table-sticky,
.stats-theme.theme-override.theme-override .mat-table thead,
.stats-theme.theme-override.theme-override .mat-table tbody,
.stats-theme.theme-override.theme-override .mat-table tfoot,
.stats-theme.theme-override.theme-override mat-header-row,
.stats-theme.theme-override.theme-override mat-row,
.stats-theme.theme-override.theme-override mat-footer-row,
.stats-theme.theme-override.theme-override [mat-header-row],
.stats-theme.theme-override.theme-override [mat-row],
.stats-theme.theme-override.theme-override [mat-footer-row],
.stats-theme.theme-override.theme-override .mat-table-sticky {
  background: inherit;
}
.stats-theme mat-row, .stats-theme mat-header-row, .stats-theme mat-footer-row,
.stats-theme th.mat-header-cell, .stats-theme td.mat-cell, .stats-theme td.mat-footer-cell,
.stats-theme.theme-override.theme-override mat-row,
.stats-theme.theme-override.theme-override mat-header-row,
.stats-theme.theme-override.theme-override mat-footer-row,
.stats-theme.theme-override.theme-override th.mat-header-cell,
.stats-theme.theme-override.theme-override td.mat-cell,
.stats-theme.theme-override.theme-override td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-header-cell,
.stats-theme.theme-override.theme-override .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.stats-theme .mat-cell, .stats-theme .mat-footer-cell,
.stats-theme.theme-override.theme-override .mat-cell,
.stats-theme.theme-override.theme-override .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-calendar-arrow,
.stats-theme.theme-override.theme-override .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.stats-theme .mat-datepicker-toggle,
.stats-theme .mat-datepicker-content .mat-calendar-next-button,
.stats-theme .mat-datepicker-content .mat-calendar-previous-button,
.stats-theme.theme-override.theme-override .mat-datepicker-toggle,
.stats-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-next-button,
.stats-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.stats-theme .mat-calendar-table-header-divider::after,
.stats-theme.theme-override.theme-override .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-calendar-table-header,
.stats-theme .mat-calendar-body-label,
.stats-theme.theme-override.theme-override .mat-calendar-table-header,
.stats-theme.theme-override.theme-override .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.stats-theme .mat-calendar-body-cell-content,
.stats-theme .mat-date-range-input-separator,
.stats-theme.theme-override.theme-override .mat-calendar-body-cell-content,
.stats-theme.theme-override.theme-override .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.stats-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-form-field-disabled .mat-date-range-input-separator,
.stats-theme.theme-override.theme-override .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-calendar-body-in-preview,
.stats-theme.theme-override.theme-override .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.stats-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.stats-theme .mat-calendar-body-in-range::before,
.stats-theme.theme-override.theme-override .mat-calendar-body-in-range::before {
  background: rgba(57, 73, 171, 0.2);
}
.stats-theme .mat-calendar-body-comparison-identical,
.stats-theme .mat-calendar-body-in-comparison-range::before,
.stats-theme.theme-override.theme-override .mat-calendar-body-comparison-identical,
.stats-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.stats-theme .mat-calendar-body-comparison-bridge-start::before,
.stats-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.stats-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-start::before,
.stats-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(57, 73, 171, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.stats-theme .mat-calendar-body-comparison-bridge-end::before,
.stats-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.stats-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-end::before,
.stats-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(57, 73, 171, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.stats-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.stats-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.stats-theme.theme-override.theme-override .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.stats-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.stats-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.stats-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.stats-theme.theme-override.theme-override .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.stats-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.stats-theme .mat-calendar-body-selected,
.stats-theme.theme-override.theme-override .mat-calendar-body-selected {
  background-color: #3949ab;
  color: white;
}
.stats-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.stats-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(57, 73, 171, 0.4);
}
.stats-theme .mat-calendar-body-today.mat-calendar-body-selected,
.stats-theme.theme-override.theme-override .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.stats-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(57, 73, 171, 0.3);
}
@media (hover: hover) {
  .stats-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(57, 73, 171, 0.3);
  }
}
.stats-theme .mat-datepicker-content,
.stats-theme.theme-override.theme-override .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.stats-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.stats-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.stats-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.stats-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.stats-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.stats-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.stats-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.stats-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.stats-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.stats-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.stats-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.stats-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .stats-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.stats-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.stats-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.stats-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.stats-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.stats-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.stats-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.stats-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.stats-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.stats-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.stats-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.stats-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.stats-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.stats-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.stats-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.stats-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .stats-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.stats-theme .mat-datepicker-content-touch,
.stats-theme.theme-override.theme-override .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-datepicker-toggle-active,
.stats-theme.theme-override.theme-override .mat-datepicker-toggle-active {
  color: #3949ab;
}
.stats-theme .mat-datepicker-toggle-active.mat-accent,
.stats-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.stats-theme .mat-datepicker-toggle-active.mat-warn,
.stats-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.stats-theme .mat-date-range-input-inner[disabled],
.stats-theme.theme-override.theme-override .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-dialog-container,
.stats-theme.theme-override.theme-override .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-divider,
.stats-theme.theme-override.theme-override .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-divider-vertical,
.stats-theme.theme-override.theme-override .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-expansion-panel,
.stats-theme.theme-override.theme-override .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-action-row,
.stats-theme.theme-override.theme-override .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .stats-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .stats-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.stats-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.stats-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.stats-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .stats-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.stats-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.stats-theme .mat-expansion-panel-header-title,
.stats-theme.theme-override.theme-override .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-expansion-panel-header-description,
.stats-theme .mat-expansion-indicator::after,
.stats-theme.theme-override.theme-override .mat-expansion-panel-header-description,
.stats-theme.theme-override.theme-override .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.stats-theme .mat-expansion-panel-header[aria-disabled=true],
.stats-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.stats-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.stats-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.stats-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.stats-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.stats-theme .mat-form-field-label,
.stats-theme.theme-override.theme-override .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.stats-theme .mat-hint,
.stats-theme.theme-override.theme-override .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.stats-theme .mat-form-field.mat-focused .mat-form-field-label,
.stats-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label {
  color: #3949ab;
}
.stats-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.stats-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.stats-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.stats-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.stats-theme .mat-focused .mat-form-field-required-marker,
.stats-theme.theme-override.theme-override .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.stats-theme .mat-form-field-ripple,
.stats-theme.theme-override.theme-override .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.stats-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #3949ab;
}
.stats-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.stats-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.stats-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.stats-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.stats-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.stats-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #3949ab;
}
.stats-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.stats-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.stats-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.stats-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.stats-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.stats-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.stats-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.stats-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.stats-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.stats-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.stats-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.stats-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.stats-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.stats-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.stats-theme .mat-error,
.stats-theme.theme-override.theme-override .mat-error {
  color: #e91e63;
}
.stats-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.stats-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.stats-theme .mat-form-field-appearance-legacy .mat-hint,
.stats-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.stats-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.stats-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.stats-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.stats-theme.theme-override.theme-override .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.stats-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.stats-theme.theme-override.theme-override .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.stats-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.stats-theme.theme-override.theme-override .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.stats-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.stats-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.stats-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.stats-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.stats-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.stats-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.stats-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.stats-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.stats-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.stats-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.stats-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.stats-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.stats-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #3949ab;
}
.stats-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.stats-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.stats-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.stats-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.stats-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.stats-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.stats-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.stats-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.stats-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.stats-theme .mat-icon.mat-primary,
.stats-theme.theme-override.theme-override .mat-icon.mat-primary {
  color: #3949ab;
}
.stats-theme .mat-icon.mat-accent,
.stats-theme.theme-override.theme-override .mat-icon.mat-accent {
  color: #fafafa;
}
.stats-theme .mat-icon.mat-warn,
.stats-theme.theme-override.theme-override .mat-icon.mat-warn {
  color: #e91e63;
}
.stats-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.stats-theme.theme-override.theme-override .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.stats-theme .mat-input-element:disabled,
.stats-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.stats-theme.theme-override.theme-override .mat-input-element:disabled,
.stats-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-input-element,
.stats-theme.theme-override.theme-override .mat-input-element {
  caret-color: #3949ab;
}
.stats-theme .mat-input-element::placeholder,
.stats-theme.theme-override.theme-override .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.stats-theme .mat-input-element::-moz-placeholder,
.stats-theme.theme-override.theme-override .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.stats-theme .mat-input-element::-webkit-input-placeholder,
.stats-theme.theme-override.theme-override .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.stats-theme .mat-input-element:-ms-input-placeholder,
.stats-theme.theme-override.theme-override .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.stats-theme .mat-form-field.mat-accent .mat-input-element,
.stats-theme.theme-override.theme-override .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.stats-theme .mat-form-field.mat-warn .mat-input-element,
.stats-theme .mat-form-field-invalid .mat-input-element,
.stats-theme.theme-override.theme-override .mat-form-field.mat-warn .mat-input-element,
.stats-theme.theme-override.theme-override .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.stats-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.stats-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.stats-theme .mat-list-base .mat-list-item,
.stats-theme.theme-override.theme-override .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-list-base .mat-list-option,
.stats-theme.theme-override.theme-override .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-list-base .mat-subheader,
.stats-theme.theme-override.theme-override .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.stats-theme .mat-list-base .mat-list-item-disabled,
.stats-theme.theme-override.theme-override .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-list-option:hover, .stats-theme .mat-list-option:focus,
.stats-theme .mat-nav-list .mat-list-item:hover,
.stats-theme .mat-nav-list .mat-list-item:focus,
.stats-theme .mat-action-list .mat-list-item:hover,
.stats-theme .mat-action-list .mat-list-item:focus,
.stats-theme.theme-override.theme-override .mat-list-option:hover,
.stats-theme.theme-override.theme-override .mat-list-option:focus,
.stats-theme.theme-override.theme-override .mat-nav-list .mat-list-item:hover,
.stats-theme.theme-override.theme-override .mat-nav-list .mat-list-item:focus,
.stats-theme.theme-override.theme-override .mat-action-list .mat-list-item:hover,
.stats-theme.theme-override.theme-override .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.stats-theme .mat-list-single-selected-option, .stats-theme .mat-list-single-selected-option:hover, .stats-theme .mat-list-single-selected-option:focus,
.stats-theme.theme-override.theme-override .mat-list-single-selected-option,
.stats-theme.theme-override.theme-override .mat-list-single-selected-option:hover,
.stats-theme.theme-override.theme-override .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-menu-panel,
.stats-theme.theme-override.theme-override .mat-menu-panel {
  background: white;
}
.stats-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-menu-item,
.stats-theme.theme-override.theme-override .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-menu-item[disabled],
.stats-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.stats-theme .mat-menu-item[disabled] .mat-icon-no-color,
.stats-theme.theme-override.theme-override .mat-menu-item[disabled],
.stats-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-menu-submenu-icon,
.stats-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-menu-item .mat-icon-no-color,
.stats-theme .mat-menu-submenu-icon,
.stats-theme.theme-override.theme-override .mat-menu-item .mat-icon-no-color,
.stats-theme.theme-override.theme-override .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.stats-theme .mat-menu-item:hover:not([disabled]),
.stats-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.stats-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.stats-theme .mat-menu-item-highlighted:not([disabled]),
.stats-theme.theme-override.theme-override .mat-menu-item:hover:not([disabled]),
.stats-theme.theme-override.theme-override .mat-menu-item.cdk-program-focused:not([disabled]),
.stats-theme.theme-override.theme-override .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.stats-theme.theme-override.theme-override .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.stats-theme .mat-paginator,
.stats-theme.theme-override.theme-override .mat-paginator {
  background: white;
}
.stats-theme .mat-paginator,
.stats-theme .mat-paginator-page-size .mat-select-trigger,
.stats-theme.theme-override.theme-override .mat-paginator,
.stats-theme.theme-override.theme-override .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.stats-theme .mat-paginator-decrement,
.stats-theme .mat-paginator-increment,
.stats-theme.theme-override.theme-override .mat-paginator-decrement,
.stats-theme.theme-override.theme-override .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.stats-theme .mat-paginator-first,
.stats-theme .mat-paginator-last,
.stats-theme.theme-override.theme-override .mat-paginator-first,
.stats-theme.theme-override.theme-override .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.stats-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.stats-theme .mat-icon-button[disabled] .mat-paginator-increment,
.stats-theme .mat-icon-button[disabled] .mat-paginator-first,
.stats-theme .mat-icon-button[disabled] .mat-paginator-last,
.stats-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-decrement,
.stats-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-increment,
.stats-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-first,
.stats-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-progress-bar-background,
.stats-theme.theme-override.theme-override .mat-progress-bar-background {
  fill: #bdc6e3;
}
.stats-theme .mat-progress-bar-buffer,
.stats-theme.theme-override.theme-override .mat-progress-bar-buffer {
  background-color: #bdc6e3;
}
.stats-theme .mat-progress-bar-fill::after,
.stats-theme.theme-override.theme-override .mat-progress-bar-fill::after {
  background-color: #3949ab;
}
.stats-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.stats-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.stats-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.stats-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.stats-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.stats-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.stats-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.stats-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.stats-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.stats-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.stats-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.stats-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.stats-theme .mat-progress-spinner circle, .stats-theme .mat-spinner circle,
.stats-theme.theme-override.theme-override .mat-progress-spinner circle,
.stats-theme.theme-override.theme-override .mat-spinner circle {
  stroke: #3949ab;
}
.stats-theme .mat-progress-spinner.mat-accent circle, .stats-theme .mat-spinner.mat-accent circle,
.stats-theme.theme-override.theme-override .mat-progress-spinner.mat-accent circle,
.stats-theme.theme-override.theme-override .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.stats-theme .mat-progress-spinner.mat-warn circle, .stats-theme .mat-spinner.mat-warn circle,
.stats-theme.theme-override.theme-override .mat-progress-spinner.mat-warn circle,
.stats-theme.theme-override.theme-override .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.stats-theme .mat-radio-outer-circle,
.stats-theme.theme-override.theme-override .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.stats-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.stats-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #3949ab;
}
.stats-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.stats-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .stats-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .stats-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.stats-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-inner-circle,
.stats-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.stats-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.stats-theme.theme-override.theme-override .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #3949ab;
}
.stats-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.stats-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.stats-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.stats-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .stats-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .stats-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.stats-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-inner-circle,
.stats-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.stats-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.stats-theme.theme-override.theme-override .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.stats-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.stats-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.stats-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.stats-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .stats-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .stats-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.stats-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-inner-circle,
.stats-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.stats-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.stats-theme.theme-override.theme-override .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.stats-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.stats-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.stats-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.stats-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.stats-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.stats-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.stats-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-radio-button .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.stats-theme .mat-select-value,
.stats-theme.theme-override.theme-override .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-select-placeholder,
.stats-theme.theme-override.theme-override .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.stats-theme .mat-select-disabled .mat-select-value,
.stats-theme.theme-override.theme-override .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-select-arrow,
.stats-theme.theme-override.theme-override .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.stats-theme .mat-select-panel,
.stats-theme.theme-override.theme-override .mat-select-panel {
  background: white;
}
.stats-theme .mat-select-panel:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.stats-theme.theme-override.theme-override .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.stats-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #3949ab;
}
.stats-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.stats-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.stats-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.stats-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.stats-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.stats-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.stats-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.stats-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-drawer-container,
.stats-theme.theme-override.theme-override .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-drawer,
.stats-theme.theme-override.theme-override .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-drawer.mat-drawer-push,
.stats-theme.theme-override.theme-override .mat-drawer.mat-drawer-push {
  background-color: white;
}
.stats-theme .mat-drawer:not(.mat-drawer-side),
.stats-theme.theme-override.theme-override .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-drawer-side,
.stats-theme.theme-override.theme-override .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-drawer-side.mat-drawer-end,
.stats-theme.theme-override.theme-override .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.stats-theme [dir=rtl] .mat-drawer-side,
.stats-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.stats-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.stats-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-drawer-backdrop.mat-drawer-shown,
.stats-theme.theme-override.theme-override .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.stats-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.stats-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.stats-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.stats-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.stats-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.stats-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.stats-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #3949ab;
}
.stats-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.stats-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(57, 73, 171, 0.54);
}
.stats-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #3949ab;
}
.stats-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.stats-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.stats-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.stats-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.stats-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.stats-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.stats-theme .mat-slide-toggle-thumb,
.stats-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.stats-theme .mat-slide-toggle-bar,
.stats-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-slider-track-background,
.stats-theme.theme-override.theme-override .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.stats-theme .mat-slider.mat-primary .mat-slider-track-fill,
.stats-theme .mat-slider.mat-primary .mat-slider-thumb,
.stats-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.stats-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-track-fill,
.stats-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb,
.stats-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #3949ab;
}
.stats-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.stats-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.stats-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.stats-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(57, 73, 171, 0.2);
}
.stats-theme .mat-slider.mat-accent .mat-slider-track-fill,
.stats-theme .mat-slider.mat-accent .mat-slider-thumb,
.stats-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.stats-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-track-fill,
.stats-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb,
.stats-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.stats-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.stats-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.stats-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.stats-theme .mat-slider.mat-warn .mat-slider-track-fill,
.stats-theme .mat-slider.mat-warn .mat-slider-thumb,
.stats-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.stats-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-track-fill,
.stats-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb,
.stats-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.stats-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.stats-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.stats-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.stats-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.stats-theme .mat-slider:hover .mat-slider-track-background,
.stats-theme .mat-slider.cdk-focused .mat-slider-track-background,
.stats-theme.theme-override.theme-override .mat-slider:hover .mat-slider-track-background,
.stats-theme.theme-override.theme-override .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.stats-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.stats-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.stats-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-background,
.stats-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.stats-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.stats-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.stats-theme.theme-override.theme-override .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.stats-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.stats-theme.theme-override.theme-override .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.stats-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.stats-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.stats-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.stats-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.stats-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.stats-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.stats-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.stats-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.stats-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .stats-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.stats-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.stats-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .stats-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.stats-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.stats-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.stats-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.stats-theme.theme-override.theme-override .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.stats-theme .mat-slider-horizontal .mat-slider-ticks,
.stats-theme.theme-override.theme-override .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.stats-theme .mat-slider-vertical .mat-slider-ticks,
.stats-theme.theme-override.theme-override .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.stats-theme .mat-step-header.cdk-keyboard-focused, .stats-theme .mat-step-header.cdk-program-focused, .stats-theme .mat-step-header:hover:not([aria-disabled]), .stats-theme .mat-step-header:hover[aria-disabled=false],
.stats-theme.theme-override.theme-override .mat-step-header.cdk-keyboard-focused,
.stats-theme.theme-override.theme-override .mat-step-header.cdk-program-focused,
.stats-theme.theme-override.theme-override .mat-step-header:hover:not([aria-disabled]),
.stats-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.stats-theme .mat-step-header:hover[aria-disabled=true],
.stats-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .stats-theme .mat-step-header:hover,
.stats-theme.theme-override.theme-override .mat-step-header:hover {
    background: none;
  }
}
.stats-theme .mat-step-header .mat-step-label,
.stats-theme .mat-step-header .mat-step-optional,
.stats-theme.theme-override.theme-override .mat-step-header .mat-step-label,
.stats-theme.theme-override.theme-override .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.stats-theme .mat-step-header .mat-step-icon,
.stats-theme.theme-override.theme-override .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.stats-theme .mat-step-header .mat-step-icon-selected,
.stats-theme .mat-step-header .mat-step-icon-state-done,
.stats-theme .mat-step-header .mat-step-icon-state-edit,
.stats-theme.theme-override.theme-override .mat-step-header .mat-step-icon-selected,
.stats-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-done,
.stats-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-edit {
  background-color: #3949ab;
  color: white;
}
.stats-theme .mat-step-header.mat-accent .mat-step-icon,
.stats-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.stats-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.stats-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.stats-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-selected,
.stats-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-done,
.stats-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-step-header.mat-warn .mat-step-icon,
.stats-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.stats-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.stats-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.stats-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.stats-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-selected,
.stats-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-done,
.stats-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.stats-theme .mat-step-header .mat-step-icon-state-error,
.stats-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.stats-theme .mat-step-header .mat-step-label.mat-step-label-active,
.stats-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-step-header .mat-step-label.mat-step-label-error,
.stats-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.stats-theme .mat-stepper-horizontal, .stats-theme .mat-stepper-vertical,
.stats-theme.theme-override.theme-override .mat-stepper-horizontal,
.stats-theme.theme-override.theme-override .mat-stepper-vertical {
  background-color: white;
}
.stats-theme .mat-stepper-vertical-line::before,
.stats-theme.theme-override.theme-override .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-horizontal-stepper-header::before,
.stats-theme .mat-horizontal-stepper-header::after,
.stats-theme .mat-stepper-horizontal-line,
.stats-theme.theme-override.theme-override .mat-horizontal-stepper-header::before,
.stats-theme.theme-override.theme-override .mat-horizontal-stepper-header::after,
.stats-theme.theme-override.theme-override .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-sort-header-arrow,
.stats-theme.theme-override.theme-override .mat-sort-header-arrow {
  color: #757575;
}
.stats-theme .mat-tab-nav-bar,
.stats-theme .mat-tab-header,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar,
.stats-theme.theme-override.theme-override .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.stats-theme .mat-tab-group-inverted-header .mat-tab-header,
.stats-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-nav-bar,
.stats-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.stats-theme .mat-tab-label, .stats-theme .mat-tab-link,
.stats-theme.theme-override.theme-override .mat-tab-label,
.stats-theme.theme-override.theme-override .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-tab-label.mat-tab-disabled, .stats-theme .mat-tab-link.mat-tab-disabled,
.stats-theme.theme-override.theme-override .mat-tab-label.mat-tab-disabled,
.stats-theme.theme-override.theme-override .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.stats-theme .mat-tab-nav-bar[class*=mat-background-],
.stats-theme.theme-override.theme-override .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.stats-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .stats-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(92, 107, 192, 0.3);
}
.stats-theme .mat-tab-group.mat-primary .mat-ink-bar, .stats-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-ink-bar,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #3949ab;
}
.stats-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .stats-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .stats-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .stats-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.stats-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .stats-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.stats-theme .mat-tab-group.mat-accent .mat-ink-bar, .stats-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-ink-bar,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.stats-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .stats-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .stats-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .stats-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .stats-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.stats-theme .mat-tab-group.mat-warn .mat-ink-bar, .stats-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-ink-bar,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.stats-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .stats-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .stats-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .stats-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.stats-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .stats-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(92, 107, 192, 0.3);
}
.stats-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .stats-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .stats-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .stats-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .stats-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .stats-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #3949ab;
}
.stats-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .stats-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .stats-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .stats-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.stats-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .stats-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .stats-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .stats-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.stats-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .stats-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.stats-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .stats-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.stats-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.stats-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.stats-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .stats-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.stats-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.stats-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.stats-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .stats-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.stats-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .stats-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .stats-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .stats-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .stats-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .stats-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.stats-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .stats-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .stats-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .stats-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .stats-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .stats-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .stats-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.stats-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .stats-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .stats-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.stats-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.stats-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.stats-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .stats-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.stats-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.stats-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.stats-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .stats-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.stats-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .stats-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .stats-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .stats-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .stats-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .stats-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.stats-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .stats-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .stats-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .stats-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.stats-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .stats-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .stats-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .stats-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.stats-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .stats-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.stats-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .stats-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.stats-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.stats-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.stats-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .stats-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.stats-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.stats-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.stats-theme .mat-toolbar,
.stats-theme.theme-override.theme-override .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-toolbar.mat-primary,
.stats-theme.theme-override.theme-override .mat-toolbar.mat-primary {
  background: #3949ab;
  color: white;
}
.stats-theme .mat-toolbar.mat-accent,
.stats-theme.theme-override.theme-override .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-toolbar.mat-warn,
.stats-theme.theme-override.theme-override .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.stats-theme .mat-toolbar .mat-form-field-underline,
.stats-theme .mat-toolbar .mat-form-field-ripple,
.stats-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.stats-theme.theme-override.theme-override .mat-toolbar .mat-form-field-underline,
.stats-theme.theme-override.theme-override .mat-toolbar .mat-form-field-ripple,
.stats-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.stats-theme .mat-toolbar .mat-form-field-label,
.stats-theme .mat-toolbar .mat-focused .mat-form-field-label,
.stats-theme .mat-toolbar .mat-select-value,
.stats-theme .mat-toolbar .mat-select-arrow,
.stats-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.stats-theme.theme-override.theme-override .mat-toolbar .mat-form-field-label,
.stats-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-label,
.stats-theme.theme-override.theme-override .mat-toolbar .mat-select-value,
.stats-theme.theme-override.theme-override .mat-toolbar .mat-select-arrow,
.stats-theme.theme-override.theme-override .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.stats-theme .mat-toolbar .mat-input-element,
.stats-theme.theme-override.theme-override .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.stats-theme .mat-tooltip,
.stats-theme.theme-override.theme-override .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.stats-theme .mat-tree,
.stats-theme.theme-override.theme-override .mat-tree {
  background: white;
}
.stats-theme .mat-tree-node,
.stats-theme .mat-nested-tree-node,
.stats-theme.theme-override.theme-override .mat-tree-node,
.stats-theme.theme-override.theme-override .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-snack-bar-container,
.stats-theme.theme-override.theme-override .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme .mat-simple-snackbar-action,
.stats-theme.theme-override.theme-override .mat-simple-snackbar-action {
  color: #fafafa;
}
.stats-theme app-mat-menu-header,
.stats-theme.theme-override.theme-override app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.stats-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.stats-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.stats-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.stats-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.stats-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.stats-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #3949ab;
}
.stats-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.stats-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(57, 73, 171, 0.54);
}
.stats-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #3949ab;
}
.stats-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.stats-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.stats-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.stats-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.stats-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.stats-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.stats-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.stats-theme .mat-slide-toggle-thumb,
.stats-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.stats-theme .mat-slide-toggle-bar,
.stats-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.stats-theme .mat-green .mat-progress-bar-background,
.stats-theme.theme-override.theme-override .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.stats-theme .mat-green .mat-progress-bar-buffer,
.stats-theme.theme-override.theme-override .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.stats-theme .mat-green .mat-progress-bar-fill::after,
.stats-theme.theme-override.theme-override .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.stats-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.stats-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.stats-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.stats-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.stats-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.stats-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.stats-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.stats-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.stats-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.stats-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.stats-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.stats-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.stats-theme .mat-button.mat-primary-lighter,
.stats-theme .mat-stroked-button.mat-primary-lighter,
.stats-theme.theme-override.theme-override .mat-button.mat-primary-lighter,
.stats-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter {
  color: #5c6bc0;
}
.stats-theme .mat-button.mat-primary-lighter:hover,
.stats-theme .mat-stroked-button.mat-primary-lighter:hover,
.stats-theme.theme-override.theme-override .mat-button.mat-primary-lighter:hover,
.stats-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.stats-theme .mat-raised-button.mat-primary-lighter,
.stats-theme .mat-flat-button.mat-primary-lighter,
.stats-theme .mat-fab.mat-primary-lighter,
.stats-theme .mat-mini-fab.mat-primary-lighter,
.stats-theme.theme-override.theme-override .mat-raised-button.mat-primary-lighter,
.stats-theme.theme-override.theme-override .mat-flat-button.mat-primary-lighter,
.stats-theme.theme-override.theme-override .mat-fab.mat-primary-lighter,
.stats-theme.theme-override.theme-override .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #5c6bc0;
}
.stats-theme .mat-icon-button.mat-primary-lighter,
.stats-theme.theme-override.theme-override .mat-icon-button.mat-primary-lighter {
  color: #5c6bc0;
}
.stats-theme .dave-background-image,
.stats-theme.theme-override.theme-override .dave-background-image {
  background-color: #3949ab;
  color: white;
}
.stats-theme .clickable-list-container:before,
.stats-theme.theme-override.theme-override .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.stats-theme .clickable-list,
.stats-theme.theme-override.theme-override .clickable-list {
  background-color: white;
}
.stats-theme .clickable-list-item,
.stats-theme.theme-override.theme-override .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.stats-theme .clickable-list-item.is-active, .stats-theme .clickable-list-item:hover, .stats-theme .clickable-list-item:active, .stats-theme .clickable-list-item:focus,
.stats-theme.theme-override.theme-override .clickable-list-item.is-active,
.stats-theme.theme-override.theme-override .clickable-list-item:hover,
.stats-theme.theme-override.theme-override .clickable-list-item:active,
.stats-theme.theme-override.theme-override .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.stats-theme .clickable-list-item.app-color-event,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.stats-theme .clickable-list-item.app-color-event.is-active, .stats-theme .clickable-list-item.app-color-event:hover, .stats-theme .clickable-list-item.app-color-event:active, .stats-theme .clickable-list-item.app-color-event:focus,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-event.is-active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-event:hover,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-event:active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.stats-theme .clickable-list-item.app-color-time-tracking,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.stats-theme .clickable-list-item.app-color-time-tracking.is-active, .stats-theme .clickable-list-item.app-color-time-tracking:hover, .stats-theme .clickable-list-item.app-color-time-tracking:active, .stats-theme .clickable-list-item.app-color-time-tracking:focus,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking.is-active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:hover,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.stats-theme .clickable-list-item.app-color-approved,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.stats-theme .clickable-list-item.app-color-approved.is-active, .stats-theme .clickable-list-item.app-color-approved:hover, .stats-theme .clickable-list-item.app-color-approved:active, .stats-theme .clickable-list-item.app-color-approved:focus,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-approved.is-active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-approved:hover,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-approved:active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.stats-theme .clickable-list-item.app-color-declined,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.stats-theme .clickable-list-item.app-color-declined.is-active, .stats-theme .clickable-list-item.app-color-declined:hover, .stats-theme .clickable-list-item.app-color-declined:active, .stats-theme .clickable-list-item.app-color-declined:focus,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-declined.is-active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-declined:hover,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-declined:active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.stats-theme .clickable-list-item.app-color-invoice-verrechnet,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.stats-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .stats-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .stats-theme .clickable-list-item.app-color-invoice-verrechnet:active, .stats-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet.is-active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:hover,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.stats-theme .clickable-list-item.app-color-invoice-booked,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.stats-theme .clickable-list-item.app-color-invoice-booked.is-active, .stats-theme .clickable-list-item.app-color-invoice-booked:hover, .stats-theme .clickable-list-item.app-color-invoice-booked:active, .stats-theme .clickable-list-item.app-color-invoice-booked:focus,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked.is-active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:hover,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.stats-theme .clickable-list-item.app-color-late,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.stats-theme .clickable-list-item.app-color-late.is-active, .stats-theme .clickable-list-item.app-color-late:hover, .stats-theme .clickable-list-item.app-color-late:active, .stats-theme .clickable-list-item.app-color-late:focus,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-late.is-active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-late:hover,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-late:active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.stats-theme .clickable-list-item.app-color-invoice-storniert,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.stats-theme .clickable-list-item.app-color-invoice-storniert.is-active, .stats-theme .clickable-list-item.app-color-invoice-storniert:hover, .stats-theme .clickable-list-item.app-color-invoice-storniert:active, .stats-theme .clickable-list-item.app-color-invoice-storniert:focus,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert.is-active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:hover,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.stats-theme .clickable-list-item.app-color-invoice-approved,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.stats-theme .clickable-list-item.app-color-invoice-approved.is-active, .stats-theme .clickable-list-item.app-color-invoice-approved:hover, .stats-theme .clickable-list-item.app-color-invoice-approved:active, .stats-theme .clickable-list-item.app-color-invoice-approved:focus,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved.is-active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:hover,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.stats-theme .clickable-list-item.app-color-commission-open,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.stats-theme .clickable-list-item.app-color-commission-open.is-active, .stats-theme .clickable-list-item.app-color-commission-open:hover, .stats-theme .clickable-list-item.app-color-commission-open:active, .stats-theme .clickable-list-item.app-color-commission-open:focus,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open.is-active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:hover,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.stats-theme .clickable-list-item.app-color-commission-in-progress,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.stats-theme .clickable-list-item.app-color-commission-in-progress.is-active, .stats-theme .clickable-list-item.app-color-commission-in-progress:hover, .stats-theme .clickable-list-item.app-color-commission-in-progress:active, .stats-theme .clickable-list-item.app-color-commission-in-progress:focus,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress.is-active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:hover,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.stats-theme .clickable-list-item.app-color-commission-freigabe,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.stats-theme .clickable-list-item.app-color-commission-freigabe.is-active, .stats-theme .clickable-list-item.app-color-commission-freigabe:hover, .stats-theme .clickable-list-item.app-color-commission-freigabe:active, .stats-theme .clickable-list-item.app-color-commission-freigabe:focus,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe.is-active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:hover,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.stats-theme .clickable-list-item.app-color-commission-abgerechnet,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.stats-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .stats-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .stats-theme .clickable-list-item.app-color-commission-abgerechnet:active, .stats-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet.is-active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:hover,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.stats-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.stats-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .stats-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .stats-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .stats-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.stats-theme .clickable-list-item.app-color-commission-abgeschlossen,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.stats-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .stats-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .stats-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .stats-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:hover,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:active,
.stats-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.stats-theme .clickable-list-item.custom-background-color,
.stats-theme.theme-override.theme-override .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.stats-theme .clickable-list-item.custom-background-color.is-active, .stats-theme .clickable-list-item.custom-background-color:hover, .stats-theme .clickable-list-item.custom-background-color:active, .stats-theme .clickable-list-item.custom-background-color:focus,
.stats-theme.theme-override.theme-override .clickable-list-item.custom-background-color.is-active,
.stats-theme.theme-override.theme-override .clickable-list-item.custom-background-color:hover,
.stats-theme.theme-override.theme-override .clickable-list-item.custom-background-color:active,
.stats-theme.theme-override.theme-override .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.stats-theme .disabled-table-entry, .stats-theme .is-highlighted,
.stats-theme.theme-override.theme-override .disabled-table-entry,
.stats-theme.theme-override.theme-override .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.stats-theme app-customer-list tr.highlight,
.stats-theme.theme-override.theme-override app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.stats-theme app-customer-list section.wrapper,
.stats-theme.theme-override.theme-override app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-customer-list header.header,
.stats-theme.theme-override.theme-override app-customer-list header.header {
  background-color: #283593;
  color: white;
}
.stats-theme app-customer-list header.header button.clear-search,
.stats-theme.theme-override.theme-override app-customer-list header.header button.clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme app-customer-list header.header button.clear-search:hover,
.stats-theme.theme-override.theme-override app-customer-list header.header button.clear-search:hover {
  background-color: #3949ab;
}
.stats-theme app-customer-list .clickable-list-container:before,
.stats-theme.theme-override.theme-override app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.stats-theme app-customer-list .clickable-list-container .global-stats-link > a,
.stats-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.stats-theme app-customer-list a.active,
.stats-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.stats-theme.theme-override.theme-override app-customer-list a.active,
.stats-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.stats-theme app-employee-list tr.highlight,
.stats-theme.theme-override.theme-override app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.stats-theme app-employee-list section.wrapper,
.stats-theme.theme-override.theme-override app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-employee-list header.header,
.stats-theme.theme-override.theme-override app-employee-list header.header {
  background-color: #283593;
  color: white;
}
.stats-theme app-employee-list header.header button.clear-search,
.stats-theme.theme-override.theme-override app-employee-list header.header button.clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme app-employee-list header.header button.clear-search:hover,
.stats-theme.theme-override.theme-override app-employee-list header.header button.clear-search:hover {
  background-color: #3949ab;
}
.stats-theme app-employee-list .clickable-list-container:before,
.stats-theme.theme-override.theme-override app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.stats-theme app-employee-list a.active,
.stats-theme.theme-override.theme-override app-employee-list a.active {
  background-color: #e0e0e0;
}
.stats-theme app-history-side-elements .component,
.stats-theme.theme-override.theme-override app-history-side-elements .component {
  background-color: white;
}
.stats-theme app-history-side-elements .component > * > header.header,
.stats-theme.theme-override.theme-override app-history-side-elements .component > * > header.header {
  background-color: #283593;
  color: white;
}
.stats-theme app-header,
.stats-theme.theme-override.theme-override app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .stats-theme app-header,
.stats-theme.theme-override.theme-override app-header {
    background-color: #3949ab;
    color: white;
  }
  .stats-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.stats-theme app-header .mat-spinner circle,
.stats-theme.theme-override.theme-override app-header .spinner-wrapper .mat-progress-spinner circle,
.stats-theme.theme-override.theme-override app-header .mat-spinner circle {
    stroke: white;
  }
}
.stats-theme app-login a,
.stats-theme.theme-override.theme-override app-login a {
  color: #3949ab;
}
.stats-theme app-login .wrapper,
.stats-theme.theme-override.theme-override app-login .wrapper {
  background-color: #e9f0f5;
}
.stats-theme app-login .formDialog h2,
.stats-theme.theme-override.theme-override app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-history-bookmarks .header,
.stats-theme.theme-override.theme-override app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-history-bookmarks .header > fa-icon,
.stats-theme.theme-override.theme-override app-history-bookmarks .header > fa-icon {
  color: gold;
}
.stats-theme app-history-bookmarks .clickable-list-container,
.stats-theme.theme-override.theme-override app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-partner-list section.wrapper,
.stats-theme.theme-override.theme-override app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-partner-list header.header,
.stats-theme.theme-override.theme-override app-partner-list header.header {
  background-color: #283593;
  color: white;
}
.stats-theme app-partner-list header.header button.clear-search,
.stats-theme.theme-override.theme-override app-partner-list header.header button.clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme app-partner-list header.header button.clear-search:hover,
.stats-theme.theme-override.theme-override app-partner-list header.header button.clear-search:hover {
  background-color: #3949ab;
}
.stats-theme app-partner-list .clickable-list-container:before,
.stats-theme.theme-override.theme-override app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.stats-theme app-partner-list a.active,
.stats-theme.theme-override.theme-override app-partner-list a.active {
  background-color: #e0e0e0;
}
.stats-theme app-home-dashboard .welcome-message .headline,
.stats-theme app-home-dashboard .header .headline,
.stats-theme.theme-override.theme-override app-home-dashboard .welcome-message .headline,
.stats-theme.theme-override.theme-override app-home-dashboard .header .headline {
  color: white;
}
.stats-theme app-home-dashboard app-commission-dashboard header.header,
.stats-theme.theme-override.theme-override app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-home-dashboard .dave-home-dashboard-background-image,
.stats-theme.theme-override.theme-override app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #3949ab;
  color: white;
}
.stats-theme app-home-dashboard .mobile-wrapper,
.stats-theme.theme-override.theme-override app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.stats-theme app-home-dashboard .widget:not(.transparent),
.stats-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.stats-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.stats-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.stats-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.stats-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.stats-theme app-logout .button.active,
.stats-theme app-logout .button:hover,
.stats-theme.theme-override.theme-override app-logout .button.active,
.stats-theme.theme-override.theme-override app-logout .button:hover {
  background-color: white;
  color: #3949ab;
}
.stats-theme app-timeline .timeline:before,
.stats-theme.theme-override.theme-override app-timeline .timeline:before {
  background-color: #3949ab;
}
.stats-theme app-timeline .filter,
.stats-theme.theme-override.theme-override app-timeline .filter {
  background-color: white;
}
.stats-theme app-timeline .filter h2,
.stats-theme.theme-override.theme-override app-timeline .filter h2 {
  color: #3949ab;
}
.stats-theme app-timeline .filter h3,
.stats-theme.theme-override.theme-override app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-timeline .event-icon,
.stats-theme.theme-override.theme-override app-timeline .event-icon {
  box-shadow: 0 0 0 2px #3949ab;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-timeline .event-icon:hover, .stats-theme app-timeline .event-icon:focus,
.stats-theme.theme-override.theme-override app-timeline .event-icon:hover,
.stats-theme.theme-override.theme-override app-timeline .event-icon:focus {
  color: #3949ab;
}
.stats-theme app-timeline .event-icon:hover fa-icon, .stats-theme app-timeline .event-icon:focus fa-icon,
.stats-theme.theme-override.theme-override app-timeline .event-icon:hover fa-icon,
.stats-theme.theme-override.theme-override app-timeline .event-icon:focus fa-icon {
  color: #3949ab;
}
.stats-theme app-timeline .header,
.stats-theme.theme-override.theme-override app-timeline .header {
  background-color: #3949ab;
}
.stats-theme app-timeline .annotation-overlay,
.stats-theme.theme-override.theme-override app-timeline .annotation-overlay {
  color: white;
}
.stats-theme app-timeline .annotation-menu,
.stats-theme.theme-override.theme-override app-timeline .annotation-menu {
  color: white;
}
.stats-theme app-timeline .annotation-menu:hover,
.stats-theme.theme-override.theme-override app-timeline .annotation-menu:hover {
  color: #3949ab;
}
.stats-theme app-timeline .annotation-content,
.stats-theme.theme-override.theme-override app-timeline .annotation-content {
  background-color: #283593;
}
.stats-theme app-timeline .close-button:hover,
.stats-theme.theme-override.theme-override app-timeline .close-button:hover {
  background-color: #283593;
}
.stats-theme app-timeline .annotation-tab:hover .annotation-name,
.stats-theme.theme-override.theme-override app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #3949ab;
}
.stats-theme app-timeline .annotation-tab.clicked .annotation-name,
.stats-theme.theme-override.theme-override app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #3949ab;
  color: #3949ab;
}
.stats-theme app-timeline .annotation-name,
.stats-theme.theme-override.theme-override app-timeline .annotation-name {
  background-color: #283593;
  color: white;
}
.stats-theme app-timeline .filter-apply,
.stats-theme.theme-override.theme-override app-timeline .filter-apply {
  background-color: #3949ab;
  border-color: white;
  color: white;
}
.stats-theme app-timeline .filter-apply:hover,
.stats-theme.theme-override.theme-override app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #3949ab;
  color: #3949ab;
}
.stats-theme app-timeline .new-year,
.stats-theme.theme-override.theme-override app-timeline .new-year {
  box-shadow: 0 0 0 2px #3949ab;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-timeline .no-displayed-events,
.stats-theme.theme-override.theme-override app-timeline .no-displayed-events {
  color: white;
}
.stats-theme app-timeline .clickable-list-item-content fa-icon,
.stats-theme.theme-override.theme-override app-timeline .clickable-list-item-content fa-icon {
  color: #3949ab;
}
.stats-theme app-timeline .list-day:hover,
.stats-theme app-timeline .list-day:focus,
.stats-theme.theme-override.theme-override app-timeline .list-day:hover,
.stats-theme.theme-override.theme-override app-timeline .list-day:focus {
  color: #3949ab;
}
.stats-theme app-timeline .list-day:hover fa-icon,
.stats-theme app-timeline .list-day:focus fa-icon,
.stats-theme.theme-override.theme-override app-timeline .list-day:hover fa-icon,
.stats-theme.theme-override.theme-override app-timeline .list-day:focus fa-icon {
  color: #3949ab;
}
.stats-theme app-timeline .clickable-list-container,
.stats-theme.theme-override.theme-override app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.stats-theme app-timeline .clickable-list-container .no-displayed-events,
.stats-theme.theme-override.theme-override app-timeline .clickable-list-container .no-displayed-events {
  color: #3949ab;
}
.stats-theme app-detail-event .link, .stats-theme app-email-dialog .link,
.stats-theme.theme-override.theme-override app-detail-event .link,
.stats-theme.theme-override.theme-override app-email-dialog .link {
  color: inherit;
}
.stats-theme app-detail-event .note, .stats-theme app-email-dialog .note,
.stats-theme.theme-override.theme-override app-detail-event .note,
.stats-theme.theme-override.theme-override app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.stats-theme app-detail-event .files-wrapper .file, .stats-theme app-email-dialog .files-wrapper .file,
.stats-theme.theme-override.theme-override app-detail-event .files-wrapper .file,
.stats-theme.theme-override.theme-override app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.stats-theme app-detail-event .files-wrapper .file:hover, .stats-theme app-email-dialog .files-wrapper .file:hover,
.stats-theme.theme-override.theme-override app-detail-event .files-wrapper .file:hover,
.stats-theme.theme-override.theme-override app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.stats-theme app-detail-event .files-wrapper .file .image-wrapper, .stats-theme app-email-dialog .files-wrapper .file .image-wrapper,
.stats-theme.theme-override.theme-override app-detail-event .files-wrapper .file .image-wrapper,
.stats-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.stats-theme app-detail-event .files-wrapper .file .fileName, .stats-theme app-email-dialog .files-wrapper .file .fileName,
.stats-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName,
.stats-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName {
  color: #3949ab;
}
.stats-theme app-detail-event .files-wrapper .file .fileName:hover, .stats-theme app-email-dialog .files-wrapper .file .fileName:hover,
.stats-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName:hover,
.stats-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName:hover {
  color: #5c6bc0;
}
.stats-theme app-detail-event .files-wrapper .file .editing, .stats-theme app-email-dialog .files-wrapper .file .editing,
.stats-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing,
.stats-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.stats-theme app-detail-event .files-wrapper .file .editing:hover, .stats-theme app-email-dialog .files-wrapper .file .editing:hover,
.stats-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing:hover,
.stats-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.stats-theme app-detail-customer .files-wrapper .file,
.stats-theme.theme-override.theme-override app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.stats-theme app-detail-customer .files-wrapper .file:hover,
.stats-theme.theme-override.theme-override app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.stats-theme app-detail-customer .files-wrapper .file .image-wrapper,
.stats-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.stats-theme app-detail-customer .files-wrapper .file .fileName,
.stats-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName {
  color: #3949ab;
}
.stats-theme app-detail-customer .files-wrapper .file .fileName:hover,
.stats-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName:hover {
  color: #5c6bc0;
}
.stats-theme app-detail-customer .files-wrapper .file .editing,
.stats-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.stats-theme app-detail-customer .files-wrapper .file .editing:hover,
.stats-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.stats-theme app-commission .events .tab-header .mat-badge-content,
.stats-theme.theme-override.theme-override app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.stats-theme app-commission .tab-group,
.stats-theme.theme-override.theme-override app-commission .tab-group {
  background-color: white;
}
.stats-theme app-commission .files-wrapper .file,
.stats-theme.theme-override.theme-override app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.stats-theme app-commission .files-wrapper .file:hover,
.stats-theme.theme-override.theme-override app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.stats-theme app-commission .files-wrapper .file .image-wrapper,
.stats-theme.theme-override.theme-override app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.stats-theme app-commission .files-wrapper .file .fileName,
.stats-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName {
  color: #3949ab;
}
.stats-theme app-commission .files-wrapper .file .fileName:hover,
.stats-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName:hover {
  color: #5c6bc0;
}
.stats-theme app-commission .files-wrapper .file .editing,
.stats-theme.theme-override.theme-override app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.stats-theme app-commission .files-wrapper .file .editing:hover,
.stats-theme.theme-override.theme-override app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.stats-theme app-detail-partner a.link,
.stats-theme.theme-override.theme-override app-detail-partner a.link {
  color: white;
}
.stats-theme app-icon-select-dialog .iconwrapper:hover,
.stats-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover {
  background-color: #3949ab;
}
.stats-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.stats-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.stats-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.stats-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #3949ab;
}
.stats-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.stats-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.stats-theme app-license-settings .bottom-border,
.stats-theme.theme-override.theme-override app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.stats-theme app-license-settings .inactive-overlay,
.stats-theme.theme-override.theme-override app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.stats-theme app-license-settings .inactive-overlay .inactive-text,
.stats-theme.theme-override.theme-override app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.stats-theme app-customer-statistics .chart-card,
.stats-theme.theme-override.theme-override app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.stats-theme app-global-statistics .chart-card,
.stats-theme.theme-override.theme-override app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.stats-theme .clickable-mat-row:hover,
.stats-theme.theme-override.theme-override .clickable-mat-row:hover {
  cursor: pointer;
}
.stats-theme .clickable-mat-row:hover, .stats-theme .clickable-mat-row:active, .stats-theme .clickable-mat-row:focus, .stats-theme .clickable-mat-row.active,
.stats-theme.theme-override.theme-override .clickable-mat-row:hover,
.stats-theme.theme-override.theme-override .clickable-mat-row:active,
.stats-theme.theme-override.theme-override .clickable-mat-row:focus,
.stats-theme.theme-override.theme-override .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.stats-theme .clickable-mat-row.app-color-event,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.stats-theme .clickable-mat-row.app-color-event.is-active, .stats-theme .clickable-mat-row.app-color-event:hover, .stats-theme .clickable-mat-row.app-color-event:active, .stats-theme .clickable-mat-row.app-color-event:focus,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-event.is-active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-event:hover,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-event:active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.stats-theme .clickable-mat-row.app-color-time-tracking,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.stats-theme .clickable-mat-row.app-color-time-tracking.is-active, .stats-theme .clickable-mat-row.app-color-time-tracking:hover, .stats-theme .clickable-mat-row.app-color-time-tracking:active, .stats-theme .clickable-mat-row.app-color-time-tracking:focus,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking.is-active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:hover,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.stats-theme .clickable-mat-row.app-color-approved,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.stats-theme .clickable-mat-row.app-color-approved.is-active, .stats-theme .clickable-mat-row.app-color-approved:hover, .stats-theme .clickable-mat-row.app-color-approved:active, .stats-theme .clickable-mat-row.app-color-approved:focus,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-approved.is-active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:hover,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.stats-theme .clickable-mat-row.app-color-declined,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.stats-theme .clickable-mat-row.app-color-declined.is-active, .stats-theme .clickable-mat-row.app-color-declined:hover, .stats-theme .clickable-mat-row.app-color-declined:active, .stats-theme .clickable-mat-row.app-color-declined:focus,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-declined.is-active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:hover,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.stats-theme .clickable-mat-row.app-color-invoice-verrechnet,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.stats-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .stats-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .stats-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .stats-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:hover,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.stats-theme .clickable-mat-row.app-color-invoice-booked,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.stats-theme .clickable-mat-row.app-color-invoice-booked.is-active, .stats-theme .clickable-mat-row.app-color-invoice-booked:hover, .stats-theme .clickable-mat-row.app-color-invoice-booked:active, .stats-theme .clickable-mat-row.app-color-invoice-booked:focus,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked.is-active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:hover,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.stats-theme .clickable-mat-row.app-color-late,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.stats-theme .clickable-mat-row.app-color-late.is-active, .stats-theme .clickable-mat-row.app-color-late:hover, .stats-theme .clickable-mat-row.app-color-late:active, .stats-theme .clickable-mat-row.app-color-late:focus,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-late.is-active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-late:hover,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-late:active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.stats-theme .clickable-mat-row.app-color-invoice-storniert,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.stats-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .stats-theme .clickable-mat-row.app-color-invoice-storniert:hover, .stats-theme .clickable-mat-row.app-color-invoice-storniert:active, .stats-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert.is-active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:hover,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.stats-theme .clickable-mat-row.app-color-invoice-approved,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.stats-theme .clickable-mat-row.app-color-invoice-approved.is-active, .stats-theme .clickable-mat-row.app-color-invoice-approved:hover, .stats-theme .clickable-mat-row.app-color-invoice-approved:active, .stats-theme .clickable-mat-row.app-color-invoice-approved:focus,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved.is-active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:hover,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.stats-theme .clickable-mat-row.app-color-commission-open,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.stats-theme .clickable-mat-row.app-color-commission-open.is-active, .stats-theme .clickable-mat-row.app-color-commission-open:hover, .stats-theme .clickable-mat-row.app-color-commission-open:active, .stats-theme .clickable-mat-row.app-color-commission-open:focus,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open.is-active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:hover,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.stats-theme .clickable-mat-row.app-color-commission-in-progress,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.stats-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .stats-theme .clickable-mat-row.app-color-commission-in-progress:hover, .stats-theme .clickable-mat-row.app-color-commission-in-progress:active, .stats-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress.is-active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:hover,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.stats-theme .clickable-mat-row.app-color-commission-freigabe,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.stats-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .stats-theme .clickable-mat-row.app-color-commission-freigabe:hover, .stats-theme .clickable-mat-row.app-color-commission-freigabe:active, .stats-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe.is-active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:hover,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.stats-theme .clickable-mat-row.app-color-commission-abgerechnet,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.stats-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .stats-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .stats-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .stats-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:hover,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.stats-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.stats-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .stats-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .stats-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .stats-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.stats-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.stats-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .stats-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .stats-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .stats-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:active,
.stats-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.stats-theme app-detail-view-template,
.stats-theme.theme-override.theme-override app-detail-view-template {
  background-color: #e9f0f5;
}
.stats-theme app-detail-view-template > .buttons,
.stats-theme.theme-override.theme-override app-detail-view-template > .buttons {
  background-color: #3949ab;
  color: white;
}
.stats-theme app-detail-view-template .resizer.resizer.resizer,
.stats-theme.theme-override.theme-override app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.stats-theme app-profile-template .card::before,
.stats-theme.theme-override.theme-override app-profile-template .card::before {
  background-color: #283593;
}
.stats-theme app-profile-template a.link,
.stats-theme.theme-override.theme-override app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-search-return,
.stats-theme.theme-override.theme-override app-search-return {
  background-color: white;
}
.stats-theme app-search-return .available-types,
.stats-theme.theme-override.theme-override app-search-return .available-types {
  background-color: white;
}
.stats-theme app-search-return .data,
.stats-theme.theme-override.theme-override app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.stats-theme app-search-return .data:nth-child(2n+1),
.stats-theme.theme-override.theme-override app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.stats-theme app-search-return .data:hover,
.stats-theme.theme-override.theme-override app-search-return .data:hover {
  background-color: #c7c7c7;
}
.stats-theme app-search-return .data .icon-wrapper,
.stats-theme.theme-override.theme-override app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.stats-theme .app-button,
.stats-theme .app-round-button,
.stats-theme.theme-override.theme-override .app-button,
.stats-theme.theme-override.theme-override .app-round-button {
  background-color: #3949ab;
  color: white;
  border-color: #3949ab;
}
.stats-theme .app-button:hover, .stats-theme .app-button.app-button-active, .stats-theme .app-button.app-button-inverted,
.stats-theme .app-round-button:hover,
.stats-theme .app-round-button.app-button-active,
.stats-theme .app-round-button.app-button-inverted,
.stats-theme.theme-override.theme-override .app-button:hover,
.stats-theme.theme-override.theme-override .app-button.app-button-active,
.stats-theme.theme-override.theme-override .app-button.app-button-inverted,
.stats-theme.theme-override.theme-override .app-round-button:hover,
.stats-theme.theme-override.theme-override .app-round-button.app-button-active,
.stats-theme.theme-override.theme-override .app-round-button.app-button-inverted {
  background-color: white;
  color: #3949ab;
}
.stats-theme .app-button.app-button-active,
.stats-theme .app-round-button.app-button-active,
.stats-theme.theme-override.theme-override .app-button.app-button-active,
.stats-theme.theme-override.theme-override .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.stats-theme .app-button.app-button-inverted:hover, .stats-theme .app-button.app-button-inverted.app-button-active,
.stats-theme .app-round-button.app-button-inverted:hover,
.stats-theme .app-round-button.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.stats-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover,
.stats-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.stats-theme .app-button.app-button-inverted.app-button-active,
.stats-theme .app-round-button.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  background-color: #212a62;
  box-shadow: inset 0 0 0.75rem #131838;
}
.stats-theme .app-button.app-button-inverted:hover,
.stats-theme .app-round-button.app-button-inverted:hover,
.stats-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.stats-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover {
  background-color: #3949ab;
}
.stats-theme .app-button[disabled][disabled],
.stats-theme .app-round-button[disabled][disabled],
.stats-theme.theme-override.theme-override .app-button[disabled][disabled],
.stats-theme.theme-override.theme-override .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.stats-theme .app-button.app-button-lighter,
.stats-theme .app-round-button.app-button-lighter,
.stats-theme.theme-override.theme-override .app-button.app-button-lighter,
.stats-theme.theme-override.theme-override .app-round-button.app-button-lighter {
  background-color: #5c6bc0;
  color: white;
  border-color: #5c6bc0;
}
.stats-theme .app-button.app-button-lighter:hover, .stats-theme .app-button.app-button-lighter.app-button-active, .stats-theme .app-button.app-button-lighter.app-button-inverted,
.stats-theme .app-round-button.app-button-lighter:hover,
.stats-theme .app-round-button.app-button-lighter.app-button-active,
.stats-theme .app-round-button.app-button-lighter.app-button-inverted,
.stats-theme.theme-override.theme-override .app-button.app-button-lighter:hover,
.stats-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.stats-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted,
.stats-theme.theme-override.theme-override .app-round-button.app-button-lighter:hover,
.stats-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active,
.stats-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #5c6bc0;
}
.stats-theme .app-button.app-button-lighter.app-button-active,
.stats-theme .app-round-button.app-button-lighter.app-button-active,
.stats-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.stats-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.stats-theme .app-button.app-button-lighter.app-button-inverted:hover, .stats-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.stats-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.stats-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.stats-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover,
.stats-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.stats-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.stats-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #344187;
  box-shadow: inset 0 0 0.75rem #252d5e;
}
.stats-theme .app-button.app-button-lighter.app-button-inverted:hover,
.stats-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.stats-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.stats-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #5c6bc0;
}
.stats-theme .app-button.app-button-lighter[disabled][disabled],
.stats-theme .app-round-button.app-button-lighter[disabled][disabled],
.stats-theme.theme-override.theme-override .app-button.app-button-lighter[disabled][disabled],
.stats-theme.theme-override.theme-override .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.stats-theme .app-stroked-round-button,
.stats-theme.theme-override.theme-override .app-stroked-round-button {
  background-color: #3949ab;
  color: white;
  border-color: white;
}
.stats-theme .app-stroked-round-button:hover, .stats-theme .app-stroked-round-button.app-button-active, .stats-theme .app-stroked-round-button.app-button-inverted,
.stats-theme.theme-override.theme-override .app-stroked-round-button:hover,
.stats-theme.theme-override.theme-override .app-stroked-round-button.app-button-active,
.stats-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #3949ab;
}
.stats-theme .app-stroked-round-button.app-button-active,
.stats-theme.theme-override.theme-override .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.stats-theme .app-stroked-round-button.app-button-inverted:hover, .stats-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover,
.stats-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.stats-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #212a62;
  box-shadow: inset 0 0 0.75rem #131838;
}
.stats-theme .app-stroked-round-button.app-button-inverted:hover,
.stats-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover {
  background-color: #3949ab;
}
.stats-theme .app-stroked-round-button[disabled][disabled],
.stats-theme.theme-override.theme-override .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.stats-theme .app-stroked-round-button.app-button-inverted,
.stats-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  border-color: #3949ab;
}
.stats-theme .app-stroked-round-button.app-button-lighter,
.stats-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter {
  background-color: #5c6bc0;
  color: white;
  border-color: white;
}
.stats-theme .app-stroked-round-button.app-button-lighter:hover, .stats-theme .app-stroked-round-button.app-button-lighter.app-button-active, .stats-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.stats-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter:hover,
.stats-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active,
.stats-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #5c6bc0;
}
.stats-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.stats-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.stats-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .stats-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.stats-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.stats-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #344187;
  box-shadow: inset 0 0 0.75rem #252d5e;
}
.stats-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.stats-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #5c6bc0;
}
.stats-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.stats-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.stats-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.stats-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #5c6bc0;
}
.stats-theme app-timeline-view .files-icon,
.stats-theme.theme-override.theme-override app-timeline-view .files-icon {
  color: #3949ab;
}
.stats-theme app-event-types-selector-card .delete-icon,
.stats-theme.theme-override.theme-override app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.stats-theme app-loading.not-transparent,
.stats-theme.theme-override.theme-override app-loading.not-transparent {
  background-color: #e9f0f5;
}
.stats-theme app-map-dialog > .buttons,
.stats-theme.theme-override.theme-override app-map-dialog > .buttons {
  background-color: white;
}
.stats-theme app-settings-list a.highlight,
.stats-theme.theme-override.theme-override app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.stats-theme app-settings-list .wrapper,
.stats-theme.theme-override.theme-override app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.stats-theme app-settings-list .clickable-list-container:before,
.stats-theme.theme-override.theme-override app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.stats-theme app-list-layout-with-routing .tab-group,
.stats-theme.theme-override.theme-override app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.stats-theme app-list-layout-with-routing .toggle-view-button,
.stats-theme.theme-override.theme-override app-list-layout-with-routing .toggle-view-button {
  background: #283593;
  color: white;
}
.stats-theme app-preview .timeline-item-card,
.stats-theme.theme-override.theme-override app-preview .timeline-item-card {
  background-color: white;
}
.stats-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.stats-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #3949ab, inset -0.5rem 0 0.5rem -0.5rem #3949ab;
}
.stats-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.stats-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #3949ab, inset -0.5rem 0 0.5rem -0.5rem #3949ab, inset 0 0.5rem 0.5rem -0.5rem #3949ab;
}
.stats-theme app-file-card .inset-box-shadow.inset-box-shadow,
.stats-theme.theme-override.theme-override app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #3949ab;
}
.stats-theme app-file-card .image-container,
.stats-theme.theme-override.theme-override app-file-card .image-container {
  background-color: gray;
}
.stats-theme app-file-card .download-button:hover, .stats-theme app-file-card .delete-button:hover, .stats-theme app-file-card .event-button:hover, .stats-theme app-file-card .file-info-button:hover,
.stats-theme.theme-override.theme-override app-file-card .download-button:hover,
.stats-theme.theme-override.theme-override app-file-card .delete-button:hover,
.stats-theme.theme-override.theme-override app-file-card .event-button:hover,
.stats-theme.theme-override.theme-override app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.stats-theme app-file-card .download-button:hover, .stats-theme app-file-card .event-button:hover,
.stats-theme.theme-override.theme-override app-file-card .download-button:hover,
.stats-theme.theme-override.theme-override app-file-card .event-button:hover {
  color: #3949ab;
}
.stats-theme app-file-card .delete-button, .stats-theme app-file-card .selected-icon, .stats-theme app-file-card .link-icon,
.stats-theme.theme-override.theme-override app-file-card .delete-button,
.stats-theme.theme-override.theme-override app-file-card .selected-icon,
.stats-theme.theme-override.theme-override app-file-card .link-icon {
  color: #bdbdbd;
}
.stats-theme app-file-card .delete-button:hover,
.stats-theme.theme-override.theme-override app-file-card .delete-button:hover {
  color: red;
}
.stats-theme app-file-card .timeline-item-card,
.stats-theme.theme-override.theme-override app-file-card .timeline-item-card {
  background-color: white;
}
.stats-theme app-commission-list tr.highlight,
.stats-theme.theme-override.theme-override app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.stats-theme app-commission-list section.wrapper,
.stats-theme.theme-override.theme-override app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-commission-list header.header,
.stats-theme.theme-override.theme-override app-commission-list header.header {
  background-color: #283593;
  color: white;
}
.stats-theme app-commission-list header.header button.clear-search,
.stats-theme.theme-override.theme-override app-commission-list header.header button.clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme app-commission-list header.header button.clear-search:hover,
.stats-theme.theme-override.theme-override app-commission-list header.header button.clear-search:hover {
  background-color: #3949ab;
}
.stats-theme app-commission-list .clickable-list-container:before,
.stats-theme.theme-override.theme-override app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.stats-theme app-commission-list .clickable-list-container .global-stats-link a,
.stats-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.stats-theme app-commission-list a.active,
.stats-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.stats-theme.theme-override.theme-override app-commission-list a.active,
.stats-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.stats-theme app-videodokumentation-list section.wrapper,
.stats-theme.theme-override.theme-override app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-videodokumentation-list header.header,
.stats-theme.theme-override.theme-override app-videodokumentation-list header.header {
  background-color: #283593;
  color: white;
}
.stats-theme app-videodokumentation-list header.header ° button.clear-search,
.stats-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.stats-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #3949ab;
}
.stats-theme app-videodokumentation-list .clickable-list-container:before,
.stats-theme.theme-override.theme-override app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.stats-theme app-videodokumentation-list a.active,
.stats-theme.theme-override.theme-override app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.stats-theme app-email-client .email-list .email-list-entry.current,
.stats-theme.theme-override.theme-override app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.stats-theme app-email-client .nav-bar,
.stats-theme.theme-override.theme-override app-email-client .nav-bar {
  background-color: white;
}
.stats-theme app-email-client .search-bar-header,
.stats-theme.theme-override.theme-override app-email-client .search-bar-header {
  background-color: #283593;
  color: white;
}
.stats-theme app-email-client .search-bar-clear-search,
.stats-theme.theme-override.theme-override app-email-client .search-bar-clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme app-email-client .search-bar-clear-search:hover,
.stats-theme.theme-override.theme-override app-email-client .search-bar-clear-search:hover {
  background-color: #3949ab;
}
.stats-theme app-email-client .email-preview .email-contact-link,
.stats-theme.theme-override.theme-override app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-email-client .email-preview .email-card,
.stats-theme.theme-override.theme-override app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.stats-theme app-email-client .email-preview .email-iframe,
.stats-theme.theme-override.theme-override app-email-client .email-preview .email-iframe {
  color: white;
}
.stats-theme app-email-client .sub-elements,
.stats-theme.theme-override.theme-override app-email-client .sub-elements {
  background: whitesmoke;
}
.stats-theme app-email-client .nav-tree .mat-list-item-content,
.stats-theme.theme-override.theme-override app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.stats-theme app-email-client .email-list-entry,
.stats-theme.theme-override.theme-override app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.stats-theme app-support-dialog .card,
.stats-theme.theme-override.theme-override app-support-dialog .card {
  background-color: #e9f0f5;
}
.stats-theme app-support-dialog a.link,
.stats-theme.theme-override.theme-override app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-image-editor .tui-image-editor-main-container,
.stats-theme.theme-override.theme-override app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.stats-theme app-image-editor .tui-image-editor-controls,
.stats-theme.theme-override.theme-override app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.stats-theme app-image-editor .tui-image-editor-menu .enabled,
.stats-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.stats-theme app-image-editor .tui-image-editor-menu .normal,
.stats-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.stats-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.stats-theme.theme-override.theme-override app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.stats-theme app-file-explorer .example-container, .stats-theme app-file-explorer .content,
.stats-theme.theme-override.theme-override app-file-explorer .example-container,
.stats-theme.theme-override.theme-override app-file-explorer .content {
  background-color: white;
}
.stats-theme app-file-explorer .explorer-tree-node:hover,
.stats-theme app-file-explorer .list-item:hover,
.stats-theme.theme-override.theme-override app-file-explorer .explorer-tree-node:hover,
.stats-theme.theme-override.theme-override app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.stats-theme app-file-explorer .explorer-tree-node.selected,
.stats-theme.theme-override.theme-override app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.stats-theme app-file-explorer .share-icon,
.stats-theme.theme-override.theme-override app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.stats-theme app-file-explorer .toggle-view-button,
.stats-theme.theme-override.theme-override app-file-explorer .toggle-view-button {
  background: #283593;
  color: white;
}
.stats-theme app-file-explorer .root-button,
.stats-theme.theme-override.theme-override app-file-explorer .root-button {
  color: white;
}
.stats-theme app-file-explorer .root-button fa-icon,
.stats-theme.theme-override.theme-override app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.stats-theme app-file-explorer .selected-elements-amount,
.stats-theme.theme-override.theme-override app-file-explorer .selected-elements-amount {
  background-color: white;
}
.stats-theme app-file-explorer .back-button .inverted-arrow,
.stats-theme.theme-override.theme-override app-file-explorer .back-button .inverted-arrow {
  color: #3949ab;
}
.stats-theme app-file-explorer .back-button:focus .inverted-arrow, .stats-theme app-file-explorer .back-button:hover .inverted-arrow,
.stats-theme.theme-override.theme-override app-file-explorer .back-button:focus .inverted-arrow,
.stats-theme.theme-override.theme-override app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.stats-theme app-file-explorer .back-button:disabled .inverted-arrow,
.stats-theme.theme-override.theme-override app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.stats-theme app-select-folder-dialog .explorer-tree-node:hover, .stats-theme app-select-folder-dialog .list-item:hover,
.stats-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node:hover,
.stats-theme.theme-override.theme-override app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.stats-theme app-select-folder-dialog .explorer-tree-node.selected,
.stats-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.stats-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.stats-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.stats-theme app-reports-list section.wrapper,
.stats-theme.theme-override.theme-override app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-reports-list header.header,
.stats-theme.theme-override.theme-override app-reports-list header.header {
  background-color: #283593;
  color: white;
}
.stats-theme app-reports-list header.header button.clear-search,
.stats-theme.theme-override.theme-override app-reports-list header.header button.clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme app-reports-list header.header button.clear-search:hover,
.stats-theme.theme-override.theme-override app-reports-list header.header button.clear-search:hover {
  background-color: #3949ab;
}
.stats-theme app-reports-list .clickable-list-container:before,
.stats-theme.theme-override.theme-override app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.stats-theme app-reports-list a.active,
.stats-theme.theme-override.theme-override app-reports-list a.active {
  background-color: #e0e0e0;
}
.stats-theme app-generated-documents-list section.wrapper,
.stats-theme.theme-override.theme-override app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-generated-documents-list header.header,
.stats-theme.theme-override.theme-override app-generated-documents-list header.header {
  background-color: #283593;
  color: white;
}
.stats-theme app-generated-documents-list header.header button.clear-search,
.stats-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme app-generated-documents-list header.header button.clear-search:hover,
.stats-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search:hover {
  background-color: #3949ab;
}
.stats-theme app-generated-documents-list .clickable-list-container:before,
.stats-theme.theme-override.theme-override app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.stats-theme app-generated-documents-list a.active,
.stats-theme.theme-override.theme-override app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.stats-theme app-invoice-editor .button-wrapper,
.stats-theme.theme-override.theme-override app-invoice-editor .button-wrapper {
  background-color: white;
}
.stats-theme .hover-form .mat-form-field-flex:hover,
.stats-theme.theme-override.theme-override .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.stats-theme app-dave-list-card .selected-clickable-list-item, .stats-theme app-dave-list-card .selected-clickable-list-item:hover,
.stats-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item,
.stats-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.stats-theme app-dave-list-card .card-header,
.stats-theme.theme-override.theme-override app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.stats-theme app-dave-list-card .bottom-shadow,
.stats-theme.theme-override.theme-override app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.stats-theme app-filter div.date,
.stats-theme.theme-override.theme-override app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.stats-theme app-event-card .primary,
.stats-theme.theme-override.theme-override app-event-card .primary {
  color: #3949ab;
}
.stats-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.stats-theme.theme-override.theme-override app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.stats-theme app-booking-positions-list section.wrapper,
.stats-theme.theme-override.theme-override app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-booking-positions-list header.header,
.stats-theme.theme-override.theme-override app-booking-positions-list header.header {
  background-color: #283593;
  color: white;
}
.stats-theme app-booking-positions-list header.header button.clear-search,
.stats-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme app-booking-positions-list header.header button.clear-search:hover,
.stats-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search:hover {
  background-color: #3949ab;
}
.stats-theme app-booking-positions-list .clickable-list-container:before,
.stats-theme.theme-override.theme-override app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.stats-theme app-booking-positions-list a.active,
.stats-theme.theme-override.theme-override app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.stats-theme app-booking-positions-list th,
.stats-theme.theme-override.theme-override app-booking-positions-list th {
  background: whitesmoke !important;
}
.stats-theme app-dave-list tr.highlight,
.stats-theme.theme-override.theme-override app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.stats-theme app-dave-list section.wrapper,
.stats-theme.theme-override.theme-override app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-dave-list .drag-header.cdk-drag-preview,
.stats-theme.theme-override.theme-override app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.stats-theme app-dave-list header.header,
.stats-theme.theme-override.theme-override app-dave-list header.header {
  background-color: #283593;
  color: white;
}
.stats-theme app-dave-list header.header button.clear-search,
.stats-theme.theme-override.theme-override app-dave-list header.header button.clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme app-dave-list header.header button.clear-search:hover,
.stats-theme.theme-override.theme-override app-dave-list header.header button.clear-search:hover {
  background-color: #3949ab;
}
.stats-theme app-dave-list .clickable-list-container:before,
.stats-theme.theme-override.theme-override app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.stats-theme app-dave-list .clickable-list-container .global-stats-link > a,
.stats-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.stats-theme app-dave-list a.active,
.stats-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.stats-theme.theme-override.theme-override app-dave-list a.active,
.stats-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.stats-theme app-export-business-volumes-dialog tr.highlight,
.stats-theme.theme-override.theme-override app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.stats-theme app-export-business-volumes-dialog section.wrapper,
.stats-theme.theme-override.theme-override app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.stats-theme.theme-override.theme-override app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.stats-theme app-export-business-volumes-dialog header.header,
.stats-theme.theme-override.theme-override app-export-business-volumes-dialog header.header {
  background-color: #283593;
  color: white;
}
.stats-theme app-export-business-volumes-dialog header.header button.clear-search,
.stats-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.stats-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #3949ab;
}
.stats-theme app-export-business-volumes-dialog .clickable-list-container:before,
.stats-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.stats-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.stats-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.stats-theme app-export-business-volumes-dialog a.active,
.stats-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.stats-theme.theme-override.theme-override app-export-business-volumes-dialog a.active,
.stats-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.stats-theme app-contact-list .darker-background.darker-background,
.stats-theme.theme-override.theme-override app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.stats-theme app-contact-list .darker-background.darker-background:hover,
.stats-theme.theme-override.theme-override app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.stats-theme app-select-persons table tr th[mat-header-cell],
.stats-theme.theme-override.theme-override app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.stats-theme app-shift-plan .header-colorful,
.stats-theme.theme-override.theme-override app-shift-plan .header-colorful {
  background-color: #283593;
  color: white;
}
.stats-theme app-shift-plan .header-colorful .today-button.today-button,
.stats-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.stats-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .stats-theme app-shift-plan .header-colorful .today-button.today-button,
.stats-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button,
.stats-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.stats-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .stats-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.stats-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.stats-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.stats-theme app-detail-piecework main,
.stats-theme.theme-override.theme-override app-detail-piecework main {
  background-color: #3949ab;
  color: white;
}
.stats-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.stats-theme.theme-override.theme-override app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.stats-theme app-detail-piecework main .mat-list-base .mat-list-item,
.stats-theme.theme-override.theme-override app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.stats-theme app-detail-piecework main .mat-tab-label,
.stats-theme.theme-override.theme-override app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.stats-theme app-detail-piecework header,
.stats-theme.theme-override.theme-override app-detail-piecework header {
  background-color: #283593;
  color: white;
}
.stats-theme app-detail-piecework mat-expansion-panel.primary-background,
.stats-theme.theme-override.theme-override app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #3949ab;
  color: white;
}
.stats-theme app-piecework-demo .scrollable,
.stats-theme.theme-override.theme-override app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.stats-theme app-side-nav-bar,
.stats-theme.theme-override.theme-override app-side-nav-bar {
  background-color: whitesmoke;
}
.stats-theme app-side-nav-bar [mat-list-item].is-active,
.stats-theme.theme-override.theme-override app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #3949ab;
}
.stats-theme app-side-nav-bar mat-nav-list,
.stats-theme.theme-override.theme-override app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.stats-theme .dave-inc-bar,
.stats-theme.theme-override.theme-override .dave-inc-bar {
  background-color: #3949ab;
}
.stats-theme app-root,
.stats-theme.theme-override.theme-override app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-commission-overview .alex-sein-buntes-feld,
.stats-theme.theme-override.theme-override app-commission-overview .alex-sein-buntes-feld {
  background-color: #3949ab;
}
.stats-theme app-commission-overview .btgb-table-wrapper th:first-child,
.stats-theme app-commission-overview .btgb-table-wrapper td:first-child,
.stats-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:first-child,
.stats-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.stats-theme app-commission-overview .btgb-table-wrapper .color-dot,
.stats-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.stats-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.stats-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.stats-theme app-commission-overview .btgb-table-wrapper th:last-child,
.stats-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:last-child {
  color: #3949ab;
  border-color: #3949ab;
}
.stats-theme app-commission-overview .timeline,
.stats-theme.theme-override.theme-override app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.stats-theme app-commission-overview .timeline-event-card,
.stats-theme.theme-override.theme-override app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.stats-theme app-commission-overview .timeline-event-card:hover,
.stats-theme.theme-override.theme-override app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.stats-theme app-comment-list .inline-send,
.stats-theme.theme-override.theme-override app-comment-list .inline-send {
  background: white;
}
.stats-theme app-new-booking-option .highlight.highlight,
.stats-theme.theme-override.theme-override app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.stats-theme app-new-booking-option .dont-edit.dont-edit,
.stats-theme app-new-booking-option .disabled.disabled,
.stats-theme.theme-override.theme-override app-new-booking-option .dont-edit.dont-edit,
.stats-theme.theme-override.theme-override app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.stats-theme .ngx-toastr,
.stats-theme.theme-override.theme-override .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.stats-theme .ngx-toastr:hover,
.stats-theme.theme-override.theme-override .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.stats-theme .ngx-toastr.toast-success,
.stats-theme.theme-override.theme-override .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.stats-theme .ngx-toastr.toast-error,
.stats-theme.theme-override.theme-override .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.stats-theme .ngx-toastr.toast-info,
.stats-theme.theme-override.theme-override .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-resource-plan .header-colorful,
.stats-theme.theme-override.theme-override app-resource-plan .header-colorful {
  background-color: #283593;
  color: white;
}
.stats-theme app-resource-plan .header-colorful .today-button.today-button,
.stats-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.stats-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .stats-theme app-resource-plan .header-colorful .today-button.today-button,
.stats-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button,
.stats-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.stats-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .stats-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.stats-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.stats-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.stats-theme app-time-tracker,
.stats-theme.theme-override.theme-override app-time-tracker {
  background-color: #5c6bc0;
  color: white;
}
.stats-theme .ngx-mat-colorpicker-content,
.stats-theme.theme-override.theme-override .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.stats-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.stats-theme.theme-override.theme-override .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.stats-theme app-person-list-entry a.link,
.stats-theme.theme-override.theme-override app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-doctor-list-entry .link,
.stats-theme.theme-override.theme-override app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-expansion-panel .scrollable .top-shadow,
.stats-theme.theme-override.theme-override app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.stats-theme app-expansion-panel .scrollable .bottom-shadow,
.stats-theme.theme-override.theme-override app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.stats-theme .app-background-primary,
.stats-theme.theme-override.theme-override .app-background-primary {
  background-color: #3949ab;
}
.stats-theme .app-background-accent,
.stats-theme.theme-override.theme-override .app-background-accent {
  background-color: #fafafa;
}
.stats-theme .app-background-warn,
.stats-theme.theme-override.theme-override .app-background-warn {
  background-color: #e91e63;
}
.stats-theme .app-foreground-primary,
.stats-theme.theme-override.theme-override .app-foreground-primary {
  color: #3949ab;
}
.stats-theme .app-foreground-accent,
.stats-theme.theme-override.theme-override .app-foreground-accent {
  color: #fafafa;
}
.stats-theme .app-foreground-warn,
.stats-theme.theme-override.theme-override .app-foreground-warn {
  color: #e91e63;
}
.stats-theme app-ck-editor,
.stats-theme.theme-override.theme-override app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.stats-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.stats-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.stats-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.stats-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.stats-theme app-file-order-dialog .list-item,
.stats-theme.theme-override.theme-override app-file-order-dialog .list-item {
  background: white;
}
.stats-theme app-start-process-dialog .selected-files-list,
.stats-theme.theme-override.theme-override app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.stats-theme app-process-main-view .detection-modal-wrapper,
.stats-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper {
  background: white;
}
.stats-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.stats-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #3949ab;
}
.stats-theme app-process-main-view .main-file-badge,
.stats-theme.theme-override.theme-override app-process-main-view .main-file-badge {
  color: #3949ab;
}
.stats-theme app-new-document-view-component dropzone .input,
.stats-theme app-new-document-view-component dropzone .pen-icon,
.stats-theme.theme-override.theme-override app-new-document-view-component dropzone .input,
.stats-theme.theme-override.theme-override app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-time-tracker-multiple .timer-card,
.stats-theme.theme-override.theme-override app-time-tracker-multiple .timer-card {
  background-color: #5c6bc0;
  color: white;
}
.stats-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.stats-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.stats-theme app-arl-table tr.element-row:not(.expanded-row):active,
.stats-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.stats-theme app-arl-table .add-button-list,
.stats-theme.theme-override.theme-override app-arl-table .add-button-list {
  background: white;
}
.stats-theme app-pseudo-step-header .wrapper-button.active,
.stats-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active {
  border-color: #3949ab;
}
.stats-theme app-pseudo-step-header .image-wrapper,
.stats-theme.theme-override.theme-override app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.stats-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.stats-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.stats-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #3949ab;
  color: white;
}
.stats-theme app-milestone-modal .status-form,
.stats-theme.theme-override.theme-override app-milestone-modal .status-form {
  background: white;
}
.stats-theme app-e-invoice-view .grid-borders.grid-borders,
.stats-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.stats-theme app-e-invoice-view .borders,
.stats-theme app-e-invoice-view .borders-column,
.stats-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.stats-theme app-e-invoice-view .borders-row,
.stats-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.stats-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders,
.stats-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.stats-theme.theme-override.theme-override app-e-invoice-view .borders,
.stats-theme.theme-override.theme-override app-e-invoice-view .borders-column,
.stats-theme.theme-override.theme-override app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.stats-theme.theme-override.theme-override app-e-invoice-view .borders-row,
.stats-theme.theme-override.theme-override app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.stats-theme app-e-invoice-view .mat-table td,
.stats-theme app-e-invoice-view .mat-table th,
.stats-theme.theme-override.theme-override app-e-invoice-view .mat-table td,
.stats-theme.theme-override.theme-override app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-e-invoice-allowance-charge-view .borders,
.stats-theme app-e-invoice-allowance-charge-view .borders-column,
.stats-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.stats-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders,
.stats-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column,
.stats-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.stats-theme app-detail-contract .primary,
.stats-theme.theme-override.theme-override app-detail-contract .primary {
  color: #3949ab;
}
.stats-theme app-detail-contract .filter,
.stats-theme.theme-override.theme-override app-detail-contract .filter {
  background-color: white;
}
.stats-theme app-detail-contract .filter h2,
.stats-theme.theme-override.theme-override app-detail-contract .filter h2 {
  color: #3949ab;
}
.stats-theme app-contract-list header.header,
.stats-theme.theme-override.theme-override app-contract-list header.header {
  color: white;
  background-color: #283593;
}
.stats-theme app-detail-doctor .deleted,
.stats-theme.theme-override.theme-override app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.stats-theme app-detail-doctor .bookmark-wrapper,
.stats-theme.theme-override.theme-override app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme app-detail-doctor a.link,
.stats-theme.theme-override.theme-override app-detail-doctor a.link {
  color: white;
}
.stats-theme.dark-theme .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.stats-theme.dark-theme .mat-option,
.stats-theme.theme-override.theme-override.dark-theme .mat-option {
  color: white;
}
.stats-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .stats-theme.dark-theme .mat-option:focus:not(.mat-option-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-option:hover:not(.mat-option-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.stats-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.stats-theme.dark-theme .mat-option.mat-active,
.stats-theme.theme-override.theme-override.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.stats-theme.dark-theme .mat-option.mat-option-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #3949ab;
}
.stats-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.stats-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.stats-theme.dark-theme .mat-optgroup-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-pseudo-checkbox,
.stats-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme .mat-pseudo-checkbox::after,
.stats-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.stats-theme.dark-theme .mat-pseudo-checkbox-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.stats-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.stats-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.stats-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.stats-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #3949ab;
}
.stats-theme.dark-theme .mat-pseudo-checkbox-checked,
.stats-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.stats-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.stats-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.stats-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked,
.stats-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate,
.stats-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.stats-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.stats-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.stats-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.stats-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.stats-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.stats-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.stats-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.stats-theme.dark-theme .mat-app-background, .stats-theme.dark-theme.mat-app-background,
.stats-theme.theme-override.theme-override.dark-theme .mat-app-background,
.stats-theme.theme-override.theme-override.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.stats-theme.dark-theme .mat-elevation-z0,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z1,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z2,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z3,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z4,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z5,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z6,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z7,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z8,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z9,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z10,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z11,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z12,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z13,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z14,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z15,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z16,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z17,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z18,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z19,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z20,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z21,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z22,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z23,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-elevation-z24,
.stats-theme.theme-override.theme-override.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.stats-theme.dark-theme .mat-autocomplete-panel,
.stats-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.stats-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.stats-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.stats-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.stats-theme.dark-theme .mat-badge,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge {
  position: relative;
}
.stats-theme.dark-theme .mat-badge.mat-badge,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.stats-theme.dark-theme .mat-badge-hidden .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.stats-theme.dark-theme .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.stats-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.stats-theme.dark-theme .mat-badge-content._mat-animation-noopable,
.stats-theme.theme-override.theme-override.dark-theme .ng-animate-disabled .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.stats-theme.dark-theme .mat-badge-content.mat-badge-active,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.stats-theme.dark-theme .mat-badge-small .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.stats-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.stats-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.stats-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .stats-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.stats-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .stats-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.stats-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .stats-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.stats-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .stats-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.stats-theme.dark-theme .mat-badge-medium .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.stats-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.stats-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.stats-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .stats-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.stats-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .stats-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.stats-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .stats-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.stats-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .stats-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.stats-theme.dark-theme .mat-badge-large .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.stats-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.stats-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.stats-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .stats-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.stats-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .stats-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.stats-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .stats-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.stats-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .stats-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .stats-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.stats-theme.dark-theme .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  color: white;
  background: #3949ab;
}
.cdk-high-contrast-active .stats-theme.dark-theme .mat-badge-content, .cdk-high-contrast-active .stats-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.stats-theme.dark-theme .mat-badge-accent .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme.dark-theme .mat-badge-warn .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.stats-theme.dark-theme .mat-badge-disabled .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-bottom-sheet-container,
.stats-theme.theme-override.theme-override.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.stats-theme.dark-theme .mat-button, .stats-theme.dark-theme .mat-icon-button, .stats-theme.dark-theme .mat-stroked-button,
.stats-theme.theme-override.theme-override.dark-theme .mat-button,
.stats-theme.theme-override.theme-override.dark-theme .mat-icon-button,
.stats-theme.theme-override.theme-override.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.stats-theme.dark-theme .mat-button.mat-primary, .stats-theme.dark-theme .mat-icon-button.mat-primary, .stats-theme.dark-theme .mat-stroked-button.mat-primary,
.stats-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary,
.stats-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary,
.stats-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary {
  color: #3949ab;
}
.stats-theme.dark-theme .mat-button.mat-accent, .stats-theme.dark-theme .mat-icon-button.mat-accent, .stats-theme.dark-theme .mat-stroked-button.mat-accent,
.stats-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent,
.stats-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent,
.stats-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.stats-theme.dark-theme .mat-button.mat-warn, .stats-theme.dark-theme .mat-icon-button.mat-warn, .stats-theme.dark-theme .mat-stroked-button.mat-warn,
.stats-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn,
.stats-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn,
.stats-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.stats-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .stats-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .stats-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .stats-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .stats-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .stats-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .stats-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .stats-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .stats-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .stats-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .stats-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .stats-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.stats-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .stats-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .stats-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #3949ab;
}
.stats-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .stats-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .stats-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.stats-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .stats-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .stats-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.stats-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .stats-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .stats-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.stats-theme.dark-theme .mat-button .mat-ripple-element, .stats-theme.dark-theme .mat-icon-button .mat-ripple-element, .stats-theme.dark-theme .mat-stroked-button .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-button .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-icon-button .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.stats-theme.dark-theme .mat-button-focus-overlay,
.stats-theme.theme-override.theme-override.dark-theme .mat-button-focus-overlay {
  background: white;
}
.stats-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme .mat-flat-button, .stats-theme.dark-theme .mat-raised-button, .stats-theme.dark-theme .mat-fab, .stats-theme.dark-theme .mat-mini-fab,
.stats-theme.theme-override.theme-override.dark-theme .mat-flat-button,
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button,
.stats-theme.theme-override.theme-override.dark-theme .mat-fab,
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.stats-theme.dark-theme .mat-flat-button.mat-primary, .stats-theme.dark-theme .mat-raised-button.mat-primary, .stats-theme.dark-theme .mat-fab.mat-primary, .stats-theme.dark-theme .mat-mini-fab.mat-primary,
.stats-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.stats-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.stats-theme.dark-theme .mat-flat-button.mat-accent, .stats-theme.dark-theme .mat-raised-button.mat-accent, .stats-theme.dark-theme .mat-fab.mat-accent, .stats-theme.dark-theme .mat-mini-fab.mat-accent,
.stats-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.stats-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme.dark-theme .mat-flat-button.mat-warn, .stats-theme.dark-theme .mat-raised-button.mat-warn, .stats-theme.dark-theme .mat-fab.mat-warn, .stats-theme.dark-theme .mat-mini-fab.mat-warn,
.stats-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.stats-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.stats-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .stats-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .stats-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .stats-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .stats-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .stats-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .stats-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .stats-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .stats-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .stats-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .stats-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .stats-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .stats-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .stats-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .stats-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .stats-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.stats-theme.dark-theme .mat-flat-button.mat-primary, .stats-theme.dark-theme .mat-raised-button.mat-primary, .stats-theme.dark-theme .mat-fab.mat-primary, .stats-theme.dark-theme .mat-mini-fab.mat-primary,
.stats-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.stats-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  background-color: #3949ab;
}
.stats-theme.dark-theme .mat-flat-button.mat-accent, .stats-theme.dark-theme .mat-raised-button.mat-accent, .stats-theme.dark-theme .mat-fab.mat-accent, .stats-theme.dark-theme .mat-mini-fab.mat-accent,
.stats-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.stats-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.stats-theme.dark-theme .mat-flat-button.mat-warn, .stats-theme.dark-theme .mat-raised-button.mat-warn, .stats-theme.dark-theme .mat-fab.mat-warn, .stats-theme.dark-theme .mat-mini-fab.mat-warn,
.stats-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.stats-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.stats-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .stats-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .stats-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .stats-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .stats-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .stats-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .stats-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .stats-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .stats-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .stats-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .stats-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .stats-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .stats-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .stats-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .stats-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .stats-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .stats-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .stats-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .stats-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.stats-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .stats-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .stats-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .stats-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.stats-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .stats-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .stats-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .stats-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.stats-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .stats-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .stats-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override.dark-theme .mat-fab:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .stats-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .stats-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.stats-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.stats-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.stats-theme.dark-theme .mat-button-toggle,
.stats-theme.theme-override.theme-override.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.stats-theme.theme-override.theme-override.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme .mat-button-toggle-appearance-standard,
.stats-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.stats-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.stats-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.stats-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.stats-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.stats-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.stats-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.stats-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.stats-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.stats-theme.dark-theme .mat-button-toggle-checked,
.stats-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.stats-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.stats-theme.dark-theme .mat-button-toggle-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.stats-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.stats-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.stats-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.stats-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.stats-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.stats-theme.dark-theme .mat-button-toggle-group-appearance-standard,
.stats-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.stats-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.stats-theme.dark-theme .mat-card,
.stats-theme.theme-override.theme-override.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.stats-theme.dark-theme .mat-card:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-card-subtitle,
.stats-theme.theme-override.theme-override.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme .mat-checkbox-frame,
.stats-theme.theme-override.theme-override.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme .mat-checkbox-checkmark,
.stats-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.stats-theme.dark-theme .mat-checkbox-checkmark-path,
.stats-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.stats-theme.dark-theme .mat-checkbox-mixedmark,
.stats-theme.theme-override.theme-override.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.stats-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .stats-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.stats-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.stats-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #3949ab;
}
.stats-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .stats-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.stats-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.stats-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.stats-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .stats-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.stats-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.stats-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.stats-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .stats-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.stats-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.stats-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.stats-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.stats-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.stats-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-checkbox .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.stats-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.stats-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #3949ab;
}
.stats-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.stats-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.stats-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.stats-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.stats-theme.dark-theme .mat-chip.mat-standard-chip,
.stats-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.stats-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.stats-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.stats-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.stats-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.stats-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.stats-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.stats-theme.dark-theme .mat-chip.mat-standard-chip::after,
.stats-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.stats-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.stats-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #3949ab;
  color: white;
}
.stats-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.stats-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.stats-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.stats-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.stats-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.stats-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.stats-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.stats-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.stats-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.stats-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.stats-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.stats-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.stats-theme.dark-theme .mat-table,
.stats-theme.theme-override.theme-override.dark-theme .mat-table {
  background: #424242;
}
.stats-theme.dark-theme .mat-table thead, .stats-theme.dark-theme .mat-table tbody, .stats-theme.dark-theme .mat-table tfoot,
.stats-theme.dark-theme mat-header-row, .stats-theme.dark-theme mat-row, .stats-theme.dark-theme mat-footer-row,
.stats-theme.dark-theme [mat-header-row], .stats-theme.dark-theme [mat-row], .stats-theme.dark-theme [mat-footer-row],
.stats-theme.dark-theme .mat-table-sticky,
.stats-theme.theme-override.theme-override.dark-theme .mat-table thead,
.stats-theme.theme-override.theme-override.dark-theme .mat-table tbody,
.stats-theme.theme-override.theme-override.dark-theme .mat-table tfoot,
.stats-theme.theme-override.theme-override.dark-theme mat-header-row,
.stats-theme.theme-override.theme-override.dark-theme mat-row,
.stats-theme.theme-override.theme-override.dark-theme mat-footer-row,
.stats-theme.theme-override.theme-override.dark-theme [mat-header-row],
.stats-theme.theme-override.theme-override.dark-theme [mat-row],
.stats-theme.theme-override.theme-override.dark-theme [mat-footer-row],
.stats-theme.theme-override.theme-override.dark-theme .mat-table-sticky {
  background: inherit;
}
.stats-theme.dark-theme mat-row, .stats-theme.dark-theme mat-header-row, .stats-theme.dark-theme mat-footer-row,
.stats-theme.dark-theme th.mat-header-cell, .stats-theme.dark-theme td.mat-cell, .stats-theme.dark-theme td.mat-footer-cell,
.stats-theme.theme-override.theme-override.dark-theme mat-row,
.stats-theme.theme-override.theme-override.dark-theme mat-header-row,
.stats-theme.theme-override.theme-override.dark-theme mat-footer-row,
.stats-theme.theme-override.theme-override.dark-theme th.mat-header-cell,
.stats-theme.theme-override.theme-override.dark-theme td.mat-cell,
.stats-theme.theme-override.theme-override.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme .mat-header-cell,
.stats-theme.theme-override.theme-override.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme .mat-cell, .stats-theme.dark-theme .mat-footer-cell,
.stats-theme.theme-override.theme-override.dark-theme .mat-cell,
.stats-theme.theme-override.theme-override.dark-theme .mat-footer-cell {
  color: white;
}
.stats-theme.dark-theme .mat-calendar-arrow,
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-arrow {
  fill: white;
}
.stats-theme.dark-theme .mat-datepicker-toggle,
.stats-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.stats-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.stats-theme.dark-theme .mat-calendar-table-header-divider::after,
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme .mat-calendar-table-header,
.stats-theme.dark-theme .mat-calendar-body-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header,
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme .mat-calendar-body-cell-content,
.stats-theme.dark-theme .mat-date-range-input-separator,
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.stats-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-calendar-body-in-preview,
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.stats-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.stats-theme.dark-theme .mat-calendar-body-in-range::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(57, 73, 171, 0.2);
}
.stats-theme.dark-theme .mat-calendar-body-comparison-identical,
.stats-theme.dark-theme .mat-calendar-body-in-comparison-range::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical,
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.stats-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.stats-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.stats-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(57, 73, 171, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.stats-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.stats-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.stats-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(57, 73, 171, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.stats-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.stats-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.stats-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.stats-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.stats-theme.dark-theme .mat-calendar-body-selected,
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-body-selected {
  background-color: #3949ab;
  color: white;
}
.stats-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(57, 73, 171, 0.4);
}
.stats-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected,
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.stats-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(57, 73, 171, 0.3);
}
@media (hover: hover) {
  .stats-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(57, 73, 171, 0.3);
  }
}
.stats-theme.dark-theme .mat-datepicker-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.stats-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.stats-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.stats-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.stats-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.stats-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.stats-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.stats-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.stats-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.stats-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.stats-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.stats-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.stats-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.stats-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.stats-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .stats-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.stats-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.stats-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.stats-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.stats-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.stats-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.stats-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.stats-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.stats-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.stats-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.stats-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.stats-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.stats-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.stats-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.stats-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.stats-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .stats-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.stats-theme.dark-theme .mat-datepicker-content-touch,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-datepicker-toggle-active,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active {
  color: #3949ab;
}
.stats-theme.dark-theme .mat-datepicker-toggle-active.mat-accent,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.stats-theme.dark-theme .mat-datepicker-toggle-active.mat-warn,
.stats-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.stats-theme.dark-theme .mat-date-range-input-inner[disabled],
.stats-theme.theme-override.theme-override.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-dialog-container,
.stats-theme.theme-override.theme-override.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.stats-theme.dark-theme .mat-divider,
.stats-theme.theme-override.theme-override.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme .mat-divider-vertical,
.stats-theme.theme-override.theme-override.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme .mat-expansion-panel,
.stats-theme.theme-override.theme-override.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.stats-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-action-row,
.stats-theme.theme-override.theme-override.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .stats-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .stats-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.stats-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.stats-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.stats-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .stats-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.stats-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.stats-theme.dark-theme .mat-expansion-panel-header-title,
.stats-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.stats-theme.dark-theme .mat-expansion-panel-header-description,
.stats-theme.dark-theme .mat-expansion-indicator::after,
.stats-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-description,
.stats-theme.theme-override.theme-override.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true],
.stats-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.stats-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.stats-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.stats-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.stats-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.stats-theme.dark-theme .mat-form-field-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme .mat-hint,
.stats-theme.theme-override.theme-override.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #3949ab;
}
.stats-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.stats-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.stats-theme.dark-theme .mat-focused .mat-form-field-required-marker,
.stats-theme.theme-override.theme-override.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.stats-theme.dark-theme .mat-form-field-ripple,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.stats-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #3949ab;
}
.stats-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.stats-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.stats-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #3949ab;
}
.stats-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.stats-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.stats-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.stats-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.stats-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.stats-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.stats-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.stats-theme.dark-theme .mat-error,
.stats-theme.theme-override.theme-override.dark-theme .mat-error {
  color: #e91e63;
}
.stats-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.stats-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.stats-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.stats-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.stats-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.stats-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.stats-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.stats-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #3949ab;
}
.stats-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.stats-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.stats-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.stats-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.stats-theme.dark-theme .mat-icon.mat-primary,
.stats-theme.theme-override.theme-override.dark-theme .mat-icon.mat-primary {
  color: #3949ab;
}
.stats-theme.dark-theme .mat-icon.mat-accent,
.stats-theme.theme-override.theme-override.dark-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.stats-theme.dark-theme .mat-icon.mat-warn,
.stats-theme.theme-override.theme-override.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.stats-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme .mat-input-element:disabled,
.stats-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.stats-theme.theme-override.theme-override.dark-theme .mat-input-element:disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-input-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-input-element {
  caret-color: #3949ab;
}
.stats-theme.dark-theme .mat-input-element::placeholder,
.stats-theme.theme-override.theme-override.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-input-element::-moz-placeholder,
.stats-theme.theme-override.theme-override.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-input-element::-webkit-input-placeholder,
.stats-theme.theme-override.theme-override.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-input-element:-ms-input-placeholder,
.stats-theme.theme-override.theme-override.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option,
.stats-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.stats-theme.dark-theme .mat-form-field.mat-accent .mat-input-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.stats-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.stats-theme.dark-theme .mat-form-field-invalid .mat-input-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-warn .mat-input-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.stats-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.stats-theme.dark-theme .mat-list-base .mat-list-item,
.stats-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.stats-theme.dark-theme .mat-list-base .mat-list-option,
.stats-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.stats-theme.dark-theme .mat-list-base .mat-subheader,
.stats-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme .mat-list-base .mat-list-item-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-list-option:hover, .stats-theme.dark-theme .mat-list-option:focus,
.stats-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.stats-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.stats-theme.dark-theme .mat-action-list .mat-list-item:hover,
.stats-theme.dark-theme .mat-action-list .mat-list-item:focus,
.stats-theme.theme-override.theme-override.dark-theme .mat-list-option:hover,
.stats-theme.theme-override.theme-override.dark-theme .mat-list-option:focus,
.stats-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:hover,
.stats-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:focus,
.stats-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:hover,
.stats-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.stats-theme.dark-theme .mat-list-single-selected-option, .stats-theme.dark-theme .mat-list-single-selected-option:hover, .stats-theme.dark-theme .mat-list-single-selected-option:focus,
.stats-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option,
.stats-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:hover,
.stats-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme .mat-menu-panel,
.stats-theme.theme-override.theme-override.dark-theme .mat-menu-panel {
  background: #424242;
}
.stats-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-menu-item,
.stats-theme.theme-override.theme-override.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.stats-theme.dark-theme .mat-menu-item[disabled],
.stats-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.stats-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color,
.stats-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled],
.stats-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.stats-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.stats-theme.dark-theme .mat-menu-submenu-icon,
.stats-theme.theme-override.theme-override.dark-theme .mat-menu-item .mat-icon-no-color,
.stats-theme.theme-override.theme-override.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.stats-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.stats-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.stats-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.stats-theme.dark-theme .mat-menu-item-highlighted:not([disabled]),
.stats-theme.theme-override.theme-override.dark-theme .mat-menu-item:hover:not([disabled]),
.stats-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.stats-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.stats-theme.theme-override.theme-override.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.stats-theme.dark-theme .mat-paginator,
.stats-theme.theme-override.theme-override.dark-theme .mat-paginator {
  background: #424242;
}
.stats-theme.dark-theme .mat-paginator,
.stats-theme.dark-theme .mat-paginator-page-size .mat-select-trigger,
.stats-theme.theme-override.theme-override.dark-theme .mat-paginator,
.stats-theme.theme-override.theme-override.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme .mat-paginator-decrement,
.stats-theme.dark-theme .mat-paginator-increment,
.stats-theme.theme-override.theme-override.dark-theme .mat-paginator-decrement,
.stats-theme.theme-override.theme-override.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.stats-theme.dark-theme .mat-paginator-first,
.stats-theme.dark-theme .mat-paginator-last,
.stats-theme.theme-override.theme-override.dark-theme .mat-paginator-first,
.stats-theme.theme-override.theme-override.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.stats-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.stats-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.stats-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.stats-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last,
.stats-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.stats-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.stats-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.stats-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-progress-bar-background,
.stats-theme.theme-override.theme-override.dark-theme .mat-progress-bar-background {
  fill: #23274d;
}
.stats-theme.dark-theme .mat-progress-bar-buffer,
.stats-theme.theme-override.theme-override.dark-theme .mat-progress-bar-buffer {
  background-color: #23274d;
}
.stats-theme.dark-theme .mat-progress-bar-fill::after,
.stats-theme.theme-override.theme-override.dark-theme .mat-progress-bar-fill::after {
  background-color: #3949ab;
}
.stats-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.stats-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.stats-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.stats-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.stats-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.stats-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.stats-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.stats-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.stats-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.stats-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.stats-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.stats-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.stats-theme.dark-theme .mat-progress-spinner circle, .stats-theme.dark-theme .mat-spinner circle,
.stats-theme.theme-override.theme-override.dark-theme .mat-progress-spinner circle,
.stats-theme.theme-override.theme-override.dark-theme .mat-spinner circle {
  stroke: #3949ab;
}
.stats-theme.dark-theme .mat-progress-spinner.mat-accent circle, .stats-theme.dark-theme .mat-spinner.mat-accent circle,
.stats-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-accent circle,
.stats-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.stats-theme.dark-theme .mat-progress-spinner.mat-warn circle, .stats-theme.dark-theme .mat-spinner.mat-warn circle,
.stats-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-warn circle,
.stats-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.stats-theme.dark-theme .mat-radio-outer-circle,
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #3949ab;
}
.stats-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.stats-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .stats-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .stats-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #3949ab;
}
.stats-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.stats-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.stats-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .stats-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .stats-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.stats-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.stats-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.stats-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .stats-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .stats-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.stats-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.stats-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.stats-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-radio-button .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.stats-theme.dark-theme .mat-select-value,
.stats-theme.theme-override.theme-override.dark-theme .mat-select-value {
  color: white;
}
.stats-theme.dark-theme .mat-select-placeholder,
.stats-theme.theme-override.theme-override.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-select-disabled .mat-select-value,
.stats-theme.theme-override.theme-override.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-select-arrow,
.stats-theme.theme-override.theme-override.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme .mat-select-panel,
.stats-theme.theme-override.theme-override.dark-theme .mat-select-panel {
  background: #424242;
}
.stats-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]),
.stats-theme.theme-override.theme-override.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.stats-theme.theme-override.theme-override.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #3949ab;
}
.stats-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.stats-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.stats-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.stats-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.stats-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-drawer-container,
.stats-theme.theme-override.theme-override.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.stats-theme.dark-theme .mat-drawer,
.stats-theme.theme-override.theme-override.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.stats-theme.dark-theme .mat-drawer.mat-drawer-push,
.stats-theme.theme-override.theme-override.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.stats-theme.dark-theme .mat-drawer:not(.mat-drawer-side),
.stats-theme.theme-override.theme-override.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-drawer-side,
.stats-theme.theme-override.theme-override.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme .mat-drawer-side.mat-drawer-end,
.stats-theme.theme-override.theme-override.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.stats-theme.dark-theme [dir=rtl] .mat-drawer-side,
.stats-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.stats-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.stats-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown,
.stats-theme.theme-override.theme-override.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.stats-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.stats-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.stats-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.stats-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #3949ab;
}
.stats-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(57, 73, 171, 0.54);
}
.stats-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #3949ab;
}
.stats-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.stats-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.stats-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.stats-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.stats-theme.dark-theme .mat-slide-toggle-thumb,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.stats-theme.dark-theme .mat-slide-toggle-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-slider-track-background,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.stats-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.stats-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.stats-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #3949ab;
}
.stats-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.stats-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(57, 73, 171, 0.2);
}
.stats-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.stats-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.stats-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.stats-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.stats-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.stats-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.stats-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.stats-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.stats-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.stats-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.stats-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider:hover .mat-slider-track-background,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.stats-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.stats-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.stats-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.stats-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.stats-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.stats-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.stats-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.stats-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.stats-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.stats-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .stats-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.stats-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .stats-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.stats-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.stats-theme.dark-theme .mat-slider-vertical .mat-slider-ticks,
.stats-theme.theme-override.theme-override.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.stats-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .stats-theme.dark-theme .mat-step-header.cdk-program-focused, .stats-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .stats-theme.dark-theme .mat-step-header:hover[aria-disabled=false],
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-keyboard-focused,
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-program-focused,
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header:hover:not([aria-disabled]),
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.stats-theme.dark-theme .mat-step-header:hover[aria-disabled=true],
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .stats-theme.dark-theme .mat-step-header:hover,
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.stats-theme.dark-theme .mat-step-header .mat-step-label,
.stats-theme.dark-theme .mat-step-header .mat-step-optional,
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme .mat-step-header .mat-step-icon,
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.stats-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.stats-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.stats-theme.dark-theme .mat-step-header .mat-step-icon-state-edit,
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-selected,
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-done,
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #3949ab;
  color: white;
}
.stats-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon,
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.stats-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.stats-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon,
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.stats-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.stats-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.stats-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.stats-theme.dark-theme .mat-step-header .mat-step-icon-state-error,
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.stats-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active,
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.stats-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error,
.stats-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.stats-theme.dark-theme .mat-stepper-horizontal, .stats-theme.dark-theme .mat-stepper-vertical,
.stats-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal,
.stats-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.stats-theme.dark-theme .mat-stepper-vertical-line::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme .mat-horizontal-stepper-header::before,
.stats-theme.dark-theme .mat-horizontal-stepper-header::after,
.stats-theme.dark-theme .mat-stepper-horizontal-line,
.stats-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::after,
.stats-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme .mat-sort-header-arrow,
.stats-theme.theme-override.theme-override.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.stats-theme.dark-theme .mat-tab-nav-bar,
.stats-theme.dark-theme .mat-tab-header,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.stats-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.stats-theme.dark-theme .mat-tab-label, .stats-theme.dark-theme .mat-tab-link,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-link {
  color: white;
}
.stats-theme.dark-theme .mat-tab-label.mat-tab-disabled, .stats-theme.dark-theme .mat-tab-link.mat-tab-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-label.mat-tab-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.stats-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.stats-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-],
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.stats-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .stats-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(92, 107, 192, 0.3);
}
.stats-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .stats-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-ink-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #3949ab;
}
.stats-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .stats-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .stats-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .stats-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.stats-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .stats-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.stats-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .stats-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-ink-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.stats-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .stats-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .stats-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .stats-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.stats-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .stats-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.stats-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .stats-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-ink-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.stats-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .stats-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .stats-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .stats-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.stats-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(92, 107, 192, 0.3);
}
.stats-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .stats-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .stats-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #3949ab;
}
.stats-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .stats-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.stats-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .stats-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.stats-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.stats-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.stats-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.stats-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.stats-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.stats-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.stats-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .stats-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .stats-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.stats-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .stats-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .stats-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.stats-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.stats-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.stats-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.stats-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.stats-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.stats-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.stats-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .stats-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .stats-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.stats-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .stats-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.stats-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .stats-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.stats-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.stats-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.stats-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.stats-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.stats-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .stats-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.stats-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.stats-theme.dark-theme .mat-toolbar,
.stats-theme.theme-override.theme-override.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.stats-theme.dark-theme .mat-toolbar.mat-primary,
.stats-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-primary {
  background: #3949ab;
  color: white;
}
.stats-theme.dark-theme .mat-toolbar.mat-accent,
.stats-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.stats-theme.dark-theme .mat-toolbar.mat-warn,
.stats-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.stats-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.stats-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.stats-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.stats-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-underline,
.stats-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-ripple,
.stats-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.stats-theme.dark-theme .mat-toolbar .mat-form-field-label,
.stats-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.stats-theme.dark-theme .mat-toolbar .mat-select-value,
.stats-theme.dark-theme .mat-toolbar .mat-select-arrow,
.stats-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.stats-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.stats-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-value,
.stats-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-arrow,
.stats-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.stats-theme.dark-theme .mat-toolbar .mat-input-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.stats-theme.dark-theme .mat-tooltip,
.stats-theme.theme-override.theme-override.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.stats-theme.dark-theme .mat-tree,
.stats-theme.theme-override.theme-override.dark-theme .mat-tree {
  background: #424242;
}
.stats-theme.dark-theme .mat-tree-node,
.stats-theme.dark-theme .mat-nested-tree-node,
.stats-theme.theme-override.theme-override.dark-theme .mat-tree-node,
.stats-theme.theme-override.theme-override.dark-theme .mat-nested-tree-node {
  color: white;
}
.stats-theme.dark-theme .mat-snack-bar-container,
.stats-theme.theme-override.theme-override.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.stats-theme.dark-theme .mat-simple-snackbar-action,
.stats-theme.theme-override.theme-override.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.stats-theme.dark-theme app-mat-menu-header,
.stats-theme.theme-override.theme-override.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.stats-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.stats-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.stats-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.stats-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #3949ab;
}
.stats-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(57, 73, 171, 0.54);
}
.stats-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #3949ab;
}
.stats-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.stats-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.stats-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.stats-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.stats-theme.dark-theme .mat-slide-toggle-thumb,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.stats-theme.dark-theme .mat-slide-toggle-bar,
.stats-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme .mat-green .mat-progress-bar-background,
.stats-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.stats-theme.dark-theme .mat-green .mat-progress-bar-buffer,
.stats-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.stats-theme.dark-theme .mat-green .mat-progress-bar-fill::after,
.stats-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.stats-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.stats-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.stats-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.stats-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.stats-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.stats-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.stats-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.stats-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.stats-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.stats-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.stats-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.stats-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.stats-theme.dark-theme .mat-button.mat-primary-lighter,
.stats-theme.dark-theme .mat-stroked-button.mat-primary-lighter,
.stats-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter,
.stats-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #5c6bc0;
}
.stats-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.stats-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover,
.stats-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter:hover,
.stats-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.stats-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.stats-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.stats-theme.dark-theme .mat-fab.mat-primary-lighter,
.stats-theme.dark-theme .mat-mini-fab.mat-primary-lighter,
.stats-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary-lighter,
.stats-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary-lighter,
.stats-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary-lighter,
.stats-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #5c6bc0;
}
.stats-theme.dark-theme .mat-icon-button.mat-primary-lighter,
.stats-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #5c6bc0;
}
.stats-theme.dark-theme .dave-background-image,
.stats-theme.theme-override.theme-override.dark-theme .dave-background-image {
  background-color: #3949ab;
  color: white;
}
.stats-theme.dark-theme .clickable-list-container:before,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.stats-theme.dark-theme .clickable-list,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list {
  background-color: #424242;
}
.stats-theme.dark-theme .clickable-list-item,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.stats-theme.dark-theme .clickable-list-item.is-active, .stats-theme.dark-theme .clickable-list-item:hover, .stats-theme.dark-theme .clickable-list-item:active, .stats-theme.dark-theme .clickable-list-item:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.stats-theme.dark-theme .clickable-list-item.app-color-event,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-event.is-active, .stats-theme.dark-theme .clickable-list-item.app-color-event:hover, .stats-theme.dark-theme .clickable-list-item.app-color-event:active, .stats-theme.dark-theme .clickable-list-item.app-color-event:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-time-tracking,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .stats-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .stats-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .stats-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-approved,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .stats-theme.dark-theme .clickable-list-item.app-color-approved:hover, .stats-theme.dark-theme .clickable-list-item.app-color-approved:active, .stats-theme.dark-theme .clickable-list-item.app-color-approved:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-declined,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .stats-theme.dark-theme .clickable-list-item.app-color-declined:hover, .stats-theme.dark-theme .clickable-list-item.app-color-declined:active, .stats-theme.dark-theme .clickable-list-item.app-color-declined:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .stats-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .stats-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .stats-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-invoice-booked,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .stats-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .stats-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .stats-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-late,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-late.is-active, .stats-theme.dark-theme .clickable-list-item.app-color-late:hover, .stats-theme.dark-theme .clickable-list-item.app-color-late:active, .stats-theme.dark-theme .clickable-list-item.app-color-late:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-invoice-storniert,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .stats-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .stats-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .stats-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-invoice-approved,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .stats-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .stats-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .stats-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-commission-open,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .stats-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .stats-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .stats-theme.dark-theme .clickable-list-item.app-color-commission-open:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-commission-in-progress,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .stats-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .stats-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .stats-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-commission-freigabe,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .stats-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .stats-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .stats-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .stats-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .stats-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .stats-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .stats-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .stats-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .stats-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .stats-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .stats-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .stats-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.stats-theme.dark-theme .clickable-list-item.custom-background-color,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.stats-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .stats-theme.dark-theme .clickable-list-item.custom-background-color:hover, .stats-theme.dark-theme .clickable-list-item.custom-background-color:active, .stats-theme.dark-theme .clickable-list-item.custom-background-color:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.stats-theme.dark-theme .disabled-table-entry, .stats-theme.dark-theme .is-highlighted,
.stats-theme.theme-override.theme-override.dark-theme .disabled-table-entry,
.stats-theme.theme-override.theme-override.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.stats-theme.dark-theme app-customer-list tr.highlight,
.stats-theme.theme-override.theme-override.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.stats-theme.dark-theme app-customer-list section.wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.stats-theme.dark-theme app-customer-list header.header,
.stats-theme.theme-override.theme-override.dark-theme app-customer-list header.header {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-customer-list header.header button.clear-search,
.stats-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-customer-list header.header button.clear-search:hover,
.stats-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #3949ab;
}
.stats-theme.dark-theme app-customer-list .clickable-list-container:before,
.stats-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a,
.stats-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.stats-theme.dark-theme app-customer-list a.active,
.stats-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.stats-theme.theme-override.theme-override.dark-theme app-customer-list a.active,
.stats-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.stats-theme.dark-theme app-employee-list tr.highlight,
.stats-theme.theme-override.theme-override.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.stats-theme.dark-theme app-employee-list section.wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.stats-theme.dark-theme app-employee-list header.header,
.stats-theme.theme-override.theme-override.dark-theme app-employee-list header.header {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-employee-list header.header button.clear-search,
.stats-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-employee-list header.header button.clear-search:hover,
.stats-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #3949ab;
}
.stats-theme.dark-theme app-employee-list .clickable-list-container:before,
.stats-theme.theme-override.theme-override.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme app-employee-list a.active,
.stats-theme.theme-override.theme-override.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.stats-theme.dark-theme app-history-side-elements .component,
.stats-theme.theme-override.theme-override.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.stats-theme.dark-theme app-history-side-elements .component > * > header.header,
.stats-theme.theme-override.theme-override.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-header,
.stats-theme.theme-override.theme-override.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .stats-theme.dark-theme app-header,
.stats-theme.theme-override.theme-override.dark-theme app-header {
    background-color: #3949ab;
    color: white;
  }
  .stats-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.stats-theme.dark-theme app-header .mat-spinner circle,
.stats-theme.theme-override.theme-override.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.stats-theme.theme-override.theme-override.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.stats-theme.dark-theme app-login a,
.stats-theme.theme-override.theme-override.dark-theme app-login a {
  color: #3949ab;
}
.stats-theme.dark-theme app-login .wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.stats-theme.dark-theme app-login .formDialog h2,
.stats-theme.theme-override.theme-override.dark-theme app-login .formDialog h2 {
  color: white;
}
.stats-theme.dark-theme app-history-bookmarks .header,
.stats-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header {
  color: white;
}
.stats-theme.dark-theme app-history-bookmarks .header > fa-icon,
.stats-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.stats-theme.dark-theme app-history-bookmarks .clickable-list-container,
.stats-theme.theme-override.theme-override.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.stats-theme.dark-theme app-partner-list section.wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.stats-theme.dark-theme app-partner-list header.header,
.stats-theme.theme-override.theme-override.dark-theme app-partner-list header.header {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-partner-list header.header button.clear-search,
.stats-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-partner-list header.header button.clear-search:hover,
.stats-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #3949ab;
}
.stats-theme.dark-theme app-partner-list .clickable-list-container:before,
.stats-theme.theme-override.theme-override.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme app-partner-list a.active,
.stats-theme.theme-override.theme-override.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.stats-theme.dark-theme app-home-dashboard .welcome-message .headline,
.stats-theme.dark-theme app-home-dashboard .header .headline,
.stats-theme.theme-override.theme-override.dark-theme app-home-dashboard .welcome-message .headline,
.stats-theme.theme-override.theme-override.dark-theme app-home-dashboard .header .headline {
  color: white;
}
.stats-theme.dark-theme app-home-dashboard app-commission-dashboard header.header,
.stats-theme.theme-override.theme-override.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.stats-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image,
.stats-theme.theme-override.theme-override.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #3949ab;
  color: white;
}
.stats-theme.dark-theme app-home-dashboard .mobile-wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.stats-theme.dark-theme app-home-dashboard .widget:not(.transparent),
.stats-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.stats-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.stats-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.stats-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.stats-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.stats-theme.dark-theme app-logout .button.active,
.stats-theme.dark-theme app-logout .button:hover,
.stats-theme.theme-override.theme-override.dark-theme app-logout .button.active,
.stats-theme.theme-override.theme-override.dark-theme app-logout .button:hover {
  background-color: white;
  color: #3949ab;
}
.stats-theme.dark-theme app-timeline .timeline:before,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .timeline:before {
  background-color: #3949ab;
}
.stats-theme.dark-theme app-timeline .filter,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .filter {
  background-color: #424242;
}
.stats-theme.dark-theme app-timeline .filter h2,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .filter h2 {
  color: #3949ab;
}
.stats-theme.dark-theme app-timeline .filter h3,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .filter h3 {
  color: white;
}
.stats-theme.dark-theme app-timeline .event-icon,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #3949ab;
  background-color: #424242;
  color: white;
}
.stats-theme.dark-theme app-timeline .event-icon:hover, .stats-theme.dark-theme app-timeline .event-icon:focus,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus {
  color: #3949ab;
}
.stats-theme.dark-theme app-timeline .event-icon:hover fa-icon, .stats-theme.dark-theme app-timeline .event-icon:focus fa-icon,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover fa-icon,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #3949ab;
}
.stats-theme.dark-theme app-timeline .header,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .header {
  background-color: #3949ab;
}
.stats-theme.dark-theme app-timeline .annotation-overlay,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.stats-theme.dark-theme app-timeline .annotation-menu,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu {
  color: white;
}
.stats-theme.dark-theme app-timeline .annotation-menu:hover,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu:hover {
  color: #3949ab;
}
.stats-theme.dark-theme app-timeline .annotation-content,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .annotation-content {
  background-color: #283593;
}
.stats-theme.dark-theme app-timeline .close-button:hover,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .close-button:hover {
  background-color: #283593;
}
.stats-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #3949ab;
}
.stats-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #3949ab;
  color: #3949ab;
}
.stats-theme.dark-theme app-timeline .annotation-name,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .annotation-name {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-timeline .filter-apply,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply {
  background-color: #3949ab;
  border-color: white;
  color: white;
}
.stats-theme.dark-theme app-timeline .filter-apply:hover,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #3949ab;
  color: #3949ab;
}
.stats-theme.dark-theme app-timeline .new-year,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #3949ab;
  background-color: #1c1c2d;
  color: white;
}
.stats-theme.dark-theme app-timeline .no-displayed-events,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.stats-theme.dark-theme app-timeline .clickable-list-item-content fa-icon,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #3949ab;
}
.stats-theme.dark-theme app-timeline .list-day:hover,
.stats-theme.dark-theme app-timeline .list-day:focus,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus {
  color: #3949ab;
}
.stats-theme.dark-theme app-timeline .list-day:hover fa-icon,
.stats-theme.dark-theme app-timeline .list-day:focus fa-icon,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover fa-icon,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus fa-icon {
  color: #3949ab;
}
.stats-theme.dark-theme app-timeline .clickable-list-container,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.stats-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events,
.stats-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #3949ab;
}
.stats-theme.dark-theme app-detail-event .link, .stats-theme.dark-theme app-email-dialog .link,
.stats-theme.theme-override.theme-override.dark-theme app-detail-event .link,
.stats-theme.theme-override.theme-override.dark-theme app-email-dialog .link {
  color: inherit;
}
.stats-theme.dark-theme app-detail-event .note, .stats-theme.dark-theme app-email-dialog .note,
.stats-theme.theme-override.theme-override.dark-theme app-detail-event .note,
.stats-theme.theme-override.theme-override.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.stats-theme.dark-theme app-detail-event .files-wrapper .file, .stats-theme.dark-theme app-email-dialog .files-wrapper .file,
.stats-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file,
.stats-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.stats-theme.dark-theme app-detail-event .files-wrapper .file:hover, .stats-theme.dark-theme app-email-dialog .files-wrapper .file:hover,
.stats-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file:hover,
.stats-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.stats-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .stats-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .image-wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.stats-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .stats-theme.dark-theme app-email-dialog .files-wrapper .file .fileName,
.stats-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName,
.stats-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #3949ab;
}
.stats-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .stats-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover,
.stats-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName:hover,
.stats-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #5c6bc0;
}
.stats-theme.dark-theme app-detail-event .files-wrapper .file .editing, .stats-theme.dark-theme app-email-dialog .files-wrapper .file .editing,
.stats-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing,
.stats-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.stats-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .stats-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover,
.stats-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing:hover,
.stats-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.stats-theme.dark-theme app-detail-customer .files-wrapper .file,
.stats-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.stats-theme.dark-theme app-detail-customer .files-wrapper .file:hover,
.stats-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.stats-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.stats-theme.dark-theme app-detail-customer .files-wrapper .file .fileName,
.stats-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #3949ab;
}
.stats-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover,
.stats-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #5c6bc0;
}
.stats-theme.dark-theme app-detail-customer .files-wrapper .file .editing,
.stats-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.stats-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover,
.stats-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.stats-theme.dark-theme app-commission .events .tab-header .mat-badge-content,
.stats-theme.theme-override.theme-override.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.stats-theme.dark-theme app-commission .tab-group,
.stats-theme.theme-override.theme-override.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.stats-theme.dark-theme app-commission .files-wrapper .file,
.stats-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.stats-theme.dark-theme app-commission .files-wrapper .file:hover,
.stats-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.stats-theme.dark-theme app-commission .files-wrapper .file .image-wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.stats-theme.dark-theme app-commission .files-wrapper .file .fileName,
.stats-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName {
  color: #3949ab;
}
.stats-theme.dark-theme app-commission .files-wrapper .file .fileName:hover,
.stats-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #5c6bc0;
}
.stats-theme.dark-theme app-commission .files-wrapper .file .editing,
.stats-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.stats-theme.dark-theme app-commission .files-wrapper .file .editing:hover,
.stats-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.stats-theme.dark-theme app-detail-partner a.link,
.stats-theme.theme-override.theme-override.dark-theme app-detail-partner a.link {
  color: white;
}
.stats-theme.dark-theme app-icon-select-dialog .iconwrapper:hover,
.stats-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #3949ab;
}
.stats-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.stats-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.stats-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.stats-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #3949ab;
}
.stats-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.stats-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.stats-theme.dark-theme app-license-settings .bottom-border,
.stats-theme.theme-override.theme-override.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme app-license-settings .inactive-overlay,
.stats-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.stats-theme.dark-theme app-license-settings .inactive-overlay .inactive-text,
.stats-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.stats-theme.dark-theme app-customer-statistics .chart-card,
.stats-theme.theme-override.theme-override.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.stats-theme.dark-theme app-global-statistics .chart-card,
.stats-theme.theme-override.theme-override.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.stats-theme.dark-theme .clickable-mat-row:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.stats-theme.dark-theme .clickable-mat-row:hover, .stats-theme.dark-theme .clickable-mat-row:active, .stats-theme.dark-theme .clickable-mat-row:focus, .stats-theme.dark-theme .clickable-mat-row.active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-event,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .stats-theme.dark-theme .clickable-mat-row.app-color-event:hover, .stats-theme.dark-theme .clickable-mat-row.app-color-event:active, .stats-theme.dark-theme .clickable-mat-row.app-color-event:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-time-tracking,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .stats-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .stats-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .stats-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-approved,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .stats-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .stats-theme.dark-theme .clickable-mat-row.app-color-approved:active, .stats-theme.dark-theme .clickable-mat-row.app-color-approved:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-declined,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .stats-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .stats-theme.dark-theme .clickable-mat-row.app-color-declined:active, .stats-theme.dark-theme .clickable-mat-row.app-color-declined:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .stats-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .stats-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .stats-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-invoice-booked,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .stats-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .stats-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .stats-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-late,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .stats-theme.dark-theme .clickable-mat-row.app-color-late:hover, .stats-theme.dark-theme .clickable-mat-row.app-color-late:active, .stats-theme.dark-theme .clickable-mat-row.app-color-late:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .stats-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .stats-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .stats-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-invoice-approved,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .stats-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .stats-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .stats-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-commission-open,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .stats-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .stats-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .stats-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .stats-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .stats-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .stats-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .stats-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .stats-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .stats-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .stats-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .stats-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .stats-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .stats-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .stats-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .stats-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.stats-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .stats-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .stats-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .stats-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active,
.stats-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.stats-theme.dark-theme app-detail-view-template,
.stats-theme.theme-override.theme-override.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.stats-theme.dark-theme app-detail-view-template > .buttons,
.stats-theme.theme-override.theme-override.dark-theme app-detail-view-template > .buttons {
  background-color: #3949ab;
  color: white;
}
.stats-theme.dark-theme app-detail-view-template .resizer.resizer.resizer,
.stats-theme.theme-override.theme-override.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.stats-theme.dark-theme app-profile-template .card::before,
.stats-theme.theme-override.theme-override.dark-theme app-profile-template .card::before {
  background-color: #283593;
}
.stats-theme.dark-theme app-profile-template a.link,
.stats-theme.theme-override.theme-override.dark-theme app-profile-template a.link {
  color: white;
}
.stats-theme.dark-theme app-search-return,
.stats-theme.theme-override.theme-override.dark-theme app-search-return {
  background-color: #424242;
}
.stats-theme.dark-theme app-search-return .available-types,
.stats-theme.theme-override.theme-override.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.stats-theme.dark-theme app-search-return .data,
.stats-theme.theme-override.theme-override.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.stats-theme.dark-theme app-search-return .data:nth-child(2n+1),
.stats-theme.theme-override.theme-override.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.stats-theme.dark-theme app-search-return .data:hover,
.stats-theme.theme-override.theme-override.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.stats-theme.dark-theme app-search-return .data .icon-wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.stats-theme.dark-theme .app-button,
.stats-theme.dark-theme .app-round-button,
.stats-theme.theme-override.theme-override.dark-theme .app-button,
.stats-theme.theme-override.theme-override.dark-theme .app-round-button {
  background-color: #3949ab;
  color: white;
  border-color: #3949ab;
}
.stats-theme.dark-theme .app-button:hover, .stats-theme.dark-theme .app-button.app-button-active, .stats-theme.dark-theme .app-button.app-button-inverted,
.stats-theme.dark-theme .app-round-button:hover,
.stats-theme.dark-theme .app-round-button.app-button-active,
.stats-theme.dark-theme .app-round-button.app-button-inverted,
.stats-theme.theme-override.theme-override.dark-theme .app-button:hover,
.stats-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted,
.stats-theme.theme-override.theme-override.dark-theme .app-round-button:hover,
.stats-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted {
  background-color: white;
  color: #3949ab;
}
.stats-theme.dark-theme .app-button.app-button-active,
.stats-theme.dark-theme .app-round-button.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.stats-theme.dark-theme .app-button.app-button-inverted:hover, .stats-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.stats-theme.dark-theme .app-round-button.app-button-inverted:hover,
.stats-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.stats-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover,
.stats-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.stats-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.stats-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #212a62;
  box-shadow: inset 0 0 0.75rem #131838;
}
.stats-theme.dark-theme .app-button.app-button-inverted:hover,
.stats-theme.dark-theme .app-round-button.app-button-inverted:hover,
.stats-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.stats-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #3949ab;
}
.stats-theme.dark-theme .app-button[disabled][disabled],
.stats-theme.dark-theme .app-round-button[disabled][disabled],
.stats-theme.theme-override.theme-override.dark-theme .app-button[disabled][disabled],
.stats-theme.theme-override.theme-override.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.stats-theme.dark-theme .app-button.app-button-lighter,
.stats-theme.dark-theme .app-round-button.app-button-lighter,
.stats-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter,
.stats-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter {
  background-color: #5c6bc0;
  color: white;
  border-color: #5c6bc0;
}
.stats-theme.dark-theme .app-button.app-button-lighter:hover, .stats-theme.dark-theme .app-button.app-button-lighter.app-button-active, .stats-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.stats-theme.dark-theme .app-round-button.app-button-lighter:hover,
.stats-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.stats-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted,
.stats-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter:hover,
.stats-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted,
.stats-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter:hover,
.stats-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #5c6bc0;
}
.stats-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.stats-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.stats-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .stats-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.stats-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.stats-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.stats-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.stats-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.stats-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.stats-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #344187;
  box-shadow: inset 0 0 0.75rem #252d5e;
}
.stats-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.stats-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.stats-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.stats-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #5c6bc0;
}
.stats-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.stats-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled],
.stats-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter[disabled][disabled],
.stats-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.stats-theme.dark-theme .app-stroked-round-button,
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button {
  background-color: #3949ab;
  color: white;
  border-color: white;
}
.stats-theme.dark-theme .app-stroked-round-button:hover, .stats-theme.dark-theme .app-stroked-round-button.app-button-active, .stats-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button:hover,
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #3949ab;
}
.stats-theme.dark-theme .app-stroked-round-button.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.stats-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .stats-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.stats-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #212a62;
  box-shadow: inset 0 0 0.75rem #131838;
}
.stats-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #3949ab;
}
.stats-theme.dark-theme .app-stroked-round-button[disabled][disabled],
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.stats-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #3949ab;
}
.stats-theme.dark-theme .app-stroked-round-button.app-button-lighter,
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #5c6bc0;
  color: white;
  border-color: white;
}
.stats-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .stats-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .stats-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter:hover,
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #5c6bc0;
}
.stats-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.stats-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .stats-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.stats-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #344187;
  box-shadow: inset 0 0 0.75rem #252d5e;
}
.stats-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #5c6bc0;
}
.stats-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.stats-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.stats-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #5c6bc0;
}
.stats-theme.dark-theme app-timeline-view .files-icon,
.stats-theme.theme-override.theme-override.dark-theme app-timeline-view .files-icon {
  color: #3949ab;
}
.stats-theme.dark-theme app-event-types-selector-card .delete-icon,
.stats-theme.theme-override.theme-override.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.stats-theme.dark-theme app-loading.not-transparent,
.stats-theme.theme-override.theme-override.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.stats-theme.dark-theme app-map-dialog > .buttons,
.stats-theme.theme-override.theme-override.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.stats-theme.dark-theme app-settings-list a.highlight,
.stats-theme.theme-override.theme-override.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.stats-theme.dark-theme app-settings-list .wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.stats-theme.dark-theme app-settings-list .clickable-list-container:before,
.stats-theme.theme-override.theme-override.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme app-list-layout-with-routing .tab-group,
.stats-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.stats-theme.dark-theme app-list-layout-with-routing .toggle-view-button,
.stats-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #283593;
  color: white;
}
.stats-theme.dark-theme app-preview .timeline-item-card,
.stats-theme.theme-override.theme-override.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.stats-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.stats-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #3949ab, inset -0.5rem 0 0.5rem -0.5rem #3949ab;
}
.stats-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.stats-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #3949ab, inset -0.5rem 0 0.5rem -0.5rem #3949ab, inset 0 0.5rem 0.5rem -0.5rem #3949ab;
}
.stats-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow,
.stats-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #3949ab;
}
.stats-theme.dark-theme app-file-card .image-container,
.stats-theme.theme-override.theme-override.dark-theme app-file-card .image-container {
  background-color: gray;
}
.stats-theme.dark-theme app-file-card .download-button:hover, .stats-theme.dark-theme app-file-card .delete-button:hover, .stats-theme.dark-theme app-file-card .event-button:hover, .stats-theme.dark-theme app-file-card .file-info-button:hover,
.stats-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.stats-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover,
.stats-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover,
.stats-theme.theme-override.theme-override.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.stats-theme.dark-theme app-file-card .download-button:hover, .stats-theme.dark-theme app-file-card .event-button:hover,
.stats-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.stats-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover {
  color: #3949ab;
}
.stats-theme.dark-theme app-file-card .delete-button, .stats-theme.dark-theme app-file-card .selected-icon, .stats-theme.dark-theme app-file-card .link-icon,
.stats-theme.theme-override.theme-override.dark-theme app-file-card .delete-button,
.stats-theme.theme-override.theme-override.dark-theme app-file-card .selected-icon,
.stats-theme.theme-override.theme-override.dark-theme app-file-card .link-icon {
  color: #424242;
}
.stats-theme.dark-theme app-file-card .delete-button:hover,
.stats-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.stats-theme.dark-theme app-file-card .timeline-item-card,
.stats-theme.theme-override.theme-override.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.stats-theme.dark-theme app-commission-list tr.highlight,
.stats-theme.theme-override.theme-override.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.stats-theme.dark-theme app-commission-list section.wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.stats-theme.dark-theme app-commission-list header.header,
.stats-theme.theme-override.theme-override.dark-theme app-commission-list header.header {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-commission-list header.header button.clear-search,
.stats-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-commission-list header.header button.clear-search:hover,
.stats-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #3949ab;
}
.stats-theme.dark-theme app-commission-list .clickable-list-container:before,
.stats-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a,
.stats-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.stats-theme.dark-theme app-commission-list a.active,
.stats-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.stats-theme.theme-override.theme-override.dark-theme app-commission-list a.active,
.stats-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.stats-theme.dark-theme app-videodokumentation-list section.wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.stats-theme.dark-theme app-videodokumentation-list header.header,
.stats-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search,
.stats-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.stats-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #3949ab;
}
.stats-theme.dark-theme app-videodokumentation-list .clickable-list-container:before,
.stats-theme.theme-override.theme-override.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme app-videodokumentation-list a.active,
.stats-theme.theme-override.theme-override.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.stats-theme.dark-theme app-email-client .email-list .email-list-entry.current,
.stats-theme.theme-override.theme-override.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.stats-theme.dark-theme app-email-client .nav-bar,
.stats-theme.theme-override.theme-override.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.stats-theme.dark-theme app-email-client .search-bar-header,
.stats-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-header {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-email-client .search-bar-clear-search,
.stats-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-email-client .search-bar-clear-search:hover,
.stats-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #3949ab;
}
.stats-theme.dark-theme app-email-client .email-preview .email-contact-link,
.stats-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.stats-theme.dark-theme app-email-client .email-preview .email-card,
.stats-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.stats-theme.dark-theme app-email-client .email-preview .email-iframe,
.stats-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.stats-theme.dark-theme app-email-client .sub-elements,
.stats-theme.theme-override.theme-override.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.stats-theme.dark-theme app-email-client .nav-tree .mat-list-item-content,
.stats-theme.theme-override.theme-override.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme app-email-client .email-list-entry,
.stats-theme.theme-override.theme-override.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.stats-theme.dark-theme app-support-dialog .card,
.stats-theme.theme-override.theme-override.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.stats-theme.dark-theme app-support-dialog a.link,
.stats-theme.theme-override.theme-override.dark-theme app-support-dialog a.link {
  color: white;
}
.stats-theme.dark-theme app-image-editor .tui-image-editor-main-container,
.stats-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.stats-theme.dark-theme app-image-editor .tui-image-editor-controls,
.stats-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.stats-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled,
.stats-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.stats-theme.dark-theme app-image-editor .tui-image-editor-menu .normal,
.stats-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.stats-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.stats-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.stats-theme.dark-theme app-file-explorer .example-container, .stats-theme.dark-theme app-file-explorer .content,
.stats-theme.theme-override.theme-override.dark-theme app-file-explorer .example-container,
.stats-theme.theme-override.theme-override.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.stats-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.stats-theme.dark-theme app-file-explorer .list-item:hover,
.stats-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node:hover,
.stats-theme.theme-override.theme-override.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.stats-theme.dark-theme app-file-explorer .explorer-tree-node.selected,
.stats-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.stats-theme.dark-theme app-file-explorer .share-icon,
.stats-theme.theme-override.theme-override.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme app-file-explorer .toggle-view-button,
.stats-theme.theme-override.theme-override.dark-theme app-file-explorer .toggle-view-button {
  background: #283593;
  color: white;
}
.stats-theme.dark-theme app-file-explorer .root-button,
.stats-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.stats-theme.dark-theme app-file-explorer .root-button fa-icon,
.stats-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.stats-theme.dark-theme app-file-explorer .selected-elements-amount,
.stats-theme.theme-override.theme-override.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.stats-theme.dark-theme app-file-explorer .back-button .inverted-arrow,
.stats-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #3949ab;
}
.stats-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .stats-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow,
.stats-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:focus .inverted-arrow,
.stats-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.stats-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow,
.stats-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.stats-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .stats-theme.dark-theme app-select-folder-dialog .list-item:hover,
.stats-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node:hover,
.stats-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.stats-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected,
.stats-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.stats-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.stats-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.stats-theme.dark-theme app-reports-list section.wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.stats-theme.dark-theme app-reports-list header.header,
.stats-theme.theme-override.theme-override.dark-theme app-reports-list header.header {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-reports-list header.header button.clear-search,
.stats-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-reports-list header.header button.clear-search:hover,
.stats-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #3949ab;
}
.stats-theme.dark-theme app-reports-list .clickable-list-container:before,
.stats-theme.theme-override.theme-override.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme app-reports-list a.active,
.stats-theme.theme-override.theme-override.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.stats-theme.dark-theme app-generated-documents-list section.wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.stats-theme.dark-theme app-generated-documents-list header.header,
.stats-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-generated-documents-list header.header button.clear-search,
.stats-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover,
.stats-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #3949ab;
}
.stats-theme.dark-theme app-generated-documents-list .clickable-list-container:before,
.stats-theme.theme-override.theme-override.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme app-generated-documents-list a.active,
.stats-theme.theme-override.theme-override.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.stats-theme.dark-theme app-invoice-editor .button-wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.stats-theme.dark-theme .hover-form .mat-form-field-flex:hover,
.stats-theme.theme-override.theme-override.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.stats-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .stats-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover,
.stats-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item,
.stats-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.stats-theme.dark-theme app-dave-list-card .card-header,
.stats-theme.theme-override.theme-override.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.stats-theme.dark-theme app-dave-list-card .bottom-shadow,
.stats-theme.theme-override.theme-override.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.stats-theme.dark-theme app-filter div.date,
.stats-theme.theme-override.theme-override.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.stats-theme.dark-theme app-event-card .primary,
.stats-theme.theme-override.theme-override.dark-theme app-event-card .primary {
  color: #3949ab;
}
.stats-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.stats-theme.theme-override.theme-override.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.stats-theme.dark-theme app-booking-positions-list section.wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.stats-theme.dark-theme app-booking-positions-list header.header,
.stats-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-booking-positions-list header.header button.clear-search,
.stats-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover,
.stats-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #3949ab;
}
.stats-theme.dark-theme app-booking-positions-list .clickable-list-container:before,
.stats-theme.theme-override.theme-override.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme app-booking-positions-list a.active,
.stats-theme.theme-override.theme-override.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.stats-theme.dark-theme app-booking-positions-list th,
.stats-theme.theme-override.theme-override.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.stats-theme.dark-theme app-dave-list tr.highlight,
.stats-theme.theme-override.theme-override.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.stats-theme.dark-theme app-dave-list section.wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.stats-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview,
.stats-theme.theme-override.theme-override.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.stats-theme.dark-theme app-dave-list header.header,
.stats-theme.theme-override.theme-override.dark-theme app-dave-list header.header {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-dave-list header.header button.clear-search,
.stats-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-dave-list header.header button.clear-search:hover,
.stats-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #3949ab;
}
.stats-theme.dark-theme app-dave-list .clickable-list-container:before,
.stats-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a,
.stats-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.stats-theme.dark-theme app-dave-list a.active,
.stats-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.stats-theme.theme-override.theme-override.dark-theme app-dave-list a.active,
.stats-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.stats-theme.dark-theme app-export-business-volumes-dialog tr.highlight,
.stats-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.stats-theme.dark-theme app-export-business-volumes-dialog section.wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.stats-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.stats-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.stats-theme.dark-theme app-export-business-volumes-dialog header.header,
.stats-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search,
.stats-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.stats-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #3949ab;
}
.stats-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before,
.stats-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.stats-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.stats-theme.dark-theme app-export-business-volumes-dialog a.active,
.stats-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.stats-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog a.active,
.stats-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.stats-theme.dark-theme app-contact-list .darker-background.darker-background,
.stats-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.stats-theme.dark-theme app-contact-list .darker-background.darker-background:hover,
.stats-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.stats-theme.dark-theme app-select-persons table tr th[mat-header-cell],
.stats-theme.theme-override.theme-override.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.stats-theme.dark-theme app-shift-plan .header-colorful,
.stats-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.stats-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.stats-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .stats-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.stats-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button,
.stats-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.stats-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .stats-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.stats-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.stats-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.stats-theme.dark-theme app-detail-piecework main,
.stats-theme.theme-override.theme-override.dark-theme app-detail-piecework main {
  background-color: #3949ab;
  color: white;
}
.stats-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.stats-theme.theme-override.theme-override.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.stats-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item,
.stats-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.stats-theme.dark-theme app-detail-piecework main .mat-tab-label,
.stats-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.stats-theme.dark-theme app-detail-piecework header,
.stats-theme.theme-override.theme-override.dark-theme app-detail-piecework header {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background,
.stats-theme.theme-override.theme-override.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #3949ab;
  color: white;
}
.stats-theme.dark-theme app-piecework-demo .scrollable,
.stats-theme.theme-override.theme-override.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.stats-theme.dark-theme app-side-nav-bar,
.stats-theme.theme-override.theme-override.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.stats-theme.dark-theme app-side-nav-bar [mat-list-item].is-active,
.stats-theme.theme-override.theme-override.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #3949ab;
}
.stats-theme.dark-theme app-side-nav-bar mat-nav-list,
.stats-theme.theme-override.theme-override.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme .dave-inc-bar,
.stats-theme.theme-override.theme-override.dark-theme .dave-inc-bar {
  background-color: #3949ab;
}
.stats-theme.dark-theme app-root,
.stats-theme.theme-override.theme-override.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.stats-theme.dark-theme app-commission-overview .alex-sein-buntes-feld,
.stats-theme.theme-override.theme-override.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #3949ab;
}
.stats-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.stats-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child,
.stats-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.stats-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot,
.stats-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.stats-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.stats-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.stats-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child,
.stats-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #3949ab;
  border-color: #3949ab;
}
.stats-theme.dark-theme app-commission-overview .timeline,
.stats-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme app-commission-overview .timeline-event-card,
.stats-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme app-commission-overview .timeline-event-card:hover,
.stats-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.stats-theme.dark-theme app-comment-list .inline-send,
.stats-theme.theme-override.theme-override.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.stats-theme.dark-theme app-new-booking-option .highlight.highlight,
.stats-theme.theme-override.theme-override.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.stats-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.stats-theme.dark-theme app-new-booking-option .disabled.disabled,
.stats-theme.theme-override.theme-override.dark-theme app-new-booking-option .dont-edit.dont-edit,
.stats-theme.theme-override.theme-override.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme .ngx-toastr,
.stats-theme.theme-override.theme-override.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.stats-theme.dark-theme .ngx-toastr:hover,
.stats-theme.theme-override.theme-override.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.stats-theme.dark-theme .ngx-toastr.toast-success,
.stats-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.stats-theme.dark-theme .ngx-toastr.toast-error,
.stats-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.stats-theme.dark-theme .ngx-toastr.toast-info,
.stats-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.stats-theme.dark-theme app-resource-plan .header-colorful,
.stats-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful {
  background-color: #283593;
  color: white;
}
.stats-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.stats-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.stats-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .stats-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.stats-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button,
.stats-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.stats-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .stats-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.stats-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.stats-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.stats-theme.dark-theme app-time-tracker,
.stats-theme.theme-override.theme-override.dark-theme app-time-tracker {
  background-color: #5c6bc0;
  color: white;
}
.stats-theme.dark-theme .ngx-mat-colorpicker-content,
.stats-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.stats-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.stats-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.stats-theme.dark-theme app-person-list-entry a.link,
.stats-theme.theme-override.theme-override.dark-theme app-person-list-entry a.link {
  color: white;
}
.stats-theme.dark-theme app-doctor-list-entry .link,
.stats-theme.theme-override.theme-override.dark-theme app-doctor-list-entry .link {
  color: white;
}
.stats-theme.dark-theme app-expansion-panel .scrollable .top-shadow,
.stats-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.stats-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow,
.stats-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.stats-theme.dark-theme .app-background-primary,
.stats-theme.theme-override.theme-override.dark-theme .app-background-primary {
  background-color: #3949ab;
}
.stats-theme.dark-theme .app-background-accent,
.stats-theme.theme-override.theme-override.dark-theme .app-background-accent {
  background-color: #fafafa;
}
.stats-theme.dark-theme .app-background-warn,
.stats-theme.theme-override.theme-override.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.stats-theme.dark-theme .app-foreground-primary,
.stats-theme.theme-override.theme-override.dark-theme .app-foreground-primary {
  color: #3949ab;
}
.stats-theme.dark-theme .app-foreground-accent,
.stats-theme.theme-override.theme-override.dark-theme .app-foreground-accent {
  color: #fafafa;
}
.stats-theme.dark-theme .app-foreground-warn,
.stats-theme.theme-override.theme-override.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.stats-theme.dark-theme app-ck-editor,
.stats-theme.theme-override.theme-override.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.stats-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.stats-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.stats-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.stats-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.stats-theme.dark-theme app-file-order-dialog .list-item,
.stats-theme.theme-override.theme-override.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.stats-theme.dark-theme app-start-process-dialog .selected-files-list,
.stats-theme.theme-override.theme-override.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme app-process-main-view .detection-modal-wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.stats-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #3949ab;
}
.stats-theme.dark-theme app-process-main-view .main-file-badge,
.stats-theme.theme-override.theme-override.dark-theme app-process-main-view .main-file-badge {
  color: #3949ab;
}
.stats-theme.dark-theme app-new-document-view-component dropzone .input,
.stats-theme.dark-theme app-new-document-view-component dropzone .pen-icon,
.stats-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .input,
.stats-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.stats-theme.dark-theme app-time-tracker-multiple .timer-card,
.stats-theme.theme-override.theme-override.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #5c6bc0;
  color: white;
}
.stats-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.stats-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.stats-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active,
.stats-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.stats-theme.dark-theme app-arl-table .add-button-list,
.stats-theme.theme-override.theme-override.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.stats-theme.dark-theme app-pseudo-step-header .wrapper-button.active,
.stats-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #3949ab;
}
.stats-theme.dark-theme app-pseudo-step-header .image-wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.stats-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.stats-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.stats-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #3949ab;
  color: white;
}
.stats-theme.dark-theme app-milestone-modal .status-form,
.stats-theme.theme-override.theme-override.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.stats-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.stats-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.stats-theme.dark-theme app-e-invoice-view .borders,
.stats-theme.dark-theme app-e-invoice-view .borders-column,
.stats-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.stats-theme.dark-theme app-e-invoice-view .borders-row,
.stats-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.stats-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.stats-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.stats-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders,
.stats-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column,
.stats-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.stats-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row,
.stats-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme app-e-invoice-view .mat-table td,
.stats-theme.dark-theme app-e-invoice-view .mat-table th,
.stats-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table td,
.stats-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.stats-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.stats-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.stats-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.stats-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders,
.stats-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.stats-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.stats-theme.dark-theme app-detail-contract .primary,
.stats-theme.theme-override.theme-override.dark-theme app-detail-contract .primary {
  color: #3949ab;
}
.stats-theme.dark-theme app-detail-contract .filter,
.stats-theme.theme-override.theme-override.dark-theme app-detail-contract .filter {
  background-color: white;
}
.stats-theme.dark-theme app-detail-contract .filter h2,
.stats-theme.theme-override.theme-override.dark-theme app-detail-contract .filter h2 {
  color: #3949ab;
}
.stats-theme.dark-theme app-contract-list header.header,
.stats-theme.theme-override.theme-override.dark-theme app-contract-list header.header {
  color: white;
  background-color: #283593;
}
.stats-theme.dark-theme app-detail-doctor .deleted,
.stats-theme.theme-override.theme-override.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.stats-theme.dark-theme app-detail-doctor .bookmark-wrapper,
.stats-theme.theme-override.theme-override.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.stats-theme.dark-theme app-detail-doctor a.link,
.stats-theme.theme-override.theme-override.dark-theme app-detail-doctor a.link {
  color: white;
}
.settings-theme .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.settings-theme .mat-option,
.settings-theme.theme-override.theme-override .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-option:hover:not(.mat-option-disabled), .settings-theme .mat-option:focus:not(.mat-option-disabled),
.settings-theme.theme-override.theme-override .mat-option:hover:not(.mat-option-disabled),
.settings-theme.theme-override.theme-override .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.settings-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.settings-theme.theme-override.theme-override .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.settings-theme .mat-option.mat-active,
.settings-theme.theme-override.theme-override .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-option.mat-option-disabled,
.settings-theme.theme-override.theme-override .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.settings-theme.theme-override.theme-override .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #757575;
}
.settings-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.settings-theme.theme-override.theme-override .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #bdbdbd;
}
.settings-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.settings-theme.theme-override.theme-override .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.settings-theme .mat-optgroup-label,
.settings-theme.theme-override.theme-override .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.settings-theme .mat-optgroup-disabled .mat-optgroup-label,
.settings-theme.theme-override.theme-override .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-pseudo-checkbox,
.settings-theme.theme-override.theme-override .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.settings-theme .mat-pseudo-checkbox::after,
.settings-theme.theme-override.theme-override .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.settings-theme .mat-pseudo-checkbox-disabled,
.settings-theme.theme-override.theme-override .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.settings-theme .mat-primary .mat-pseudo-checkbox-checked,
.settings-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.settings-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-checked,
.settings-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #757575;
}
.settings-theme .mat-pseudo-checkbox-checked,
.settings-theme .mat-pseudo-checkbox-indeterminate,
.settings-theme .mat-accent .mat-pseudo-checkbox-checked,
.settings-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.settings-theme.theme-override.theme-override .mat-pseudo-checkbox-checked,
.settings-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate,
.settings-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-checked,
.settings-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #bdbdbd;
}
.settings-theme .mat-warn .mat-pseudo-checkbox-checked,
.settings-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.settings-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-checked,
.settings-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.settings-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.settings-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.settings-theme.theme-override.theme-override .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.settings-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.settings-theme .mat-app-background, .settings-theme.mat-app-background,
.settings-theme.theme-override.theme-override .mat-app-background,
.settings-theme.theme-override.theme-override.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-elevation-z0,
.settings-theme.theme-override.theme-override .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z1,
.settings-theme.theme-override.theme-override .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z2,
.settings-theme.theme-override.theme-override .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z3,
.settings-theme.theme-override.theme-override .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z4,
.settings-theme.theme-override.theme-override .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z5,
.settings-theme.theme-override.theme-override .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z6,
.settings-theme.theme-override.theme-override .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z7,
.settings-theme.theme-override.theme-override .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z8,
.settings-theme.theme-override.theme-override .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z9,
.settings-theme.theme-override.theme-override .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z10,
.settings-theme.theme-override.theme-override .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z11,
.settings-theme.theme-override.theme-override .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z12,
.settings-theme.theme-override.theme-override .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z13,
.settings-theme.theme-override.theme-override .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z14,
.settings-theme.theme-override.theme-override .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z15,
.settings-theme.theme-override.theme-override .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z16,
.settings-theme.theme-override.theme-override .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z17,
.settings-theme.theme-override.theme-override .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z18,
.settings-theme.theme-override.theme-override .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z19,
.settings-theme.theme-override.theme-override .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z20,
.settings-theme.theme-override.theme-override .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z21,
.settings-theme.theme-override.theme-override .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z22,
.settings-theme.theme-override.theme-override .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z23,
.settings-theme.theme-override.theme-override .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-elevation-z24,
.settings-theme.theme-override.theme-override .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.settings-theme .mat-autocomplete-panel,
.settings-theme.theme-override.theme-override .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.settings-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.settings-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.settings-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-badge,
.settings-theme.theme-override.theme-override .mat-badge {
  position: relative;
}
.settings-theme .mat-badge.mat-badge,
.settings-theme.theme-override.theme-override .mat-badge.mat-badge {
  overflow: visible;
}
.settings-theme .mat-badge-hidden .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-hidden .mat-badge-content {
  display: none;
}
.settings-theme .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.settings-theme .ng-animate-disabled .mat-badge-content,
.settings-theme .mat-badge-content._mat-animation-noopable,
.settings-theme.theme-override.theme-override .ng-animate-disabled .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.settings-theme .mat-badge-content.mat-badge-active,
.settings-theme.theme-override.theme-override .mat-badge-content.mat-badge-active {
  transform: none;
}
.settings-theme .mat-badge-small .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.settings-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.settings-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.settings-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .settings-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.settings-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .settings-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.settings-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .settings-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.settings-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .settings-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.settings-theme .mat-badge-medium .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.settings-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.settings-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.settings-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .settings-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.settings-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .settings-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.settings-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .settings-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.settings-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .settings-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.settings-theme .mat-badge-large .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.settings-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.settings-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.settings-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .settings-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.settings-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .settings-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.settings-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .settings-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.settings-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .settings-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.settings-theme .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-content {
  color: white;
  background: #757575;
}
.cdk-high-contrast-active .settings-theme .mat-badge-content, .cdk-high-contrast-active .settings-theme.theme-override.theme-override .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.settings-theme .mat-badge-accent .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-accent .mat-badge-content {
  background: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-badge-warn .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.settings-theme .mat-badge-disabled .mat-badge-content,
.settings-theme.theme-override.theme-override .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-bottom-sheet-container,
.settings-theme.theme-override.theme-override .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-button, .settings-theme .mat-icon-button, .settings-theme .mat-stroked-button,
.settings-theme.theme-override.theme-override .mat-button,
.settings-theme.theme-override.theme-override .mat-icon-button,
.settings-theme.theme-override.theme-override .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.settings-theme .mat-button.mat-primary, .settings-theme .mat-icon-button.mat-primary, .settings-theme .mat-stroked-button.mat-primary,
.settings-theme.theme-override.theme-override .mat-button.mat-primary,
.settings-theme.theme-override.theme-override .mat-icon-button.mat-primary,
.settings-theme.theme-override.theme-override .mat-stroked-button.mat-primary {
  color: #757575;
}
.settings-theme .mat-button.mat-accent, .settings-theme .mat-icon-button.mat-accent, .settings-theme .mat-stroked-button.mat-accent,
.settings-theme.theme-override.theme-override .mat-button.mat-accent,
.settings-theme.theme-override.theme-override .mat-icon-button.mat-accent,
.settings-theme.theme-override.theme-override .mat-stroked-button.mat-accent {
  color: #bdbdbd;
}
.settings-theme .mat-button.mat-warn, .settings-theme .mat-icon-button.mat-warn, .settings-theme .mat-stroked-button.mat-warn,
.settings-theme.theme-override.theme-override .mat-button.mat-warn,
.settings-theme.theme-override.theme-override .mat-icon-button.mat-warn,
.settings-theme.theme-override.theme-override .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.settings-theme .mat-button.mat-primary.mat-button-disabled, .settings-theme .mat-button.mat-accent.mat-button-disabled, .settings-theme .mat-button.mat-warn.mat-button-disabled, .settings-theme .mat-button.mat-button-disabled.mat-button-disabled, .settings-theme .mat-icon-button.mat-primary.mat-button-disabled, .settings-theme .mat-icon-button.mat-accent.mat-button-disabled, .settings-theme .mat-icon-button.mat-warn.mat-button-disabled, .settings-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .settings-theme .mat-stroked-button.mat-primary.mat-button-disabled, .settings-theme .mat-stroked-button.mat-accent.mat-button-disabled, .settings-theme .mat-stroked-button.mat-warn.mat-button-disabled, .settings-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-button.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-button.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-button.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-button.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-icon-button.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-icon-button.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-icon-button.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-stroked-button.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-stroked-button.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-stroked-button.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.settings-theme .mat-button.mat-primary .mat-button-focus-overlay, .settings-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .settings-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override .mat-button.mat-primary .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override .mat-icon-button.mat-primary .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #757575;
}
.settings-theme .mat-button.mat-accent .mat-button-focus-overlay, .settings-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .settings-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override .mat-button.mat-accent .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override .mat-icon-button.mat-accent .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #bdbdbd;
}
.settings-theme .mat-button.mat-warn .mat-button-focus-overlay, .settings-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .settings-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override .mat-button.mat-warn .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override .mat-icon-button.mat-warn .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.settings-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .settings-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .settings-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override .mat-button.mat-button-disabled .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.settings-theme .mat-button .mat-ripple-element, .settings-theme .mat-icon-button .mat-ripple-element, .settings-theme .mat-stroked-button .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-button .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-icon-button .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.settings-theme .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override .mat-button-focus-overlay {
  background: black;
}
.settings-theme .mat-stroked-button:not(.mat-button-disabled),
.settings-theme.theme-override.theme-override .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-flat-button, .settings-theme .mat-raised-button, .settings-theme .mat-fab, .settings-theme .mat-mini-fab,
.settings-theme.theme-override.theme-override .mat-flat-button,
.settings-theme.theme-override.theme-override .mat-raised-button,
.settings-theme.theme-override.theme-override .mat-fab,
.settings-theme.theme-override.theme-override .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.settings-theme .mat-flat-button.mat-primary, .settings-theme .mat-raised-button.mat-primary, .settings-theme .mat-fab.mat-primary, .settings-theme .mat-mini-fab.mat-primary,
.settings-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.settings-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.settings-theme.theme-override.theme-override .mat-fab.mat-primary,
.settings-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  color: white;
}
.settings-theme .mat-flat-button.mat-accent, .settings-theme .mat-raised-button.mat-accent, .settings-theme .mat-fab.mat-accent, .settings-theme .mat-mini-fab.mat-accent,
.settings-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.settings-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.settings-theme.theme-override.theme-override .mat-fab.mat-accent,
.settings-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-flat-button.mat-warn, .settings-theme .mat-raised-button.mat-warn, .settings-theme .mat-fab.mat-warn, .settings-theme .mat-mini-fab.mat-warn,
.settings-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.settings-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.settings-theme.theme-override.theme-override .mat-fab.mat-warn,
.settings-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  color: white;
}
.settings-theme .mat-flat-button.mat-primary.mat-button-disabled, .settings-theme .mat-flat-button.mat-accent.mat-button-disabled, .settings-theme .mat-flat-button.mat-warn.mat-button-disabled, .settings-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .settings-theme .mat-raised-button.mat-primary.mat-button-disabled, .settings-theme .mat-raised-button.mat-accent.mat-button-disabled, .settings-theme .mat-raised-button.mat-warn.mat-button-disabled, .settings-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .settings-theme .mat-fab.mat-primary.mat-button-disabled, .settings-theme .mat-fab.mat-accent.mat-button-disabled, .settings-theme .mat-fab.mat-warn.mat-button-disabled, .settings-theme .mat-fab.mat-button-disabled.mat-button-disabled, .settings-theme .mat-mini-fab.mat-primary.mat-button-disabled, .settings-theme .mat-mini-fab.mat-accent.mat-button-disabled, .settings-theme .mat-mini-fab.mat-warn.mat-button-disabled, .settings-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.settings-theme .mat-flat-button.mat-primary, .settings-theme .mat-raised-button.mat-primary, .settings-theme .mat-fab.mat-primary, .settings-theme .mat-mini-fab.mat-primary,
.settings-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.settings-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.settings-theme.theme-override.theme-override .mat-fab.mat-primary,
.settings-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  background-color: #757575;
}
.settings-theme .mat-flat-button.mat-accent, .settings-theme .mat-raised-button.mat-accent, .settings-theme .mat-fab.mat-accent, .settings-theme .mat-mini-fab.mat-accent,
.settings-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.settings-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.settings-theme.theme-override.theme-override .mat-fab.mat-accent,
.settings-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  background-color: #bdbdbd;
}
.settings-theme .mat-flat-button.mat-warn, .settings-theme .mat-raised-button.mat-warn, .settings-theme .mat-fab.mat-warn, .settings-theme .mat-mini-fab.mat-warn,
.settings-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.settings-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.settings-theme.theme-override.theme-override .mat-fab.mat-warn,
.settings-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.settings-theme .mat-flat-button.mat-primary.mat-button-disabled, .settings-theme .mat-flat-button.mat-accent.mat-button-disabled, .settings-theme .mat-flat-button.mat-warn.mat-button-disabled, .settings-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .settings-theme .mat-raised-button.mat-primary.mat-button-disabled, .settings-theme .mat-raised-button.mat-accent.mat-button-disabled, .settings-theme .mat-raised-button.mat-warn.mat-button-disabled, .settings-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .settings-theme .mat-fab.mat-primary.mat-button-disabled, .settings-theme .mat-fab.mat-accent.mat-button-disabled, .settings-theme .mat-fab.mat-warn.mat-button-disabled, .settings-theme .mat-fab.mat-button-disabled.mat-button-disabled, .settings-theme .mat-mini-fab.mat-primary.mat-button-disabled, .settings-theme .mat-mini-fab.mat-accent.mat-button-disabled, .settings-theme .mat-mini-fab.mat-warn.mat-button-disabled, .settings-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-flat-button.mat-primary .mat-ripple-element, .settings-theme .mat-raised-button.mat-primary .mat-ripple-element, .settings-theme .mat-fab.mat-primary .mat-ripple-element, .settings-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-flat-button.mat-primary .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-raised-button.mat-primary .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-fab.mat-primary .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.settings-theme .mat-flat-button.mat-accent .mat-ripple-element, .settings-theme .mat-raised-button.mat-accent .mat-ripple-element, .settings-theme .mat-fab.mat-accent .mat-ripple-element, .settings-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-flat-button.mat-accent .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-raised-button.mat-accent .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-fab.mat-accent .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.settings-theme .mat-flat-button.mat-warn .mat-ripple-element, .settings-theme .mat-raised-button.mat-warn .mat-ripple-element, .settings-theme .mat-fab.mat-warn .mat-ripple-element, .settings-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-flat-button.mat-warn .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-raised-button.mat-warn .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-fab.mat-warn .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.settings-theme .mat-stroked-button:not([class*=mat-elevation-z]), .settings-theme .mat-flat-button:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override .mat-stroked-button:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-raised-button:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-fab:not([class*=mat-elevation-z]), .settings-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override .mat-fab:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .settings-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .settings-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.settings-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.settings-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.settings-theme .mat-button-toggle,
.settings-theme.theme-override.theme-override .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.settings-theme.theme-override.theme-override .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-button-toggle-appearance-standard,
.settings-theme.theme-override.theme-override .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.settings-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.settings-theme.theme-override.theme-override .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.settings-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.settings-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.settings-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.settings-theme.theme-override.theme-override [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.settings-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.settings-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.settings-theme .mat-button-toggle-checked,
.settings-theme.theme-override.theme-override .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.settings-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.settings-theme.theme-override.theme-override .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-button-toggle-disabled,
.settings-theme.theme-override.theme-override .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.settings-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.settings-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.settings-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.settings-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.settings-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.settings-theme .mat-button-toggle-group-appearance-standard,
.settings-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.settings-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.settings-theme .mat-card,
.settings-theme.theme-override.theme-override .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-card:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-card-subtitle,
.settings-theme.theme-override.theme-override .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.settings-theme .mat-checkbox-frame,
.settings-theme.theme-override.theme-override .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.settings-theme .mat-checkbox-checkmark,
.settings-theme.theme-override.theme-override .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.settings-theme .mat-checkbox-checkmark-path,
.settings-theme.theme-override.theme-override .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.settings-theme .mat-checkbox-mixedmark,
.settings-theme.theme-override.theme-override .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.settings-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .settings-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.settings-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.settings-theme.theme-override.theme-override .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #757575;
}
.settings-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .settings-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.settings-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.settings-theme.theme-override.theme-override .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #bdbdbd;
}
.settings-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .settings-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.settings-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.settings-theme.theme-override.theme-override .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.settings-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .settings-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.settings-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.settings-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.settings-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.settings-theme.theme-override.theme-override .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.settings-theme .mat-checkbox-disabled .mat-checkbox-label,
.settings-theme.theme-override.theme-override .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-checkbox .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.settings-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.settings-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #757575;
}
.settings-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.settings-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #bdbdbd;
}
.settings-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.settings-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.settings-theme .mat-chip.mat-standard-chip,
.settings-theme.theme-override.theme-override .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.settings-theme.theme-override.theme-override .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.settings-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.settings-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.settings-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.settings-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.settings-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.settings-theme .mat-chip.mat-standard-chip::after,
.settings-theme.theme-override.theme-override .mat-chip.mat-standard-chip::after {
  background: black;
}
.settings-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.settings-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #757575;
  color: white;
}
.settings-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.settings-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.settings-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.settings-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.settings-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.settings-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.settings-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.settings-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.settings-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.settings-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.settings-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.settings-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.settings-theme .mat-table,
.settings-theme.theme-override.theme-override .mat-table {
  background: white;
}
.settings-theme .mat-table thead, .settings-theme .mat-table tbody, .settings-theme .mat-table tfoot,
.settings-theme mat-header-row, .settings-theme mat-row, .settings-theme mat-footer-row,
.settings-theme [mat-header-row], .settings-theme [mat-row], .settings-theme [mat-footer-row],
.settings-theme .mat-table-sticky,
.settings-theme.theme-override.theme-override .mat-table thead,
.settings-theme.theme-override.theme-override .mat-table tbody,
.settings-theme.theme-override.theme-override .mat-table tfoot,
.settings-theme.theme-override.theme-override mat-header-row,
.settings-theme.theme-override.theme-override mat-row,
.settings-theme.theme-override.theme-override mat-footer-row,
.settings-theme.theme-override.theme-override [mat-header-row],
.settings-theme.theme-override.theme-override [mat-row],
.settings-theme.theme-override.theme-override [mat-footer-row],
.settings-theme.theme-override.theme-override .mat-table-sticky {
  background: inherit;
}
.settings-theme mat-row, .settings-theme mat-header-row, .settings-theme mat-footer-row,
.settings-theme th.mat-header-cell, .settings-theme td.mat-cell, .settings-theme td.mat-footer-cell,
.settings-theme.theme-override.theme-override mat-row,
.settings-theme.theme-override.theme-override mat-header-row,
.settings-theme.theme-override.theme-override mat-footer-row,
.settings-theme.theme-override.theme-override th.mat-header-cell,
.settings-theme.theme-override.theme-override td.mat-cell,
.settings-theme.theme-override.theme-override td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-header-cell,
.settings-theme.theme-override.theme-override .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.settings-theme .mat-cell, .settings-theme .mat-footer-cell,
.settings-theme.theme-override.theme-override .mat-cell,
.settings-theme.theme-override.theme-override .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-calendar-arrow,
.settings-theme.theme-override.theme-override .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.settings-theme .mat-datepicker-toggle,
.settings-theme .mat-datepicker-content .mat-calendar-next-button,
.settings-theme .mat-datepicker-content .mat-calendar-previous-button,
.settings-theme.theme-override.theme-override .mat-datepicker-toggle,
.settings-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-next-button,
.settings-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.settings-theme .mat-calendar-table-header-divider::after,
.settings-theme.theme-override.theme-override .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-calendar-table-header,
.settings-theme .mat-calendar-body-label,
.settings-theme.theme-override.theme-override .mat-calendar-table-header,
.settings-theme.theme-override.theme-override .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.settings-theme .mat-calendar-body-cell-content,
.settings-theme .mat-date-range-input-separator,
.settings-theme.theme-override.theme-override .mat-calendar-body-cell-content,
.settings-theme.theme-override.theme-override .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.settings-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-form-field-disabled .mat-date-range-input-separator,
.settings-theme.theme-override.theme-override .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-calendar-body-in-preview,
.settings-theme.theme-override.theme-override .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.settings-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.settings-theme .mat-calendar-body-in-range::before,
.settings-theme.theme-override.theme-override .mat-calendar-body-in-range::before {
  background: rgba(117, 117, 117, 0.2);
}
.settings-theme .mat-calendar-body-comparison-identical,
.settings-theme .mat-calendar-body-in-comparison-range::before,
.settings-theme.theme-override.theme-override .mat-calendar-body-comparison-identical,
.settings-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.settings-theme .mat-calendar-body-comparison-bridge-start::before,
.settings-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.settings-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-start::before,
.settings-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(117, 117, 117, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.settings-theme .mat-calendar-body-comparison-bridge-end::before,
.settings-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.settings-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-end::before,
.settings-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(117, 117, 117, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.settings-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.settings-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.settings-theme.theme-override.theme-override .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.settings-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.settings-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.settings-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.settings-theme.theme-override.theme-override .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.settings-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.settings-theme .mat-calendar-body-selected,
.settings-theme.theme-override.theme-override .mat-calendar-body-selected {
  background-color: #757575;
  color: white;
}
.settings-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.settings-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(117, 117, 117, 0.4);
}
.settings-theme .mat-calendar-body-today.mat-calendar-body-selected,
.settings-theme.theme-override.theme-override .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.settings-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(117, 117, 117, 0.3);
}
@media (hover: hover) {
  .settings-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(117, 117, 117, 0.3);
  }
}
.settings-theme .mat-datepicker-content,
.settings-theme.theme-override.theme-override .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(189, 189, 189, 0.2);
}
.settings-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.settings-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.settings-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.settings-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(189, 189, 189, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.settings-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.settings-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(189, 189, 189, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.settings-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.settings-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.settings-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.settings-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.settings-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(189, 189, 189, 0.4);
}
.settings-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(189, 189, 189, 0.3);
}
@media (hover: hover) {
  .settings-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(189, 189, 189, 0.3);
  }
}
.settings-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.settings-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.settings-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.settings-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.settings-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.settings-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.settings-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.settings-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.settings-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.settings-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.settings-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.settings-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.settings-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.settings-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.settings-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .settings-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.settings-theme .mat-datepicker-content-touch,
.settings-theme.theme-override.theme-override .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-datepicker-toggle-active,
.settings-theme.theme-override.theme-override .mat-datepicker-toggle-active {
  color: #757575;
}
.settings-theme .mat-datepicker-toggle-active.mat-accent,
.settings-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-accent {
  color: #bdbdbd;
}
.settings-theme .mat-datepicker-toggle-active.mat-warn,
.settings-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.settings-theme .mat-date-range-input-inner[disabled],
.settings-theme.theme-override.theme-override .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-dialog-container,
.settings-theme.theme-override.theme-override .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-divider,
.settings-theme.theme-override.theme-override .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-divider-vertical,
.settings-theme.theme-override.theme-override .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-expansion-panel,
.settings-theme.theme-override.theme-override .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-action-row,
.settings-theme.theme-override.theme-override .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .settings-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .settings-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.settings-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.settings-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.settings-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .settings-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.settings-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.settings-theme .mat-expansion-panel-header-title,
.settings-theme.theme-override.theme-override .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-expansion-panel-header-description,
.settings-theme .mat-expansion-indicator::after,
.settings-theme.theme-override.theme-override .mat-expansion-panel-header-description,
.settings-theme.theme-override.theme-override .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.settings-theme .mat-expansion-panel-header[aria-disabled=true],
.settings-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.settings-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.settings-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.settings-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.settings-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.settings-theme .mat-form-field-label,
.settings-theme.theme-override.theme-override .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.settings-theme .mat-hint,
.settings-theme.theme-override.theme-override .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.settings-theme .mat-form-field.mat-focused .mat-form-field-label,
.settings-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label {
  color: #757575;
}
.settings-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.settings-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #bdbdbd;
}
.settings-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.settings-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.settings-theme .mat-focused .mat-form-field-required-marker,
.settings-theme.theme-override.theme-override .mat-focused .mat-form-field-required-marker {
  color: #bdbdbd;
}
.settings-theme .mat-form-field-ripple,
.settings-theme.theme-override.theme-override .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.settings-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #757575;
}
.settings-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.settings-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #bdbdbd;
}
.settings-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.settings-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.settings-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.settings-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #757575;
}
.settings-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.settings-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #bdbdbd;
}
.settings-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.settings-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.settings-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.settings-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.settings-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.settings-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.settings-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.settings-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.settings-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.settings-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.settings-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.settings-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.settings-theme .mat-error,
.settings-theme.theme-override.theme-override .mat-error {
  color: #e91e63;
}
.settings-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.settings-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.settings-theme .mat-form-field-appearance-legacy .mat-hint,
.settings-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.settings-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.settings-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.settings-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.settings-theme.theme-override.theme-override .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.settings-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.settings-theme.theme-override.theme-override .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.settings-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.settings-theme.theme-override.theme-override .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.settings-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.settings-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.settings-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.settings-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.settings-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.settings-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.settings-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.settings-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.settings-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.settings-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.settings-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.settings-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.settings-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #757575;
}
.settings-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.settings-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #bdbdbd;
}
.settings-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.settings-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.settings-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.settings-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.settings-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.settings-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.settings-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.settings-theme .mat-icon.mat-primary,
.settings-theme.theme-override.theme-override .mat-icon.mat-primary {
  color: #757575;
}
.settings-theme .mat-icon.mat-accent,
.settings-theme.theme-override.theme-override .mat-icon.mat-accent {
  color: #bdbdbd;
}
.settings-theme .mat-icon.mat-warn,
.settings-theme.theme-override.theme-override .mat-icon.mat-warn {
  color: #e91e63;
}
.settings-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.settings-theme.theme-override.theme-override .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.settings-theme .mat-input-element:disabled,
.settings-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.settings-theme.theme-override.theme-override .mat-input-element:disabled,
.settings-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-input-element,
.settings-theme.theme-override.theme-override .mat-input-element {
  caret-color: #757575;
}
.settings-theme .mat-input-element::placeholder,
.settings-theme.theme-override.theme-override .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.settings-theme .mat-input-element::-moz-placeholder,
.settings-theme.theme-override.theme-override .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.settings-theme .mat-input-element::-webkit-input-placeholder,
.settings-theme.theme-override.theme-override .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.settings-theme .mat-input-element:-ms-input-placeholder,
.settings-theme.theme-override.theme-override .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.settings-theme .mat-form-field.mat-accent .mat-input-element,
.settings-theme.theme-override.theme-override .mat-form-field.mat-accent .mat-input-element {
  caret-color: #bdbdbd;
}
.settings-theme .mat-form-field.mat-warn .mat-input-element,
.settings-theme .mat-form-field-invalid .mat-input-element,
.settings-theme.theme-override.theme-override .mat-form-field.mat-warn .mat-input-element,
.settings-theme.theme-override.theme-override .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.settings-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.settings-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.settings-theme .mat-list-base .mat-list-item,
.settings-theme.theme-override.theme-override .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-list-base .mat-list-option,
.settings-theme.theme-override.theme-override .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-list-base .mat-subheader,
.settings-theme.theme-override.theme-override .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.settings-theme .mat-list-base .mat-list-item-disabled,
.settings-theme.theme-override.theme-override .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-list-option:hover, .settings-theme .mat-list-option:focus,
.settings-theme .mat-nav-list .mat-list-item:hover,
.settings-theme .mat-nav-list .mat-list-item:focus,
.settings-theme .mat-action-list .mat-list-item:hover,
.settings-theme .mat-action-list .mat-list-item:focus,
.settings-theme.theme-override.theme-override .mat-list-option:hover,
.settings-theme.theme-override.theme-override .mat-list-option:focus,
.settings-theme.theme-override.theme-override .mat-nav-list .mat-list-item:hover,
.settings-theme.theme-override.theme-override .mat-nav-list .mat-list-item:focus,
.settings-theme.theme-override.theme-override .mat-action-list .mat-list-item:hover,
.settings-theme.theme-override.theme-override .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.settings-theme .mat-list-single-selected-option, .settings-theme .mat-list-single-selected-option:hover, .settings-theme .mat-list-single-selected-option:focus,
.settings-theme.theme-override.theme-override .mat-list-single-selected-option,
.settings-theme.theme-override.theme-override .mat-list-single-selected-option:hover,
.settings-theme.theme-override.theme-override .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-menu-panel,
.settings-theme.theme-override.theme-override .mat-menu-panel {
  background: white;
}
.settings-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-menu-item,
.settings-theme.theme-override.theme-override .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-menu-item[disabled],
.settings-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.settings-theme .mat-menu-item[disabled] .mat-icon-no-color,
.settings-theme.theme-override.theme-override .mat-menu-item[disabled],
.settings-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-menu-submenu-icon,
.settings-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-menu-item .mat-icon-no-color,
.settings-theme .mat-menu-submenu-icon,
.settings-theme.theme-override.theme-override .mat-menu-item .mat-icon-no-color,
.settings-theme.theme-override.theme-override .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.settings-theme .mat-menu-item:hover:not([disabled]),
.settings-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.settings-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.settings-theme .mat-menu-item-highlighted:not([disabled]),
.settings-theme.theme-override.theme-override .mat-menu-item:hover:not([disabled]),
.settings-theme.theme-override.theme-override .mat-menu-item.cdk-program-focused:not([disabled]),
.settings-theme.theme-override.theme-override .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.settings-theme.theme-override.theme-override .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.settings-theme .mat-paginator,
.settings-theme.theme-override.theme-override .mat-paginator {
  background: white;
}
.settings-theme .mat-paginator,
.settings-theme .mat-paginator-page-size .mat-select-trigger,
.settings-theme.theme-override.theme-override .mat-paginator,
.settings-theme.theme-override.theme-override .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.settings-theme .mat-paginator-decrement,
.settings-theme .mat-paginator-increment,
.settings-theme.theme-override.theme-override .mat-paginator-decrement,
.settings-theme.theme-override.theme-override .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.settings-theme .mat-paginator-first,
.settings-theme .mat-paginator-last,
.settings-theme.theme-override.theme-override .mat-paginator-first,
.settings-theme.theme-override.theme-override .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.settings-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.settings-theme .mat-icon-button[disabled] .mat-paginator-increment,
.settings-theme .mat-icon-button[disabled] .mat-paginator-first,
.settings-theme .mat-icon-button[disabled] .mat-paginator-last,
.settings-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-decrement,
.settings-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-increment,
.settings-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-first,
.settings-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-progress-bar-background,
.settings-theme.theme-override.theme-override .mat-progress-bar-background {
  fill: #ccd1d5;
}
.settings-theme .mat-progress-bar-buffer,
.settings-theme.theme-override.theme-override .mat-progress-bar-buffer {
  background-color: #ccd1d5;
}
.settings-theme .mat-progress-bar-fill::after,
.settings-theme.theme-override.theme-override .mat-progress-bar-fill::after {
  background-color: #757575;
}
.settings-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.settings-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #dee3e7;
}
.settings-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.settings-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #dee3e7;
}
.settings-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.settings-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #bdbdbd;
}
.settings-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.settings-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.settings-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.settings-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.settings-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.settings-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.settings-theme .mat-progress-spinner circle, .settings-theme .mat-spinner circle,
.settings-theme.theme-override.theme-override .mat-progress-spinner circle,
.settings-theme.theme-override.theme-override .mat-spinner circle {
  stroke: #757575;
}
.settings-theme .mat-progress-spinner.mat-accent circle, .settings-theme .mat-spinner.mat-accent circle,
.settings-theme.theme-override.theme-override .mat-progress-spinner.mat-accent circle,
.settings-theme.theme-override.theme-override .mat-spinner.mat-accent circle {
  stroke: #bdbdbd;
}
.settings-theme .mat-progress-spinner.mat-warn circle, .settings-theme .mat-spinner.mat-warn circle,
.settings-theme.theme-override.theme-override .mat-progress-spinner.mat-warn circle,
.settings-theme.theme-override.theme-override .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.settings-theme .mat-radio-outer-circle,
.settings-theme.theme-override.theme-override .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.settings-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.settings-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #757575;
}
.settings-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.settings-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .settings-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .settings-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.settings-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-inner-circle,
.settings-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.settings-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.settings-theme.theme-override.theme-override .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #757575;
}
.settings-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.settings-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #bdbdbd;
}
.settings-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.settings-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .settings-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .settings-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.settings-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-inner-circle,
.settings-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.settings-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.settings-theme.theme-override.theme-override .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #bdbdbd;
}
.settings-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.settings-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.settings-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.settings-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .settings-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .settings-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.settings-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-inner-circle,
.settings-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.settings-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.settings-theme.theme-override.theme-override .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.settings-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.settings-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.settings-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.settings-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.settings-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.settings-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.settings-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-radio-button .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.settings-theme .mat-select-value,
.settings-theme.theme-override.theme-override .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-select-placeholder,
.settings-theme.theme-override.theme-override .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.settings-theme .mat-select-disabled .mat-select-value,
.settings-theme.theme-override.theme-override .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-select-arrow,
.settings-theme.theme-override.theme-override .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.settings-theme .mat-select-panel,
.settings-theme.theme-override.theme-override .mat-select-panel {
  background: white;
}
.settings-theme .mat-select-panel:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.settings-theme.theme-override.theme-override .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.settings-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #757575;
}
.settings-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.settings-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #bdbdbd;
}
.settings-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.settings-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.settings-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.settings-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.settings-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.settings-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-drawer-container,
.settings-theme.theme-override.theme-override .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-drawer,
.settings-theme.theme-override.theme-override .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-drawer.mat-drawer-push,
.settings-theme.theme-override.theme-override .mat-drawer.mat-drawer-push {
  background-color: white;
}
.settings-theme .mat-drawer:not(.mat-drawer-side),
.settings-theme.theme-override.theme-override .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-drawer-side,
.settings-theme.theme-override.theme-override .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-drawer-side.mat-drawer-end,
.settings-theme.theme-override.theme-override .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.settings-theme [dir=rtl] .mat-drawer-side,
.settings-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.settings-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.settings-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-drawer-backdrop.mat-drawer-shown,
.settings-theme.theme-override.theme-override .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.settings-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.settings-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #bdbdbd;
}
.settings-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.settings-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(189, 189, 189, 0.54);
}
.settings-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #bdbdbd;
}
.settings-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.settings-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #757575;
}
.settings-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.settings-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(117, 117, 117, 0.54);
}
.settings-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #757575;
}
.settings-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.settings-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.settings-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.settings-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.settings-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.settings-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.settings-theme .mat-slide-toggle-thumb,
.settings-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.settings-theme .mat-slide-toggle-bar,
.settings-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-slider-track-background,
.settings-theme.theme-override.theme-override .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.settings-theme .mat-slider.mat-primary .mat-slider-track-fill,
.settings-theme .mat-slider.mat-primary .mat-slider-thumb,
.settings-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.settings-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-track-fill,
.settings-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb,
.settings-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #757575;
}
.settings-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.settings-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.settings-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.settings-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(117, 117, 117, 0.2);
}
.settings-theme .mat-slider.mat-accent .mat-slider-track-fill,
.settings-theme .mat-slider.mat-accent .mat-slider-thumb,
.settings-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.settings-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-track-fill,
.settings-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb,
.settings-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #bdbdbd;
}
.settings-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.settings-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.settings-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(189, 189, 189, 0.2);
}
.settings-theme .mat-slider.mat-warn .mat-slider-track-fill,
.settings-theme .mat-slider.mat-warn .mat-slider-thumb,
.settings-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.settings-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-track-fill,
.settings-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb,
.settings-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.settings-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.settings-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.settings-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.settings-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.settings-theme .mat-slider:hover .mat-slider-track-background,
.settings-theme .mat-slider.cdk-focused .mat-slider-track-background,
.settings-theme.theme-override.theme-override .mat-slider:hover .mat-slider-track-background,
.settings-theme.theme-override.theme-override .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.settings-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.settings-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.settings-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-background,
.settings-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.settings-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.settings-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.settings-theme.theme-override.theme-override .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.settings-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.settings-theme.theme-override.theme-override .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.settings-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.settings-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.settings-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.settings-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.settings-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.settings-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.settings-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.settings-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.settings-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .settings-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.settings-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.settings-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .settings-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.settings-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.settings-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.settings-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.settings-theme.theme-override.theme-override .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.settings-theme .mat-slider-horizontal .mat-slider-ticks,
.settings-theme.theme-override.theme-override .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.settings-theme .mat-slider-vertical .mat-slider-ticks,
.settings-theme.theme-override.theme-override .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.settings-theme .mat-step-header.cdk-keyboard-focused, .settings-theme .mat-step-header.cdk-program-focused, .settings-theme .mat-step-header:hover:not([aria-disabled]), .settings-theme .mat-step-header:hover[aria-disabled=false],
.settings-theme.theme-override.theme-override .mat-step-header.cdk-keyboard-focused,
.settings-theme.theme-override.theme-override .mat-step-header.cdk-program-focused,
.settings-theme.theme-override.theme-override .mat-step-header:hover:not([aria-disabled]),
.settings-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.settings-theme .mat-step-header:hover[aria-disabled=true],
.settings-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .settings-theme .mat-step-header:hover,
.settings-theme.theme-override.theme-override .mat-step-header:hover {
    background: none;
  }
}
.settings-theme .mat-step-header .mat-step-label,
.settings-theme .mat-step-header .mat-step-optional,
.settings-theme.theme-override.theme-override .mat-step-header .mat-step-label,
.settings-theme.theme-override.theme-override .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.settings-theme .mat-step-header .mat-step-icon,
.settings-theme.theme-override.theme-override .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.settings-theme .mat-step-header .mat-step-icon-selected,
.settings-theme .mat-step-header .mat-step-icon-state-done,
.settings-theme .mat-step-header .mat-step-icon-state-edit,
.settings-theme.theme-override.theme-override .mat-step-header .mat-step-icon-selected,
.settings-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-done,
.settings-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-edit {
  background-color: #757575;
  color: white;
}
.settings-theme .mat-step-header.mat-accent .mat-step-icon,
.settings-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.settings-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.settings-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.settings-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-selected,
.settings-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-done,
.settings-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-step-header.mat-warn .mat-step-icon,
.settings-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.settings-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.settings-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.settings-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.settings-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-selected,
.settings-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-done,
.settings-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.settings-theme .mat-step-header .mat-step-icon-state-error,
.settings-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.settings-theme .mat-step-header .mat-step-label.mat-step-label-active,
.settings-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-step-header .mat-step-label.mat-step-label-error,
.settings-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.settings-theme .mat-stepper-horizontal, .settings-theme .mat-stepper-vertical,
.settings-theme.theme-override.theme-override .mat-stepper-horizontal,
.settings-theme.theme-override.theme-override .mat-stepper-vertical {
  background-color: white;
}
.settings-theme .mat-stepper-vertical-line::before,
.settings-theme.theme-override.theme-override .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-horizontal-stepper-header::before,
.settings-theme .mat-horizontal-stepper-header::after,
.settings-theme .mat-stepper-horizontal-line,
.settings-theme.theme-override.theme-override .mat-horizontal-stepper-header::before,
.settings-theme.theme-override.theme-override .mat-horizontal-stepper-header::after,
.settings-theme.theme-override.theme-override .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-sort-header-arrow,
.settings-theme.theme-override.theme-override .mat-sort-header-arrow {
  color: #757575;
}
.settings-theme .mat-tab-nav-bar,
.settings-theme .mat-tab-header,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar,
.settings-theme.theme-override.theme-override .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.settings-theme .mat-tab-group-inverted-header .mat-tab-header,
.settings-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-nav-bar,
.settings-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.settings-theme .mat-tab-label, .settings-theme .mat-tab-link,
.settings-theme.theme-override.theme-override .mat-tab-label,
.settings-theme.theme-override.theme-override .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-tab-label.mat-tab-disabled, .settings-theme .mat-tab-link.mat-tab-disabled,
.settings-theme.theme-override.theme-override .mat-tab-label.mat-tab-disabled,
.settings-theme.theme-override.theme-override .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.settings-theme .mat-tab-nav-bar[class*=mat-background-],
.settings-theme.theme-override.theme-override .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.settings-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .settings-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(189, 189, 189, 0.3);
}
.settings-theme .mat-tab-group.mat-primary .mat-ink-bar, .settings-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-ink-bar,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #757575;
}
.settings-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .settings-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .settings-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .settings-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.settings-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .settings-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.settings-theme .mat-tab-group.mat-accent .mat-ink-bar, .settings-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-ink-bar,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #bdbdbd;
}
.settings-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .settings-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .settings-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .settings-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .settings-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.settings-theme .mat-tab-group.mat-warn .mat-ink-bar, .settings-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-ink-bar,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.settings-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .settings-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .settings-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .settings-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.settings-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .settings-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(189, 189, 189, 0.3);
}
.settings-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .settings-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .settings-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .settings-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .settings-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .settings-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #757575;
}
.settings-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .settings-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .settings-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .settings-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.settings-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .settings-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .settings-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .settings-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.settings-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .settings-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.settings-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .settings-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.settings-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.settings-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.settings-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .settings-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.settings-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.settings-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.settings-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .settings-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.settings-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .settings-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .settings-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .settings-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .settings-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .settings-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #bdbdbd;
}
.settings-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .settings-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .settings-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .settings-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .settings-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .settings-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .settings-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.settings-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .settings-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .settings-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.settings-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.settings-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.settings-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .settings-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.settings-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.settings-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.settings-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .settings-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.settings-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .settings-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .settings-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .settings-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .settings-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .settings-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.settings-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .settings-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .settings-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .settings-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.settings-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .settings-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .settings-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .settings-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.settings-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .settings-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.settings-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .settings-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.settings-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.settings-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.settings-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .settings-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.settings-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.settings-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.settings-theme .mat-toolbar,
.settings-theme.theme-override.theme-override .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-toolbar.mat-primary,
.settings-theme.theme-override.theme-override .mat-toolbar.mat-primary {
  background: #757575;
  color: white;
}
.settings-theme .mat-toolbar.mat-accent,
.settings-theme.theme-override.theme-override .mat-toolbar.mat-accent {
  background: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-toolbar.mat-warn,
.settings-theme.theme-override.theme-override .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.settings-theme .mat-toolbar .mat-form-field-underline,
.settings-theme .mat-toolbar .mat-form-field-ripple,
.settings-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.settings-theme.theme-override.theme-override .mat-toolbar .mat-form-field-underline,
.settings-theme.theme-override.theme-override .mat-toolbar .mat-form-field-ripple,
.settings-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.settings-theme .mat-toolbar .mat-form-field-label,
.settings-theme .mat-toolbar .mat-focused .mat-form-field-label,
.settings-theme .mat-toolbar .mat-select-value,
.settings-theme .mat-toolbar .mat-select-arrow,
.settings-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.settings-theme.theme-override.theme-override .mat-toolbar .mat-form-field-label,
.settings-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-label,
.settings-theme.theme-override.theme-override .mat-toolbar .mat-select-value,
.settings-theme.theme-override.theme-override .mat-toolbar .mat-select-arrow,
.settings-theme.theme-override.theme-override .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.settings-theme .mat-toolbar .mat-input-element,
.settings-theme.theme-override.theme-override .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.settings-theme .mat-tooltip,
.settings-theme.theme-override.theme-override .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.settings-theme .mat-tree,
.settings-theme.theme-override.theme-override .mat-tree {
  background: white;
}
.settings-theme .mat-tree-node,
.settings-theme .mat-nested-tree-node,
.settings-theme.theme-override.theme-override .mat-tree-node,
.settings-theme.theme-override.theme-override .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-snack-bar-container,
.settings-theme.theme-override.theme-override .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme .mat-simple-snackbar-action,
.settings-theme.theme-override.theme-override .mat-simple-snackbar-action {
  color: #bdbdbd;
}
.settings-theme app-mat-menu-header,
.settings-theme.theme-override.theme-override app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.settings-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.settings-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.settings-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.settings-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.settings-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.settings-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #757575;
}
.settings-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.settings-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(117, 117, 117, 0.54);
}
.settings-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #757575;
}
.settings-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.settings-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.settings-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.settings-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.settings-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.settings-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.settings-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.settings-theme .mat-slide-toggle-thumb,
.settings-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.settings-theme .mat-slide-toggle-bar,
.settings-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.settings-theme .mat-green .mat-progress-bar-background,
.settings-theme.theme-override.theme-override .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.settings-theme .mat-green .mat-progress-bar-buffer,
.settings-theme.theme-override.theme-override .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.settings-theme .mat-green .mat-progress-bar-fill::after,
.settings-theme.theme-override.theme-override .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.settings-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.settings-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #dee3e7;
}
.settings-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.settings-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #dee3e7;
}
.settings-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.settings-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #bdbdbd;
}
.settings-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.settings-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.settings-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.settings-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.settings-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.settings-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.settings-theme .mat-button.mat-primary-lighter,
.settings-theme .mat-stroked-button.mat-primary-lighter,
.settings-theme.theme-override.theme-override .mat-button.mat-primary-lighter,
.settings-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter {
  color: #bdbdbd;
}
.settings-theme .mat-button.mat-primary-lighter:hover,
.settings-theme .mat-stroked-button.mat-primary-lighter:hover,
.settings-theme.theme-override.theme-override .mat-button.mat-primary-lighter:hover,
.settings-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.settings-theme .mat-raised-button.mat-primary-lighter,
.settings-theme .mat-flat-button.mat-primary-lighter,
.settings-theme .mat-fab.mat-primary-lighter,
.settings-theme .mat-mini-fab.mat-primary-lighter,
.settings-theme.theme-override.theme-override .mat-raised-button.mat-primary-lighter,
.settings-theme.theme-override.theme-override .mat-flat-button.mat-primary-lighter,
.settings-theme.theme-override.theme-override .mat-fab.mat-primary-lighter,
.settings-theme.theme-override.theme-override .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #bdbdbd;
}
.settings-theme .mat-icon-button.mat-primary-lighter,
.settings-theme.theme-override.theme-override .mat-icon-button.mat-primary-lighter {
  color: #bdbdbd;
}
.settings-theme .dave-background-image,
.settings-theme.theme-override.theme-override .dave-background-image {
  background-color: #757575;
  color: white;
}
.settings-theme .clickable-list-container:before,
.settings-theme.theme-override.theme-override .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.settings-theme .clickable-list,
.settings-theme.theme-override.theme-override .clickable-list {
  background-color: white;
}
.settings-theme .clickable-list-item,
.settings-theme.theme-override.theme-override .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.settings-theme .clickable-list-item.is-active, .settings-theme .clickable-list-item:hover, .settings-theme .clickable-list-item:active, .settings-theme .clickable-list-item:focus,
.settings-theme.theme-override.theme-override .clickable-list-item.is-active,
.settings-theme.theme-override.theme-override .clickable-list-item:hover,
.settings-theme.theme-override.theme-override .clickable-list-item:active,
.settings-theme.theme-override.theme-override .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.settings-theme .clickable-list-item.app-color-event,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.settings-theme .clickable-list-item.app-color-event.is-active, .settings-theme .clickable-list-item.app-color-event:hover, .settings-theme .clickable-list-item.app-color-event:active, .settings-theme .clickable-list-item.app-color-event:focus,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-event.is-active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-event:hover,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-event:active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.settings-theme .clickable-list-item.app-color-time-tracking,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.settings-theme .clickable-list-item.app-color-time-tracking.is-active, .settings-theme .clickable-list-item.app-color-time-tracking:hover, .settings-theme .clickable-list-item.app-color-time-tracking:active, .settings-theme .clickable-list-item.app-color-time-tracking:focus,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking.is-active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:hover,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.settings-theme .clickable-list-item.app-color-approved,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.settings-theme .clickable-list-item.app-color-approved.is-active, .settings-theme .clickable-list-item.app-color-approved:hover, .settings-theme .clickable-list-item.app-color-approved:active, .settings-theme .clickable-list-item.app-color-approved:focus,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-approved.is-active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-approved:hover,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-approved:active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.settings-theme .clickable-list-item.app-color-declined,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.settings-theme .clickable-list-item.app-color-declined.is-active, .settings-theme .clickable-list-item.app-color-declined:hover, .settings-theme .clickable-list-item.app-color-declined:active, .settings-theme .clickable-list-item.app-color-declined:focus,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-declined.is-active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-declined:hover,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-declined:active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.settings-theme .clickable-list-item.app-color-invoice-verrechnet,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.settings-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .settings-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .settings-theme .clickable-list-item.app-color-invoice-verrechnet:active, .settings-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet.is-active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:hover,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.settings-theme .clickable-list-item.app-color-invoice-booked,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.settings-theme .clickable-list-item.app-color-invoice-booked.is-active, .settings-theme .clickable-list-item.app-color-invoice-booked:hover, .settings-theme .clickable-list-item.app-color-invoice-booked:active, .settings-theme .clickable-list-item.app-color-invoice-booked:focus,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked.is-active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:hover,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.settings-theme .clickable-list-item.app-color-late,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.settings-theme .clickable-list-item.app-color-late.is-active, .settings-theme .clickable-list-item.app-color-late:hover, .settings-theme .clickable-list-item.app-color-late:active, .settings-theme .clickable-list-item.app-color-late:focus,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-late.is-active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-late:hover,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-late:active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.settings-theme .clickable-list-item.app-color-invoice-storniert,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.settings-theme .clickable-list-item.app-color-invoice-storniert.is-active, .settings-theme .clickable-list-item.app-color-invoice-storniert:hover, .settings-theme .clickable-list-item.app-color-invoice-storniert:active, .settings-theme .clickable-list-item.app-color-invoice-storniert:focus,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert.is-active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:hover,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.settings-theme .clickable-list-item.app-color-invoice-approved,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.settings-theme .clickable-list-item.app-color-invoice-approved.is-active, .settings-theme .clickable-list-item.app-color-invoice-approved:hover, .settings-theme .clickable-list-item.app-color-invoice-approved:active, .settings-theme .clickable-list-item.app-color-invoice-approved:focus,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved.is-active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:hover,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.settings-theme .clickable-list-item.app-color-commission-open,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.settings-theme .clickable-list-item.app-color-commission-open.is-active, .settings-theme .clickable-list-item.app-color-commission-open:hover, .settings-theme .clickable-list-item.app-color-commission-open:active, .settings-theme .clickable-list-item.app-color-commission-open:focus,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open.is-active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:hover,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.settings-theme .clickable-list-item.app-color-commission-in-progress,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.settings-theme .clickable-list-item.app-color-commission-in-progress.is-active, .settings-theme .clickable-list-item.app-color-commission-in-progress:hover, .settings-theme .clickable-list-item.app-color-commission-in-progress:active, .settings-theme .clickable-list-item.app-color-commission-in-progress:focus,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress.is-active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:hover,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.settings-theme .clickable-list-item.app-color-commission-freigabe,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.settings-theme .clickable-list-item.app-color-commission-freigabe.is-active, .settings-theme .clickable-list-item.app-color-commission-freigabe:hover, .settings-theme .clickable-list-item.app-color-commission-freigabe:active, .settings-theme .clickable-list-item.app-color-commission-freigabe:focus,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe.is-active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:hover,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.settings-theme .clickable-list-item.app-color-commission-abgerechnet,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.settings-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .settings-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .settings-theme .clickable-list-item.app-color-commission-abgerechnet:active, .settings-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet.is-active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:hover,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.settings-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.settings-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .settings-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .settings-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .settings-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.settings-theme .clickable-list-item.app-color-commission-abgeschlossen,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.settings-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .settings-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .settings-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .settings-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:hover,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:active,
.settings-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.settings-theme .clickable-list-item.custom-background-color,
.settings-theme.theme-override.theme-override .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.settings-theme .clickable-list-item.custom-background-color.is-active, .settings-theme .clickable-list-item.custom-background-color:hover, .settings-theme .clickable-list-item.custom-background-color:active, .settings-theme .clickable-list-item.custom-background-color:focus,
.settings-theme.theme-override.theme-override .clickable-list-item.custom-background-color.is-active,
.settings-theme.theme-override.theme-override .clickable-list-item.custom-background-color:hover,
.settings-theme.theme-override.theme-override .clickable-list-item.custom-background-color:active,
.settings-theme.theme-override.theme-override .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.settings-theme .disabled-table-entry, .settings-theme .is-highlighted,
.settings-theme.theme-override.theme-override .disabled-table-entry,
.settings-theme.theme-override.theme-override .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.settings-theme app-customer-list tr.highlight,
.settings-theme.theme-override.theme-override app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.settings-theme app-customer-list section.wrapper,
.settings-theme.theme-override.theme-override app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-customer-list header.header,
.settings-theme.theme-override.theme-override app-customer-list header.header {
  background-color: #424242;
  color: white;
}
.settings-theme app-customer-list header.header button.clear-search,
.settings-theme.theme-override.theme-override app-customer-list header.header button.clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme app-customer-list header.header button.clear-search:hover,
.settings-theme.theme-override.theme-override app-customer-list header.header button.clear-search:hover {
  background-color: #757575;
}
.settings-theme app-customer-list .clickable-list-container:before,
.settings-theme.theme-override.theme-override app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.settings-theme app-customer-list .clickable-list-container .global-stats-link > a,
.settings-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.settings-theme app-customer-list a.active,
.settings-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.settings-theme.theme-override.theme-override app-customer-list a.active,
.settings-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.settings-theme app-employee-list tr.highlight,
.settings-theme.theme-override.theme-override app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.settings-theme app-employee-list section.wrapper,
.settings-theme.theme-override.theme-override app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-employee-list header.header,
.settings-theme.theme-override.theme-override app-employee-list header.header {
  background-color: #424242;
  color: white;
}
.settings-theme app-employee-list header.header button.clear-search,
.settings-theme.theme-override.theme-override app-employee-list header.header button.clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme app-employee-list header.header button.clear-search:hover,
.settings-theme.theme-override.theme-override app-employee-list header.header button.clear-search:hover {
  background-color: #757575;
}
.settings-theme app-employee-list .clickable-list-container:before,
.settings-theme.theme-override.theme-override app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.settings-theme app-employee-list a.active,
.settings-theme.theme-override.theme-override app-employee-list a.active {
  background-color: #e0e0e0;
}
.settings-theme app-history-side-elements .component,
.settings-theme.theme-override.theme-override app-history-side-elements .component {
  background-color: white;
}
.settings-theme app-history-side-elements .component > * > header.header,
.settings-theme.theme-override.theme-override app-history-side-elements .component > * > header.header {
  background-color: #424242;
  color: white;
}
.settings-theme app-header,
.settings-theme.theme-override.theme-override app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .settings-theme app-header,
.settings-theme.theme-override.theme-override app-header {
    background-color: #757575;
    color: white;
  }
  .settings-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.settings-theme app-header .mat-spinner circle,
.settings-theme.theme-override.theme-override app-header .spinner-wrapper .mat-progress-spinner circle,
.settings-theme.theme-override.theme-override app-header .mat-spinner circle {
    stroke: white;
  }
}
.settings-theme app-login a,
.settings-theme.theme-override.theme-override app-login a {
  color: #757575;
}
.settings-theme app-login .wrapper,
.settings-theme.theme-override.theme-override app-login .wrapper {
  background-color: #e9f0f5;
}
.settings-theme app-login .formDialog h2,
.settings-theme.theme-override.theme-override app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-history-bookmarks .header,
.settings-theme.theme-override.theme-override app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-history-bookmarks .header > fa-icon,
.settings-theme.theme-override.theme-override app-history-bookmarks .header > fa-icon {
  color: gold;
}
.settings-theme app-history-bookmarks .clickable-list-container,
.settings-theme.theme-override.theme-override app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-partner-list section.wrapper,
.settings-theme.theme-override.theme-override app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-partner-list header.header,
.settings-theme.theme-override.theme-override app-partner-list header.header {
  background-color: #424242;
  color: white;
}
.settings-theme app-partner-list header.header button.clear-search,
.settings-theme.theme-override.theme-override app-partner-list header.header button.clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme app-partner-list header.header button.clear-search:hover,
.settings-theme.theme-override.theme-override app-partner-list header.header button.clear-search:hover {
  background-color: #757575;
}
.settings-theme app-partner-list .clickable-list-container:before,
.settings-theme.theme-override.theme-override app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.settings-theme app-partner-list a.active,
.settings-theme.theme-override.theme-override app-partner-list a.active {
  background-color: #e0e0e0;
}
.settings-theme app-home-dashboard .welcome-message .headline,
.settings-theme app-home-dashboard .header .headline,
.settings-theme.theme-override.theme-override app-home-dashboard .welcome-message .headline,
.settings-theme.theme-override.theme-override app-home-dashboard .header .headline {
  color: white;
}
.settings-theme app-home-dashboard app-commission-dashboard header.header,
.settings-theme.theme-override.theme-override app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-home-dashboard .dave-home-dashboard-background-image,
.settings-theme.theme-override.theme-override app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #757575;
  color: white;
}
.settings-theme app-home-dashboard .mobile-wrapper,
.settings-theme.theme-override.theme-override app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.settings-theme app-home-dashboard .widget:not(.transparent),
.settings-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.settings-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.settings-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.settings-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.settings-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.settings-theme app-logout .button.active,
.settings-theme app-logout .button:hover,
.settings-theme.theme-override.theme-override app-logout .button.active,
.settings-theme.theme-override.theme-override app-logout .button:hover {
  background-color: white;
  color: #757575;
}
.settings-theme app-timeline .timeline:before,
.settings-theme.theme-override.theme-override app-timeline .timeline:before {
  background-color: #757575;
}
.settings-theme app-timeline .filter,
.settings-theme.theme-override.theme-override app-timeline .filter {
  background-color: white;
}
.settings-theme app-timeline .filter h2,
.settings-theme.theme-override.theme-override app-timeline .filter h2 {
  color: #757575;
}
.settings-theme app-timeline .filter h3,
.settings-theme.theme-override.theme-override app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-timeline .event-icon,
.settings-theme.theme-override.theme-override app-timeline .event-icon {
  box-shadow: 0 0 0 2px #757575;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-timeline .event-icon:hover, .settings-theme app-timeline .event-icon:focus,
.settings-theme.theme-override.theme-override app-timeline .event-icon:hover,
.settings-theme.theme-override.theme-override app-timeline .event-icon:focus {
  color: #757575;
}
.settings-theme app-timeline .event-icon:hover fa-icon, .settings-theme app-timeline .event-icon:focus fa-icon,
.settings-theme.theme-override.theme-override app-timeline .event-icon:hover fa-icon,
.settings-theme.theme-override.theme-override app-timeline .event-icon:focus fa-icon {
  color: #757575;
}
.settings-theme app-timeline .header,
.settings-theme.theme-override.theme-override app-timeline .header {
  background-color: #757575;
}
.settings-theme app-timeline .annotation-overlay,
.settings-theme.theme-override.theme-override app-timeline .annotation-overlay {
  color: white;
}
.settings-theme app-timeline .annotation-menu,
.settings-theme.theme-override.theme-override app-timeline .annotation-menu {
  color: white;
}
.settings-theme app-timeline .annotation-menu:hover,
.settings-theme.theme-override.theme-override app-timeline .annotation-menu:hover {
  color: #757575;
}
.settings-theme app-timeline .annotation-content,
.settings-theme.theme-override.theme-override app-timeline .annotation-content {
  background-color: #424242;
}
.settings-theme app-timeline .close-button:hover,
.settings-theme.theme-override.theme-override app-timeline .close-button:hover {
  background-color: #424242;
}
.settings-theme app-timeline .annotation-tab:hover .annotation-name,
.settings-theme.theme-override.theme-override app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #757575;
}
.settings-theme app-timeline .annotation-tab.clicked .annotation-name,
.settings-theme.theme-override.theme-override app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #757575;
  color: #757575;
}
.settings-theme app-timeline .annotation-name,
.settings-theme.theme-override.theme-override app-timeline .annotation-name {
  background-color: #424242;
  color: white;
}
.settings-theme app-timeline .filter-apply,
.settings-theme.theme-override.theme-override app-timeline .filter-apply {
  background-color: #757575;
  border-color: white;
  color: white;
}
.settings-theme app-timeline .filter-apply:hover,
.settings-theme.theme-override.theme-override app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #757575;
  color: #757575;
}
.settings-theme app-timeline .new-year,
.settings-theme.theme-override.theme-override app-timeline .new-year {
  box-shadow: 0 0 0 2px #757575;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-timeline .no-displayed-events,
.settings-theme.theme-override.theme-override app-timeline .no-displayed-events {
  color: white;
}
.settings-theme app-timeline .clickable-list-item-content fa-icon,
.settings-theme.theme-override.theme-override app-timeline .clickable-list-item-content fa-icon {
  color: #757575;
}
.settings-theme app-timeline .list-day:hover,
.settings-theme app-timeline .list-day:focus,
.settings-theme.theme-override.theme-override app-timeline .list-day:hover,
.settings-theme.theme-override.theme-override app-timeline .list-day:focus {
  color: #757575;
}
.settings-theme app-timeline .list-day:hover fa-icon,
.settings-theme app-timeline .list-day:focus fa-icon,
.settings-theme.theme-override.theme-override app-timeline .list-day:hover fa-icon,
.settings-theme.theme-override.theme-override app-timeline .list-day:focus fa-icon {
  color: #757575;
}
.settings-theme app-timeline .clickable-list-container,
.settings-theme.theme-override.theme-override app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.settings-theme app-timeline .clickable-list-container .no-displayed-events,
.settings-theme.theme-override.theme-override app-timeline .clickable-list-container .no-displayed-events {
  color: #757575;
}
.settings-theme app-detail-event .link, .settings-theme app-email-dialog .link,
.settings-theme.theme-override.theme-override app-detail-event .link,
.settings-theme.theme-override.theme-override app-email-dialog .link {
  color: inherit;
}
.settings-theme app-detail-event .note, .settings-theme app-email-dialog .note,
.settings-theme.theme-override.theme-override app-detail-event .note,
.settings-theme.theme-override.theme-override app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.settings-theme app-detail-event .files-wrapper .file, .settings-theme app-email-dialog .files-wrapper .file,
.settings-theme.theme-override.theme-override app-detail-event .files-wrapper .file,
.settings-theme.theme-override.theme-override app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.settings-theme app-detail-event .files-wrapper .file:hover, .settings-theme app-email-dialog .files-wrapper .file:hover,
.settings-theme.theme-override.theme-override app-detail-event .files-wrapper .file:hover,
.settings-theme.theme-override.theme-override app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.settings-theme app-detail-event .files-wrapper .file .image-wrapper, .settings-theme app-email-dialog .files-wrapper .file .image-wrapper,
.settings-theme.theme-override.theme-override app-detail-event .files-wrapper .file .image-wrapper,
.settings-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.settings-theme app-detail-event .files-wrapper .file .fileName, .settings-theme app-email-dialog .files-wrapper .file .fileName,
.settings-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName,
.settings-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName {
  color: #757575;
}
.settings-theme app-detail-event .files-wrapper .file .fileName:hover, .settings-theme app-email-dialog .files-wrapper .file .fileName:hover,
.settings-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName:hover,
.settings-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName:hover {
  color: #bdbdbd;
}
.settings-theme app-detail-event .files-wrapper .file .editing, .settings-theme app-email-dialog .files-wrapper .file .editing,
.settings-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing,
.settings-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.settings-theme app-detail-event .files-wrapper .file .editing:hover, .settings-theme app-email-dialog .files-wrapper .file .editing:hover,
.settings-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing:hover,
.settings-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #bdbdbd;
}
.settings-theme app-detail-customer .files-wrapper .file,
.settings-theme.theme-override.theme-override app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.settings-theme app-detail-customer .files-wrapper .file:hover,
.settings-theme.theme-override.theme-override app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.settings-theme app-detail-customer .files-wrapper .file .image-wrapper,
.settings-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.settings-theme app-detail-customer .files-wrapper .file .fileName,
.settings-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName {
  color: #757575;
}
.settings-theme app-detail-customer .files-wrapper .file .fileName:hover,
.settings-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName:hover {
  color: #bdbdbd;
}
.settings-theme app-detail-customer .files-wrapper .file .editing,
.settings-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.settings-theme app-detail-customer .files-wrapper .file .editing:hover,
.settings-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #bdbdbd;
}
.settings-theme app-commission .events .tab-header .mat-badge-content,
.settings-theme.theme-override.theme-override app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.settings-theme app-commission .tab-group,
.settings-theme.theme-override.theme-override app-commission .tab-group {
  background-color: white;
}
.settings-theme app-commission .files-wrapper .file,
.settings-theme.theme-override.theme-override app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.settings-theme app-commission .files-wrapper .file:hover,
.settings-theme.theme-override.theme-override app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.settings-theme app-commission .files-wrapper .file .image-wrapper,
.settings-theme.theme-override.theme-override app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.settings-theme app-commission .files-wrapper .file .fileName,
.settings-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName {
  color: #757575;
}
.settings-theme app-commission .files-wrapper .file .fileName:hover,
.settings-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName:hover {
  color: #bdbdbd;
}
.settings-theme app-commission .files-wrapper .file .editing,
.settings-theme.theme-override.theme-override app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.settings-theme app-commission .files-wrapper .file .editing:hover,
.settings-theme.theme-override.theme-override app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #bdbdbd;
}
.settings-theme app-detail-partner a.link,
.settings-theme.theme-override.theme-override app-detail-partner a.link {
  color: white;
}
.settings-theme app-icon-select-dialog .iconwrapper:hover,
.settings-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover {
  background-color: #757575;
}
.settings-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.settings-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.settings-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.settings-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #757575;
}
.settings-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.settings-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.settings-theme app-license-settings .bottom-border,
.settings-theme.theme-override.theme-override app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.settings-theme app-license-settings .inactive-overlay,
.settings-theme.theme-override.theme-override app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.settings-theme app-license-settings .inactive-overlay .inactive-text,
.settings-theme.theme-override.theme-override app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.settings-theme app-customer-statistics .chart-card,
.settings-theme.theme-override.theme-override app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.settings-theme app-global-statistics .chart-card,
.settings-theme.theme-override.theme-override app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.settings-theme .clickable-mat-row:hover,
.settings-theme.theme-override.theme-override .clickable-mat-row:hover {
  cursor: pointer;
}
.settings-theme .clickable-mat-row:hover, .settings-theme .clickable-mat-row:active, .settings-theme .clickable-mat-row:focus, .settings-theme .clickable-mat-row.active,
.settings-theme.theme-override.theme-override .clickable-mat-row:hover,
.settings-theme.theme-override.theme-override .clickable-mat-row:active,
.settings-theme.theme-override.theme-override .clickable-mat-row:focus,
.settings-theme.theme-override.theme-override .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.settings-theme .clickable-mat-row.app-color-event,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.settings-theme .clickable-mat-row.app-color-event.is-active, .settings-theme .clickable-mat-row.app-color-event:hover, .settings-theme .clickable-mat-row.app-color-event:active, .settings-theme .clickable-mat-row.app-color-event:focus,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-event.is-active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-event:hover,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-event:active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.settings-theme .clickable-mat-row.app-color-time-tracking,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.settings-theme .clickable-mat-row.app-color-time-tracking.is-active, .settings-theme .clickable-mat-row.app-color-time-tracking:hover, .settings-theme .clickable-mat-row.app-color-time-tracking:active, .settings-theme .clickable-mat-row.app-color-time-tracking:focus,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking.is-active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:hover,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.settings-theme .clickable-mat-row.app-color-approved,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.settings-theme .clickable-mat-row.app-color-approved.is-active, .settings-theme .clickable-mat-row.app-color-approved:hover, .settings-theme .clickable-mat-row.app-color-approved:active, .settings-theme .clickable-mat-row.app-color-approved:focus,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-approved.is-active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:hover,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.settings-theme .clickable-mat-row.app-color-declined,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.settings-theme .clickable-mat-row.app-color-declined.is-active, .settings-theme .clickable-mat-row.app-color-declined:hover, .settings-theme .clickable-mat-row.app-color-declined:active, .settings-theme .clickable-mat-row.app-color-declined:focus,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-declined.is-active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:hover,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.settings-theme .clickable-mat-row.app-color-invoice-verrechnet,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.settings-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .settings-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .settings-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .settings-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:hover,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.settings-theme .clickable-mat-row.app-color-invoice-booked,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.settings-theme .clickable-mat-row.app-color-invoice-booked.is-active, .settings-theme .clickable-mat-row.app-color-invoice-booked:hover, .settings-theme .clickable-mat-row.app-color-invoice-booked:active, .settings-theme .clickable-mat-row.app-color-invoice-booked:focus,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked.is-active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:hover,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.settings-theme .clickable-mat-row.app-color-late,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.settings-theme .clickable-mat-row.app-color-late.is-active, .settings-theme .clickable-mat-row.app-color-late:hover, .settings-theme .clickable-mat-row.app-color-late:active, .settings-theme .clickable-mat-row.app-color-late:focus,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-late.is-active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-late:hover,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-late:active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.settings-theme .clickable-mat-row.app-color-invoice-storniert,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.settings-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .settings-theme .clickable-mat-row.app-color-invoice-storniert:hover, .settings-theme .clickable-mat-row.app-color-invoice-storniert:active, .settings-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert.is-active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:hover,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.settings-theme .clickable-mat-row.app-color-invoice-approved,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.settings-theme .clickable-mat-row.app-color-invoice-approved.is-active, .settings-theme .clickable-mat-row.app-color-invoice-approved:hover, .settings-theme .clickable-mat-row.app-color-invoice-approved:active, .settings-theme .clickable-mat-row.app-color-invoice-approved:focus,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved.is-active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:hover,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.settings-theme .clickable-mat-row.app-color-commission-open,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.settings-theme .clickable-mat-row.app-color-commission-open.is-active, .settings-theme .clickable-mat-row.app-color-commission-open:hover, .settings-theme .clickable-mat-row.app-color-commission-open:active, .settings-theme .clickable-mat-row.app-color-commission-open:focus,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open.is-active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:hover,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.settings-theme .clickable-mat-row.app-color-commission-in-progress,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.settings-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .settings-theme .clickable-mat-row.app-color-commission-in-progress:hover, .settings-theme .clickable-mat-row.app-color-commission-in-progress:active, .settings-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress.is-active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:hover,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.settings-theme .clickable-mat-row.app-color-commission-freigabe,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.settings-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .settings-theme .clickable-mat-row.app-color-commission-freigabe:hover, .settings-theme .clickable-mat-row.app-color-commission-freigabe:active, .settings-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe.is-active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:hover,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.settings-theme .clickable-mat-row.app-color-commission-abgerechnet,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.settings-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .settings-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .settings-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .settings-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:hover,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.settings-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.settings-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .settings-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .settings-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .settings-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.settings-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.settings-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .settings-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .settings-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .settings-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:active,
.settings-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.settings-theme app-detail-view-template,
.settings-theme.theme-override.theme-override app-detail-view-template {
  background-color: #e9f0f5;
}
.settings-theme app-detail-view-template > .buttons,
.settings-theme.theme-override.theme-override app-detail-view-template > .buttons {
  background-color: #757575;
  color: white;
}
.settings-theme app-detail-view-template .resizer.resizer.resizer,
.settings-theme.theme-override.theme-override app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.settings-theme app-profile-template .card::before,
.settings-theme.theme-override.theme-override app-profile-template .card::before {
  background-color: #424242;
}
.settings-theme app-profile-template a.link,
.settings-theme.theme-override.theme-override app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-search-return,
.settings-theme.theme-override.theme-override app-search-return {
  background-color: white;
}
.settings-theme app-search-return .available-types,
.settings-theme.theme-override.theme-override app-search-return .available-types {
  background-color: white;
}
.settings-theme app-search-return .data,
.settings-theme.theme-override.theme-override app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.settings-theme app-search-return .data:nth-child(2n+1),
.settings-theme.theme-override.theme-override app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.settings-theme app-search-return .data:hover,
.settings-theme.theme-override.theme-override app-search-return .data:hover {
  background-color: #c7c7c7;
}
.settings-theme app-search-return .data .icon-wrapper,
.settings-theme.theme-override.theme-override app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.settings-theme .app-button,
.settings-theme .app-round-button,
.settings-theme.theme-override.theme-override .app-button,
.settings-theme.theme-override.theme-override .app-round-button {
  background-color: #757575;
  color: white;
  border-color: #757575;
}
.settings-theme .app-button:hover, .settings-theme .app-button.app-button-active, .settings-theme .app-button.app-button-inverted,
.settings-theme .app-round-button:hover,
.settings-theme .app-round-button.app-button-active,
.settings-theme .app-round-button.app-button-inverted,
.settings-theme.theme-override.theme-override .app-button:hover,
.settings-theme.theme-override.theme-override .app-button.app-button-active,
.settings-theme.theme-override.theme-override .app-button.app-button-inverted,
.settings-theme.theme-override.theme-override .app-round-button:hover,
.settings-theme.theme-override.theme-override .app-round-button.app-button-active,
.settings-theme.theme-override.theme-override .app-round-button.app-button-inverted {
  background-color: white;
  color: #757575;
}
.settings-theme .app-button.app-button-active,
.settings-theme .app-round-button.app-button-active,
.settings-theme.theme-override.theme-override .app-button.app-button-active,
.settings-theme.theme-override.theme-override .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.settings-theme .app-button.app-button-inverted:hover, .settings-theme .app-button.app-button-inverted.app-button-active,
.settings-theme .app-round-button.app-button-inverted:hover,
.settings-theme .app-round-button.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.settings-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover,
.settings-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.settings-theme .app-button.app-button-inverted.app-button-active,
.settings-theme .app-round-button.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  background-color: #454545;
  box-shadow: inset 0 0 0.75rem #292929;
}
.settings-theme .app-button.app-button-inverted:hover,
.settings-theme .app-round-button.app-button-inverted:hover,
.settings-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.settings-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover {
  background-color: #757575;
}
.settings-theme .app-button[disabled][disabled],
.settings-theme .app-round-button[disabled][disabled],
.settings-theme.theme-override.theme-override .app-button[disabled][disabled],
.settings-theme.theme-override.theme-override .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.settings-theme .app-button.app-button-lighter,
.settings-theme .app-round-button.app-button-lighter,
.settings-theme.theme-override.theme-override .app-button.app-button-lighter,
.settings-theme.theme-override.theme-override .app-round-button.app-button-lighter {
  background-color: #bdbdbd;
  color: white;
  border-color: #bdbdbd;
}
.settings-theme .app-button.app-button-lighter:hover, .settings-theme .app-button.app-button-lighter.app-button-active, .settings-theme .app-button.app-button-lighter.app-button-inverted,
.settings-theme .app-round-button.app-button-lighter:hover,
.settings-theme .app-round-button.app-button-lighter.app-button-active,
.settings-theme .app-round-button.app-button-lighter.app-button-inverted,
.settings-theme.theme-override.theme-override .app-button.app-button-lighter:hover,
.settings-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.settings-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted,
.settings-theme.theme-override.theme-override .app-round-button.app-button-lighter:hover,
.settings-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active,
.settings-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #bdbdbd;
}
.settings-theme .app-button.app-button-lighter.app-button-active,
.settings-theme .app-round-button.app-button-lighter.app-button-active,
.settings-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.settings-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.settings-theme .app-button.app-button-lighter.app-button-inverted:hover, .settings-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.settings-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.settings-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.settings-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover,
.settings-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.settings-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.settings-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #8d8d8d;
  box-shadow: inset 0 0 0.75rem #717171;
}
.settings-theme .app-button.app-button-lighter.app-button-inverted:hover,
.settings-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.settings-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.settings-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #bdbdbd;
}
.settings-theme .app-button.app-button-lighter[disabled][disabled],
.settings-theme .app-round-button.app-button-lighter[disabled][disabled],
.settings-theme.theme-override.theme-override .app-button.app-button-lighter[disabled][disabled],
.settings-theme.theme-override.theme-override .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.settings-theme .app-stroked-round-button,
.settings-theme.theme-override.theme-override .app-stroked-round-button {
  background-color: #757575;
  color: white;
  border-color: white;
}
.settings-theme .app-stroked-round-button:hover, .settings-theme .app-stroked-round-button.app-button-active, .settings-theme .app-stroked-round-button.app-button-inverted,
.settings-theme.theme-override.theme-override .app-stroked-round-button:hover,
.settings-theme.theme-override.theme-override .app-stroked-round-button.app-button-active,
.settings-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #757575;
}
.settings-theme .app-stroked-round-button.app-button-active,
.settings-theme.theme-override.theme-override .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.settings-theme .app-stroked-round-button.app-button-inverted:hover, .settings-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover,
.settings-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.settings-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #454545;
  box-shadow: inset 0 0 0.75rem #292929;
}
.settings-theme .app-stroked-round-button.app-button-inverted:hover,
.settings-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover {
  background-color: #757575;
}
.settings-theme .app-stroked-round-button[disabled][disabled],
.settings-theme.theme-override.theme-override .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.settings-theme .app-stroked-round-button.app-button-inverted,
.settings-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  border-color: #757575;
}
.settings-theme .app-stroked-round-button.app-button-lighter,
.settings-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter {
  background-color: #bdbdbd;
  color: white;
  border-color: white;
}
.settings-theme .app-stroked-round-button.app-button-lighter:hover, .settings-theme .app-stroked-round-button.app-button-lighter.app-button-active, .settings-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.settings-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter:hover,
.settings-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active,
.settings-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #bdbdbd;
}
.settings-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.settings-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.settings-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .settings-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.settings-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.settings-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #8d8d8d;
  box-shadow: inset 0 0 0.75rem #717171;
}
.settings-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.settings-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #bdbdbd;
}
.settings-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.settings-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.settings-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.settings-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #bdbdbd;
}
.settings-theme app-timeline-view .files-icon,
.settings-theme.theme-override.theme-override app-timeline-view .files-icon {
  color: #757575;
}
.settings-theme app-event-types-selector-card .delete-icon,
.settings-theme.theme-override.theme-override app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.settings-theme app-loading.not-transparent,
.settings-theme.theme-override.theme-override app-loading.not-transparent {
  background-color: #e9f0f5;
}
.settings-theme app-map-dialog > .buttons,
.settings-theme.theme-override.theme-override app-map-dialog > .buttons {
  background-color: white;
}
.settings-theme app-settings-list a.highlight,
.settings-theme.theme-override.theme-override app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.settings-theme app-settings-list .wrapper,
.settings-theme.theme-override.theme-override app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.settings-theme app-settings-list .clickable-list-container:before,
.settings-theme.theme-override.theme-override app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.settings-theme app-list-layout-with-routing .tab-group,
.settings-theme.theme-override.theme-override app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.settings-theme app-list-layout-with-routing .toggle-view-button,
.settings-theme.theme-override.theme-override app-list-layout-with-routing .toggle-view-button {
  background: #424242;
  color: white;
}
.settings-theme app-preview .timeline-item-card,
.settings-theme.theme-override.theme-override app-preview .timeline-item-card {
  background-color: white;
}
.settings-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.settings-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #757575, inset -0.5rem 0 0.5rem -0.5rem #757575;
}
.settings-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.settings-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #757575, inset -0.5rem 0 0.5rem -0.5rem #757575, inset 0 0.5rem 0.5rem -0.5rem #757575;
}
.settings-theme app-file-card .inset-box-shadow.inset-box-shadow,
.settings-theme.theme-override.theme-override app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #757575;
}
.settings-theme app-file-card .image-container,
.settings-theme.theme-override.theme-override app-file-card .image-container {
  background-color: gray;
}
.settings-theme app-file-card .download-button:hover, .settings-theme app-file-card .delete-button:hover, .settings-theme app-file-card .event-button:hover, .settings-theme app-file-card .file-info-button:hover,
.settings-theme.theme-override.theme-override app-file-card .download-button:hover,
.settings-theme.theme-override.theme-override app-file-card .delete-button:hover,
.settings-theme.theme-override.theme-override app-file-card .event-button:hover,
.settings-theme.theme-override.theme-override app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.settings-theme app-file-card .download-button:hover, .settings-theme app-file-card .event-button:hover,
.settings-theme.theme-override.theme-override app-file-card .download-button:hover,
.settings-theme.theme-override.theme-override app-file-card .event-button:hover {
  color: #757575;
}
.settings-theme app-file-card .delete-button, .settings-theme app-file-card .selected-icon, .settings-theme app-file-card .link-icon,
.settings-theme.theme-override.theme-override app-file-card .delete-button,
.settings-theme.theme-override.theme-override app-file-card .selected-icon,
.settings-theme.theme-override.theme-override app-file-card .link-icon {
  color: #bdbdbd;
}
.settings-theme app-file-card .delete-button:hover,
.settings-theme.theme-override.theme-override app-file-card .delete-button:hover {
  color: red;
}
.settings-theme app-file-card .timeline-item-card,
.settings-theme.theme-override.theme-override app-file-card .timeline-item-card {
  background-color: white;
}
.settings-theme app-commission-list tr.highlight,
.settings-theme.theme-override.theme-override app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.settings-theme app-commission-list section.wrapper,
.settings-theme.theme-override.theme-override app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-commission-list header.header,
.settings-theme.theme-override.theme-override app-commission-list header.header {
  background-color: #424242;
  color: white;
}
.settings-theme app-commission-list header.header button.clear-search,
.settings-theme.theme-override.theme-override app-commission-list header.header button.clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme app-commission-list header.header button.clear-search:hover,
.settings-theme.theme-override.theme-override app-commission-list header.header button.clear-search:hover {
  background-color: #757575;
}
.settings-theme app-commission-list .clickable-list-container:before,
.settings-theme.theme-override.theme-override app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.settings-theme app-commission-list .clickable-list-container .global-stats-link a,
.settings-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.settings-theme app-commission-list a.active,
.settings-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.settings-theme.theme-override.theme-override app-commission-list a.active,
.settings-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.settings-theme app-videodokumentation-list section.wrapper,
.settings-theme.theme-override.theme-override app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-videodokumentation-list header.header,
.settings-theme.theme-override.theme-override app-videodokumentation-list header.header {
  background-color: #424242;
  color: white;
}
.settings-theme app-videodokumentation-list header.header ° button.clear-search,
.settings-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.settings-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #757575;
}
.settings-theme app-videodokumentation-list .clickable-list-container:before,
.settings-theme.theme-override.theme-override app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.settings-theme app-videodokumentation-list a.active,
.settings-theme.theme-override.theme-override app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.settings-theme app-email-client .email-list .email-list-entry.current,
.settings-theme.theme-override.theme-override app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.settings-theme app-email-client .nav-bar,
.settings-theme.theme-override.theme-override app-email-client .nav-bar {
  background-color: white;
}
.settings-theme app-email-client .search-bar-header,
.settings-theme.theme-override.theme-override app-email-client .search-bar-header {
  background-color: #424242;
  color: white;
}
.settings-theme app-email-client .search-bar-clear-search,
.settings-theme.theme-override.theme-override app-email-client .search-bar-clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme app-email-client .search-bar-clear-search:hover,
.settings-theme.theme-override.theme-override app-email-client .search-bar-clear-search:hover {
  background-color: #757575;
}
.settings-theme app-email-client .email-preview .email-contact-link,
.settings-theme.theme-override.theme-override app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-email-client .email-preview .email-card,
.settings-theme.theme-override.theme-override app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.settings-theme app-email-client .email-preview .email-iframe,
.settings-theme.theme-override.theme-override app-email-client .email-preview .email-iframe {
  color: white;
}
.settings-theme app-email-client .sub-elements,
.settings-theme.theme-override.theme-override app-email-client .sub-elements {
  background: whitesmoke;
}
.settings-theme app-email-client .nav-tree .mat-list-item-content,
.settings-theme.theme-override.theme-override app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.settings-theme app-email-client .email-list-entry,
.settings-theme.theme-override.theme-override app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.settings-theme app-support-dialog .card,
.settings-theme.theme-override.theme-override app-support-dialog .card {
  background-color: #e9f0f5;
}
.settings-theme app-support-dialog a.link,
.settings-theme.theme-override.theme-override app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-image-editor .tui-image-editor-main-container,
.settings-theme.theme-override.theme-override app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.settings-theme app-image-editor .tui-image-editor-controls,
.settings-theme.theme-override.theme-override app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.settings-theme app-image-editor .tui-image-editor-menu .enabled,
.settings-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.settings-theme app-image-editor .tui-image-editor-menu .normal,
.settings-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.settings-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.settings-theme.theme-override.theme-override app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.settings-theme app-file-explorer .example-container, .settings-theme app-file-explorer .content,
.settings-theme.theme-override.theme-override app-file-explorer .example-container,
.settings-theme.theme-override.theme-override app-file-explorer .content {
  background-color: white;
}
.settings-theme app-file-explorer .explorer-tree-node:hover,
.settings-theme app-file-explorer .list-item:hover,
.settings-theme.theme-override.theme-override app-file-explorer .explorer-tree-node:hover,
.settings-theme.theme-override.theme-override app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.settings-theme app-file-explorer .explorer-tree-node.selected,
.settings-theme.theme-override.theme-override app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.settings-theme app-file-explorer .share-icon,
.settings-theme.theme-override.theme-override app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.settings-theme app-file-explorer .toggle-view-button,
.settings-theme.theme-override.theme-override app-file-explorer .toggle-view-button {
  background: #424242;
  color: white;
}
.settings-theme app-file-explorer .root-button,
.settings-theme.theme-override.theme-override app-file-explorer .root-button {
  color: white;
}
.settings-theme app-file-explorer .root-button fa-icon,
.settings-theme.theme-override.theme-override app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.settings-theme app-file-explorer .selected-elements-amount,
.settings-theme.theme-override.theme-override app-file-explorer .selected-elements-amount {
  background-color: white;
}
.settings-theme app-file-explorer .back-button .inverted-arrow,
.settings-theme.theme-override.theme-override app-file-explorer .back-button .inverted-arrow {
  color: #757575;
}
.settings-theme app-file-explorer .back-button:focus .inverted-arrow, .settings-theme app-file-explorer .back-button:hover .inverted-arrow,
.settings-theme.theme-override.theme-override app-file-explorer .back-button:focus .inverted-arrow,
.settings-theme.theme-override.theme-override app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.settings-theme app-file-explorer .back-button:disabled .inverted-arrow,
.settings-theme.theme-override.theme-override app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.settings-theme app-select-folder-dialog .explorer-tree-node:hover, .settings-theme app-select-folder-dialog .list-item:hover,
.settings-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node:hover,
.settings-theme.theme-override.theme-override app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.settings-theme app-select-folder-dialog .explorer-tree-node.selected,
.settings-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.settings-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.settings-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.settings-theme app-reports-list section.wrapper,
.settings-theme.theme-override.theme-override app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-reports-list header.header,
.settings-theme.theme-override.theme-override app-reports-list header.header {
  background-color: #424242;
  color: white;
}
.settings-theme app-reports-list header.header button.clear-search,
.settings-theme.theme-override.theme-override app-reports-list header.header button.clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme app-reports-list header.header button.clear-search:hover,
.settings-theme.theme-override.theme-override app-reports-list header.header button.clear-search:hover {
  background-color: #757575;
}
.settings-theme app-reports-list .clickable-list-container:before,
.settings-theme.theme-override.theme-override app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.settings-theme app-reports-list a.active,
.settings-theme.theme-override.theme-override app-reports-list a.active {
  background-color: #e0e0e0;
}
.settings-theme app-generated-documents-list section.wrapper,
.settings-theme.theme-override.theme-override app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-generated-documents-list header.header,
.settings-theme.theme-override.theme-override app-generated-documents-list header.header {
  background-color: #424242;
  color: white;
}
.settings-theme app-generated-documents-list header.header button.clear-search,
.settings-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme app-generated-documents-list header.header button.clear-search:hover,
.settings-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search:hover {
  background-color: #757575;
}
.settings-theme app-generated-documents-list .clickable-list-container:before,
.settings-theme.theme-override.theme-override app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.settings-theme app-generated-documents-list a.active,
.settings-theme.theme-override.theme-override app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.settings-theme app-invoice-editor .button-wrapper,
.settings-theme.theme-override.theme-override app-invoice-editor .button-wrapper {
  background-color: white;
}
.settings-theme .hover-form .mat-form-field-flex:hover,
.settings-theme.theme-override.theme-override .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.settings-theme app-dave-list-card .selected-clickable-list-item, .settings-theme app-dave-list-card .selected-clickable-list-item:hover,
.settings-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item,
.settings-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.settings-theme app-dave-list-card .card-header,
.settings-theme.theme-override.theme-override app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.settings-theme app-dave-list-card .bottom-shadow,
.settings-theme.theme-override.theme-override app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.settings-theme app-filter div.date,
.settings-theme.theme-override.theme-override app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.settings-theme app-event-card .primary,
.settings-theme.theme-override.theme-override app-event-card .primary {
  color: #757575;
}
.settings-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.settings-theme.theme-override.theme-override app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.settings-theme app-booking-positions-list section.wrapper,
.settings-theme.theme-override.theme-override app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-booking-positions-list header.header,
.settings-theme.theme-override.theme-override app-booking-positions-list header.header {
  background-color: #424242;
  color: white;
}
.settings-theme app-booking-positions-list header.header button.clear-search,
.settings-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme app-booking-positions-list header.header button.clear-search:hover,
.settings-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search:hover {
  background-color: #757575;
}
.settings-theme app-booking-positions-list .clickable-list-container:before,
.settings-theme.theme-override.theme-override app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.settings-theme app-booking-positions-list a.active,
.settings-theme.theme-override.theme-override app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.settings-theme app-booking-positions-list th,
.settings-theme.theme-override.theme-override app-booking-positions-list th {
  background: whitesmoke !important;
}
.settings-theme app-dave-list tr.highlight,
.settings-theme.theme-override.theme-override app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.settings-theme app-dave-list section.wrapper,
.settings-theme.theme-override.theme-override app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-dave-list .drag-header.cdk-drag-preview,
.settings-theme.theme-override.theme-override app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.settings-theme app-dave-list header.header,
.settings-theme.theme-override.theme-override app-dave-list header.header {
  background-color: #424242;
  color: white;
}
.settings-theme app-dave-list header.header button.clear-search,
.settings-theme.theme-override.theme-override app-dave-list header.header button.clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme app-dave-list header.header button.clear-search:hover,
.settings-theme.theme-override.theme-override app-dave-list header.header button.clear-search:hover {
  background-color: #757575;
}
.settings-theme app-dave-list .clickable-list-container:before,
.settings-theme.theme-override.theme-override app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.settings-theme app-dave-list .clickable-list-container .global-stats-link > a,
.settings-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.settings-theme app-dave-list a.active,
.settings-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.settings-theme.theme-override.theme-override app-dave-list a.active,
.settings-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.settings-theme app-export-business-volumes-dialog tr.highlight,
.settings-theme.theme-override.theme-override app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.settings-theme app-export-business-volumes-dialog section.wrapper,
.settings-theme.theme-override.theme-override app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.settings-theme.theme-override.theme-override app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.settings-theme app-export-business-volumes-dialog header.header,
.settings-theme.theme-override.theme-override app-export-business-volumes-dialog header.header {
  background-color: #424242;
  color: white;
}
.settings-theme app-export-business-volumes-dialog header.header button.clear-search,
.settings-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.settings-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #757575;
}
.settings-theme app-export-business-volumes-dialog .clickable-list-container:before,
.settings-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.settings-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.settings-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.settings-theme app-export-business-volumes-dialog a.active,
.settings-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.settings-theme.theme-override.theme-override app-export-business-volumes-dialog a.active,
.settings-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.settings-theme app-contact-list .darker-background.darker-background,
.settings-theme.theme-override.theme-override app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.settings-theme app-contact-list .darker-background.darker-background:hover,
.settings-theme.theme-override.theme-override app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.settings-theme app-select-persons table tr th[mat-header-cell],
.settings-theme.theme-override.theme-override app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.settings-theme app-shift-plan .header-colorful,
.settings-theme.theme-override.theme-override app-shift-plan .header-colorful {
  background-color: #424242;
  color: white;
}
.settings-theme app-shift-plan .header-colorful .today-button.today-button,
.settings-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.settings-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .settings-theme app-shift-plan .header-colorful .today-button.today-button,
.settings-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button,
.settings-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.settings-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .settings-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.settings-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.settings-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.settings-theme app-detail-piecework main,
.settings-theme.theme-override.theme-override app-detail-piecework main {
  background-color: #757575;
  color: white;
}
.settings-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.settings-theme.theme-override.theme-override app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.settings-theme app-detail-piecework main .mat-list-base .mat-list-item,
.settings-theme.theme-override.theme-override app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.settings-theme app-detail-piecework main .mat-tab-label,
.settings-theme.theme-override.theme-override app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.settings-theme app-detail-piecework header,
.settings-theme.theme-override.theme-override app-detail-piecework header {
  background-color: #424242;
  color: white;
}
.settings-theme app-detail-piecework mat-expansion-panel.primary-background,
.settings-theme.theme-override.theme-override app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #757575;
  color: white;
}
.settings-theme app-piecework-demo .scrollable,
.settings-theme.theme-override.theme-override app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.settings-theme app-side-nav-bar,
.settings-theme.theme-override.theme-override app-side-nav-bar {
  background-color: whitesmoke;
}
.settings-theme app-side-nav-bar [mat-list-item].is-active,
.settings-theme.theme-override.theme-override app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #757575;
}
.settings-theme app-side-nav-bar mat-nav-list,
.settings-theme.theme-override.theme-override app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.settings-theme .dave-inc-bar,
.settings-theme.theme-override.theme-override .dave-inc-bar {
  background-color: #757575;
}
.settings-theme app-root,
.settings-theme.theme-override.theme-override app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-commission-overview .alex-sein-buntes-feld,
.settings-theme.theme-override.theme-override app-commission-overview .alex-sein-buntes-feld {
  background-color: #757575;
}
.settings-theme app-commission-overview .btgb-table-wrapper th:first-child,
.settings-theme app-commission-overview .btgb-table-wrapper td:first-child,
.settings-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:first-child,
.settings-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.settings-theme app-commission-overview .btgb-table-wrapper .color-dot,
.settings-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.settings-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.settings-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.settings-theme app-commission-overview .btgb-table-wrapper th:last-child,
.settings-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:last-child {
  color: #757575;
  border-color: #757575;
}
.settings-theme app-commission-overview .timeline,
.settings-theme.theme-override.theme-override app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.settings-theme app-commission-overview .timeline-event-card,
.settings-theme.theme-override.theme-override app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.settings-theme app-commission-overview .timeline-event-card:hover,
.settings-theme.theme-override.theme-override app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.settings-theme app-comment-list .inline-send,
.settings-theme.theme-override.theme-override app-comment-list .inline-send {
  background: white;
}
.settings-theme app-new-booking-option .highlight.highlight,
.settings-theme.theme-override.theme-override app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.settings-theme app-new-booking-option .dont-edit.dont-edit,
.settings-theme app-new-booking-option .disabled.disabled,
.settings-theme.theme-override.theme-override app-new-booking-option .dont-edit.dont-edit,
.settings-theme.theme-override.theme-override app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.settings-theme .ngx-toastr,
.settings-theme.theme-override.theme-override .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.settings-theme .ngx-toastr:hover,
.settings-theme.theme-override.theme-override .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.settings-theme .ngx-toastr.toast-success,
.settings-theme.theme-override.theme-override .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.settings-theme .ngx-toastr.toast-error,
.settings-theme.theme-override.theme-override .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.settings-theme .ngx-toastr.toast-info,
.settings-theme.theme-override.theme-override .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-resource-plan .header-colorful,
.settings-theme.theme-override.theme-override app-resource-plan .header-colorful {
  background-color: #424242;
  color: white;
}
.settings-theme app-resource-plan .header-colorful .today-button.today-button,
.settings-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.settings-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .settings-theme app-resource-plan .header-colorful .today-button.today-button,
.settings-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button,
.settings-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.settings-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .settings-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.settings-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.settings-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.settings-theme app-time-tracker,
.settings-theme.theme-override.theme-override app-time-tracker {
  background-color: #bdbdbd;
  color: white;
}
.settings-theme .ngx-mat-colorpicker-content,
.settings-theme.theme-override.theme-override .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.settings-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.settings-theme.theme-override.theme-override .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.settings-theme app-person-list-entry a.link,
.settings-theme.theme-override.theme-override app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-doctor-list-entry .link,
.settings-theme.theme-override.theme-override app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-expansion-panel .scrollable .top-shadow,
.settings-theme.theme-override.theme-override app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.settings-theme app-expansion-panel .scrollable .bottom-shadow,
.settings-theme.theme-override.theme-override app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.settings-theme .app-background-primary,
.settings-theme.theme-override.theme-override .app-background-primary {
  background-color: #757575;
}
.settings-theme .app-background-accent,
.settings-theme.theme-override.theme-override .app-background-accent {
  background-color: #bdbdbd;
}
.settings-theme .app-background-warn,
.settings-theme.theme-override.theme-override .app-background-warn {
  background-color: #e91e63;
}
.settings-theme .app-foreground-primary,
.settings-theme.theme-override.theme-override .app-foreground-primary {
  color: #757575;
}
.settings-theme .app-foreground-accent,
.settings-theme.theme-override.theme-override .app-foreground-accent {
  color: #bdbdbd;
}
.settings-theme .app-foreground-warn,
.settings-theme.theme-override.theme-override .app-foreground-warn {
  color: #e91e63;
}
.settings-theme app-ck-editor,
.settings-theme.theme-override.theme-override app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.settings-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.settings-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.settings-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.settings-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.settings-theme app-file-order-dialog .list-item,
.settings-theme.theme-override.theme-override app-file-order-dialog .list-item {
  background: white;
}
.settings-theme app-start-process-dialog .selected-files-list,
.settings-theme.theme-override.theme-override app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.settings-theme app-process-main-view .detection-modal-wrapper,
.settings-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper {
  background: white;
}
.settings-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.settings-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #757575;
}
.settings-theme app-process-main-view .main-file-badge,
.settings-theme.theme-override.theme-override app-process-main-view .main-file-badge {
  color: #757575;
}
.settings-theme app-new-document-view-component dropzone .input,
.settings-theme app-new-document-view-component dropzone .pen-icon,
.settings-theme.theme-override.theme-override app-new-document-view-component dropzone .input,
.settings-theme.theme-override.theme-override app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-time-tracker-multiple .timer-card,
.settings-theme.theme-override.theme-override app-time-tracker-multiple .timer-card {
  background-color: #bdbdbd;
  color: white;
}
.settings-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.settings-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.settings-theme app-arl-table tr.element-row:not(.expanded-row):active,
.settings-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.settings-theme app-arl-table .add-button-list,
.settings-theme.theme-override.theme-override app-arl-table .add-button-list {
  background: white;
}
.settings-theme app-pseudo-step-header .wrapper-button.active,
.settings-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active {
  border-color: #757575;
}
.settings-theme app-pseudo-step-header .image-wrapper,
.settings-theme.theme-override.theme-override app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.settings-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.settings-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.settings-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #757575;
  color: white;
}
.settings-theme app-milestone-modal .status-form,
.settings-theme.theme-override.theme-override app-milestone-modal .status-form {
  background: white;
}
.settings-theme app-e-invoice-view .grid-borders.grid-borders,
.settings-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.settings-theme app-e-invoice-view .borders,
.settings-theme app-e-invoice-view .borders-column,
.settings-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.settings-theme app-e-invoice-view .borders-row,
.settings-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.settings-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders,
.settings-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.settings-theme.theme-override.theme-override app-e-invoice-view .borders,
.settings-theme.theme-override.theme-override app-e-invoice-view .borders-column,
.settings-theme.theme-override.theme-override app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.settings-theme.theme-override.theme-override app-e-invoice-view .borders-row,
.settings-theme.theme-override.theme-override app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.settings-theme app-e-invoice-view .mat-table td,
.settings-theme app-e-invoice-view .mat-table th,
.settings-theme.theme-override.theme-override app-e-invoice-view .mat-table td,
.settings-theme.theme-override.theme-override app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-e-invoice-allowance-charge-view .borders,
.settings-theme app-e-invoice-allowance-charge-view .borders-column,
.settings-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.settings-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders,
.settings-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column,
.settings-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.settings-theme app-detail-contract .primary,
.settings-theme.theme-override.theme-override app-detail-contract .primary {
  color: #757575;
}
.settings-theme app-detail-contract .filter,
.settings-theme.theme-override.theme-override app-detail-contract .filter {
  background-color: white;
}
.settings-theme app-detail-contract .filter h2,
.settings-theme.theme-override.theme-override app-detail-contract .filter h2 {
  color: #757575;
}
.settings-theme app-contract-list header.header,
.settings-theme.theme-override.theme-override app-contract-list header.header {
  color: white;
  background-color: #424242;
}
.settings-theme app-detail-doctor .deleted,
.settings-theme.theme-override.theme-override app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.settings-theme app-detail-doctor .bookmark-wrapper,
.settings-theme.theme-override.theme-override app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme app-detail-doctor a.link,
.settings-theme.theme-override.theme-override app-detail-doctor a.link {
  color: white;
}
.settings-theme.dark-theme .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.settings-theme.dark-theme .mat-option,
.settings-theme.theme-override.theme-override.dark-theme .mat-option {
  color: white;
}
.settings-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .settings-theme.dark-theme .mat-option:focus:not(.mat-option-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-option:hover:not(.mat-option-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.settings-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.settings-theme.dark-theme .mat-option.mat-active,
.settings-theme.theme-override.theme-override.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.settings-theme.dark-theme .mat-option.mat-option-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #757575;
}
.settings-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #bdbdbd;
}
.settings-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.settings-theme.dark-theme .mat-optgroup-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-pseudo-checkbox,
.settings-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme .mat-pseudo-checkbox::after,
.settings-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.settings-theme.dark-theme .mat-pseudo-checkbox-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.settings-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.settings-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.settings-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.settings-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #757575;
}
.settings-theme.dark-theme .mat-pseudo-checkbox-checked,
.settings-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.settings-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.settings-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.settings-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked,
.settings-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate,
.settings-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.settings-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #bdbdbd;
}
.settings-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.settings-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.settings-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.settings-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.settings-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.settings-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.settings-theme.dark-theme .mat-app-background, .settings-theme.dark-theme.mat-app-background,
.settings-theme.theme-override.theme-override.dark-theme .mat-app-background,
.settings-theme.theme-override.theme-override.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.settings-theme.dark-theme .mat-elevation-z0,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z1,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z2,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z3,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z4,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z5,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z6,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z7,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z8,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z9,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z10,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z11,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z12,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z13,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z14,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z15,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z16,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z17,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z18,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z19,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z20,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z21,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z22,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z23,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-elevation-z24,
.settings-theme.theme-override.theme-override.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.settings-theme.dark-theme .mat-autocomplete-panel,
.settings-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.settings-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.settings-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.settings-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.settings-theme.dark-theme .mat-badge,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge {
  position: relative;
}
.settings-theme.dark-theme .mat-badge.mat-badge,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.settings-theme.dark-theme .mat-badge-hidden .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.settings-theme.dark-theme .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.settings-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.settings-theme.dark-theme .mat-badge-content._mat-animation-noopable,
.settings-theme.theme-override.theme-override.dark-theme .ng-animate-disabled .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.settings-theme.dark-theme .mat-badge-content.mat-badge-active,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.settings-theme.dark-theme .mat-badge-small .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.settings-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.settings-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.settings-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .settings-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.settings-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .settings-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.settings-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .settings-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.settings-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .settings-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.settings-theme.dark-theme .mat-badge-medium .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.settings-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.settings-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.settings-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .settings-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.settings-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .settings-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.settings-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .settings-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.settings-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .settings-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.settings-theme.dark-theme .mat-badge-large .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.settings-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.settings-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.settings-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .settings-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.settings-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .settings-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.settings-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .settings-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.settings-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .settings-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .settings-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.settings-theme.dark-theme .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  color: white;
  background: #757575;
}
.cdk-high-contrast-active .settings-theme.dark-theme .mat-badge-content, .cdk-high-contrast-active .settings-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.settings-theme.dark-theme .mat-badge-accent .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-accent .mat-badge-content {
  background: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme .mat-badge-warn .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.settings-theme.dark-theme .mat-badge-disabled .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-bottom-sheet-container,
.settings-theme.theme-override.theme-override.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.settings-theme.dark-theme .mat-button, .settings-theme.dark-theme .mat-icon-button, .settings-theme.dark-theme .mat-stroked-button,
.settings-theme.theme-override.theme-override.dark-theme .mat-button,
.settings-theme.theme-override.theme-override.dark-theme .mat-icon-button,
.settings-theme.theme-override.theme-override.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.settings-theme.dark-theme .mat-button.mat-primary, .settings-theme.dark-theme .mat-icon-button.mat-primary, .settings-theme.dark-theme .mat-stroked-button.mat-primary,
.settings-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary,
.settings-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary,
.settings-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary {
  color: #757575;
}
.settings-theme.dark-theme .mat-button.mat-accent, .settings-theme.dark-theme .mat-icon-button.mat-accent, .settings-theme.dark-theme .mat-stroked-button.mat-accent,
.settings-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent,
.settings-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent,
.settings-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent {
  color: #bdbdbd;
}
.settings-theme.dark-theme .mat-button.mat-warn, .settings-theme.dark-theme .mat-icon-button.mat-warn, .settings-theme.dark-theme .mat-stroked-button.mat-warn,
.settings-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn,
.settings-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn,
.settings-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.settings-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .settings-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .settings-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .settings-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .settings-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .settings-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .settings-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .settings-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .settings-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .settings-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .settings-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .settings-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.settings-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .settings-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .settings-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #757575;
}
.settings-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .settings-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .settings-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #bdbdbd;
}
.settings-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .settings-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .settings-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.settings-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .settings-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .settings-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.settings-theme.dark-theme .mat-button .mat-ripple-element, .settings-theme.dark-theme .mat-icon-button .mat-ripple-element, .settings-theme.dark-theme .mat-stroked-button .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-button .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-icon-button .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.settings-theme.dark-theme .mat-button-focus-overlay,
.settings-theme.theme-override.theme-override.dark-theme .mat-button-focus-overlay {
  background: white;
}
.settings-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme .mat-flat-button, .settings-theme.dark-theme .mat-raised-button, .settings-theme.dark-theme .mat-fab, .settings-theme.dark-theme .mat-mini-fab,
.settings-theme.theme-override.theme-override.dark-theme .mat-flat-button,
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button,
.settings-theme.theme-override.theme-override.dark-theme .mat-fab,
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.settings-theme.dark-theme .mat-flat-button.mat-primary, .settings-theme.dark-theme .mat-raised-button.mat-primary, .settings-theme.dark-theme .mat-fab.mat-primary, .settings-theme.dark-theme .mat-mini-fab.mat-primary,
.settings-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.settings-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.settings-theme.dark-theme .mat-flat-button.mat-accent, .settings-theme.dark-theme .mat-raised-button.mat-accent, .settings-theme.dark-theme .mat-fab.mat-accent, .settings-theme.dark-theme .mat-mini-fab.mat-accent,
.settings-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.settings-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme .mat-flat-button.mat-warn, .settings-theme.dark-theme .mat-raised-button.mat-warn, .settings-theme.dark-theme .mat-fab.mat-warn, .settings-theme.dark-theme .mat-mini-fab.mat-warn,
.settings-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.settings-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.settings-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .settings-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .settings-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .settings-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .settings-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .settings-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .settings-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .settings-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .settings-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .settings-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .settings-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .settings-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .settings-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .settings-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .settings-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .settings-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.settings-theme.dark-theme .mat-flat-button.mat-primary, .settings-theme.dark-theme .mat-raised-button.mat-primary, .settings-theme.dark-theme .mat-fab.mat-primary, .settings-theme.dark-theme .mat-mini-fab.mat-primary,
.settings-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.settings-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  background-color: #757575;
}
.settings-theme.dark-theme .mat-flat-button.mat-accent, .settings-theme.dark-theme .mat-raised-button.mat-accent, .settings-theme.dark-theme .mat-fab.mat-accent, .settings-theme.dark-theme .mat-mini-fab.mat-accent,
.settings-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.settings-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  background-color: #bdbdbd;
}
.settings-theme.dark-theme .mat-flat-button.mat-warn, .settings-theme.dark-theme .mat-raised-button.mat-warn, .settings-theme.dark-theme .mat-fab.mat-warn, .settings-theme.dark-theme .mat-mini-fab.mat-warn,
.settings-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.settings-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.settings-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .settings-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .settings-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .settings-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .settings-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .settings-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .settings-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .settings-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .settings-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .settings-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .settings-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .settings-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .settings-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .settings-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .settings-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .settings-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .settings-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .settings-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .settings-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.settings-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .settings-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .settings-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .settings-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.settings-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .settings-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .settings-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .settings-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.settings-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .settings-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .settings-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override.dark-theme .mat-fab:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .settings-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .settings-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.settings-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.settings-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.settings-theme.dark-theme .mat-button-toggle,
.settings-theme.theme-override.theme-override.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.settings-theme.theme-override.theme-override.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme .mat-button-toggle-appearance-standard,
.settings-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.settings-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.settings-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.settings-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.settings-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.settings-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.settings-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.settings-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.settings-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.settings-theme.dark-theme .mat-button-toggle-checked,
.settings-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.settings-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.settings-theme.dark-theme .mat-button-toggle-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.settings-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.settings-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.settings-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.settings-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.settings-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.settings-theme.dark-theme .mat-button-toggle-group-appearance-standard,
.settings-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.settings-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.settings-theme.dark-theme .mat-card,
.settings-theme.theme-override.theme-override.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.settings-theme.dark-theme .mat-card:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-card-subtitle,
.settings-theme.theme-override.theme-override.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme .mat-checkbox-frame,
.settings-theme.theme-override.theme-override.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme .mat-checkbox-checkmark,
.settings-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.settings-theme.dark-theme .mat-checkbox-checkmark-path,
.settings-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.settings-theme.dark-theme .mat-checkbox-mixedmark,
.settings-theme.theme-override.theme-override.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.settings-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .settings-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.settings-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.settings-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #757575;
}
.settings-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .settings-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.settings-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.settings-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #bdbdbd;
}
.settings-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .settings-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.settings-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.settings-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.settings-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .settings-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.settings-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.settings-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.settings-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.settings-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.settings-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-checkbox .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.settings-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.settings-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #757575;
}
.settings-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.settings-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #bdbdbd;
}
.settings-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.settings-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.settings-theme.dark-theme .mat-chip.mat-standard-chip,
.settings-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.settings-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.settings-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.settings-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.settings-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.settings-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.settings-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.settings-theme.dark-theme .mat-chip.mat-standard-chip::after,
.settings-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.settings-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.settings-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #757575;
  color: white;
}
.settings-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.settings-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.settings-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.settings-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.settings-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.settings-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.settings-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.settings-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.settings-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.settings-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.settings-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.settings-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.settings-theme.dark-theme .mat-table,
.settings-theme.theme-override.theme-override.dark-theme .mat-table {
  background: #424242;
}
.settings-theme.dark-theme .mat-table thead, .settings-theme.dark-theme .mat-table tbody, .settings-theme.dark-theme .mat-table tfoot,
.settings-theme.dark-theme mat-header-row, .settings-theme.dark-theme mat-row, .settings-theme.dark-theme mat-footer-row,
.settings-theme.dark-theme [mat-header-row], .settings-theme.dark-theme [mat-row], .settings-theme.dark-theme [mat-footer-row],
.settings-theme.dark-theme .mat-table-sticky,
.settings-theme.theme-override.theme-override.dark-theme .mat-table thead,
.settings-theme.theme-override.theme-override.dark-theme .mat-table tbody,
.settings-theme.theme-override.theme-override.dark-theme .mat-table tfoot,
.settings-theme.theme-override.theme-override.dark-theme mat-header-row,
.settings-theme.theme-override.theme-override.dark-theme mat-row,
.settings-theme.theme-override.theme-override.dark-theme mat-footer-row,
.settings-theme.theme-override.theme-override.dark-theme [mat-header-row],
.settings-theme.theme-override.theme-override.dark-theme [mat-row],
.settings-theme.theme-override.theme-override.dark-theme [mat-footer-row],
.settings-theme.theme-override.theme-override.dark-theme .mat-table-sticky {
  background: inherit;
}
.settings-theme.dark-theme mat-row, .settings-theme.dark-theme mat-header-row, .settings-theme.dark-theme mat-footer-row,
.settings-theme.dark-theme th.mat-header-cell, .settings-theme.dark-theme td.mat-cell, .settings-theme.dark-theme td.mat-footer-cell,
.settings-theme.theme-override.theme-override.dark-theme mat-row,
.settings-theme.theme-override.theme-override.dark-theme mat-header-row,
.settings-theme.theme-override.theme-override.dark-theme mat-footer-row,
.settings-theme.theme-override.theme-override.dark-theme th.mat-header-cell,
.settings-theme.theme-override.theme-override.dark-theme td.mat-cell,
.settings-theme.theme-override.theme-override.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme .mat-header-cell,
.settings-theme.theme-override.theme-override.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme .mat-cell, .settings-theme.dark-theme .mat-footer-cell,
.settings-theme.theme-override.theme-override.dark-theme .mat-cell,
.settings-theme.theme-override.theme-override.dark-theme .mat-footer-cell {
  color: white;
}
.settings-theme.dark-theme .mat-calendar-arrow,
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-arrow {
  fill: white;
}
.settings-theme.dark-theme .mat-datepicker-toggle,
.settings-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.settings-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.settings-theme.dark-theme .mat-calendar-table-header-divider::after,
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme .mat-calendar-table-header,
.settings-theme.dark-theme .mat-calendar-body-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header,
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme .mat-calendar-body-cell-content,
.settings-theme.dark-theme .mat-date-range-input-separator,
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.settings-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-calendar-body-in-preview,
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.settings-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.settings-theme.dark-theme .mat-calendar-body-in-range::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(117, 117, 117, 0.2);
}
.settings-theme.dark-theme .mat-calendar-body-comparison-identical,
.settings-theme.dark-theme .mat-calendar-body-in-comparison-range::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical,
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.settings-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.settings-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.settings-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(117, 117, 117, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.settings-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.settings-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.settings-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(117, 117, 117, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.settings-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.settings-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.settings-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.settings-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.settings-theme.dark-theme .mat-calendar-body-selected,
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-body-selected {
  background-color: #757575;
  color: white;
}
.settings-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(117, 117, 117, 0.4);
}
.settings-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected,
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.settings-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(117, 117, 117, 0.3);
}
@media (hover: hover) {
  .settings-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(117, 117, 117, 0.3);
  }
}
.settings-theme.dark-theme .mat-datepicker-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(189, 189, 189, 0.2);
}
.settings-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.settings-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.settings-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.settings-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(189, 189, 189, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.settings-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.settings-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(189, 189, 189, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.settings-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.settings-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.settings-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.settings-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.settings-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(189, 189, 189, 0.4);
}
.settings-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(189, 189, 189, 0.3);
}
@media (hover: hover) {
  .settings-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(189, 189, 189, 0.3);
  }
}
.settings-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.settings-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.settings-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.settings-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.settings-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.settings-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.settings-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.settings-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.settings-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.settings-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.settings-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.settings-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.settings-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.settings-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.settings-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .settings-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.settings-theme.dark-theme .mat-datepicker-content-touch,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-datepicker-toggle-active,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active {
  color: #757575;
}
.settings-theme.dark-theme .mat-datepicker-toggle-active.mat-accent,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #bdbdbd;
}
.settings-theme.dark-theme .mat-datepicker-toggle-active.mat-warn,
.settings-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.settings-theme.dark-theme .mat-date-range-input-inner[disabled],
.settings-theme.theme-override.theme-override.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-dialog-container,
.settings-theme.theme-override.theme-override.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.settings-theme.dark-theme .mat-divider,
.settings-theme.theme-override.theme-override.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme .mat-divider-vertical,
.settings-theme.theme-override.theme-override.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme .mat-expansion-panel,
.settings-theme.theme-override.theme-override.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.settings-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-action-row,
.settings-theme.theme-override.theme-override.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .settings-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .settings-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.settings-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.settings-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.settings-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .settings-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.settings-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.settings-theme.dark-theme .mat-expansion-panel-header-title,
.settings-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.settings-theme.dark-theme .mat-expansion-panel-header-description,
.settings-theme.dark-theme .mat-expansion-indicator::after,
.settings-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-description,
.settings-theme.theme-override.theme-override.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true],
.settings-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.settings-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.settings-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.settings-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.settings-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.settings-theme.dark-theme .mat-form-field-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme .mat-hint,
.settings-theme.theme-override.theme-override.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #757575;
}
.settings-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #bdbdbd;
}
.settings-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.settings-theme.dark-theme .mat-focused .mat-form-field-required-marker,
.settings-theme.theme-override.theme-override.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #bdbdbd;
}
.settings-theme.dark-theme .mat-form-field-ripple,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.settings-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #757575;
}
.settings-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #bdbdbd;
}
.settings-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.settings-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #757575;
}
.settings-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #bdbdbd;
}
.settings-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.settings-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.settings-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.settings-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.settings-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.settings-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.settings-theme.dark-theme .mat-error,
.settings-theme.theme-override.theme-override.dark-theme .mat-error {
  color: #e91e63;
}
.settings-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.settings-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.settings-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.settings-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.settings-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.settings-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.settings-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.settings-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #757575;
}
.settings-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #bdbdbd;
}
.settings-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.settings-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.settings-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.settings-theme.dark-theme .mat-icon.mat-primary,
.settings-theme.theme-override.theme-override.dark-theme .mat-icon.mat-primary {
  color: #757575;
}
.settings-theme.dark-theme .mat-icon.mat-accent,
.settings-theme.theme-override.theme-override.dark-theme .mat-icon.mat-accent {
  color: #bdbdbd;
}
.settings-theme.dark-theme .mat-icon.mat-warn,
.settings-theme.theme-override.theme-override.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.settings-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme .mat-input-element:disabled,
.settings-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.settings-theme.theme-override.theme-override.dark-theme .mat-input-element:disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-input-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-input-element {
  caret-color: #757575;
}
.settings-theme.dark-theme .mat-input-element::placeholder,
.settings-theme.theme-override.theme-override.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-input-element::-moz-placeholder,
.settings-theme.theme-override.theme-override.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-input-element::-webkit-input-placeholder,
.settings-theme.theme-override.theme-override.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-input-element:-ms-input-placeholder,
.settings-theme.theme-override.theme-override.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option,
.settings-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.settings-theme.dark-theme .mat-form-field.mat-accent .mat-input-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #bdbdbd;
}
.settings-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.settings-theme.dark-theme .mat-form-field-invalid .mat-input-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-warn .mat-input-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.settings-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.settings-theme.dark-theme .mat-list-base .mat-list-item,
.settings-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.settings-theme.dark-theme .mat-list-base .mat-list-option,
.settings-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.settings-theme.dark-theme .mat-list-base .mat-subheader,
.settings-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme .mat-list-base .mat-list-item-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-list-option:hover, .settings-theme.dark-theme .mat-list-option:focus,
.settings-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.settings-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.settings-theme.dark-theme .mat-action-list .mat-list-item:hover,
.settings-theme.dark-theme .mat-action-list .mat-list-item:focus,
.settings-theme.theme-override.theme-override.dark-theme .mat-list-option:hover,
.settings-theme.theme-override.theme-override.dark-theme .mat-list-option:focus,
.settings-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:hover,
.settings-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:focus,
.settings-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:hover,
.settings-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.settings-theme.dark-theme .mat-list-single-selected-option, .settings-theme.dark-theme .mat-list-single-selected-option:hover, .settings-theme.dark-theme .mat-list-single-selected-option:focus,
.settings-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option,
.settings-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:hover,
.settings-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme .mat-menu-panel,
.settings-theme.theme-override.theme-override.dark-theme .mat-menu-panel {
  background: #424242;
}
.settings-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-menu-item,
.settings-theme.theme-override.theme-override.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.settings-theme.dark-theme .mat-menu-item[disabled],
.settings-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.settings-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color,
.settings-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled],
.settings-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.settings-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.settings-theme.dark-theme .mat-menu-submenu-icon,
.settings-theme.theme-override.theme-override.dark-theme .mat-menu-item .mat-icon-no-color,
.settings-theme.theme-override.theme-override.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.settings-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.settings-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.settings-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.settings-theme.dark-theme .mat-menu-item-highlighted:not([disabled]),
.settings-theme.theme-override.theme-override.dark-theme .mat-menu-item:hover:not([disabled]),
.settings-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.settings-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.settings-theme.theme-override.theme-override.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.settings-theme.dark-theme .mat-paginator,
.settings-theme.theme-override.theme-override.dark-theme .mat-paginator {
  background: #424242;
}
.settings-theme.dark-theme .mat-paginator,
.settings-theme.dark-theme .mat-paginator-page-size .mat-select-trigger,
.settings-theme.theme-override.theme-override.dark-theme .mat-paginator,
.settings-theme.theme-override.theme-override.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme .mat-paginator-decrement,
.settings-theme.dark-theme .mat-paginator-increment,
.settings-theme.theme-override.theme-override.dark-theme .mat-paginator-decrement,
.settings-theme.theme-override.theme-override.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.settings-theme.dark-theme .mat-paginator-first,
.settings-theme.dark-theme .mat-paginator-last,
.settings-theme.theme-override.theme-override.dark-theme .mat-paginator-first,
.settings-theme.theme-override.theme-override.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.settings-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.settings-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.settings-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.settings-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last,
.settings-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.settings-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.settings-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.settings-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-progress-bar-background,
.settings-theme.theme-override.theme-override.dark-theme .mat-progress-bar-background {
  fill: #32323f;
}
.settings-theme.dark-theme .mat-progress-bar-buffer,
.settings-theme.theme-override.theme-override.dark-theme .mat-progress-bar-buffer {
  background-color: #32323f;
}
.settings-theme.dark-theme .mat-progress-bar-fill::after,
.settings-theme.theme-override.theme-override.dark-theme .mat-progress-bar-fill::after {
  background-color: #757575;
}
.settings-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.settings-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #444451;
}
.settings-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.settings-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #444451;
}
.settings-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.settings-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #bdbdbd;
}
.settings-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.settings-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.settings-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.settings-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.settings-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.settings-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.settings-theme.dark-theme .mat-progress-spinner circle, .settings-theme.dark-theme .mat-spinner circle,
.settings-theme.theme-override.theme-override.dark-theme .mat-progress-spinner circle,
.settings-theme.theme-override.theme-override.dark-theme .mat-spinner circle {
  stroke: #757575;
}
.settings-theme.dark-theme .mat-progress-spinner.mat-accent circle, .settings-theme.dark-theme .mat-spinner.mat-accent circle,
.settings-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-accent circle,
.settings-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-accent circle {
  stroke: #bdbdbd;
}
.settings-theme.dark-theme .mat-progress-spinner.mat-warn circle, .settings-theme.dark-theme .mat-spinner.mat-warn circle,
.settings-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-warn circle,
.settings-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.settings-theme.dark-theme .mat-radio-outer-circle,
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #757575;
}
.settings-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.settings-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .settings-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .settings-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #757575;
}
.settings-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #bdbdbd;
}
.settings-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.settings-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .settings-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .settings-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #bdbdbd;
}
.settings-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.settings-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.settings-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .settings-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .settings-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.settings-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.settings-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.settings-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-radio-button .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.settings-theme.dark-theme .mat-select-value,
.settings-theme.theme-override.theme-override.dark-theme .mat-select-value {
  color: white;
}
.settings-theme.dark-theme .mat-select-placeholder,
.settings-theme.theme-override.theme-override.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-select-disabled .mat-select-value,
.settings-theme.theme-override.theme-override.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-select-arrow,
.settings-theme.theme-override.theme-override.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme .mat-select-panel,
.settings-theme.theme-override.theme-override.dark-theme .mat-select-panel {
  background: #424242;
}
.settings-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]),
.settings-theme.theme-override.theme-override.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.settings-theme.theme-override.theme-override.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #757575;
}
.settings-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #bdbdbd;
}
.settings-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.settings-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.settings-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.settings-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-drawer-container,
.settings-theme.theme-override.theme-override.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.settings-theme.dark-theme .mat-drawer,
.settings-theme.theme-override.theme-override.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme .mat-drawer.mat-drawer-push,
.settings-theme.theme-override.theme-override.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.settings-theme.dark-theme .mat-drawer:not(.mat-drawer-side),
.settings-theme.theme-override.theme-override.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-drawer-side,
.settings-theme.theme-override.theme-override.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme .mat-drawer-side.mat-drawer-end,
.settings-theme.theme-override.theme-override.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.settings-theme.dark-theme [dir=rtl] .mat-drawer-side,
.settings-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.settings-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.settings-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown,
.settings-theme.theme-override.theme-override.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.settings-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #bdbdbd;
}
.settings-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(189, 189, 189, 0.54);
}
.settings-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #bdbdbd;
}
.settings-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #757575;
}
.settings-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(117, 117, 117, 0.54);
}
.settings-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #757575;
}
.settings-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.settings-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.settings-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.settings-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.settings-theme.dark-theme .mat-slide-toggle-thumb,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.settings-theme.dark-theme .mat-slide-toggle-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-slider-track-background,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.settings-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.settings-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.settings-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #757575;
}
.settings-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.settings-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(117, 117, 117, 0.2);
}
.settings-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.settings-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.settings-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #bdbdbd;
}
.settings-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(189, 189, 189, 0.2);
}
.settings-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.settings-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.settings-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.settings-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.settings-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.settings-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.settings-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider:hover .mat-slider-track-background,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.settings-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.settings-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.settings-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.settings-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.settings-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.settings-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.settings-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.settings-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.settings-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.settings-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .settings-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.settings-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .settings-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.settings-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.settings-theme.dark-theme .mat-slider-vertical .mat-slider-ticks,
.settings-theme.theme-override.theme-override.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.settings-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .settings-theme.dark-theme .mat-step-header.cdk-program-focused, .settings-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .settings-theme.dark-theme .mat-step-header:hover[aria-disabled=false],
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-keyboard-focused,
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-program-focused,
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header:hover:not([aria-disabled]),
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.settings-theme.dark-theme .mat-step-header:hover[aria-disabled=true],
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .settings-theme.dark-theme .mat-step-header:hover,
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.settings-theme.dark-theme .mat-step-header .mat-step-label,
.settings-theme.dark-theme .mat-step-header .mat-step-optional,
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme .mat-step-header .mat-step-icon,
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.settings-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.settings-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.settings-theme.dark-theme .mat-step-header .mat-step-icon-state-edit,
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-selected,
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-done,
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #757575;
  color: white;
}
.settings-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon,
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.settings-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.settings-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon,
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.settings-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.settings-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.settings-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.settings-theme.dark-theme .mat-step-header .mat-step-icon-state-error,
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.settings-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active,
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.settings-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error,
.settings-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.settings-theme.dark-theme .mat-stepper-horizontal, .settings-theme.dark-theme .mat-stepper-vertical,
.settings-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal,
.settings-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.settings-theme.dark-theme .mat-stepper-vertical-line::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme .mat-horizontal-stepper-header::before,
.settings-theme.dark-theme .mat-horizontal-stepper-header::after,
.settings-theme.dark-theme .mat-stepper-horizontal-line,
.settings-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::after,
.settings-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme .mat-sort-header-arrow,
.settings-theme.theme-override.theme-override.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.settings-theme.dark-theme .mat-tab-nav-bar,
.settings-theme.dark-theme .mat-tab-header,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.settings-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.settings-theme.dark-theme .mat-tab-label, .settings-theme.dark-theme .mat-tab-link,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-link {
  color: white;
}
.settings-theme.dark-theme .mat-tab-label.mat-tab-disabled, .settings-theme.dark-theme .mat-tab-link.mat-tab-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-label.mat-tab-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.settings-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.settings-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-],
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.settings-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .settings-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(189, 189, 189, 0.3);
}
.settings-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .settings-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-ink-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #757575;
}
.settings-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .settings-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .settings-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .settings-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.settings-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .settings-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.settings-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .settings-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-ink-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #bdbdbd;
}
.settings-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .settings-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .settings-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .settings-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .settings-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.settings-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .settings-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-ink-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.settings-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .settings-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .settings-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .settings-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.settings-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(189, 189, 189, 0.3);
}
.settings-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .settings-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .settings-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #757575;
}
.settings-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .settings-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.settings-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .settings-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.settings-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.settings-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.settings-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.settings-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.settings-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.settings-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.settings-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .settings-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .settings-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #bdbdbd;
}
.settings-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .settings-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .settings-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.settings-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.settings-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.settings-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.settings-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.settings-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.settings-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .settings-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .settings-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.settings-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .settings-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.settings-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .settings-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.settings-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.settings-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.settings-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.settings-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.settings-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .settings-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.settings-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.settings-theme.dark-theme .mat-toolbar,
.settings-theme.theme-override.theme-override.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.settings-theme.dark-theme .mat-toolbar.mat-primary,
.settings-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-primary {
  background: #757575;
  color: white;
}
.settings-theme.dark-theme .mat-toolbar.mat-accent,
.settings-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-accent {
  background: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme .mat-toolbar.mat-warn,
.settings-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.settings-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.settings-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.settings-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.settings-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-underline,
.settings-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-ripple,
.settings-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.settings-theme.dark-theme .mat-toolbar .mat-form-field-label,
.settings-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.settings-theme.dark-theme .mat-toolbar .mat-select-value,
.settings-theme.dark-theme .mat-toolbar .mat-select-arrow,
.settings-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.settings-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.settings-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-value,
.settings-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-arrow,
.settings-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.settings-theme.dark-theme .mat-toolbar .mat-input-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.settings-theme.dark-theme .mat-tooltip,
.settings-theme.theme-override.theme-override.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.settings-theme.dark-theme .mat-tree,
.settings-theme.theme-override.theme-override.dark-theme .mat-tree {
  background: #424242;
}
.settings-theme.dark-theme .mat-tree-node,
.settings-theme.dark-theme .mat-nested-tree-node,
.settings-theme.theme-override.theme-override.dark-theme .mat-tree-node,
.settings-theme.theme-override.theme-override.dark-theme .mat-nested-tree-node {
  color: white;
}
.settings-theme.dark-theme .mat-snack-bar-container,
.settings-theme.theme-override.theme-override.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.settings-theme.dark-theme .mat-simple-snackbar-action,
.settings-theme.theme-override.theme-override.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.settings-theme.dark-theme app-mat-menu-header,
.settings-theme.theme-override.theme-override.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.settings-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.settings-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.settings-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.settings-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #757575;
}
.settings-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(117, 117, 117, 0.54);
}
.settings-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #757575;
}
.settings-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.settings-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.settings-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.settings-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.settings-theme.dark-theme .mat-slide-toggle-thumb,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.settings-theme.dark-theme .mat-slide-toggle-bar,
.settings-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme .mat-green .mat-progress-bar-background,
.settings-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.settings-theme.dark-theme .mat-green .mat-progress-bar-buffer,
.settings-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.settings-theme.dark-theme .mat-green .mat-progress-bar-fill::after,
.settings-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.settings-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.settings-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #444451;
}
.settings-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.settings-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #444451;
}
.settings-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.settings-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #bdbdbd;
}
.settings-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.settings-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.settings-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.settings-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.settings-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.settings-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.settings-theme.dark-theme .mat-button.mat-primary-lighter,
.settings-theme.dark-theme .mat-stroked-button.mat-primary-lighter,
.settings-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter,
.settings-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #bdbdbd;
}
.settings-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.settings-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover,
.settings-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter:hover,
.settings-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.settings-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.settings-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.settings-theme.dark-theme .mat-fab.mat-primary-lighter,
.settings-theme.dark-theme .mat-mini-fab.mat-primary-lighter,
.settings-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary-lighter,
.settings-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary-lighter,
.settings-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary-lighter,
.settings-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #bdbdbd;
}
.settings-theme.dark-theme .mat-icon-button.mat-primary-lighter,
.settings-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #bdbdbd;
}
.settings-theme.dark-theme .dave-background-image,
.settings-theme.theme-override.theme-override.dark-theme .dave-background-image {
  background-color: #757575;
  color: white;
}
.settings-theme.dark-theme .clickable-list-container:before,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.settings-theme.dark-theme .clickable-list,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list {
  background-color: #424242;
}
.settings-theme.dark-theme .clickable-list-item,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.settings-theme.dark-theme .clickable-list-item.is-active, .settings-theme.dark-theme .clickable-list-item:hover, .settings-theme.dark-theme .clickable-list-item:active, .settings-theme.dark-theme .clickable-list-item:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.settings-theme.dark-theme .clickable-list-item.app-color-event,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-event.is-active, .settings-theme.dark-theme .clickable-list-item.app-color-event:hover, .settings-theme.dark-theme .clickable-list-item.app-color-event:active, .settings-theme.dark-theme .clickable-list-item.app-color-event:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-time-tracking,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .settings-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .settings-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .settings-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-approved,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .settings-theme.dark-theme .clickable-list-item.app-color-approved:hover, .settings-theme.dark-theme .clickable-list-item.app-color-approved:active, .settings-theme.dark-theme .clickable-list-item.app-color-approved:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-declined,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .settings-theme.dark-theme .clickable-list-item.app-color-declined:hover, .settings-theme.dark-theme .clickable-list-item.app-color-declined:active, .settings-theme.dark-theme .clickable-list-item.app-color-declined:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .settings-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .settings-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .settings-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-invoice-booked,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .settings-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .settings-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .settings-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-late,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-late.is-active, .settings-theme.dark-theme .clickable-list-item.app-color-late:hover, .settings-theme.dark-theme .clickable-list-item.app-color-late:active, .settings-theme.dark-theme .clickable-list-item.app-color-late:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-invoice-storniert,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .settings-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .settings-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .settings-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-invoice-approved,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .settings-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .settings-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .settings-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-commission-open,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .settings-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .settings-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .settings-theme.dark-theme .clickable-list-item.app-color-commission-open:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-commission-in-progress,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .settings-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .settings-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .settings-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-commission-freigabe,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .settings-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .settings-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .settings-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .settings-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .settings-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .settings-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .settings-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .settings-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .settings-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .settings-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .settings-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .settings-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.settings-theme.dark-theme .clickable-list-item.custom-background-color,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.settings-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .settings-theme.dark-theme .clickable-list-item.custom-background-color:hover, .settings-theme.dark-theme .clickable-list-item.custom-background-color:active, .settings-theme.dark-theme .clickable-list-item.custom-background-color:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.settings-theme.dark-theme .disabled-table-entry, .settings-theme.dark-theme .is-highlighted,
.settings-theme.theme-override.theme-override.dark-theme .disabled-table-entry,
.settings-theme.theme-override.theme-override.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.settings-theme.dark-theme app-customer-list tr.highlight,
.settings-theme.theme-override.theme-override.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.settings-theme.dark-theme app-customer-list section.wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.settings-theme.dark-theme app-customer-list header.header,
.settings-theme.theme-override.theme-override.dark-theme app-customer-list header.header {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-customer-list header.header button.clear-search,
.settings-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-customer-list header.header button.clear-search:hover,
.settings-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #757575;
}
.settings-theme.dark-theme app-customer-list .clickable-list-container:before,
.settings-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a,
.settings-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.settings-theme.dark-theme app-customer-list a.active,
.settings-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.settings-theme.theme-override.theme-override.dark-theme app-customer-list a.active,
.settings-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.settings-theme.dark-theme app-employee-list tr.highlight,
.settings-theme.theme-override.theme-override.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.settings-theme.dark-theme app-employee-list section.wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.settings-theme.dark-theme app-employee-list header.header,
.settings-theme.theme-override.theme-override.dark-theme app-employee-list header.header {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-employee-list header.header button.clear-search,
.settings-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-employee-list header.header button.clear-search:hover,
.settings-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #757575;
}
.settings-theme.dark-theme app-employee-list .clickable-list-container:before,
.settings-theme.theme-override.theme-override.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme app-employee-list a.active,
.settings-theme.theme-override.theme-override.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.settings-theme.dark-theme app-history-side-elements .component,
.settings-theme.theme-override.theme-override.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.settings-theme.dark-theme app-history-side-elements .component > * > header.header,
.settings-theme.theme-override.theme-override.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-header,
.settings-theme.theme-override.theme-override.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .settings-theme.dark-theme app-header,
.settings-theme.theme-override.theme-override.dark-theme app-header {
    background-color: #757575;
    color: white;
  }
  .settings-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.settings-theme.dark-theme app-header .mat-spinner circle,
.settings-theme.theme-override.theme-override.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.settings-theme.theme-override.theme-override.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.settings-theme.dark-theme app-login a,
.settings-theme.theme-override.theme-override.dark-theme app-login a {
  color: #757575;
}
.settings-theme.dark-theme app-login .wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.settings-theme.dark-theme app-login .formDialog h2,
.settings-theme.theme-override.theme-override.dark-theme app-login .formDialog h2 {
  color: white;
}
.settings-theme.dark-theme app-history-bookmarks .header,
.settings-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header {
  color: white;
}
.settings-theme.dark-theme app-history-bookmarks .header > fa-icon,
.settings-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.settings-theme.dark-theme app-history-bookmarks .clickable-list-container,
.settings-theme.theme-override.theme-override.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-partner-list section.wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.settings-theme.dark-theme app-partner-list header.header,
.settings-theme.theme-override.theme-override.dark-theme app-partner-list header.header {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-partner-list header.header button.clear-search,
.settings-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-partner-list header.header button.clear-search:hover,
.settings-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #757575;
}
.settings-theme.dark-theme app-partner-list .clickable-list-container:before,
.settings-theme.theme-override.theme-override.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme app-partner-list a.active,
.settings-theme.theme-override.theme-override.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.settings-theme.dark-theme app-home-dashboard .welcome-message .headline,
.settings-theme.dark-theme app-home-dashboard .header .headline,
.settings-theme.theme-override.theme-override.dark-theme app-home-dashboard .welcome-message .headline,
.settings-theme.theme-override.theme-override.dark-theme app-home-dashboard .header .headline {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme app-home-dashboard app-commission-dashboard header.header,
.settings-theme.theme-override.theme-override.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.settings-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image,
.settings-theme.theme-override.theme-override.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #757575;
  color: white;
}
.settings-theme.dark-theme app-home-dashboard .mobile-wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.settings-theme.dark-theme app-home-dashboard .widget:not(.transparent),
.settings-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.settings-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.settings-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.settings-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme app-logout .button.active,
.settings-theme.dark-theme app-logout .button:hover,
.settings-theme.theme-override.theme-override.dark-theme app-logout .button.active,
.settings-theme.theme-override.theme-override.dark-theme app-logout .button:hover {
  background-color: white;
  color: #757575;
}
.settings-theme.dark-theme app-timeline .timeline:before,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .timeline:before {
  background-color: #757575;
}
.settings-theme.dark-theme app-timeline .filter,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .filter {
  background-color: #424242;
}
.settings-theme.dark-theme app-timeline .filter h2,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .filter h2 {
  color: #757575;
}
.settings-theme.dark-theme app-timeline .filter h3,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .filter h3 {
  color: white;
}
.settings-theme.dark-theme app-timeline .event-icon,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #757575;
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-timeline .event-icon:hover, .settings-theme.dark-theme app-timeline .event-icon:focus,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus {
  color: #757575;
}
.settings-theme.dark-theme app-timeline .event-icon:hover fa-icon, .settings-theme.dark-theme app-timeline .event-icon:focus fa-icon,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover fa-icon,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #757575;
}
.settings-theme.dark-theme app-timeline .header,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .header {
  background-color: #757575;
}
.settings-theme.dark-theme app-timeline .annotation-overlay,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.settings-theme.dark-theme app-timeline .annotation-menu,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu {
  color: white;
}
.settings-theme.dark-theme app-timeline .annotation-menu:hover,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu:hover {
  color: #757575;
}
.settings-theme.dark-theme app-timeline .annotation-content,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .annotation-content {
  background-color: #424242;
}
.settings-theme.dark-theme app-timeline .close-button:hover,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .close-button:hover {
  background-color: #424242;
}
.settings-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #757575;
}
.settings-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #757575;
  color: #757575;
}
.settings-theme.dark-theme app-timeline .annotation-name,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .annotation-name {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-timeline .filter-apply,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply {
  background-color: #757575;
  border-color: white;
  color: white;
}
.settings-theme.dark-theme app-timeline .filter-apply:hover,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #757575;
  color: #757575;
}
.settings-theme.dark-theme app-timeline .new-year,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #757575;
  background-color: #1c1c2d;
  color: white;
}
.settings-theme.dark-theme app-timeline .no-displayed-events,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.settings-theme.dark-theme app-timeline .clickable-list-item-content fa-icon,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #757575;
}
.settings-theme.dark-theme app-timeline .list-day:hover,
.settings-theme.dark-theme app-timeline .list-day:focus,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus {
  color: #757575;
}
.settings-theme.dark-theme app-timeline .list-day:hover fa-icon,
.settings-theme.dark-theme app-timeline .list-day:focus fa-icon,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover fa-icon,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus fa-icon {
  color: #757575;
}
.settings-theme.dark-theme app-timeline .clickable-list-container,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.settings-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events,
.settings-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #757575;
}
.settings-theme.dark-theme app-detail-event .link, .settings-theme.dark-theme app-email-dialog .link,
.settings-theme.theme-override.theme-override.dark-theme app-detail-event .link,
.settings-theme.theme-override.theme-override.dark-theme app-email-dialog .link {
  color: inherit;
}
.settings-theme.dark-theme app-detail-event .note, .settings-theme.dark-theme app-email-dialog .note,
.settings-theme.theme-override.theme-override.dark-theme app-detail-event .note,
.settings-theme.theme-override.theme-override.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.settings-theme.dark-theme app-detail-event .files-wrapper .file, .settings-theme.dark-theme app-email-dialog .files-wrapper .file,
.settings-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file,
.settings-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.settings-theme.dark-theme app-detail-event .files-wrapper .file:hover, .settings-theme.dark-theme app-email-dialog .files-wrapper .file:hover,
.settings-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file:hover,
.settings-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.settings-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .settings-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .image-wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.settings-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .settings-theme.dark-theme app-email-dialog .files-wrapper .file .fileName,
.settings-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName,
.settings-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #757575;
}
.settings-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .settings-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover,
.settings-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName:hover,
.settings-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #bdbdbd;
}
.settings-theme.dark-theme app-detail-event .files-wrapper .file .editing, .settings-theme.dark-theme app-email-dialog .files-wrapper .file .editing,
.settings-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing,
.settings-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.settings-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .settings-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover,
.settings-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing:hover,
.settings-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #bdbdbd;
}
.settings-theme.dark-theme app-detail-customer .files-wrapper .file,
.settings-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.settings-theme.dark-theme app-detail-customer .files-wrapper .file:hover,
.settings-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.settings-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.settings-theme.dark-theme app-detail-customer .files-wrapper .file .fileName,
.settings-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #757575;
}
.settings-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover,
.settings-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #bdbdbd;
}
.settings-theme.dark-theme app-detail-customer .files-wrapper .file .editing,
.settings-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.settings-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover,
.settings-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #bdbdbd;
}
.settings-theme.dark-theme app-commission .events .tab-header .mat-badge-content,
.settings-theme.theme-override.theme-override.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.settings-theme.dark-theme app-commission .tab-group,
.settings-theme.theme-override.theme-override.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.settings-theme.dark-theme app-commission .files-wrapper .file,
.settings-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.settings-theme.dark-theme app-commission .files-wrapper .file:hover,
.settings-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.settings-theme.dark-theme app-commission .files-wrapper .file .image-wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.settings-theme.dark-theme app-commission .files-wrapper .file .fileName,
.settings-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName {
  color: #757575;
}
.settings-theme.dark-theme app-commission .files-wrapper .file .fileName:hover,
.settings-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #bdbdbd;
}
.settings-theme.dark-theme app-commission .files-wrapper .file .editing,
.settings-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.settings-theme.dark-theme app-commission .files-wrapper .file .editing:hover,
.settings-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #bdbdbd;
}
.settings-theme.dark-theme app-detail-partner a.link,
.settings-theme.theme-override.theme-override.dark-theme app-detail-partner a.link {
  color: white;
}
.settings-theme.dark-theme app-icon-select-dialog .iconwrapper:hover,
.settings-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #757575;
}
.settings-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.settings-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.settings-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.settings-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #757575;
}
.settings-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.settings-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.settings-theme.dark-theme app-license-settings .bottom-border,
.settings-theme.theme-override.theme-override.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme app-license-settings .inactive-overlay,
.settings-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.settings-theme.dark-theme app-license-settings .inactive-overlay .inactive-text,
.settings-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.settings-theme.dark-theme app-customer-statistics .chart-card,
.settings-theme.theme-override.theme-override.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.settings-theme.dark-theme app-global-statistics .chart-card,
.settings-theme.theme-override.theme-override.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.settings-theme.dark-theme .clickable-mat-row:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.settings-theme.dark-theme .clickable-mat-row:hover, .settings-theme.dark-theme .clickable-mat-row:active, .settings-theme.dark-theme .clickable-mat-row:focus, .settings-theme.dark-theme .clickable-mat-row.active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-event,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .settings-theme.dark-theme .clickable-mat-row.app-color-event:hover, .settings-theme.dark-theme .clickable-mat-row.app-color-event:active, .settings-theme.dark-theme .clickable-mat-row.app-color-event:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-time-tracking,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .settings-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .settings-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .settings-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-approved,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .settings-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .settings-theme.dark-theme .clickable-mat-row.app-color-approved:active, .settings-theme.dark-theme .clickable-mat-row.app-color-approved:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-declined,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .settings-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .settings-theme.dark-theme .clickable-mat-row.app-color-declined:active, .settings-theme.dark-theme .clickable-mat-row.app-color-declined:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .settings-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .settings-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .settings-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-invoice-booked,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .settings-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .settings-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .settings-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-late,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .settings-theme.dark-theme .clickable-mat-row.app-color-late:hover, .settings-theme.dark-theme .clickable-mat-row.app-color-late:active, .settings-theme.dark-theme .clickable-mat-row.app-color-late:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .settings-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .settings-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .settings-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-invoice-approved,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .settings-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .settings-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .settings-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-commission-open,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .settings-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .settings-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .settings-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .settings-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .settings-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .settings-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .settings-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .settings-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .settings-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .settings-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .settings-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .settings-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .settings-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .settings-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .settings-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.settings-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .settings-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .settings-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .settings-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active,
.settings-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.settings-theme.dark-theme app-detail-view-template,
.settings-theme.theme-override.theme-override.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.settings-theme.dark-theme app-detail-view-template > .buttons,
.settings-theme.theme-override.theme-override.dark-theme app-detail-view-template > .buttons {
  background-color: #757575;
  color: white;
}
.settings-theme.dark-theme app-detail-view-template .resizer.resizer.resizer,
.settings-theme.theme-override.theme-override.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.settings-theme.dark-theme app-profile-template .card::before,
.settings-theme.theme-override.theme-override.dark-theme app-profile-template .card::before {
  background-color: #424242;
}
.settings-theme.dark-theme app-profile-template a.link,
.settings-theme.theme-override.theme-override.dark-theme app-profile-template a.link {
  color: white;
}
.settings-theme.dark-theme app-search-return,
.settings-theme.theme-override.theme-override.dark-theme app-search-return {
  background-color: #424242;
}
.settings-theme.dark-theme app-search-return .available-types,
.settings-theme.theme-override.theme-override.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.settings-theme.dark-theme app-search-return .data,
.settings-theme.theme-override.theme-override.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.settings-theme.dark-theme app-search-return .data:nth-child(2n+1),
.settings-theme.theme-override.theme-override.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.settings-theme.dark-theme app-search-return .data:hover,
.settings-theme.theme-override.theme-override.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.settings-theme.dark-theme app-search-return .data .icon-wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.settings-theme.dark-theme .app-button,
.settings-theme.dark-theme .app-round-button,
.settings-theme.theme-override.theme-override.dark-theme .app-button,
.settings-theme.theme-override.theme-override.dark-theme .app-round-button {
  background-color: #757575;
  color: white;
  border-color: #757575;
}
.settings-theme.dark-theme .app-button:hover, .settings-theme.dark-theme .app-button.app-button-active, .settings-theme.dark-theme .app-button.app-button-inverted,
.settings-theme.dark-theme .app-round-button:hover,
.settings-theme.dark-theme .app-round-button.app-button-active,
.settings-theme.dark-theme .app-round-button.app-button-inverted,
.settings-theme.theme-override.theme-override.dark-theme .app-button:hover,
.settings-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted,
.settings-theme.theme-override.theme-override.dark-theme .app-round-button:hover,
.settings-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted {
  background-color: white;
  color: #757575;
}
.settings-theme.dark-theme .app-button.app-button-active,
.settings-theme.dark-theme .app-round-button.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.settings-theme.dark-theme .app-button.app-button-inverted:hover, .settings-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.settings-theme.dark-theme .app-round-button.app-button-inverted:hover,
.settings-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.settings-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover,
.settings-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.settings-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.settings-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #454545;
  box-shadow: inset 0 0 0.75rem #292929;
}
.settings-theme.dark-theme .app-button.app-button-inverted:hover,
.settings-theme.dark-theme .app-round-button.app-button-inverted:hover,
.settings-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.settings-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #757575;
}
.settings-theme.dark-theme .app-button[disabled][disabled],
.settings-theme.dark-theme .app-round-button[disabled][disabled],
.settings-theme.theme-override.theme-override.dark-theme .app-button[disabled][disabled],
.settings-theme.theme-override.theme-override.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.settings-theme.dark-theme .app-button.app-button-lighter,
.settings-theme.dark-theme .app-round-button.app-button-lighter,
.settings-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter,
.settings-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter {
  background-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
  border-color: #bdbdbd;
}
.settings-theme.dark-theme .app-button.app-button-lighter:hover, .settings-theme.dark-theme .app-button.app-button-lighter.app-button-active, .settings-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.settings-theme.dark-theme .app-round-button.app-button-lighter:hover,
.settings-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.settings-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted,
.settings-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter:hover,
.settings-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted,
.settings-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter:hover,
.settings-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: rgba(0, 0, 0, 0.87);
  color: #bdbdbd;
}
.settings-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.settings-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .settings-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.settings-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.settings-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.settings-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.settings-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.settings-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #8d8d8d;
  box-shadow: inset 0 0 0.75rem #717171;
}
.settings-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.settings-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.settings-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.settings-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #bdbdbd;
}
.settings-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.settings-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled],
.settings-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter[disabled][disabled],
.settings-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.settings-theme.dark-theme .app-stroked-round-button,
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button {
  background-color: #757575;
  color: white;
  border-color: white;
}
.settings-theme.dark-theme .app-stroked-round-button:hover, .settings-theme.dark-theme .app-stroked-round-button.app-button-active, .settings-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button:hover,
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #757575;
}
.settings-theme.dark-theme .app-stroked-round-button.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.settings-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .settings-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.settings-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #454545;
  box-shadow: inset 0 0 0.75rem #292929;
}
.settings-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #757575;
}
.settings-theme.dark-theme .app-stroked-round-button[disabled][disabled],
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.settings-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #757575;
}
.settings-theme.dark-theme .app-stroked-round-button.app-button-lighter,
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
  border-color: rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .settings-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .settings-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter:hover,
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: rgba(0, 0, 0, 0.87);
  color: #bdbdbd;
}
.settings-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .settings-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #8d8d8d;
  box-shadow: inset 0 0 0.75rem #717171;
}
.settings-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #bdbdbd;
}
.settings-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.settings-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.settings-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #bdbdbd;
}
.settings-theme.dark-theme app-timeline-view .files-icon,
.settings-theme.theme-override.theme-override.dark-theme app-timeline-view .files-icon {
  color: #757575;
}
.settings-theme.dark-theme app-event-types-selector-card .delete-icon,
.settings-theme.theme-override.theme-override.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.settings-theme.dark-theme app-loading.not-transparent,
.settings-theme.theme-override.theme-override.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.settings-theme.dark-theme app-map-dialog > .buttons,
.settings-theme.theme-override.theme-override.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.settings-theme.dark-theme app-settings-list a.highlight,
.settings-theme.theme-override.theme-override.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.settings-theme.dark-theme app-settings-list .wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.settings-theme.dark-theme app-settings-list .clickable-list-container:before,
.settings-theme.theme-override.theme-override.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme app-list-layout-with-routing .tab-group,
.settings-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.settings-theme.dark-theme app-list-layout-with-routing .toggle-view-button,
.settings-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #424242;
  color: white;
}
.settings-theme.dark-theme app-preview .timeline-item-card,
.settings-theme.theme-override.theme-override.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.settings-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.settings-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #757575, inset -0.5rem 0 0.5rem -0.5rem #757575;
}
.settings-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.settings-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #757575, inset -0.5rem 0 0.5rem -0.5rem #757575, inset 0 0.5rem 0.5rem -0.5rem #757575;
}
.settings-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow,
.settings-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #757575;
}
.settings-theme.dark-theme app-file-card .image-container,
.settings-theme.theme-override.theme-override.dark-theme app-file-card .image-container {
  background-color: gray;
}
.settings-theme.dark-theme app-file-card .download-button:hover, .settings-theme.dark-theme app-file-card .delete-button:hover, .settings-theme.dark-theme app-file-card .event-button:hover, .settings-theme.dark-theme app-file-card .file-info-button:hover,
.settings-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.settings-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover,
.settings-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover,
.settings-theme.theme-override.theme-override.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.settings-theme.dark-theme app-file-card .download-button:hover, .settings-theme.dark-theme app-file-card .event-button:hover,
.settings-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.settings-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover {
  color: #757575;
}
.settings-theme.dark-theme app-file-card .delete-button, .settings-theme.dark-theme app-file-card .selected-icon, .settings-theme.dark-theme app-file-card .link-icon,
.settings-theme.theme-override.theme-override.dark-theme app-file-card .delete-button,
.settings-theme.theme-override.theme-override.dark-theme app-file-card .selected-icon,
.settings-theme.theme-override.theme-override.dark-theme app-file-card .link-icon {
  color: #424242;
}
.settings-theme.dark-theme app-file-card .delete-button:hover,
.settings-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.settings-theme.dark-theme app-file-card .timeline-item-card,
.settings-theme.theme-override.theme-override.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.settings-theme.dark-theme app-commission-list tr.highlight,
.settings-theme.theme-override.theme-override.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.settings-theme.dark-theme app-commission-list section.wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.settings-theme.dark-theme app-commission-list header.header,
.settings-theme.theme-override.theme-override.dark-theme app-commission-list header.header {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-commission-list header.header button.clear-search,
.settings-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-commission-list header.header button.clear-search:hover,
.settings-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #757575;
}
.settings-theme.dark-theme app-commission-list .clickable-list-container:before,
.settings-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a,
.settings-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.settings-theme.dark-theme app-commission-list a.active,
.settings-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.settings-theme.theme-override.theme-override.dark-theme app-commission-list a.active,
.settings-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.settings-theme.dark-theme app-videodokumentation-list section.wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.settings-theme.dark-theme app-videodokumentation-list header.header,
.settings-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search,
.settings-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.settings-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #757575;
}
.settings-theme.dark-theme app-videodokumentation-list .clickable-list-container:before,
.settings-theme.theme-override.theme-override.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme app-videodokumentation-list a.active,
.settings-theme.theme-override.theme-override.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.settings-theme.dark-theme app-email-client .email-list .email-list-entry.current,
.settings-theme.theme-override.theme-override.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.settings-theme.dark-theme app-email-client .nav-bar,
.settings-theme.theme-override.theme-override.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.settings-theme.dark-theme app-email-client .search-bar-header,
.settings-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-header {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-email-client .search-bar-clear-search,
.settings-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-email-client .search-bar-clear-search:hover,
.settings-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #757575;
}
.settings-theme.dark-theme app-email-client .email-preview .email-contact-link,
.settings-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.settings-theme.dark-theme app-email-client .email-preview .email-card,
.settings-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.settings-theme.dark-theme app-email-client .email-preview .email-iframe,
.settings-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.settings-theme.dark-theme app-email-client .sub-elements,
.settings-theme.theme-override.theme-override.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.settings-theme.dark-theme app-email-client .nav-tree .mat-list-item-content,
.settings-theme.theme-override.theme-override.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme app-email-client .email-list-entry,
.settings-theme.theme-override.theme-override.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.settings-theme.dark-theme app-support-dialog .card,
.settings-theme.theme-override.theme-override.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.settings-theme.dark-theme app-support-dialog a.link,
.settings-theme.theme-override.theme-override.dark-theme app-support-dialog a.link {
  color: white;
}
.settings-theme.dark-theme app-image-editor .tui-image-editor-main-container,
.settings-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.settings-theme.dark-theme app-image-editor .tui-image-editor-controls,
.settings-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.settings-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled,
.settings-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.settings-theme.dark-theme app-image-editor .tui-image-editor-menu .normal,
.settings-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.settings-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.settings-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.settings-theme.dark-theme app-file-explorer .example-container, .settings-theme.dark-theme app-file-explorer .content,
.settings-theme.theme-override.theme-override.dark-theme app-file-explorer .example-container,
.settings-theme.theme-override.theme-override.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.settings-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.settings-theme.dark-theme app-file-explorer .list-item:hover,
.settings-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node:hover,
.settings-theme.theme-override.theme-override.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.settings-theme.dark-theme app-file-explorer .explorer-tree-node.selected,
.settings-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.settings-theme.dark-theme app-file-explorer .share-icon,
.settings-theme.theme-override.theme-override.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme app-file-explorer .toggle-view-button,
.settings-theme.theme-override.theme-override.dark-theme app-file-explorer .toggle-view-button {
  background: #424242;
  color: white;
}
.settings-theme.dark-theme app-file-explorer .root-button,
.settings-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.settings-theme.dark-theme app-file-explorer .root-button fa-icon,
.settings-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.settings-theme.dark-theme app-file-explorer .selected-elements-amount,
.settings-theme.theme-override.theme-override.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.settings-theme.dark-theme app-file-explorer .back-button .inverted-arrow,
.settings-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #757575;
}
.settings-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .settings-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow,
.settings-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:focus .inverted-arrow,
.settings-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.settings-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow,
.settings-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.settings-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .settings-theme.dark-theme app-select-folder-dialog .list-item:hover,
.settings-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node:hover,
.settings-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.settings-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected,
.settings-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.settings-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.settings-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.settings-theme.dark-theme app-reports-list section.wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.settings-theme.dark-theme app-reports-list header.header,
.settings-theme.theme-override.theme-override.dark-theme app-reports-list header.header {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-reports-list header.header button.clear-search,
.settings-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-reports-list header.header button.clear-search:hover,
.settings-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #757575;
}
.settings-theme.dark-theme app-reports-list .clickable-list-container:before,
.settings-theme.theme-override.theme-override.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme app-reports-list a.active,
.settings-theme.theme-override.theme-override.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.settings-theme.dark-theme app-generated-documents-list section.wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.settings-theme.dark-theme app-generated-documents-list header.header,
.settings-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-generated-documents-list header.header button.clear-search,
.settings-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover,
.settings-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #757575;
}
.settings-theme.dark-theme app-generated-documents-list .clickable-list-container:before,
.settings-theme.theme-override.theme-override.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme app-generated-documents-list a.active,
.settings-theme.theme-override.theme-override.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.settings-theme.dark-theme app-invoice-editor .button-wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.settings-theme.dark-theme .hover-form .mat-form-field-flex:hover,
.settings-theme.theme-override.theme-override.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.settings-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .settings-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover,
.settings-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item,
.settings-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.settings-theme.dark-theme app-dave-list-card .card-header,
.settings-theme.theme-override.theme-override.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.settings-theme.dark-theme app-dave-list-card .bottom-shadow,
.settings-theme.theme-override.theme-override.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.settings-theme.dark-theme app-filter div.date,
.settings-theme.theme-override.theme-override.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.settings-theme.dark-theme app-event-card .primary,
.settings-theme.theme-override.theme-override.dark-theme app-event-card .primary {
  color: #757575;
}
.settings-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.settings-theme.theme-override.theme-override.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.settings-theme.dark-theme app-booking-positions-list section.wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.settings-theme.dark-theme app-booking-positions-list header.header,
.settings-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-booking-positions-list header.header button.clear-search,
.settings-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover,
.settings-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #757575;
}
.settings-theme.dark-theme app-booking-positions-list .clickable-list-container:before,
.settings-theme.theme-override.theme-override.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme app-booking-positions-list a.active,
.settings-theme.theme-override.theme-override.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.settings-theme.dark-theme app-booking-positions-list th,
.settings-theme.theme-override.theme-override.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.settings-theme.dark-theme app-dave-list tr.highlight,
.settings-theme.theme-override.theme-override.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.settings-theme.dark-theme app-dave-list section.wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.settings-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview,
.settings-theme.theme-override.theme-override.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.settings-theme.dark-theme app-dave-list header.header,
.settings-theme.theme-override.theme-override.dark-theme app-dave-list header.header {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-dave-list header.header button.clear-search,
.settings-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-dave-list header.header button.clear-search:hover,
.settings-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #757575;
}
.settings-theme.dark-theme app-dave-list .clickable-list-container:before,
.settings-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a,
.settings-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.settings-theme.dark-theme app-dave-list a.active,
.settings-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.settings-theme.theme-override.theme-override.dark-theme app-dave-list a.active,
.settings-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.settings-theme.dark-theme app-export-business-volumes-dialog tr.highlight,
.settings-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.settings-theme.dark-theme app-export-business-volumes-dialog section.wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.settings-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.settings-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.settings-theme.dark-theme app-export-business-volumes-dialog header.header,
.settings-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search,
.settings-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.settings-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #757575;
}
.settings-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before,
.settings-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.settings-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.settings-theme.dark-theme app-export-business-volumes-dialog a.active,
.settings-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.settings-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog a.active,
.settings-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.settings-theme.dark-theme app-contact-list .darker-background.darker-background,
.settings-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.settings-theme.dark-theme app-contact-list .darker-background.darker-background:hover,
.settings-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.settings-theme.dark-theme app-select-persons table tr th[mat-header-cell],
.settings-theme.theme-override.theme-override.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.settings-theme.dark-theme app-shift-plan .header-colorful,
.settings-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.settings-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.settings-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .settings-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.settings-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button,
.settings-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.settings-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .settings-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.settings-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.settings-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.settings-theme.dark-theme app-detail-piecework main,
.settings-theme.theme-override.theme-override.dark-theme app-detail-piecework main {
  background-color: #757575;
  color: white;
}
.settings-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.settings-theme.theme-override.theme-override.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.settings-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item,
.settings-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.settings-theme.dark-theme app-detail-piecework main .mat-tab-label,
.settings-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.settings-theme.dark-theme app-detail-piecework header,
.settings-theme.theme-override.theme-override.dark-theme app-detail-piecework header {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background,
.settings-theme.theme-override.theme-override.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #757575;
  color: white;
}
.settings-theme.dark-theme app-piecework-demo .scrollable,
.settings-theme.theme-override.theme-override.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.settings-theme.dark-theme app-side-nav-bar,
.settings-theme.theme-override.theme-override.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.settings-theme.dark-theme app-side-nav-bar [mat-list-item].is-active,
.settings-theme.theme-override.theme-override.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #757575;
}
.settings-theme.dark-theme app-side-nav-bar mat-nav-list,
.settings-theme.theme-override.theme-override.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme .dave-inc-bar,
.settings-theme.theme-override.theme-override.dark-theme .dave-inc-bar {
  background-color: #757575;
}
.settings-theme.dark-theme app-root,
.settings-theme.theme-override.theme-override.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.settings-theme.dark-theme app-commission-overview .alex-sein-buntes-feld,
.settings-theme.theme-override.theme-override.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #757575;
}
.settings-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.settings-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child,
.settings-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.settings-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot,
.settings-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.settings-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.settings-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.settings-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child,
.settings-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #757575;
  border-color: #757575;
}
.settings-theme.dark-theme app-commission-overview .timeline,
.settings-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme app-commission-overview .timeline-event-card,
.settings-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme app-commission-overview .timeline-event-card:hover,
.settings-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.settings-theme.dark-theme app-comment-list .inline-send,
.settings-theme.theme-override.theme-override.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.settings-theme.dark-theme app-new-booking-option .highlight.highlight,
.settings-theme.theme-override.theme-override.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.settings-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.settings-theme.dark-theme app-new-booking-option .disabled.disabled,
.settings-theme.theme-override.theme-override.dark-theme app-new-booking-option .dont-edit.dont-edit,
.settings-theme.theme-override.theme-override.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme .ngx-toastr,
.settings-theme.theme-override.theme-override.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.settings-theme.dark-theme .ngx-toastr:hover,
.settings-theme.theme-override.theme-override.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.settings-theme.dark-theme .ngx-toastr.toast-success,
.settings-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.settings-theme.dark-theme .ngx-toastr.toast-error,
.settings-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.settings-theme.dark-theme .ngx-toastr.toast-info,
.settings-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-resource-plan .header-colorful,
.settings-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful {
  background-color: #424242;
  color: white;
}
.settings-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.settings-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.settings-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .settings-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.settings-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button,
.settings-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.settings-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .settings-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.settings-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.settings-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.settings-theme.dark-theme app-time-tracker,
.settings-theme.theme-override.theme-override.dark-theme app-time-tracker {
  background-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme .ngx-mat-colorpicker-content,
.settings-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.settings-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.settings-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.settings-theme.dark-theme app-person-list-entry a.link,
.settings-theme.theme-override.theme-override.dark-theme app-person-list-entry a.link {
  color: white;
}
.settings-theme.dark-theme app-doctor-list-entry .link,
.settings-theme.theme-override.theme-override.dark-theme app-doctor-list-entry .link {
  color: white;
}
.settings-theme.dark-theme app-expansion-panel .scrollable .top-shadow,
.settings-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.settings-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow,
.settings-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.settings-theme.dark-theme .app-background-primary,
.settings-theme.theme-override.theme-override.dark-theme .app-background-primary {
  background-color: #757575;
}
.settings-theme.dark-theme .app-background-accent,
.settings-theme.theme-override.theme-override.dark-theme .app-background-accent {
  background-color: #bdbdbd;
}
.settings-theme.dark-theme .app-background-warn,
.settings-theme.theme-override.theme-override.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.settings-theme.dark-theme .app-foreground-primary,
.settings-theme.theme-override.theme-override.dark-theme .app-foreground-primary {
  color: #757575;
}
.settings-theme.dark-theme .app-foreground-accent,
.settings-theme.theme-override.theme-override.dark-theme .app-foreground-accent {
  color: #bdbdbd;
}
.settings-theme.dark-theme .app-foreground-warn,
.settings-theme.theme-override.theme-override.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.settings-theme.dark-theme app-ck-editor,
.settings-theme.theme-override.theme-override.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.settings-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.settings-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.settings-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.settings-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.settings-theme.dark-theme app-file-order-dialog .list-item,
.settings-theme.theme-override.theme-override.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.settings-theme.dark-theme app-start-process-dialog .selected-files-list,
.settings-theme.theme-override.theme-override.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme app-process-main-view .detection-modal-wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.settings-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #757575;
}
.settings-theme.dark-theme app-process-main-view .main-file-badge,
.settings-theme.theme-override.theme-override.dark-theme app-process-main-view .main-file-badge {
  color: #757575;
}
.settings-theme.dark-theme app-new-document-view-component dropzone .input,
.settings-theme.dark-theme app-new-document-view-component dropzone .pen-icon,
.settings-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .input,
.settings-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.settings-theme.dark-theme app-time-tracker-multiple .timer-card,
.settings-theme.theme-override.theme-override.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #bdbdbd;
  color: rgba(0, 0, 0, 0.87);
}
.settings-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.settings-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.settings-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active,
.settings-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.settings-theme.dark-theme app-arl-table .add-button-list,
.settings-theme.theme-override.theme-override.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.settings-theme.dark-theme app-pseudo-step-header .wrapper-button.active,
.settings-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #757575;
}
.settings-theme.dark-theme app-pseudo-step-header .image-wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.settings-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.settings-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.settings-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #757575;
  color: white;
}
.settings-theme.dark-theme app-milestone-modal .status-form,
.settings-theme.theme-override.theme-override.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.settings-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.settings-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.settings-theme.dark-theme app-e-invoice-view .borders,
.settings-theme.dark-theme app-e-invoice-view .borders-column,
.settings-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.settings-theme.dark-theme app-e-invoice-view .borders-row,
.settings-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.settings-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.settings-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.settings-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders,
.settings-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column,
.settings-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.settings-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row,
.settings-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme app-e-invoice-view .mat-table td,
.settings-theme.dark-theme app-e-invoice-view .mat-table th,
.settings-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table td,
.settings-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.settings-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.settings-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.settings-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.settings-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders,
.settings-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.settings-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.settings-theme.dark-theme app-detail-contract .primary,
.settings-theme.theme-override.theme-override.dark-theme app-detail-contract .primary {
  color: #757575;
}
.settings-theme.dark-theme app-detail-contract .filter,
.settings-theme.theme-override.theme-override.dark-theme app-detail-contract .filter {
  background-color: white;
}
.settings-theme.dark-theme app-detail-contract .filter h2,
.settings-theme.theme-override.theme-override.dark-theme app-detail-contract .filter h2 {
  color: #757575;
}
.settings-theme.dark-theme app-contract-list header.header,
.settings-theme.theme-override.theme-override.dark-theme app-contract-list header.header {
  color: white;
  background-color: #424242;
}
.settings-theme.dark-theme app-detail-doctor .deleted,
.settings-theme.theme-override.theme-override.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.settings-theme.dark-theme app-detail-doctor .bookmark-wrapper,
.settings-theme.theme-override.theme-override.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.settings-theme.dark-theme app-detail-doctor a.link,
.settings-theme.theme-override.theme-override.dark-theme app-detail-doctor a.link {
  color: white;
}
.partner-theme .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.partner-theme .mat-option,
.partner-theme.theme-override.theme-override .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-option:hover:not(.mat-option-disabled), .partner-theme .mat-option:focus:not(.mat-option-disabled),
.partner-theme.theme-override.theme-override .mat-option:hover:not(.mat-option-disabled),
.partner-theme.theme-override.theme-override .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.partner-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.partner-theme.theme-override.theme-override .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.partner-theme .mat-option.mat-active,
.partner-theme.theme-override.theme-override .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-option.mat-option-disabled,
.partner-theme.theme-override.theme-override .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.partner-theme.theme-override.theme-override .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #43a047;
}
.partner-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.partner-theme.theme-override.theme-override .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.partner-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.partner-theme.theme-override.theme-override .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.partner-theme .mat-optgroup-label,
.partner-theme.theme-override.theme-override .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.partner-theme .mat-optgroup-disabled .mat-optgroup-label,
.partner-theme.theme-override.theme-override .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-pseudo-checkbox,
.partner-theme.theme-override.theme-override .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.partner-theme .mat-pseudo-checkbox::after,
.partner-theme.theme-override.theme-override .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.partner-theme .mat-pseudo-checkbox-disabled,
.partner-theme.theme-override.theme-override .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.partner-theme .mat-primary .mat-pseudo-checkbox-checked,
.partner-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.partner-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-checked,
.partner-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #43a047;
}
.partner-theme .mat-pseudo-checkbox-checked,
.partner-theme .mat-pseudo-checkbox-indeterminate,
.partner-theme .mat-accent .mat-pseudo-checkbox-checked,
.partner-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.partner-theme.theme-override.theme-override .mat-pseudo-checkbox-checked,
.partner-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate,
.partner-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-checked,
.partner-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.partner-theme .mat-warn .mat-pseudo-checkbox-checked,
.partner-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.partner-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-checked,
.partner-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.partner-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.partner-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.partner-theme.theme-override.theme-override .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.partner-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.partner-theme .mat-app-background, .partner-theme.mat-app-background,
.partner-theme.theme-override.theme-override .mat-app-background,
.partner-theme.theme-override.theme-override.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-elevation-z0,
.partner-theme.theme-override.theme-override .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z1,
.partner-theme.theme-override.theme-override .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z2,
.partner-theme.theme-override.theme-override .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z3,
.partner-theme.theme-override.theme-override .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z4,
.partner-theme.theme-override.theme-override .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z5,
.partner-theme.theme-override.theme-override .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z6,
.partner-theme.theme-override.theme-override .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z7,
.partner-theme.theme-override.theme-override .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z8,
.partner-theme.theme-override.theme-override .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z9,
.partner-theme.theme-override.theme-override .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z10,
.partner-theme.theme-override.theme-override .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z11,
.partner-theme.theme-override.theme-override .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z12,
.partner-theme.theme-override.theme-override .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z13,
.partner-theme.theme-override.theme-override .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z14,
.partner-theme.theme-override.theme-override .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z15,
.partner-theme.theme-override.theme-override .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z16,
.partner-theme.theme-override.theme-override .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z17,
.partner-theme.theme-override.theme-override .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z18,
.partner-theme.theme-override.theme-override .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z19,
.partner-theme.theme-override.theme-override .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z20,
.partner-theme.theme-override.theme-override .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z21,
.partner-theme.theme-override.theme-override .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z22,
.partner-theme.theme-override.theme-override .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z23,
.partner-theme.theme-override.theme-override .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-elevation-z24,
.partner-theme.theme-override.theme-override .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.partner-theme .mat-autocomplete-panel,
.partner-theme.theme-override.theme-override .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.partner-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.partner-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.partner-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-badge,
.partner-theme.theme-override.theme-override .mat-badge {
  position: relative;
}
.partner-theme .mat-badge.mat-badge,
.partner-theme.theme-override.theme-override .mat-badge.mat-badge {
  overflow: visible;
}
.partner-theme .mat-badge-hidden .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-hidden .mat-badge-content {
  display: none;
}
.partner-theme .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.partner-theme .ng-animate-disabled .mat-badge-content,
.partner-theme .mat-badge-content._mat-animation-noopable,
.partner-theme.theme-override.theme-override .ng-animate-disabled .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.partner-theme .mat-badge-content.mat-badge-active,
.partner-theme.theme-override.theme-override .mat-badge-content.mat-badge-active {
  transform: none;
}
.partner-theme .mat-badge-small .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.partner-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.partner-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.partner-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .partner-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.partner-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .partner-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.partner-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .partner-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.partner-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .partner-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.partner-theme .mat-badge-medium .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.partner-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.partner-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.partner-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .partner-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.partner-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .partner-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.partner-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .partner-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.partner-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .partner-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.partner-theme .mat-badge-large .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.partner-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.partner-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.partner-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .partner-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.partner-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .partner-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.partner-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .partner-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.partner-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .partner-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.partner-theme .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-content {
  color: white;
  background: #43a047;
}
.cdk-high-contrast-active .partner-theme .mat-badge-content, .cdk-high-contrast-active .partner-theme.theme-override.theme-override .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.partner-theme .mat-badge-accent .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-badge-warn .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.partner-theme .mat-badge-disabled .mat-badge-content,
.partner-theme.theme-override.theme-override .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-bottom-sheet-container,
.partner-theme.theme-override.theme-override .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-button, .partner-theme .mat-icon-button, .partner-theme .mat-stroked-button,
.partner-theme.theme-override.theme-override .mat-button,
.partner-theme.theme-override.theme-override .mat-icon-button,
.partner-theme.theme-override.theme-override .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.partner-theme .mat-button.mat-primary, .partner-theme .mat-icon-button.mat-primary, .partner-theme .mat-stroked-button.mat-primary,
.partner-theme.theme-override.theme-override .mat-button.mat-primary,
.partner-theme.theme-override.theme-override .mat-icon-button.mat-primary,
.partner-theme.theme-override.theme-override .mat-stroked-button.mat-primary {
  color: #43a047;
}
.partner-theme .mat-button.mat-accent, .partner-theme .mat-icon-button.mat-accent, .partner-theme .mat-stroked-button.mat-accent,
.partner-theme.theme-override.theme-override .mat-button.mat-accent,
.partner-theme.theme-override.theme-override .mat-icon-button.mat-accent,
.partner-theme.theme-override.theme-override .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.partner-theme .mat-button.mat-warn, .partner-theme .mat-icon-button.mat-warn, .partner-theme .mat-stroked-button.mat-warn,
.partner-theme.theme-override.theme-override .mat-button.mat-warn,
.partner-theme.theme-override.theme-override .mat-icon-button.mat-warn,
.partner-theme.theme-override.theme-override .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.partner-theme .mat-button.mat-primary.mat-button-disabled, .partner-theme .mat-button.mat-accent.mat-button-disabled, .partner-theme .mat-button.mat-warn.mat-button-disabled, .partner-theme .mat-button.mat-button-disabled.mat-button-disabled, .partner-theme .mat-icon-button.mat-primary.mat-button-disabled, .partner-theme .mat-icon-button.mat-accent.mat-button-disabled, .partner-theme .mat-icon-button.mat-warn.mat-button-disabled, .partner-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .partner-theme .mat-stroked-button.mat-primary.mat-button-disabled, .partner-theme .mat-stroked-button.mat-accent.mat-button-disabled, .partner-theme .mat-stroked-button.mat-warn.mat-button-disabled, .partner-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-button.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-button.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-button.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-button.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-icon-button.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-icon-button.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-icon-button.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-stroked-button.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-stroked-button.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-stroked-button.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.partner-theme .mat-button.mat-primary .mat-button-focus-overlay, .partner-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .partner-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override .mat-button.mat-primary .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override .mat-icon-button.mat-primary .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #43a047;
}
.partner-theme .mat-button.mat-accent .mat-button-focus-overlay, .partner-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .partner-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override .mat-button.mat-accent .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override .mat-icon-button.mat-accent .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.partner-theme .mat-button.mat-warn .mat-button-focus-overlay, .partner-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .partner-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override .mat-button.mat-warn .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override .mat-icon-button.mat-warn .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.partner-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .partner-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .partner-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override .mat-button.mat-button-disabled .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.partner-theme .mat-button .mat-ripple-element, .partner-theme .mat-icon-button .mat-ripple-element, .partner-theme .mat-stroked-button .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-button .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-icon-button .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.partner-theme .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override .mat-button-focus-overlay {
  background: black;
}
.partner-theme .mat-stroked-button:not(.mat-button-disabled),
.partner-theme.theme-override.theme-override .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-flat-button, .partner-theme .mat-raised-button, .partner-theme .mat-fab, .partner-theme .mat-mini-fab,
.partner-theme.theme-override.theme-override .mat-flat-button,
.partner-theme.theme-override.theme-override .mat-raised-button,
.partner-theme.theme-override.theme-override .mat-fab,
.partner-theme.theme-override.theme-override .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.partner-theme .mat-flat-button.mat-primary, .partner-theme .mat-raised-button.mat-primary, .partner-theme .mat-fab.mat-primary, .partner-theme .mat-mini-fab.mat-primary,
.partner-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.partner-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.partner-theme.theme-override.theme-override .mat-fab.mat-primary,
.partner-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  color: white;
}
.partner-theme .mat-flat-button.mat-accent, .partner-theme .mat-raised-button.mat-accent, .partner-theme .mat-fab.mat-accent, .partner-theme .mat-mini-fab.mat-accent,
.partner-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.partner-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.partner-theme.theme-override.theme-override .mat-fab.mat-accent,
.partner-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-flat-button.mat-warn, .partner-theme .mat-raised-button.mat-warn, .partner-theme .mat-fab.mat-warn, .partner-theme .mat-mini-fab.mat-warn,
.partner-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.partner-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.partner-theme.theme-override.theme-override .mat-fab.mat-warn,
.partner-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  color: white;
}
.partner-theme .mat-flat-button.mat-primary.mat-button-disabled, .partner-theme .mat-flat-button.mat-accent.mat-button-disabled, .partner-theme .mat-flat-button.mat-warn.mat-button-disabled, .partner-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .partner-theme .mat-raised-button.mat-primary.mat-button-disabled, .partner-theme .mat-raised-button.mat-accent.mat-button-disabled, .partner-theme .mat-raised-button.mat-warn.mat-button-disabled, .partner-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .partner-theme .mat-fab.mat-primary.mat-button-disabled, .partner-theme .mat-fab.mat-accent.mat-button-disabled, .partner-theme .mat-fab.mat-warn.mat-button-disabled, .partner-theme .mat-fab.mat-button-disabled.mat-button-disabled, .partner-theme .mat-mini-fab.mat-primary.mat-button-disabled, .partner-theme .mat-mini-fab.mat-accent.mat-button-disabled, .partner-theme .mat-mini-fab.mat-warn.mat-button-disabled, .partner-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.partner-theme .mat-flat-button.mat-primary, .partner-theme .mat-raised-button.mat-primary, .partner-theme .mat-fab.mat-primary, .partner-theme .mat-mini-fab.mat-primary,
.partner-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.partner-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.partner-theme.theme-override.theme-override .mat-fab.mat-primary,
.partner-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  background-color: #43a047;
}
.partner-theme .mat-flat-button.mat-accent, .partner-theme .mat-raised-button.mat-accent, .partner-theme .mat-fab.mat-accent, .partner-theme .mat-mini-fab.mat-accent,
.partner-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.partner-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.partner-theme.theme-override.theme-override .mat-fab.mat-accent,
.partner-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.partner-theme .mat-flat-button.mat-warn, .partner-theme .mat-raised-button.mat-warn, .partner-theme .mat-fab.mat-warn, .partner-theme .mat-mini-fab.mat-warn,
.partner-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.partner-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.partner-theme.theme-override.theme-override .mat-fab.mat-warn,
.partner-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.partner-theme .mat-flat-button.mat-primary.mat-button-disabled, .partner-theme .mat-flat-button.mat-accent.mat-button-disabled, .partner-theme .mat-flat-button.mat-warn.mat-button-disabled, .partner-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .partner-theme .mat-raised-button.mat-primary.mat-button-disabled, .partner-theme .mat-raised-button.mat-accent.mat-button-disabled, .partner-theme .mat-raised-button.mat-warn.mat-button-disabled, .partner-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .partner-theme .mat-fab.mat-primary.mat-button-disabled, .partner-theme .mat-fab.mat-accent.mat-button-disabled, .partner-theme .mat-fab.mat-warn.mat-button-disabled, .partner-theme .mat-fab.mat-button-disabled.mat-button-disabled, .partner-theme .mat-mini-fab.mat-primary.mat-button-disabled, .partner-theme .mat-mini-fab.mat-accent.mat-button-disabled, .partner-theme .mat-mini-fab.mat-warn.mat-button-disabled, .partner-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-flat-button.mat-primary .mat-ripple-element, .partner-theme .mat-raised-button.mat-primary .mat-ripple-element, .partner-theme .mat-fab.mat-primary .mat-ripple-element, .partner-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-flat-button.mat-primary .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-raised-button.mat-primary .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-fab.mat-primary .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.partner-theme .mat-flat-button.mat-accent .mat-ripple-element, .partner-theme .mat-raised-button.mat-accent .mat-ripple-element, .partner-theme .mat-fab.mat-accent .mat-ripple-element, .partner-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-flat-button.mat-accent .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-raised-button.mat-accent .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-fab.mat-accent .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.partner-theme .mat-flat-button.mat-warn .mat-ripple-element, .partner-theme .mat-raised-button.mat-warn .mat-ripple-element, .partner-theme .mat-fab.mat-warn .mat-ripple-element, .partner-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-flat-button.mat-warn .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-raised-button.mat-warn .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-fab.mat-warn .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.partner-theme .mat-stroked-button:not([class*=mat-elevation-z]), .partner-theme .mat-flat-button:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override .mat-stroked-button:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-raised-button:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-fab:not([class*=mat-elevation-z]), .partner-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override .mat-fab:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .partner-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .partner-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.partner-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.partner-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.partner-theme .mat-button-toggle,
.partner-theme.theme-override.theme-override .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.partner-theme.theme-override.theme-override .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-button-toggle-appearance-standard,
.partner-theme.theme-override.theme-override .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.partner-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.partner-theme.theme-override.theme-override .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.partner-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.partner-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.partner-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.partner-theme.theme-override.theme-override [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.partner-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.partner-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.partner-theme .mat-button-toggle-checked,
.partner-theme.theme-override.theme-override .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.partner-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.partner-theme.theme-override.theme-override .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-button-toggle-disabled,
.partner-theme.theme-override.theme-override .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.partner-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.partner-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.partner-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.partner-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.partner-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.partner-theme .mat-button-toggle-group-appearance-standard,
.partner-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.partner-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.partner-theme .mat-card,
.partner-theme.theme-override.theme-override .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-card:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-card-subtitle,
.partner-theme.theme-override.theme-override .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.partner-theme .mat-checkbox-frame,
.partner-theme.theme-override.theme-override .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.partner-theme .mat-checkbox-checkmark,
.partner-theme.theme-override.theme-override .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.partner-theme .mat-checkbox-checkmark-path,
.partner-theme.theme-override.theme-override .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.partner-theme .mat-checkbox-mixedmark,
.partner-theme.theme-override.theme-override .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.partner-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .partner-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.partner-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.partner-theme.theme-override.theme-override .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #43a047;
}
.partner-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .partner-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.partner-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.partner-theme.theme-override.theme-override .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.partner-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .partner-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.partner-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.partner-theme.theme-override.theme-override .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.partner-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .partner-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.partner-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.partner-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.partner-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.partner-theme.theme-override.theme-override .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.partner-theme .mat-checkbox-disabled .mat-checkbox-label,
.partner-theme.theme-override.theme-override .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-checkbox .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.partner-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.partner-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #43a047;
}
.partner-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.partner-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.partner-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.partner-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.partner-theme .mat-chip.mat-standard-chip,
.partner-theme.theme-override.theme-override .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.partner-theme.theme-override.theme-override .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.partner-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.partner-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.partner-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.partner-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.partner-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.partner-theme .mat-chip.mat-standard-chip::after,
.partner-theme.theme-override.theme-override .mat-chip.mat-standard-chip::after {
  background: black;
}
.partner-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.partner-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #43a047;
  color: white;
}
.partner-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.partner-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.partner-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.partner-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.partner-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.partner-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.partner-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.partner-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.partner-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.partner-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.partner-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.partner-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.partner-theme .mat-table,
.partner-theme.theme-override.theme-override .mat-table {
  background: white;
}
.partner-theme .mat-table thead, .partner-theme .mat-table tbody, .partner-theme .mat-table tfoot,
.partner-theme mat-header-row, .partner-theme mat-row, .partner-theme mat-footer-row,
.partner-theme [mat-header-row], .partner-theme [mat-row], .partner-theme [mat-footer-row],
.partner-theme .mat-table-sticky,
.partner-theme.theme-override.theme-override .mat-table thead,
.partner-theme.theme-override.theme-override .mat-table tbody,
.partner-theme.theme-override.theme-override .mat-table tfoot,
.partner-theme.theme-override.theme-override mat-header-row,
.partner-theme.theme-override.theme-override mat-row,
.partner-theme.theme-override.theme-override mat-footer-row,
.partner-theme.theme-override.theme-override [mat-header-row],
.partner-theme.theme-override.theme-override [mat-row],
.partner-theme.theme-override.theme-override [mat-footer-row],
.partner-theme.theme-override.theme-override .mat-table-sticky {
  background: inherit;
}
.partner-theme mat-row, .partner-theme mat-header-row, .partner-theme mat-footer-row,
.partner-theme th.mat-header-cell, .partner-theme td.mat-cell, .partner-theme td.mat-footer-cell,
.partner-theme.theme-override.theme-override mat-row,
.partner-theme.theme-override.theme-override mat-header-row,
.partner-theme.theme-override.theme-override mat-footer-row,
.partner-theme.theme-override.theme-override th.mat-header-cell,
.partner-theme.theme-override.theme-override td.mat-cell,
.partner-theme.theme-override.theme-override td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-header-cell,
.partner-theme.theme-override.theme-override .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.partner-theme .mat-cell, .partner-theme .mat-footer-cell,
.partner-theme.theme-override.theme-override .mat-cell,
.partner-theme.theme-override.theme-override .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-calendar-arrow,
.partner-theme.theme-override.theme-override .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.partner-theme .mat-datepicker-toggle,
.partner-theme .mat-datepicker-content .mat-calendar-next-button,
.partner-theme .mat-datepicker-content .mat-calendar-previous-button,
.partner-theme.theme-override.theme-override .mat-datepicker-toggle,
.partner-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-next-button,
.partner-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.partner-theme .mat-calendar-table-header-divider::after,
.partner-theme.theme-override.theme-override .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-calendar-table-header,
.partner-theme .mat-calendar-body-label,
.partner-theme.theme-override.theme-override .mat-calendar-table-header,
.partner-theme.theme-override.theme-override .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.partner-theme .mat-calendar-body-cell-content,
.partner-theme .mat-date-range-input-separator,
.partner-theme.theme-override.theme-override .mat-calendar-body-cell-content,
.partner-theme.theme-override.theme-override .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.partner-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-form-field-disabled .mat-date-range-input-separator,
.partner-theme.theme-override.theme-override .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-calendar-body-in-preview,
.partner-theme.theme-override.theme-override .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.partner-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.partner-theme .mat-calendar-body-in-range::before,
.partner-theme.theme-override.theme-override .mat-calendar-body-in-range::before {
  background: rgba(67, 160, 71, 0.2);
}
.partner-theme .mat-calendar-body-comparison-identical,
.partner-theme .mat-calendar-body-in-comparison-range::before,
.partner-theme.theme-override.theme-override .mat-calendar-body-comparison-identical,
.partner-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.partner-theme .mat-calendar-body-comparison-bridge-start::before,
.partner-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.partner-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-start::before,
.partner-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(67, 160, 71, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.partner-theme .mat-calendar-body-comparison-bridge-end::before,
.partner-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.partner-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-end::before,
.partner-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(67, 160, 71, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.partner-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.partner-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.partner-theme.theme-override.theme-override .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.partner-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.partner-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.partner-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.partner-theme.theme-override.theme-override .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.partner-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.partner-theme .mat-calendar-body-selected,
.partner-theme.theme-override.theme-override .mat-calendar-body-selected {
  background-color: #43a047;
  color: white;
}
.partner-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.partner-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(67, 160, 71, 0.4);
}
.partner-theme .mat-calendar-body-today.mat-calendar-body-selected,
.partner-theme.theme-override.theme-override .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.partner-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(67, 160, 71, 0.3);
}
@media (hover: hover) {
  .partner-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(67, 160, 71, 0.3);
  }
}
.partner-theme .mat-datepicker-content,
.partner-theme.theme-override.theme-override .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.partner-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.partner-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.partner-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.partner-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.partner-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.partner-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.partner-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.partner-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.partner-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.partner-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.partner-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.partner-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .partner-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.partner-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.partner-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.partner-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.partner-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.partner-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.partner-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.partner-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.partner-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.partner-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.partner-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.partner-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.partner-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.partner-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.partner-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.partner-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .partner-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.partner-theme .mat-datepicker-content-touch,
.partner-theme.theme-override.theme-override .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-datepicker-toggle-active,
.partner-theme.theme-override.theme-override .mat-datepicker-toggle-active {
  color: #43a047;
}
.partner-theme .mat-datepicker-toggle-active.mat-accent,
.partner-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.partner-theme .mat-datepicker-toggle-active.mat-warn,
.partner-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.partner-theme .mat-date-range-input-inner[disabled],
.partner-theme.theme-override.theme-override .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-dialog-container,
.partner-theme.theme-override.theme-override .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-divider,
.partner-theme.theme-override.theme-override .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-divider-vertical,
.partner-theme.theme-override.theme-override .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-expansion-panel,
.partner-theme.theme-override.theme-override .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-action-row,
.partner-theme.theme-override.theme-override .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .partner-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .partner-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.partner-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.partner-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.partner-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .partner-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.partner-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.partner-theme .mat-expansion-panel-header-title,
.partner-theme.theme-override.theme-override .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-expansion-panel-header-description,
.partner-theme .mat-expansion-indicator::after,
.partner-theme.theme-override.theme-override .mat-expansion-panel-header-description,
.partner-theme.theme-override.theme-override .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.partner-theme .mat-expansion-panel-header[aria-disabled=true],
.partner-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.partner-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.partner-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.partner-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.partner-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.partner-theme .mat-form-field-label,
.partner-theme.theme-override.theme-override .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.partner-theme .mat-hint,
.partner-theme.theme-override.theme-override .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.partner-theme .mat-form-field.mat-focused .mat-form-field-label,
.partner-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label {
  color: #43a047;
}
.partner-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.partner-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.partner-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.partner-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.partner-theme .mat-focused .mat-form-field-required-marker,
.partner-theme.theme-override.theme-override .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.partner-theme .mat-form-field-ripple,
.partner-theme.theme-override.theme-override .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.partner-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #43a047;
}
.partner-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.partner-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.partner-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.partner-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.partner-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.partner-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #43a047;
}
.partner-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.partner-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.partner-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.partner-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.partner-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.partner-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.partner-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.partner-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.partner-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.partner-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.partner-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.partner-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.partner-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.partner-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.partner-theme .mat-error,
.partner-theme.theme-override.theme-override .mat-error {
  color: #e91e63;
}
.partner-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.partner-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.partner-theme .mat-form-field-appearance-legacy .mat-hint,
.partner-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.partner-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.partner-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.partner-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.partner-theme.theme-override.theme-override .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.partner-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.partner-theme.theme-override.theme-override .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.partner-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.partner-theme.theme-override.theme-override .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.partner-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.partner-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.partner-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.partner-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.partner-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.partner-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.partner-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.partner-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.partner-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.partner-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.partner-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.partner-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.partner-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #43a047;
}
.partner-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.partner-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.partner-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.partner-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.partner-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.partner-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.partner-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.partner-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.partner-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.partner-theme .mat-icon.mat-primary,
.partner-theme.theme-override.theme-override .mat-icon.mat-primary {
  color: #43a047;
}
.partner-theme .mat-icon.mat-accent,
.partner-theme.theme-override.theme-override .mat-icon.mat-accent {
  color: #fafafa;
}
.partner-theme .mat-icon.mat-warn,
.partner-theme.theme-override.theme-override .mat-icon.mat-warn {
  color: #e91e63;
}
.partner-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.partner-theme.theme-override.theme-override .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.partner-theme .mat-input-element:disabled,
.partner-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.partner-theme.theme-override.theme-override .mat-input-element:disabled,
.partner-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-input-element,
.partner-theme.theme-override.theme-override .mat-input-element {
  caret-color: #43a047;
}
.partner-theme .mat-input-element::placeholder,
.partner-theme.theme-override.theme-override .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.partner-theme .mat-input-element::-moz-placeholder,
.partner-theme.theme-override.theme-override .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.partner-theme .mat-input-element::-webkit-input-placeholder,
.partner-theme.theme-override.theme-override .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.partner-theme .mat-input-element:-ms-input-placeholder,
.partner-theme.theme-override.theme-override .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.partner-theme .mat-form-field.mat-accent .mat-input-element,
.partner-theme.theme-override.theme-override .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.partner-theme .mat-form-field.mat-warn .mat-input-element,
.partner-theme .mat-form-field-invalid .mat-input-element,
.partner-theme.theme-override.theme-override .mat-form-field.mat-warn .mat-input-element,
.partner-theme.theme-override.theme-override .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.partner-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.partner-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.partner-theme .mat-list-base .mat-list-item,
.partner-theme.theme-override.theme-override .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-list-base .mat-list-option,
.partner-theme.theme-override.theme-override .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-list-base .mat-subheader,
.partner-theme.theme-override.theme-override .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.partner-theme .mat-list-base .mat-list-item-disabled,
.partner-theme.theme-override.theme-override .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-list-option:hover, .partner-theme .mat-list-option:focus,
.partner-theme .mat-nav-list .mat-list-item:hover,
.partner-theme .mat-nav-list .mat-list-item:focus,
.partner-theme .mat-action-list .mat-list-item:hover,
.partner-theme .mat-action-list .mat-list-item:focus,
.partner-theme.theme-override.theme-override .mat-list-option:hover,
.partner-theme.theme-override.theme-override .mat-list-option:focus,
.partner-theme.theme-override.theme-override .mat-nav-list .mat-list-item:hover,
.partner-theme.theme-override.theme-override .mat-nav-list .mat-list-item:focus,
.partner-theme.theme-override.theme-override .mat-action-list .mat-list-item:hover,
.partner-theme.theme-override.theme-override .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.partner-theme .mat-list-single-selected-option, .partner-theme .mat-list-single-selected-option:hover, .partner-theme .mat-list-single-selected-option:focus,
.partner-theme.theme-override.theme-override .mat-list-single-selected-option,
.partner-theme.theme-override.theme-override .mat-list-single-selected-option:hover,
.partner-theme.theme-override.theme-override .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-menu-panel,
.partner-theme.theme-override.theme-override .mat-menu-panel {
  background: white;
}
.partner-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-menu-item,
.partner-theme.theme-override.theme-override .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-menu-item[disabled],
.partner-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.partner-theme .mat-menu-item[disabled] .mat-icon-no-color,
.partner-theme.theme-override.theme-override .mat-menu-item[disabled],
.partner-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-menu-submenu-icon,
.partner-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-menu-item .mat-icon-no-color,
.partner-theme .mat-menu-submenu-icon,
.partner-theme.theme-override.theme-override .mat-menu-item .mat-icon-no-color,
.partner-theme.theme-override.theme-override .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.partner-theme .mat-menu-item:hover:not([disabled]),
.partner-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.partner-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.partner-theme .mat-menu-item-highlighted:not([disabled]),
.partner-theme.theme-override.theme-override .mat-menu-item:hover:not([disabled]),
.partner-theme.theme-override.theme-override .mat-menu-item.cdk-program-focused:not([disabled]),
.partner-theme.theme-override.theme-override .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.partner-theme.theme-override.theme-override .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.partner-theme .mat-paginator,
.partner-theme.theme-override.theme-override .mat-paginator {
  background: white;
}
.partner-theme .mat-paginator,
.partner-theme .mat-paginator-page-size .mat-select-trigger,
.partner-theme.theme-override.theme-override .mat-paginator,
.partner-theme.theme-override.theme-override .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.partner-theme .mat-paginator-decrement,
.partner-theme .mat-paginator-increment,
.partner-theme.theme-override.theme-override .mat-paginator-decrement,
.partner-theme.theme-override.theme-override .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.partner-theme .mat-paginator-first,
.partner-theme .mat-paginator-last,
.partner-theme.theme-override.theme-override .mat-paginator-first,
.partner-theme.theme-override.theme-override .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.partner-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.partner-theme .mat-icon-button[disabled] .mat-paginator-increment,
.partner-theme .mat-icon-button[disabled] .mat-paginator-first,
.partner-theme .mat-icon-button[disabled] .mat-paginator-last,
.partner-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-decrement,
.partner-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-increment,
.partner-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-first,
.partner-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-progress-bar-background,
.partner-theme.theme-override.theme-override .mat-progress-bar-background {
  fill: #c0dcca;
}
.partner-theme .mat-progress-bar-buffer,
.partner-theme.theme-override.theme-override .mat-progress-bar-buffer {
  background-color: #c0dcca;
}
.partner-theme .mat-progress-bar-fill::after,
.partner-theme.theme-override.theme-override .mat-progress-bar-fill::after {
  background-color: #43a047;
}
.partner-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.partner-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.partner-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.partner-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.partner-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.partner-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.partner-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.partner-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.partner-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.partner-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.partner-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.partner-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.partner-theme .mat-progress-spinner circle, .partner-theme .mat-spinner circle,
.partner-theme.theme-override.theme-override .mat-progress-spinner circle,
.partner-theme.theme-override.theme-override .mat-spinner circle {
  stroke: #43a047;
}
.partner-theme .mat-progress-spinner.mat-accent circle, .partner-theme .mat-spinner.mat-accent circle,
.partner-theme.theme-override.theme-override .mat-progress-spinner.mat-accent circle,
.partner-theme.theme-override.theme-override .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.partner-theme .mat-progress-spinner.mat-warn circle, .partner-theme .mat-spinner.mat-warn circle,
.partner-theme.theme-override.theme-override .mat-progress-spinner.mat-warn circle,
.partner-theme.theme-override.theme-override .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.partner-theme .mat-radio-outer-circle,
.partner-theme.theme-override.theme-override .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.partner-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.partner-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #43a047;
}
.partner-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.partner-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .partner-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .partner-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.partner-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-inner-circle,
.partner-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.partner-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.partner-theme.theme-override.theme-override .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #43a047;
}
.partner-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.partner-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.partner-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.partner-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .partner-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .partner-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.partner-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-inner-circle,
.partner-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.partner-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.partner-theme.theme-override.theme-override .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.partner-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.partner-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.partner-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.partner-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .partner-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .partner-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.partner-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-inner-circle,
.partner-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.partner-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.partner-theme.theme-override.theme-override .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.partner-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.partner-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.partner-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.partner-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.partner-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.partner-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.partner-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-radio-button .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.partner-theme .mat-select-value,
.partner-theme.theme-override.theme-override .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-select-placeholder,
.partner-theme.theme-override.theme-override .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.partner-theme .mat-select-disabled .mat-select-value,
.partner-theme.theme-override.theme-override .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-select-arrow,
.partner-theme.theme-override.theme-override .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.partner-theme .mat-select-panel,
.partner-theme.theme-override.theme-override .mat-select-panel {
  background: white;
}
.partner-theme .mat-select-panel:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.partner-theme.theme-override.theme-override .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.partner-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #43a047;
}
.partner-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.partner-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.partner-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.partner-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.partner-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.partner-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.partner-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.partner-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-drawer-container,
.partner-theme.theme-override.theme-override .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-drawer,
.partner-theme.theme-override.theme-override .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-drawer.mat-drawer-push,
.partner-theme.theme-override.theme-override .mat-drawer.mat-drawer-push {
  background-color: white;
}
.partner-theme .mat-drawer:not(.mat-drawer-side),
.partner-theme.theme-override.theme-override .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-drawer-side,
.partner-theme.theme-override.theme-override .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-drawer-side.mat-drawer-end,
.partner-theme.theme-override.theme-override .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.partner-theme [dir=rtl] .mat-drawer-side,
.partner-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.partner-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.partner-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-drawer-backdrop.mat-drawer-shown,
.partner-theme.theme-override.theme-override .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.partner-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.partner-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.partner-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.partner-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.partner-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.partner-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.partner-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #43a047;
}
.partner-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.partner-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(67, 160, 71, 0.54);
}
.partner-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #43a047;
}
.partner-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.partner-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.partner-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.partner-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.partner-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.partner-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.partner-theme .mat-slide-toggle-thumb,
.partner-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.partner-theme .mat-slide-toggle-bar,
.partner-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-slider-track-background,
.partner-theme.theme-override.theme-override .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.partner-theme .mat-slider.mat-primary .mat-slider-track-fill,
.partner-theme .mat-slider.mat-primary .mat-slider-thumb,
.partner-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.partner-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-track-fill,
.partner-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb,
.partner-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #43a047;
}
.partner-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.partner-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.partner-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.partner-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(67, 160, 71, 0.2);
}
.partner-theme .mat-slider.mat-accent .mat-slider-track-fill,
.partner-theme .mat-slider.mat-accent .mat-slider-thumb,
.partner-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.partner-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-track-fill,
.partner-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb,
.partner-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.partner-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.partner-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.partner-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.partner-theme .mat-slider.mat-warn .mat-slider-track-fill,
.partner-theme .mat-slider.mat-warn .mat-slider-thumb,
.partner-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.partner-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-track-fill,
.partner-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb,
.partner-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.partner-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.partner-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.partner-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.partner-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.partner-theme .mat-slider:hover .mat-slider-track-background,
.partner-theme .mat-slider.cdk-focused .mat-slider-track-background,
.partner-theme.theme-override.theme-override .mat-slider:hover .mat-slider-track-background,
.partner-theme.theme-override.theme-override .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.partner-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.partner-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.partner-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-background,
.partner-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.partner-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.partner-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.partner-theme.theme-override.theme-override .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.partner-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.partner-theme.theme-override.theme-override .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.partner-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.partner-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.partner-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.partner-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.partner-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.partner-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.partner-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.partner-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.partner-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .partner-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.partner-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.partner-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .partner-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.partner-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.partner-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.partner-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.partner-theme.theme-override.theme-override .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.partner-theme .mat-slider-horizontal .mat-slider-ticks,
.partner-theme.theme-override.theme-override .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.partner-theme .mat-slider-vertical .mat-slider-ticks,
.partner-theme.theme-override.theme-override .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.partner-theme .mat-step-header.cdk-keyboard-focused, .partner-theme .mat-step-header.cdk-program-focused, .partner-theme .mat-step-header:hover:not([aria-disabled]), .partner-theme .mat-step-header:hover[aria-disabled=false],
.partner-theme.theme-override.theme-override .mat-step-header.cdk-keyboard-focused,
.partner-theme.theme-override.theme-override .mat-step-header.cdk-program-focused,
.partner-theme.theme-override.theme-override .mat-step-header:hover:not([aria-disabled]),
.partner-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.partner-theme .mat-step-header:hover[aria-disabled=true],
.partner-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .partner-theme .mat-step-header:hover,
.partner-theme.theme-override.theme-override .mat-step-header:hover {
    background: none;
  }
}
.partner-theme .mat-step-header .mat-step-label,
.partner-theme .mat-step-header .mat-step-optional,
.partner-theme.theme-override.theme-override .mat-step-header .mat-step-label,
.partner-theme.theme-override.theme-override .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.partner-theme .mat-step-header .mat-step-icon,
.partner-theme.theme-override.theme-override .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.partner-theme .mat-step-header .mat-step-icon-selected,
.partner-theme .mat-step-header .mat-step-icon-state-done,
.partner-theme .mat-step-header .mat-step-icon-state-edit,
.partner-theme.theme-override.theme-override .mat-step-header .mat-step-icon-selected,
.partner-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-done,
.partner-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-edit {
  background-color: #43a047;
  color: white;
}
.partner-theme .mat-step-header.mat-accent .mat-step-icon,
.partner-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.partner-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.partner-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.partner-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-selected,
.partner-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-done,
.partner-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-step-header.mat-warn .mat-step-icon,
.partner-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.partner-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.partner-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.partner-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.partner-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-selected,
.partner-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-done,
.partner-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.partner-theme .mat-step-header .mat-step-icon-state-error,
.partner-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.partner-theme .mat-step-header .mat-step-label.mat-step-label-active,
.partner-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-step-header .mat-step-label.mat-step-label-error,
.partner-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.partner-theme .mat-stepper-horizontal, .partner-theme .mat-stepper-vertical,
.partner-theme.theme-override.theme-override .mat-stepper-horizontal,
.partner-theme.theme-override.theme-override .mat-stepper-vertical {
  background-color: white;
}
.partner-theme .mat-stepper-vertical-line::before,
.partner-theme.theme-override.theme-override .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-horizontal-stepper-header::before,
.partner-theme .mat-horizontal-stepper-header::after,
.partner-theme .mat-stepper-horizontal-line,
.partner-theme.theme-override.theme-override .mat-horizontal-stepper-header::before,
.partner-theme.theme-override.theme-override .mat-horizontal-stepper-header::after,
.partner-theme.theme-override.theme-override .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-sort-header-arrow,
.partner-theme.theme-override.theme-override .mat-sort-header-arrow {
  color: #757575;
}
.partner-theme .mat-tab-nav-bar,
.partner-theme .mat-tab-header,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar,
.partner-theme.theme-override.theme-override .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.partner-theme .mat-tab-group-inverted-header .mat-tab-header,
.partner-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-nav-bar,
.partner-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.partner-theme .mat-tab-label, .partner-theme .mat-tab-link,
.partner-theme.theme-override.theme-override .mat-tab-label,
.partner-theme.theme-override.theme-override .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-tab-label.mat-tab-disabled, .partner-theme .mat-tab-link.mat-tab-disabled,
.partner-theme.theme-override.theme-override .mat-tab-label.mat-tab-disabled,
.partner-theme.theme-override.theme-override .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.partner-theme .mat-tab-nav-bar[class*=mat-background-],
.partner-theme.theme-override.theme-override .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.partner-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .partner-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(102, 187, 106, 0.3);
}
.partner-theme .mat-tab-group.mat-primary .mat-ink-bar, .partner-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-ink-bar,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #43a047;
}
.partner-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .partner-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .partner-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .partner-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.partner-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .partner-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.partner-theme .mat-tab-group.mat-accent .mat-ink-bar, .partner-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-ink-bar,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.partner-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .partner-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .partner-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .partner-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .partner-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.partner-theme .mat-tab-group.mat-warn .mat-ink-bar, .partner-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-ink-bar,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.partner-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .partner-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .partner-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .partner-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.partner-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .partner-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(102, 187, 106, 0.3);
}
.partner-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .partner-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .partner-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .partner-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .partner-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .partner-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #43a047;
}
.partner-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .partner-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .partner-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .partner-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.partner-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .partner-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .partner-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .partner-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.partner-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .partner-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.partner-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .partner-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.partner-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.partner-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.partner-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .partner-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.partner-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.partner-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.partner-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .partner-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.partner-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .partner-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .partner-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .partner-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .partner-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .partner-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.partner-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .partner-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .partner-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .partner-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .partner-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .partner-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .partner-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.partner-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .partner-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .partner-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.partner-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.partner-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.partner-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .partner-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.partner-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.partner-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.partner-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .partner-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.partner-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .partner-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .partner-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .partner-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .partner-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .partner-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.partner-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .partner-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .partner-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .partner-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.partner-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .partner-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .partner-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .partner-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.partner-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .partner-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.partner-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .partner-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.partner-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.partner-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.partner-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .partner-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.partner-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.partner-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.partner-theme .mat-toolbar,
.partner-theme.theme-override.theme-override .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-toolbar.mat-primary,
.partner-theme.theme-override.theme-override .mat-toolbar.mat-primary {
  background: #43a047;
  color: white;
}
.partner-theme .mat-toolbar.mat-accent,
.partner-theme.theme-override.theme-override .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-toolbar.mat-warn,
.partner-theme.theme-override.theme-override .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.partner-theme .mat-toolbar .mat-form-field-underline,
.partner-theme .mat-toolbar .mat-form-field-ripple,
.partner-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.partner-theme.theme-override.theme-override .mat-toolbar .mat-form-field-underline,
.partner-theme.theme-override.theme-override .mat-toolbar .mat-form-field-ripple,
.partner-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.partner-theme .mat-toolbar .mat-form-field-label,
.partner-theme .mat-toolbar .mat-focused .mat-form-field-label,
.partner-theme .mat-toolbar .mat-select-value,
.partner-theme .mat-toolbar .mat-select-arrow,
.partner-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.partner-theme.theme-override.theme-override .mat-toolbar .mat-form-field-label,
.partner-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-label,
.partner-theme.theme-override.theme-override .mat-toolbar .mat-select-value,
.partner-theme.theme-override.theme-override .mat-toolbar .mat-select-arrow,
.partner-theme.theme-override.theme-override .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.partner-theme .mat-toolbar .mat-input-element,
.partner-theme.theme-override.theme-override .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.partner-theme .mat-tooltip,
.partner-theme.theme-override.theme-override .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.partner-theme .mat-tree,
.partner-theme.theme-override.theme-override .mat-tree {
  background: white;
}
.partner-theme .mat-tree-node,
.partner-theme .mat-nested-tree-node,
.partner-theme.theme-override.theme-override .mat-tree-node,
.partner-theme.theme-override.theme-override .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-snack-bar-container,
.partner-theme.theme-override.theme-override .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme .mat-simple-snackbar-action,
.partner-theme.theme-override.theme-override .mat-simple-snackbar-action {
  color: #fafafa;
}
.partner-theme app-mat-menu-header,
.partner-theme.theme-override.theme-override app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.partner-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.partner-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.partner-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.partner-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.partner-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.partner-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #43a047;
}
.partner-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.partner-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(67, 160, 71, 0.54);
}
.partner-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #43a047;
}
.partner-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.partner-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.partner-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.partner-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.partner-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.partner-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.partner-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.partner-theme .mat-slide-toggle-thumb,
.partner-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.partner-theme .mat-slide-toggle-bar,
.partner-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.partner-theme .mat-green .mat-progress-bar-background,
.partner-theme.theme-override.theme-override .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.partner-theme .mat-green .mat-progress-bar-buffer,
.partner-theme.theme-override.theme-override .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.partner-theme .mat-green .mat-progress-bar-fill::after,
.partner-theme.theme-override.theme-override .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.partner-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.partner-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.partner-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.partner-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.partner-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.partner-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.partner-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.partner-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.partner-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.partner-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.partner-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.partner-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.partner-theme .mat-button.mat-primary-lighter,
.partner-theme .mat-stroked-button.mat-primary-lighter,
.partner-theme.theme-override.theme-override .mat-button.mat-primary-lighter,
.partner-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter {
  color: #66bb6a;
}
.partner-theme .mat-button.mat-primary-lighter:hover,
.partner-theme .mat-stroked-button.mat-primary-lighter:hover,
.partner-theme.theme-override.theme-override .mat-button.mat-primary-lighter:hover,
.partner-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.partner-theme .mat-raised-button.mat-primary-lighter,
.partner-theme .mat-flat-button.mat-primary-lighter,
.partner-theme .mat-fab.mat-primary-lighter,
.partner-theme .mat-mini-fab.mat-primary-lighter,
.partner-theme.theme-override.theme-override .mat-raised-button.mat-primary-lighter,
.partner-theme.theme-override.theme-override .mat-flat-button.mat-primary-lighter,
.partner-theme.theme-override.theme-override .mat-fab.mat-primary-lighter,
.partner-theme.theme-override.theme-override .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #66bb6a;
}
.partner-theme .mat-icon-button.mat-primary-lighter,
.partner-theme.theme-override.theme-override .mat-icon-button.mat-primary-lighter {
  color: #66bb6a;
}
.partner-theme .dave-background-image,
.partner-theme.theme-override.theme-override .dave-background-image {
  background-color: #43a047;
  color: white;
}
.partner-theme .clickable-list-container:before,
.partner-theme.theme-override.theme-override .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.partner-theme .clickable-list,
.partner-theme.theme-override.theme-override .clickable-list {
  background-color: white;
}
.partner-theme .clickable-list-item,
.partner-theme.theme-override.theme-override .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.partner-theme .clickable-list-item.is-active, .partner-theme .clickable-list-item:hover, .partner-theme .clickable-list-item:active, .partner-theme .clickable-list-item:focus,
.partner-theme.theme-override.theme-override .clickable-list-item.is-active,
.partner-theme.theme-override.theme-override .clickable-list-item:hover,
.partner-theme.theme-override.theme-override .clickable-list-item:active,
.partner-theme.theme-override.theme-override .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.partner-theme .clickable-list-item.app-color-event,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.partner-theme .clickable-list-item.app-color-event.is-active, .partner-theme .clickable-list-item.app-color-event:hover, .partner-theme .clickable-list-item.app-color-event:active, .partner-theme .clickable-list-item.app-color-event:focus,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-event.is-active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-event:hover,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-event:active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.partner-theme .clickable-list-item.app-color-time-tracking,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.partner-theme .clickable-list-item.app-color-time-tracking.is-active, .partner-theme .clickable-list-item.app-color-time-tracking:hover, .partner-theme .clickable-list-item.app-color-time-tracking:active, .partner-theme .clickable-list-item.app-color-time-tracking:focus,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking.is-active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:hover,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.partner-theme .clickable-list-item.app-color-approved,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.partner-theme .clickable-list-item.app-color-approved.is-active, .partner-theme .clickable-list-item.app-color-approved:hover, .partner-theme .clickable-list-item.app-color-approved:active, .partner-theme .clickable-list-item.app-color-approved:focus,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-approved.is-active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-approved:hover,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-approved:active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.partner-theme .clickable-list-item.app-color-declined,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.partner-theme .clickable-list-item.app-color-declined.is-active, .partner-theme .clickable-list-item.app-color-declined:hover, .partner-theme .clickable-list-item.app-color-declined:active, .partner-theme .clickable-list-item.app-color-declined:focus,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-declined.is-active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-declined:hover,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-declined:active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.partner-theme .clickable-list-item.app-color-invoice-verrechnet,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.partner-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .partner-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .partner-theme .clickable-list-item.app-color-invoice-verrechnet:active, .partner-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet.is-active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:hover,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.partner-theme .clickable-list-item.app-color-invoice-booked,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.partner-theme .clickable-list-item.app-color-invoice-booked.is-active, .partner-theme .clickable-list-item.app-color-invoice-booked:hover, .partner-theme .clickable-list-item.app-color-invoice-booked:active, .partner-theme .clickable-list-item.app-color-invoice-booked:focus,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked.is-active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:hover,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.partner-theme .clickable-list-item.app-color-late,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.partner-theme .clickable-list-item.app-color-late.is-active, .partner-theme .clickable-list-item.app-color-late:hover, .partner-theme .clickable-list-item.app-color-late:active, .partner-theme .clickable-list-item.app-color-late:focus,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-late.is-active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-late:hover,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-late:active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.partner-theme .clickable-list-item.app-color-invoice-storniert,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.partner-theme .clickable-list-item.app-color-invoice-storniert.is-active, .partner-theme .clickable-list-item.app-color-invoice-storniert:hover, .partner-theme .clickable-list-item.app-color-invoice-storniert:active, .partner-theme .clickable-list-item.app-color-invoice-storniert:focus,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert.is-active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:hover,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.partner-theme .clickable-list-item.app-color-invoice-approved,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.partner-theme .clickable-list-item.app-color-invoice-approved.is-active, .partner-theme .clickable-list-item.app-color-invoice-approved:hover, .partner-theme .clickable-list-item.app-color-invoice-approved:active, .partner-theme .clickable-list-item.app-color-invoice-approved:focus,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved.is-active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:hover,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.partner-theme .clickable-list-item.app-color-commission-open,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.partner-theme .clickable-list-item.app-color-commission-open.is-active, .partner-theme .clickable-list-item.app-color-commission-open:hover, .partner-theme .clickable-list-item.app-color-commission-open:active, .partner-theme .clickable-list-item.app-color-commission-open:focus,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open.is-active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:hover,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.partner-theme .clickable-list-item.app-color-commission-in-progress,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.partner-theme .clickable-list-item.app-color-commission-in-progress.is-active, .partner-theme .clickable-list-item.app-color-commission-in-progress:hover, .partner-theme .clickable-list-item.app-color-commission-in-progress:active, .partner-theme .clickable-list-item.app-color-commission-in-progress:focus,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress.is-active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:hover,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.partner-theme .clickable-list-item.app-color-commission-freigabe,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.partner-theme .clickable-list-item.app-color-commission-freigabe.is-active, .partner-theme .clickable-list-item.app-color-commission-freigabe:hover, .partner-theme .clickable-list-item.app-color-commission-freigabe:active, .partner-theme .clickable-list-item.app-color-commission-freigabe:focus,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe.is-active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:hover,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.partner-theme .clickable-list-item.app-color-commission-abgerechnet,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.partner-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .partner-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .partner-theme .clickable-list-item.app-color-commission-abgerechnet:active, .partner-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet.is-active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:hover,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.partner-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.partner-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .partner-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .partner-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .partner-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.partner-theme .clickable-list-item.app-color-commission-abgeschlossen,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.partner-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .partner-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .partner-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .partner-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:hover,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:active,
.partner-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.partner-theme .clickable-list-item.custom-background-color,
.partner-theme.theme-override.theme-override .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.partner-theme .clickable-list-item.custom-background-color.is-active, .partner-theme .clickable-list-item.custom-background-color:hover, .partner-theme .clickable-list-item.custom-background-color:active, .partner-theme .clickable-list-item.custom-background-color:focus,
.partner-theme.theme-override.theme-override .clickable-list-item.custom-background-color.is-active,
.partner-theme.theme-override.theme-override .clickable-list-item.custom-background-color:hover,
.partner-theme.theme-override.theme-override .clickable-list-item.custom-background-color:active,
.partner-theme.theme-override.theme-override .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.partner-theme .disabled-table-entry, .partner-theme .is-highlighted,
.partner-theme.theme-override.theme-override .disabled-table-entry,
.partner-theme.theme-override.theme-override .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.partner-theme app-customer-list tr.highlight,
.partner-theme.theme-override.theme-override app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.partner-theme app-customer-list section.wrapper,
.partner-theme.theme-override.theme-override app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-customer-list header.header,
.partner-theme.theme-override.theme-override app-customer-list header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-customer-list header.header button.clear-search,
.partner-theme.theme-override.theme-override app-customer-list header.header button.clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-customer-list header.header button.clear-search:hover,
.partner-theme.theme-override.theme-override app-customer-list header.header button.clear-search:hover {
  background-color: #43a047;
}
.partner-theme app-customer-list .clickable-list-container:before,
.partner-theme.theme-override.theme-override app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.partner-theme app-customer-list .clickable-list-container .global-stats-link > a,
.partner-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.partner-theme app-customer-list a.active,
.partner-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.partner-theme.theme-override.theme-override app-customer-list a.active,
.partner-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.partner-theme app-employee-list tr.highlight,
.partner-theme.theme-override.theme-override app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.partner-theme app-employee-list section.wrapper,
.partner-theme.theme-override.theme-override app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-employee-list header.header,
.partner-theme.theme-override.theme-override app-employee-list header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-employee-list header.header button.clear-search,
.partner-theme.theme-override.theme-override app-employee-list header.header button.clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-employee-list header.header button.clear-search:hover,
.partner-theme.theme-override.theme-override app-employee-list header.header button.clear-search:hover {
  background-color: #43a047;
}
.partner-theme app-employee-list .clickable-list-container:before,
.partner-theme.theme-override.theme-override app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.partner-theme app-employee-list a.active,
.partner-theme.theme-override.theme-override app-employee-list a.active {
  background-color: #e0e0e0;
}
.partner-theme app-history-side-elements .component,
.partner-theme.theme-override.theme-override app-history-side-elements .component {
  background-color: white;
}
.partner-theme app-history-side-elements .component > * > header.header,
.partner-theme.theme-override.theme-override app-history-side-elements .component > * > header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-header,
.partner-theme.theme-override.theme-override app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .partner-theme app-header,
.partner-theme.theme-override.theme-override app-header {
    background-color: #43a047;
    color: white;
  }
  .partner-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.partner-theme app-header .mat-spinner circle,
.partner-theme.theme-override.theme-override app-header .spinner-wrapper .mat-progress-spinner circle,
.partner-theme.theme-override.theme-override app-header .mat-spinner circle {
    stroke: white;
  }
}
.partner-theme app-login a,
.partner-theme.theme-override.theme-override app-login a {
  color: #43a047;
}
.partner-theme app-login .wrapper,
.partner-theme.theme-override.theme-override app-login .wrapper {
  background-color: #e9f0f5;
}
.partner-theme app-login .formDialog h2,
.partner-theme.theme-override.theme-override app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-history-bookmarks .header,
.partner-theme.theme-override.theme-override app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-history-bookmarks .header > fa-icon,
.partner-theme.theme-override.theme-override app-history-bookmarks .header > fa-icon {
  color: gold;
}
.partner-theme app-history-bookmarks .clickable-list-container,
.partner-theme.theme-override.theme-override app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-partner-list section.wrapper,
.partner-theme.theme-override.theme-override app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-partner-list header.header,
.partner-theme.theme-override.theme-override app-partner-list header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-partner-list header.header button.clear-search,
.partner-theme.theme-override.theme-override app-partner-list header.header button.clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-partner-list header.header button.clear-search:hover,
.partner-theme.theme-override.theme-override app-partner-list header.header button.clear-search:hover {
  background-color: #43a047;
}
.partner-theme app-partner-list .clickable-list-container:before,
.partner-theme.theme-override.theme-override app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.partner-theme app-partner-list a.active,
.partner-theme.theme-override.theme-override app-partner-list a.active {
  background-color: #e0e0e0;
}
.partner-theme app-home-dashboard .welcome-message .headline,
.partner-theme app-home-dashboard .header .headline,
.partner-theme.theme-override.theme-override app-home-dashboard .welcome-message .headline,
.partner-theme.theme-override.theme-override app-home-dashboard .header .headline {
  color: white;
}
.partner-theme app-home-dashboard app-commission-dashboard header.header,
.partner-theme.theme-override.theme-override app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-home-dashboard .dave-home-dashboard-background-image,
.partner-theme.theme-override.theme-override app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #43a047;
  color: white;
}
.partner-theme app-home-dashboard .mobile-wrapper,
.partner-theme.theme-override.theme-override app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.partner-theme app-home-dashboard .widget:not(.transparent),
.partner-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.partner-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.partner-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.partner-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.partner-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.partner-theme app-logout .button.active,
.partner-theme app-logout .button:hover,
.partner-theme.theme-override.theme-override app-logout .button.active,
.partner-theme.theme-override.theme-override app-logout .button:hover {
  background-color: white;
  color: #43a047;
}
.partner-theme app-timeline .timeline:before,
.partner-theme.theme-override.theme-override app-timeline .timeline:before {
  background-color: #43a047;
}
.partner-theme app-timeline .filter,
.partner-theme.theme-override.theme-override app-timeline .filter {
  background-color: white;
}
.partner-theme app-timeline .filter h2,
.partner-theme.theme-override.theme-override app-timeline .filter h2 {
  color: #43a047;
}
.partner-theme app-timeline .filter h3,
.partner-theme.theme-override.theme-override app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-timeline .event-icon,
.partner-theme.theme-override.theme-override app-timeline .event-icon {
  box-shadow: 0 0 0 2px #43a047;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-timeline .event-icon:hover, .partner-theme app-timeline .event-icon:focus,
.partner-theme.theme-override.theme-override app-timeline .event-icon:hover,
.partner-theme.theme-override.theme-override app-timeline .event-icon:focus {
  color: #43a047;
}
.partner-theme app-timeline .event-icon:hover fa-icon, .partner-theme app-timeline .event-icon:focus fa-icon,
.partner-theme.theme-override.theme-override app-timeline .event-icon:hover fa-icon,
.partner-theme.theme-override.theme-override app-timeline .event-icon:focus fa-icon {
  color: #43a047;
}
.partner-theme app-timeline .header,
.partner-theme.theme-override.theme-override app-timeline .header {
  background-color: #43a047;
}
.partner-theme app-timeline .annotation-overlay,
.partner-theme.theme-override.theme-override app-timeline .annotation-overlay {
  color: white;
}
.partner-theme app-timeline .annotation-menu,
.partner-theme.theme-override.theme-override app-timeline .annotation-menu {
  color: white;
}
.partner-theme app-timeline .annotation-menu:hover,
.partner-theme.theme-override.theme-override app-timeline .annotation-menu:hover {
  color: #43a047;
}
.partner-theme app-timeline .annotation-content,
.partner-theme.theme-override.theme-override app-timeline .annotation-content {
  background-color: #2e7d32;
}
.partner-theme app-timeline .close-button:hover,
.partner-theme.theme-override.theme-override app-timeline .close-button:hover {
  background-color: #2e7d32;
}
.partner-theme app-timeline .annotation-tab:hover .annotation-name,
.partner-theme.theme-override.theme-override app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #43a047;
}
.partner-theme app-timeline .annotation-tab.clicked .annotation-name,
.partner-theme.theme-override.theme-override app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #43a047;
  color: #43a047;
}
.partner-theme app-timeline .annotation-name,
.partner-theme.theme-override.theme-override app-timeline .annotation-name {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-timeline .filter-apply,
.partner-theme.theme-override.theme-override app-timeline .filter-apply {
  background-color: #43a047;
  border-color: white;
  color: white;
}
.partner-theme app-timeline .filter-apply:hover,
.partner-theme.theme-override.theme-override app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #43a047;
  color: #43a047;
}
.partner-theme app-timeline .new-year,
.partner-theme.theme-override.theme-override app-timeline .new-year {
  box-shadow: 0 0 0 2px #43a047;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-timeline .no-displayed-events,
.partner-theme.theme-override.theme-override app-timeline .no-displayed-events {
  color: white;
}
.partner-theme app-timeline .clickable-list-item-content fa-icon,
.partner-theme.theme-override.theme-override app-timeline .clickable-list-item-content fa-icon {
  color: #43a047;
}
.partner-theme app-timeline .list-day:hover,
.partner-theme app-timeline .list-day:focus,
.partner-theme.theme-override.theme-override app-timeline .list-day:hover,
.partner-theme.theme-override.theme-override app-timeline .list-day:focus {
  color: #43a047;
}
.partner-theme app-timeline .list-day:hover fa-icon,
.partner-theme app-timeline .list-day:focus fa-icon,
.partner-theme.theme-override.theme-override app-timeline .list-day:hover fa-icon,
.partner-theme.theme-override.theme-override app-timeline .list-day:focus fa-icon {
  color: #43a047;
}
.partner-theme app-timeline .clickable-list-container,
.partner-theme.theme-override.theme-override app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.partner-theme app-timeline .clickable-list-container .no-displayed-events,
.partner-theme.theme-override.theme-override app-timeline .clickable-list-container .no-displayed-events {
  color: #43a047;
}
.partner-theme app-detail-event .link, .partner-theme app-email-dialog .link,
.partner-theme.theme-override.theme-override app-detail-event .link,
.partner-theme.theme-override.theme-override app-email-dialog .link {
  color: inherit;
}
.partner-theme app-detail-event .note, .partner-theme app-email-dialog .note,
.partner-theme.theme-override.theme-override app-detail-event .note,
.partner-theme.theme-override.theme-override app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.partner-theme app-detail-event .files-wrapper .file, .partner-theme app-email-dialog .files-wrapper .file,
.partner-theme.theme-override.theme-override app-detail-event .files-wrapper .file,
.partner-theme.theme-override.theme-override app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.partner-theme app-detail-event .files-wrapper .file:hover, .partner-theme app-email-dialog .files-wrapper .file:hover,
.partner-theme.theme-override.theme-override app-detail-event .files-wrapper .file:hover,
.partner-theme.theme-override.theme-override app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.partner-theme app-detail-event .files-wrapper .file .image-wrapper, .partner-theme app-email-dialog .files-wrapper .file .image-wrapper,
.partner-theme.theme-override.theme-override app-detail-event .files-wrapper .file .image-wrapper,
.partner-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.partner-theme app-detail-event .files-wrapper .file .fileName, .partner-theme app-email-dialog .files-wrapper .file .fileName,
.partner-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName,
.partner-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName {
  color: #43a047;
}
.partner-theme app-detail-event .files-wrapper .file .fileName:hover, .partner-theme app-email-dialog .files-wrapper .file .fileName:hover,
.partner-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName:hover,
.partner-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName:hover {
  color: #66bb6a;
}
.partner-theme app-detail-event .files-wrapper .file .editing, .partner-theme app-email-dialog .files-wrapper .file .editing,
.partner-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing,
.partner-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.partner-theme app-detail-event .files-wrapper .file .editing:hover, .partner-theme app-email-dialog .files-wrapper .file .editing:hover,
.partner-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing:hover,
.partner-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.partner-theme app-detail-customer .files-wrapper .file,
.partner-theme.theme-override.theme-override app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.partner-theme app-detail-customer .files-wrapper .file:hover,
.partner-theme.theme-override.theme-override app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.partner-theme app-detail-customer .files-wrapper .file .image-wrapper,
.partner-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.partner-theme app-detail-customer .files-wrapper .file .fileName,
.partner-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName {
  color: #43a047;
}
.partner-theme app-detail-customer .files-wrapper .file .fileName:hover,
.partner-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName:hover {
  color: #66bb6a;
}
.partner-theme app-detail-customer .files-wrapper .file .editing,
.partner-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.partner-theme app-detail-customer .files-wrapper .file .editing:hover,
.partner-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.partner-theme app-commission .events .tab-header .mat-badge-content,
.partner-theme.theme-override.theme-override app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.partner-theme app-commission .tab-group,
.partner-theme.theme-override.theme-override app-commission .tab-group {
  background-color: white;
}
.partner-theme app-commission .files-wrapper .file,
.partner-theme.theme-override.theme-override app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.partner-theme app-commission .files-wrapper .file:hover,
.partner-theme.theme-override.theme-override app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.partner-theme app-commission .files-wrapper .file .image-wrapper,
.partner-theme.theme-override.theme-override app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.partner-theme app-commission .files-wrapper .file .fileName,
.partner-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName {
  color: #43a047;
}
.partner-theme app-commission .files-wrapper .file .fileName:hover,
.partner-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName:hover {
  color: #66bb6a;
}
.partner-theme app-commission .files-wrapper .file .editing,
.partner-theme.theme-override.theme-override app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.partner-theme app-commission .files-wrapper .file .editing:hover,
.partner-theme.theme-override.theme-override app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.partner-theme app-detail-partner a.link,
.partner-theme.theme-override.theme-override app-detail-partner a.link {
  color: white;
}
.partner-theme app-icon-select-dialog .iconwrapper:hover,
.partner-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover {
  background-color: #43a047;
}
.partner-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.partner-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.partner-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.partner-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #43a047;
}
.partner-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.partner-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.partner-theme app-license-settings .bottom-border,
.partner-theme.theme-override.theme-override app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.partner-theme app-license-settings .inactive-overlay,
.partner-theme.theme-override.theme-override app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.partner-theme app-license-settings .inactive-overlay .inactive-text,
.partner-theme.theme-override.theme-override app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.partner-theme app-customer-statistics .chart-card,
.partner-theme.theme-override.theme-override app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.partner-theme app-global-statistics .chart-card,
.partner-theme.theme-override.theme-override app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.partner-theme .clickable-mat-row:hover,
.partner-theme.theme-override.theme-override .clickable-mat-row:hover {
  cursor: pointer;
}
.partner-theme .clickable-mat-row:hover, .partner-theme .clickable-mat-row:active, .partner-theme .clickable-mat-row:focus, .partner-theme .clickable-mat-row.active,
.partner-theme.theme-override.theme-override .clickable-mat-row:hover,
.partner-theme.theme-override.theme-override .clickable-mat-row:active,
.partner-theme.theme-override.theme-override .clickable-mat-row:focus,
.partner-theme.theme-override.theme-override .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.partner-theme .clickable-mat-row.app-color-event,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.partner-theme .clickable-mat-row.app-color-event.is-active, .partner-theme .clickable-mat-row.app-color-event:hover, .partner-theme .clickable-mat-row.app-color-event:active, .partner-theme .clickable-mat-row.app-color-event:focus,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-event.is-active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-event:hover,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-event:active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.partner-theme .clickable-mat-row.app-color-time-tracking,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.partner-theme .clickable-mat-row.app-color-time-tracking.is-active, .partner-theme .clickable-mat-row.app-color-time-tracking:hover, .partner-theme .clickable-mat-row.app-color-time-tracking:active, .partner-theme .clickable-mat-row.app-color-time-tracking:focus,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking.is-active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:hover,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.partner-theme .clickable-mat-row.app-color-approved,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.partner-theme .clickable-mat-row.app-color-approved.is-active, .partner-theme .clickable-mat-row.app-color-approved:hover, .partner-theme .clickable-mat-row.app-color-approved:active, .partner-theme .clickable-mat-row.app-color-approved:focus,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-approved.is-active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:hover,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.partner-theme .clickable-mat-row.app-color-declined,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.partner-theme .clickable-mat-row.app-color-declined.is-active, .partner-theme .clickable-mat-row.app-color-declined:hover, .partner-theme .clickable-mat-row.app-color-declined:active, .partner-theme .clickable-mat-row.app-color-declined:focus,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-declined.is-active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:hover,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.partner-theme .clickable-mat-row.app-color-invoice-verrechnet,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.partner-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .partner-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .partner-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .partner-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:hover,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.partner-theme .clickable-mat-row.app-color-invoice-booked,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.partner-theme .clickable-mat-row.app-color-invoice-booked.is-active, .partner-theme .clickable-mat-row.app-color-invoice-booked:hover, .partner-theme .clickable-mat-row.app-color-invoice-booked:active, .partner-theme .clickable-mat-row.app-color-invoice-booked:focus,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked.is-active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:hover,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.partner-theme .clickable-mat-row.app-color-late,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.partner-theme .clickable-mat-row.app-color-late.is-active, .partner-theme .clickable-mat-row.app-color-late:hover, .partner-theme .clickable-mat-row.app-color-late:active, .partner-theme .clickable-mat-row.app-color-late:focus,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-late.is-active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-late:hover,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-late:active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.partner-theme .clickable-mat-row.app-color-invoice-storniert,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.partner-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .partner-theme .clickable-mat-row.app-color-invoice-storniert:hover, .partner-theme .clickable-mat-row.app-color-invoice-storniert:active, .partner-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert.is-active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:hover,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.partner-theme .clickable-mat-row.app-color-invoice-approved,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.partner-theme .clickable-mat-row.app-color-invoice-approved.is-active, .partner-theme .clickable-mat-row.app-color-invoice-approved:hover, .partner-theme .clickable-mat-row.app-color-invoice-approved:active, .partner-theme .clickable-mat-row.app-color-invoice-approved:focus,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved.is-active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:hover,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.partner-theme .clickable-mat-row.app-color-commission-open,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.partner-theme .clickable-mat-row.app-color-commission-open.is-active, .partner-theme .clickable-mat-row.app-color-commission-open:hover, .partner-theme .clickable-mat-row.app-color-commission-open:active, .partner-theme .clickable-mat-row.app-color-commission-open:focus,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open.is-active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:hover,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.partner-theme .clickable-mat-row.app-color-commission-in-progress,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.partner-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .partner-theme .clickable-mat-row.app-color-commission-in-progress:hover, .partner-theme .clickable-mat-row.app-color-commission-in-progress:active, .partner-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress.is-active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:hover,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.partner-theme .clickable-mat-row.app-color-commission-freigabe,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.partner-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .partner-theme .clickable-mat-row.app-color-commission-freigabe:hover, .partner-theme .clickable-mat-row.app-color-commission-freigabe:active, .partner-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe.is-active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:hover,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.partner-theme .clickable-mat-row.app-color-commission-abgerechnet,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.partner-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .partner-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .partner-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .partner-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:hover,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.partner-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.partner-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .partner-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .partner-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .partner-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.partner-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.partner-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .partner-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .partner-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .partner-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:active,
.partner-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.partner-theme app-detail-view-template,
.partner-theme.theme-override.theme-override app-detail-view-template {
  background-color: #e9f0f5;
}
.partner-theme app-detail-view-template > .buttons,
.partner-theme.theme-override.theme-override app-detail-view-template > .buttons {
  background-color: #43a047;
  color: white;
}
.partner-theme app-detail-view-template .resizer.resizer.resizer,
.partner-theme.theme-override.theme-override app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.partner-theme app-profile-template .card::before,
.partner-theme.theme-override.theme-override app-profile-template .card::before {
  background-color: #2e7d32;
}
.partner-theme app-profile-template a.link,
.partner-theme.theme-override.theme-override app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-search-return,
.partner-theme.theme-override.theme-override app-search-return {
  background-color: white;
}
.partner-theme app-search-return .available-types,
.partner-theme.theme-override.theme-override app-search-return .available-types {
  background-color: white;
}
.partner-theme app-search-return .data,
.partner-theme.theme-override.theme-override app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.partner-theme app-search-return .data:nth-child(2n+1),
.partner-theme.theme-override.theme-override app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.partner-theme app-search-return .data:hover,
.partner-theme.theme-override.theme-override app-search-return .data:hover {
  background-color: #c7c7c7;
}
.partner-theme app-search-return .data .icon-wrapper,
.partner-theme.theme-override.theme-override app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.partner-theme .app-button,
.partner-theme .app-round-button,
.partner-theme.theme-override.theme-override .app-button,
.partner-theme.theme-override.theme-override .app-round-button {
  background-color: #43a047;
  color: white;
  border-color: #43a047;
}
.partner-theme .app-button:hover, .partner-theme .app-button.app-button-active, .partner-theme .app-button.app-button-inverted,
.partner-theme .app-round-button:hover,
.partner-theme .app-round-button.app-button-active,
.partner-theme .app-round-button.app-button-inverted,
.partner-theme.theme-override.theme-override .app-button:hover,
.partner-theme.theme-override.theme-override .app-button.app-button-active,
.partner-theme.theme-override.theme-override .app-button.app-button-inverted,
.partner-theme.theme-override.theme-override .app-round-button:hover,
.partner-theme.theme-override.theme-override .app-round-button.app-button-active,
.partner-theme.theme-override.theme-override .app-round-button.app-button-inverted {
  background-color: white;
  color: #43a047;
}
.partner-theme .app-button.app-button-active,
.partner-theme .app-round-button.app-button-active,
.partner-theme.theme-override.theme-override .app-button.app-button-active,
.partner-theme.theme-override.theme-override .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.partner-theme .app-button.app-button-inverted:hover, .partner-theme .app-button.app-button-inverted.app-button-active,
.partner-theme .app-round-button.app-button-inverted:hover,
.partner-theme .app-round-button.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.partner-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover,
.partner-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.partner-theme .app-button.app-button-inverted.app-button-active,
.partner-theme .app-round-button.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  background-color: #265c29;
  box-shadow: inset 0 0 0.75rem #163417;
}
.partner-theme .app-button.app-button-inverted:hover,
.partner-theme .app-round-button.app-button-inverted:hover,
.partner-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.partner-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover {
  background-color: #43a047;
}
.partner-theme .app-button[disabled][disabled],
.partner-theme .app-round-button[disabled][disabled],
.partner-theme.theme-override.theme-override .app-button[disabled][disabled],
.partner-theme.theme-override.theme-override .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.partner-theme .app-button.app-button-lighter,
.partner-theme .app-round-button.app-button-lighter,
.partner-theme.theme-override.theme-override .app-button.app-button-lighter,
.partner-theme.theme-override.theme-override .app-round-button.app-button-lighter {
  background-color: #66bb6a;
  color: white;
  border-color: #66bb6a;
}
.partner-theme .app-button.app-button-lighter:hover, .partner-theme .app-button.app-button-lighter.app-button-active, .partner-theme .app-button.app-button-lighter.app-button-inverted,
.partner-theme .app-round-button.app-button-lighter:hover,
.partner-theme .app-round-button.app-button-lighter.app-button-active,
.partner-theme .app-round-button.app-button-lighter.app-button-inverted,
.partner-theme.theme-override.theme-override .app-button.app-button-lighter:hover,
.partner-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.partner-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted,
.partner-theme.theme-override.theme-override .app-round-button.app-button-lighter:hover,
.partner-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active,
.partner-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #66bb6a;
}
.partner-theme .app-button.app-button-lighter.app-button-active,
.partner-theme .app-round-button.app-button-lighter.app-button-active,
.partner-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.partner-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.partner-theme .app-button.app-button-lighter.app-button-inverted:hover, .partner-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.partner-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.partner-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.partner-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover,
.partner-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.partner-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.partner-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #3b853f;
  box-shadow: inset 0 0 0.75rem #2a5e2c;
}
.partner-theme .app-button.app-button-lighter.app-button-inverted:hover,
.partner-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.partner-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.partner-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #66bb6a;
}
.partner-theme .app-button.app-button-lighter[disabled][disabled],
.partner-theme .app-round-button.app-button-lighter[disabled][disabled],
.partner-theme.theme-override.theme-override .app-button.app-button-lighter[disabled][disabled],
.partner-theme.theme-override.theme-override .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.partner-theme .app-stroked-round-button,
.partner-theme.theme-override.theme-override .app-stroked-round-button {
  background-color: #43a047;
  color: white;
  border-color: white;
}
.partner-theme .app-stroked-round-button:hover, .partner-theme .app-stroked-round-button.app-button-active, .partner-theme .app-stroked-round-button.app-button-inverted,
.partner-theme.theme-override.theme-override .app-stroked-round-button:hover,
.partner-theme.theme-override.theme-override .app-stroked-round-button.app-button-active,
.partner-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #43a047;
}
.partner-theme .app-stroked-round-button.app-button-active,
.partner-theme.theme-override.theme-override .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.partner-theme .app-stroked-round-button.app-button-inverted:hover, .partner-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover,
.partner-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.partner-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #265c29;
  box-shadow: inset 0 0 0.75rem #163417;
}
.partner-theme .app-stroked-round-button.app-button-inverted:hover,
.partner-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover {
  background-color: #43a047;
}
.partner-theme .app-stroked-round-button[disabled][disabled],
.partner-theme.theme-override.theme-override .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.partner-theme .app-stroked-round-button.app-button-inverted,
.partner-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  border-color: #43a047;
}
.partner-theme .app-stroked-round-button.app-button-lighter,
.partner-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter {
  background-color: #66bb6a;
  color: white;
  border-color: white;
}
.partner-theme .app-stroked-round-button.app-button-lighter:hover, .partner-theme .app-stroked-round-button.app-button-lighter.app-button-active, .partner-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.partner-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter:hover,
.partner-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active,
.partner-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #66bb6a;
}
.partner-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.partner-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.partner-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .partner-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.partner-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.partner-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #3b853f;
  box-shadow: inset 0 0 0.75rem #2a5e2c;
}
.partner-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.partner-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #66bb6a;
}
.partner-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.partner-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.partner-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.partner-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #66bb6a;
}
.partner-theme app-timeline-view .files-icon,
.partner-theme.theme-override.theme-override app-timeline-view .files-icon {
  color: #43a047;
}
.partner-theme app-event-types-selector-card .delete-icon,
.partner-theme.theme-override.theme-override app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.partner-theme app-loading.not-transparent,
.partner-theme.theme-override.theme-override app-loading.not-transparent {
  background-color: #e9f0f5;
}
.partner-theme app-map-dialog > .buttons,
.partner-theme.theme-override.theme-override app-map-dialog > .buttons {
  background-color: white;
}
.partner-theme app-settings-list a.highlight,
.partner-theme.theme-override.theme-override app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.partner-theme app-settings-list .wrapper,
.partner-theme.theme-override.theme-override app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.partner-theme app-settings-list .clickable-list-container:before,
.partner-theme.theme-override.theme-override app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.partner-theme app-list-layout-with-routing .tab-group,
.partner-theme.theme-override.theme-override app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.partner-theme app-list-layout-with-routing .toggle-view-button,
.partner-theme.theme-override.theme-override app-list-layout-with-routing .toggle-view-button {
  background: #2e7d32;
  color: white;
}
.partner-theme app-preview .timeline-item-card,
.partner-theme.theme-override.theme-override app-preview .timeline-item-card {
  background-color: white;
}
.partner-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.partner-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #43a047, inset -0.5rem 0 0.5rem -0.5rem #43a047;
}
.partner-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.partner-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #43a047, inset -0.5rem 0 0.5rem -0.5rem #43a047, inset 0 0.5rem 0.5rem -0.5rem #43a047;
}
.partner-theme app-file-card .inset-box-shadow.inset-box-shadow,
.partner-theme.theme-override.theme-override app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #43a047;
}
.partner-theme app-file-card .image-container,
.partner-theme.theme-override.theme-override app-file-card .image-container {
  background-color: gray;
}
.partner-theme app-file-card .download-button:hover, .partner-theme app-file-card .delete-button:hover, .partner-theme app-file-card .event-button:hover, .partner-theme app-file-card .file-info-button:hover,
.partner-theme.theme-override.theme-override app-file-card .download-button:hover,
.partner-theme.theme-override.theme-override app-file-card .delete-button:hover,
.partner-theme.theme-override.theme-override app-file-card .event-button:hover,
.partner-theme.theme-override.theme-override app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.partner-theme app-file-card .download-button:hover, .partner-theme app-file-card .event-button:hover,
.partner-theme.theme-override.theme-override app-file-card .download-button:hover,
.partner-theme.theme-override.theme-override app-file-card .event-button:hover {
  color: #43a047;
}
.partner-theme app-file-card .delete-button, .partner-theme app-file-card .selected-icon, .partner-theme app-file-card .link-icon,
.partner-theme.theme-override.theme-override app-file-card .delete-button,
.partner-theme.theme-override.theme-override app-file-card .selected-icon,
.partner-theme.theme-override.theme-override app-file-card .link-icon {
  color: #bdbdbd;
}
.partner-theme app-file-card .delete-button:hover,
.partner-theme.theme-override.theme-override app-file-card .delete-button:hover {
  color: red;
}
.partner-theme app-file-card .timeline-item-card,
.partner-theme.theme-override.theme-override app-file-card .timeline-item-card {
  background-color: white;
}
.partner-theme app-commission-list tr.highlight,
.partner-theme.theme-override.theme-override app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.partner-theme app-commission-list section.wrapper,
.partner-theme.theme-override.theme-override app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-commission-list header.header,
.partner-theme.theme-override.theme-override app-commission-list header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-commission-list header.header button.clear-search,
.partner-theme.theme-override.theme-override app-commission-list header.header button.clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-commission-list header.header button.clear-search:hover,
.partner-theme.theme-override.theme-override app-commission-list header.header button.clear-search:hover {
  background-color: #43a047;
}
.partner-theme app-commission-list .clickable-list-container:before,
.partner-theme.theme-override.theme-override app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.partner-theme app-commission-list .clickable-list-container .global-stats-link a,
.partner-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.partner-theme app-commission-list a.active,
.partner-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.partner-theme.theme-override.theme-override app-commission-list a.active,
.partner-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.partner-theme app-videodokumentation-list section.wrapper,
.partner-theme.theme-override.theme-override app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-videodokumentation-list header.header,
.partner-theme.theme-override.theme-override app-videodokumentation-list header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-videodokumentation-list header.header ° button.clear-search,
.partner-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.partner-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #43a047;
}
.partner-theme app-videodokumentation-list .clickable-list-container:before,
.partner-theme.theme-override.theme-override app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.partner-theme app-videodokumentation-list a.active,
.partner-theme.theme-override.theme-override app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.partner-theme app-email-client .email-list .email-list-entry.current,
.partner-theme.theme-override.theme-override app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.partner-theme app-email-client .nav-bar,
.partner-theme.theme-override.theme-override app-email-client .nav-bar {
  background-color: white;
}
.partner-theme app-email-client .search-bar-header,
.partner-theme.theme-override.theme-override app-email-client .search-bar-header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-email-client .search-bar-clear-search,
.partner-theme.theme-override.theme-override app-email-client .search-bar-clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-email-client .search-bar-clear-search:hover,
.partner-theme.theme-override.theme-override app-email-client .search-bar-clear-search:hover {
  background-color: #43a047;
}
.partner-theme app-email-client .email-preview .email-contact-link,
.partner-theme.theme-override.theme-override app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-email-client .email-preview .email-card,
.partner-theme.theme-override.theme-override app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.partner-theme app-email-client .email-preview .email-iframe,
.partner-theme.theme-override.theme-override app-email-client .email-preview .email-iframe {
  color: white;
}
.partner-theme app-email-client .sub-elements,
.partner-theme.theme-override.theme-override app-email-client .sub-elements {
  background: whitesmoke;
}
.partner-theme app-email-client .nav-tree .mat-list-item-content,
.partner-theme.theme-override.theme-override app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.partner-theme app-email-client .email-list-entry,
.partner-theme.theme-override.theme-override app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.partner-theme app-support-dialog .card,
.partner-theme.theme-override.theme-override app-support-dialog .card {
  background-color: #e9f0f5;
}
.partner-theme app-support-dialog a.link,
.partner-theme.theme-override.theme-override app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-image-editor .tui-image-editor-main-container,
.partner-theme.theme-override.theme-override app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.partner-theme app-image-editor .tui-image-editor-controls,
.partner-theme.theme-override.theme-override app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.partner-theme app-image-editor .tui-image-editor-menu .enabled,
.partner-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.partner-theme app-image-editor .tui-image-editor-menu .normal,
.partner-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.partner-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.partner-theme.theme-override.theme-override app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.partner-theme app-file-explorer .example-container, .partner-theme app-file-explorer .content,
.partner-theme.theme-override.theme-override app-file-explorer .example-container,
.partner-theme.theme-override.theme-override app-file-explorer .content {
  background-color: white;
}
.partner-theme app-file-explorer .explorer-tree-node:hover,
.partner-theme app-file-explorer .list-item:hover,
.partner-theme.theme-override.theme-override app-file-explorer .explorer-tree-node:hover,
.partner-theme.theme-override.theme-override app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.partner-theme app-file-explorer .explorer-tree-node.selected,
.partner-theme.theme-override.theme-override app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.partner-theme app-file-explorer .share-icon,
.partner-theme.theme-override.theme-override app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.partner-theme app-file-explorer .toggle-view-button,
.partner-theme.theme-override.theme-override app-file-explorer .toggle-view-button {
  background: #2e7d32;
  color: white;
}
.partner-theme app-file-explorer .root-button,
.partner-theme.theme-override.theme-override app-file-explorer .root-button {
  color: white;
}
.partner-theme app-file-explorer .root-button fa-icon,
.partner-theme.theme-override.theme-override app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.partner-theme app-file-explorer .selected-elements-amount,
.partner-theme.theme-override.theme-override app-file-explorer .selected-elements-amount {
  background-color: white;
}
.partner-theme app-file-explorer .back-button .inverted-arrow,
.partner-theme.theme-override.theme-override app-file-explorer .back-button .inverted-arrow {
  color: #43a047;
}
.partner-theme app-file-explorer .back-button:focus .inverted-arrow, .partner-theme app-file-explorer .back-button:hover .inverted-arrow,
.partner-theme.theme-override.theme-override app-file-explorer .back-button:focus .inverted-arrow,
.partner-theme.theme-override.theme-override app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.partner-theme app-file-explorer .back-button:disabled .inverted-arrow,
.partner-theme.theme-override.theme-override app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.partner-theme app-select-folder-dialog .explorer-tree-node:hover, .partner-theme app-select-folder-dialog .list-item:hover,
.partner-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node:hover,
.partner-theme.theme-override.theme-override app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.partner-theme app-select-folder-dialog .explorer-tree-node.selected,
.partner-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.partner-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.partner-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.partner-theme app-reports-list section.wrapper,
.partner-theme.theme-override.theme-override app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-reports-list header.header,
.partner-theme.theme-override.theme-override app-reports-list header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-reports-list header.header button.clear-search,
.partner-theme.theme-override.theme-override app-reports-list header.header button.clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-reports-list header.header button.clear-search:hover,
.partner-theme.theme-override.theme-override app-reports-list header.header button.clear-search:hover {
  background-color: #43a047;
}
.partner-theme app-reports-list .clickable-list-container:before,
.partner-theme.theme-override.theme-override app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.partner-theme app-reports-list a.active,
.partner-theme.theme-override.theme-override app-reports-list a.active {
  background-color: #e0e0e0;
}
.partner-theme app-generated-documents-list section.wrapper,
.partner-theme.theme-override.theme-override app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-generated-documents-list header.header,
.partner-theme.theme-override.theme-override app-generated-documents-list header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-generated-documents-list header.header button.clear-search,
.partner-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-generated-documents-list header.header button.clear-search:hover,
.partner-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search:hover {
  background-color: #43a047;
}
.partner-theme app-generated-documents-list .clickable-list-container:before,
.partner-theme.theme-override.theme-override app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.partner-theme app-generated-documents-list a.active,
.partner-theme.theme-override.theme-override app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.partner-theme app-invoice-editor .button-wrapper,
.partner-theme.theme-override.theme-override app-invoice-editor .button-wrapper {
  background-color: white;
}
.partner-theme .hover-form .mat-form-field-flex:hover,
.partner-theme.theme-override.theme-override .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.partner-theme app-dave-list-card .selected-clickable-list-item, .partner-theme app-dave-list-card .selected-clickable-list-item:hover,
.partner-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item,
.partner-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.partner-theme app-dave-list-card .card-header,
.partner-theme.theme-override.theme-override app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.partner-theme app-dave-list-card .bottom-shadow,
.partner-theme.theme-override.theme-override app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.partner-theme app-filter div.date,
.partner-theme.theme-override.theme-override app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.partner-theme app-event-card .primary,
.partner-theme.theme-override.theme-override app-event-card .primary {
  color: #43a047;
}
.partner-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.partner-theme.theme-override.theme-override app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.partner-theme app-booking-positions-list section.wrapper,
.partner-theme.theme-override.theme-override app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-booking-positions-list header.header,
.partner-theme.theme-override.theme-override app-booking-positions-list header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-booking-positions-list header.header button.clear-search,
.partner-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-booking-positions-list header.header button.clear-search:hover,
.partner-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search:hover {
  background-color: #43a047;
}
.partner-theme app-booking-positions-list .clickable-list-container:before,
.partner-theme.theme-override.theme-override app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.partner-theme app-booking-positions-list a.active,
.partner-theme.theme-override.theme-override app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.partner-theme app-booking-positions-list th,
.partner-theme.theme-override.theme-override app-booking-positions-list th {
  background: whitesmoke !important;
}
.partner-theme app-dave-list tr.highlight,
.partner-theme.theme-override.theme-override app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.partner-theme app-dave-list section.wrapper,
.partner-theme.theme-override.theme-override app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-dave-list .drag-header.cdk-drag-preview,
.partner-theme.theme-override.theme-override app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.partner-theme app-dave-list header.header,
.partner-theme.theme-override.theme-override app-dave-list header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-dave-list header.header button.clear-search,
.partner-theme.theme-override.theme-override app-dave-list header.header button.clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-dave-list header.header button.clear-search:hover,
.partner-theme.theme-override.theme-override app-dave-list header.header button.clear-search:hover {
  background-color: #43a047;
}
.partner-theme app-dave-list .clickable-list-container:before,
.partner-theme.theme-override.theme-override app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.partner-theme app-dave-list .clickable-list-container .global-stats-link > a,
.partner-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.partner-theme app-dave-list a.active,
.partner-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.partner-theme.theme-override.theme-override app-dave-list a.active,
.partner-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.partner-theme app-export-business-volumes-dialog tr.highlight,
.partner-theme.theme-override.theme-override app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.partner-theme app-export-business-volumes-dialog section.wrapper,
.partner-theme.theme-override.theme-override app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.partner-theme.theme-override.theme-override app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.partner-theme app-export-business-volumes-dialog header.header,
.partner-theme.theme-override.theme-override app-export-business-volumes-dialog header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-export-business-volumes-dialog header.header button.clear-search,
.partner-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.partner-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #43a047;
}
.partner-theme app-export-business-volumes-dialog .clickable-list-container:before,
.partner-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.partner-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.partner-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.partner-theme app-export-business-volumes-dialog a.active,
.partner-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.partner-theme.theme-override.theme-override app-export-business-volumes-dialog a.active,
.partner-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.partner-theme app-contact-list .darker-background.darker-background,
.partner-theme.theme-override.theme-override app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.partner-theme app-contact-list .darker-background.darker-background:hover,
.partner-theme.theme-override.theme-override app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.partner-theme app-select-persons table tr th[mat-header-cell],
.partner-theme.theme-override.theme-override app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.partner-theme app-shift-plan .header-colorful,
.partner-theme.theme-override.theme-override app-shift-plan .header-colorful {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-shift-plan .header-colorful .today-button.today-button,
.partner-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.partner-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .partner-theme app-shift-plan .header-colorful .today-button.today-button,
.partner-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button,
.partner-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.partner-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .partner-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.partner-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.partner-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.partner-theme app-detail-piecework main,
.partner-theme.theme-override.theme-override app-detail-piecework main {
  background-color: #43a047;
  color: white;
}
.partner-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.partner-theme.theme-override.theme-override app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.partner-theme app-detail-piecework main .mat-list-base .mat-list-item,
.partner-theme.theme-override.theme-override app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.partner-theme app-detail-piecework main .mat-tab-label,
.partner-theme.theme-override.theme-override app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.partner-theme app-detail-piecework header,
.partner-theme.theme-override.theme-override app-detail-piecework header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-detail-piecework mat-expansion-panel.primary-background,
.partner-theme.theme-override.theme-override app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #43a047;
  color: white;
}
.partner-theme app-piecework-demo .scrollable,
.partner-theme.theme-override.theme-override app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.partner-theme app-side-nav-bar,
.partner-theme.theme-override.theme-override app-side-nav-bar {
  background-color: whitesmoke;
}
.partner-theme app-side-nav-bar [mat-list-item].is-active,
.partner-theme.theme-override.theme-override app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #43a047;
}
.partner-theme app-side-nav-bar mat-nav-list,
.partner-theme.theme-override.theme-override app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.partner-theme .dave-inc-bar,
.partner-theme.theme-override.theme-override .dave-inc-bar {
  background-color: #43a047;
}
.partner-theme app-root,
.partner-theme.theme-override.theme-override app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-commission-overview .alex-sein-buntes-feld,
.partner-theme.theme-override.theme-override app-commission-overview .alex-sein-buntes-feld {
  background-color: #43a047;
}
.partner-theme app-commission-overview .btgb-table-wrapper th:first-child,
.partner-theme app-commission-overview .btgb-table-wrapper td:first-child,
.partner-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:first-child,
.partner-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.partner-theme app-commission-overview .btgb-table-wrapper .color-dot,
.partner-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.partner-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.partner-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.partner-theme app-commission-overview .btgb-table-wrapper th:last-child,
.partner-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:last-child {
  color: #43a047;
  border-color: #43a047;
}
.partner-theme app-commission-overview .timeline,
.partner-theme.theme-override.theme-override app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.partner-theme app-commission-overview .timeline-event-card,
.partner-theme.theme-override.theme-override app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.partner-theme app-commission-overview .timeline-event-card:hover,
.partner-theme.theme-override.theme-override app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.partner-theme app-comment-list .inline-send,
.partner-theme.theme-override.theme-override app-comment-list .inline-send {
  background: white;
}
.partner-theme app-new-booking-option .highlight.highlight,
.partner-theme.theme-override.theme-override app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.partner-theme app-new-booking-option .dont-edit.dont-edit,
.partner-theme app-new-booking-option .disabled.disabled,
.partner-theme.theme-override.theme-override app-new-booking-option .dont-edit.dont-edit,
.partner-theme.theme-override.theme-override app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.partner-theme .ngx-toastr,
.partner-theme.theme-override.theme-override .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.partner-theme .ngx-toastr:hover,
.partner-theme.theme-override.theme-override .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.partner-theme .ngx-toastr.toast-success,
.partner-theme.theme-override.theme-override .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.partner-theme .ngx-toastr.toast-error,
.partner-theme.theme-override.theme-override .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.partner-theme .ngx-toastr.toast-info,
.partner-theme.theme-override.theme-override .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-resource-plan .header-colorful,
.partner-theme.theme-override.theme-override app-resource-plan .header-colorful {
  background-color: #2e7d32;
  color: white;
}
.partner-theme app-resource-plan .header-colorful .today-button.today-button,
.partner-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.partner-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .partner-theme app-resource-plan .header-colorful .today-button.today-button,
.partner-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button,
.partner-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.partner-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .partner-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.partner-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.partner-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.partner-theme app-time-tracker,
.partner-theme.theme-override.theme-override app-time-tracker {
  background-color: #66bb6a;
  color: white;
}
.partner-theme .ngx-mat-colorpicker-content,
.partner-theme.theme-override.theme-override .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.partner-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.partner-theme.theme-override.theme-override .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.partner-theme app-person-list-entry a.link,
.partner-theme.theme-override.theme-override app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-doctor-list-entry .link,
.partner-theme.theme-override.theme-override app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-expansion-panel .scrollable .top-shadow,
.partner-theme.theme-override.theme-override app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.partner-theme app-expansion-panel .scrollable .bottom-shadow,
.partner-theme.theme-override.theme-override app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.partner-theme .app-background-primary,
.partner-theme.theme-override.theme-override .app-background-primary {
  background-color: #43a047;
}
.partner-theme .app-background-accent,
.partner-theme.theme-override.theme-override .app-background-accent {
  background-color: #fafafa;
}
.partner-theme .app-background-warn,
.partner-theme.theme-override.theme-override .app-background-warn {
  background-color: #e91e63;
}
.partner-theme .app-foreground-primary,
.partner-theme.theme-override.theme-override .app-foreground-primary {
  color: #43a047;
}
.partner-theme .app-foreground-accent,
.partner-theme.theme-override.theme-override .app-foreground-accent {
  color: #fafafa;
}
.partner-theme .app-foreground-warn,
.partner-theme.theme-override.theme-override .app-foreground-warn {
  color: #e91e63;
}
.partner-theme app-ck-editor,
.partner-theme.theme-override.theme-override app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.partner-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.partner-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.partner-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.partner-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.partner-theme app-file-order-dialog .list-item,
.partner-theme.theme-override.theme-override app-file-order-dialog .list-item {
  background: white;
}
.partner-theme app-start-process-dialog .selected-files-list,
.partner-theme.theme-override.theme-override app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.partner-theme app-process-main-view .detection-modal-wrapper,
.partner-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper {
  background: white;
}
.partner-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.partner-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #43a047;
}
.partner-theme app-process-main-view .main-file-badge,
.partner-theme.theme-override.theme-override app-process-main-view .main-file-badge {
  color: #43a047;
}
.partner-theme app-new-document-view-component dropzone .input,
.partner-theme app-new-document-view-component dropzone .pen-icon,
.partner-theme.theme-override.theme-override app-new-document-view-component dropzone .input,
.partner-theme.theme-override.theme-override app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-time-tracker-multiple .timer-card,
.partner-theme.theme-override.theme-override app-time-tracker-multiple .timer-card {
  background-color: #66bb6a;
  color: white;
}
.partner-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.partner-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.partner-theme app-arl-table tr.element-row:not(.expanded-row):active,
.partner-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.partner-theme app-arl-table .add-button-list,
.partner-theme.theme-override.theme-override app-arl-table .add-button-list {
  background: white;
}
.partner-theme app-pseudo-step-header .wrapper-button.active,
.partner-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active {
  border-color: #43a047;
}
.partner-theme app-pseudo-step-header .image-wrapper,
.partner-theme.theme-override.theme-override app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.partner-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.partner-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.partner-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #43a047;
  color: white;
}
.partner-theme app-milestone-modal .status-form,
.partner-theme.theme-override.theme-override app-milestone-modal .status-form {
  background: white;
}
.partner-theme app-e-invoice-view .grid-borders.grid-borders,
.partner-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.partner-theme app-e-invoice-view .borders,
.partner-theme app-e-invoice-view .borders-column,
.partner-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.partner-theme app-e-invoice-view .borders-row,
.partner-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.partner-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders,
.partner-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.partner-theme.theme-override.theme-override app-e-invoice-view .borders,
.partner-theme.theme-override.theme-override app-e-invoice-view .borders-column,
.partner-theme.theme-override.theme-override app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.partner-theme.theme-override.theme-override app-e-invoice-view .borders-row,
.partner-theme.theme-override.theme-override app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.partner-theme app-e-invoice-view .mat-table td,
.partner-theme app-e-invoice-view .mat-table th,
.partner-theme.theme-override.theme-override app-e-invoice-view .mat-table td,
.partner-theme.theme-override.theme-override app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-e-invoice-allowance-charge-view .borders,
.partner-theme app-e-invoice-allowance-charge-view .borders-column,
.partner-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.partner-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders,
.partner-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column,
.partner-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.partner-theme app-detail-contract .primary,
.partner-theme.theme-override.theme-override app-detail-contract .primary {
  color: #43a047;
}
.partner-theme app-detail-contract .filter,
.partner-theme.theme-override.theme-override app-detail-contract .filter {
  background-color: white;
}
.partner-theme app-detail-contract .filter h2,
.partner-theme.theme-override.theme-override app-detail-contract .filter h2 {
  color: #43a047;
}
.partner-theme app-contract-list header.header,
.partner-theme.theme-override.theme-override app-contract-list header.header {
  color: white;
  background-color: #2e7d32;
}
.partner-theme app-detail-doctor .deleted,
.partner-theme.theme-override.theme-override app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.partner-theme app-detail-doctor .bookmark-wrapper,
.partner-theme.theme-override.theme-override app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme app-detail-doctor a.link,
.partner-theme.theme-override.theme-override app-detail-doctor a.link {
  color: white;
}
.partner-theme.dark-theme .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.partner-theme.dark-theme .mat-option,
.partner-theme.theme-override.theme-override.dark-theme .mat-option {
  color: white;
}
.partner-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .partner-theme.dark-theme .mat-option:focus:not(.mat-option-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-option:hover:not(.mat-option-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.partner-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.partner-theme.dark-theme .mat-option.mat-active,
.partner-theme.theme-override.theme-override.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.partner-theme.dark-theme .mat-option.mat-option-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #43a047;
}
.partner-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.partner-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.partner-theme.dark-theme .mat-optgroup-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-pseudo-checkbox,
.partner-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme .mat-pseudo-checkbox::after,
.partner-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.partner-theme.dark-theme .mat-pseudo-checkbox-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.partner-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.partner-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.partner-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.partner-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #43a047;
}
.partner-theme.dark-theme .mat-pseudo-checkbox-checked,
.partner-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.partner-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.partner-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.partner-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked,
.partner-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate,
.partner-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.partner-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.partner-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.partner-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.partner-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.partner-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.partner-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.partner-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.partner-theme.dark-theme .mat-app-background, .partner-theme.dark-theme.mat-app-background,
.partner-theme.theme-override.theme-override.dark-theme .mat-app-background,
.partner-theme.theme-override.theme-override.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.partner-theme.dark-theme .mat-elevation-z0,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z1,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z2,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z3,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z4,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z5,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z6,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z7,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z8,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z9,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z10,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z11,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z12,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z13,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z14,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z15,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z16,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z17,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z18,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z19,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z20,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z21,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z22,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z23,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-elevation-z24,
.partner-theme.theme-override.theme-override.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.partner-theme.dark-theme .mat-autocomplete-panel,
.partner-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.partner-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.partner-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.partner-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.partner-theme.dark-theme .mat-badge,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge {
  position: relative;
}
.partner-theme.dark-theme .mat-badge.mat-badge,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.partner-theme.dark-theme .mat-badge-hidden .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.partner-theme.dark-theme .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.partner-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.partner-theme.dark-theme .mat-badge-content._mat-animation-noopable,
.partner-theme.theme-override.theme-override.dark-theme .ng-animate-disabled .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.partner-theme.dark-theme .mat-badge-content.mat-badge-active,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.partner-theme.dark-theme .mat-badge-small .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.partner-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.partner-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.partner-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .partner-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.partner-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .partner-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.partner-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .partner-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.partner-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .partner-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.partner-theme.dark-theme .mat-badge-medium .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.partner-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.partner-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.partner-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .partner-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.partner-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .partner-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.partner-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .partner-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.partner-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .partner-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.partner-theme.dark-theme .mat-badge-large .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.partner-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.partner-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.partner-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .partner-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.partner-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .partner-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.partner-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .partner-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.partner-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .partner-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .partner-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.partner-theme.dark-theme .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  color: white;
  background: #43a047;
}
.cdk-high-contrast-active .partner-theme.dark-theme .mat-badge-content, .cdk-high-contrast-active .partner-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.partner-theme.dark-theme .mat-badge-accent .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme .mat-badge-warn .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.partner-theme.dark-theme .mat-badge-disabled .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-bottom-sheet-container,
.partner-theme.theme-override.theme-override.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.partner-theme.dark-theme .mat-button, .partner-theme.dark-theme .mat-icon-button, .partner-theme.dark-theme .mat-stroked-button,
.partner-theme.theme-override.theme-override.dark-theme .mat-button,
.partner-theme.theme-override.theme-override.dark-theme .mat-icon-button,
.partner-theme.theme-override.theme-override.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.partner-theme.dark-theme .mat-button.mat-primary, .partner-theme.dark-theme .mat-icon-button.mat-primary, .partner-theme.dark-theme .mat-stroked-button.mat-primary,
.partner-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary,
.partner-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary,
.partner-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary {
  color: #43a047;
}
.partner-theme.dark-theme .mat-button.mat-accent, .partner-theme.dark-theme .mat-icon-button.mat-accent, .partner-theme.dark-theme .mat-stroked-button.mat-accent,
.partner-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent,
.partner-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent,
.partner-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.partner-theme.dark-theme .mat-button.mat-warn, .partner-theme.dark-theme .mat-icon-button.mat-warn, .partner-theme.dark-theme .mat-stroked-button.mat-warn,
.partner-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn,
.partner-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn,
.partner-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.partner-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .partner-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .partner-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .partner-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .partner-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .partner-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .partner-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .partner-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .partner-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .partner-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .partner-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .partner-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.partner-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .partner-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .partner-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #43a047;
}
.partner-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .partner-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .partner-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.partner-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .partner-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .partner-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.partner-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .partner-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .partner-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.partner-theme.dark-theme .mat-button .mat-ripple-element, .partner-theme.dark-theme .mat-icon-button .mat-ripple-element, .partner-theme.dark-theme .mat-stroked-button .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-button .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-icon-button .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.partner-theme.dark-theme .mat-button-focus-overlay,
.partner-theme.theme-override.theme-override.dark-theme .mat-button-focus-overlay {
  background: white;
}
.partner-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme .mat-flat-button, .partner-theme.dark-theme .mat-raised-button, .partner-theme.dark-theme .mat-fab, .partner-theme.dark-theme .mat-mini-fab,
.partner-theme.theme-override.theme-override.dark-theme .mat-flat-button,
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button,
.partner-theme.theme-override.theme-override.dark-theme .mat-fab,
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.partner-theme.dark-theme .mat-flat-button.mat-primary, .partner-theme.dark-theme .mat-raised-button.mat-primary, .partner-theme.dark-theme .mat-fab.mat-primary, .partner-theme.dark-theme .mat-mini-fab.mat-primary,
.partner-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.partner-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.partner-theme.dark-theme .mat-flat-button.mat-accent, .partner-theme.dark-theme .mat-raised-button.mat-accent, .partner-theme.dark-theme .mat-fab.mat-accent, .partner-theme.dark-theme .mat-mini-fab.mat-accent,
.partner-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.partner-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme .mat-flat-button.mat-warn, .partner-theme.dark-theme .mat-raised-button.mat-warn, .partner-theme.dark-theme .mat-fab.mat-warn, .partner-theme.dark-theme .mat-mini-fab.mat-warn,
.partner-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.partner-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.partner-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .partner-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .partner-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .partner-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .partner-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .partner-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .partner-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .partner-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .partner-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .partner-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .partner-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .partner-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .partner-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .partner-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .partner-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .partner-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.partner-theme.dark-theme .mat-flat-button.mat-primary, .partner-theme.dark-theme .mat-raised-button.mat-primary, .partner-theme.dark-theme .mat-fab.mat-primary, .partner-theme.dark-theme .mat-mini-fab.mat-primary,
.partner-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.partner-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  background-color: #43a047;
}
.partner-theme.dark-theme .mat-flat-button.mat-accent, .partner-theme.dark-theme .mat-raised-button.mat-accent, .partner-theme.dark-theme .mat-fab.mat-accent, .partner-theme.dark-theme .mat-mini-fab.mat-accent,
.partner-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.partner-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.partner-theme.dark-theme .mat-flat-button.mat-warn, .partner-theme.dark-theme .mat-raised-button.mat-warn, .partner-theme.dark-theme .mat-fab.mat-warn, .partner-theme.dark-theme .mat-mini-fab.mat-warn,
.partner-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.partner-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.partner-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .partner-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .partner-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .partner-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .partner-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .partner-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .partner-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .partner-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .partner-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .partner-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .partner-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .partner-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .partner-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .partner-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .partner-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .partner-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .partner-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .partner-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .partner-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.partner-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .partner-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .partner-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .partner-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.partner-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .partner-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .partner-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .partner-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.partner-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .partner-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .partner-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override.dark-theme .mat-fab:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .partner-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .partner-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.partner-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.partner-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.partner-theme.dark-theme .mat-button-toggle,
.partner-theme.theme-override.theme-override.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.partner-theme.theme-override.theme-override.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme .mat-button-toggle-appearance-standard,
.partner-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.partner-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.partner-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.partner-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.partner-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.partner-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.partner-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.partner-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.partner-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.partner-theme.dark-theme .mat-button-toggle-checked,
.partner-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.partner-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.partner-theme.dark-theme .mat-button-toggle-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.partner-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.partner-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.partner-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.partner-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.partner-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.partner-theme.dark-theme .mat-button-toggle-group-appearance-standard,
.partner-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.partner-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.partner-theme.dark-theme .mat-card,
.partner-theme.theme-override.theme-override.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.partner-theme.dark-theme .mat-card:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-card-subtitle,
.partner-theme.theme-override.theme-override.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme .mat-checkbox-frame,
.partner-theme.theme-override.theme-override.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme .mat-checkbox-checkmark,
.partner-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.partner-theme.dark-theme .mat-checkbox-checkmark-path,
.partner-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.partner-theme.dark-theme .mat-checkbox-mixedmark,
.partner-theme.theme-override.theme-override.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.partner-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .partner-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.partner-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.partner-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #43a047;
}
.partner-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .partner-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.partner-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.partner-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.partner-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .partner-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.partner-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.partner-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.partner-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .partner-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.partner-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.partner-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.partner-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.partner-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.partner-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-checkbox .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.partner-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.partner-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #43a047;
}
.partner-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.partner-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.partner-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.partner-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.partner-theme.dark-theme .mat-chip.mat-standard-chip,
.partner-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.partner-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.partner-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.partner-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.partner-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.partner-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.partner-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.partner-theme.dark-theme .mat-chip.mat-standard-chip::after,
.partner-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.partner-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.partner-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #43a047;
  color: white;
}
.partner-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.partner-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.partner-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.partner-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.partner-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.partner-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.partner-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.partner-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.partner-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.partner-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.partner-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.partner-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.partner-theme.dark-theme .mat-table,
.partner-theme.theme-override.theme-override.dark-theme .mat-table {
  background: #424242;
}
.partner-theme.dark-theme .mat-table thead, .partner-theme.dark-theme .mat-table tbody, .partner-theme.dark-theme .mat-table tfoot,
.partner-theme.dark-theme mat-header-row, .partner-theme.dark-theme mat-row, .partner-theme.dark-theme mat-footer-row,
.partner-theme.dark-theme [mat-header-row], .partner-theme.dark-theme [mat-row], .partner-theme.dark-theme [mat-footer-row],
.partner-theme.dark-theme .mat-table-sticky,
.partner-theme.theme-override.theme-override.dark-theme .mat-table thead,
.partner-theme.theme-override.theme-override.dark-theme .mat-table tbody,
.partner-theme.theme-override.theme-override.dark-theme .mat-table tfoot,
.partner-theme.theme-override.theme-override.dark-theme mat-header-row,
.partner-theme.theme-override.theme-override.dark-theme mat-row,
.partner-theme.theme-override.theme-override.dark-theme mat-footer-row,
.partner-theme.theme-override.theme-override.dark-theme [mat-header-row],
.partner-theme.theme-override.theme-override.dark-theme [mat-row],
.partner-theme.theme-override.theme-override.dark-theme [mat-footer-row],
.partner-theme.theme-override.theme-override.dark-theme .mat-table-sticky {
  background: inherit;
}
.partner-theme.dark-theme mat-row, .partner-theme.dark-theme mat-header-row, .partner-theme.dark-theme mat-footer-row,
.partner-theme.dark-theme th.mat-header-cell, .partner-theme.dark-theme td.mat-cell, .partner-theme.dark-theme td.mat-footer-cell,
.partner-theme.theme-override.theme-override.dark-theme mat-row,
.partner-theme.theme-override.theme-override.dark-theme mat-header-row,
.partner-theme.theme-override.theme-override.dark-theme mat-footer-row,
.partner-theme.theme-override.theme-override.dark-theme th.mat-header-cell,
.partner-theme.theme-override.theme-override.dark-theme td.mat-cell,
.partner-theme.theme-override.theme-override.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme .mat-header-cell,
.partner-theme.theme-override.theme-override.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme .mat-cell, .partner-theme.dark-theme .mat-footer-cell,
.partner-theme.theme-override.theme-override.dark-theme .mat-cell,
.partner-theme.theme-override.theme-override.dark-theme .mat-footer-cell {
  color: white;
}
.partner-theme.dark-theme .mat-calendar-arrow,
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-arrow {
  fill: white;
}
.partner-theme.dark-theme .mat-datepicker-toggle,
.partner-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.partner-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.partner-theme.dark-theme .mat-calendar-table-header-divider::after,
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme .mat-calendar-table-header,
.partner-theme.dark-theme .mat-calendar-body-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header,
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme .mat-calendar-body-cell-content,
.partner-theme.dark-theme .mat-date-range-input-separator,
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.partner-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-calendar-body-in-preview,
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.partner-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.partner-theme.dark-theme .mat-calendar-body-in-range::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(67, 160, 71, 0.2);
}
.partner-theme.dark-theme .mat-calendar-body-comparison-identical,
.partner-theme.dark-theme .mat-calendar-body-in-comparison-range::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical,
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.partner-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.partner-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.partner-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(67, 160, 71, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.partner-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.partner-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.partner-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(67, 160, 71, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.partner-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.partner-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.partner-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.partner-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.partner-theme.dark-theme .mat-calendar-body-selected,
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-body-selected {
  background-color: #43a047;
  color: white;
}
.partner-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(67, 160, 71, 0.4);
}
.partner-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected,
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.partner-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(67, 160, 71, 0.3);
}
@media (hover: hover) {
  .partner-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(67, 160, 71, 0.3);
  }
}
.partner-theme.dark-theme .mat-datepicker-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.partner-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.partner-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.partner-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.partner-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.partner-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.partner-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.partner-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.partner-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.partner-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.partner-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.partner-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.partner-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.partner-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .partner-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.partner-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.partner-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.partner-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.partner-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.partner-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.partner-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.partner-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.partner-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.partner-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.partner-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.partner-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.partner-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.partner-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.partner-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.partner-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .partner-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.partner-theme.dark-theme .mat-datepicker-content-touch,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-datepicker-toggle-active,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active {
  color: #43a047;
}
.partner-theme.dark-theme .mat-datepicker-toggle-active.mat-accent,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.partner-theme.dark-theme .mat-datepicker-toggle-active.mat-warn,
.partner-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.partner-theme.dark-theme .mat-date-range-input-inner[disabled],
.partner-theme.theme-override.theme-override.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-dialog-container,
.partner-theme.theme-override.theme-override.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.partner-theme.dark-theme .mat-divider,
.partner-theme.theme-override.theme-override.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme .mat-divider-vertical,
.partner-theme.theme-override.theme-override.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme .mat-expansion-panel,
.partner-theme.theme-override.theme-override.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.partner-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-action-row,
.partner-theme.theme-override.theme-override.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .partner-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .partner-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.partner-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.partner-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.partner-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .partner-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.partner-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.partner-theme.dark-theme .mat-expansion-panel-header-title,
.partner-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.partner-theme.dark-theme .mat-expansion-panel-header-description,
.partner-theme.dark-theme .mat-expansion-indicator::after,
.partner-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-description,
.partner-theme.theme-override.theme-override.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true],
.partner-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.partner-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.partner-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.partner-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.partner-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.partner-theme.dark-theme .mat-form-field-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme .mat-hint,
.partner-theme.theme-override.theme-override.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #43a047;
}
.partner-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.partner-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.partner-theme.dark-theme .mat-focused .mat-form-field-required-marker,
.partner-theme.theme-override.theme-override.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.partner-theme.dark-theme .mat-form-field-ripple,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.partner-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #43a047;
}
.partner-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.partner-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.partner-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #43a047;
}
.partner-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.partner-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.partner-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.partner-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.partner-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.partner-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.partner-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.partner-theme.dark-theme .mat-error,
.partner-theme.theme-override.theme-override.dark-theme .mat-error {
  color: #e91e63;
}
.partner-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.partner-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.partner-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.partner-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.partner-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.partner-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.partner-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.partner-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #43a047;
}
.partner-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.partner-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.partner-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.partner-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.partner-theme.dark-theme .mat-icon.mat-primary,
.partner-theme.theme-override.theme-override.dark-theme .mat-icon.mat-primary {
  color: #43a047;
}
.partner-theme.dark-theme .mat-icon.mat-accent,
.partner-theme.theme-override.theme-override.dark-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.partner-theme.dark-theme .mat-icon.mat-warn,
.partner-theme.theme-override.theme-override.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.partner-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme .mat-input-element:disabled,
.partner-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.partner-theme.theme-override.theme-override.dark-theme .mat-input-element:disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-input-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-input-element {
  caret-color: #43a047;
}
.partner-theme.dark-theme .mat-input-element::placeholder,
.partner-theme.theme-override.theme-override.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-input-element::-moz-placeholder,
.partner-theme.theme-override.theme-override.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-input-element::-webkit-input-placeholder,
.partner-theme.theme-override.theme-override.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-input-element:-ms-input-placeholder,
.partner-theme.theme-override.theme-override.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option,
.partner-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.partner-theme.dark-theme .mat-form-field.mat-accent .mat-input-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.partner-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.partner-theme.dark-theme .mat-form-field-invalid .mat-input-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-warn .mat-input-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.partner-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.partner-theme.dark-theme .mat-list-base .mat-list-item,
.partner-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.partner-theme.dark-theme .mat-list-base .mat-list-option,
.partner-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.partner-theme.dark-theme .mat-list-base .mat-subheader,
.partner-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme .mat-list-base .mat-list-item-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-list-option:hover, .partner-theme.dark-theme .mat-list-option:focus,
.partner-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.partner-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.partner-theme.dark-theme .mat-action-list .mat-list-item:hover,
.partner-theme.dark-theme .mat-action-list .mat-list-item:focus,
.partner-theme.theme-override.theme-override.dark-theme .mat-list-option:hover,
.partner-theme.theme-override.theme-override.dark-theme .mat-list-option:focus,
.partner-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:hover,
.partner-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:focus,
.partner-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:hover,
.partner-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.partner-theme.dark-theme .mat-list-single-selected-option, .partner-theme.dark-theme .mat-list-single-selected-option:hover, .partner-theme.dark-theme .mat-list-single-selected-option:focus,
.partner-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option,
.partner-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:hover,
.partner-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme .mat-menu-panel,
.partner-theme.theme-override.theme-override.dark-theme .mat-menu-panel {
  background: #424242;
}
.partner-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-menu-item,
.partner-theme.theme-override.theme-override.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.partner-theme.dark-theme .mat-menu-item[disabled],
.partner-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.partner-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color,
.partner-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled],
.partner-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.partner-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.partner-theme.dark-theme .mat-menu-submenu-icon,
.partner-theme.theme-override.theme-override.dark-theme .mat-menu-item .mat-icon-no-color,
.partner-theme.theme-override.theme-override.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.partner-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.partner-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.partner-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.partner-theme.dark-theme .mat-menu-item-highlighted:not([disabled]),
.partner-theme.theme-override.theme-override.dark-theme .mat-menu-item:hover:not([disabled]),
.partner-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.partner-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.partner-theme.theme-override.theme-override.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.partner-theme.dark-theme .mat-paginator,
.partner-theme.theme-override.theme-override.dark-theme .mat-paginator {
  background: #424242;
}
.partner-theme.dark-theme .mat-paginator,
.partner-theme.dark-theme .mat-paginator-page-size .mat-select-trigger,
.partner-theme.theme-override.theme-override.dark-theme .mat-paginator,
.partner-theme.theme-override.theme-override.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme .mat-paginator-decrement,
.partner-theme.dark-theme .mat-paginator-increment,
.partner-theme.theme-override.theme-override.dark-theme .mat-paginator-decrement,
.partner-theme.theme-override.theme-override.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.partner-theme.dark-theme .mat-paginator-first,
.partner-theme.dark-theme .mat-paginator-last,
.partner-theme.theme-override.theme-override.dark-theme .mat-paginator-first,
.partner-theme.theme-override.theme-override.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.partner-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.partner-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.partner-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.partner-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last,
.partner-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.partner-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.partner-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.partner-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-progress-bar-background,
.partner-theme.theme-override.theme-override.dark-theme .mat-progress-bar-background {
  fill: #263d34;
}
.partner-theme.dark-theme .mat-progress-bar-buffer,
.partner-theme.theme-override.theme-override.dark-theme .mat-progress-bar-buffer {
  background-color: #263d34;
}
.partner-theme.dark-theme .mat-progress-bar-fill::after,
.partner-theme.theme-override.theme-override.dark-theme .mat-progress-bar-fill::after {
  background-color: #43a047;
}
.partner-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.partner-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.partner-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.partner-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.partner-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.partner-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.partner-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.partner-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.partner-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.partner-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.partner-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.partner-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.partner-theme.dark-theme .mat-progress-spinner circle, .partner-theme.dark-theme .mat-spinner circle,
.partner-theme.theme-override.theme-override.dark-theme .mat-progress-spinner circle,
.partner-theme.theme-override.theme-override.dark-theme .mat-spinner circle {
  stroke: #43a047;
}
.partner-theme.dark-theme .mat-progress-spinner.mat-accent circle, .partner-theme.dark-theme .mat-spinner.mat-accent circle,
.partner-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-accent circle,
.partner-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.partner-theme.dark-theme .mat-progress-spinner.mat-warn circle, .partner-theme.dark-theme .mat-spinner.mat-warn circle,
.partner-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-warn circle,
.partner-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.partner-theme.dark-theme .mat-radio-outer-circle,
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #43a047;
}
.partner-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.partner-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .partner-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .partner-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #43a047;
}
.partner-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.partner-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.partner-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .partner-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .partner-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.partner-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.partner-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.partner-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .partner-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .partner-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.partner-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.partner-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.partner-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-radio-button .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.partner-theme.dark-theme .mat-select-value,
.partner-theme.theme-override.theme-override.dark-theme .mat-select-value {
  color: white;
}
.partner-theme.dark-theme .mat-select-placeholder,
.partner-theme.theme-override.theme-override.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-select-disabled .mat-select-value,
.partner-theme.theme-override.theme-override.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-select-arrow,
.partner-theme.theme-override.theme-override.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme .mat-select-panel,
.partner-theme.theme-override.theme-override.dark-theme .mat-select-panel {
  background: #424242;
}
.partner-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]),
.partner-theme.theme-override.theme-override.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.partner-theme.theme-override.theme-override.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #43a047;
}
.partner-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.partner-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.partner-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.partner-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.partner-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-drawer-container,
.partner-theme.theme-override.theme-override.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.partner-theme.dark-theme .mat-drawer,
.partner-theme.theme-override.theme-override.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.partner-theme.dark-theme .mat-drawer.mat-drawer-push,
.partner-theme.theme-override.theme-override.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.partner-theme.dark-theme .mat-drawer:not(.mat-drawer-side),
.partner-theme.theme-override.theme-override.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-drawer-side,
.partner-theme.theme-override.theme-override.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme .mat-drawer-side.mat-drawer-end,
.partner-theme.theme-override.theme-override.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.partner-theme.dark-theme [dir=rtl] .mat-drawer-side,
.partner-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.partner-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.partner-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown,
.partner-theme.theme-override.theme-override.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.partner-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.partner-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.partner-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.partner-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #43a047;
}
.partner-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(67, 160, 71, 0.54);
}
.partner-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #43a047;
}
.partner-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.partner-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.partner-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.partner-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.partner-theme.dark-theme .mat-slide-toggle-thumb,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.partner-theme.dark-theme .mat-slide-toggle-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-slider-track-background,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.partner-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.partner-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.partner-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #43a047;
}
.partner-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.partner-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(67, 160, 71, 0.2);
}
.partner-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.partner-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.partner-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.partner-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.partner-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.partner-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.partner-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.partner-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.partner-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.partner-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.partner-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider:hover .mat-slider-track-background,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.partner-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.partner-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.partner-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.partner-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.partner-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.partner-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.partner-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.partner-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.partner-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.partner-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .partner-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.partner-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .partner-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.partner-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.partner-theme.dark-theme .mat-slider-vertical .mat-slider-ticks,
.partner-theme.theme-override.theme-override.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.partner-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .partner-theme.dark-theme .mat-step-header.cdk-program-focused, .partner-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .partner-theme.dark-theme .mat-step-header:hover[aria-disabled=false],
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-keyboard-focused,
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-program-focused,
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header:hover:not([aria-disabled]),
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.partner-theme.dark-theme .mat-step-header:hover[aria-disabled=true],
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .partner-theme.dark-theme .mat-step-header:hover,
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.partner-theme.dark-theme .mat-step-header .mat-step-label,
.partner-theme.dark-theme .mat-step-header .mat-step-optional,
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme .mat-step-header .mat-step-icon,
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.partner-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.partner-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.partner-theme.dark-theme .mat-step-header .mat-step-icon-state-edit,
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-selected,
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-done,
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #43a047;
  color: white;
}
.partner-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon,
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.partner-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.partner-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon,
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.partner-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.partner-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.partner-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.partner-theme.dark-theme .mat-step-header .mat-step-icon-state-error,
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.partner-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active,
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.partner-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error,
.partner-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.partner-theme.dark-theme .mat-stepper-horizontal, .partner-theme.dark-theme .mat-stepper-vertical,
.partner-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal,
.partner-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.partner-theme.dark-theme .mat-stepper-vertical-line::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme .mat-horizontal-stepper-header::before,
.partner-theme.dark-theme .mat-horizontal-stepper-header::after,
.partner-theme.dark-theme .mat-stepper-horizontal-line,
.partner-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::after,
.partner-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme .mat-sort-header-arrow,
.partner-theme.theme-override.theme-override.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.partner-theme.dark-theme .mat-tab-nav-bar,
.partner-theme.dark-theme .mat-tab-header,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.partner-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.partner-theme.dark-theme .mat-tab-label, .partner-theme.dark-theme .mat-tab-link,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-link {
  color: white;
}
.partner-theme.dark-theme .mat-tab-label.mat-tab-disabled, .partner-theme.dark-theme .mat-tab-link.mat-tab-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-label.mat-tab-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.partner-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.partner-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-],
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.partner-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .partner-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(102, 187, 106, 0.3);
}
.partner-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .partner-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-ink-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #43a047;
}
.partner-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .partner-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .partner-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .partner-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.partner-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .partner-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.partner-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .partner-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-ink-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.partner-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .partner-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .partner-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .partner-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .partner-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.partner-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .partner-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-ink-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.partner-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .partner-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .partner-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .partner-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.partner-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(102, 187, 106, 0.3);
}
.partner-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .partner-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .partner-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #43a047;
}
.partner-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .partner-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.partner-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .partner-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.partner-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.partner-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.partner-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.partner-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.partner-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.partner-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.partner-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .partner-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .partner-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.partner-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .partner-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .partner-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.partner-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.partner-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.partner-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.partner-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.partner-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.partner-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .partner-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .partner-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.partner-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .partner-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.partner-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .partner-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.partner-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.partner-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.partner-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.partner-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.partner-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .partner-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.partner-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.partner-theme.dark-theme .mat-toolbar,
.partner-theme.theme-override.theme-override.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.partner-theme.dark-theme .mat-toolbar.mat-primary,
.partner-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-primary {
  background: #43a047;
  color: white;
}
.partner-theme.dark-theme .mat-toolbar.mat-accent,
.partner-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme .mat-toolbar.mat-warn,
.partner-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.partner-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.partner-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.partner-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.partner-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-underline,
.partner-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-ripple,
.partner-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.partner-theme.dark-theme .mat-toolbar .mat-form-field-label,
.partner-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.partner-theme.dark-theme .mat-toolbar .mat-select-value,
.partner-theme.dark-theme .mat-toolbar .mat-select-arrow,
.partner-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.partner-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.partner-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-value,
.partner-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-arrow,
.partner-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.partner-theme.dark-theme .mat-toolbar .mat-input-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.partner-theme.dark-theme .mat-tooltip,
.partner-theme.theme-override.theme-override.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.partner-theme.dark-theme .mat-tree,
.partner-theme.theme-override.theme-override.dark-theme .mat-tree {
  background: #424242;
}
.partner-theme.dark-theme .mat-tree-node,
.partner-theme.dark-theme .mat-nested-tree-node,
.partner-theme.theme-override.theme-override.dark-theme .mat-tree-node,
.partner-theme.theme-override.theme-override.dark-theme .mat-nested-tree-node {
  color: white;
}
.partner-theme.dark-theme .mat-snack-bar-container,
.partner-theme.theme-override.theme-override.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.partner-theme.dark-theme .mat-simple-snackbar-action,
.partner-theme.theme-override.theme-override.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.partner-theme.dark-theme app-mat-menu-header,
.partner-theme.theme-override.theme-override.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.partner-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.partner-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.partner-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.partner-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #43a047;
}
.partner-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(67, 160, 71, 0.54);
}
.partner-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #43a047;
}
.partner-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.partner-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.partner-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.partner-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.partner-theme.dark-theme .mat-slide-toggle-thumb,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.partner-theme.dark-theme .mat-slide-toggle-bar,
.partner-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme .mat-green .mat-progress-bar-background,
.partner-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.partner-theme.dark-theme .mat-green .mat-progress-bar-buffer,
.partner-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.partner-theme.dark-theme .mat-green .mat-progress-bar-fill::after,
.partner-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.partner-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.partner-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.partner-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.partner-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.partner-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.partner-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.partner-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.partner-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.partner-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.partner-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.partner-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.partner-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.partner-theme.dark-theme .mat-button.mat-primary-lighter,
.partner-theme.dark-theme .mat-stroked-button.mat-primary-lighter,
.partner-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter,
.partner-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #66bb6a;
}
.partner-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.partner-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover,
.partner-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter:hover,
.partner-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.partner-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.partner-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.partner-theme.dark-theme .mat-fab.mat-primary-lighter,
.partner-theme.dark-theme .mat-mini-fab.mat-primary-lighter,
.partner-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary-lighter,
.partner-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary-lighter,
.partner-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary-lighter,
.partner-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #66bb6a;
}
.partner-theme.dark-theme .mat-icon-button.mat-primary-lighter,
.partner-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #66bb6a;
}
.partner-theme.dark-theme .dave-background-image,
.partner-theme.theme-override.theme-override.dark-theme .dave-background-image {
  background-color: #43a047;
  color: white;
}
.partner-theme.dark-theme .clickable-list-container:before,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.partner-theme.dark-theme .clickable-list,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list {
  background-color: #424242;
}
.partner-theme.dark-theme .clickable-list-item,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.partner-theme.dark-theme .clickable-list-item.is-active, .partner-theme.dark-theme .clickable-list-item:hover, .partner-theme.dark-theme .clickable-list-item:active, .partner-theme.dark-theme .clickable-list-item:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.partner-theme.dark-theme .clickable-list-item.app-color-event,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-event.is-active, .partner-theme.dark-theme .clickable-list-item.app-color-event:hover, .partner-theme.dark-theme .clickable-list-item.app-color-event:active, .partner-theme.dark-theme .clickable-list-item.app-color-event:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-time-tracking,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .partner-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .partner-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .partner-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-approved,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .partner-theme.dark-theme .clickable-list-item.app-color-approved:hover, .partner-theme.dark-theme .clickable-list-item.app-color-approved:active, .partner-theme.dark-theme .clickable-list-item.app-color-approved:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-declined,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .partner-theme.dark-theme .clickable-list-item.app-color-declined:hover, .partner-theme.dark-theme .clickable-list-item.app-color-declined:active, .partner-theme.dark-theme .clickable-list-item.app-color-declined:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .partner-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .partner-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .partner-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-invoice-booked,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .partner-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .partner-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .partner-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-late,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-late.is-active, .partner-theme.dark-theme .clickable-list-item.app-color-late:hover, .partner-theme.dark-theme .clickable-list-item.app-color-late:active, .partner-theme.dark-theme .clickable-list-item.app-color-late:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-invoice-storniert,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .partner-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .partner-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .partner-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-invoice-approved,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .partner-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .partner-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .partner-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-commission-open,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .partner-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .partner-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .partner-theme.dark-theme .clickable-list-item.app-color-commission-open:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-commission-in-progress,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .partner-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .partner-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .partner-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-commission-freigabe,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .partner-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .partner-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .partner-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .partner-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .partner-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .partner-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .partner-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .partner-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .partner-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .partner-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .partner-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .partner-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.partner-theme.dark-theme .clickable-list-item.custom-background-color,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.partner-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .partner-theme.dark-theme .clickable-list-item.custom-background-color:hover, .partner-theme.dark-theme .clickable-list-item.custom-background-color:active, .partner-theme.dark-theme .clickable-list-item.custom-background-color:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.partner-theme.dark-theme .disabled-table-entry, .partner-theme.dark-theme .is-highlighted,
.partner-theme.theme-override.theme-override.dark-theme .disabled-table-entry,
.partner-theme.theme-override.theme-override.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.partner-theme.dark-theme app-customer-list tr.highlight,
.partner-theme.theme-override.theme-override.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.partner-theme.dark-theme app-customer-list section.wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.partner-theme.dark-theme app-customer-list header.header,
.partner-theme.theme-override.theme-override.dark-theme app-customer-list header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-customer-list header.header button.clear-search,
.partner-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-customer-list header.header button.clear-search:hover,
.partner-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #43a047;
}
.partner-theme.dark-theme app-customer-list .clickable-list-container:before,
.partner-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a,
.partner-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.partner-theme.dark-theme app-customer-list a.active,
.partner-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.partner-theme.theme-override.theme-override.dark-theme app-customer-list a.active,
.partner-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.partner-theme.dark-theme app-employee-list tr.highlight,
.partner-theme.theme-override.theme-override.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.partner-theme.dark-theme app-employee-list section.wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.partner-theme.dark-theme app-employee-list header.header,
.partner-theme.theme-override.theme-override.dark-theme app-employee-list header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-employee-list header.header button.clear-search,
.partner-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-employee-list header.header button.clear-search:hover,
.partner-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #43a047;
}
.partner-theme.dark-theme app-employee-list .clickable-list-container:before,
.partner-theme.theme-override.theme-override.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme app-employee-list a.active,
.partner-theme.theme-override.theme-override.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.partner-theme.dark-theme app-history-side-elements .component,
.partner-theme.theme-override.theme-override.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.partner-theme.dark-theme app-history-side-elements .component > * > header.header,
.partner-theme.theme-override.theme-override.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-header,
.partner-theme.theme-override.theme-override.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .partner-theme.dark-theme app-header,
.partner-theme.theme-override.theme-override.dark-theme app-header {
    background-color: #43a047;
    color: white;
  }
  .partner-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.partner-theme.dark-theme app-header .mat-spinner circle,
.partner-theme.theme-override.theme-override.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.partner-theme.theme-override.theme-override.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.partner-theme.dark-theme app-login a,
.partner-theme.theme-override.theme-override.dark-theme app-login a {
  color: #43a047;
}
.partner-theme.dark-theme app-login .wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.partner-theme.dark-theme app-login .formDialog h2,
.partner-theme.theme-override.theme-override.dark-theme app-login .formDialog h2 {
  color: white;
}
.partner-theme.dark-theme app-history-bookmarks .header,
.partner-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header {
  color: white;
}
.partner-theme.dark-theme app-history-bookmarks .header > fa-icon,
.partner-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.partner-theme.dark-theme app-history-bookmarks .clickable-list-container,
.partner-theme.theme-override.theme-override.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.partner-theme.dark-theme app-partner-list section.wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.partner-theme.dark-theme app-partner-list header.header,
.partner-theme.theme-override.theme-override.dark-theme app-partner-list header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-partner-list header.header button.clear-search,
.partner-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-partner-list header.header button.clear-search:hover,
.partner-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #43a047;
}
.partner-theme.dark-theme app-partner-list .clickable-list-container:before,
.partner-theme.theme-override.theme-override.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme app-partner-list a.active,
.partner-theme.theme-override.theme-override.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.partner-theme.dark-theme app-home-dashboard .welcome-message .headline,
.partner-theme.dark-theme app-home-dashboard .header .headline,
.partner-theme.theme-override.theme-override.dark-theme app-home-dashboard .welcome-message .headline,
.partner-theme.theme-override.theme-override.dark-theme app-home-dashboard .header .headline {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme app-home-dashboard app-commission-dashboard header.header,
.partner-theme.theme-override.theme-override.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.partner-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image,
.partner-theme.theme-override.theme-override.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #43a047;
  color: white;
}
.partner-theme.dark-theme app-home-dashboard .mobile-wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.partner-theme.dark-theme app-home-dashboard .widget:not(.transparent),
.partner-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.partner-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.partner-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.partner-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme app-logout .button.active,
.partner-theme.dark-theme app-logout .button:hover,
.partner-theme.theme-override.theme-override.dark-theme app-logout .button.active,
.partner-theme.theme-override.theme-override.dark-theme app-logout .button:hover {
  background-color: white;
  color: #43a047;
}
.partner-theme.dark-theme app-timeline .timeline:before,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .timeline:before {
  background-color: #43a047;
}
.partner-theme.dark-theme app-timeline .filter,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .filter {
  background-color: #424242;
}
.partner-theme.dark-theme app-timeline .filter h2,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .filter h2 {
  color: #43a047;
}
.partner-theme.dark-theme app-timeline .filter h3,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .filter h3 {
  color: white;
}
.partner-theme.dark-theme app-timeline .event-icon,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #43a047;
  background-color: #424242;
  color: white;
}
.partner-theme.dark-theme app-timeline .event-icon:hover, .partner-theme.dark-theme app-timeline .event-icon:focus,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus {
  color: #43a047;
}
.partner-theme.dark-theme app-timeline .event-icon:hover fa-icon, .partner-theme.dark-theme app-timeline .event-icon:focus fa-icon,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover fa-icon,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #43a047;
}
.partner-theme.dark-theme app-timeline .header,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .header {
  background-color: #43a047;
}
.partner-theme.dark-theme app-timeline .annotation-overlay,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.partner-theme.dark-theme app-timeline .annotation-menu,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu {
  color: white;
}
.partner-theme.dark-theme app-timeline .annotation-menu:hover,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu:hover {
  color: #43a047;
}
.partner-theme.dark-theme app-timeline .annotation-content,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .annotation-content {
  background-color: #2e7d32;
}
.partner-theme.dark-theme app-timeline .close-button:hover,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .close-button:hover {
  background-color: #2e7d32;
}
.partner-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #43a047;
}
.partner-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #43a047;
  color: #43a047;
}
.partner-theme.dark-theme app-timeline .annotation-name,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .annotation-name {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-timeline .filter-apply,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply {
  background-color: #43a047;
  border-color: white;
  color: white;
}
.partner-theme.dark-theme app-timeline .filter-apply:hover,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #43a047;
  color: #43a047;
}
.partner-theme.dark-theme app-timeline .new-year,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #43a047;
  background-color: #1c1c2d;
  color: white;
}
.partner-theme.dark-theme app-timeline .no-displayed-events,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.partner-theme.dark-theme app-timeline .clickable-list-item-content fa-icon,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #43a047;
}
.partner-theme.dark-theme app-timeline .list-day:hover,
.partner-theme.dark-theme app-timeline .list-day:focus,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus {
  color: #43a047;
}
.partner-theme.dark-theme app-timeline .list-day:hover fa-icon,
.partner-theme.dark-theme app-timeline .list-day:focus fa-icon,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover fa-icon,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus fa-icon {
  color: #43a047;
}
.partner-theme.dark-theme app-timeline .clickable-list-container,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.partner-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events,
.partner-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #43a047;
}
.partner-theme.dark-theme app-detail-event .link, .partner-theme.dark-theme app-email-dialog .link,
.partner-theme.theme-override.theme-override.dark-theme app-detail-event .link,
.partner-theme.theme-override.theme-override.dark-theme app-email-dialog .link {
  color: inherit;
}
.partner-theme.dark-theme app-detail-event .note, .partner-theme.dark-theme app-email-dialog .note,
.partner-theme.theme-override.theme-override.dark-theme app-detail-event .note,
.partner-theme.theme-override.theme-override.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.partner-theme.dark-theme app-detail-event .files-wrapper .file, .partner-theme.dark-theme app-email-dialog .files-wrapper .file,
.partner-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file,
.partner-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.partner-theme.dark-theme app-detail-event .files-wrapper .file:hover, .partner-theme.dark-theme app-email-dialog .files-wrapper .file:hover,
.partner-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file:hover,
.partner-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.partner-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .partner-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .image-wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.partner-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .partner-theme.dark-theme app-email-dialog .files-wrapper .file .fileName,
.partner-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName,
.partner-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #43a047;
}
.partner-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .partner-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover,
.partner-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName:hover,
.partner-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #66bb6a;
}
.partner-theme.dark-theme app-detail-event .files-wrapper .file .editing, .partner-theme.dark-theme app-email-dialog .files-wrapper .file .editing,
.partner-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing,
.partner-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.partner-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .partner-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover,
.partner-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing:hover,
.partner-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.partner-theme.dark-theme app-detail-customer .files-wrapper .file,
.partner-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.partner-theme.dark-theme app-detail-customer .files-wrapper .file:hover,
.partner-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.partner-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.partner-theme.dark-theme app-detail-customer .files-wrapper .file .fileName,
.partner-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #43a047;
}
.partner-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover,
.partner-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #66bb6a;
}
.partner-theme.dark-theme app-detail-customer .files-wrapper .file .editing,
.partner-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.partner-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover,
.partner-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.partner-theme.dark-theme app-commission .events .tab-header .mat-badge-content,
.partner-theme.theme-override.theme-override.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.partner-theme.dark-theme app-commission .tab-group,
.partner-theme.theme-override.theme-override.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.partner-theme.dark-theme app-commission .files-wrapper .file,
.partner-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.partner-theme.dark-theme app-commission .files-wrapper .file:hover,
.partner-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.partner-theme.dark-theme app-commission .files-wrapper .file .image-wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.partner-theme.dark-theme app-commission .files-wrapper .file .fileName,
.partner-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName {
  color: #43a047;
}
.partner-theme.dark-theme app-commission .files-wrapper .file .fileName:hover,
.partner-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #66bb6a;
}
.partner-theme.dark-theme app-commission .files-wrapper .file .editing,
.partner-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.partner-theme.dark-theme app-commission .files-wrapper .file .editing:hover,
.partner-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.partner-theme.dark-theme app-detail-partner a.link,
.partner-theme.theme-override.theme-override.dark-theme app-detail-partner a.link {
  color: white;
}
.partner-theme.dark-theme app-icon-select-dialog .iconwrapper:hover,
.partner-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #43a047;
}
.partner-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.partner-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.partner-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.partner-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #43a047;
}
.partner-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.partner-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.partner-theme.dark-theme app-license-settings .bottom-border,
.partner-theme.theme-override.theme-override.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme app-license-settings .inactive-overlay,
.partner-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.partner-theme.dark-theme app-license-settings .inactive-overlay .inactive-text,
.partner-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.partner-theme.dark-theme app-customer-statistics .chart-card,
.partner-theme.theme-override.theme-override.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.partner-theme.dark-theme app-global-statistics .chart-card,
.partner-theme.theme-override.theme-override.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.partner-theme.dark-theme .clickable-mat-row:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.partner-theme.dark-theme .clickable-mat-row:hover, .partner-theme.dark-theme .clickable-mat-row:active, .partner-theme.dark-theme .clickable-mat-row:focus, .partner-theme.dark-theme .clickable-mat-row.active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-event,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .partner-theme.dark-theme .clickable-mat-row.app-color-event:hover, .partner-theme.dark-theme .clickable-mat-row.app-color-event:active, .partner-theme.dark-theme .clickable-mat-row.app-color-event:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-time-tracking,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .partner-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .partner-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .partner-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-approved,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .partner-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .partner-theme.dark-theme .clickable-mat-row.app-color-approved:active, .partner-theme.dark-theme .clickable-mat-row.app-color-approved:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-declined,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .partner-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .partner-theme.dark-theme .clickable-mat-row.app-color-declined:active, .partner-theme.dark-theme .clickable-mat-row.app-color-declined:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .partner-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .partner-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .partner-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-invoice-booked,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .partner-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .partner-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .partner-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-late,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .partner-theme.dark-theme .clickable-mat-row.app-color-late:hover, .partner-theme.dark-theme .clickable-mat-row.app-color-late:active, .partner-theme.dark-theme .clickable-mat-row.app-color-late:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .partner-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .partner-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .partner-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-invoice-approved,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .partner-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .partner-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .partner-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-commission-open,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .partner-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .partner-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .partner-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .partner-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .partner-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .partner-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .partner-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .partner-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .partner-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .partner-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .partner-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .partner-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .partner-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .partner-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .partner-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.partner-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .partner-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .partner-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .partner-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active,
.partner-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.partner-theme.dark-theme app-detail-view-template,
.partner-theme.theme-override.theme-override.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.partner-theme.dark-theme app-detail-view-template > .buttons,
.partner-theme.theme-override.theme-override.dark-theme app-detail-view-template > .buttons {
  background-color: #43a047;
  color: white;
}
.partner-theme.dark-theme app-detail-view-template .resizer.resizer.resizer,
.partner-theme.theme-override.theme-override.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.partner-theme.dark-theme app-profile-template .card::before,
.partner-theme.theme-override.theme-override.dark-theme app-profile-template .card::before {
  background-color: #2e7d32;
}
.partner-theme.dark-theme app-profile-template a.link,
.partner-theme.theme-override.theme-override.dark-theme app-profile-template a.link {
  color: white;
}
.partner-theme.dark-theme app-search-return,
.partner-theme.theme-override.theme-override.dark-theme app-search-return {
  background-color: #424242;
}
.partner-theme.dark-theme app-search-return .available-types,
.partner-theme.theme-override.theme-override.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.partner-theme.dark-theme app-search-return .data,
.partner-theme.theme-override.theme-override.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.partner-theme.dark-theme app-search-return .data:nth-child(2n+1),
.partner-theme.theme-override.theme-override.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.partner-theme.dark-theme app-search-return .data:hover,
.partner-theme.theme-override.theme-override.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.partner-theme.dark-theme app-search-return .data .icon-wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.partner-theme.dark-theme .app-button,
.partner-theme.dark-theme .app-round-button,
.partner-theme.theme-override.theme-override.dark-theme .app-button,
.partner-theme.theme-override.theme-override.dark-theme .app-round-button {
  background-color: #43a047;
  color: white;
  border-color: #43a047;
}
.partner-theme.dark-theme .app-button:hover, .partner-theme.dark-theme .app-button.app-button-active, .partner-theme.dark-theme .app-button.app-button-inverted,
.partner-theme.dark-theme .app-round-button:hover,
.partner-theme.dark-theme .app-round-button.app-button-active,
.partner-theme.dark-theme .app-round-button.app-button-inverted,
.partner-theme.theme-override.theme-override.dark-theme .app-button:hover,
.partner-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted,
.partner-theme.theme-override.theme-override.dark-theme .app-round-button:hover,
.partner-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted {
  background-color: white;
  color: #43a047;
}
.partner-theme.dark-theme .app-button.app-button-active,
.partner-theme.dark-theme .app-round-button.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.partner-theme.dark-theme .app-button.app-button-inverted:hover, .partner-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.partner-theme.dark-theme .app-round-button.app-button-inverted:hover,
.partner-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.partner-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover,
.partner-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.partner-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.partner-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #265c29;
  box-shadow: inset 0 0 0.75rem #163417;
}
.partner-theme.dark-theme .app-button.app-button-inverted:hover,
.partner-theme.dark-theme .app-round-button.app-button-inverted:hover,
.partner-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.partner-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #43a047;
}
.partner-theme.dark-theme .app-button[disabled][disabled],
.partner-theme.dark-theme .app-round-button[disabled][disabled],
.partner-theme.theme-override.theme-override.dark-theme .app-button[disabled][disabled],
.partner-theme.theme-override.theme-override.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.partner-theme.dark-theme .app-button.app-button-lighter,
.partner-theme.dark-theme .app-round-button.app-button-lighter,
.partner-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter,
.partner-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter {
  background-color: #66bb6a;
  color: rgba(0, 0, 0, 0.87);
  border-color: #66bb6a;
}
.partner-theme.dark-theme .app-button.app-button-lighter:hover, .partner-theme.dark-theme .app-button.app-button-lighter.app-button-active, .partner-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.partner-theme.dark-theme .app-round-button.app-button-lighter:hover,
.partner-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.partner-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted,
.partner-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter:hover,
.partner-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted,
.partner-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter:hover,
.partner-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: rgba(0, 0, 0, 0.87);
  color: #66bb6a;
}
.partner-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.partner-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .partner-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.partner-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.partner-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.partner-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.partner-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.partner-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #3b853f;
  box-shadow: inset 0 0 0.75rem #2a5e2c;
}
.partner-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.partner-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.partner-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.partner-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #66bb6a;
}
.partner-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.partner-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled],
.partner-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter[disabled][disabled],
.partner-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.partner-theme.dark-theme .app-stroked-round-button,
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button {
  background-color: #43a047;
  color: white;
  border-color: white;
}
.partner-theme.dark-theme .app-stroked-round-button:hover, .partner-theme.dark-theme .app-stroked-round-button.app-button-active, .partner-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button:hover,
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #43a047;
}
.partner-theme.dark-theme .app-stroked-round-button.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.partner-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .partner-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.partner-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #265c29;
  box-shadow: inset 0 0 0.75rem #163417;
}
.partner-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #43a047;
}
.partner-theme.dark-theme .app-stroked-round-button[disabled][disabled],
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.partner-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #43a047;
}
.partner-theme.dark-theme .app-stroked-round-button.app-button-lighter,
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #66bb6a;
  color: rgba(0, 0, 0, 0.87);
  border-color: rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .partner-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .partner-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter:hover,
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: rgba(0, 0, 0, 0.87);
  color: #66bb6a;
}
.partner-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .partner-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #3b853f;
  box-shadow: inset 0 0 0.75rem #2a5e2c;
}
.partner-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #66bb6a;
}
.partner-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.partner-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.partner-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #66bb6a;
}
.partner-theme.dark-theme app-timeline-view .files-icon,
.partner-theme.theme-override.theme-override.dark-theme app-timeline-view .files-icon {
  color: #43a047;
}
.partner-theme.dark-theme app-event-types-selector-card .delete-icon,
.partner-theme.theme-override.theme-override.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.partner-theme.dark-theme app-loading.not-transparent,
.partner-theme.theme-override.theme-override.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.partner-theme.dark-theme app-map-dialog > .buttons,
.partner-theme.theme-override.theme-override.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.partner-theme.dark-theme app-settings-list a.highlight,
.partner-theme.theme-override.theme-override.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.partner-theme.dark-theme app-settings-list .wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.partner-theme.dark-theme app-settings-list .clickable-list-container:before,
.partner-theme.theme-override.theme-override.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme app-list-layout-with-routing .tab-group,
.partner-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.partner-theme.dark-theme app-list-layout-with-routing .toggle-view-button,
.partner-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-preview .timeline-item-card,
.partner-theme.theme-override.theme-override.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.partner-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.partner-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #43a047, inset -0.5rem 0 0.5rem -0.5rem #43a047;
}
.partner-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.partner-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #43a047, inset -0.5rem 0 0.5rem -0.5rem #43a047, inset 0 0.5rem 0.5rem -0.5rem #43a047;
}
.partner-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow,
.partner-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #43a047;
}
.partner-theme.dark-theme app-file-card .image-container,
.partner-theme.theme-override.theme-override.dark-theme app-file-card .image-container {
  background-color: gray;
}
.partner-theme.dark-theme app-file-card .download-button:hover, .partner-theme.dark-theme app-file-card .delete-button:hover, .partner-theme.dark-theme app-file-card .event-button:hover, .partner-theme.dark-theme app-file-card .file-info-button:hover,
.partner-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.partner-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover,
.partner-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover,
.partner-theme.theme-override.theme-override.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.partner-theme.dark-theme app-file-card .download-button:hover, .partner-theme.dark-theme app-file-card .event-button:hover,
.partner-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.partner-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover {
  color: #43a047;
}
.partner-theme.dark-theme app-file-card .delete-button, .partner-theme.dark-theme app-file-card .selected-icon, .partner-theme.dark-theme app-file-card .link-icon,
.partner-theme.theme-override.theme-override.dark-theme app-file-card .delete-button,
.partner-theme.theme-override.theme-override.dark-theme app-file-card .selected-icon,
.partner-theme.theme-override.theme-override.dark-theme app-file-card .link-icon {
  color: #424242;
}
.partner-theme.dark-theme app-file-card .delete-button:hover,
.partner-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.partner-theme.dark-theme app-file-card .timeline-item-card,
.partner-theme.theme-override.theme-override.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.partner-theme.dark-theme app-commission-list tr.highlight,
.partner-theme.theme-override.theme-override.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.partner-theme.dark-theme app-commission-list section.wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.partner-theme.dark-theme app-commission-list header.header,
.partner-theme.theme-override.theme-override.dark-theme app-commission-list header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-commission-list header.header button.clear-search,
.partner-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-commission-list header.header button.clear-search:hover,
.partner-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #43a047;
}
.partner-theme.dark-theme app-commission-list .clickable-list-container:before,
.partner-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a,
.partner-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.partner-theme.dark-theme app-commission-list a.active,
.partner-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.partner-theme.theme-override.theme-override.dark-theme app-commission-list a.active,
.partner-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.partner-theme.dark-theme app-videodokumentation-list section.wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.partner-theme.dark-theme app-videodokumentation-list header.header,
.partner-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search,
.partner-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.partner-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #43a047;
}
.partner-theme.dark-theme app-videodokumentation-list .clickable-list-container:before,
.partner-theme.theme-override.theme-override.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme app-videodokumentation-list a.active,
.partner-theme.theme-override.theme-override.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.partner-theme.dark-theme app-email-client .email-list .email-list-entry.current,
.partner-theme.theme-override.theme-override.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.partner-theme.dark-theme app-email-client .nav-bar,
.partner-theme.theme-override.theme-override.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.partner-theme.dark-theme app-email-client .search-bar-header,
.partner-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-email-client .search-bar-clear-search,
.partner-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-email-client .search-bar-clear-search:hover,
.partner-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #43a047;
}
.partner-theme.dark-theme app-email-client .email-preview .email-contact-link,
.partner-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.partner-theme.dark-theme app-email-client .email-preview .email-card,
.partner-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.partner-theme.dark-theme app-email-client .email-preview .email-iframe,
.partner-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.partner-theme.dark-theme app-email-client .sub-elements,
.partner-theme.theme-override.theme-override.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.partner-theme.dark-theme app-email-client .nav-tree .mat-list-item-content,
.partner-theme.theme-override.theme-override.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme app-email-client .email-list-entry,
.partner-theme.theme-override.theme-override.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.partner-theme.dark-theme app-support-dialog .card,
.partner-theme.theme-override.theme-override.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.partner-theme.dark-theme app-support-dialog a.link,
.partner-theme.theme-override.theme-override.dark-theme app-support-dialog a.link {
  color: white;
}
.partner-theme.dark-theme app-image-editor .tui-image-editor-main-container,
.partner-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.partner-theme.dark-theme app-image-editor .tui-image-editor-controls,
.partner-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.partner-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled,
.partner-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.partner-theme.dark-theme app-image-editor .tui-image-editor-menu .normal,
.partner-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.partner-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.partner-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.partner-theme.dark-theme app-file-explorer .example-container, .partner-theme.dark-theme app-file-explorer .content,
.partner-theme.theme-override.theme-override.dark-theme app-file-explorer .example-container,
.partner-theme.theme-override.theme-override.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.partner-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.partner-theme.dark-theme app-file-explorer .list-item:hover,
.partner-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node:hover,
.partner-theme.theme-override.theme-override.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.partner-theme.dark-theme app-file-explorer .explorer-tree-node.selected,
.partner-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.partner-theme.dark-theme app-file-explorer .share-icon,
.partner-theme.theme-override.theme-override.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme app-file-explorer .toggle-view-button,
.partner-theme.theme-override.theme-override.dark-theme app-file-explorer .toggle-view-button {
  background: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-file-explorer .root-button,
.partner-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.partner-theme.dark-theme app-file-explorer .root-button fa-icon,
.partner-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.partner-theme.dark-theme app-file-explorer .selected-elements-amount,
.partner-theme.theme-override.theme-override.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.partner-theme.dark-theme app-file-explorer .back-button .inverted-arrow,
.partner-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #43a047;
}
.partner-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .partner-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow,
.partner-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:focus .inverted-arrow,
.partner-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.partner-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow,
.partner-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.partner-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .partner-theme.dark-theme app-select-folder-dialog .list-item:hover,
.partner-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node:hover,
.partner-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.partner-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected,
.partner-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.partner-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.partner-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.partner-theme.dark-theme app-reports-list section.wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.partner-theme.dark-theme app-reports-list header.header,
.partner-theme.theme-override.theme-override.dark-theme app-reports-list header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-reports-list header.header button.clear-search,
.partner-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-reports-list header.header button.clear-search:hover,
.partner-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #43a047;
}
.partner-theme.dark-theme app-reports-list .clickable-list-container:before,
.partner-theme.theme-override.theme-override.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme app-reports-list a.active,
.partner-theme.theme-override.theme-override.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.partner-theme.dark-theme app-generated-documents-list section.wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.partner-theme.dark-theme app-generated-documents-list header.header,
.partner-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-generated-documents-list header.header button.clear-search,
.partner-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover,
.partner-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #43a047;
}
.partner-theme.dark-theme app-generated-documents-list .clickable-list-container:before,
.partner-theme.theme-override.theme-override.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme app-generated-documents-list a.active,
.partner-theme.theme-override.theme-override.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.partner-theme.dark-theme app-invoice-editor .button-wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.partner-theme.dark-theme .hover-form .mat-form-field-flex:hover,
.partner-theme.theme-override.theme-override.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.partner-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .partner-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover,
.partner-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item,
.partner-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.partner-theme.dark-theme app-dave-list-card .card-header,
.partner-theme.theme-override.theme-override.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.partner-theme.dark-theme app-dave-list-card .bottom-shadow,
.partner-theme.theme-override.theme-override.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.partner-theme.dark-theme app-filter div.date,
.partner-theme.theme-override.theme-override.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.partner-theme.dark-theme app-event-card .primary,
.partner-theme.theme-override.theme-override.dark-theme app-event-card .primary {
  color: #43a047;
}
.partner-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.partner-theme.theme-override.theme-override.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.partner-theme.dark-theme app-booking-positions-list section.wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.partner-theme.dark-theme app-booking-positions-list header.header,
.partner-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-booking-positions-list header.header button.clear-search,
.partner-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover,
.partner-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #43a047;
}
.partner-theme.dark-theme app-booking-positions-list .clickable-list-container:before,
.partner-theme.theme-override.theme-override.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme app-booking-positions-list a.active,
.partner-theme.theme-override.theme-override.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.partner-theme.dark-theme app-booking-positions-list th,
.partner-theme.theme-override.theme-override.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.partner-theme.dark-theme app-dave-list tr.highlight,
.partner-theme.theme-override.theme-override.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.partner-theme.dark-theme app-dave-list section.wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.partner-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview,
.partner-theme.theme-override.theme-override.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.partner-theme.dark-theme app-dave-list header.header,
.partner-theme.theme-override.theme-override.dark-theme app-dave-list header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-dave-list header.header button.clear-search,
.partner-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-dave-list header.header button.clear-search:hover,
.partner-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #43a047;
}
.partner-theme.dark-theme app-dave-list .clickable-list-container:before,
.partner-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a,
.partner-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.partner-theme.dark-theme app-dave-list a.active,
.partner-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.partner-theme.theme-override.theme-override.dark-theme app-dave-list a.active,
.partner-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.partner-theme.dark-theme app-export-business-volumes-dialog tr.highlight,
.partner-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.partner-theme.dark-theme app-export-business-volumes-dialog section.wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.partner-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.partner-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.partner-theme.dark-theme app-export-business-volumes-dialog header.header,
.partner-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search,
.partner-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.partner-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #43a047;
}
.partner-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before,
.partner-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.partner-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.partner-theme.dark-theme app-export-business-volumes-dialog a.active,
.partner-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.partner-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog a.active,
.partner-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.partner-theme.dark-theme app-contact-list .darker-background.darker-background,
.partner-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.partner-theme.dark-theme app-contact-list .darker-background.darker-background:hover,
.partner-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.partner-theme.dark-theme app-select-persons table tr th[mat-header-cell],
.partner-theme.theme-override.theme-override.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.partner-theme.dark-theme app-shift-plan .header-colorful,
.partner-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.partner-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.partner-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .partner-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.partner-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button,
.partner-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.partner-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .partner-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.partner-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.partner-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.partner-theme.dark-theme app-detail-piecework main,
.partner-theme.theme-override.theme-override.dark-theme app-detail-piecework main {
  background-color: #43a047;
  color: white;
}
.partner-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.partner-theme.theme-override.theme-override.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.partner-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item,
.partner-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.partner-theme.dark-theme app-detail-piecework main .mat-tab-label,
.partner-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.partner-theme.dark-theme app-detail-piecework header,
.partner-theme.theme-override.theme-override.dark-theme app-detail-piecework header {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background,
.partner-theme.theme-override.theme-override.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #43a047;
  color: white;
}
.partner-theme.dark-theme app-piecework-demo .scrollable,
.partner-theme.theme-override.theme-override.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.partner-theme.dark-theme app-side-nav-bar,
.partner-theme.theme-override.theme-override.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.partner-theme.dark-theme app-side-nav-bar [mat-list-item].is-active,
.partner-theme.theme-override.theme-override.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #43a047;
}
.partner-theme.dark-theme app-side-nav-bar mat-nav-list,
.partner-theme.theme-override.theme-override.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme .dave-inc-bar,
.partner-theme.theme-override.theme-override.dark-theme .dave-inc-bar {
  background-color: #43a047;
}
.partner-theme.dark-theme app-root,
.partner-theme.theme-override.theme-override.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.partner-theme.dark-theme app-commission-overview .alex-sein-buntes-feld,
.partner-theme.theme-override.theme-override.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #43a047;
}
.partner-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.partner-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child,
.partner-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.partner-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot,
.partner-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.partner-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.partner-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.partner-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child,
.partner-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #43a047;
  border-color: #43a047;
}
.partner-theme.dark-theme app-commission-overview .timeline,
.partner-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme app-commission-overview .timeline-event-card,
.partner-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme app-commission-overview .timeline-event-card:hover,
.partner-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.partner-theme.dark-theme app-comment-list .inline-send,
.partner-theme.theme-override.theme-override.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.partner-theme.dark-theme app-new-booking-option .highlight.highlight,
.partner-theme.theme-override.theme-override.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.partner-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.partner-theme.dark-theme app-new-booking-option .disabled.disabled,
.partner-theme.theme-override.theme-override.dark-theme app-new-booking-option .dont-edit.dont-edit,
.partner-theme.theme-override.theme-override.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme .ngx-toastr,
.partner-theme.theme-override.theme-override.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.partner-theme.dark-theme .ngx-toastr:hover,
.partner-theme.theme-override.theme-override.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.partner-theme.dark-theme .ngx-toastr.toast-success,
.partner-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.partner-theme.dark-theme .ngx-toastr.toast-error,
.partner-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.partner-theme.dark-theme .ngx-toastr.toast-info,
.partner-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.partner-theme.dark-theme app-resource-plan .header-colorful,
.partner-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful {
  background-color: #2e7d32;
  color: white;
}
.partner-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.partner-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.partner-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .partner-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.partner-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button,
.partner-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.partner-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .partner-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.partner-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.partner-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.partner-theme.dark-theme app-time-tracker,
.partner-theme.theme-override.theme-override.dark-theme app-time-tracker {
  background-color: #66bb6a;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme .ngx-mat-colorpicker-content,
.partner-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.partner-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.partner-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.partner-theme.dark-theme app-person-list-entry a.link,
.partner-theme.theme-override.theme-override.dark-theme app-person-list-entry a.link {
  color: white;
}
.partner-theme.dark-theme app-doctor-list-entry .link,
.partner-theme.theme-override.theme-override.dark-theme app-doctor-list-entry .link {
  color: white;
}
.partner-theme.dark-theme app-expansion-panel .scrollable .top-shadow,
.partner-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.partner-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow,
.partner-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.partner-theme.dark-theme .app-background-primary,
.partner-theme.theme-override.theme-override.dark-theme .app-background-primary {
  background-color: #43a047;
}
.partner-theme.dark-theme .app-background-accent,
.partner-theme.theme-override.theme-override.dark-theme .app-background-accent {
  background-color: #fafafa;
}
.partner-theme.dark-theme .app-background-warn,
.partner-theme.theme-override.theme-override.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.partner-theme.dark-theme .app-foreground-primary,
.partner-theme.theme-override.theme-override.dark-theme .app-foreground-primary {
  color: #43a047;
}
.partner-theme.dark-theme .app-foreground-accent,
.partner-theme.theme-override.theme-override.dark-theme .app-foreground-accent {
  color: #fafafa;
}
.partner-theme.dark-theme .app-foreground-warn,
.partner-theme.theme-override.theme-override.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.partner-theme.dark-theme app-ck-editor,
.partner-theme.theme-override.theme-override.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.partner-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.partner-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.partner-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.partner-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.partner-theme.dark-theme app-file-order-dialog .list-item,
.partner-theme.theme-override.theme-override.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.partner-theme.dark-theme app-start-process-dialog .selected-files-list,
.partner-theme.theme-override.theme-override.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme app-process-main-view .detection-modal-wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.partner-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #43a047;
}
.partner-theme.dark-theme app-process-main-view .main-file-badge,
.partner-theme.theme-override.theme-override.dark-theme app-process-main-view .main-file-badge {
  color: #43a047;
}
.partner-theme.dark-theme app-new-document-view-component dropzone .input,
.partner-theme.dark-theme app-new-document-view-component dropzone .pen-icon,
.partner-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .input,
.partner-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.partner-theme.dark-theme app-time-tracker-multiple .timer-card,
.partner-theme.theme-override.theme-override.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #66bb6a;
  color: rgba(0, 0, 0, 0.87);
}
.partner-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.partner-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.partner-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active,
.partner-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.partner-theme.dark-theme app-arl-table .add-button-list,
.partner-theme.theme-override.theme-override.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.partner-theme.dark-theme app-pseudo-step-header .wrapper-button.active,
.partner-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #43a047;
}
.partner-theme.dark-theme app-pseudo-step-header .image-wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.partner-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.partner-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.partner-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #43a047;
  color: white;
}
.partner-theme.dark-theme app-milestone-modal .status-form,
.partner-theme.theme-override.theme-override.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.partner-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.partner-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.partner-theme.dark-theme app-e-invoice-view .borders,
.partner-theme.dark-theme app-e-invoice-view .borders-column,
.partner-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.partner-theme.dark-theme app-e-invoice-view .borders-row,
.partner-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.partner-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.partner-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.partner-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders,
.partner-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column,
.partner-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.partner-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row,
.partner-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme app-e-invoice-view .mat-table td,
.partner-theme.dark-theme app-e-invoice-view .mat-table th,
.partner-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table td,
.partner-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.partner-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.partner-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.partner-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.partner-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders,
.partner-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.partner-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.partner-theme.dark-theme app-detail-contract .primary,
.partner-theme.theme-override.theme-override.dark-theme app-detail-contract .primary {
  color: #43a047;
}
.partner-theme.dark-theme app-detail-contract .filter,
.partner-theme.theme-override.theme-override.dark-theme app-detail-contract .filter {
  background-color: white;
}
.partner-theme.dark-theme app-detail-contract .filter h2,
.partner-theme.theme-override.theme-override.dark-theme app-detail-contract .filter h2 {
  color: #43a047;
}
.partner-theme.dark-theme app-contract-list header.header,
.partner-theme.theme-override.theme-override.dark-theme app-contract-list header.header {
  color: white;
  background-color: #2e7d32;
}
.partner-theme.dark-theme app-detail-doctor .deleted,
.partner-theme.theme-override.theme-override.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.partner-theme.dark-theme app-detail-doctor .bookmark-wrapper,
.partner-theme.theme-override.theme-override.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.partner-theme.dark-theme app-detail-doctor a.link,
.partner-theme.theme-override.theme-override.dark-theme app-detail-doctor a.link {
  color: white;
}
.user-theme .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.user-theme .mat-option,
.user-theme.theme-override.theme-override .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-option:hover:not(.mat-option-disabled), .user-theme .mat-option:focus:not(.mat-option-disabled),
.user-theme.theme-override.theme-override .mat-option:hover:not(.mat-option-disabled),
.user-theme.theme-override.theme-override .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.user-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.user-theme.theme-override.theme-override .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.user-theme .mat-option.mat-active,
.user-theme.theme-override.theme-override .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-option.mat-option-disabled,
.user-theme.theme-override.theme-override .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.user-theme.theme-override.theme-override .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #5e35b1;
}
.user-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.user-theme.theme-override.theme-override .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.user-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.user-theme.theme-override.theme-override .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.user-theme .mat-optgroup-label,
.user-theme.theme-override.theme-override .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.user-theme .mat-optgroup-disabled .mat-optgroup-label,
.user-theme.theme-override.theme-override .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-pseudo-checkbox,
.user-theme.theme-override.theme-override .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.user-theme .mat-pseudo-checkbox::after,
.user-theme.theme-override.theme-override .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.user-theme .mat-pseudo-checkbox-disabled,
.user-theme.theme-override.theme-override .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.user-theme .mat-primary .mat-pseudo-checkbox-checked,
.user-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.user-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-checked,
.user-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #5e35b1;
}
.user-theme .mat-pseudo-checkbox-checked,
.user-theme .mat-pseudo-checkbox-indeterminate,
.user-theme .mat-accent .mat-pseudo-checkbox-checked,
.user-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.user-theme.theme-override.theme-override .mat-pseudo-checkbox-checked,
.user-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate,
.user-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-checked,
.user-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.user-theme .mat-warn .mat-pseudo-checkbox-checked,
.user-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.user-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-checked,
.user-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.user-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.user-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.user-theme.theme-override.theme-override .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.user-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.user-theme .mat-app-background, .user-theme.mat-app-background,
.user-theme.theme-override.theme-override .mat-app-background,
.user-theme.theme-override.theme-override.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-elevation-z0,
.user-theme.theme-override.theme-override .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z1,
.user-theme.theme-override.theme-override .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z2,
.user-theme.theme-override.theme-override .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z3,
.user-theme.theme-override.theme-override .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z4,
.user-theme.theme-override.theme-override .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z5,
.user-theme.theme-override.theme-override .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z6,
.user-theme.theme-override.theme-override .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z7,
.user-theme.theme-override.theme-override .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z8,
.user-theme.theme-override.theme-override .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z9,
.user-theme.theme-override.theme-override .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z10,
.user-theme.theme-override.theme-override .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z11,
.user-theme.theme-override.theme-override .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z12,
.user-theme.theme-override.theme-override .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z13,
.user-theme.theme-override.theme-override .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z14,
.user-theme.theme-override.theme-override .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z15,
.user-theme.theme-override.theme-override .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z16,
.user-theme.theme-override.theme-override .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z17,
.user-theme.theme-override.theme-override .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z18,
.user-theme.theme-override.theme-override .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z19,
.user-theme.theme-override.theme-override .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z20,
.user-theme.theme-override.theme-override .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z21,
.user-theme.theme-override.theme-override .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z22,
.user-theme.theme-override.theme-override .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z23,
.user-theme.theme-override.theme-override .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-elevation-z24,
.user-theme.theme-override.theme-override .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.user-theme .mat-autocomplete-panel,
.user-theme.theme-override.theme-override .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.user-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.user-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.user-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-badge,
.user-theme.theme-override.theme-override .mat-badge {
  position: relative;
}
.user-theme .mat-badge.mat-badge,
.user-theme.theme-override.theme-override .mat-badge.mat-badge {
  overflow: visible;
}
.user-theme .mat-badge-hidden .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-hidden .mat-badge-content {
  display: none;
}
.user-theme .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.user-theme .ng-animate-disabled .mat-badge-content,
.user-theme .mat-badge-content._mat-animation-noopable,
.user-theme.theme-override.theme-override .ng-animate-disabled .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.user-theme .mat-badge-content.mat-badge-active,
.user-theme.theme-override.theme-override .mat-badge-content.mat-badge-active {
  transform: none;
}
.user-theme .mat-badge-small .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.user-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.user-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.user-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .user-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.user-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .user-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.user-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .user-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.user-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .user-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.user-theme .mat-badge-medium .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.user-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.user-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.user-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .user-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.user-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .user-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.user-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .user-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.user-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .user-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.user-theme .mat-badge-large .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.user-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.user-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.user-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .user-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.user-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .user-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.user-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .user-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.user-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .user-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.user-theme .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-content {
  color: white;
  background: #5e35b1;
}
.cdk-high-contrast-active .user-theme .mat-badge-content, .cdk-high-contrast-active .user-theme.theme-override.theme-override .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.user-theme .mat-badge-accent .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-badge-warn .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.user-theme .mat-badge-disabled .mat-badge-content,
.user-theme.theme-override.theme-override .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-bottom-sheet-container,
.user-theme.theme-override.theme-override .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-button, .user-theme .mat-icon-button, .user-theme .mat-stroked-button,
.user-theme.theme-override.theme-override .mat-button,
.user-theme.theme-override.theme-override .mat-icon-button,
.user-theme.theme-override.theme-override .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.user-theme .mat-button.mat-primary, .user-theme .mat-icon-button.mat-primary, .user-theme .mat-stroked-button.mat-primary,
.user-theme.theme-override.theme-override .mat-button.mat-primary,
.user-theme.theme-override.theme-override .mat-icon-button.mat-primary,
.user-theme.theme-override.theme-override .mat-stroked-button.mat-primary {
  color: #5e35b1;
}
.user-theme .mat-button.mat-accent, .user-theme .mat-icon-button.mat-accent, .user-theme .mat-stroked-button.mat-accent,
.user-theme.theme-override.theme-override .mat-button.mat-accent,
.user-theme.theme-override.theme-override .mat-icon-button.mat-accent,
.user-theme.theme-override.theme-override .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.user-theme .mat-button.mat-warn, .user-theme .mat-icon-button.mat-warn, .user-theme .mat-stroked-button.mat-warn,
.user-theme.theme-override.theme-override .mat-button.mat-warn,
.user-theme.theme-override.theme-override .mat-icon-button.mat-warn,
.user-theme.theme-override.theme-override .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.user-theme .mat-button.mat-primary.mat-button-disabled, .user-theme .mat-button.mat-accent.mat-button-disabled, .user-theme .mat-button.mat-warn.mat-button-disabled, .user-theme .mat-button.mat-button-disabled.mat-button-disabled, .user-theme .mat-icon-button.mat-primary.mat-button-disabled, .user-theme .mat-icon-button.mat-accent.mat-button-disabled, .user-theme .mat-icon-button.mat-warn.mat-button-disabled, .user-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .user-theme .mat-stroked-button.mat-primary.mat-button-disabled, .user-theme .mat-stroked-button.mat-accent.mat-button-disabled, .user-theme .mat-stroked-button.mat-warn.mat-button-disabled, .user-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-button.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-button.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-button.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-button.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-icon-button.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-icon-button.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-icon-button.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-stroked-button.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-stroked-button.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-stroked-button.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.user-theme .mat-button.mat-primary .mat-button-focus-overlay, .user-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .user-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.user-theme.theme-override.theme-override .mat-button.mat-primary .mat-button-focus-overlay,
.user-theme.theme-override.theme-override .mat-icon-button.mat-primary .mat-button-focus-overlay,
.user-theme.theme-override.theme-override .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #5e35b1;
}
.user-theme .mat-button.mat-accent .mat-button-focus-overlay, .user-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .user-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.user-theme.theme-override.theme-override .mat-button.mat-accent .mat-button-focus-overlay,
.user-theme.theme-override.theme-override .mat-icon-button.mat-accent .mat-button-focus-overlay,
.user-theme.theme-override.theme-override .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.user-theme .mat-button.mat-warn .mat-button-focus-overlay, .user-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .user-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.user-theme.theme-override.theme-override .mat-button.mat-warn .mat-button-focus-overlay,
.user-theme.theme-override.theme-override .mat-icon-button.mat-warn .mat-button-focus-overlay,
.user-theme.theme-override.theme-override .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.user-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .user-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .user-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.user-theme.theme-override.theme-override .mat-button.mat-button-disabled .mat-button-focus-overlay,
.user-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.user-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.user-theme .mat-button .mat-ripple-element, .user-theme .mat-icon-button .mat-ripple-element, .user-theme .mat-stroked-button .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-button .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-icon-button .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.user-theme .mat-button-focus-overlay,
.user-theme.theme-override.theme-override .mat-button-focus-overlay {
  background: black;
}
.user-theme .mat-stroked-button:not(.mat-button-disabled),
.user-theme.theme-override.theme-override .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.user-theme .mat-flat-button, .user-theme .mat-raised-button, .user-theme .mat-fab, .user-theme .mat-mini-fab,
.user-theme.theme-override.theme-override .mat-flat-button,
.user-theme.theme-override.theme-override .mat-raised-button,
.user-theme.theme-override.theme-override .mat-fab,
.user-theme.theme-override.theme-override .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.user-theme .mat-flat-button.mat-primary, .user-theme .mat-raised-button.mat-primary, .user-theme .mat-fab.mat-primary, .user-theme .mat-mini-fab.mat-primary,
.user-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.user-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.user-theme.theme-override.theme-override .mat-fab.mat-primary,
.user-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  color: white;
}
.user-theme .mat-flat-button.mat-accent, .user-theme .mat-raised-button.mat-accent, .user-theme .mat-fab.mat-accent, .user-theme .mat-mini-fab.mat-accent,
.user-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.user-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.user-theme.theme-override.theme-override .mat-fab.mat-accent,
.user-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-flat-button.mat-warn, .user-theme .mat-raised-button.mat-warn, .user-theme .mat-fab.mat-warn, .user-theme .mat-mini-fab.mat-warn,
.user-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.user-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.user-theme.theme-override.theme-override .mat-fab.mat-warn,
.user-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  color: white;
}
.user-theme .mat-flat-button.mat-primary.mat-button-disabled, .user-theme .mat-flat-button.mat-accent.mat-button-disabled, .user-theme .mat-flat-button.mat-warn.mat-button-disabled, .user-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .user-theme .mat-raised-button.mat-primary.mat-button-disabled, .user-theme .mat-raised-button.mat-accent.mat-button-disabled, .user-theme .mat-raised-button.mat-warn.mat-button-disabled, .user-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .user-theme .mat-fab.mat-primary.mat-button-disabled, .user-theme .mat-fab.mat-accent.mat-button-disabled, .user-theme .mat-fab.mat-warn.mat-button-disabled, .user-theme .mat-fab.mat-button-disabled.mat-button-disabled, .user-theme .mat-mini-fab.mat-primary.mat-button-disabled, .user-theme .mat-mini-fab.mat-accent.mat-button-disabled, .user-theme .mat-mini-fab.mat-warn.mat-button-disabled, .user-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.user-theme .mat-flat-button.mat-primary, .user-theme .mat-raised-button.mat-primary, .user-theme .mat-fab.mat-primary, .user-theme .mat-mini-fab.mat-primary,
.user-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.user-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.user-theme.theme-override.theme-override .mat-fab.mat-primary,
.user-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  background-color: #5e35b1;
}
.user-theme .mat-flat-button.mat-accent, .user-theme .mat-raised-button.mat-accent, .user-theme .mat-fab.mat-accent, .user-theme .mat-mini-fab.mat-accent,
.user-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.user-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.user-theme.theme-override.theme-override .mat-fab.mat-accent,
.user-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.user-theme .mat-flat-button.mat-warn, .user-theme .mat-raised-button.mat-warn, .user-theme .mat-fab.mat-warn, .user-theme .mat-mini-fab.mat-warn,
.user-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.user-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.user-theme.theme-override.theme-override .mat-fab.mat-warn,
.user-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.user-theme .mat-flat-button.mat-primary.mat-button-disabled, .user-theme .mat-flat-button.mat-accent.mat-button-disabled, .user-theme .mat-flat-button.mat-warn.mat-button-disabled, .user-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .user-theme .mat-raised-button.mat-primary.mat-button-disabled, .user-theme .mat-raised-button.mat-accent.mat-button-disabled, .user-theme .mat-raised-button.mat-warn.mat-button-disabled, .user-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .user-theme .mat-fab.mat-primary.mat-button-disabled, .user-theme .mat-fab.mat-accent.mat-button-disabled, .user-theme .mat-fab.mat-warn.mat-button-disabled, .user-theme .mat-fab.mat-button-disabled.mat-button-disabled, .user-theme .mat-mini-fab.mat-primary.mat-button-disabled, .user-theme .mat-mini-fab.mat-accent.mat-button-disabled, .user-theme .mat-mini-fab.mat-warn.mat-button-disabled, .user-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.user-theme .mat-flat-button.mat-primary .mat-ripple-element, .user-theme .mat-raised-button.mat-primary .mat-ripple-element, .user-theme .mat-fab.mat-primary .mat-ripple-element, .user-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-flat-button.mat-primary .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-raised-button.mat-primary .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-fab.mat-primary .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.user-theme .mat-flat-button.mat-accent .mat-ripple-element, .user-theme .mat-raised-button.mat-accent .mat-ripple-element, .user-theme .mat-fab.mat-accent .mat-ripple-element, .user-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-flat-button.mat-accent .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-raised-button.mat-accent .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-fab.mat-accent .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.user-theme .mat-flat-button.mat-warn .mat-ripple-element, .user-theme .mat-raised-button.mat-warn .mat-ripple-element, .user-theme .mat-fab.mat-warn .mat-ripple-element, .user-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-flat-button.mat-warn .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-raised-button.mat-warn .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-fab.mat-warn .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.user-theme .mat-stroked-button:not([class*=mat-elevation-z]), .user-theme .mat-flat-button:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override .mat-stroked-button:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-raised-button:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-fab:not([class*=mat-elevation-z]), .user-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override .mat-fab:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .user-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .user-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.user-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.user-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.user-theme .mat-button-toggle,
.user-theme.theme-override.theme-override .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.user-theme.theme-override.theme-override .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.user-theme .mat-button-toggle-appearance-standard,
.user-theme.theme-override.theme-override .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.user-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.user-theme.theme-override.theme-override .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.user-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.user-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.user-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.user-theme.theme-override.theme-override [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.user-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.user-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.user-theme .mat-button-toggle-checked,
.user-theme.theme-override.theme-override .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.user-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.user-theme.theme-override.theme-override .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-button-toggle-disabled,
.user-theme.theme-override.theme-override .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.user-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.user-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.user-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.user-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.user-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.user-theme .mat-button-toggle-group-appearance-standard,
.user-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.user-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.user-theme .mat-card,
.user-theme.theme-override.theme-override .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-card:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-card-subtitle,
.user-theme.theme-override.theme-override .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.user-theme .mat-checkbox-frame,
.user-theme.theme-override.theme-override .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.user-theme .mat-checkbox-checkmark,
.user-theme.theme-override.theme-override .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.user-theme .mat-checkbox-checkmark-path,
.user-theme.theme-override.theme-override .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.user-theme .mat-checkbox-mixedmark,
.user-theme.theme-override.theme-override .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.user-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .user-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.user-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.user-theme.theme-override.theme-override .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #5e35b1;
}
.user-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .user-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.user-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.user-theme.theme-override.theme-override .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.user-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .user-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.user-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.user-theme.theme-override.theme-override .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.user-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .user-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.user-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.user-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.user-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.user-theme.theme-override.theme-override .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.user-theme .mat-checkbox-disabled .mat-checkbox-label,
.user-theme.theme-override.theme-override .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-checkbox .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.user-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.user-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #5e35b1;
}
.user-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.user-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.user-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.user-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.user-theme .mat-chip.mat-standard-chip,
.user-theme.theme-override.theme-override .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.user-theme.theme-override.theme-override .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.user-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.user-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.user-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.user-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.user-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.user-theme .mat-chip.mat-standard-chip::after,
.user-theme.theme-override.theme-override .mat-chip.mat-standard-chip::after {
  background: black;
}
.user-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.user-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #5e35b1;
  color: white;
}
.user-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.user-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.user-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.user-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.user-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.user-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.user-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.user-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.user-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.user-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.user-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.user-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.user-theme .mat-table,
.user-theme.theme-override.theme-override .mat-table {
  background: white;
}
.user-theme .mat-table thead, .user-theme .mat-table tbody, .user-theme .mat-table tfoot,
.user-theme mat-header-row, .user-theme mat-row, .user-theme mat-footer-row,
.user-theme [mat-header-row], .user-theme [mat-row], .user-theme [mat-footer-row],
.user-theme .mat-table-sticky,
.user-theme.theme-override.theme-override .mat-table thead,
.user-theme.theme-override.theme-override .mat-table tbody,
.user-theme.theme-override.theme-override .mat-table tfoot,
.user-theme.theme-override.theme-override mat-header-row,
.user-theme.theme-override.theme-override mat-row,
.user-theme.theme-override.theme-override mat-footer-row,
.user-theme.theme-override.theme-override [mat-header-row],
.user-theme.theme-override.theme-override [mat-row],
.user-theme.theme-override.theme-override [mat-footer-row],
.user-theme.theme-override.theme-override .mat-table-sticky {
  background: inherit;
}
.user-theme mat-row, .user-theme mat-header-row, .user-theme mat-footer-row,
.user-theme th.mat-header-cell, .user-theme td.mat-cell, .user-theme td.mat-footer-cell,
.user-theme.theme-override.theme-override mat-row,
.user-theme.theme-override.theme-override mat-header-row,
.user-theme.theme-override.theme-override mat-footer-row,
.user-theme.theme-override.theme-override th.mat-header-cell,
.user-theme.theme-override.theme-override td.mat-cell,
.user-theme.theme-override.theme-override td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.user-theme .mat-header-cell,
.user-theme.theme-override.theme-override .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.user-theme .mat-cell, .user-theme .mat-footer-cell,
.user-theme.theme-override.theme-override .mat-cell,
.user-theme.theme-override.theme-override .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-calendar-arrow,
.user-theme.theme-override.theme-override .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.user-theme .mat-datepicker-toggle,
.user-theme .mat-datepicker-content .mat-calendar-next-button,
.user-theme .mat-datepicker-content .mat-calendar-previous-button,
.user-theme.theme-override.theme-override .mat-datepicker-toggle,
.user-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-next-button,
.user-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.user-theme .mat-calendar-table-header-divider::after,
.user-theme.theme-override.theme-override .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.user-theme .mat-calendar-table-header,
.user-theme .mat-calendar-body-label,
.user-theme.theme-override.theme-override .mat-calendar-table-header,
.user-theme.theme-override.theme-override .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.user-theme .mat-calendar-body-cell-content,
.user-theme .mat-date-range-input-separator,
.user-theme.theme-override.theme-override .mat-calendar-body-cell-content,
.user-theme.theme-override.theme-override .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.user-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-form-field-disabled .mat-date-range-input-separator,
.user-theme.theme-override.theme-override .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-calendar-body-in-preview,
.user-theme.theme-override.theme-override .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.user-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.user-theme .mat-calendar-body-in-range::before,
.user-theme.theme-override.theme-override .mat-calendar-body-in-range::before {
  background: rgba(94, 53, 177, 0.2);
}
.user-theme .mat-calendar-body-comparison-identical,
.user-theme .mat-calendar-body-in-comparison-range::before,
.user-theme.theme-override.theme-override .mat-calendar-body-comparison-identical,
.user-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.user-theme .mat-calendar-body-comparison-bridge-start::before,
.user-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.user-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-start::before,
.user-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(94, 53, 177, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.user-theme .mat-calendar-body-comparison-bridge-end::before,
.user-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.user-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-end::before,
.user-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(94, 53, 177, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.user-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.user-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.user-theme.theme-override.theme-override .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.user-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.user-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.user-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.user-theme.theme-override.theme-override .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.user-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.user-theme .mat-calendar-body-selected,
.user-theme.theme-override.theme-override .mat-calendar-body-selected {
  background-color: #5e35b1;
  color: white;
}
.user-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.user-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(94, 53, 177, 0.4);
}
.user-theme .mat-calendar-body-today.mat-calendar-body-selected,
.user-theme.theme-override.theme-override .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.user-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(94, 53, 177, 0.3);
}
@media (hover: hover) {
  .user-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(94, 53, 177, 0.3);
  }
}
.user-theme .mat-datepicker-content,
.user-theme.theme-override.theme-override .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.user-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.user-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.user-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .user-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.user-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.user-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.user-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .user-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.user-theme .mat-datepicker-content-touch,
.user-theme.theme-override.theme-override .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-datepicker-toggle-active,
.user-theme.theme-override.theme-override .mat-datepicker-toggle-active {
  color: #5e35b1;
}
.user-theme .mat-datepicker-toggle-active.mat-accent,
.user-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.user-theme .mat-datepicker-toggle-active.mat-warn,
.user-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.user-theme .mat-date-range-input-inner[disabled],
.user-theme.theme-override.theme-override .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-dialog-container,
.user-theme.theme-override.theme-override .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-divider,
.user-theme.theme-override.theme-override .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.user-theme .mat-divider-vertical,
.user-theme.theme-override.theme-override .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.user-theme .mat-expansion-panel,
.user-theme.theme-override.theme-override .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-action-row,
.user-theme.theme-override.theme-override .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.user-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .user-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .user-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.user-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.user-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.user-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .user-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.user-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.user-theme .mat-expansion-panel-header-title,
.user-theme.theme-override.theme-override .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-expansion-panel-header-description,
.user-theme .mat-expansion-indicator::after,
.user-theme.theme-override.theme-override .mat-expansion-panel-header-description,
.user-theme.theme-override.theme-override .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.user-theme .mat-expansion-panel-header[aria-disabled=true],
.user-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.user-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.user-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.user-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.user-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.user-theme .mat-form-field-label,
.user-theme.theme-override.theme-override .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.user-theme .mat-hint,
.user-theme.theme-override.theme-override .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.user-theme .mat-form-field.mat-focused .mat-form-field-label,
.user-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label {
  color: #5e35b1;
}
.user-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.user-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.user-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.user-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.user-theme .mat-focused .mat-form-field-required-marker,
.user-theme.theme-override.theme-override .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.user-theme .mat-form-field-ripple,
.user-theme.theme-override.theme-override .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.user-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #5e35b1;
}
.user-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.user-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.user-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.user-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.user-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.user-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #5e35b1;
}
.user-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.user-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.user-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.user-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.user-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.user-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.user-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.user-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.user-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.user-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.user-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.user-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.user-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.user-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.user-theme .mat-error,
.user-theme.theme-override.theme-override .mat-error {
  color: #e91e63;
}
.user-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.user-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.user-theme .mat-form-field-appearance-legacy .mat-hint,
.user-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.user-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.user-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.user-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.user-theme.theme-override.theme-override .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.user-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.user-theme.theme-override.theme-override .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.user-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.user-theme.theme-override.theme-override .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.user-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.user-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.user-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.user-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.user-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.user-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.user-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.user-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.user-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.user-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.user-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.user-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.user-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.user-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #5e35b1;
}
.user-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.user-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.user-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.user-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.user-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.user-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.user-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.user-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.user-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.user-theme .mat-icon.mat-primary,
.user-theme.theme-override.theme-override .mat-icon.mat-primary {
  color: #5e35b1;
}
.user-theme .mat-icon.mat-accent,
.user-theme.theme-override.theme-override .mat-icon.mat-accent {
  color: #fafafa;
}
.user-theme .mat-icon.mat-warn,
.user-theme.theme-override.theme-override .mat-icon.mat-warn {
  color: #e91e63;
}
.user-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.user-theme.theme-override.theme-override .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.user-theme .mat-input-element:disabled,
.user-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.user-theme.theme-override.theme-override .mat-input-element:disabled,
.user-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-input-element,
.user-theme.theme-override.theme-override .mat-input-element {
  caret-color: #5e35b1;
}
.user-theme .mat-input-element::placeholder,
.user-theme.theme-override.theme-override .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.user-theme .mat-input-element::-moz-placeholder,
.user-theme.theme-override.theme-override .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.user-theme .mat-input-element::-webkit-input-placeholder,
.user-theme.theme-override.theme-override .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.user-theme .mat-input-element:-ms-input-placeholder,
.user-theme.theme-override.theme-override .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.user-theme .mat-form-field.mat-accent .mat-input-element,
.user-theme.theme-override.theme-override .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.user-theme .mat-form-field.mat-warn .mat-input-element,
.user-theme .mat-form-field-invalid .mat-input-element,
.user-theme.theme-override.theme-override .mat-form-field.mat-warn .mat-input-element,
.user-theme.theme-override.theme-override .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.user-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.user-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.user-theme .mat-list-base .mat-list-item,
.user-theme.theme-override.theme-override .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-list-base .mat-list-option,
.user-theme.theme-override.theme-override .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-list-base .mat-subheader,
.user-theme.theme-override.theme-override .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.user-theme .mat-list-base .mat-list-item-disabled,
.user-theme.theme-override.theme-override .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-list-option:hover, .user-theme .mat-list-option:focus,
.user-theme .mat-nav-list .mat-list-item:hover,
.user-theme .mat-nav-list .mat-list-item:focus,
.user-theme .mat-action-list .mat-list-item:hover,
.user-theme .mat-action-list .mat-list-item:focus,
.user-theme.theme-override.theme-override .mat-list-option:hover,
.user-theme.theme-override.theme-override .mat-list-option:focus,
.user-theme.theme-override.theme-override .mat-nav-list .mat-list-item:hover,
.user-theme.theme-override.theme-override .mat-nav-list .mat-list-item:focus,
.user-theme.theme-override.theme-override .mat-action-list .mat-list-item:hover,
.user-theme.theme-override.theme-override .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.user-theme .mat-list-single-selected-option, .user-theme .mat-list-single-selected-option:hover, .user-theme .mat-list-single-selected-option:focus,
.user-theme.theme-override.theme-override .mat-list-single-selected-option,
.user-theme.theme-override.theme-override .mat-list-single-selected-option:hover,
.user-theme.theme-override.theme-override .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.user-theme .mat-menu-panel,
.user-theme.theme-override.theme-override .mat-menu-panel {
  background: white;
}
.user-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-menu-item,
.user-theme.theme-override.theme-override .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-menu-item[disabled],
.user-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.user-theme .mat-menu-item[disabled] .mat-icon-no-color,
.user-theme.theme-override.theme-override .mat-menu-item[disabled],
.user-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-menu-submenu-icon,
.user-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-menu-item .mat-icon-no-color,
.user-theme .mat-menu-submenu-icon,
.user-theme.theme-override.theme-override .mat-menu-item .mat-icon-no-color,
.user-theme.theme-override.theme-override .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.user-theme .mat-menu-item:hover:not([disabled]),
.user-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.user-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.user-theme .mat-menu-item-highlighted:not([disabled]),
.user-theme.theme-override.theme-override .mat-menu-item:hover:not([disabled]),
.user-theme.theme-override.theme-override .mat-menu-item.cdk-program-focused:not([disabled]),
.user-theme.theme-override.theme-override .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.user-theme.theme-override.theme-override .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.user-theme .mat-paginator,
.user-theme.theme-override.theme-override .mat-paginator {
  background: white;
}
.user-theme .mat-paginator,
.user-theme .mat-paginator-page-size .mat-select-trigger,
.user-theme.theme-override.theme-override .mat-paginator,
.user-theme.theme-override.theme-override .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.user-theme .mat-paginator-decrement,
.user-theme .mat-paginator-increment,
.user-theme.theme-override.theme-override .mat-paginator-decrement,
.user-theme.theme-override.theme-override .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.user-theme .mat-paginator-first,
.user-theme .mat-paginator-last,
.user-theme.theme-override.theme-override .mat-paginator-first,
.user-theme.theme-override.theme-override .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.user-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.user-theme .mat-icon-button[disabled] .mat-paginator-increment,
.user-theme .mat-icon-button[disabled] .mat-paginator-first,
.user-theme .mat-icon-button[disabled] .mat-paginator-last,
.user-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-decrement,
.user-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-increment,
.user-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-first,
.user-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-progress-bar-background,
.user-theme.theme-override.theme-override .mat-progress-bar-background {
  fill: #c6c1e4;
}
.user-theme .mat-progress-bar-buffer,
.user-theme.theme-override.theme-override .mat-progress-bar-buffer {
  background-color: #c6c1e4;
}
.user-theme .mat-progress-bar-fill::after,
.user-theme.theme-override.theme-override .mat-progress-bar-fill::after {
  background-color: #5e35b1;
}
.user-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.user-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.user-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.user-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.user-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.user-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.user-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.user-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.user-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.user-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.user-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.user-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.user-theme .mat-progress-spinner circle, .user-theme .mat-spinner circle,
.user-theme.theme-override.theme-override .mat-progress-spinner circle,
.user-theme.theme-override.theme-override .mat-spinner circle {
  stroke: #5e35b1;
}
.user-theme .mat-progress-spinner.mat-accent circle, .user-theme .mat-spinner.mat-accent circle,
.user-theme.theme-override.theme-override .mat-progress-spinner.mat-accent circle,
.user-theme.theme-override.theme-override .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.user-theme .mat-progress-spinner.mat-warn circle, .user-theme .mat-spinner.mat-warn circle,
.user-theme.theme-override.theme-override .mat-progress-spinner.mat-warn circle,
.user-theme.theme-override.theme-override .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.user-theme .mat-radio-outer-circle,
.user-theme.theme-override.theme-override .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.user-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.user-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #5e35b1;
}
.user-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.user-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .user-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .user-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.user-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-inner-circle,
.user-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.user-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.user-theme.theme-override.theme-override .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #5e35b1;
}
.user-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.user-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.user-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.user-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .user-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .user-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.user-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-inner-circle,
.user-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.user-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.user-theme.theme-override.theme-override .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.user-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.user-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.user-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.user-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .user-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .user-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.user-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-inner-circle,
.user-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.user-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.user-theme.theme-override.theme-override .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.user-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.user-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.user-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.user-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.user-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.user-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.user-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-radio-button .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.user-theme .mat-select-value,
.user-theme.theme-override.theme-override .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-select-placeholder,
.user-theme.theme-override.theme-override .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.user-theme .mat-select-disabled .mat-select-value,
.user-theme.theme-override.theme-override .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-select-arrow,
.user-theme.theme-override.theme-override .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.user-theme .mat-select-panel,
.user-theme.theme-override.theme-override .mat-select-panel {
  background: white;
}
.user-theme .mat-select-panel:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.user-theme.theme-override.theme-override .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.user-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.user-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #5e35b1;
}
.user-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.user-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.user-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.user-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.user-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.user-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.user-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.user-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-drawer-container,
.user-theme.theme-override.theme-override .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-drawer,
.user-theme.theme-override.theme-override .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-drawer.mat-drawer-push,
.user-theme.theme-override.theme-override .mat-drawer.mat-drawer-push {
  background-color: white;
}
.user-theme .mat-drawer:not(.mat-drawer-side),
.user-theme.theme-override.theme-override .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-drawer-side,
.user-theme.theme-override.theme-override .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-drawer-side.mat-drawer-end,
.user-theme.theme-override.theme-override .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.user-theme [dir=rtl] .mat-drawer-side,
.user-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.user-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.user-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-drawer-backdrop.mat-drawer-shown,
.user-theme.theme-override.theme-override .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.user-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.user-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.user-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.user-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.user-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.user-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.user-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #5e35b1;
}
.user-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.user-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(94, 53, 177, 0.54);
}
.user-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #5e35b1;
}
.user-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.user-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.user-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.user-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.user-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.user-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.user-theme .mat-slide-toggle-thumb,
.user-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.user-theme .mat-slide-toggle-bar,
.user-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-slider-track-background,
.user-theme.theme-override.theme-override .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.user-theme .mat-slider.mat-primary .mat-slider-track-fill,
.user-theme .mat-slider.mat-primary .mat-slider-thumb,
.user-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.user-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-track-fill,
.user-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb,
.user-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #5e35b1;
}
.user-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.user-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.user-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.user-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(94, 53, 177, 0.2);
}
.user-theme .mat-slider.mat-accent .mat-slider-track-fill,
.user-theme .mat-slider.mat-accent .mat-slider-thumb,
.user-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.user-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-track-fill,
.user-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb,
.user-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.user-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.user-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.user-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.user-theme .mat-slider.mat-warn .mat-slider-track-fill,
.user-theme .mat-slider.mat-warn .mat-slider-thumb,
.user-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.user-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-track-fill,
.user-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb,
.user-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.user-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.user-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.user-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.user-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.user-theme .mat-slider:hover .mat-slider-track-background,
.user-theme .mat-slider.cdk-focused .mat-slider-track-background,
.user-theme.theme-override.theme-override .mat-slider:hover .mat-slider-track-background,
.user-theme.theme-override.theme-override .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.user-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.user-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.user-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-background,
.user-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.user-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.user-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.user-theme.theme-override.theme-override .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.user-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.user-theme.theme-override.theme-override .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.user-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.user-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.user-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.user-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.user-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.user-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.user-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.user-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.user-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.user-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .user-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.user-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.user-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .user-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.user-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.user-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.user-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.user-theme.theme-override.theme-override .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.user-theme .mat-slider-horizontal .mat-slider-ticks,
.user-theme.theme-override.theme-override .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.user-theme .mat-slider-vertical .mat-slider-ticks,
.user-theme.theme-override.theme-override .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.user-theme .mat-step-header.cdk-keyboard-focused, .user-theme .mat-step-header.cdk-program-focused, .user-theme .mat-step-header:hover:not([aria-disabled]), .user-theme .mat-step-header:hover[aria-disabled=false],
.user-theme.theme-override.theme-override .mat-step-header.cdk-keyboard-focused,
.user-theme.theme-override.theme-override .mat-step-header.cdk-program-focused,
.user-theme.theme-override.theme-override .mat-step-header:hover:not([aria-disabled]),
.user-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.user-theme .mat-step-header:hover[aria-disabled=true],
.user-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .user-theme .mat-step-header:hover,
.user-theme.theme-override.theme-override .mat-step-header:hover {
    background: none;
  }
}
.user-theme .mat-step-header .mat-step-label,
.user-theme .mat-step-header .mat-step-optional,
.user-theme.theme-override.theme-override .mat-step-header .mat-step-label,
.user-theme.theme-override.theme-override .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.user-theme .mat-step-header .mat-step-icon,
.user-theme.theme-override.theme-override .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.user-theme .mat-step-header .mat-step-icon-selected,
.user-theme .mat-step-header .mat-step-icon-state-done,
.user-theme .mat-step-header .mat-step-icon-state-edit,
.user-theme.theme-override.theme-override .mat-step-header .mat-step-icon-selected,
.user-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-done,
.user-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-edit {
  background-color: #5e35b1;
  color: white;
}
.user-theme .mat-step-header.mat-accent .mat-step-icon,
.user-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.user-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.user-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.user-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-selected,
.user-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-done,
.user-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-step-header.mat-warn .mat-step-icon,
.user-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.user-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.user-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.user-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.user-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-selected,
.user-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-done,
.user-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.user-theme .mat-step-header .mat-step-icon-state-error,
.user-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.user-theme .mat-step-header .mat-step-label.mat-step-label-active,
.user-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-step-header .mat-step-label.mat-step-label-error,
.user-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.user-theme .mat-stepper-horizontal, .user-theme .mat-stepper-vertical,
.user-theme.theme-override.theme-override .mat-stepper-horizontal,
.user-theme.theme-override.theme-override .mat-stepper-vertical {
  background-color: white;
}
.user-theme .mat-stepper-vertical-line::before,
.user-theme.theme-override.theme-override .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.user-theme .mat-horizontal-stepper-header::before,
.user-theme .mat-horizontal-stepper-header::after,
.user-theme .mat-stepper-horizontal-line,
.user-theme.theme-override.theme-override .mat-horizontal-stepper-header::before,
.user-theme.theme-override.theme-override .mat-horizontal-stepper-header::after,
.user-theme.theme-override.theme-override .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.user-theme .mat-sort-header-arrow,
.user-theme.theme-override.theme-override .mat-sort-header-arrow {
  color: #757575;
}
.user-theme .mat-tab-nav-bar,
.user-theme .mat-tab-header,
.user-theme.theme-override.theme-override .mat-tab-nav-bar,
.user-theme.theme-override.theme-override .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.user-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.user-theme .mat-tab-group-inverted-header .mat-tab-header,
.user-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-nav-bar,
.user-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.user-theme .mat-tab-label, .user-theme .mat-tab-link,
.user-theme.theme-override.theme-override .mat-tab-label,
.user-theme.theme-override.theme-override .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-tab-label.mat-tab-disabled, .user-theme .mat-tab-link.mat-tab-disabled,
.user-theme.theme-override.theme-override .mat-tab-label.mat-tab-disabled,
.user-theme.theme-override.theme-override .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.user-theme .mat-tab-nav-bar[class*=mat-background-],
.user-theme.theme-override.theme-override .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.user-theme.theme-override.theme-override .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.user-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .user-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(126, 87, 194, 0.3);
}
.user-theme .mat-tab-group.mat-primary .mat-ink-bar, .user-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.user-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-ink-bar,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #5e35b1;
}
.user-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .user-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .user-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .user-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.user-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.user-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.user-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .user-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.user-theme .mat-tab-group.mat-accent .mat-ink-bar, .user-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.user-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-ink-bar,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.user-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .user-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .user-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .user-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.user-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.user-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .user-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.user-theme .mat-tab-group.mat-warn .mat-ink-bar, .user-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.user-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-ink-bar,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.user-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .user-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .user-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .user-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.user-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.user-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.user-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .user-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(126, 87, 194, 0.3);
}
.user-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .user-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .user-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .user-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .user-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .user-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #5e35b1;
}
.user-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .user-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .user-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .user-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.user-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .user-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .user-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .user-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.user-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .user-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.user-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .user-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.user-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.user-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.user-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .user-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.user-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.user-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.user-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .user-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.user-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .user-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .user-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .user-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .user-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .user-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.user-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .user-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .user-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .user-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .user-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .user-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .user-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.user-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .user-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .user-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.user-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.user-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.user-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .user-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.user-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.user-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.user-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .user-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.user-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .user-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .user-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .user-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .user-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .user-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.user-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .user-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .user-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .user-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.user-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .user-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .user-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .user-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.user-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .user-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.user-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .user-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.user-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.user-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.user-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .user-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.user-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.user-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.user-theme .mat-toolbar,
.user-theme.theme-override.theme-override .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-toolbar.mat-primary,
.user-theme.theme-override.theme-override .mat-toolbar.mat-primary {
  background: #5e35b1;
  color: white;
}
.user-theme .mat-toolbar.mat-accent,
.user-theme.theme-override.theme-override .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-toolbar.mat-warn,
.user-theme.theme-override.theme-override .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.user-theme .mat-toolbar .mat-form-field-underline,
.user-theme .mat-toolbar .mat-form-field-ripple,
.user-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.user-theme.theme-override.theme-override .mat-toolbar .mat-form-field-underline,
.user-theme.theme-override.theme-override .mat-toolbar .mat-form-field-ripple,
.user-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.user-theme .mat-toolbar .mat-form-field-label,
.user-theme .mat-toolbar .mat-focused .mat-form-field-label,
.user-theme .mat-toolbar .mat-select-value,
.user-theme .mat-toolbar .mat-select-arrow,
.user-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.user-theme.theme-override.theme-override .mat-toolbar .mat-form-field-label,
.user-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-label,
.user-theme.theme-override.theme-override .mat-toolbar .mat-select-value,
.user-theme.theme-override.theme-override .mat-toolbar .mat-select-arrow,
.user-theme.theme-override.theme-override .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.user-theme .mat-toolbar .mat-input-element,
.user-theme.theme-override.theme-override .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.user-theme .mat-tooltip,
.user-theme.theme-override.theme-override .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.user-theme .mat-tree,
.user-theme.theme-override.theme-override .mat-tree {
  background: white;
}
.user-theme .mat-tree-node,
.user-theme .mat-nested-tree-node,
.user-theme.theme-override.theme-override .mat-tree-node,
.user-theme.theme-override.theme-override .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-snack-bar-container,
.user-theme.theme-override.theme-override .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.user-theme .mat-simple-snackbar-action,
.user-theme.theme-override.theme-override .mat-simple-snackbar-action {
  color: #fafafa;
}
.user-theme app-mat-menu-header,
.user-theme.theme-override.theme-override app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.user-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.user-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.user-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.user-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.user-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.user-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #5e35b1;
}
.user-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.user-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(94, 53, 177, 0.54);
}
.user-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #5e35b1;
}
.user-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.user-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.user-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.user-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.user-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.user-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.user-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.user-theme .mat-slide-toggle-thumb,
.user-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.user-theme .mat-slide-toggle-bar,
.user-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.user-theme .mat-green .mat-progress-bar-background,
.user-theme.theme-override.theme-override .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.user-theme .mat-green .mat-progress-bar-buffer,
.user-theme.theme-override.theme-override .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.user-theme .mat-green .mat-progress-bar-fill::after,
.user-theme.theme-override.theme-override .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.user-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.user-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.user-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.user-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.user-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.user-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.user-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.user-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.user-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.user-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.user-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.user-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.user-theme .mat-button.mat-primary-lighter,
.user-theme .mat-stroked-button.mat-primary-lighter,
.user-theme.theme-override.theme-override .mat-button.mat-primary-lighter,
.user-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter {
  color: #7e57c2;
}
.user-theme .mat-button.mat-primary-lighter:hover,
.user-theme .mat-stroked-button.mat-primary-lighter:hover,
.user-theme.theme-override.theme-override .mat-button.mat-primary-lighter:hover,
.user-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.user-theme .mat-raised-button.mat-primary-lighter,
.user-theme .mat-flat-button.mat-primary-lighter,
.user-theme .mat-fab.mat-primary-lighter,
.user-theme .mat-mini-fab.mat-primary-lighter,
.user-theme.theme-override.theme-override .mat-raised-button.mat-primary-lighter,
.user-theme.theme-override.theme-override .mat-flat-button.mat-primary-lighter,
.user-theme.theme-override.theme-override .mat-fab.mat-primary-lighter,
.user-theme.theme-override.theme-override .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #7e57c2;
}
.user-theme .mat-icon-button.mat-primary-lighter,
.user-theme.theme-override.theme-override .mat-icon-button.mat-primary-lighter {
  color: #7e57c2;
}
.user-theme .dave-background-image,
.user-theme.theme-override.theme-override .dave-background-image {
  background-color: #5e35b1;
  color: white;
}
.user-theme .clickable-list-container:before,
.user-theme.theme-override.theme-override .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.user-theme .clickable-list,
.user-theme.theme-override.theme-override .clickable-list {
  background-color: white;
}
.user-theme .clickable-list-item,
.user-theme.theme-override.theme-override .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.user-theme .clickable-list-item.is-active, .user-theme .clickable-list-item:hover, .user-theme .clickable-list-item:active, .user-theme .clickable-list-item:focus,
.user-theme.theme-override.theme-override .clickable-list-item.is-active,
.user-theme.theme-override.theme-override .clickable-list-item:hover,
.user-theme.theme-override.theme-override .clickable-list-item:active,
.user-theme.theme-override.theme-override .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.user-theme .clickable-list-item.app-color-event,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.user-theme .clickable-list-item.app-color-event.is-active, .user-theme .clickable-list-item.app-color-event:hover, .user-theme .clickable-list-item.app-color-event:active, .user-theme .clickable-list-item.app-color-event:focus,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-event.is-active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-event:hover,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-event:active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.user-theme .clickable-list-item.app-color-time-tracking,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.user-theme .clickable-list-item.app-color-time-tracking.is-active, .user-theme .clickable-list-item.app-color-time-tracking:hover, .user-theme .clickable-list-item.app-color-time-tracking:active, .user-theme .clickable-list-item.app-color-time-tracking:focus,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking.is-active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:hover,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.user-theme .clickable-list-item.app-color-approved,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.user-theme .clickable-list-item.app-color-approved.is-active, .user-theme .clickable-list-item.app-color-approved:hover, .user-theme .clickable-list-item.app-color-approved:active, .user-theme .clickable-list-item.app-color-approved:focus,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-approved.is-active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-approved:hover,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-approved:active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.user-theme .clickable-list-item.app-color-declined,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.user-theme .clickable-list-item.app-color-declined.is-active, .user-theme .clickable-list-item.app-color-declined:hover, .user-theme .clickable-list-item.app-color-declined:active, .user-theme .clickable-list-item.app-color-declined:focus,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-declined.is-active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-declined:hover,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-declined:active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.user-theme .clickable-list-item.app-color-invoice-verrechnet,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.user-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .user-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .user-theme .clickable-list-item.app-color-invoice-verrechnet:active, .user-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet.is-active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:hover,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.user-theme .clickable-list-item.app-color-invoice-booked,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.user-theme .clickable-list-item.app-color-invoice-booked.is-active, .user-theme .clickable-list-item.app-color-invoice-booked:hover, .user-theme .clickable-list-item.app-color-invoice-booked:active, .user-theme .clickable-list-item.app-color-invoice-booked:focus,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked.is-active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:hover,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.user-theme .clickable-list-item.app-color-late,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.user-theme .clickable-list-item.app-color-late.is-active, .user-theme .clickable-list-item.app-color-late:hover, .user-theme .clickable-list-item.app-color-late:active, .user-theme .clickable-list-item.app-color-late:focus,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-late.is-active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-late:hover,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-late:active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.user-theme .clickable-list-item.app-color-invoice-storniert,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.user-theme .clickable-list-item.app-color-invoice-storniert.is-active, .user-theme .clickable-list-item.app-color-invoice-storniert:hover, .user-theme .clickable-list-item.app-color-invoice-storniert:active, .user-theme .clickable-list-item.app-color-invoice-storniert:focus,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert.is-active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:hover,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.user-theme .clickable-list-item.app-color-invoice-approved,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.user-theme .clickable-list-item.app-color-invoice-approved.is-active, .user-theme .clickable-list-item.app-color-invoice-approved:hover, .user-theme .clickable-list-item.app-color-invoice-approved:active, .user-theme .clickable-list-item.app-color-invoice-approved:focus,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved.is-active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:hover,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.user-theme .clickable-list-item.app-color-commission-open,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.user-theme .clickable-list-item.app-color-commission-open.is-active, .user-theme .clickable-list-item.app-color-commission-open:hover, .user-theme .clickable-list-item.app-color-commission-open:active, .user-theme .clickable-list-item.app-color-commission-open:focus,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open.is-active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:hover,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.user-theme .clickable-list-item.app-color-commission-in-progress,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.user-theme .clickable-list-item.app-color-commission-in-progress.is-active, .user-theme .clickable-list-item.app-color-commission-in-progress:hover, .user-theme .clickable-list-item.app-color-commission-in-progress:active, .user-theme .clickable-list-item.app-color-commission-in-progress:focus,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress.is-active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:hover,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.user-theme .clickable-list-item.app-color-commission-freigabe,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.user-theme .clickable-list-item.app-color-commission-freigabe.is-active, .user-theme .clickable-list-item.app-color-commission-freigabe:hover, .user-theme .clickable-list-item.app-color-commission-freigabe:active, .user-theme .clickable-list-item.app-color-commission-freigabe:focus,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe.is-active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:hover,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.user-theme .clickable-list-item.app-color-commission-abgerechnet,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.user-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .user-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .user-theme .clickable-list-item.app-color-commission-abgerechnet:active, .user-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet.is-active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:hover,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.user-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.user-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .user-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .user-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .user-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.user-theme .clickable-list-item.app-color-commission-abgeschlossen,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.user-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .user-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .user-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .user-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:hover,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:active,
.user-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.user-theme .clickable-list-item.custom-background-color,
.user-theme.theme-override.theme-override .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.user-theme .clickable-list-item.custom-background-color.is-active, .user-theme .clickable-list-item.custom-background-color:hover, .user-theme .clickable-list-item.custom-background-color:active, .user-theme .clickable-list-item.custom-background-color:focus,
.user-theme.theme-override.theme-override .clickable-list-item.custom-background-color.is-active,
.user-theme.theme-override.theme-override .clickable-list-item.custom-background-color:hover,
.user-theme.theme-override.theme-override .clickable-list-item.custom-background-color:active,
.user-theme.theme-override.theme-override .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.user-theme .disabled-table-entry, .user-theme .is-highlighted,
.user-theme.theme-override.theme-override .disabled-table-entry,
.user-theme.theme-override.theme-override .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.user-theme app-customer-list tr.highlight,
.user-theme.theme-override.theme-override app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.user-theme app-customer-list section.wrapper,
.user-theme.theme-override.theme-override app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-customer-list header.header,
.user-theme.theme-override.theme-override app-customer-list header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme app-customer-list header.header button.clear-search,
.user-theme.theme-override.theme-override app-customer-list header.header button.clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme app-customer-list header.header button.clear-search:hover,
.user-theme.theme-override.theme-override app-customer-list header.header button.clear-search:hover {
  background-color: #5e35b1;
}
.user-theme app-customer-list .clickable-list-container:before,
.user-theme.theme-override.theme-override app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.user-theme app-customer-list .clickable-list-container .global-stats-link > a,
.user-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.user-theme app-customer-list a.active,
.user-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.user-theme.theme-override.theme-override app-customer-list a.active,
.user-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.user-theme app-employee-list tr.highlight,
.user-theme.theme-override.theme-override app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.user-theme app-employee-list section.wrapper,
.user-theme.theme-override.theme-override app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-employee-list header.header,
.user-theme.theme-override.theme-override app-employee-list header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme app-employee-list header.header button.clear-search,
.user-theme.theme-override.theme-override app-employee-list header.header button.clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme app-employee-list header.header button.clear-search:hover,
.user-theme.theme-override.theme-override app-employee-list header.header button.clear-search:hover {
  background-color: #5e35b1;
}
.user-theme app-employee-list .clickable-list-container:before,
.user-theme.theme-override.theme-override app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.user-theme app-employee-list a.active,
.user-theme.theme-override.theme-override app-employee-list a.active {
  background-color: #e0e0e0;
}
.user-theme app-history-side-elements .component,
.user-theme.theme-override.theme-override app-history-side-elements .component {
  background-color: white;
}
.user-theme app-history-side-elements .component > * > header.header,
.user-theme.theme-override.theme-override app-history-side-elements .component > * > header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme app-header,
.user-theme.theme-override.theme-override app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .user-theme app-header,
.user-theme.theme-override.theme-override app-header {
    background-color: #5e35b1;
    color: white;
  }
  .user-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.user-theme app-header .mat-spinner circle,
.user-theme.theme-override.theme-override app-header .spinner-wrapper .mat-progress-spinner circle,
.user-theme.theme-override.theme-override app-header .mat-spinner circle {
    stroke: white;
  }
}
.user-theme app-login a,
.user-theme.theme-override.theme-override app-login a {
  color: #5e35b1;
}
.user-theme app-login .wrapper,
.user-theme.theme-override.theme-override app-login .wrapper {
  background-color: #e9f0f5;
}
.user-theme app-login .formDialog h2,
.user-theme.theme-override.theme-override app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-history-bookmarks .header,
.user-theme.theme-override.theme-override app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-history-bookmarks .header > fa-icon,
.user-theme.theme-override.theme-override app-history-bookmarks .header > fa-icon {
  color: gold;
}
.user-theme app-history-bookmarks .clickable-list-container,
.user-theme.theme-override.theme-override app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-partner-list section.wrapper,
.user-theme.theme-override.theme-override app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-partner-list header.header,
.user-theme.theme-override.theme-override app-partner-list header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme app-partner-list header.header button.clear-search,
.user-theme.theme-override.theme-override app-partner-list header.header button.clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme app-partner-list header.header button.clear-search:hover,
.user-theme.theme-override.theme-override app-partner-list header.header button.clear-search:hover {
  background-color: #5e35b1;
}
.user-theme app-partner-list .clickable-list-container:before,
.user-theme.theme-override.theme-override app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.user-theme app-partner-list a.active,
.user-theme.theme-override.theme-override app-partner-list a.active {
  background-color: #e0e0e0;
}
.user-theme app-home-dashboard .welcome-message .headline,
.user-theme app-home-dashboard .header .headline,
.user-theme.theme-override.theme-override app-home-dashboard .welcome-message .headline,
.user-theme.theme-override.theme-override app-home-dashboard .header .headline {
  color: white;
}
.user-theme app-home-dashboard app-commission-dashboard header.header,
.user-theme.theme-override.theme-override app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-home-dashboard .dave-home-dashboard-background-image,
.user-theme.theme-override.theme-override app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #5e35b1;
  color: white;
}
.user-theme app-home-dashboard .mobile-wrapper,
.user-theme.theme-override.theme-override app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.user-theme app-home-dashboard .widget:not(.transparent),
.user-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.user-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.user-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.user-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.user-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.user-theme app-logout .button.active,
.user-theme app-logout .button:hover,
.user-theme.theme-override.theme-override app-logout .button.active,
.user-theme.theme-override.theme-override app-logout .button:hover {
  background-color: white;
  color: #5e35b1;
}
.user-theme app-timeline .timeline:before,
.user-theme.theme-override.theme-override app-timeline .timeline:before {
  background-color: #5e35b1;
}
.user-theme app-timeline .filter,
.user-theme.theme-override.theme-override app-timeline .filter {
  background-color: white;
}
.user-theme app-timeline .filter h2,
.user-theme.theme-override.theme-override app-timeline .filter h2 {
  color: #5e35b1;
}
.user-theme app-timeline .filter h3,
.user-theme.theme-override.theme-override app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-timeline .event-icon,
.user-theme.theme-override.theme-override app-timeline .event-icon {
  box-shadow: 0 0 0 2px #5e35b1;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-timeline .event-icon:hover, .user-theme app-timeline .event-icon:focus,
.user-theme.theme-override.theme-override app-timeline .event-icon:hover,
.user-theme.theme-override.theme-override app-timeline .event-icon:focus {
  color: #5e35b1;
}
.user-theme app-timeline .event-icon:hover fa-icon, .user-theme app-timeline .event-icon:focus fa-icon,
.user-theme.theme-override.theme-override app-timeline .event-icon:hover fa-icon,
.user-theme.theme-override.theme-override app-timeline .event-icon:focus fa-icon {
  color: #5e35b1;
}
.user-theme app-timeline .header,
.user-theme.theme-override.theme-override app-timeline .header {
  background-color: #5e35b1;
}
.user-theme app-timeline .annotation-overlay,
.user-theme.theme-override.theme-override app-timeline .annotation-overlay {
  color: white;
}
.user-theme app-timeline .annotation-menu,
.user-theme.theme-override.theme-override app-timeline .annotation-menu {
  color: white;
}
.user-theme app-timeline .annotation-menu:hover,
.user-theme.theme-override.theme-override app-timeline .annotation-menu:hover {
  color: #5e35b1;
}
.user-theme app-timeline .annotation-content,
.user-theme.theme-override.theme-override app-timeline .annotation-content {
  background-color: #4527a0;
}
.user-theme app-timeline .close-button:hover,
.user-theme.theme-override.theme-override app-timeline .close-button:hover {
  background-color: #4527a0;
}
.user-theme app-timeline .annotation-tab:hover .annotation-name,
.user-theme.theme-override.theme-override app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #5e35b1;
}
.user-theme app-timeline .annotation-tab.clicked .annotation-name,
.user-theme.theme-override.theme-override app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #5e35b1;
  color: #5e35b1;
}
.user-theme app-timeline .annotation-name,
.user-theme.theme-override.theme-override app-timeline .annotation-name {
  background-color: #4527a0;
  color: white;
}
.user-theme app-timeline .filter-apply,
.user-theme.theme-override.theme-override app-timeline .filter-apply {
  background-color: #5e35b1;
  border-color: white;
  color: white;
}
.user-theme app-timeline .filter-apply:hover,
.user-theme.theme-override.theme-override app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #5e35b1;
  color: #5e35b1;
}
.user-theme app-timeline .new-year,
.user-theme.theme-override.theme-override app-timeline .new-year {
  box-shadow: 0 0 0 2px #5e35b1;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-timeline .no-displayed-events,
.user-theme.theme-override.theme-override app-timeline .no-displayed-events {
  color: white;
}
.user-theme app-timeline .clickable-list-item-content fa-icon,
.user-theme.theme-override.theme-override app-timeline .clickable-list-item-content fa-icon {
  color: #5e35b1;
}
.user-theme app-timeline .list-day:hover,
.user-theme app-timeline .list-day:focus,
.user-theme.theme-override.theme-override app-timeline .list-day:hover,
.user-theme.theme-override.theme-override app-timeline .list-day:focus {
  color: #5e35b1;
}
.user-theme app-timeline .list-day:hover fa-icon,
.user-theme app-timeline .list-day:focus fa-icon,
.user-theme.theme-override.theme-override app-timeline .list-day:hover fa-icon,
.user-theme.theme-override.theme-override app-timeline .list-day:focus fa-icon {
  color: #5e35b1;
}
.user-theme app-timeline .clickable-list-container,
.user-theme.theme-override.theme-override app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.user-theme app-timeline .clickable-list-container .no-displayed-events,
.user-theme.theme-override.theme-override app-timeline .clickable-list-container .no-displayed-events {
  color: #5e35b1;
}
.user-theme app-detail-event .link, .user-theme app-email-dialog .link,
.user-theme.theme-override.theme-override app-detail-event .link,
.user-theme.theme-override.theme-override app-email-dialog .link {
  color: inherit;
}
.user-theme app-detail-event .note, .user-theme app-email-dialog .note,
.user-theme.theme-override.theme-override app-detail-event .note,
.user-theme.theme-override.theme-override app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.user-theme app-detail-event .files-wrapper .file, .user-theme app-email-dialog .files-wrapper .file,
.user-theme.theme-override.theme-override app-detail-event .files-wrapper .file,
.user-theme.theme-override.theme-override app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.user-theme app-detail-event .files-wrapper .file:hover, .user-theme app-email-dialog .files-wrapper .file:hover,
.user-theme.theme-override.theme-override app-detail-event .files-wrapper .file:hover,
.user-theme.theme-override.theme-override app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.user-theme app-detail-event .files-wrapper .file .image-wrapper, .user-theme app-email-dialog .files-wrapper .file .image-wrapper,
.user-theme.theme-override.theme-override app-detail-event .files-wrapper .file .image-wrapper,
.user-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.user-theme app-detail-event .files-wrapper .file .fileName, .user-theme app-email-dialog .files-wrapper .file .fileName,
.user-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName,
.user-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName {
  color: #5e35b1;
}
.user-theme app-detail-event .files-wrapper .file .fileName:hover, .user-theme app-email-dialog .files-wrapper .file .fileName:hover,
.user-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName:hover,
.user-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName:hover {
  color: #7e57c2;
}
.user-theme app-detail-event .files-wrapper .file .editing, .user-theme app-email-dialog .files-wrapper .file .editing,
.user-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing,
.user-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.user-theme app-detail-event .files-wrapper .file .editing:hover, .user-theme app-email-dialog .files-wrapper .file .editing:hover,
.user-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing:hover,
.user-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.user-theme app-detail-customer .files-wrapper .file,
.user-theme.theme-override.theme-override app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.user-theme app-detail-customer .files-wrapper .file:hover,
.user-theme.theme-override.theme-override app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.user-theme app-detail-customer .files-wrapper .file .image-wrapper,
.user-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.user-theme app-detail-customer .files-wrapper .file .fileName,
.user-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName {
  color: #5e35b1;
}
.user-theme app-detail-customer .files-wrapper .file .fileName:hover,
.user-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName:hover {
  color: #7e57c2;
}
.user-theme app-detail-customer .files-wrapper .file .editing,
.user-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.user-theme app-detail-customer .files-wrapper .file .editing:hover,
.user-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.user-theme app-commission .events .tab-header .mat-badge-content,
.user-theme.theme-override.theme-override app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.user-theme app-commission .tab-group,
.user-theme.theme-override.theme-override app-commission .tab-group {
  background-color: white;
}
.user-theme app-commission .files-wrapper .file,
.user-theme.theme-override.theme-override app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.user-theme app-commission .files-wrapper .file:hover,
.user-theme.theme-override.theme-override app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.user-theme app-commission .files-wrapper .file .image-wrapper,
.user-theme.theme-override.theme-override app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.user-theme app-commission .files-wrapper .file .fileName,
.user-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName {
  color: #5e35b1;
}
.user-theme app-commission .files-wrapper .file .fileName:hover,
.user-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName:hover {
  color: #7e57c2;
}
.user-theme app-commission .files-wrapper .file .editing,
.user-theme.theme-override.theme-override app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.user-theme app-commission .files-wrapper .file .editing:hover,
.user-theme.theme-override.theme-override app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.user-theme app-detail-partner a.link,
.user-theme.theme-override.theme-override app-detail-partner a.link {
  color: white;
}
.user-theme app-icon-select-dialog .iconwrapper:hover,
.user-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover {
  background-color: #5e35b1;
}
.user-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.user-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.user-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.user-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #5e35b1;
}
.user-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.user-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.user-theme app-license-settings .bottom-border,
.user-theme.theme-override.theme-override app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.user-theme app-license-settings .inactive-overlay,
.user-theme.theme-override.theme-override app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.user-theme app-license-settings .inactive-overlay .inactive-text,
.user-theme.theme-override.theme-override app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.user-theme app-customer-statistics .chart-card,
.user-theme.theme-override.theme-override app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.user-theme app-global-statistics .chart-card,
.user-theme.theme-override.theme-override app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.user-theme .clickable-mat-row:hover,
.user-theme.theme-override.theme-override .clickable-mat-row:hover {
  cursor: pointer;
}
.user-theme .clickable-mat-row:hover, .user-theme .clickable-mat-row:active, .user-theme .clickable-mat-row:focus, .user-theme .clickable-mat-row.active,
.user-theme.theme-override.theme-override .clickable-mat-row:hover,
.user-theme.theme-override.theme-override .clickable-mat-row:active,
.user-theme.theme-override.theme-override .clickable-mat-row:focus,
.user-theme.theme-override.theme-override .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.user-theme .clickable-mat-row.app-color-event,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.user-theme .clickable-mat-row.app-color-event.is-active, .user-theme .clickable-mat-row.app-color-event:hover, .user-theme .clickable-mat-row.app-color-event:active, .user-theme .clickable-mat-row.app-color-event:focus,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-event.is-active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-event:hover,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-event:active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.user-theme .clickable-mat-row.app-color-time-tracking,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.user-theme .clickable-mat-row.app-color-time-tracking.is-active, .user-theme .clickable-mat-row.app-color-time-tracking:hover, .user-theme .clickable-mat-row.app-color-time-tracking:active, .user-theme .clickable-mat-row.app-color-time-tracking:focus,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking.is-active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:hover,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.user-theme .clickable-mat-row.app-color-approved,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.user-theme .clickable-mat-row.app-color-approved.is-active, .user-theme .clickable-mat-row.app-color-approved:hover, .user-theme .clickable-mat-row.app-color-approved:active, .user-theme .clickable-mat-row.app-color-approved:focus,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-approved.is-active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:hover,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.user-theme .clickable-mat-row.app-color-declined,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.user-theme .clickable-mat-row.app-color-declined.is-active, .user-theme .clickable-mat-row.app-color-declined:hover, .user-theme .clickable-mat-row.app-color-declined:active, .user-theme .clickable-mat-row.app-color-declined:focus,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-declined.is-active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:hover,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.user-theme .clickable-mat-row.app-color-invoice-verrechnet,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.user-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .user-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .user-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .user-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:hover,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.user-theme .clickable-mat-row.app-color-invoice-booked,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.user-theme .clickable-mat-row.app-color-invoice-booked.is-active, .user-theme .clickable-mat-row.app-color-invoice-booked:hover, .user-theme .clickable-mat-row.app-color-invoice-booked:active, .user-theme .clickable-mat-row.app-color-invoice-booked:focus,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked.is-active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:hover,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.user-theme .clickable-mat-row.app-color-late,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.user-theme .clickable-mat-row.app-color-late.is-active, .user-theme .clickable-mat-row.app-color-late:hover, .user-theme .clickable-mat-row.app-color-late:active, .user-theme .clickable-mat-row.app-color-late:focus,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-late.is-active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-late:hover,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-late:active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.user-theme .clickable-mat-row.app-color-invoice-storniert,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.user-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .user-theme .clickable-mat-row.app-color-invoice-storniert:hover, .user-theme .clickable-mat-row.app-color-invoice-storniert:active, .user-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert.is-active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:hover,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.user-theme .clickable-mat-row.app-color-invoice-approved,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.user-theme .clickable-mat-row.app-color-invoice-approved.is-active, .user-theme .clickable-mat-row.app-color-invoice-approved:hover, .user-theme .clickable-mat-row.app-color-invoice-approved:active, .user-theme .clickable-mat-row.app-color-invoice-approved:focus,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved.is-active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:hover,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.user-theme .clickable-mat-row.app-color-commission-open,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.user-theme .clickable-mat-row.app-color-commission-open.is-active, .user-theme .clickable-mat-row.app-color-commission-open:hover, .user-theme .clickable-mat-row.app-color-commission-open:active, .user-theme .clickable-mat-row.app-color-commission-open:focus,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open.is-active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:hover,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.user-theme .clickable-mat-row.app-color-commission-in-progress,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.user-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .user-theme .clickable-mat-row.app-color-commission-in-progress:hover, .user-theme .clickable-mat-row.app-color-commission-in-progress:active, .user-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress.is-active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:hover,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.user-theme .clickable-mat-row.app-color-commission-freigabe,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.user-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .user-theme .clickable-mat-row.app-color-commission-freigabe:hover, .user-theme .clickable-mat-row.app-color-commission-freigabe:active, .user-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe.is-active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:hover,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.user-theme .clickable-mat-row.app-color-commission-abgerechnet,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.user-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .user-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .user-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .user-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:hover,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.user-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.user-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .user-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .user-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .user-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.user-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.user-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .user-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .user-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .user-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:active,
.user-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.user-theme app-detail-view-template,
.user-theme.theme-override.theme-override app-detail-view-template {
  background-color: #e9f0f5;
}
.user-theme app-detail-view-template > .buttons,
.user-theme.theme-override.theme-override app-detail-view-template > .buttons {
  background-color: #5e35b1;
  color: white;
}
.user-theme app-detail-view-template .resizer.resizer.resizer,
.user-theme.theme-override.theme-override app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.user-theme app-profile-template .card::before,
.user-theme.theme-override.theme-override app-profile-template .card::before {
  background-color: #4527a0;
}
.user-theme app-profile-template a.link,
.user-theme.theme-override.theme-override app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-search-return,
.user-theme.theme-override.theme-override app-search-return {
  background-color: white;
}
.user-theme app-search-return .available-types,
.user-theme.theme-override.theme-override app-search-return .available-types {
  background-color: white;
}
.user-theme app-search-return .data,
.user-theme.theme-override.theme-override app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.user-theme app-search-return .data:nth-child(2n+1),
.user-theme.theme-override.theme-override app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.user-theme app-search-return .data:hover,
.user-theme.theme-override.theme-override app-search-return .data:hover {
  background-color: #c7c7c7;
}
.user-theme app-search-return .data .icon-wrapper,
.user-theme.theme-override.theme-override app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.user-theme .app-button,
.user-theme .app-round-button,
.user-theme.theme-override.theme-override .app-button,
.user-theme.theme-override.theme-override .app-round-button {
  background-color: #5e35b1;
  color: white;
  border-color: #5e35b1;
}
.user-theme .app-button:hover, .user-theme .app-button.app-button-active, .user-theme .app-button.app-button-inverted,
.user-theme .app-round-button:hover,
.user-theme .app-round-button.app-button-active,
.user-theme .app-round-button.app-button-inverted,
.user-theme.theme-override.theme-override .app-button:hover,
.user-theme.theme-override.theme-override .app-button.app-button-active,
.user-theme.theme-override.theme-override .app-button.app-button-inverted,
.user-theme.theme-override.theme-override .app-round-button:hover,
.user-theme.theme-override.theme-override .app-round-button.app-button-active,
.user-theme.theme-override.theme-override .app-round-button.app-button-inverted {
  background-color: white;
  color: #5e35b1;
}
.user-theme .app-button.app-button-active,
.user-theme .app-round-button.app-button-active,
.user-theme.theme-override.theme-override .app-button.app-button-active,
.user-theme.theme-override.theme-override .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.user-theme .app-button.app-button-inverted:hover, .user-theme .app-button.app-button-inverted.app-button-active,
.user-theme .app-round-button.app-button-inverted:hover,
.user-theme .app-round-button.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.user-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover,
.user-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.user-theme .app-button.app-button-inverted.app-button-active,
.user-theme .app-round-button.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  background-color: #361f66;
  box-shadow: inset 0 0 0.75rem #1f123b;
}
.user-theme .app-button.app-button-inverted:hover,
.user-theme .app-round-button.app-button-inverted:hover,
.user-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.user-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover {
  background-color: #5e35b1;
}
.user-theme .app-button[disabled][disabled],
.user-theme .app-round-button[disabled][disabled],
.user-theme.theme-override.theme-override .app-button[disabled][disabled],
.user-theme.theme-override.theme-override .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.user-theme .app-button.app-button-lighter,
.user-theme .app-round-button.app-button-lighter,
.user-theme.theme-override.theme-override .app-button.app-button-lighter,
.user-theme.theme-override.theme-override .app-round-button.app-button-lighter {
  background-color: #7e57c2;
  color: white;
  border-color: #7e57c2;
}
.user-theme .app-button.app-button-lighter:hover, .user-theme .app-button.app-button-lighter.app-button-active, .user-theme .app-button.app-button-lighter.app-button-inverted,
.user-theme .app-round-button.app-button-lighter:hover,
.user-theme .app-round-button.app-button-lighter.app-button-active,
.user-theme .app-round-button.app-button-lighter.app-button-inverted,
.user-theme.theme-override.theme-override .app-button.app-button-lighter:hover,
.user-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.user-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted,
.user-theme.theme-override.theme-override .app-round-button.app-button-lighter:hover,
.user-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active,
.user-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #7e57c2;
}
.user-theme .app-button.app-button-lighter.app-button-active,
.user-theme .app-round-button.app-button-lighter.app-button-active,
.user-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.user-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.user-theme .app-button.app-button-lighter.app-button-inverted:hover, .user-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.user-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.user-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.user-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover,
.user-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.user-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.user-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #503187;
  box-shadow: inset 0 0 0.75rem #38225e;
}
.user-theme .app-button.app-button-lighter.app-button-inverted:hover,
.user-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.user-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.user-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #7e57c2;
}
.user-theme .app-button.app-button-lighter[disabled][disabled],
.user-theme .app-round-button.app-button-lighter[disabled][disabled],
.user-theme.theme-override.theme-override .app-button.app-button-lighter[disabled][disabled],
.user-theme.theme-override.theme-override .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.user-theme .app-stroked-round-button,
.user-theme.theme-override.theme-override .app-stroked-round-button {
  background-color: #5e35b1;
  color: white;
  border-color: white;
}
.user-theme .app-stroked-round-button:hover, .user-theme .app-stroked-round-button.app-button-active, .user-theme .app-stroked-round-button.app-button-inverted,
.user-theme.theme-override.theme-override .app-stroked-round-button:hover,
.user-theme.theme-override.theme-override .app-stroked-round-button.app-button-active,
.user-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #5e35b1;
}
.user-theme .app-stroked-round-button.app-button-active,
.user-theme.theme-override.theme-override .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.user-theme .app-stroked-round-button.app-button-inverted:hover, .user-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover,
.user-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.user-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #361f66;
  box-shadow: inset 0 0 0.75rem #1f123b;
}
.user-theme .app-stroked-round-button.app-button-inverted:hover,
.user-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover {
  background-color: #5e35b1;
}
.user-theme .app-stroked-round-button[disabled][disabled],
.user-theme.theme-override.theme-override .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.user-theme .app-stroked-round-button.app-button-inverted,
.user-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  border-color: #5e35b1;
}
.user-theme .app-stroked-round-button.app-button-lighter,
.user-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter {
  background-color: #7e57c2;
  color: white;
  border-color: white;
}
.user-theme .app-stroked-round-button.app-button-lighter:hover, .user-theme .app-stroked-round-button.app-button-lighter.app-button-active, .user-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.user-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter:hover,
.user-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active,
.user-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #7e57c2;
}
.user-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.user-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.user-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .user-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.user-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.user-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #503187;
  box-shadow: inset 0 0 0.75rem #38225e;
}
.user-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.user-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #7e57c2;
}
.user-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.user-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.user-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.user-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #7e57c2;
}
.user-theme app-timeline-view .files-icon,
.user-theme.theme-override.theme-override app-timeline-view .files-icon {
  color: #5e35b1;
}
.user-theme app-event-types-selector-card .delete-icon,
.user-theme.theme-override.theme-override app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.user-theme app-loading.not-transparent,
.user-theme.theme-override.theme-override app-loading.not-transparent {
  background-color: #e9f0f5;
}
.user-theme app-map-dialog > .buttons,
.user-theme.theme-override.theme-override app-map-dialog > .buttons {
  background-color: white;
}
.user-theme app-settings-list a.highlight,
.user-theme.theme-override.theme-override app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.user-theme app-settings-list .wrapper,
.user-theme.theme-override.theme-override app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.user-theme app-settings-list .clickable-list-container:before,
.user-theme.theme-override.theme-override app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.user-theme app-list-layout-with-routing .tab-group,
.user-theme.theme-override.theme-override app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.user-theme app-list-layout-with-routing .toggle-view-button,
.user-theme.theme-override.theme-override app-list-layout-with-routing .toggle-view-button {
  background: #4527a0;
  color: white;
}
.user-theme app-preview .timeline-item-card,
.user-theme.theme-override.theme-override app-preview .timeline-item-card {
  background-color: white;
}
.user-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.user-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #5e35b1, inset -0.5rem 0 0.5rem -0.5rem #5e35b1;
}
.user-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.user-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #5e35b1, inset -0.5rem 0 0.5rem -0.5rem #5e35b1, inset 0 0.5rem 0.5rem -0.5rem #5e35b1;
}
.user-theme app-file-card .inset-box-shadow.inset-box-shadow,
.user-theme.theme-override.theme-override app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #5e35b1;
}
.user-theme app-file-card .image-container,
.user-theme.theme-override.theme-override app-file-card .image-container {
  background-color: gray;
}
.user-theme app-file-card .download-button:hover, .user-theme app-file-card .delete-button:hover, .user-theme app-file-card .event-button:hover, .user-theme app-file-card .file-info-button:hover,
.user-theme.theme-override.theme-override app-file-card .download-button:hover,
.user-theme.theme-override.theme-override app-file-card .delete-button:hover,
.user-theme.theme-override.theme-override app-file-card .event-button:hover,
.user-theme.theme-override.theme-override app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.user-theme app-file-card .download-button:hover, .user-theme app-file-card .event-button:hover,
.user-theme.theme-override.theme-override app-file-card .download-button:hover,
.user-theme.theme-override.theme-override app-file-card .event-button:hover {
  color: #5e35b1;
}
.user-theme app-file-card .delete-button, .user-theme app-file-card .selected-icon, .user-theme app-file-card .link-icon,
.user-theme.theme-override.theme-override app-file-card .delete-button,
.user-theme.theme-override.theme-override app-file-card .selected-icon,
.user-theme.theme-override.theme-override app-file-card .link-icon {
  color: #bdbdbd;
}
.user-theme app-file-card .delete-button:hover,
.user-theme.theme-override.theme-override app-file-card .delete-button:hover {
  color: red;
}
.user-theme app-file-card .timeline-item-card,
.user-theme.theme-override.theme-override app-file-card .timeline-item-card {
  background-color: white;
}
.user-theme app-commission-list tr.highlight,
.user-theme.theme-override.theme-override app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.user-theme app-commission-list section.wrapper,
.user-theme.theme-override.theme-override app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-commission-list header.header,
.user-theme.theme-override.theme-override app-commission-list header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme app-commission-list header.header button.clear-search,
.user-theme.theme-override.theme-override app-commission-list header.header button.clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme app-commission-list header.header button.clear-search:hover,
.user-theme.theme-override.theme-override app-commission-list header.header button.clear-search:hover {
  background-color: #5e35b1;
}
.user-theme app-commission-list .clickable-list-container:before,
.user-theme.theme-override.theme-override app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.user-theme app-commission-list .clickable-list-container .global-stats-link a,
.user-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.user-theme app-commission-list a.active,
.user-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.user-theme.theme-override.theme-override app-commission-list a.active,
.user-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.user-theme app-videodokumentation-list section.wrapper,
.user-theme.theme-override.theme-override app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-videodokumentation-list header.header,
.user-theme.theme-override.theme-override app-videodokumentation-list header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme app-videodokumentation-list header.header ° button.clear-search,
.user-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.user-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #5e35b1;
}
.user-theme app-videodokumentation-list .clickable-list-container:before,
.user-theme.theme-override.theme-override app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.user-theme app-videodokumentation-list a.active,
.user-theme.theme-override.theme-override app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.user-theme app-email-client .email-list .email-list-entry.current,
.user-theme.theme-override.theme-override app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.user-theme app-email-client .nav-bar,
.user-theme.theme-override.theme-override app-email-client .nav-bar {
  background-color: white;
}
.user-theme app-email-client .search-bar-header,
.user-theme.theme-override.theme-override app-email-client .search-bar-header {
  background-color: #4527a0;
  color: white;
}
.user-theme app-email-client .search-bar-clear-search,
.user-theme.theme-override.theme-override app-email-client .search-bar-clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme app-email-client .search-bar-clear-search:hover,
.user-theme.theme-override.theme-override app-email-client .search-bar-clear-search:hover {
  background-color: #5e35b1;
}
.user-theme app-email-client .email-preview .email-contact-link,
.user-theme.theme-override.theme-override app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-email-client .email-preview .email-card,
.user-theme.theme-override.theme-override app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.user-theme app-email-client .email-preview .email-iframe,
.user-theme.theme-override.theme-override app-email-client .email-preview .email-iframe {
  color: white;
}
.user-theme app-email-client .sub-elements,
.user-theme.theme-override.theme-override app-email-client .sub-elements {
  background: whitesmoke;
}
.user-theme app-email-client .nav-tree .mat-list-item-content,
.user-theme.theme-override.theme-override app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.user-theme app-email-client .email-list-entry,
.user-theme.theme-override.theme-override app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.user-theme app-support-dialog .card,
.user-theme.theme-override.theme-override app-support-dialog .card {
  background-color: #e9f0f5;
}
.user-theme app-support-dialog a.link,
.user-theme.theme-override.theme-override app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-image-editor .tui-image-editor-main-container,
.user-theme.theme-override.theme-override app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.user-theme app-image-editor .tui-image-editor-controls,
.user-theme.theme-override.theme-override app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.user-theme app-image-editor .tui-image-editor-menu .enabled,
.user-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.user-theme app-image-editor .tui-image-editor-menu .normal,
.user-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.user-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.user-theme.theme-override.theme-override app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.user-theme app-file-explorer .example-container, .user-theme app-file-explorer .content,
.user-theme.theme-override.theme-override app-file-explorer .example-container,
.user-theme.theme-override.theme-override app-file-explorer .content {
  background-color: white;
}
.user-theme app-file-explorer .explorer-tree-node:hover,
.user-theme app-file-explorer .list-item:hover,
.user-theme.theme-override.theme-override app-file-explorer .explorer-tree-node:hover,
.user-theme.theme-override.theme-override app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.user-theme app-file-explorer .explorer-tree-node.selected,
.user-theme.theme-override.theme-override app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.user-theme app-file-explorer .share-icon,
.user-theme.theme-override.theme-override app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.user-theme app-file-explorer .toggle-view-button,
.user-theme.theme-override.theme-override app-file-explorer .toggle-view-button {
  background: #4527a0;
  color: white;
}
.user-theme app-file-explorer .root-button,
.user-theme.theme-override.theme-override app-file-explorer .root-button {
  color: white;
}
.user-theme app-file-explorer .root-button fa-icon,
.user-theme.theme-override.theme-override app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.user-theme app-file-explorer .selected-elements-amount,
.user-theme.theme-override.theme-override app-file-explorer .selected-elements-amount {
  background-color: white;
}
.user-theme app-file-explorer .back-button .inverted-arrow,
.user-theme.theme-override.theme-override app-file-explorer .back-button .inverted-arrow {
  color: #5e35b1;
}
.user-theme app-file-explorer .back-button:focus .inverted-arrow, .user-theme app-file-explorer .back-button:hover .inverted-arrow,
.user-theme.theme-override.theme-override app-file-explorer .back-button:focus .inverted-arrow,
.user-theme.theme-override.theme-override app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.user-theme app-file-explorer .back-button:disabled .inverted-arrow,
.user-theme.theme-override.theme-override app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.user-theme app-select-folder-dialog .explorer-tree-node:hover, .user-theme app-select-folder-dialog .list-item:hover,
.user-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node:hover,
.user-theme.theme-override.theme-override app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.user-theme app-select-folder-dialog .explorer-tree-node.selected,
.user-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.user-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.user-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.user-theme app-reports-list section.wrapper,
.user-theme.theme-override.theme-override app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-reports-list header.header,
.user-theme.theme-override.theme-override app-reports-list header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme app-reports-list header.header button.clear-search,
.user-theme.theme-override.theme-override app-reports-list header.header button.clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme app-reports-list header.header button.clear-search:hover,
.user-theme.theme-override.theme-override app-reports-list header.header button.clear-search:hover {
  background-color: #5e35b1;
}
.user-theme app-reports-list .clickable-list-container:before,
.user-theme.theme-override.theme-override app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.user-theme app-reports-list a.active,
.user-theme.theme-override.theme-override app-reports-list a.active {
  background-color: #e0e0e0;
}
.user-theme app-generated-documents-list section.wrapper,
.user-theme.theme-override.theme-override app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-generated-documents-list header.header,
.user-theme.theme-override.theme-override app-generated-documents-list header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme app-generated-documents-list header.header button.clear-search,
.user-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme app-generated-documents-list header.header button.clear-search:hover,
.user-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search:hover {
  background-color: #5e35b1;
}
.user-theme app-generated-documents-list .clickable-list-container:before,
.user-theme.theme-override.theme-override app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.user-theme app-generated-documents-list a.active,
.user-theme.theme-override.theme-override app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.user-theme app-invoice-editor .button-wrapper,
.user-theme.theme-override.theme-override app-invoice-editor .button-wrapper {
  background-color: white;
}
.user-theme .hover-form .mat-form-field-flex:hover,
.user-theme.theme-override.theme-override .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.user-theme app-dave-list-card .selected-clickable-list-item, .user-theme app-dave-list-card .selected-clickable-list-item:hover,
.user-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item,
.user-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.user-theme app-dave-list-card .card-header,
.user-theme.theme-override.theme-override app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.user-theme app-dave-list-card .bottom-shadow,
.user-theme.theme-override.theme-override app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.user-theme app-filter div.date,
.user-theme.theme-override.theme-override app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.user-theme app-event-card .primary,
.user-theme.theme-override.theme-override app-event-card .primary {
  color: #5e35b1;
}
.user-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.user-theme.theme-override.theme-override app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.user-theme app-booking-positions-list section.wrapper,
.user-theme.theme-override.theme-override app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-booking-positions-list header.header,
.user-theme.theme-override.theme-override app-booking-positions-list header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme app-booking-positions-list header.header button.clear-search,
.user-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme app-booking-positions-list header.header button.clear-search:hover,
.user-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search:hover {
  background-color: #5e35b1;
}
.user-theme app-booking-positions-list .clickable-list-container:before,
.user-theme.theme-override.theme-override app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.user-theme app-booking-positions-list a.active,
.user-theme.theme-override.theme-override app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.user-theme app-booking-positions-list th,
.user-theme.theme-override.theme-override app-booking-positions-list th {
  background: whitesmoke !important;
}
.user-theme app-dave-list tr.highlight,
.user-theme.theme-override.theme-override app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.user-theme app-dave-list section.wrapper,
.user-theme.theme-override.theme-override app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-dave-list .drag-header.cdk-drag-preview,
.user-theme.theme-override.theme-override app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.user-theme app-dave-list header.header,
.user-theme.theme-override.theme-override app-dave-list header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme app-dave-list header.header button.clear-search,
.user-theme.theme-override.theme-override app-dave-list header.header button.clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme app-dave-list header.header button.clear-search:hover,
.user-theme.theme-override.theme-override app-dave-list header.header button.clear-search:hover {
  background-color: #5e35b1;
}
.user-theme app-dave-list .clickable-list-container:before,
.user-theme.theme-override.theme-override app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.user-theme app-dave-list .clickable-list-container .global-stats-link > a,
.user-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.user-theme app-dave-list a.active,
.user-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.user-theme.theme-override.theme-override app-dave-list a.active,
.user-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.user-theme app-export-business-volumes-dialog tr.highlight,
.user-theme.theme-override.theme-override app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.user-theme app-export-business-volumes-dialog section.wrapper,
.user-theme.theme-override.theme-override app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.user-theme.theme-override.theme-override app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.user-theme app-export-business-volumes-dialog header.header,
.user-theme.theme-override.theme-override app-export-business-volumes-dialog header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme app-export-business-volumes-dialog header.header button.clear-search,
.user-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.user-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #5e35b1;
}
.user-theme app-export-business-volumes-dialog .clickable-list-container:before,
.user-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.user-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.user-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.user-theme app-export-business-volumes-dialog a.active,
.user-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.user-theme.theme-override.theme-override app-export-business-volumes-dialog a.active,
.user-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.user-theme app-contact-list .darker-background.darker-background,
.user-theme.theme-override.theme-override app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.user-theme app-contact-list .darker-background.darker-background:hover,
.user-theme.theme-override.theme-override app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.user-theme app-select-persons table tr th[mat-header-cell],
.user-theme.theme-override.theme-override app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.user-theme app-shift-plan .header-colorful,
.user-theme.theme-override.theme-override app-shift-plan .header-colorful {
  background-color: #4527a0;
  color: white;
}
.user-theme app-shift-plan .header-colorful .today-button.today-button,
.user-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.user-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .user-theme app-shift-plan .header-colorful .today-button.today-button,
.user-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button,
.user-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.user-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .user-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.user-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.user-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.user-theme app-detail-piecework main,
.user-theme.theme-override.theme-override app-detail-piecework main {
  background-color: #5e35b1;
  color: white;
}
.user-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.user-theme.theme-override.theme-override app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.user-theme app-detail-piecework main .mat-list-base .mat-list-item,
.user-theme.theme-override.theme-override app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.user-theme app-detail-piecework main .mat-tab-label,
.user-theme.theme-override.theme-override app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.user-theme app-detail-piecework header,
.user-theme.theme-override.theme-override app-detail-piecework header {
  background-color: #4527a0;
  color: white;
}
.user-theme app-detail-piecework mat-expansion-panel.primary-background,
.user-theme.theme-override.theme-override app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #5e35b1;
  color: white;
}
.user-theme app-piecework-demo .scrollable,
.user-theme.theme-override.theme-override app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.user-theme app-side-nav-bar,
.user-theme.theme-override.theme-override app-side-nav-bar {
  background-color: whitesmoke;
}
.user-theme app-side-nav-bar [mat-list-item].is-active,
.user-theme.theme-override.theme-override app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #5e35b1;
}
.user-theme app-side-nav-bar mat-nav-list,
.user-theme.theme-override.theme-override app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.user-theme .dave-inc-bar,
.user-theme.theme-override.theme-override .dave-inc-bar {
  background-color: #5e35b1;
}
.user-theme app-root,
.user-theme.theme-override.theme-override app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-commission-overview .alex-sein-buntes-feld,
.user-theme.theme-override.theme-override app-commission-overview .alex-sein-buntes-feld {
  background-color: #5e35b1;
}
.user-theme app-commission-overview .btgb-table-wrapper th:first-child,
.user-theme app-commission-overview .btgb-table-wrapper td:first-child,
.user-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:first-child,
.user-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.user-theme app-commission-overview .btgb-table-wrapper .color-dot,
.user-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.user-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.user-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.user-theme app-commission-overview .btgb-table-wrapper th:last-child,
.user-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:last-child {
  color: #5e35b1;
  border-color: #5e35b1;
}
.user-theme app-commission-overview .timeline,
.user-theme.theme-override.theme-override app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.user-theme app-commission-overview .timeline-event-card,
.user-theme.theme-override.theme-override app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.user-theme app-commission-overview .timeline-event-card:hover,
.user-theme.theme-override.theme-override app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.user-theme app-comment-list .inline-send,
.user-theme.theme-override.theme-override app-comment-list .inline-send {
  background: white;
}
.user-theme app-new-booking-option .highlight.highlight,
.user-theme.theme-override.theme-override app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.user-theme app-new-booking-option .dont-edit.dont-edit,
.user-theme app-new-booking-option .disabled.disabled,
.user-theme.theme-override.theme-override app-new-booking-option .dont-edit.dont-edit,
.user-theme.theme-override.theme-override app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.user-theme .ngx-toastr,
.user-theme.theme-override.theme-override .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.user-theme .ngx-toastr:hover,
.user-theme.theme-override.theme-override .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.user-theme .ngx-toastr.toast-success,
.user-theme.theme-override.theme-override .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.user-theme .ngx-toastr.toast-error,
.user-theme.theme-override.theme-override .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.user-theme .ngx-toastr.toast-info,
.user-theme.theme-override.theme-override .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-resource-plan .header-colorful,
.user-theme.theme-override.theme-override app-resource-plan .header-colorful {
  background-color: #4527a0;
  color: white;
}
.user-theme app-resource-plan .header-colorful .today-button.today-button,
.user-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.user-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .user-theme app-resource-plan .header-colorful .today-button.today-button,
.user-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button,
.user-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.user-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .user-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.user-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.user-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.user-theme app-time-tracker,
.user-theme.theme-override.theme-override app-time-tracker {
  background-color: #7e57c2;
  color: white;
}
.user-theme .ngx-mat-colorpicker-content,
.user-theme.theme-override.theme-override .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.user-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.user-theme.theme-override.theme-override .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.user-theme app-person-list-entry a.link,
.user-theme.theme-override.theme-override app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-doctor-list-entry .link,
.user-theme.theme-override.theme-override app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-expansion-panel .scrollable .top-shadow,
.user-theme.theme-override.theme-override app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.user-theme app-expansion-panel .scrollable .bottom-shadow,
.user-theme.theme-override.theme-override app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.user-theme .app-background-primary,
.user-theme.theme-override.theme-override .app-background-primary {
  background-color: #5e35b1;
}
.user-theme .app-background-accent,
.user-theme.theme-override.theme-override .app-background-accent {
  background-color: #fafafa;
}
.user-theme .app-background-warn,
.user-theme.theme-override.theme-override .app-background-warn {
  background-color: #e91e63;
}
.user-theme .app-foreground-primary,
.user-theme.theme-override.theme-override .app-foreground-primary {
  color: #5e35b1;
}
.user-theme .app-foreground-accent,
.user-theme.theme-override.theme-override .app-foreground-accent {
  color: #fafafa;
}
.user-theme .app-foreground-warn,
.user-theme.theme-override.theme-override .app-foreground-warn {
  color: #e91e63;
}
.user-theme app-ck-editor,
.user-theme.theme-override.theme-override app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.user-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.user-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.user-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.user-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.user-theme app-file-order-dialog .list-item,
.user-theme.theme-override.theme-override app-file-order-dialog .list-item {
  background: white;
}
.user-theme app-start-process-dialog .selected-files-list,
.user-theme.theme-override.theme-override app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.user-theme app-process-main-view .detection-modal-wrapper,
.user-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper {
  background: white;
}
.user-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.user-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #5e35b1;
}
.user-theme app-process-main-view .main-file-badge,
.user-theme.theme-override.theme-override app-process-main-view .main-file-badge {
  color: #5e35b1;
}
.user-theme app-new-document-view-component dropzone .input,
.user-theme app-new-document-view-component dropzone .pen-icon,
.user-theme.theme-override.theme-override app-new-document-view-component dropzone .input,
.user-theme.theme-override.theme-override app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-time-tracker-multiple .timer-card,
.user-theme.theme-override.theme-override app-time-tracker-multiple .timer-card {
  background-color: #7e57c2;
  color: white;
}
.user-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.user-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.user-theme app-arl-table tr.element-row:not(.expanded-row):active,
.user-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.user-theme app-arl-table .add-button-list,
.user-theme.theme-override.theme-override app-arl-table .add-button-list {
  background: white;
}
.user-theme app-pseudo-step-header .wrapper-button.active,
.user-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active {
  border-color: #5e35b1;
}
.user-theme app-pseudo-step-header .image-wrapper,
.user-theme.theme-override.theme-override app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.user-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.user-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.user-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #5e35b1;
  color: white;
}
.user-theme app-milestone-modal .status-form,
.user-theme.theme-override.theme-override app-milestone-modal .status-form {
  background: white;
}
.user-theme app-e-invoice-view .grid-borders.grid-borders,
.user-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.user-theme app-e-invoice-view .borders,
.user-theme app-e-invoice-view .borders-column,
.user-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.user-theme app-e-invoice-view .borders-row,
.user-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.user-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders,
.user-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.user-theme.theme-override.theme-override app-e-invoice-view .borders,
.user-theme.theme-override.theme-override app-e-invoice-view .borders-column,
.user-theme.theme-override.theme-override app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.user-theme.theme-override.theme-override app-e-invoice-view .borders-row,
.user-theme.theme-override.theme-override app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.user-theme app-e-invoice-view .mat-table td,
.user-theme app-e-invoice-view .mat-table th,
.user-theme.theme-override.theme-override app-e-invoice-view .mat-table td,
.user-theme.theme-override.theme-override app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-e-invoice-allowance-charge-view .borders,
.user-theme app-e-invoice-allowance-charge-view .borders-column,
.user-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.user-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders,
.user-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column,
.user-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.user-theme app-detail-contract .primary,
.user-theme.theme-override.theme-override app-detail-contract .primary {
  color: #5e35b1;
}
.user-theme app-detail-contract .filter,
.user-theme.theme-override.theme-override app-detail-contract .filter {
  background-color: white;
}
.user-theme app-detail-contract .filter h2,
.user-theme.theme-override.theme-override app-detail-contract .filter h2 {
  color: #5e35b1;
}
.user-theme app-contract-list header.header,
.user-theme.theme-override.theme-override app-contract-list header.header {
  color: white;
  background-color: #4527a0;
}
.user-theme app-detail-doctor .deleted,
.user-theme.theme-override.theme-override app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.user-theme app-detail-doctor .bookmark-wrapper,
.user-theme.theme-override.theme-override app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme app-detail-doctor a.link,
.user-theme.theme-override.theme-override app-detail-doctor a.link {
  color: white;
}
.user-theme.dark-theme .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.user-theme.dark-theme .mat-option,
.user-theme.theme-override.theme-override.dark-theme .mat-option {
  color: white;
}
.user-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .user-theme.dark-theme .mat-option:focus:not(.mat-option-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-option:hover:not(.mat-option-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.user-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.user-theme.dark-theme .mat-option.mat-active,
.user-theme.theme-override.theme-override.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.user-theme.dark-theme .mat-option.mat-option-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #5e35b1;
}
.user-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.user-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.user-theme.dark-theme .mat-optgroup-label,
.user-theme.theme-override.theme-override.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label,
.user-theme.theme-override.theme-override.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-pseudo-checkbox,
.user-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme .mat-pseudo-checkbox::after,
.user-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.user-theme.dark-theme .mat-pseudo-checkbox-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.user-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.user-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.user-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.user-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #5e35b1;
}
.user-theme.dark-theme .mat-pseudo-checkbox-checked,
.user-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.user-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.user-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.user-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked,
.user-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate,
.user-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.user-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.user-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.user-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.user-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.user-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.user-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.user-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.user-theme.dark-theme .mat-app-background, .user-theme.dark-theme.mat-app-background,
.user-theme.theme-override.theme-override.dark-theme .mat-app-background,
.user-theme.theme-override.theme-override.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.user-theme.dark-theme .mat-elevation-z0,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z1,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z2,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z3,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z4,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z5,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z6,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z7,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z8,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z9,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z10,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z11,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z12,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z13,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z14,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z15,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z16,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z17,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z18,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z19,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z20,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z21,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z22,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z23,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-elevation-z24,
.user-theme.theme-override.theme-override.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.user-theme.dark-theme .mat-autocomplete-panel,
.user-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.user-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.user-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.user-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.user-theme.dark-theme .mat-badge,
.user-theme.theme-override.theme-override.dark-theme .mat-badge {
  position: relative;
}
.user-theme.dark-theme .mat-badge.mat-badge,
.user-theme.theme-override.theme-override.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.user-theme.dark-theme .mat-badge-hidden .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.user-theme.dark-theme .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.user-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.user-theme.dark-theme .mat-badge-content._mat-animation-noopable,
.user-theme.theme-override.theme-override.dark-theme .ng-animate-disabled .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.user-theme.dark-theme .mat-badge-content.mat-badge-active,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.user-theme.dark-theme .mat-badge-small .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.user-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.user-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.user-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .user-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.user-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .user-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.user-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .user-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.user-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .user-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.user-theme.dark-theme .mat-badge-medium .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.user-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.user-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.user-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .user-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.user-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .user-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.user-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .user-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.user-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .user-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.user-theme.dark-theme .mat-badge-large .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.user-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.user-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.user-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .user-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.user-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .user-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.user-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .user-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.user-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .user-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .user-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.user-theme.dark-theme .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  color: white;
  background: #5e35b1;
}
.cdk-high-contrast-active .user-theme.dark-theme .mat-badge-content, .cdk-high-contrast-active .user-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.user-theme.dark-theme .mat-badge-accent .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme.dark-theme .mat-badge-warn .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.user-theme.dark-theme .mat-badge-disabled .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-bottom-sheet-container,
.user-theme.theme-override.theme-override.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.user-theme.dark-theme .mat-button, .user-theme.dark-theme .mat-icon-button, .user-theme.dark-theme .mat-stroked-button,
.user-theme.theme-override.theme-override.dark-theme .mat-button,
.user-theme.theme-override.theme-override.dark-theme .mat-icon-button,
.user-theme.theme-override.theme-override.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.user-theme.dark-theme .mat-button.mat-primary, .user-theme.dark-theme .mat-icon-button.mat-primary, .user-theme.dark-theme .mat-stroked-button.mat-primary,
.user-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary,
.user-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary,
.user-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary {
  color: #5e35b1;
}
.user-theme.dark-theme .mat-button.mat-accent, .user-theme.dark-theme .mat-icon-button.mat-accent, .user-theme.dark-theme .mat-stroked-button.mat-accent,
.user-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent,
.user-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent,
.user-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.user-theme.dark-theme .mat-button.mat-warn, .user-theme.dark-theme .mat-icon-button.mat-warn, .user-theme.dark-theme .mat-stroked-button.mat-warn,
.user-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn,
.user-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn,
.user-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.user-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .user-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .user-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .user-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .user-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .user-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .user-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .user-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .user-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .user-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .user-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .user-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.user-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .user-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .user-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.user-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary .mat-button-focus-overlay,
.user-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,
.user-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #5e35b1;
}
.user-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .user-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .user-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.user-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent .mat-button-focus-overlay,
.user-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,
.user-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.user-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .user-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .user-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.user-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn .mat-button-focus-overlay,
.user-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,
.user-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.user-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .user-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .user-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.user-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,
.user-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.user-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.user-theme.dark-theme .mat-button .mat-ripple-element, .user-theme.dark-theme .mat-icon-button .mat-ripple-element, .user-theme.dark-theme .mat-stroked-button .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-button .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-icon-button .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.user-theme.dark-theme .mat-button-focus-overlay,
.user-theme.theme-override.theme-override.dark-theme .mat-button-focus-overlay {
  background: white;
}
.user-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme .mat-flat-button, .user-theme.dark-theme .mat-raised-button, .user-theme.dark-theme .mat-fab, .user-theme.dark-theme .mat-mini-fab,
.user-theme.theme-override.theme-override.dark-theme .mat-flat-button,
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button,
.user-theme.theme-override.theme-override.dark-theme .mat-fab,
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.user-theme.dark-theme .mat-flat-button.mat-primary, .user-theme.dark-theme .mat-raised-button.mat-primary, .user-theme.dark-theme .mat-fab.mat-primary, .user-theme.dark-theme .mat-mini-fab.mat-primary,
.user-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.user-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.user-theme.dark-theme .mat-flat-button.mat-accent, .user-theme.dark-theme .mat-raised-button.mat-accent, .user-theme.dark-theme .mat-fab.mat-accent, .user-theme.dark-theme .mat-mini-fab.mat-accent,
.user-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.user-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme.dark-theme .mat-flat-button.mat-warn, .user-theme.dark-theme .mat-raised-button.mat-warn, .user-theme.dark-theme .mat-fab.mat-warn, .user-theme.dark-theme .mat-mini-fab.mat-warn,
.user-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.user-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.user-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .user-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .user-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .user-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .user-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .user-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .user-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .user-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .user-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .user-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .user-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .user-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .user-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .user-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .user-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .user-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.user-theme.dark-theme .mat-flat-button.mat-primary, .user-theme.dark-theme .mat-raised-button.mat-primary, .user-theme.dark-theme .mat-fab.mat-primary, .user-theme.dark-theme .mat-mini-fab.mat-primary,
.user-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.user-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  background-color: #5e35b1;
}
.user-theme.dark-theme .mat-flat-button.mat-accent, .user-theme.dark-theme .mat-raised-button.mat-accent, .user-theme.dark-theme .mat-fab.mat-accent, .user-theme.dark-theme .mat-mini-fab.mat-accent,
.user-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.user-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.user-theme.dark-theme .mat-flat-button.mat-warn, .user-theme.dark-theme .mat-raised-button.mat-warn, .user-theme.dark-theme .mat-fab.mat-warn, .user-theme.dark-theme .mat-mini-fab.mat-warn,
.user-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.user-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.user-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .user-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .user-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .user-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .user-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .user-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .user-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .user-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .user-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .user-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .user-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .user-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .user-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .user-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .user-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .user-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .user-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .user-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .user-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.user-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .user-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .user-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .user-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.user-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .user-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .user-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .user-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.user-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .user-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .user-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override.dark-theme .mat-fab:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .user-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .user-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.user-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.user-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.user-theme.dark-theme .mat-button-toggle,
.user-theme.theme-override.theme-override.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.user-theme.theme-override.theme-override.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme .mat-button-toggle-appearance-standard,
.user-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.user-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.user-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.user-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.user-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.user-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.user-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.user-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.user-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.user-theme.dark-theme .mat-button-toggle-checked,
.user-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.user-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.user-theme.dark-theme .mat-button-toggle-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.user-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.user-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.user-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.user-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.user-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.user-theme.dark-theme .mat-button-toggle-group-appearance-standard,
.user-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.user-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.user-theme.dark-theme .mat-card,
.user-theme.theme-override.theme-override.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.user-theme.dark-theme .mat-card:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-card-subtitle,
.user-theme.theme-override.theme-override.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme .mat-checkbox-frame,
.user-theme.theme-override.theme-override.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme .mat-checkbox-checkmark,
.user-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.user-theme.dark-theme .mat-checkbox-checkmark-path,
.user-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.user-theme.dark-theme .mat-checkbox-mixedmark,
.user-theme.theme-override.theme-override.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.user-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .user-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.user-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.user-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #5e35b1;
}
.user-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .user-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.user-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.user-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.user-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .user-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.user-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.user-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.user-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .user-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.user-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.user-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.user-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.user-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.user-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label,
.user-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-checkbox .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.user-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.user-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #5e35b1;
}
.user-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.user-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.user-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.user-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.user-theme.dark-theme .mat-chip.mat-standard-chip,
.user-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.user-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.user-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.user-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.user-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.user-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.user-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.user-theme.dark-theme .mat-chip.mat-standard-chip::after,
.user-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.user-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.user-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #5e35b1;
  color: white;
}
.user-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.user-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.user-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.user-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.user-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.user-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.user-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.user-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.user-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.user-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.user-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.user-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.user-theme.dark-theme .mat-table,
.user-theme.theme-override.theme-override.dark-theme .mat-table {
  background: #424242;
}
.user-theme.dark-theme .mat-table thead, .user-theme.dark-theme .mat-table tbody, .user-theme.dark-theme .mat-table tfoot,
.user-theme.dark-theme mat-header-row, .user-theme.dark-theme mat-row, .user-theme.dark-theme mat-footer-row,
.user-theme.dark-theme [mat-header-row], .user-theme.dark-theme [mat-row], .user-theme.dark-theme [mat-footer-row],
.user-theme.dark-theme .mat-table-sticky,
.user-theme.theme-override.theme-override.dark-theme .mat-table thead,
.user-theme.theme-override.theme-override.dark-theme .mat-table tbody,
.user-theme.theme-override.theme-override.dark-theme .mat-table tfoot,
.user-theme.theme-override.theme-override.dark-theme mat-header-row,
.user-theme.theme-override.theme-override.dark-theme mat-row,
.user-theme.theme-override.theme-override.dark-theme mat-footer-row,
.user-theme.theme-override.theme-override.dark-theme [mat-header-row],
.user-theme.theme-override.theme-override.dark-theme [mat-row],
.user-theme.theme-override.theme-override.dark-theme [mat-footer-row],
.user-theme.theme-override.theme-override.dark-theme .mat-table-sticky {
  background: inherit;
}
.user-theme.dark-theme mat-row, .user-theme.dark-theme mat-header-row, .user-theme.dark-theme mat-footer-row,
.user-theme.dark-theme th.mat-header-cell, .user-theme.dark-theme td.mat-cell, .user-theme.dark-theme td.mat-footer-cell,
.user-theme.theme-override.theme-override.dark-theme mat-row,
.user-theme.theme-override.theme-override.dark-theme mat-header-row,
.user-theme.theme-override.theme-override.dark-theme mat-footer-row,
.user-theme.theme-override.theme-override.dark-theme th.mat-header-cell,
.user-theme.theme-override.theme-override.dark-theme td.mat-cell,
.user-theme.theme-override.theme-override.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme .mat-header-cell,
.user-theme.theme-override.theme-override.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme .mat-cell, .user-theme.dark-theme .mat-footer-cell,
.user-theme.theme-override.theme-override.dark-theme .mat-cell,
.user-theme.theme-override.theme-override.dark-theme .mat-footer-cell {
  color: white;
}
.user-theme.dark-theme .mat-calendar-arrow,
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-arrow {
  fill: white;
}
.user-theme.dark-theme .mat-datepicker-toggle,
.user-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.user-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.user-theme.dark-theme .mat-calendar-table-header-divider::after,
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme .mat-calendar-table-header,
.user-theme.dark-theme .mat-calendar-body-label,
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header,
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme .mat-calendar-body-cell-content,
.user-theme.dark-theme .mat-date-range-input-separator,
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell-content,
.user-theme.theme-override.theme-override.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.user-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-calendar-body-in-preview,
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.user-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.user-theme.dark-theme .mat-calendar-body-in-range::before,
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(94, 53, 177, 0.2);
}
.user-theme.dark-theme .mat-calendar-body-comparison-identical,
.user-theme.dark-theme .mat-calendar-body-in-comparison-range::before,
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical,
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.user-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.user-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.user-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(94, 53, 177, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.user-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.user-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.user-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(94, 53, 177, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.user-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.user-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.user-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.user-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.user-theme.dark-theme .mat-calendar-body-selected,
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-body-selected {
  background-color: #5e35b1;
  color: white;
}
.user-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(94, 53, 177, 0.4);
}
.user-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected,
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.user-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(94, 53, 177, 0.3);
}
@media (hover: hover) {
  .user-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(94, 53, 177, 0.3);
  }
}
.user-theme.dark-theme .mat-datepicker-content,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.user-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.user-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.user-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.user-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.user-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.user-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.user-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.user-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.user-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.user-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.user-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.user-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.user-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.user-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .user-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.user-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.user-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.user-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.user-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.user-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.user-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.user-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.user-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.user-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.user-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.user-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.user-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.user-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.user-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.user-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .user-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.user-theme.dark-theme .mat-datepicker-content-touch,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-datepicker-toggle-active,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active {
  color: #5e35b1;
}
.user-theme.dark-theme .mat-datepicker-toggle-active.mat-accent,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.user-theme.dark-theme .mat-datepicker-toggle-active.mat-warn,
.user-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.user-theme.dark-theme .mat-date-range-input-inner[disabled],
.user-theme.theme-override.theme-override.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-dialog-container,
.user-theme.theme-override.theme-override.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.user-theme.dark-theme .mat-divider,
.user-theme.theme-override.theme-override.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme .mat-divider-vertical,
.user-theme.theme-override.theme-override.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme .mat-expansion-panel,
.user-theme.theme-override.theme-override.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.user-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-action-row,
.user-theme.theme-override.theme-override.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .user-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .user-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.user-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.user-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.user-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .user-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.user-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.user-theme.dark-theme .mat-expansion-panel-header-title,
.user-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.user-theme.dark-theme .mat-expansion-panel-header-description,
.user-theme.dark-theme .mat-expansion-indicator::after,
.user-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-description,
.user-theme.theme-override.theme-override.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true],
.user-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.user-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.user-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.user-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.user-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.user-theme.dark-theme .mat-form-field-label,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme .mat-hint,
.user-theme.theme-override.theme-override.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #5e35b1;
}
.user-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.user-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.user-theme.dark-theme .mat-focused .mat-form-field-required-marker,
.user-theme.theme-override.theme-override.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.user-theme.dark-theme .mat-form-field-ripple,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.user-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #5e35b1;
}
.user-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.user-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.user-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #5e35b1;
}
.user-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.user-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.user-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.user-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.user-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.user-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.user-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.user-theme.dark-theme .mat-error,
.user-theme.theme-override.theme-override.dark-theme .mat-error {
  color: #e91e63;
}
.user-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.user-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.user-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.user-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.user-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.user-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.user-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.user-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #5e35b1;
}
.user-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.user-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.user-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.user-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.user-theme.dark-theme .mat-icon.mat-primary,
.user-theme.theme-override.theme-override.dark-theme .mat-icon.mat-primary {
  color: #5e35b1;
}
.user-theme.dark-theme .mat-icon.mat-accent,
.user-theme.theme-override.theme-override.dark-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.user-theme.dark-theme .mat-icon.mat-warn,
.user-theme.theme-override.theme-override.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.user-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme .mat-input-element:disabled,
.user-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.user-theme.theme-override.theme-override.dark-theme .mat-input-element:disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-input-element,
.user-theme.theme-override.theme-override.dark-theme .mat-input-element {
  caret-color: #5e35b1;
}
.user-theme.dark-theme .mat-input-element::placeholder,
.user-theme.theme-override.theme-override.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-input-element::-moz-placeholder,
.user-theme.theme-override.theme-override.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-input-element::-webkit-input-placeholder,
.user-theme.theme-override.theme-override.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-input-element:-ms-input-placeholder,
.user-theme.theme-override.theme-override.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option,
.user-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.user-theme.dark-theme .mat-form-field.mat-accent .mat-input-element,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.user-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.user-theme.dark-theme .mat-form-field-invalid .mat-input-element,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-warn .mat-input-element,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.user-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.user-theme.dark-theme .mat-list-base .mat-list-item,
.user-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.user-theme.dark-theme .mat-list-base .mat-list-option,
.user-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.user-theme.dark-theme .mat-list-base .mat-subheader,
.user-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme .mat-list-base .mat-list-item-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-list-option:hover, .user-theme.dark-theme .mat-list-option:focus,
.user-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.user-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.user-theme.dark-theme .mat-action-list .mat-list-item:hover,
.user-theme.dark-theme .mat-action-list .mat-list-item:focus,
.user-theme.theme-override.theme-override.dark-theme .mat-list-option:hover,
.user-theme.theme-override.theme-override.dark-theme .mat-list-option:focus,
.user-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:hover,
.user-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:focus,
.user-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:hover,
.user-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.user-theme.dark-theme .mat-list-single-selected-option, .user-theme.dark-theme .mat-list-single-selected-option:hover, .user-theme.dark-theme .mat-list-single-selected-option:focus,
.user-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option,
.user-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:hover,
.user-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme .mat-menu-panel,
.user-theme.theme-override.theme-override.dark-theme .mat-menu-panel {
  background: #424242;
}
.user-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-menu-item,
.user-theme.theme-override.theme-override.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.user-theme.dark-theme .mat-menu-item[disabled],
.user-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.user-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color,
.user-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled],
.user-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.user-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.user-theme.dark-theme .mat-menu-submenu-icon,
.user-theme.theme-override.theme-override.dark-theme .mat-menu-item .mat-icon-no-color,
.user-theme.theme-override.theme-override.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.user-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.user-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.user-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.user-theme.dark-theme .mat-menu-item-highlighted:not([disabled]),
.user-theme.theme-override.theme-override.dark-theme .mat-menu-item:hover:not([disabled]),
.user-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.user-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.user-theme.theme-override.theme-override.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.user-theme.dark-theme .mat-paginator,
.user-theme.theme-override.theme-override.dark-theme .mat-paginator {
  background: #424242;
}
.user-theme.dark-theme .mat-paginator,
.user-theme.dark-theme .mat-paginator-page-size .mat-select-trigger,
.user-theme.theme-override.theme-override.dark-theme .mat-paginator,
.user-theme.theme-override.theme-override.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme .mat-paginator-decrement,
.user-theme.dark-theme .mat-paginator-increment,
.user-theme.theme-override.theme-override.dark-theme .mat-paginator-decrement,
.user-theme.theme-override.theme-override.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.user-theme.dark-theme .mat-paginator-first,
.user-theme.dark-theme .mat-paginator-last,
.user-theme.theme-override.theme-override.dark-theme .mat-paginator-first,
.user-theme.theme-override.theme-override.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.user-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.user-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.user-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.user-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last,
.user-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.user-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.user-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.user-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-progress-bar-background,
.user-theme.theme-override.theme-override.dark-theme .mat-progress-bar-background {
  fill: #2d224e;
}
.user-theme.dark-theme .mat-progress-bar-buffer,
.user-theme.theme-override.theme-override.dark-theme .mat-progress-bar-buffer {
  background-color: #2d224e;
}
.user-theme.dark-theme .mat-progress-bar-fill::after,
.user-theme.theme-override.theme-override.dark-theme .mat-progress-bar-fill::after {
  background-color: #5e35b1;
}
.user-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.user-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.user-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.user-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.user-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.user-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.user-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.user-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.user-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.user-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.user-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.user-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.user-theme.dark-theme .mat-progress-spinner circle, .user-theme.dark-theme .mat-spinner circle,
.user-theme.theme-override.theme-override.dark-theme .mat-progress-spinner circle,
.user-theme.theme-override.theme-override.dark-theme .mat-spinner circle {
  stroke: #5e35b1;
}
.user-theme.dark-theme .mat-progress-spinner.mat-accent circle, .user-theme.dark-theme .mat-spinner.mat-accent circle,
.user-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-accent circle,
.user-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.user-theme.dark-theme .mat-progress-spinner.mat-warn circle, .user-theme.dark-theme .mat-spinner.mat-warn circle,
.user-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-warn circle,
.user-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.user-theme.dark-theme .mat-radio-outer-circle,
.user-theme.theme-override.theme-override.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.user-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #5e35b1;
}
.user-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.user-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .user-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .user-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.user-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.user-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.user-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.user-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #5e35b1;
}
.user-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.user-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.user-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.user-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .user-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .user-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.user-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.user-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.user-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.user-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.user-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.user-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.user-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.user-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .user-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .user-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.user-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.user-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.user-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.user-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.user-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.user-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.user-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.user-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.user-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.user-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.user-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-radio-button .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.user-theme.dark-theme .mat-select-value,
.user-theme.theme-override.theme-override.dark-theme .mat-select-value {
  color: white;
}
.user-theme.dark-theme .mat-select-placeholder,
.user-theme.theme-override.theme-override.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-select-disabled .mat-select-value,
.user-theme.theme-override.theme-override.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-select-arrow,
.user-theme.theme-override.theme-override.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme .mat-select-panel,
.user-theme.theme-override.theme-override.dark-theme .mat-select-panel {
  background: #424242;
}
.user-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]),
.user-theme.theme-override.theme-override.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.user-theme.theme-override.theme-override.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #5e35b1;
}
.user-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.user-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.user-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.user-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.user-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-drawer-container,
.user-theme.theme-override.theme-override.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.user-theme.dark-theme .mat-drawer,
.user-theme.theme-override.theme-override.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.user-theme.dark-theme .mat-drawer.mat-drawer-push,
.user-theme.theme-override.theme-override.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.user-theme.dark-theme .mat-drawer:not(.mat-drawer-side),
.user-theme.theme-override.theme-override.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-drawer-side,
.user-theme.theme-override.theme-override.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme .mat-drawer-side.mat-drawer-end,
.user-theme.theme-override.theme-override.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.user-theme.dark-theme [dir=rtl] .mat-drawer-side,
.user-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.user-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.user-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown,
.user-theme.theme-override.theme-override.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.user-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.user-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.user-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.user-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #5e35b1;
}
.user-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(94, 53, 177, 0.54);
}
.user-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #5e35b1;
}
.user-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.user-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.user-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.user-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.user-theme.dark-theme .mat-slide-toggle-thumb,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.user-theme.dark-theme .mat-slide-toggle-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-slider-track-background,
.user-theme.theme-override.theme-override.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.user-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.user-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.user-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #5e35b1;
}
.user-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.user-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(94, 53, 177, 0.2);
}
.user-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.user-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.user-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.user-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.user-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.user-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.user-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.user-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.user-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.user-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.user-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background,
.user-theme.theme-override.theme-override.dark-theme .mat-slider:hover .mat-slider-track-background,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.user-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.user-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.user-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.user-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.user-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.user-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.user-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.user-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.user-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.user-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .user-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.user-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .user-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.user-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.user-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.user-theme.theme-override.theme-override.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks,
.user-theme.theme-override.theme-override.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.user-theme.dark-theme .mat-slider-vertical .mat-slider-ticks,
.user-theme.theme-override.theme-override.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.user-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .user-theme.dark-theme .mat-step-header.cdk-program-focused, .user-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .user-theme.dark-theme .mat-step-header:hover[aria-disabled=false],
.user-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-keyboard-focused,
.user-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-program-focused,
.user-theme.theme-override.theme-override.dark-theme .mat-step-header:hover:not([aria-disabled]),
.user-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.user-theme.dark-theme .mat-step-header:hover[aria-disabled=true],
.user-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .user-theme.dark-theme .mat-step-header:hover,
.user-theme.theme-override.theme-override.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.user-theme.dark-theme .mat-step-header .mat-step-label,
.user-theme.dark-theme .mat-step-header .mat-step-optional,
.user-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label,
.user-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme .mat-step-header .mat-step-icon,
.user-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.user-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.user-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.user-theme.dark-theme .mat-step-header .mat-step-icon-state-edit,
.user-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-selected,
.user-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-done,
.user-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #5e35b1;
  color: white;
}
.user-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon,
.user-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.user-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.user-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.user-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.user-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.user-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon,
.user-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.user-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.user-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.user-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.user-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.user-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.user-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.user-theme.dark-theme .mat-step-header .mat-step-icon-state-error,
.user-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.user-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active,
.user-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.user-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error,
.user-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.user-theme.dark-theme .mat-stepper-horizontal, .user-theme.dark-theme .mat-stepper-vertical,
.user-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal,
.user-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.user-theme.dark-theme .mat-stepper-vertical-line::before,
.user-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme .mat-horizontal-stepper-header::before,
.user-theme.dark-theme .mat-horizontal-stepper-header::after,
.user-theme.dark-theme .mat-stepper-horizontal-line,
.user-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::before,
.user-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::after,
.user-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme .mat-sort-header-arrow,
.user-theme.theme-override.theme-override.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.user-theme.dark-theme .mat-tab-nav-bar,
.user-theme.dark-theme .mat-tab-header,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.user-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.user-theme.dark-theme .mat-tab-label, .user-theme.dark-theme .mat-tab-link,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-label,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-link {
  color: white;
}
.user-theme.dark-theme .mat-tab-label.mat-tab-disabled, .user-theme.dark-theme .mat-tab-link.mat-tab-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-label.mat-tab-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.user-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.user-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-],
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.user-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .user-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(126, 87, 194, 0.3);
}
.user-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .user-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-ink-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #5e35b1;
}
.user-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .user-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .user-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .user-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.user-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .user-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.user-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .user-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-ink-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.user-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .user-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .user-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .user-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.user-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .user-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.user-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .user-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-ink-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.user-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .user-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .user-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .user-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.user-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .user-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(126, 87, 194, 0.3);
}
.user-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .user-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .user-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #5e35b1;
}
.user-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .user-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.user-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .user-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.user-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.user-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.user-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.user-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.user-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.user-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .user-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.user-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .user-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .user-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.user-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .user-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.user-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .user-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.user-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.user-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.user-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.user-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.user-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.user-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .user-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .user-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.user-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .user-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .user-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.user-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .user-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.user-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .user-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.user-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.user-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.user-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.user-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.user-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .user-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.user-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.user-theme.dark-theme .mat-toolbar,
.user-theme.theme-override.theme-override.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.user-theme.dark-theme .mat-toolbar.mat-primary,
.user-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-primary {
  background: #5e35b1;
  color: white;
}
.user-theme.dark-theme .mat-toolbar.mat-accent,
.user-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.user-theme.dark-theme .mat-toolbar.mat-warn,
.user-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.user-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.user-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.user-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.user-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-underline,
.user-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-ripple,
.user-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.user-theme.dark-theme .mat-toolbar .mat-form-field-label,
.user-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.user-theme.dark-theme .mat-toolbar .mat-select-value,
.user-theme.dark-theme .mat-toolbar .mat-select-arrow,
.user-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.user-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-label,
.user-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.user-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-value,
.user-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-arrow,
.user-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.user-theme.dark-theme .mat-toolbar .mat-input-element,
.user-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.user-theme.dark-theme .mat-tooltip,
.user-theme.theme-override.theme-override.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.user-theme.dark-theme .mat-tree,
.user-theme.theme-override.theme-override.dark-theme .mat-tree {
  background: #424242;
}
.user-theme.dark-theme .mat-tree-node,
.user-theme.dark-theme .mat-nested-tree-node,
.user-theme.theme-override.theme-override.dark-theme .mat-tree-node,
.user-theme.theme-override.theme-override.dark-theme .mat-nested-tree-node {
  color: white;
}
.user-theme.dark-theme .mat-snack-bar-container,
.user-theme.theme-override.theme-override.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.user-theme.dark-theme .mat-simple-snackbar-action,
.user-theme.theme-override.theme-override.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.user-theme.dark-theme app-mat-menu-header,
.user-theme.theme-override.theme-override.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.user-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.user-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.user-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.user-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #5e35b1;
}
.user-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(94, 53, 177, 0.54);
}
.user-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #5e35b1;
}
.user-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.user-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.user-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.user-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.user-theme.dark-theme .mat-slide-toggle-thumb,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.user-theme.dark-theme .mat-slide-toggle-bar,
.user-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme .mat-green .mat-progress-bar-background,
.user-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.user-theme.dark-theme .mat-green .mat-progress-bar-buffer,
.user-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.user-theme.dark-theme .mat-green .mat-progress-bar-fill::after,
.user-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.user-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.user-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.user-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.user-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.user-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.user-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.user-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.user-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.user-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.user-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.user-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.user-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.user-theme.dark-theme .mat-button.mat-primary-lighter,
.user-theme.dark-theme .mat-stroked-button.mat-primary-lighter,
.user-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter,
.user-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #7e57c2;
}
.user-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.user-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover,
.user-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter:hover,
.user-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.user-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.user-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.user-theme.dark-theme .mat-fab.mat-primary-lighter,
.user-theme.dark-theme .mat-mini-fab.mat-primary-lighter,
.user-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary-lighter,
.user-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary-lighter,
.user-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary-lighter,
.user-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #7e57c2;
}
.user-theme.dark-theme .mat-icon-button.mat-primary-lighter,
.user-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #7e57c2;
}
.user-theme.dark-theme .dave-background-image,
.user-theme.theme-override.theme-override.dark-theme .dave-background-image {
  background-color: #5e35b1;
  color: white;
}
.user-theme.dark-theme .clickable-list-container:before,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.user-theme.dark-theme .clickable-list,
.user-theme.theme-override.theme-override.dark-theme .clickable-list {
  background-color: #424242;
}
.user-theme.dark-theme .clickable-list-item,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.user-theme.dark-theme .clickable-list-item.is-active, .user-theme.dark-theme .clickable-list-item:hover, .user-theme.dark-theme .clickable-list-item:active, .user-theme.dark-theme .clickable-list-item:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.user-theme.dark-theme .clickable-list-item.app-color-event,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-event.is-active, .user-theme.dark-theme .clickable-list-item.app-color-event:hover, .user-theme.dark-theme .clickable-list-item.app-color-event:active, .user-theme.dark-theme .clickable-list-item.app-color-event:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-time-tracking,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .user-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .user-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .user-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-approved,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .user-theme.dark-theme .clickable-list-item.app-color-approved:hover, .user-theme.dark-theme .clickable-list-item.app-color-approved:active, .user-theme.dark-theme .clickable-list-item.app-color-approved:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-declined,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .user-theme.dark-theme .clickable-list-item.app-color-declined:hover, .user-theme.dark-theme .clickable-list-item.app-color-declined:active, .user-theme.dark-theme .clickable-list-item.app-color-declined:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .user-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .user-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .user-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-invoice-booked,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .user-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .user-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .user-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-late,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-late.is-active, .user-theme.dark-theme .clickable-list-item.app-color-late:hover, .user-theme.dark-theme .clickable-list-item.app-color-late:active, .user-theme.dark-theme .clickable-list-item.app-color-late:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-invoice-storniert,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .user-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .user-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .user-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-invoice-approved,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .user-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .user-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .user-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-commission-open,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .user-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .user-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .user-theme.dark-theme .clickable-list-item.app-color-commission-open:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-commission-in-progress,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .user-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .user-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .user-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-commission-freigabe,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .user-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .user-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .user-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .user-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .user-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .user-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .user-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .user-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .user-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.user-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .user-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .user-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .user-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.user-theme.dark-theme .clickable-list-item.custom-background-color,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.user-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .user-theme.dark-theme .clickable-list-item.custom-background-color:hover, .user-theme.dark-theme .clickable-list-item.custom-background-color:active, .user-theme.dark-theme .clickable-list-item.custom-background-color:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.user-theme.dark-theme .disabled-table-entry, .user-theme.dark-theme .is-highlighted,
.user-theme.theme-override.theme-override.dark-theme .disabled-table-entry,
.user-theme.theme-override.theme-override.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.user-theme.dark-theme app-customer-list tr.highlight,
.user-theme.theme-override.theme-override.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.user-theme.dark-theme app-customer-list section.wrapper,
.user-theme.theme-override.theme-override.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.user-theme.dark-theme app-customer-list header.header,
.user-theme.theme-override.theme-override.dark-theme app-customer-list header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-customer-list header.header button.clear-search,
.user-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-customer-list header.header button.clear-search:hover,
.user-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #5e35b1;
}
.user-theme.dark-theme app-customer-list .clickable-list-container:before,
.user-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a,
.user-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.user-theme.dark-theme app-customer-list a.active,
.user-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.user-theme.theme-override.theme-override.dark-theme app-customer-list a.active,
.user-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.user-theme.dark-theme app-employee-list tr.highlight,
.user-theme.theme-override.theme-override.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.user-theme.dark-theme app-employee-list section.wrapper,
.user-theme.theme-override.theme-override.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.user-theme.dark-theme app-employee-list header.header,
.user-theme.theme-override.theme-override.dark-theme app-employee-list header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-employee-list header.header button.clear-search,
.user-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-employee-list header.header button.clear-search:hover,
.user-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #5e35b1;
}
.user-theme.dark-theme app-employee-list .clickable-list-container:before,
.user-theme.theme-override.theme-override.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme app-employee-list a.active,
.user-theme.theme-override.theme-override.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.user-theme.dark-theme app-history-side-elements .component,
.user-theme.theme-override.theme-override.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.user-theme.dark-theme app-history-side-elements .component > * > header.header,
.user-theme.theme-override.theme-override.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-header,
.user-theme.theme-override.theme-override.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .user-theme.dark-theme app-header,
.user-theme.theme-override.theme-override.dark-theme app-header {
    background-color: #5e35b1;
    color: white;
  }
  .user-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.user-theme.dark-theme app-header .mat-spinner circle,
.user-theme.theme-override.theme-override.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.user-theme.theme-override.theme-override.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.user-theme.dark-theme app-login a,
.user-theme.theme-override.theme-override.dark-theme app-login a {
  color: #5e35b1;
}
.user-theme.dark-theme app-login .wrapper,
.user-theme.theme-override.theme-override.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.user-theme.dark-theme app-login .formDialog h2,
.user-theme.theme-override.theme-override.dark-theme app-login .formDialog h2 {
  color: white;
}
.user-theme.dark-theme app-history-bookmarks .header,
.user-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header {
  color: white;
}
.user-theme.dark-theme app-history-bookmarks .header > fa-icon,
.user-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.user-theme.dark-theme app-history-bookmarks .clickable-list-container,
.user-theme.theme-override.theme-override.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.user-theme.dark-theme app-partner-list section.wrapper,
.user-theme.theme-override.theme-override.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.user-theme.dark-theme app-partner-list header.header,
.user-theme.theme-override.theme-override.dark-theme app-partner-list header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-partner-list header.header button.clear-search,
.user-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-partner-list header.header button.clear-search:hover,
.user-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #5e35b1;
}
.user-theme.dark-theme app-partner-list .clickable-list-container:before,
.user-theme.theme-override.theme-override.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme app-partner-list a.active,
.user-theme.theme-override.theme-override.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.user-theme.dark-theme app-home-dashboard .welcome-message .headline,
.user-theme.dark-theme app-home-dashboard .header .headline,
.user-theme.theme-override.theme-override.dark-theme app-home-dashboard .welcome-message .headline,
.user-theme.theme-override.theme-override.dark-theme app-home-dashboard .header .headline {
  color: white;
}
.user-theme.dark-theme app-home-dashboard app-commission-dashboard header.header,
.user-theme.theme-override.theme-override.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.user-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image,
.user-theme.theme-override.theme-override.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #5e35b1;
  color: white;
}
.user-theme.dark-theme app-home-dashboard .mobile-wrapper,
.user-theme.theme-override.theme-override.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.user-theme.dark-theme app-home-dashboard .widget:not(.transparent),
.user-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.user-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.user-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.user-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.user-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.user-theme.dark-theme app-logout .button.active,
.user-theme.dark-theme app-logout .button:hover,
.user-theme.theme-override.theme-override.dark-theme app-logout .button.active,
.user-theme.theme-override.theme-override.dark-theme app-logout .button:hover {
  background-color: white;
  color: #5e35b1;
}
.user-theme.dark-theme app-timeline .timeline:before,
.user-theme.theme-override.theme-override.dark-theme app-timeline .timeline:before {
  background-color: #5e35b1;
}
.user-theme.dark-theme app-timeline .filter,
.user-theme.theme-override.theme-override.dark-theme app-timeline .filter {
  background-color: #424242;
}
.user-theme.dark-theme app-timeline .filter h2,
.user-theme.theme-override.theme-override.dark-theme app-timeline .filter h2 {
  color: #5e35b1;
}
.user-theme.dark-theme app-timeline .filter h3,
.user-theme.theme-override.theme-override.dark-theme app-timeline .filter h3 {
  color: white;
}
.user-theme.dark-theme app-timeline .event-icon,
.user-theme.theme-override.theme-override.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #5e35b1;
  background-color: #424242;
  color: white;
}
.user-theme.dark-theme app-timeline .event-icon:hover, .user-theme.dark-theme app-timeline .event-icon:focus,
.user-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover,
.user-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus {
  color: #5e35b1;
}
.user-theme.dark-theme app-timeline .event-icon:hover fa-icon, .user-theme.dark-theme app-timeline .event-icon:focus fa-icon,
.user-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover fa-icon,
.user-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #5e35b1;
}
.user-theme.dark-theme app-timeline .header,
.user-theme.theme-override.theme-override.dark-theme app-timeline .header {
  background-color: #5e35b1;
}
.user-theme.dark-theme app-timeline .annotation-overlay,
.user-theme.theme-override.theme-override.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.user-theme.dark-theme app-timeline .annotation-menu,
.user-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu {
  color: white;
}
.user-theme.dark-theme app-timeline .annotation-menu:hover,
.user-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu:hover {
  color: #5e35b1;
}
.user-theme.dark-theme app-timeline .annotation-content,
.user-theme.theme-override.theme-override.dark-theme app-timeline .annotation-content {
  background-color: #4527a0;
}
.user-theme.dark-theme app-timeline .close-button:hover,
.user-theme.theme-override.theme-override.dark-theme app-timeline .close-button:hover {
  background-color: #4527a0;
}
.user-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name,
.user-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #5e35b1;
}
.user-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name,
.user-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #5e35b1;
  color: #5e35b1;
}
.user-theme.dark-theme app-timeline .annotation-name,
.user-theme.theme-override.theme-override.dark-theme app-timeline .annotation-name {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-timeline .filter-apply,
.user-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply {
  background-color: #5e35b1;
  border-color: white;
  color: white;
}
.user-theme.dark-theme app-timeline .filter-apply:hover,
.user-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #5e35b1;
  color: #5e35b1;
}
.user-theme.dark-theme app-timeline .new-year,
.user-theme.theme-override.theme-override.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #5e35b1;
  background-color: #1c1c2d;
  color: white;
}
.user-theme.dark-theme app-timeline .no-displayed-events,
.user-theme.theme-override.theme-override.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.user-theme.dark-theme app-timeline .clickable-list-item-content fa-icon,
.user-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #5e35b1;
}
.user-theme.dark-theme app-timeline .list-day:hover,
.user-theme.dark-theme app-timeline .list-day:focus,
.user-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover,
.user-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus {
  color: #5e35b1;
}
.user-theme.dark-theme app-timeline .list-day:hover fa-icon,
.user-theme.dark-theme app-timeline .list-day:focus fa-icon,
.user-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover fa-icon,
.user-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus fa-icon {
  color: #5e35b1;
}
.user-theme.dark-theme app-timeline .clickable-list-container,
.user-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.user-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events,
.user-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #5e35b1;
}
.user-theme.dark-theme app-detail-event .link, .user-theme.dark-theme app-email-dialog .link,
.user-theme.theme-override.theme-override.dark-theme app-detail-event .link,
.user-theme.theme-override.theme-override.dark-theme app-email-dialog .link {
  color: inherit;
}
.user-theme.dark-theme app-detail-event .note, .user-theme.dark-theme app-email-dialog .note,
.user-theme.theme-override.theme-override.dark-theme app-detail-event .note,
.user-theme.theme-override.theme-override.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.user-theme.dark-theme app-detail-event .files-wrapper .file, .user-theme.dark-theme app-email-dialog .files-wrapper .file,
.user-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file,
.user-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.user-theme.dark-theme app-detail-event .files-wrapper .file:hover, .user-theme.dark-theme app-email-dialog .files-wrapper .file:hover,
.user-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file:hover,
.user-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.user-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .user-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper,
.user-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .image-wrapper,
.user-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.user-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .user-theme.dark-theme app-email-dialog .files-wrapper .file .fileName,
.user-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName,
.user-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #5e35b1;
}
.user-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .user-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover,
.user-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName:hover,
.user-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #7e57c2;
}
.user-theme.dark-theme app-detail-event .files-wrapper .file .editing, .user-theme.dark-theme app-email-dialog .files-wrapper .file .editing,
.user-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing,
.user-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.user-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .user-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover,
.user-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing:hover,
.user-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.user-theme.dark-theme app-detail-customer .files-wrapper .file,
.user-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.user-theme.dark-theme app-detail-customer .files-wrapper .file:hover,
.user-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.user-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper,
.user-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.user-theme.dark-theme app-detail-customer .files-wrapper .file .fileName,
.user-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #5e35b1;
}
.user-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover,
.user-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #7e57c2;
}
.user-theme.dark-theme app-detail-customer .files-wrapper .file .editing,
.user-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.user-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover,
.user-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.user-theme.dark-theme app-commission .events .tab-header .mat-badge-content,
.user-theme.theme-override.theme-override.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.user-theme.dark-theme app-commission .tab-group,
.user-theme.theme-override.theme-override.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.user-theme.dark-theme app-commission .files-wrapper .file,
.user-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.user-theme.dark-theme app-commission .files-wrapper .file:hover,
.user-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.user-theme.dark-theme app-commission .files-wrapper .file .image-wrapper,
.user-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.user-theme.dark-theme app-commission .files-wrapper .file .fileName,
.user-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName {
  color: #5e35b1;
}
.user-theme.dark-theme app-commission .files-wrapper .file .fileName:hover,
.user-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #7e57c2;
}
.user-theme.dark-theme app-commission .files-wrapper .file .editing,
.user-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.user-theme.dark-theme app-commission .files-wrapper .file .editing:hover,
.user-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.user-theme.dark-theme app-detail-partner a.link,
.user-theme.theme-override.theme-override.dark-theme app-detail-partner a.link {
  color: white;
}
.user-theme.dark-theme app-icon-select-dialog .iconwrapper:hover,
.user-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #5e35b1;
}
.user-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.user-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.user-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.user-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #5e35b1;
}
.user-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.user-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.user-theme.dark-theme app-license-settings .bottom-border,
.user-theme.theme-override.theme-override.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme app-license-settings .inactive-overlay,
.user-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.user-theme.dark-theme app-license-settings .inactive-overlay .inactive-text,
.user-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.user-theme.dark-theme app-customer-statistics .chart-card,
.user-theme.theme-override.theme-override.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.user-theme.dark-theme app-global-statistics .chart-card,
.user-theme.theme-override.theme-override.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.user-theme.dark-theme .clickable-mat-row:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.user-theme.dark-theme .clickable-mat-row:hover, .user-theme.dark-theme .clickable-mat-row:active, .user-theme.dark-theme .clickable-mat-row:focus, .user-theme.dark-theme .clickable-mat-row.active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.user-theme.dark-theme .clickable-mat-row.app-color-event,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .user-theme.dark-theme .clickable-mat-row.app-color-event:hover, .user-theme.dark-theme .clickable-mat-row.app-color-event:active, .user-theme.dark-theme .clickable-mat-row.app-color-event:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-time-tracking,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .user-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .user-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .user-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-approved,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .user-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .user-theme.dark-theme .clickable-mat-row.app-color-approved:active, .user-theme.dark-theme .clickable-mat-row.app-color-approved:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-declined,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .user-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .user-theme.dark-theme .clickable-mat-row.app-color-declined:active, .user-theme.dark-theme .clickable-mat-row.app-color-declined:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .user-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .user-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .user-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-invoice-booked,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .user-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .user-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .user-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-late,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .user-theme.dark-theme .clickable-mat-row.app-color-late:hover, .user-theme.dark-theme .clickable-mat-row.app-color-late:active, .user-theme.dark-theme .clickable-mat-row.app-color-late:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .user-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .user-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .user-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-invoice-approved,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .user-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .user-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .user-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-commission-open,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .user-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .user-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .user-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .user-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .user-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .user-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .user-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .user-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .user-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .user-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .user-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .user-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .user-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .user-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .user-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.user-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .user-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .user-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .user-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active,
.user-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.user-theme.dark-theme app-detail-view-template,
.user-theme.theme-override.theme-override.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.user-theme.dark-theme app-detail-view-template > .buttons,
.user-theme.theme-override.theme-override.dark-theme app-detail-view-template > .buttons {
  background-color: #5e35b1;
  color: white;
}
.user-theme.dark-theme app-detail-view-template .resizer.resizer.resizer,
.user-theme.theme-override.theme-override.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.user-theme.dark-theme app-profile-template .card::before,
.user-theme.theme-override.theme-override.dark-theme app-profile-template .card::before {
  background-color: #4527a0;
}
.user-theme.dark-theme app-profile-template a.link,
.user-theme.theme-override.theme-override.dark-theme app-profile-template a.link {
  color: white;
}
.user-theme.dark-theme app-search-return,
.user-theme.theme-override.theme-override.dark-theme app-search-return {
  background-color: #424242;
}
.user-theme.dark-theme app-search-return .available-types,
.user-theme.theme-override.theme-override.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.user-theme.dark-theme app-search-return .data,
.user-theme.theme-override.theme-override.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.user-theme.dark-theme app-search-return .data:nth-child(2n+1),
.user-theme.theme-override.theme-override.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.user-theme.dark-theme app-search-return .data:hover,
.user-theme.theme-override.theme-override.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.user-theme.dark-theme app-search-return .data .icon-wrapper,
.user-theme.theme-override.theme-override.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.user-theme.dark-theme .app-button,
.user-theme.dark-theme .app-round-button,
.user-theme.theme-override.theme-override.dark-theme .app-button,
.user-theme.theme-override.theme-override.dark-theme .app-round-button {
  background-color: #5e35b1;
  color: white;
  border-color: #5e35b1;
}
.user-theme.dark-theme .app-button:hover, .user-theme.dark-theme .app-button.app-button-active, .user-theme.dark-theme .app-button.app-button-inverted,
.user-theme.dark-theme .app-round-button:hover,
.user-theme.dark-theme .app-round-button.app-button-active,
.user-theme.dark-theme .app-round-button.app-button-inverted,
.user-theme.theme-override.theme-override.dark-theme .app-button:hover,
.user-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted,
.user-theme.theme-override.theme-override.dark-theme .app-round-button:hover,
.user-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted {
  background-color: white;
  color: #5e35b1;
}
.user-theme.dark-theme .app-button.app-button-active,
.user-theme.dark-theme .app-round-button.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.user-theme.dark-theme .app-button.app-button-inverted:hover, .user-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.user-theme.dark-theme .app-round-button.app-button-inverted:hover,
.user-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.user-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover,
.user-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.user-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.user-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #361f66;
  box-shadow: inset 0 0 0.75rem #1f123b;
}
.user-theme.dark-theme .app-button.app-button-inverted:hover,
.user-theme.dark-theme .app-round-button.app-button-inverted:hover,
.user-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.user-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #5e35b1;
}
.user-theme.dark-theme .app-button[disabled][disabled],
.user-theme.dark-theme .app-round-button[disabled][disabled],
.user-theme.theme-override.theme-override.dark-theme .app-button[disabled][disabled],
.user-theme.theme-override.theme-override.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.user-theme.dark-theme .app-button.app-button-lighter,
.user-theme.dark-theme .app-round-button.app-button-lighter,
.user-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter,
.user-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter {
  background-color: #7e57c2;
  color: white;
  border-color: #7e57c2;
}
.user-theme.dark-theme .app-button.app-button-lighter:hover, .user-theme.dark-theme .app-button.app-button-lighter.app-button-active, .user-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.user-theme.dark-theme .app-round-button.app-button-lighter:hover,
.user-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.user-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted,
.user-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter:hover,
.user-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted,
.user-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter:hover,
.user-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #7e57c2;
}
.user-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.user-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.user-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .user-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.user-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.user-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.user-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.user-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.user-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.user-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #503187;
  box-shadow: inset 0 0 0.75rem #38225e;
}
.user-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.user-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.user-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.user-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #7e57c2;
}
.user-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.user-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled],
.user-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter[disabled][disabled],
.user-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.user-theme.dark-theme .app-stroked-round-button,
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button {
  background-color: #5e35b1;
  color: white;
  border-color: white;
}
.user-theme.dark-theme .app-stroked-round-button:hover, .user-theme.dark-theme .app-stroked-round-button.app-button-active, .user-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button:hover,
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #5e35b1;
}
.user-theme.dark-theme .app-stroked-round-button.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.user-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .user-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.user-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #361f66;
  box-shadow: inset 0 0 0.75rem #1f123b;
}
.user-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #5e35b1;
}
.user-theme.dark-theme .app-stroked-round-button[disabled][disabled],
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.user-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #5e35b1;
}
.user-theme.dark-theme .app-stroked-round-button.app-button-lighter,
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #7e57c2;
  color: white;
  border-color: white;
}
.user-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .user-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .user-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter:hover,
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #7e57c2;
}
.user-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.user-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .user-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.user-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #503187;
  box-shadow: inset 0 0 0.75rem #38225e;
}
.user-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #7e57c2;
}
.user-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.user-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.user-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #7e57c2;
}
.user-theme.dark-theme app-timeline-view .files-icon,
.user-theme.theme-override.theme-override.dark-theme app-timeline-view .files-icon {
  color: #5e35b1;
}
.user-theme.dark-theme app-event-types-selector-card .delete-icon,
.user-theme.theme-override.theme-override.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.user-theme.dark-theme app-loading.not-transparent,
.user-theme.theme-override.theme-override.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.user-theme.dark-theme app-map-dialog > .buttons,
.user-theme.theme-override.theme-override.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.user-theme.dark-theme app-settings-list a.highlight,
.user-theme.theme-override.theme-override.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.user-theme.dark-theme app-settings-list .wrapper,
.user-theme.theme-override.theme-override.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.user-theme.dark-theme app-settings-list .clickable-list-container:before,
.user-theme.theme-override.theme-override.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme app-list-layout-with-routing .tab-group,
.user-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.user-theme.dark-theme app-list-layout-with-routing .toggle-view-button,
.user-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #4527a0;
  color: white;
}
.user-theme.dark-theme app-preview .timeline-item-card,
.user-theme.theme-override.theme-override.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.user-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.user-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #5e35b1, inset -0.5rem 0 0.5rem -0.5rem #5e35b1;
}
.user-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.user-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #5e35b1, inset -0.5rem 0 0.5rem -0.5rem #5e35b1, inset 0 0.5rem 0.5rem -0.5rem #5e35b1;
}
.user-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow,
.user-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #5e35b1;
}
.user-theme.dark-theme app-file-card .image-container,
.user-theme.theme-override.theme-override.dark-theme app-file-card .image-container {
  background-color: gray;
}
.user-theme.dark-theme app-file-card .download-button:hover, .user-theme.dark-theme app-file-card .delete-button:hover, .user-theme.dark-theme app-file-card .event-button:hover, .user-theme.dark-theme app-file-card .file-info-button:hover,
.user-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.user-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover,
.user-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover,
.user-theme.theme-override.theme-override.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.user-theme.dark-theme app-file-card .download-button:hover, .user-theme.dark-theme app-file-card .event-button:hover,
.user-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.user-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover {
  color: #5e35b1;
}
.user-theme.dark-theme app-file-card .delete-button, .user-theme.dark-theme app-file-card .selected-icon, .user-theme.dark-theme app-file-card .link-icon,
.user-theme.theme-override.theme-override.dark-theme app-file-card .delete-button,
.user-theme.theme-override.theme-override.dark-theme app-file-card .selected-icon,
.user-theme.theme-override.theme-override.dark-theme app-file-card .link-icon {
  color: #424242;
}
.user-theme.dark-theme app-file-card .delete-button:hover,
.user-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.user-theme.dark-theme app-file-card .timeline-item-card,
.user-theme.theme-override.theme-override.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.user-theme.dark-theme app-commission-list tr.highlight,
.user-theme.theme-override.theme-override.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.user-theme.dark-theme app-commission-list section.wrapper,
.user-theme.theme-override.theme-override.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.user-theme.dark-theme app-commission-list header.header,
.user-theme.theme-override.theme-override.dark-theme app-commission-list header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-commission-list header.header button.clear-search,
.user-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-commission-list header.header button.clear-search:hover,
.user-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #5e35b1;
}
.user-theme.dark-theme app-commission-list .clickable-list-container:before,
.user-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a,
.user-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.user-theme.dark-theme app-commission-list a.active,
.user-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.user-theme.theme-override.theme-override.dark-theme app-commission-list a.active,
.user-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.user-theme.dark-theme app-videodokumentation-list section.wrapper,
.user-theme.theme-override.theme-override.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.user-theme.dark-theme app-videodokumentation-list header.header,
.user-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search,
.user-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.user-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #5e35b1;
}
.user-theme.dark-theme app-videodokumentation-list .clickable-list-container:before,
.user-theme.theme-override.theme-override.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme app-videodokumentation-list a.active,
.user-theme.theme-override.theme-override.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.user-theme.dark-theme app-email-client .email-list .email-list-entry.current,
.user-theme.theme-override.theme-override.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.user-theme.dark-theme app-email-client .nav-bar,
.user-theme.theme-override.theme-override.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.user-theme.dark-theme app-email-client .search-bar-header,
.user-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-header {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-email-client .search-bar-clear-search,
.user-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-email-client .search-bar-clear-search:hover,
.user-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #5e35b1;
}
.user-theme.dark-theme app-email-client .email-preview .email-contact-link,
.user-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.user-theme.dark-theme app-email-client .email-preview .email-card,
.user-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.user-theme.dark-theme app-email-client .email-preview .email-iframe,
.user-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.user-theme.dark-theme app-email-client .sub-elements,
.user-theme.theme-override.theme-override.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.user-theme.dark-theme app-email-client .nav-tree .mat-list-item-content,
.user-theme.theme-override.theme-override.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme app-email-client .email-list-entry,
.user-theme.theme-override.theme-override.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.user-theme.dark-theme app-support-dialog .card,
.user-theme.theme-override.theme-override.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.user-theme.dark-theme app-support-dialog a.link,
.user-theme.theme-override.theme-override.dark-theme app-support-dialog a.link {
  color: white;
}
.user-theme.dark-theme app-image-editor .tui-image-editor-main-container,
.user-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.user-theme.dark-theme app-image-editor .tui-image-editor-controls,
.user-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.user-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled,
.user-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.user-theme.dark-theme app-image-editor .tui-image-editor-menu .normal,
.user-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.user-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.user-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.user-theme.dark-theme app-file-explorer .example-container, .user-theme.dark-theme app-file-explorer .content,
.user-theme.theme-override.theme-override.dark-theme app-file-explorer .example-container,
.user-theme.theme-override.theme-override.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.user-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.user-theme.dark-theme app-file-explorer .list-item:hover,
.user-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node:hover,
.user-theme.theme-override.theme-override.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.user-theme.dark-theme app-file-explorer .explorer-tree-node.selected,
.user-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.user-theme.dark-theme app-file-explorer .share-icon,
.user-theme.theme-override.theme-override.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme app-file-explorer .toggle-view-button,
.user-theme.theme-override.theme-override.dark-theme app-file-explorer .toggle-view-button {
  background: #4527a0;
  color: white;
}
.user-theme.dark-theme app-file-explorer .root-button,
.user-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.user-theme.dark-theme app-file-explorer .root-button fa-icon,
.user-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.user-theme.dark-theme app-file-explorer .selected-elements-amount,
.user-theme.theme-override.theme-override.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.user-theme.dark-theme app-file-explorer .back-button .inverted-arrow,
.user-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #5e35b1;
}
.user-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .user-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow,
.user-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:focus .inverted-arrow,
.user-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.user-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow,
.user-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.user-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .user-theme.dark-theme app-select-folder-dialog .list-item:hover,
.user-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node:hover,
.user-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.user-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected,
.user-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.user-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.user-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.user-theme.dark-theme app-reports-list section.wrapper,
.user-theme.theme-override.theme-override.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.user-theme.dark-theme app-reports-list header.header,
.user-theme.theme-override.theme-override.dark-theme app-reports-list header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-reports-list header.header button.clear-search,
.user-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-reports-list header.header button.clear-search:hover,
.user-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #5e35b1;
}
.user-theme.dark-theme app-reports-list .clickable-list-container:before,
.user-theme.theme-override.theme-override.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme app-reports-list a.active,
.user-theme.theme-override.theme-override.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.user-theme.dark-theme app-generated-documents-list section.wrapper,
.user-theme.theme-override.theme-override.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.user-theme.dark-theme app-generated-documents-list header.header,
.user-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-generated-documents-list header.header button.clear-search,
.user-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover,
.user-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #5e35b1;
}
.user-theme.dark-theme app-generated-documents-list .clickable-list-container:before,
.user-theme.theme-override.theme-override.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme app-generated-documents-list a.active,
.user-theme.theme-override.theme-override.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.user-theme.dark-theme app-invoice-editor .button-wrapper,
.user-theme.theme-override.theme-override.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.user-theme.dark-theme .hover-form .mat-form-field-flex:hover,
.user-theme.theme-override.theme-override.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.user-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .user-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover,
.user-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item,
.user-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.user-theme.dark-theme app-dave-list-card .card-header,
.user-theme.theme-override.theme-override.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.user-theme.dark-theme app-dave-list-card .bottom-shadow,
.user-theme.theme-override.theme-override.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.user-theme.dark-theme app-filter div.date,
.user-theme.theme-override.theme-override.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.user-theme.dark-theme app-event-card .primary,
.user-theme.theme-override.theme-override.dark-theme app-event-card .primary {
  color: #5e35b1;
}
.user-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.user-theme.theme-override.theme-override.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.user-theme.dark-theme app-booking-positions-list section.wrapper,
.user-theme.theme-override.theme-override.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.user-theme.dark-theme app-booking-positions-list header.header,
.user-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-booking-positions-list header.header button.clear-search,
.user-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover,
.user-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #5e35b1;
}
.user-theme.dark-theme app-booking-positions-list .clickable-list-container:before,
.user-theme.theme-override.theme-override.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme app-booking-positions-list a.active,
.user-theme.theme-override.theme-override.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.user-theme.dark-theme app-booking-positions-list th,
.user-theme.theme-override.theme-override.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.user-theme.dark-theme app-dave-list tr.highlight,
.user-theme.theme-override.theme-override.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.user-theme.dark-theme app-dave-list section.wrapper,
.user-theme.theme-override.theme-override.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.user-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview,
.user-theme.theme-override.theme-override.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.user-theme.dark-theme app-dave-list header.header,
.user-theme.theme-override.theme-override.dark-theme app-dave-list header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-dave-list header.header button.clear-search,
.user-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-dave-list header.header button.clear-search:hover,
.user-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #5e35b1;
}
.user-theme.dark-theme app-dave-list .clickable-list-container:before,
.user-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a,
.user-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.user-theme.dark-theme app-dave-list a.active,
.user-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.user-theme.theme-override.theme-override.dark-theme app-dave-list a.active,
.user-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.user-theme.dark-theme app-export-business-volumes-dialog tr.highlight,
.user-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.user-theme.dark-theme app-export-business-volumes-dialog section.wrapper,
.user-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.user-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.user-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.user-theme.dark-theme app-export-business-volumes-dialog header.header,
.user-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search,
.user-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.user-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #5e35b1;
}
.user-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before,
.user-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.user-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.user-theme.dark-theme app-export-business-volumes-dialog a.active,
.user-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.user-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog a.active,
.user-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.user-theme.dark-theme app-contact-list .darker-background.darker-background,
.user-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.user-theme.dark-theme app-contact-list .darker-background.darker-background:hover,
.user-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.user-theme.dark-theme app-select-persons table tr th[mat-header-cell],
.user-theme.theme-override.theme-override.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.user-theme.dark-theme app-shift-plan .header-colorful,
.user-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.user-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.user-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .user-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.user-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button,
.user-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.user-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .user-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.user-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.user-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.user-theme.dark-theme app-detail-piecework main,
.user-theme.theme-override.theme-override.dark-theme app-detail-piecework main {
  background-color: #5e35b1;
  color: white;
}
.user-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.user-theme.theme-override.theme-override.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.user-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item,
.user-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.user-theme.dark-theme app-detail-piecework main .mat-tab-label,
.user-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.user-theme.dark-theme app-detail-piecework header,
.user-theme.theme-override.theme-override.dark-theme app-detail-piecework header {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background,
.user-theme.theme-override.theme-override.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #5e35b1;
  color: white;
}
.user-theme.dark-theme app-piecework-demo .scrollable,
.user-theme.theme-override.theme-override.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.user-theme.dark-theme app-side-nav-bar,
.user-theme.theme-override.theme-override.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.user-theme.dark-theme app-side-nav-bar [mat-list-item].is-active,
.user-theme.theme-override.theme-override.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #5e35b1;
}
.user-theme.dark-theme app-side-nav-bar mat-nav-list,
.user-theme.theme-override.theme-override.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme .dave-inc-bar,
.user-theme.theme-override.theme-override.dark-theme .dave-inc-bar {
  background-color: #5e35b1;
}
.user-theme.dark-theme app-root,
.user-theme.theme-override.theme-override.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.user-theme.dark-theme app-commission-overview .alex-sein-buntes-feld,
.user-theme.theme-override.theme-override.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #5e35b1;
}
.user-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.user-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child,
.user-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.user-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot,
.user-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.user-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.user-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.user-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child,
.user-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #5e35b1;
  border-color: #5e35b1;
}
.user-theme.dark-theme app-commission-overview .timeline,
.user-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme app-commission-overview .timeline-event-card,
.user-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme app-commission-overview .timeline-event-card:hover,
.user-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.user-theme.dark-theme app-comment-list .inline-send,
.user-theme.theme-override.theme-override.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.user-theme.dark-theme app-new-booking-option .highlight.highlight,
.user-theme.theme-override.theme-override.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.user-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.user-theme.dark-theme app-new-booking-option .disabled.disabled,
.user-theme.theme-override.theme-override.dark-theme app-new-booking-option .dont-edit.dont-edit,
.user-theme.theme-override.theme-override.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme .ngx-toastr,
.user-theme.theme-override.theme-override.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.user-theme.dark-theme .ngx-toastr:hover,
.user-theme.theme-override.theme-override.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.user-theme.dark-theme .ngx-toastr.toast-success,
.user-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.user-theme.dark-theme .ngx-toastr.toast-error,
.user-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.user-theme.dark-theme .ngx-toastr.toast-info,
.user-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.user-theme.dark-theme app-resource-plan .header-colorful,
.user-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful {
  background-color: #4527a0;
  color: white;
}
.user-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.user-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.user-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .user-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.user-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button,
.user-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.user-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .user-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.user-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.user-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.user-theme.dark-theme app-time-tracker,
.user-theme.theme-override.theme-override.dark-theme app-time-tracker {
  background-color: #7e57c2;
  color: white;
}
.user-theme.dark-theme .ngx-mat-colorpicker-content,
.user-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.user-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.user-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.user-theme.dark-theme app-person-list-entry a.link,
.user-theme.theme-override.theme-override.dark-theme app-person-list-entry a.link {
  color: white;
}
.user-theme.dark-theme app-doctor-list-entry .link,
.user-theme.theme-override.theme-override.dark-theme app-doctor-list-entry .link {
  color: white;
}
.user-theme.dark-theme app-expansion-panel .scrollable .top-shadow,
.user-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.user-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow,
.user-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.user-theme.dark-theme .app-background-primary,
.user-theme.theme-override.theme-override.dark-theme .app-background-primary {
  background-color: #5e35b1;
}
.user-theme.dark-theme .app-background-accent,
.user-theme.theme-override.theme-override.dark-theme .app-background-accent {
  background-color: #fafafa;
}
.user-theme.dark-theme .app-background-warn,
.user-theme.theme-override.theme-override.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.user-theme.dark-theme .app-foreground-primary,
.user-theme.theme-override.theme-override.dark-theme .app-foreground-primary {
  color: #5e35b1;
}
.user-theme.dark-theme .app-foreground-accent,
.user-theme.theme-override.theme-override.dark-theme .app-foreground-accent {
  color: #fafafa;
}
.user-theme.dark-theme .app-foreground-warn,
.user-theme.theme-override.theme-override.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.user-theme.dark-theme app-ck-editor,
.user-theme.theme-override.theme-override.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.user-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.user-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.user-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.user-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.user-theme.dark-theme app-file-order-dialog .list-item,
.user-theme.theme-override.theme-override.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.user-theme.dark-theme app-start-process-dialog .selected-files-list,
.user-theme.theme-override.theme-override.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme app-process-main-view .detection-modal-wrapper,
.user-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.user-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.user-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #5e35b1;
}
.user-theme.dark-theme app-process-main-view .main-file-badge,
.user-theme.theme-override.theme-override.dark-theme app-process-main-view .main-file-badge {
  color: #5e35b1;
}
.user-theme.dark-theme app-new-document-view-component dropzone .input,
.user-theme.dark-theme app-new-document-view-component dropzone .pen-icon,
.user-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .input,
.user-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.user-theme.dark-theme app-time-tracker-multiple .timer-card,
.user-theme.theme-override.theme-override.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #7e57c2;
  color: white;
}
.user-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.user-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.user-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active,
.user-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.user-theme.dark-theme app-arl-table .add-button-list,
.user-theme.theme-override.theme-override.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.user-theme.dark-theme app-pseudo-step-header .wrapper-button.active,
.user-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #5e35b1;
}
.user-theme.dark-theme app-pseudo-step-header .image-wrapper,
.user-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.user-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.user-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.user-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.user-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #5e35b1;
  color: white;
}
.user-theme.dark-theme app-milestone-modal .status-form,
.user-theme.theme-override.theme-override.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.user-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.user-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.user-theme.dark-theme app-e-invoice-view .borders,
.user-theme.dark-theme app-e-invoice-view .borders-column,
.user-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.user-theme.dark-theme app-e-invoice-view .borders-row,
.user-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.user-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.user-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.user-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders,
.user-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column,
.user-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.user-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row,
.user-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme app-e-invoice-view .mat-table td,
.user-theme.dark-theme app-e-invoice-view .mat-table th,
.user-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table td,
.user-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.user-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.user-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.user-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.user-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders,
.user-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.user-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.user-theme.dark-theme app-detail-contract .primary,
.user-theme.theme-override.theme-override.dark-theme app-detail-contract .primary {
  color: #5e35b1;
}
.user-theme.dark-theme app-detail-contract .filter,
.user-theme.theme-override.theme-override.dark-theme app-detail-contract .filter {
  background-color: white;
}
.user-theme.dark-theme app-detail-contract .filter h2,
.user-theme.theme-override.theme-override.dark-theme app-detail-contract .filter h2 {
  color: #5e35b1;
}
.user-theme.dark-theme app-contract-list header.header,
.user-theme.theme-override.theme-override.dark-theme app-contract-list header.header {
  color: white;
  background-color: #4527a0;
}
.user-theme.dark-theme app-detail-doctor .deleted,
.user-theme.theme-override.theme-override.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.user-theme.dark-theme app-detail-doctor .bookmark-wrapper,
.user-theme.theme-override.theme-override.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.user-theme.dark-theme app-detail-doctor a.link,
.user-theme.theme-override.theme-override.dark-theme app-detail-doctor a.link {
  color: white;
}
.commission-theme .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.commission-theme .mat-option,
.commission-theme.theme-override.theme-override .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-option:hover:not(.mat-option-disabled), .commission-theme .mat-option:focus:not(.mat-option-disabled),
.commission-theme.theme-override.theme-override .mat-option:hover:not(.mat-option-disabled),
.commission-theme.theme-override.theme-override .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.commission-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.commission-theme.theme-override.theme-override .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.commission-theme .mat-option.mat-active,
.commission-theme.theme-override.theme-override .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-option.mat-option-disabled,
.commission-theme.theme-override.theme-override .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.commission-theme.theme-override.theme-override .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #8caaaf;
}
.commission-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.commission-theme.theme-override.theme-override .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fb8c00;
}
.commission-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.commission-theme.theme-override.theme-override .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.commission-theme .mat-optgroup-label,
.commission-theme.theme-override.theme-override .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.commission-theme .mat-optgroup-disabled .mat-optgroup-label,
.commission-theme.theme-override.theme-override .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-pseudo-checkbox,
.commission-theme.theme-override.theme-override .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.commission-theme .mat-pseudo-checkbox::after,
.commission-theme.theme-override.theme-override .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.commission-theme .mat-pseudo-checkbox-disabled,
.commission-theme.theme-override.theme-override .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.commission-theme .mat-primary .mat-pseudo-checkbox-checked,
.commission-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.commission-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-checked,
.commission-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #8caaaf;
}
.commission-theme .mat-pseudo-checkbox-checked,
.commission-theme .mat-pseudo-checkbox-indeterminate,
.commission-theme .mat-accent .mat-pseudo-checkbox-checked,
.commission-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.commission-theme.theme-override.theme-override .mat-pseudo-checkbox-checked,
.commission-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate,
.commission-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-checked,
.commission-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fb8c00;
}
.commission-theme .mat-warn .mat-pseudo-checkbox-checked,
.commission-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.commission-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-checked,
.commission-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.commission-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.commission-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.commission-theme.theme-override.theme-override .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.commission-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.commission-theme .mat-app-background, .commission-theme.mat-app-background,
.commission-theme.theme-override.theme-override .mat-app-background,
.commission-theme.theme-override.theme-override.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-elevation-z0,
.commission-theme.theme-override.theme-override .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z1,
.commission-theme.theme-override.theme-override .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z2,
.commission-theme.theme-override.theme-override .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z3,
.commission-theme.theme-override.theme-override .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z4,
.commission-theme.theme-override.theme-override .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z5,
.commission-theme.theme-override.theme-override .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z6,
.commission-theme.theme-override.theme-override .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z7,
.commission-theme.theme-override.theme-override .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z8,
.commission-theme.theme-override.theme-override .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z9,
.commission-theme.theme-override.theme-override .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z10,
.commission-theme.theme-override.theme-override .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z11,
.commission-theme.theme-override.theme-override .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z12,
.commission-theme.theme-override.theme-override .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z13,
.commission-theme.theme-override.theme-override .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z14,
.commission-theme.theme-override.theme-override .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z15,
.commission-theme.theme-override.theme-override .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z16,
.commission-theme.theme-override.theme-override .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z17,
.commission-theme.theme-override.theme-override .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z18,
.commission-theme.theme-override.theme-override .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z19,
.commission-theme.theme-override.theme-override .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z20,
.commission-theme.theme-override.theme-override .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z21,
.commission-theme.theme-override.theme-override .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z22,
.commission-theme.theme-override.theme-override .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z23,
.commission-theme.theme-override.theme-override .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-elevation-z24,
.commission-theme.theme-override.theme-override .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.commission-theme .mat-autocomplete-panel,
.commission-theme.theme-override.theme-override .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.commission-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.commission-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.commission-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-badge,
.commission-theme.theme-override.theme-override .mat-badge {
  position: relative;
}
.commission-theme .mat-badge.mat-badge,
.commission-theme.theme-override.theme-override .mat-badge.mat-badge {
  overflow: visible;
}
.commission-theme .mat-badge-hidden .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-hidden .mat-badge-content {
  display: none;
}
.commission-theme .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.commission-theme .ng-animate-disabled .mat-badge-content,
.commission-theme .mat-badge-content._mat-animation-noopable,
.commission-theme.theme-override.theme-override .ng-animate-disabled .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.commission-theme .mat-badge-content.mat-badge-active,
.commission-theme.theme-override.theme-override .mat-badge-content.mat-badge-active {
  transform: none;
}
.commission-theme .mat-badge-small .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.commission-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.commission-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.commission-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .commission-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.commission-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .commission-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.commission-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .commission-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.commission-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .commission-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.commission-theme .mat-badge-medium .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.commission-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.commission-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.commission-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .commission-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.commission-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .commission-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.commission-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .commission-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.commission-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .commission-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.commission-theme .mat-badge-large .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.commission-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.commission-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.commission-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .commission-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.commission-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .commission-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.commission-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .commission-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.commission-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .commission-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.commission-theme .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-content {
  color: white;
  background: #8caaaf;
}
.cdk-high-contrast-active .commission-theme .mat-badge-content, .cdk-high-contrast-active .commission-theme.theme-override.theme-override .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.commission-theme .mat-badge-accent .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-accent .mat-badge-content {
  background: #fb8c00;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-badge-warn .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.commission-theme .mat-badge-disabled .mat-badge-content,
.commission-theme.theme-override.theme-override .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-bottom-sheet-container,
.commission-theme.theme-override.theme-override .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-button, .commission-theme .mat-icon-button, .commission-theme .mat-stroked-button,
.commission-theme.theme-override.theme-override .mat-button,
.commission-theme.theme-override.theme-override .mat-icon-button,
.commission-theme.theme-override.theme-override .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.commission-theme .mat-button.mat-primary, .commission-theme .mat-icon-button.mat-primary, .commission-theme .mat-stroked-button.mat-primary,
.commission-theme.theme-override.theme-override .mat-button.mat-primary,
.commission-theme.theme-override.theme-override .mat-icon-button.mat-primary,
.commission-theme.theme-override.theme-override .mat-stroked-button.mat-primary {
  color: #8caaaf;
}
.commission-theme .mat-button.mat-accent, .commission-theme .mat-icon-button.mat-accent, .commission-theme .mat-stroked-button.mat-accent,
.commission-theme.theme-override.theme-override .mat-button.mat-accent,
.commission-theme.theme-override.theme-override .mat-icon-button.mat-accent,
.commission-theme.theme-override.theme-override .mat-stroked-button.mat-accent {
  color: #fb8c00;
}
.commission-theme .mat-button.mat-warn, .commission-theme .mat-icon-button.mat-warn, .commission-theme .mat-stroked-button.mat-warn,
.commission-theme.theme-override.theme-override .mat-button.mat-warn,
.commission-theme.theme-override.theme-override .mat-icon-button.mat-warn,
.commission-theme.theme-override.theme-override .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.commission-theme .mat-button.mat-primary.mat-button-disabled, .commission-theme .mat-button.mat-accent.mat-button-disabled, .commission-theme .mat-button.mat-warn.mat-button-disabled, .commission-theme .mat-button.mat-button-disabled.mat-button-disabled, .commission-theme .mat-icon-button.mat-primary.mat-button-disabled, .commission-theme .mat-icon-button.mat-accent.mat-button-disabled, .commission-theme .mat-icon-button.mat-warn.mat-button-disabled, .commission-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .commission-theme .mat-stroked-button.mat-primary.mat-button-disabled, .commission-theme .mat-stroked-button.mat-accent.mat-button-disabled, .commission-theme .mat-stroked-button.mat-warn.mat-button-disabled, .commission-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-button.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-button.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-button.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-button.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-icon-button.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-icon-button.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-icon-button.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-stroked-button.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-stroked-button.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-stroked-button.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.commission-theme .mat-button.mat-primary .mat-button-focus-overlay, .commission-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .commission-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override .mat-button.mat-primary .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override .mat-icon-button.mat-primary .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #8caaaf;
}
.commission-theme .mat-button.mat-accent .mat-button-focus-overlay, .commission-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .commission-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override .mat-button.mat-accent .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override .mat-icon-button.mat-accent .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fb8c00;
}
.commission-theme .mat-button.mat-warn .mat-button-focus-overlay, .commission-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .commission-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override .mat-button.mat-warn .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override .mat-icon-button.mat-warn .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.commission-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .commission-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .commission-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override .mat-button.mat-button-disabled .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.commission-theme .mat-button .mat-ripple-element, .commission-theme .mat-icon-button .mat-ripple-element, .commission-theme .mat-stroked-button .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-button .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-icon-button .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.commission-theme .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override .mat-button-focus-overlay {
  background: black;
}
.commission-theme .mat-stroked-button:not(.mat-button-disabled),
.commission-theme.theme-override.theme-override .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-flat-button, .commission-theme .mat-raised-button, .commission-theme .mat-fab, .commission-theme .mat-mini-fab,
.commission-theme.theme-override.theme-override .mat-flat-button,
.commission-theme.theme-override.theme-override .mat-raised-button,
.commission-theme.theme-override.theme-override .mat-fab,
.commission-theme.theme-override.theme-override .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.commission-theme .mat-flat-button.mat-primary, .commission-theme .mat-raised-button.mat-primary, .commission-theme .mat-fab.mat-primary, .commission-theme .mat-mini-fab.mat-primary,
.commission-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.commission-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.commission-theme.theme-override.theme-override .mat-fab.mat-primary,
.commission-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  color: white;
}
.commission-theme .mat-flat-button.mat-accent, .commission-theme .mat-raised-button.mat-accent, .commission-theme .mat-fab.mat-accent, .commission-theme .mat-mini-fab.mat-accent,
.commission-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.commission-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.commission-theme.theme-override.theme-override .mat-fab.mat-accent,
.commission-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-flat-button.mat-warn, .commission-theme .mat-raised-button.mat-warn, .commission-theme .mat-fab.mat-warn, .commission-theme .mat-mini-fab.mat-warn,
.commission-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.commission-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.commission-theme.theme-override.theme-override .mat-fab.mat-warn,
.commission-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  color: white;
}
.commission-theme .mat-flat-button.mat-primary.mat-button-disabled, .commission-theme .mat-flat-button.mat-accent.mat-button-disabled, .commission-theme .mat-flat-button.mat-warn.mat-button-disabled, .commission-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .commission-theme .mat-raised-button.mat-primary.mat-button-disabled, .commission-theme .mat-raised-button.mat-accent.mat-button-disabled, .commission-theme .mat-raised-button.mat-warn.mat-button-disabled, .commission-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .commission-theme .mat-fab.mat-primary.mat-button-disabled, .commission-theme .mat-fab.mat-accent.mat-button-disabled, .commission-theme .mat-fab.mat-warn.mat-button-disabled, .commission-theme .mat-fab.mat-button-disabled.mat-button-disabled, .commission-theme .mat-mini-fab.mat-primary.mat-button-disabled, .commission-theme .mat-mini-fab.mat-accent.mat-button-disabled, .commission-theme .mat-mini-fab.mat-warn.mat-button-disabled, .commission-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.commission-theme .mat-flat-button.mat-primary, .commission-theme .mat-raised-button.mat-primary, .commission-theme .mat-fab.mat-primary, .commission-theme .mat-mini-fab.mat-primary,
.commission-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.commission-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.commission-theme.theme-override.theme-override .mat-fab.mat-primary,
.commission-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  background-color: #8caaaf;
}
.commission-theme .mat-flat-button.mat-accent, .commission-theme .mat-raised-button.mat-accent, .commission-theme .mat-fab.mat-accent, .commission-theme .mat-mini-fab.mat-accent,
.commission-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.commission-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.commission-theme.theme-override.theme-override .mat-fab.mat-accent,
.commission-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  background-color: #fb8c00;
}
.commission-theme .mat-flat-button.mat-warn, .commission-theme .mat-raised-button.mat-warn, .commission-theme .mat-fab.mat-warn, .commission-theme .mat-mini-fab.mat-warn,
.commission-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.commission-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.commission-theme.theme-override.theme-override .mat-fab.mat-warn,
.commission-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.commission-theme .mat-flat-button.mat-primary.mat-button-disabled, .commission-theme .mat-flat-button.mat-accent.mat-button-disabled, .commission-theme .mat-flat-button.mat-warn.mat-button-disabled, .commission-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .commission-theme .mat-raised-button.mat-primary.mat-button-disabled, .commission-theme .mat-raised-button.mat-accent.mat-button-disabled, .commission-theme .mat-raised-button.mat-warn.mat-button-disabled, .commission-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .commission-theme .mat-fab.mat-primary.mat-button-disabled, .commission-theme .mat-fab.mat-accent.mat-button-disabled, .commission-theme .mat-fab.mat-warn.mat-button-disabled, .commission-theme .mat-fab.mat-button-disabled.mat-button-disabled, .commission-theme .mat-mini-fab.mat-primary.mat-button-disabled, .commission-theme .mat-mini-fab.mat-accent.mat-button-disabled, .commission-theme .mat-mini-fab.mat-warn.mat-button-disabled, .commission-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-flat-button.mat-primary .mat-ripple-element, .commission-theme .mat-raised-button.mat-primary .mat-ripple-element, .commission-theme .mat-fab.mat-primary .mat-ripple-element, .commission-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-flat-button.mat-primary .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-raised-button.mat-primary .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-fab.mat-primary .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.commission-theme .mat-flat-button.mat-accent .mat-ripple-element, .commission-theme .mat-raised-button.mat-accent .mat-ripple-element, .commission-theme .mat-fab.mat-accent .mat-ripple-element, .commission-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-flat-button.mat-accent .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-raised-button.mat-accent .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-fab.mat-accent .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.commission-theme .mat-flat-button.mat-warn .mat-ripple-element, .commission-theme .mat-raised-button.mat-warn .mat-ripple-element, .commission-theme .mat-fab.mat-warn .mat-ripple-element, .commission-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-flat-button.mat-warn .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-raised-button.mat-warn .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-fab.mat-warn .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.commission-theme .mat-stroked-button:not([class*=mat-elevation-z]), .commission-theme .mat-flat-button:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override .mat-stroked-button:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-raised-button:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-fab:not([class*=mat-elevation-z]), .commission-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override .mat-fab:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .commission-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .commission-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.commission-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.commission-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.commission-theme .mat-button-toggle,
.commission-theme.theme-override.theme-override .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.commission-theme.theme-override.theme-override .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-button-toggle-appearance-standard,
.commission-theme.theme-override.theme-override .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.commission-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.commission-theme.theme-override.theme-override .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.commission-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.commission-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.commission-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.commission-theme.theme-override.theme-override [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.commission-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.commission-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.commission-theme .mat-button-toggle-checked,
.commission-theme.theme-override.theme-override .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.commission-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.commission-theme.theme-override.theme-override .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-button-toggle-disabled,
.commission-theme.theme-override.theme-override .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.commission-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.commission-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.commission-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.commission-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.commission-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.commission-theme .mat-button-toggle-group-appearance-standard,
.commission-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.commission-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.commission-theme .mat-card,
.commission-theme.theme-override.theme-override .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-card:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-card-subtitle,
.commission-theme.theme-override.theme-override .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.commission-theme .mat-checkbox-frame,
.commission-theme.theme-override.theme-override .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.commission-theme .mat-checkbox-checkmark,
.commission-theme.theme-override.theme-override .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.commission-theme .mat-checkbox-checkmark-path,
.commission-theme.theme-override.theme-override .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.commission-theme .mat-checkbox-mixedmark,
.commission-theme.theme-override.theme-override .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.commission-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .commission-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.commission-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.commission-theme.theme-override.theme-override .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #8caaaf;
}
.commission-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .commission-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.commission-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.commission-theme.theme-override.theme-override .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fb8c00;
}
.commission-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .commission-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.commission-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.commission-theme.theme-override.theme-override .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.commission-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .commission-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.commission-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.commission-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.commission-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.commission-theme.theme-override.theme-override .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.commission-theme .mat-checkbox-disabled .mat-checkbox-label,
.commission-theme.theme-override.theme-override .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-checkbox .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.commission-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.commission-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #8caaaf;
}
.commission-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.commission-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fb8c00;
}
.commission-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.commission-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.commission-theme .mat-chip.mat-standard-chip,
.commission-theme.theme-override.theme-override .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.commission-theme.theme-override.theme-override .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.commission-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.commission-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.commission-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.commission-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.commission-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.commission-theme .mat-chip.mat-standard-chip::after,
.commission-theme.theme-override.theme-override .mat-chip.mat-standard-chip::after {
  background: black;
}
.commission-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.commission-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #8caaaf;
  color: white;
}
.commission-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.commission-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.commission-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.commission-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.commission-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.commission-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.commission-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.commission-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.commission-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.commission-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fb8c00;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.commission-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.commission-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.commission-theme .mat-table,
.commission-theme.theme-override.theme-override .mat-table {
  background: white;
}
.commission-theme .mat-table thead, .commission-theme .mat-table tbody, .commission-theme .mat-table tfoot,
.commission-theme mat-header-row, .commission-theme mat-row, .commission-theme mat-footer-row,
.commission-theme [mat-header-row], .commission-theme [mat-row], .commission-theme [mat-footer-row],
.commission-theme .mat-table-sticky,
.commission-theme.theme-override.theme-override .mat-table thead,
.commission-theme.theme-override.theme-override .mat-table tbody,
.commission-theme.theme-override.theme-override .mat-table tfoot,
.commission-theme.theme-override.theme-override mat-header-row,
.commission-theme.theme-override.theme-override mat-row,
.commission-theme.theme-override.theme-override mat-footer-row,
.commission-theme.theme-override.theme-override [mat-header-row],
.commission-theme.theme-override.theme-override [mat-row],
.commission-theme.theme-override.theme-override [mat-footer-row],
.commission-theme.theme-override.theme-override .mat-table-sticky {
  background: inherit;
}
.commission-theme mat-row, .commission-theme mat-header-row, .commission-theme mat-footer-row,
.commission-theme th.mat-header-cell, .commission-theme td.mat-cell, .commission-theme td.mat-footer-cell,
.commission-theme.theme-override.theme-override mat-row,
.commission-theme.theme-override.theme-override mat-header-row,
.commission-theme.theme-override.theme-override mat-footer-row,
.commission-theme.theme-override.theme-override th.mat-header-cell,
.commission-theme.theme-override.theme-override td.mat-cell,
.commission-theme.theme-override.theme-override td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-header-cell,
.commission-theme.theme-override.theme-override .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.commission-theme .mat-cell, .commission-theme .mat-footer-cell,
.commission-theme.theme-override.theme-override .mat-cell,
.commission-theme.theme-override.theme-override .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-calendar-arrow,
.commission-theme.theme-override.theme-override .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.commission-theme .mat-datepicker-toggle,
.commission-theme .mat-datepicker-content .mat-calendar-next-button,
.commission-theme .mat-datepicker-content .mat-calendar-previous-button,
.commission-theme.theme-override.theme-override .mat-datepicker-toggle,
.commission-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-next-button,
.commission-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.commission-theme .mat-calendar-table-header-divider::after,
.commission-theme.theme-override.theme-override .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-calendar-table-header,
.commission-theme .mat-calendar-body-label,
.commission-theme.theme-override.theme-override .mat-calendar-table-header,
.commission-theme.theme-override.theme-override .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.commission-theme .mat-calendar-body-cell-content,
.commission-theme .mat-date-range-input-separator,
.commission-theme.theme-override.theme-override .mat-calendar-body-cell-content,
.commission-theme.theme-override.theme-override .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.commission-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-form-field-disabled .mat-date-range-input-separator,
.commission-theme.theme-override.theme-override .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-calendar-body-in-preview,
.commission-theme.theme-override.theme-override .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.commission-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.commission-theme .mat-calendar-body-in-range::before,
.commission-theme.theme-override.theme-override .mat-calendar-body-in-range::before {
  background: rgba(140, 170, 175, 0.2);
}
.commission-theme .mat-calendar-body-comparison-identical,
.commission-theme .mat-calendar-body-in-comparison-range::before,
.commission-theme.theme-override.theme-override .mat-calendar-body-comparison-identical,
.commission-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.commission-theme .mat-calendar-body-comparison-bridge-start::before,
.commission-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.commission-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-start::before,
.commission-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(140, 170, 175, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.commission-theme .mat-calendar-body-comparison-bridge-end::before,
.commission-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.commission-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-end::before,
.commission-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(140, 170, 175, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.commission-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.commission-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.commission-theme.theme-override.theme-override .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.commission-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.commission-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.commission-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.commission-theme.theme-override.theme-override .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.commission-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.commission-theme .mat-calendar-body-selected,
.commission-theme.theme-override.theme-override .mat-calendar-body-selected {
  background-color: #8caaaf;
  color: white;
}
.commission-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.commission-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(140, 170, 175, 0.4);
}
.commission-theme .mat-calendar-body-today.mat-calendar-body-selected,
.commission-theme.theme-override.theme-override .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.commission-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(140, 170, 175, 0.3);
}
@media (hover: hover) {
  .commission-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(140, 170, 175, 0.3);
  }
}
.commission-theme .mat-datepicker-content,
.commission-theme.theme-override.theme-override .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(251, 140, 0, 0.2);
}
.commission-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.commission-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.commission-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.commission-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(251, 140, 0, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.commission-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.commission-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(251, 140, 0, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.commission-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.commission-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.commission-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.commission-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.commission-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fb8c00;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(251, 140, 0, 0.4);
}
.commission-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(251, 140, 0, 0.3);
}
@media (hover: hover) {
  .commission-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(251, 140, 0, 0.3);
  }
}
.commission-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.commission-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.commission-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.commission-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.commission-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.commission-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.commission-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.commission-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.commission-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.commission-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.commission-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.commission-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.commission-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.commission-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.commission-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .commission-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.commission-theme .mat-datepicker-content-touch,
.commission-theme.theme-override.theme-override .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-datepicker-toggle-active,
.commission-theme.theme-override.theme-override .mat-datepicker-toggle-active {
  color: #8caaaf;
}
.commission-theme .mat-datepicker-toggle-active.mat-accent,
.commission-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-accent {
  color: #fb8c00;
}
.commission-theme .mat-datepicker-toggle-active.mat-warn,
.commission-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.commission-theme .mat-date-range-input-inner[disabled],
.commission-theme.theme-override.theme-override .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-dialog-container,
.commission-theme.theme-override.theme-override .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-divider,
.commission-theme.theme-override.theme-override .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-divider-vertical,
.commission-theme.theme-override.theme-override .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-expansion-panel,
.commission-theme.theme-override.theme-override .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-action-row,
.commission-theme.theme-override.theme-override .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .commission-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .commission-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.commission-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.commission-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.commission-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .commission-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.commission-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.commission-theme .mat-expansion-panel-header-title,
.commission-theme.theme-override.theme-override .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-expansion-panel-header-description,
.commission-theme .mat-expansion-indicator::after,
.commission-theme.theme-override.theme-override .mat-expansion-panel-header-description,
.commission-theme.theme-override.theme-override .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.commission-theme .mat-expansion-panel-header[aria-disabled=true],
.commission-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.commission-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.commission-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.commission-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.commission-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.commission-theme .mat-form-field-label,
.commission-theme.theme-override.theme-override .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.commission-theme .mat-hint,
.commission-theme.theme-override.theme-override .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.commission-theme .mat-form-field.mat-focused .mat-form-field-label,
.commission-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label {
  color: #8caaaf;
}
.commission-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.commission-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fb8c00;
}
.commission-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.commission-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.commission-theme .mat-focused .mat-form-field-required-marker,
.commission-theme.theme-override.theme-override .mat-focused .mat-form-field-required-marker {
  color: #fb8c00;
}
.commission-theme .mat-form-field-ripple,
.commission-theme.theme-override.theme-override .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.commission-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #8caaaf;
}
.commission-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.commission-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fb8c00;
}
.commission-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.commission-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.commission-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.commission-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #8caaaf;
}
.commission-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.commission-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fb8c00;
}
.commission-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.commission-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.commission-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.commission-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.commission-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.commission-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.commission-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.commission-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.commission-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.commission-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.commission-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.commission-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.commission-theme .mat-error,
.commission-theme.theme-override.theme-override .mat-error {
  color: #e91e63;
}
.commission-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.commission-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.commission-theme .mat-form-field-appearance-legacy .mat-hint,
.commission-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.commission-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.commission-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.commission-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.commission-theme.theme-override.theme-override .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.commission-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.commission-theme.theme-override.theme-override .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.commission-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.commission-theme.theme-override.theme-override .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.commission-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.commission-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.commission-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.commission-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.commission-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.commission-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.commission-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.commission-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.commission-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.commission-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.commission-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.commission-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.commission-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #8caaaf;
}
.commission-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.commission-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fb8c00;
}
.commission-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.commission-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.commission-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.commission-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.commission-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.commission-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.commission-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.commission-theme .mat-icon.mat-primary,
.commission-theme.theme-override.theme-override .mat-icon.mat-primary {
  color: #8caaaf;
}
.commission-theme .mat-icon.mat-accent,
.commission-theme.theme-override.theme-override .mat-icon.mat-accent {
  color: #fb8c00;
}
.commission-theme .mat-icon.mat-warn,
.commission-theme.theme-override.theme-override .mat-icon.mat-warn {
  color: #e91e63;
}
.commission-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.commission-theme.theme-override.theme-override .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.commission-theme .mat-input-element:disabled,
.commission-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.commission-theme.theme-override.theme-override .mat-input-element:disabled,
.commission-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-input-element,
.commission-theme.theme-override.theme-override .mat-input-element {
  caret-color: #8caaaf;
}
.commission-theme .mat-input-element::placeholder,
.commission-theme.theme-override.theme-override .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.commission-theme .mat-input-element::-moz-placeholder,
.commission-theme.theme-override.theme-override .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.commission-theme .mat-input-element::-webkit-input-placeholder,
.commission-theme.theme-override.theme-override .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.commission-theme .mat-input-element:-ms-input-placeholder,
.commission-theme.theme-override.theme-override .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.commission-theme .mat-form-field.mat-accent .mat-input-element,
.commission-theme.theme-override.theme-override .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fb8c00;
}
.commission-theme .mat-form-field.mat-warn .mat-input-element,
.commission-theme .mat-form-field-invalid .mat-input-element,
.commission-theme.theme-override.theme-override .mat-form-field.mat-warn .mat-input-element,
.commission-theme.theme-override.theme-override .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.commission-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.commission-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.commission-theme .mat-list-base .mat-list-item,
.commission-theme.theme-override.theme-override .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-list-base .mat-list-option,
.commission-theme.theme-override.theme-override .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-list-base .mat-subheader,
.commission-theme.theme-override.theme-override .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.commission-theme .mat-list-base .mat-list-item-disabled,
.commission-theme.theme-override.theme-override .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-list-option:hover, .commission-theme .mat-list-option:focus,
.commission-theme .mat-nav-list .mat-list-item:hover,
.commission-theme .mat-nav-list .mat-list-item:focus,
.commission-theme .mat-action-list .mat-list-item:hover,
.commission-theme .mat-action-list .mat-list-item:focus,
.commission-theme.theme-override.theme-override .mat-list-option:hover,
.commission-theme.theme-override.theme-override .mat-list-option:focus,
.commission-theme.theme-override.theme-override .mat-nav-list .mat-list-item:hover,
.commission-theme.theme-override.theme-override .mat-nav-list .mat-list-item:focus,
.commission-theme.theme-override.theme-override .mat-action-list .mat-list-item:hover,
.commission-theme.theme-override.theme-override .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.commission-theme .mat-list-single-selected-option, .commission-theme .mat-list-single-selected-option:hover, .commission-theme .mat-list-single-selected-option:focus,
.commission-theme.theme-override.theme-override .mat-list-single-selected-option,
.commission-theme.theme-override.theme-override .mat-list-single-selected-option:hover,
.commission-theme.theme-override.theme-override .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-menu-panel,
.commission-theme.theme-override.theme-override .mat-menu-panel {
  background: white;
}
.commission-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-menu-item,
.commission-theme.theme-override.theme-override .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-menu-item[disabled],
.commission-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.commission-theme .mat-menu-item[disabled] .mat-icon-no-color,
.commission-theme.theme-override.theme-override .mat-menu-item[disabled],
.commission-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-menu-submenu-icon,
.commission-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-menu-item .mat-icon-no-color,
.commission-theme .mat-menu-submenu-icon,
.commission-theme.theme-override.theme-override .mat-menu-item .mat-icon-no-color,
.commission-theme.theme-override.theme-override .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.commission-theme .mat-menu-item:hover:not([disabled]),
.commission-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.commission-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.commission-theme .mat-menu-item-highlighted:not([disabled]),
.commission-theme.theme-override.theme-override .mat-menu-item:hover:not([disabled]),
.commission-theme.theme-override.theme-override .mat-menu-item.cdk-program-focused:not([disabled]),
.commission-theme.theme-override.theme-override .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.commission-theme.theme-override.theme-override .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.commission-theme .mat-paginator,
.commission-theme.theme-override.theme-override .mat-paginator {
  background: white;
}
.commission-theme .mat-paginator,
.commission-theme .mat-paginator-page-size .mat-select-trigger,
.commission-theme.theme-override.theme-override .mat-paginator,
.commission-theme.theme-override.theme-override .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.commission-theme .mat-paginator-decrement,
.commission-theme .mat-paginator-increment,
.commission-theme.theme-override.theme-override .mat-paginator-decrement,
.commission-theme.theme-override.theme-override .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.commission-theme .mat-paginator-first,
.commission-theme .mat-paginator-last,
.commission-theme.theme-override.theme-override .mat-paginator-first,
.commission-theme.theme-override.theme-override .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.commission-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.commission-theme .mat-icon-button[disabled] .mat-paginator-increment,
.commission-theme .mat-icon-button[disabled] .mat-paginator-first,
.commission-theme .mat-icon-button[disabled] .mat-paginator-last,
.commission-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-decrement,
.commission-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-increment,
.commission-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-first,
.commission-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-progress-bar-background,
.commission-theme.theme-override.theme-override .mat-progress-bar-background {
  fill: #d2dfe4;
}
.commission-theme .mat-progress-bar-buffer,
.commission-theme.theme-override.theme-override .mat-progress-bar-buffer {
  background-color: #d2dfe4;
}
.commission-theme .mat-progress-bar-fill::after,
.commission-theme.theme-override.theme-override .mat-progress-bar-fill::after {
  background-color: #8caaaf;
}
.commission-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.commission-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #eed7b8;
}
.commission-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.commission-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #eed7b8;
}
.commission-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.commission-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fb8c00;
}
.commission-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.commission-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.commission-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.commission-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.commission-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.commission-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.commission-theme .mat-progress-spinner circle, .commission-theme .mat-spinner circle,
.commission-theme.theme-override.theme-override .mat-progress-spinner circle,
.commission-theme.theme-override.theme-override .mat-spinner circle {
  stroke: #8caaaf;
}
.commission-theme .mat-progress-spinner.mat-accent circle, .commission-theme .mat-spinner.mat-accent circle,
.commission-theme.theme-override.theme-override .mat-progress-spinner.mat-accent circle,
.commission-theme.theme-override.theme-override .mat-spinner.mat-accent circle {
  stroke: #fb8c00;
}
.commission-theme .mat-progress-spinner.mat-warn circle, .commission-theme .mat-spinner.mat-warn circle,
.commission-theme.theme-override.theme-override .mat-progress-spinner.mat-warn circle,
.commission-theme.theme-override.theme-override .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.commission-theme .mat-radio-outer-circle,
.commission-theme.theme-override.theme-override .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.commission-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.commission-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #8caaaf;
}
.commission-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.commission-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .commission-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .commission-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.commission-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-inner-circle,
.commission-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.commission-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.commission-theme.theme-override.theme-override .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #8caaaf;
}
.commission-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.commission-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fb8c00;
}
.commission-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.commission-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .commission-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .commission-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.commission-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-inner-circle,
.commission-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.commission-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.commission-theme.theme-override.theme-override .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fb8c00;
}
.commission-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.commission-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.commission-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.commission-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .commission-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .commission-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.commission-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-inner-circle,
.commission-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.commission-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.commission-theme.theme-override.theme-override .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.commission-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.commission-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.commission-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.commission-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.commission-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.commission-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.commission-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-radio-button .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.commission-theme .mat-select-value,
.commission-theme.theme-override.theme-override .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-select-placeholder,
.commission-theme.theme-override.theme-override .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.commission-theme .mat-select-disabled .mat-select-value,
.commission-theme.theme-override.theme-override .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-select-arrow,
.commission-theme.theme-override.theme-override .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.commission-theme .mat-select-panel,
.commission-theme.theme-override.theme-override .mat-select-panel {
  background: white;
}
.commission-theme .mat-select-panel:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.commission-theme.theme-override.theme-override .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.commission-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #8caaaf;
}
.commission-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.commission-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fb8c00;
}
.commission-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.commission-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.commission-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.commission-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.commission-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.commission-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-drawer-container,
.commission-theme.theme-override.theme-override .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-drawer,
.commission-theme.theme-override.theme-override .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-drawer.mat-drawer-push,
.commission-theme.theme-override.theme-override .mat-drawer.mat-drawer-push {
  background-color: white;
}
.commission-theme .mat-drawer:not(.mat-drawer-side),
.commission-theme.theme-override.theme-override .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-drawer-side,
.commission-theme.theme-override.theme-override .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-drawer-side.mat-drawer-end,
.commission-theme.theme-override.theme-override .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.commission-theme [dir=rtl] .mat-drawer-side,
.commission-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.commission-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.commission-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-drawer-backdrop.mat-drawer-shown,
.commission-theme.theme-override.theme-override .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.commission-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.commission-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fb8c00;
}
.commission-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.commission-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(251, 140, 0, 0.54);
}
.commission-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fb8c00;
}
.commission-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.commission-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #8caaaf;
}
.commission-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.commission-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(140, 170, 175, 0.54);
}
.commission-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #8caaaf;
}
.commission-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.commission-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.commission-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.commission-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.commission-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.commission-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.commission-theme .mat-slide-toggle-thumb,
.commission-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.commission-theme .mat-slide-toggle-bar,
.commission-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-slider-track-background,
.commission-theme.theme-override.theme-override .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.commission-theme .mat-slider.mat-primary .mat-slider-track-fill,
.commission-theme .mat-slider.mat-primary .mat-slider-thumb,
.commission-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.commission-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-track-fill,
.commission-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb,
.commission-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #8caaaf;
}
.commission-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.commission-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.commission-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.commission-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(140, 170, 175, 0.2);
}
.commission-theme .mat-slider.mat-accent .mat-slider-track-fill,
.commission-theme .mat-slider.mat-accent .mat-slider-thumb,
.commission-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.commission-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-track-fill,
.commission-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb,
.commission-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fb8c00;
}
.commission-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.commission-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.commission-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(251, 140, 0, 0.2);
}
.commission-theme .mat-slider.mat-warn .mat-slider-track-fill,
.commission-theme .mat-slider.mat-warn .mat-slider-thumb,
.commission-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.commission-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-track-fill,
.commission-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb,
.commission-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.commission-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.commission-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.commission-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.commission-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.commission-theme .mat-slider:hover .mat-slider-track-background,
.commission-theme .mat-slider.cdk-focused .mat-slider-track-background,
.commission-theme.theme-override.theme-override .mat-slider:hover .mat-slider-track-background,
.commission-theme.theme-override.theme-override .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.commission-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.commission-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.commission-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-background,
.commission-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.commission-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.commission-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.commission-theme.theme-override.theme-override .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.commission-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.commission-theme.theme-override.theme-override .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.commission-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.commission-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.commission-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.commission-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.commission-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.commission-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.commission-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.commission-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.commission-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .commission-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.commission-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.commission-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .commission-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.commission-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.commission-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.commission-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.commission-theme.theme-override.theme-override .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.commission-theme .mat-slider-horizontal .mat-slider-ticks,
.commission-theme.theme-override.theme-override .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.commission-theme .mat-slider-vertical .mat-slider-ticks,
.commission-theme.theme-override.theme-override .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.commission-theme .mat-step-header.cdk-keyboard-focused, .commission-theme .mat-step-header.cdk-program-focused, .commission-theme .mat-step-header:hover:not([aria-disabled]), .commission-theme .mat-step-header:hover[aria-disabled=false],
.commission-theme.theme-override.theme-override .mat-step-header.cdk-keyboard-focused,
.commission-theme.theme-override.theme-override .mat-step-header.cdk-program-focused,
.commission-theme.theme-override.theme-override .mat-step-header:hover:not([aria-disabled]),
.commission-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.commission-theme .mat-step-header:hover[aria-disabled=true],
.commission-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .commission-theme .mat-step-header:hover,
.commission-theme.theme-override.theme-override .mat-step-header:hover {
    background: none;
  }
}
.commission-theme .mat-step-header .mat-step-label,
.commission-theme .mat-step-header .mat-step-optional,
.commission-theme.theme-override.theme-override .mat-step-header .mat-step-label,
.commission-theme.theme-override.theme-override .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.commission-theme .mat-step-header .mat-step-icon,
.commission-theme.theme-override.theme-override .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.commission-theme .mat-step-header .mat-step-icon-selected,
.commission-theme .mat-step-header .mat-step-icon-state-done,
.commission-theme .mat-step-header .mat-step-icon-state-edit,
.commission-theme.theme-override.theme-override .mat-step-header .mat-step-icon-selected,
.commission-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-done,
.commission-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-edit {
  background-color: #8caaaf;
  color: white;
}
.commission-theme .mat-step-header.mat-accent .mat-step-icon,
.commission-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.commission-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.commission-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.commission-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-selected,
.commission-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-done,
.commission-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fb8c00;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-step-header.mat-warn .mat-step-icon,
.commission-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.commission-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.commission-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.commission-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.commission-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-selected,
.commission-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-done,
.commission-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.commission-theme .mat-step-header .mat-step-icon-state-error,
.commission-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.commission-theme .mat-step-header .mat-step-label.mat-step-label-active,
.commission-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-step-header .mat-step-label.mat-step-label-error,
.commission-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.commission-theme .mat-stepper-horizontal, .commission-theme .mat-stepper-vertical,
.commission-theme.theme-override.theme-override .mat-stepper-horizontal,
.commission-theme.theme-override.theme-override .mat-stepper-vertical {
  background-color: white;
}
.commission-theme .mat-stepper-vertical-line::before,
.commission-theme.theme-override.theme-override .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-horizontal-stepper-header::before,
.commission-theme .mat-horizontal-stepper-header::after,
.commission-theme .mat-stepper-horizontal-line,
.commission-theme.theme-override.theme-override .mat-horizontal-stepper-header::before,
.commission-theme.theme-override.theme-override .mat-horizontal-stepper-header::after,
.commission-theme.theme-override.theme-override .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-sort-header-arrow,
.commission-theme.theme-override.theme-override .mat-sort-header-arrow {
  color: #757575;
}
.commission-theme .mat-tab-nav-bar,
.commission-theme .mat-tab-header,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar,
.commission-theme.theme-override.theme-override .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.commission-theme .mat-tab-group-inverted-header .mat-tab-header,
.commission-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-nav-bar,
.commission-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.commission-theme .mat-tab-label, .commission-theme .mat-tab-link,
.commission-theme.theme-override.theme-override .mat-tab-label,
.commission-theme.theme-override.theme-override .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-tab-label.mat-tab-disabled, .commission-theme .mat-tab-link.mat-tab-disabled,
.commission-theme.theme-override.theme-override .mat-tab-label.mat-tab-disabled,
.commission-theme.theme-override.theme-override .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.commission-theme .mat-tab-nav-bar[class*=mat-background-],
.commission-theme.theme-override.theme-override .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.commission-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .commission-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(157, 183, 187, 0.3);
}
.commission-theme .mat-tab-group.mat-primary .mat-ink-bar, .commission-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-ink-bar,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #8caaaf;
}
.commission-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .commission-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .commission-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .commission-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.commission-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .commission-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 167, 38, 0.3);
}
.commission-theme .mat-tab-group.mat-accent .mat-ink-bar, .commission-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-ink-bar,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fb8c00;
}
.commission-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .commission-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .commission-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .commission-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .commission-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.commission-theme .mat-tab-group.mat-warn .mat-ink-bar, .commission-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-ink-bar,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.commission-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .commission-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .commission-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .commission-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.commission-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .commission-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(157, 183, 187, 0.3);
}
.commission-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .commission-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .commission-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .commission-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .commission-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .commission-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #8caaaf;
}
.commission-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .commission-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .commission-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .commission-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.commission-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .commission-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .commission-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .commission-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.commission-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .commission-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.commission-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .commission-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.commission-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.commission-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.commission-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .commission-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.commission-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.commission-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.commission-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .commission-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 167, 38, 0.3);
}
.commission-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .commission-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .commission-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .commission-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .commission-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .commission-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fb8c00;
}
.commission-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .commission-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .commission-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .commission-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .commission-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .commission-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .commission-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.commission-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .commission-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .commission-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.commission-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.commission-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.commission-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .commission-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.commission-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.commission-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.commission-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .commission-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.commission-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .commission-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .commission-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .commission-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .commission-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .commission-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.commission-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .commission-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .commission-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .commission-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.commission-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .commission-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .commission-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .commission-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.commission-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .commission-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.commission-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .commission-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.commission-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.commission-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.commission-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .commission-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.commission-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.commission-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.commission-theme .mat-toolbar,
.commission-theme.theme-override.theme-override .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-toolbar.mat-primary,
.commission-theme.theme-override.theme-override .mat-toolbar.mat-primary {
  background: #8caaaf;
  color: white;
}
.commission-theme .mat-toolbar.mat-accent,
.commission-theme.theme-override.theme-override .mat-toolbar.mat-accent {
  background: #fb8c00;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-toolbar.mat-warn,
.commission-theme.theme-override.theme-override .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.commission-theme .mat-toolbar .mat-form-field-underline,
.commission-theme .mat-toolbar .mat-form-field-ripple,
.commission-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.commission-theme.theme-override.theme-override .mat-toolbar .mat-form-field-underline,
.commission-theme.theme-override.theme-override .mat-toolbar .mat-form-field-ripple,
.commission-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.commission-theme .mat-toolbar .mat-form-field-label,
.commission-theme .mat-toolbar .mat-focused .mat-form-field-label,
.commission-theme .mat-toolbar .mat-select-value,
.commission-theme .mat-toolbar .mat-select-arrow,
.commission-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.commission-theme.theme-override.theme-override .mat-toolbar .mat-form-field-label,
.commission-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-label,
.commission-theme.theme-override.theme-override .mat-toolbar .mat-select-value,
.commission-theme.theme-override.theme-override .mat-toolbar .mat-select-arrow,
.commission-theme.theme-override.theme-override .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.commission-theme .mat-toolbar .mat-input-element,
.commission-theme.theme-override.theme-override .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.commission-theme .mat-tooltip,
.commission-theme.theme-override.theme-override .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.commission-theme .mat-tree,
.commission-theme.theme-override.theme-override .mat-tree {
  background: white;
}
.commission-theme .mat-tree-node,
.commission-theme .mat-nested-tree-node,
.commission-theme.theme-override.theme-override .mat-tree-node,
.commission-theme.theme-override.theme-override .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-snack-bar-container,
.commission-theme.theme-override.theme-override .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme .mat-simple-snackbar-action,
.commission-theme.theme-override.theme-override .mat-simple-snackbar-action {
  color: #fb8c00;
}
.commission-theme app-mat-menu-header,
.commission-theme.theme-override.theme-override app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.commission-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.commission-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.commission-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.commission-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.commission-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.commission-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #8caaaf;
}
.commission-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.commission-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(140, 170, 175, 0.54);
}
.commission-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #8caaaf;
}
.commission-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.commission-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.commission-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.commission-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.commission-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.commission-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.commission-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.commission-theme .mat-slide-toggle-thumb,
.commission-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.commission-theme .mat-slide-toggle-bar,
.commission-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.commission-theme .mat-green .mat-progress-bar-background,
.commission-theme.theme-override.theme-override .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.commission-theme .mat-green .mat-progress-bar-buffer,
.commission-theme.theme-override.theme-override .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.commission-theme .mat-green .mat-progress-bar-fill::after,
.commission-theme.theme-override.theme-override .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.commission-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.commission-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #eed7b8;
}
.commission-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.commission-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #eed7b8;
}
.commission-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.commission-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fb8c00;
}
.commission-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.commission-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.commission-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.commission-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.commission-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.commission-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.commission-theme .mat-button.mat-primary-lighter,
.commission-theme .mat-stroked-button.mat-primary-lighter,
.commission-theme.theme-override.theme-override .mat-button.mat-primary-lighter,
.commission-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter {
  color: #9db7bb;
}
.commission-theme .mat-button.mat-primary-lighter:hover,
.commission-theme .mat-stroked-button.mat-primary-lighter:hover,
.commission-theme.theme-override.theme-override .mat-button.mat-primary-lighter:hover,
.commission-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.commission-theme .mat-raised-button.mat-primary-lighter,
.commission-theme .mat-flat-button.mat-primary-lighter,
.commission-theme .mat-fab.mat-primary-lighter,
.commission-theme .mat-mini-fab.mat-primary-lighter,
.commission-theme.theme-override.theme-override .mat-raised-button.mat-primary-lighter,
.commission-theme.theme-override.theme-override .mat-flat-button.mat-primary-lighter,
.commission-theme.theme-override.theme-override .mat-fab.mat-primary-lighter,
.commission-theme.theme-override.theme-override .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #9db7bb;
}
.commission-theme .mat-icon-button.mat-primary-lighter,
.commission-theme.theme-override.theme-override .mat-icon-button.mat-primary-lighter {
  color: #9db7bb;
}
.commission-theme .dave-background-image,
.commission-theme.theme-override.theme-override .dave-background-image {
  background-color: #8caaaf;
  color: white;
}
.commission-theme .clickable-list-container:before,
.commission-theme.theme-override.theme-override .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.commission-theme .clickable-list,
.commission-theme.theme-override.theme-override .clickable-list {
  background-color: white;
}
.commission-theme .clickable-list-item,
.commission-theme.theme-override.theme-override .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.commission-theme .clickable-list-item.is-active, .commission-theme .clickable-list-item:hover, .commission-theme .clickable-list-item:active, .commission-theme .clickable-list-item:focus,
.commission-theme.theme-override.theme-override .clickable-list-item.is-active,
.commission-theme.theme-override.theme-override .clickable-list-item:hover,
.commission-theme.theme-override.theme-override .clickable-list-item:active,
.commission-theme.theme-override.theme-override .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.commission-theme .clickable-list-item.app-color-event,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.commission-theme .clickable-list-item.app-color-event.is-active, .commission-theme .clickable-list-item.app-color-event:hover, .commission-theme .clickable-list-item.app-color-event:active, .commission-theme .clickable-list-item.app-color-event:focus,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-event.is-active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-event:hover,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-event:active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.commission-theme .clickable-list-item.app-color-time-tracking,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.commission-theme .clickable-list-item.app-color-time-tracking.is-active, .commission-theme .clickable-list-item.app-color-time-tracking:hover, .commission-theme .clickable-list-item.app-color-time-tracking:active, .commission-theme .clickable-list-item.app-color-time-tracking:focus,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking.is-active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:hover,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.commission-theme .clickable-list-item.app-color-approved,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.commission-theme .clickable-list-item.app-color-approved.is-active, .commission-theme .clickable-list-item.app-color-approved:hover, .commission-theme .clickable-list-item.app-color-approved:active, .commission-theme .clickable-list-item.app-color-approved:focus,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-approved.is-active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-approved:hover,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-approved:active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.commission-theme .clickable-list-item.app-color-declined,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.commission-theme .clickable-list-item.app-color-declined.is-active, .commission-theme .clickable-list-item.app-color-declined:hover, .commission-theme .clickable-list-item.app-color-declined:active, .commission-theme .clickable-list-item.app-color-declined:focus,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-declined.is-active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-declined:hover,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-declined:active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.commission-theme .clickable-list-item.app-color-invoice-verrechnet,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.commission-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .commission-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .commission-theme .clickable-list-item.app-color-invoice-verrechnet:active, .commission-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet.is-active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:hover,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.commission-theme .clickable-list-item.app-color-invoice-booked,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.commission-theme .clickable-list-item.app-color-invoice-booked.is-active, .commission-theme .clickable-list-item.app-color-invoice-booked:hover, .commission-theme .clickable-list-item.app-color-invoice-booked:active, .commission-theme .clickable-list-item.app-color-invoice-booked:focus,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked.is-active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:hover,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.commission-theme .clickable-list-item.app-color-late,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.commission-theme .clickable-list-item.app-color-late.is-active, .commission-theme .clickable-list-item.app-color-late:hover, .commission-theme .clickable-list-item.app-color-late:active, .commission-theme .clickable-list-item.app-color-late:focus,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-late.is-active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-late:hover,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-late:active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.commission-theme .clickable-list-item.app-color-invoice-storniert,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.commission-theme .clickable-list-item.app-color-invoice-storniert.is-active, .commission-theme .clickable-list-item.app-color-invoice-storniert:hover, .commission-theme .clickable-list-item.app-color-invoice-storniert:active, .commission-theme .clickable-list-item.app-color-invoice-storniert:focus,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert.is-active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:hover,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.commission-theme .clickable-list-item.app-color-invoice-approved,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.commission-theme .clickable-list-item.app-color-invoice-approved.is-active, .commission-theme .clickable-list-item.app-color-invoice-approved:hover, .commission-theme .clickable-list-item.app-color-invoice-approved:active, .commission-theme .clickable-list-item.app-color-invoice-approved:focus,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved.is-active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:hover,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.commission-theme .clickable-list-item.app-color-commission-open,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.commission-theme .clickable-list-item.app-color-commission-open.is-active, .commission-theme .clickable-list-item.app-color-commission-open:hover, .commission-theme .clickable-list-item.app-color-commission-open:active, .commission-theme .clickable-list-item.app-color-commission-open:focus,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open.is-active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:hover,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.commission-theme .clickable-list-item.app-color-commission-in-progress,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.commission-theme .clickable-list-item.app-color-commission-in-progress.is-active, .commission-theme .clickable-list-item.app-color-commission-in-progress:hover, .commission-theme .clickable-list-item.app-color-commission-in-progress:active, .commission-theme .clickable-list-item.app-color-commission-in-progress:focus,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress.is-active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:hover,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.commission-theme .clickable-list-item.app-color-commission-freigabe,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.commission-theme .clickable-list-item.app-color-commission-freigabe.is-active, .commission-theme .clickable-list-item.app-color-commission-freigabe:hover, .commission-theme .clickable-list-item.app-color-commission-freigabe:active, .commission-theme .clickable-list-item.app-color-commission-freigabe:focus,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe.is-active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:hover,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.commission-theme .clickable-list-item.app-color-commission-abgerechnet,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.commission-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .commission-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .commission-theme .clickable-list-item.app-color-commission-abgerechnet:active, .commission-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet.is-active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:hover,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.commission-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.commission-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .commission-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .commission-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .commission-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.commission-theme .clickable-list-item.app-color-commission-abgeschlossen,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.commission-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .commission-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .commission-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .commission-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:hover,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:active,
.commission-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.commission-theme .clickable-list-item.custom-background-color,
.commission-theme.theme-override.theme-override .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.commission-theme .clickable-list-item.custom-background-color.is-active, .commission-theme .clickable-list-item.custom-background-color:hover, .commission-theme .clickable-list-item.custom-background-color:active, .commission-theme .clickable-list-item.custom-background-color:focus,
.commission-theme.theme-override.theme-override .clickable-list-item.custom-background-color.is-active,
.commission-theme.theme-override.theme-override .clickable-list-item.custom-background-color:hover,
.commission-theme.theme-override.theme-override .clickable-list-item.custom-background-color:active,
.commission-theme.theme-override.theme-override .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.commission-theme .disabled-table-entry, .commission-theme .is-highlighted,
.commission-theme.theme-override.theme-override .disabled-table-entry,
.commission-theme.theme-override.theme-override .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.commission-theme app-customer-list tr.highlight,
.commission-theme.theme-override.theme-override app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.commission-theme app-customer-list section.wrapper,
.commission-theme.theme-override.theme-override app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-customer-list header.header,
.commission-theme.theme-override.theme-override app-customer-list header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme app-customer-list header.header button.clear-search,
.commission-theme.theme-override.theme-override app-customer-list header.header button.clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme app-customer-list header.header button.clear-search:hover,
.commission-theme.theme-override.theme-override app-customer-list header.header button.clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme app-customer-list .clickable-list-container:before,
.commission-theme.theme-override.theme-override app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.commission-theme app-customer-list .clickable-list-container .global-stats-link > a,
.commission-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.commission-theme app-customer-list a.active,
.commission-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.commission-theme.theme-override.theme-override app-customer-list a.active,
.commission-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.commission-theme app-employee-list tr.highlight,
.commission-theme.theme-override.theme-override app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.commission-theme app-employee-list section.wrapper,
.commission-theme.theme-override.theme-override app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-employee-list header.header,
.commission-theme.theme-override.theme-override app-employee-list header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme app-employee-list header.header button.clear-search,
.commission-theme.theme-override.theme-override app-employee-list header.header button.clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme app-employee-list header.header button.clear-search:hover,
.commission-theme.theme-override.theme-override app-employee-list header.header button.clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme app-employee-list .clickable-list-container:before,
.commission-theme.theme-override.theme-override app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.commission-theme app-employee-list a.active,
.commission-theme.theme-override.theme-override app-employee-list a.active {
  background-color: #e0e0e0;
}
.commission-theme app-history-side-elements .component,
.commission-theme.theme-override.theme-override app-history-side-elements .component {
  background-color: white;
}
.commission-theme app-history-side-elements .component > * > header.header,
.commission-theme.theme-override.theme-override app-history-side-elements .component > * > header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme app-header,
.commission-theme.theme-override.theme-override app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .commission-theme app-header,
.commission-theme.theme-override.theme-override app-header {
    background-color: #8caaaf;
    color: white;
  }
  .commission-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.commission-theme app-header .mat-spinner circle,
.commission-theme.theme-override.theme-override app-header .spinner-wrapper .mat-progress-spinner circle,
.commission-theme.theme-override.theme-override app-header .mat-spinner circle {
    stroke: white;
  }
}
.commission-theme app-login a,
.commission-theme.theme-override.theme-override app-login a {
  color: #8caaaf;
}
.commission-theme app-login .wrapper,
.commission-theme.theme-override.theme-override app-login .wrapper {
  background-color: #e9f0f5;
}
.commission-theme app-login .formDialog h2,
.commission-theme.theme-override.theme-override app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-history-bookmarks .header,
.commission-theme.theme-override.theme-override app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-history-bookmarks .header > fa-icon,
.commission-theme.theme-override.theme-override app-history-bookmarks .header > fa-icon {
  color: gold;
}
.commission-theme app-history-bookmarks .clickable-list-container,
.commission-theme.theme-override.theme-override app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-partner-list section.wrapper,
.commission-theme.theme-override.theme-override app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-partner-list header.header,
.commission-theme.theme-override.theme-override app-partner-list header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme app-partner-list header.header button.clear-search,
.commission-theme.theme-override.theme-override app-partner-list header.header button.clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme app-partner-list header.header button.clear-search:hover,
.commission-theme.theme-override.theme-override app-partner-list header.header button.clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme app-partner-list .clickable-list-container:before,
.commission-theme.theme-override.theme-override app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.commission-theme app-partner-list a.active,
.commission-theme.theme-override.theme-override app-partner-list a.active {
  background-color: #e0e0e0;
}
.commission-theme app-home-dashboard .welcome-message .headline,
.commission-theme app-home-dashboard .header .headline,
.commission-theme.theme-override.theme-override app-home-dashboard .welcome-message .headline,
.commission-theme.theme-override.theme-override app-home-dashboard .header .headline {
  color: white;
}
.commission-theme app-home-dashboard app-commission-dashboard header.header,
.commission-theme.theme-override.theme-override app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-home-dashboard .dave-home-dashboard-background-image,
.commission-theme.theme-override.theme-override app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #8caaaf;
  color: white;
}
.commission-theme app-home-dashboard .mobile-wrapper,
.commission-theme.theme-override.theme-override app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.commission-theme app-home-dashboard .widget:not(.transparent),
.commission-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.commission-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.commission-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.commission-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.commission-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.commission-theme app-logout .button.active,
.commission-theme app-logout .button:hover,
.commission-theme.theme-override.theme-override app-logout .button.active,
.commission-theme.theme-override.theme-override app-logout .button:hover {
  background-color: white;
  color: #8caaaf;
}
.commission-theme app-timeline .timeline:before,
.commission-theme.theme-override.theme-override app-timeline .timeline:before {
  background-color: #8caaaf;
}
.commission-theme app-timeline .filter,
.commission-theme.theme-override.theme-override app-timeline .filter {
  background-color: white;
}
.commission-theme app-timeline .filter h2,
.commission-theme.theme-override.theme-override app-timeline .filter h2 {
  color: #8caaaf;
}
.commission-theme app-timeline .filter h3,
.commission-theme.theme-override.theme-override app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-timeline .event-icon,
.commission-theme.theme-override.theme-override app-timeline .event-icon {
  box-shadow: 0 0 0 2px #8caaaf;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-timeline .event-icon:hover, .commission-theme app-timeline .event-icon:focus,
.commission-theme.theme-override.theme-override app-timeline .event-icon:hover,
.commission-theme.theme-override.theme-override app-timeline .event-icon:focus {
  color: #8caaaf;
}
.commission-theme app-timeline .event-icon:hover fa-icon, .commission-theme app-timeline .event-icon:focus fa-icon,
.commission-theme.theme-override.theme-override app-timeline .event-icon:hover fa-icon,
.commission-theme.theme-override.theme-override app-timeline .event-icon:focus fa-icon {
  color: #8caaaf;
}
.commission-theme app-timeline .header,
.commission-theme.theme-override.theme-override app-timeline .header {
  background-color: #8caaaf;
}
.commission-theme app-timeline .annotation-overlay,
.commission-theme.theme-override.theme-override app-timeline .annotation-overlay {
  color: white;
}
.commission-theme app-timeline .annotation-menu,
.commission-theme.theme-override.theme-override app-timeline .annotation-menu {
  color: white;
}
.commission-theme app-timeline .annotation-menu:hover,
.commission-theme.theme-override.theme-override app-timeline .annotation-menu:hover {
  color: #8caaaf;
}
.commission-theme app-timeline .annotation-content,
.commission-theme.theme-override.theme-override app-timeline .annotation-content {
  background-color: #79999f;
}
.commission-theme app-timeline .close-button:hover,
.commission-theme.theme-override.theme-override app-timeline .close-button:hover {
  background-color: #79999f;
}
.commission-theme app-timeline .annotation-tab:hover .annotation-name,
.commission-theme.theme-override.theme-override app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #8caaaf;
}
.commission-theme app-timeline .annotation-tab.clicked .annotation-name,
.commission-theme.theme-override.theme-override app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #8caaaf;
  color: #8caaaf;
}
.commission-theme app-timeline .annotation-name,
.commission-theme.theme-override.theme-override app-timeline .annotation-name {
  background-color: #79999f;
  color: white;
}
.commission-theme app-timeline .filter-apply,
.commission-theme.theme-override.theme-override app-timeline .filter-apply {
  background-color: #8caaaf;
  border-color: white;
  color: white;
}
.commission-theme app-timeline .filter-apply:hover,
.commission-theme.theme-override.theme-override app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #8caaaf;
  color: #8caaaf;
}
.commission-theme app-timeline .new-year,
.commission-theme.theme-override.theme-override app-timeline .new-year {
  box-shadow: 0 0 0 2px #8caaaf;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-timeline .no-displayed-events,
.commission-theme.theme-override.theme-override app-timeline .no-displayed-events {
  color: white;
}
.commission-theme app-timeline .clickable-list-item-content fa-icon,
.commission-theme.theme-override.theme-override app-timeline .clickable-list-item-content fa-icon {
  color: #8caaaf;
}
.commission-theme app-timeline .list-day:hover,
.commission-theme app-timeline .list-day:focus,
.commission-theme.theme-override.theme-override app-timeline .list-day:hover,
.commission-theme.theme-override.theme-override app-timeline .list-day:focus {
  color: #8caaaf;
}
.commission-theme app-timeline .list-day:hover fa-icon,
.commission-theme app-timeline .list-day:focus fa-icon,
.commission-theme.theme-override.theme-override app-timeline .list-day:hover fa-icon,
.commission-theme.theme-override.theme-override app-timeline .list-day:focus fa-icon {
  color: #8caaaf;
}
.commission-theme app-timeline .clickable-list-container,
.commission-theme.theme-override.theme-override app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.commission-theme app-timeline .clickable-list-container .no-displayed-events,
.commission-theme.theme-override.theme-override app-timeline .clickable-list-container .no-displayed-events {
  color: #8caaaf;
}
.commission-theme app-detail-event .link, .commission-theme app-email-dialog .link,
.commission-theme.theme-override.theme-override app-detail-event .link,
.commission-theme.theme-override.theme-override app-email-dialog .link {
  color: inherit;
}
.commission-theme app-detail-event .note, .commission-theme app-email-dialog .note,
.commission-theme.theme-override.theme-override app-detail-event .note,
.commission-theme.theme-override.theme-override app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.commission-theme app-detail-event .files-wrapper .file, .commission-theme app-email-dialog .files-wrapper .file,
.commission-theme.theme-override.theme-override app-detail-event .files-wrapper .file,
.commission-theme.theme-override.theme-override app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.commission-theme app-detail-event .files-wrapper .file:hover, .commission-theme app-email-dialog .files-wrapper .file:hover,
.commission-theme.theme-override.theme-override app-detail-event .files-wrapper .file:hover,
.commission-theme.theme-override.theme-override app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.commission-theme app-detail-event .files-wrapper .file .image-wrapper, .commission-theme app-email-dialog .files-wrapper .file .image-wrapper,
.commission-theme.theme-override.theme-override app-detail-event .files-wrapper .file .image-wrapper,
.commission-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.commission-theme app-detail-event .files-wrapper .file .fileName, .commission-theme app-email-dialog .files-wrapper .file .fileName,
.commission-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName,
.commission-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName {
  color: #8caaaf;
}
.commission-theme app-detail-event .files-wrapper .file .fileName:hover, .commission-theme app-email-dialog .files-wrapper .file .fileName:hover,
.commission-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName:hover,
.commission-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName:hover {
  color: #9db7bb;
}
.commission-theme app-detail-event .files-wrapper .file .editing, .commission-theme app-email-dialog .files-wrapper .file .editing,
.commission-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing,
.commission-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.commission-theme app-detail-event .files-wrapper .file .editing:hover, .commission-theme app-email-dialog .files-wrapper .file .editing:hover,
.commission-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing:hover,
.commission-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fb8c00;
}
.commission-theme app-detail-customer .files-wrapper .file,
.commission-theme.theme-override.theme-override app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.commission-theme app-detail-customer .files-wrapper .file:hover,
.commission-theme.theme-override.theme-override app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.commission-theme app-detail-customer .files-wrapper .file .image-wrapper,
.commission-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.commission-theme app-detail-customer .files-wrapper .file .fileName,
.commission-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName {
  color: #8caaaf;
}
.commission-theme app-detail-customer .files-wrapper .file .fileName:hover,
.commission-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName:hover {
  color: #9db7bb;
}
.commission-theme app-detail-customer .files-wrapper .file .editing,
.commission-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.commission-theme app-detail-customer .files-wrapper .file .editing:hover,
.commission-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fb8c00;
}
.commission-theme app-commission .events .tab-header .mat-badge-content,
.commission-theme.theme-override.theme-override app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.commission-theme app-commission .tab-group,
.commission-theme.theme-override.theme-override app-commission .tab-group {
  background-color: white;
}
.commission-theme app-commission .files-wrapper .file,
.commission-theme.theme-override.theme-override app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.commission-theme app-commission .files-wrapper .file:hover,
.commission-theme.theme-override.theme-override app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.commission-theme app-commission .files-wrapper .file .image-wrapper,
.commission-theme.theme-override.theme-override app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.commission-theme app-commission .files-wrapper .file .fileName,
.commission-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName {
  color: #8caaaf;
}
.commission-theme app-commission .files-wrapper .file .fileName:hover,
.commission-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName:hover {
  color: #9db7bb;
}
.commission-theme app-commission .files-wrapper .file .editing,
.commission-theme.theme-override.theme-override app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.commission-theme app-commission .files-wrapper .file .editing:hover,
.commission-theme.theme-override.theme-override app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fb8c00;
}
.commission-theme app-detail-partner a.link,
.commission-theme.theme-override.theme-override app-detail-partner a.link {
  color: white;
}
.commission-theme app-icon-select-dialog .iconwrapper:hover,
.commission-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover {
  background-color: #8caaaf;
}
.commission-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.commission-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.commission-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.commission-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #8caaaf;
}
.commission-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.commission-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.commission-theme app-license-settings .bottom-border,
.commission-theme.theme-override.theme-override app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.commission-theme app-license-settings .inactive-overlay,
.commission-theme.theme-override.theme-override app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.commission-theme app-license-settings .inactive-overlay .inactive-text,
.commission-theme.theme-override.theme-override app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.commission-theme app-customer-statistics .chart-card,
.commission-theme.theme-override.theme-override app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.commission-theme app-global-statistics .chart-card,
.commission-theme.theme-override.theme-override app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.commission-theme .clickable-mat-row:hover,
.commission-theme.theme-override.theme-override .clickable-mat-row:hover {
  cursor: pointer;
}
.commission-theme .clickable-mat-row:hover, .commission-theme .clickable-mat-row:active, .commission-theme .clickable-mat-row:focus, .commission-theme .clickable-mat-row.active,
.commission-theme.theme-override.theme-override .clickable-mat-row:hover,
.commission-theme.theme-override.theme-override .clickable-mat-row:active,
.commission-theme.theme-override.theme-override .clickable-mat-row:focus,
.commission-theme.theme-override.theme-override .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.commission-theme .clickable-mat-row.app-color-event,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.commission-theme .clickable-mat-row.app-color-event.is-active, .commission-theme .clickable-mat-row.app-color-event:hover, .commission-theme .clickable-mat-row.app-color-event:active, .commission-theme .clickable-mat-row.app-color-event:focus,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-event.is-active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-event:hover,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-event:active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.commission-theme .clickable-mat-row.app-color-time-tracking,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.commission-theme .clickable-mat-row.app-color-time-tracking.is-active, .commission-theme .clickable-mat-row.app-color-time-tracking:hover, .commission-theme .clickable-mat-row.app-color-time-tracking:active, .commission-theme .clickable-mat-row.app-color-time-tracking:focus,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking.is-active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:hover,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.commission-theme .clickable-mat-row.app-color-approved,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.commission-theme .clickable-mat-row.app-color-approved.is-active, .commission-theme .clickable-mat-row.app-color-approved:hover, .commission-theme .clickable-mat-row.app-color-approved:active, .commission-theme .clickable-mat-row.app-color-approved:focus,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-approved.is-active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:hover,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.commission-theme .clickable-mat-row.app-color-declined,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.commission-theme .clickable-mat-row.app-color-declined.is-active, .commission-theme .clickable-mat-row.app-color-declined:hover, .commission-theme .clickable-mat-row.app-color-declined:active, .commission-theme .clickable-mat-row.app-color-declined:focus,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-declined.is-active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:hover,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.commission-theme .clickable-mat-row.app-color-invoice-verrechnet,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.commission-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .commission-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .commission-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .commission-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:hover,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.commission-theme .clickable-mat-row.app-color-invoice-booked,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.commission-theme .clickable-mat-row.app-color-invoice-booked.is-active, .commission-theme .clickable-mat-row.app-color-invoice-booked:hover, .commission-theme .clickable-mat-row.app-color-invoice-booked:active, .commission-theme .clickable-mat-row.app-color-invoice-booked:focus,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked.is-active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:hover,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.commission-theme .clickable-mat-row.app-color-late,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.commission-theme .clickable-mat-row.app-color-late.is-active, .commission-theme .clickable-mat-row.app-color-late:hover, .commission-theme .clickable-mat-row.app-color-late:active, .commission-theme .clickable-mat-row.app-color-late:focus,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-late.is-active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-late:hover,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-late:active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.commission-theme .clickable-mat-row.app-color-invoice-storniert,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.commission-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .commission-theme .clickable-mat-row.app-color-invoice-storniert:hover, .commission-theme .clickable-mat-row.app-color-invoice-storniert:active, .commission-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert.is-active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:hover,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.commission-theme .clickable-mat-row.app-color-invoice-approved,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.commission-theme .clickable-mat-row.app-color-invoice-approved.is-active, .commission-theme .clickable-mat-row.app-color-invoice-approved:hover, .commission-theme .clickable-mat-row.app-color-invoice-approved:active, .commission-theme .clickable-mat-row.app-color-invoice-approved:focus,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved.is-active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:hover,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.commission-theme .clickable-mat-row.app-color-commission-open,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.commission-theme .clickable-mat-row.app-color-commission-open.is-active, .commission-theme .clickable-mat-row.app-color-commission-open:hover, .commission-theme .clickable-mat-row.app-color-commission-open:active, .commission-theme .clickable-mat-row.app-color-commission-open:focus,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open.is-active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:hover,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.commission-theme .clickable-mat-row.app-color-commission-in-progress,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.commission-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .commission-theme .clickable-mat-row.app-color-commission-in-progress:hover, .commission-theme .clickable-mat-row.app-color-commission-in-progress:active, .commission-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress.is-active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:hover,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.commission-theme .clickable-mat-row.app-color-commission-freigabe,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.commission-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .commission-theme .clickable-mat-row.app-color-commission-freigabe:hover, .commission-theme .clickable-mat-row.app-color-commission-freigabe:active, .commission-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe.is-active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:hover,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.commission-theme .clickable-mat-row.app-color-commission-abgerechnet,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.commission-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .commission-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .commission-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .commission-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:hover,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.commission-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.commission-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .commission-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .commission-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .commission-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.commission-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.commission-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .commission-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .commission-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .commission-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:active,
.commission-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.commission-theme app-detail-view-template,
.commission-theme.theme-override.theme-override app-detail-view-template {
  background-color: #e9f0f5;
}
.commission-theme app-detail-view-template > .buttons,
.commission-theme.theme-override.theme-override app-detail-view-template > .buttons {
  background-color: #8caaaf;
  color: white;
}
.commission-theme app-detail-view-template .resizer.resizer.resizer,
.commission-theme.theme-override.theme-override app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.commission-theme app-profile-template .card::before,
.commission-theme.theme-override.theme-override app-profile-template .card::before {
  background-color: #79999f;
}
.commission-theme app-profile-template a.link,
.commission-theme.theme-override.theme-override app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-search-return,
.commission-theme.theme-override.theme-override app-search-return {
  background-color: white;
}
.commission-theme app-search-return .available-types,
.commission-theme.theme-override.theme-override app-search-return .available-types {
  background-color: white;
}
.commission-theme app-search-return .data,
.commission-theme.theme-override.theme-override app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.commission-theme app-search-return .data:nth-child(2n+1),
.commission-theme.theme-override.theme-override app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.commission-theme app-search-return .data:hover,
.commission-theme.theme-override.theme-override app-search-return .data:hover {
  background-color: #c7c7c7;
}
.commission-theme app-search-return .data .icon-wrapper,
.commission-theme.theme-override.theme-override app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.commission-theme .app-button,
.commission-theme .app-round-button,
.commission-theme.theme-override.theme-override .app-button,
.commission-theme.theme-override.theme-override .app-round-button {
  background-color: #8caaaf;
  color: #ffffff;
  border-color: #8caaaf;
}
.commission-theme .app-button:hover, .commission-theme .app-button.app-button-active, .commission-theme .app-button.app-button-inverted,
.commission-theme .app-round-button:hover,
.commission-theme .app-round-button.app-button-active,
.commission-theme .app-round-button.app-button-inverted,
.commission-theme.theme-override.theme-override .app-button:hover,
.commission-theme.theme-override.theme-override .app-button.app-button-active,
.commission-theme.theme-override.theme-override .app-button.app-button-inverted,
.commission-theme.theme-override.theme-override .app-round-button:hover,
.commission-theme.theme-override.theme-override .app-round-button.app-button-active,
.commission-theme.theme-override.theme-override .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #8caaaf;
}
.commission-theme .app-button.app-button-active,
.commission-theme .app-round-button.app-button-active,
.commission-theme.theme-override.theme-override .app-button.app-button-active,
.commission-theme.theme-override.theme-override .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.commission-theme .app-button.app-button-inverted:hover, .commission-theme .app-button.app-button-inverted.app-button-active,
.commission-theme .app-round-button.app-button-inverted:hover,
.commission-theme .app-round-button.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.commission-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover,
.commission-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.commission-theme .app-button.app-button-inverted.app-button-active,
.commission-theme .app-round-button.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  background-color: #597b81;
  box-shadow: inset 0 0 0.75rem #425b60;
}
.commission-theme .app-button.app-button-inverted:hover,
.commission-theme .app-round-button.app-button-inverted:hover,
.commission-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.commission-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover {
  background-color: #8caaaf;
}
.commission-theme .app-button[disabled][disabled],
.commission-theme .app-round-button[disabled][disabled],
.commission-theme.theme-override.theme-override .app-button[disabled][disabled],
.commission-theme.theme-override.theme-override .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.commission-theme .app-button.app-button-lighter,
.commission-theme .app-round-button.app-button-lighter,
.commission-theme.theme-override.theme-override .app-button.app-button-lighter,
.commission-theme.theme-override.theme-override .app-round-button.app-button-lighter {
  background-color: #9db7bb;
  color: #ffffff;
  border-color: #9db7bb;
}
.commission-theme .app-button.app-button-lighter:hover, .commission-theme .app-button.app-button-lighter.app-button-active, .commission-theme .app-button.app-button-lighter.app-button-inverted,
.commission-theme .app-round-button.app-button-lighter:hover,
.commission-theme .app-round-button.app-button-lighter.app-button-active,
.commission-theme .app-round-button.app-button-lighter.app-button-inverted,
.commission-theme.theme-override.theme-override .app-button.app-button-lighter:hover,
.commission-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.commission-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted,
.commission-theme.theme-override.theme-override .app-round-button.app-button-lighter:hover,
.commission-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active,
.commission-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #9db7bb;
}
.commission-theme .app-button.app-button-lighter.app-button-active,
.commission-theme .app-round-button.app-button-lighter.app-button-active,
.commission-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.commission-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.commission-theme .app-button.app-button-lighter.app-button-inverted:hover, .commission-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.commission-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.commission-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.commission-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover,
.commission-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.commission-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.commission-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #658c92;
  box-shadow: inset 0 0 0.75rem #4e6c71;
}
.commission-theme .app-button.app-button-lighter.app-button-inverted:hover,
.commission-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.commission-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.commission-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #9db7bb;
}
.commission-theme .app-button.app-button-lighter[disabled][disabled],
.commission-theme .app-round-button.app-button-lighter[disabled][disabled],
.commission-theme.theme-override.theme-override .app-button.app-button-lighter[disabled][disabled],
.commission-theme.theme-override.theme-override .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.commission-theme .app-stroked-round-button,
.commission-theme.theme-override.theme-override .app-stroked-round-button {
  background-color: #8caaaf;
  color: #ffffff;
  border-color: #ffffff;
}
.commission-theme .app-stroked-round-button:hover, .commission-theme .app-stroked-round-button.app-button-active, .commission-theme .app-stroked-round-button.app-button-inverted,
.commission-theme.theme-override.theme-override .app-stroked-round-button:hover,
.commission-theme.theme-override.theme-override .app-stroked-round-button.app-button-active,
.commission-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #8caaaf;
}
.commission-theme .app-stroked-round-button.app-button-active,
.commission-theme.theme-override.theme-override .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.commission-theme .app-stroked-round-button.app-button-inverted:hover, .commission-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover,
.commission-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.commission-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #597b81;
  box-shadow: inset 0 0 0.75rem #425b60;
}
.commission-theme .app-stroked-round-button.app-button-inverted:hover,
.commission-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover {
  background-color: #8caaaf;
}
.commission-theme .app-stroked-round-button[disabled][disabled],
.commission-theme.theme-override.theme-override .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.commission-theme .app-stroked-round-button.app-button-inverted,
.commission-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  border-color: #8caaaf;
}
.commission-theme .app-stroked-round-button.app-button-lighter,
.commission-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter {
  background-color: #9db7bb;
  color: #ffffff;
  border-color: #ffffff;
}
.commission-theme .app-stroked-round-button.app-button-lighter:hover, .commission-theme .app-stroked-round-button.app-button-lighter.app-button-active, .commission-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.commission-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter:hover,
.commission-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active,
.commission-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #9db7bb;
}
.commission-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.commission-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.commission-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .commission-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.commission-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.commission-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #658c92;
  box-shadow: inset 0 0 0.75rem #4e6c71;
}
.commission-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.commission-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #9db7bb;
}
.commission-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.commission-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.commission-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.commission-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #9db7bb;
}
.commission-theme app-timeline-view .files-icon,
.commission-theme.theme-override.theme-override app-timeline-view .files-icon {
  color: #8caaaf;
}
.commission-theme app-event-types-selector-card .delete-icon,
.commission-theme.theme-override.theme-override app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.commission-theme app-loading.not-transparent,
.commission-theme.theme-override.theme-override app-loading.not-transparent {
  background-color: #e9f0f5;
}
.commission-theme app-map-dialog > .buttons,
.commission-theme.theme-override.theme-override app-map-dialog > .buttons {
  background-color: white;
}
.commission-theme app-settings-list a.highlight,
.commission-theme.theme-override.theme-override app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.commission-theme app-settings-list .wrapper,
.commission-theme.theme-override.theme-override app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.commission-theme app-settings-list .clickable-list-container:before,
.commission-theme.theme-override.theme-override app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.commission-theme app-list-layout-with-routing .tab-group,
.commission-theme.theme-override.theme-override app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.commission-theme app-list-layout-with-routing .toggle-view-button,
.commission-theme.theme-override.theme-override app-list-layout-with-routing .toggle-view-button {
  background: #79999f;
  color: white;
}
.commission-theme app-preview .timeline-item-card,
.commission-theme.theme-override.theme-override app-preview .timeline-item-card {
  background-color: white;
}
.commission-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.commission-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #8caaaf, inset -0.5rem 0 0.5rem -0.5rem #8caaaf;
}
.commission-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.commission-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #8caaaf, inset -0.5rem 0 0.5rem -0.5rem #8caaaf, inset 0 0.5rem 0.5rem -0.5rem #8caaaf;
}
.commission-theme app-file-card .inset-box-shadow.inset-box-shadow,
.commission-theme.theme-override.theme-override app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #8caaaf;
}
.commission-theme app-file-card .image-container,
.commission-theme.theme-override.theme-override app-file-card .image-container {
  background-color: gray;
}
.commission-theme app-file-card .download-button:hover, .commission-theme app-file-card .delete-button:hover, .commission-theme app-file-card .event-button:hover, .commission-theme app-file-card .file-info-button:hover,
.commission-theme.theme-override.theme-override app-file-card .download-button:hover,
.commission-theme.theme-override.theme-override app-file-card .delete-button:hover,
.commission-theme.theme-override.theme-override app-file-card .event-button:hover,
.commission-theme.theme-override.theme-override app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.commission-theme app-file-card .download-button:hover, .commission-theme app-file-card .event-button:hover,
.commission-theme.theme-override.theme-override app-file-card .download-button:hover,
.commission-theme.theme-override.theme-override app-file-card .event-button:hover {
  color: #8caaaf;
}
.commission-theme app-file-card .delete-button, .commission-theme app-file-card .selected-icon, .commission-theme app-file-card .link-icon,
.commission-theme.theme-override.theme-override app-file-card .delete-button,
.commission-theme.theme-override.theme-override app-file-card .selected-icon,
.commission-theme.theme-override.theme-override app-file-card .link-icon {
  color: #bdbdbd;
}
.commission-theme app-file-card .delete-button:hover,
.commission-theme.theme-override.theme-override app-file-card .delete-button:hover {
  color: red;
}
.commission-theme app-file-card .timeline-item-card,
.commission-theme.theme-override.theme-override app-file-card .timeline-item-card {
  background-color: white;
}
.commission-theme app-commission-list tr.highlight,
.commission-theme.theme-override.theme-override app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.commission-theme app-commission-list section.wrapper,
.commission-theme.theme-override.theme-override app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-commission-list header.header,
.commission-theme.theme-override.theme-override app-commission-list header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme app-commission-list header.header button.clear-search,
.commission-theme.theme-override.theme-override app-commission-list header.header button.clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme app-commission-list header.header button.clear-search:hover,
.commission-theme.theme-override.theme-override app-commission-list header.header button.clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme app-commission-list .clickable-list-container:before,
.commission-theme.theme-override.theme-override app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.commission-theme app-commission-list .clickable-list-container .global-stats-link a,
.commission-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.commission-theme app-commission-list a.active,
.commission-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.commission-theme.theme-override.theme-override app-commission-list a.active,
.commission-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.commission-theme app-videodokumentation-list section.wrapper,
.commission-theme.theme-override.theme-override app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-videodokumentation-list header.header,
.commission-theme.theme-override.theme-override app-videodokumentation-list header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme app-videodokumentation-list header.header ° button.clear-search,
.commission-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.commission-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme app-videodokumentation-list .clickable-list-container:before,
.commission-theme.theme-override.theme-override app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.commission-theme app-videodokumentation-list a.active,
.commission-theme.theme-override.theme-override app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.commission-theme app-email-client .email-list .email-list-entry.current,
.commission-theme.theme-override.theme-override app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.commission-theme app-email-client .nav-bar,
.commission-theme.theme-override.theme-override app-email-client .nav-bar {
  background-color: white;
}
.commission-theme app-email-client .search-bar-header,
.commission-theme.theme-override.theme-override app-email-client .search-bar-header {
  background-color: #79999f;
  color: white;
}
.commission-theme app-email-client .search-bar-clear-search,
.commission-theme.theme-override.theme-override app-email-client .search-bar-clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme app-email-client .search-bar-clear-search:hover,
.commission-theme.theme-override.theme-override app-email-client .search-bar-clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme app-email-client .email-preview .email-contact-link,
.commission-theme.theme-override.theme-override app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-email-client .email-preview .email-card,
.commission-theme.theme-override.theme-override app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.commission-theme app-email-client .email-preview .email-iframe,
.commission-theme.theme-override.theme-override app-email-client .email-preview .email-iframe {
  color: white;
}
.commission-theme app-email-client .sub-elements,
.commission-theme.theme-override.theme-override app-email-client .sub-elements {
  background: whitesmoke;
}
.commission-theme app-email-client .nav-tree .mat-list-item-content,
.commission-theme.theme-override.theme-override app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.commission-theme app-email-client .email-list-entry,
.commission-theme.theme-override.theme-override app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.commission-theme app-support-dialog .card,
.commission-theme.theme-override.theme-override app-support-dialog .card {
  background-color: #e9f0f5;
}
.commission-theme app-support-dialog a.link,
.commission-theme.theme-override.theme-override app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-image-editor .tui-image-editor-main-container,
.commission-theme.theme-override.theme-override app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.commission-theme app-image-editor .tui-image-editor-controls,
.commission-theme.theme-override.theme-override app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.commission-theme app-image-editor .tui-image-editor-menu .enabled,
.commission-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.commission-theme app-image-editor .tui-image-editor-menu .normal,
.commission-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.commission-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.commission-theme.theme-override.theme-override app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.commission-theme app-file-explorer .example-container, .commission-theme app-file-explorer .content,
.commission-theme.theme-override.theme-override app-file-explorer .example-container,
.commission-theme.theme-override.theme-override app-file-explorer .content {
  background-color: white;
}
.commission-theme app-file-explorer .explorer-tree-node:hover,
.commission-theme app-file-explorer .list-item:hover,
.commission-theme.theme-override.theme-override app-file-explorer .explorer-tree-node:hover,
.commission-theme.theme-override.theme-override app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.commission-theme app-file-explorer .explorer-tree-node.selected,
.commission-theme.theme-override.theme-override app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.commission-theme app-file-explorer .share-icon,
.commission-theme.theme-override.theme-override app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.commission-theme app-file-explorer .toggle-view-button,
.commission-theme.theme-override.theme-override app-file-explorer .toggle-view-button {
  background: #79999f;
  color: white;
}
.commission-theme app-file-explorer .root-button,
.commission-theme.theme-override.theme-override app-file-explorer .root-button {
  color: white;
}
.commission-theme app-file-explorer .root-button fa-icon,
.commission-theme.theme-override.theme-override app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.commission-theme app-file-explorer .selected-elements-amount,
.commission-theme.theme-override.theme-override app-file-explorer .selected-elements-amount {
  background-color: white;
}
.commission-theme app-file-explorer .back-button .inverted-arrow,
.commission-theme.theme-override.theme-override app-file-explorer .back-button .inverted-arrow {
  color: #8caaaf;
}
.commission-theme app-file-explorer .back-button:focus .inverted-arrow, .commission-theme app-file-explorer .back-button:hover .inverted-arrow,
.commission-theme.theme-override.theme-override app-file-explorer .back-button:focus .inverted-arrow,
.commission-theme.theme-override.theme-override app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.commission-theme app-file-explorer .back-button:disabled .inverted-arrow,
.commission-theme.theme-override.theme-override app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.commission-theme app-select-folder-dialog .explorer-tree-node:hover, .commission-theme app-select-folder-dialog .list-item:hover,
.commission-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node:hover,
.commission-theme.theme-override.theme-override app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.commission-theme app-select-folder-dialog .explorer-tree-node.selected,
.commission-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.commission-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.commission-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.commission-theme app-reports-list section.wrapper,
.commission-theme.theme-override.theme-override app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-reports-list header.header,
.commission-theme.theme-override.theme-override app-reports-list header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme app-reports-list header.header button.clear-search,
.commission-theme.theme-override.theme-override app-reports-list header.header button.clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme app-reports-list header.header button.clear-search:hover,
.commission-theme.theme-override.theme-override app-reports-list header.header button.clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme app-reports-list .clickable-list-container:before,
.commission-theme.theme-override.theme-override app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.commission-theme app-reports-list a.active,
.commission-theme.theme-override.theme-override app-reports-list a.active {
  background-color: #e0e0e0;
}
.commission-theme app-generated-documents-list section.wrapper,
.commission-theme.theme-override.theme-override app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-generated-documents-list header.header,
.commission-theme.theme-override.theme-override app-generated-documents-list header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme app-generated-documents-list header.header button.clear-search,
.commission-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme app-generated-documents-list header.header button.clear-search:hover,
.commission-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme app-generated-documents-list .clickable-list-container:before,
.commission-theme.theme-override.theme-override app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.commission-theme app-generated-documents-list a.active,
.commission-theme.theme-override.theme-override app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.commission-theme app-invoice-editor .button-wrapper,
.commission-theme.theme-override.theme-override app-invoice-editor .button-wrapper {
  background-color: white;
}
.commission-theme .hover-form .mat-form-field-flex:hover,
.commission-theme.theme-override.theme-override .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.commission-theme app-dave-list-card .selected-clickable-list-item, .commission-theme app-dave-list-card .selected-clickable-list-item:hover,
.commission-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item,
.commission-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.commission-theme app-dave-list-card .card-header,
.commission-theme.theme-override.theme-override app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.commission-theme app-dave-list-card .bottom-shadow,
.commission-theme.theme-override.theme-override app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.commission-theme app-filter div.date,
.commission-theme.theme-override.theme-override app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.commission-theme app-event-card .primary,
.commission-theme.theme-override.theme-override app-event-card .primary {
  color: #8caaaf;
}
.commission-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.commission-theme.theme-override.theme-override app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.commission-theme app-booking-positions-list section.wrapper,
.commission-theme.theme-override.theme-override app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-booking-positions-list header.header,
.commission-theme.theme-override.theme-override app-booking-positions-list header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme app-booking-positions-list header.header button.clear-search,
.commission-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme app-booking-positions-list header.header button.clear-search:hover,
.commission-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme app-booking-positions-list .clickable-list-container:before,
.commission-theme.theme-override.theme-override app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.commission-theme app-booking-positions-list a.active,
.commission-theme.theme-override.theme-override app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.commission-theme app-booking-positions-list th,
.commission-theme.theme-override.theme-override app-booking-positions-list th {
  background: whitesmoke !important;
}
.commission-theme app-dave-list tr.highlight,
.commission-theme.theme-override.theme-override app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.commission-theme app-dave-list section.wrapper,
.commission-theme.theme-override.theme-override app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-dave-list .drag-header.cdk-drag-preview,
.commission-theme.theme-override.theme-override app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.commission-theme app-dave-list header.header,
.commission-theme.theme-override.theme-override app-dave-list header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme app-dave-list header.header button.clear-search,
.commission-theme.theme-override.theme-override app-dave-list header.header button.clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme app-dave-list header.header button.clear-search:hover,
.commission-theme.theme-override.theme-override app-dave-list header.header button.clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme app-dave-list .clickable-list-container:before,
.commission-theme.theme-override.theme-override app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.commission-theme app-dave-list .clickable-list-container .global-stats-link > a,
.commission-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.commission-theme app-dave-list a.active,
.commission-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.commission-theme.theme-override.theme-override app-dave-list a.active,
.commission-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.commission-theme app-export-business-volumes-dialog tr.highlight,
.commission-theme.theme-override.theme-override app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.commission-theme app-export-business-volumes-dialog section.wrapper,
.commission-theme.theme-override.theme-override app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.commission-theme.theme-override.theme-override app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.commission-theme app-export-business-volumes-dialog header.header,
.commission-theme.theme-override.theme-override app-export-business-volumes-dialog header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme app-export-business-volumes-dialog header.header button.clear-search,
.commission-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.commission-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme app-export-business-volumes-dialog .clickable-list-container:before,
.commission-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.commission-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.commission-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.commission-theme app-export-business-volumes-dialog a.active,
.commission-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.commission-theme.theme-override.theme-override app-export-business-volumes-dialog a.active,
.commission-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.commission-theme app-contact-list .darker-background.darker-background,
.commission-theme.theme-override.theme-override app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.commission-theme app-contact-list .darker-background.darker-background:hover,
.commission-theme.theme-override.theme-override app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.commission-theme app-select-persons table tr th[mat-header-cell],
.commission-theme.theme-override.theme-override app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.commission-theme app-shift-plan .header-colorful,
.commission-theme.theme-override.theme-override app-shift-plan .header-colorful {
  background-color: #79999f;
  color: white;
}
.commission-theme app-shift-plan .header-colorful .today-button.today-button,
.commission-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.commission-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .commission-theme app-shift-plan .header-colorful .today-button.today-button,
.commission-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button,
.commission-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.commission-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .commission-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.commission-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.commission-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.commission-theme app-detail-piecework main,
.commission-theme.theme-override.theme-override app-detail-piecework main {
  background-color: #8caaaf;
  color: white;
}
.commission-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.commission-theme.theme-override.theme-override app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.commission-theme app-detail-piecework main .mat-list-base .mat-list-item,
.commission-theme.theme-override.theme-override app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.commission-theme app-detail-piecework main .mat-tab-label,
.commission-theme.theme-override.theme-override app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.commission-theme app-detail-piecework header,
.commission-theme.theme-override.theme-override app-detail-piecework header {
  background-color: #79999f;
  color: white;
}
.commission-theme app-detail-piecework mat-expansion-panel.primary-background,
.commission-theme.theme-override.theme-override app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #8caaaf;
  color: white;
}
.commission-theme app-piecework-demo .scrollable,
.commission-theme.theme-override.theme-override app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.commission-theme app-side-nav-bar,
.commission-theme.theme-override.theme-override app-side-nav-bar {
  background-color: whitesmoke;
}
.commission-theme app-side-nav-bar [mat-list-item].is-active,
.commission-theme.theme-override.theme-override app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #8caaaf;
}
.commission-theme app-side-nav-bar mat-nav-list,
.commission-theme.theme-override.theme-override app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.commission-theme .dave-inc-bar,
.commission-theme.theme-override.theme-override .dave-inc-bar {
  background-color: #8caaaf;
}
.commission-theme app-root,
.commission-theme.theme-override.theme-override app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-commission-overview .alex-sein-buntes-feld,
.commission-theme.theme-override.theme-override app-commission-overview .alex-sein-buntes-feld {
  background-color: #8caaaf;
}
.commission-theme app-commission-overview .btgb-table-wrapper th:first-child,
.commission-theme app-commission-overview .btgb-table-wrapper td:first-child,
.commission-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:first-child,
.commission-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.commission-theme app-commission-overview .btgb-table-wrapper .color-dot,
.commission-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.commission-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.commission-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.commission-theme app-commission-overview .btgb-table-wrapper th:last-child,
.commission-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:last-child {
  color: #8caaaf;
  border-color: #8caaaf;
}
.commission-theme app-commission-overview .timeline,
.commission-theme.theme-override.theme-override app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.commission-theme app-commission-overview .timeline-event-card,
.commission-theme.theme-override.theme-override app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.commission-theme app-commission-overview .timeline-event-card:hover,
.commission-theme.theme-override.theme-override app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.commission-theme app-comment-list .inline-send,
.commission-theme.theme-override.theme-override app-comment-list .inline-send {
  background: white;
}
.commission-theme app-new-booking-option .highlight.highlight,
.commission-theme.theme-override.theme-override app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.commission-theme app-new-booking-option .dont-edit.dont-edit,
.commission-theme app-new-booking-option .disabled.disabled,
.commission-theme.theme-override.theme-override app-new-booking-option .dont-edit.dont-edit,
.commission-theme.theme-override.theme-override app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.commission-theme .ngx-toastr,
.commission-theme.theme-override.theme-override .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.commission-theme .ngx-toastr:hover,
.commission-theme.theme-override.theme-override .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.commission-theme .ngx-toastr.toast-success,
.commission-theme.theme-override.theme-override .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.commission-theme .ngx-toastr.toast-error,
.commission-theme.theme-override.theme-override .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.commission-theme .ngx-toastr.toast-info,
.commission-theme.theme-override.theme-override .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-resource-plan .header-colorful,
.commission-theme.theme-override.theme-override app-resource-plan .header-colorful {
  background-color: #79999f;
  color: white;
}
.commission-theme app-resource-plan .header-colorful .today-button.today-button,
.commission-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.commission-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .commission-theme app-resource-plan .header-colorful .today-button.today-button,
.commission-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button,
.commission-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.commission-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .commission-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.commission-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.commission-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.commission-theme app-time-tracker,
.commission-theme.theme-override.theme-override app-time-tracker {
  background-color: #9db7bb;
  color: white;
}
.commission-theme .ngx-mat-colorpicker-content,
.commission-theme.theme-override.theme-override .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.commission-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.commission-theme.theme-override.theme-override .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.commission-theme app-person-list-entry a.link,
.commission-theme.theme-override.theme-override app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-doctor-list-entry .link,
.commission-theme.theme-override.theme-override app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-expansion-panel .scrollable .top-shadow,
.commission-theme.theme-override.theme-override app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.commission-theme app-expansion-panel .scrollable .bottom-shadow,
.commission-theme.theme-override.theme-override app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.commission-theme .app-background-primary,
.commission-theme.theme-override.theme-override .app-background-primary {
  background-color: #8caaaf;
}
.commission-theme .app-background-accent,
.commission-theme.theme-override.theme-override .app-background-accent {
  background-color: #fb8c00;
}
.commission-theme .app-background-warn,
.commission-theme.theme-override.theme-override .app-background-warn {
  background-color: #e91e63;
}
.commission-theme .app-foreground-primary,
.commission-theme.theme-override.theme-override .app-foreground-primary {
  color: #8caaaf;
}
.commission-theme .app-foreground-accent,
.commission-theme.theme-override.theme-override .app-foreground-accent {
  color: #fb8c00;
}
.commission-theme .app-foreground-warn,
.commission-theme.theme-override.theme-override .app-foreground-warn {
  color: #e91e63;
}
.commission-theme app-ck-editor,
.commission-theme.theme-override.theme-override app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.commission-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.commission-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.commission-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.commission-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.commission-theme app-file-order-dialog .list-item,
.commission-theme.theme-override.theme-override app-file-order-dialog .list-item {
  background: white;
}
.commission-theme app-start-process-dialog .selected-files-list,
.commission-theme.theme-override.theme-override app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.commission-theme app-process-main-view .detection-modal-wrapper,
.commission-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper {
  background: white;
}
.commission-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.commission-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #8caaaf;
}
.commission-theme app-process-main-view .main-file-badge,
.commission-theme.theme-override.theme-override app-process-main-view .main-file-badge {
  color: #8caaaf;
}
.commission-theme app-new-document-view-component dropzone .input,
.commission-theme app-new-document-view-component dropzone .pen-icon,
.commission-theme.theme-override.theme-override app-new-document-view-component dropzone .input,
.commission-theme.theme-override.theme-override app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-time-tracker-multiple .timer-card,
.commission-theme.theme-override.theme-override app-time-tracker-multiple .timer-card {
  background-color: #9db7bb;
  color: white;
}
.commission-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.commission-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.commission-theme app-arl-table tr.element-row:not(.expanded-row):active,
.commission-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.commission-theme app-arl-table .add-button-list,
.commission-theme.theme-override.theme-override app-arl-table .add-button-list {
  background: white;
}
.commission-theme app-pseudo-step-header .wrapper-button.active,
.commission-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active {
  border-color: #8caaaf;
}
.commission-theme app-pseudo-step-header .image-wrapper,
.commission-theme.theme-override.theme-override app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.commission-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.commission-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.commission-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #8caaaf;
  color: white;
}
.commission-theme app-milestone-modal .status-form,
.commission-theme.theme-override.theme-override app-milestone-modal .status-form {
  background: white;
}
.commission-theme app-e-invoice-view .grid-borders.grid-borders,
.commission-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.commission-theme app-e-invoice-view .borders,
.commission-theme app-e-invoice-view .borders-column,
.commission-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.commission-theme app-e-invoice-view .borders-row,
.commission-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.commission-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders,
.commission-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.commission-theme.theme-override.theme-override app-e-invoice-view .borders,
.commission-theme.theme-override.theme-override app-e-invoice-view .borders-column,
.commission-theme.theme-override.theme-override app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.commission-theme.theme-override.theme-override app-e-invoice-view .borders-row,
.commission-theme.theme-override.theme-override app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.commission-theme app-e-invoice-view .mat-table td,
.commission-theme app-e-invoice-view .mat-table th,
.commission-theme.theme-override.theme-override app-e-invoice-view .mat-table td,
.commission-theme.theme-override.theme-override app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-e-invoice-allowance-charge-view .borders,
.commission-theme app-e-invoice-allowance-charge-view .borders-column,
.commission-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.commission-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders,
.commission-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column,
.commission-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.commission-theme app-detail-contract .primary,
.commission-theme.theme-override.theme-override app-detail-contract .primary {
  color: #8caaaf;
}
.commission-theme app-detail-contract .filter,
.commission-theme.theme-override.theme-override app-detail-contract .filter {
  background-color: white;
}
.commission-theme app-detail-contract .filter h2,
.commission-theme.theme-override.theme-override app-detail-contract .filter h2 {
  color: #8caaaf;
}
.commission-theme app-contract-list header.header,
.commission-theme.theme-override.theme-override app-contract-list header.header {
  color: white;
  background-color: #79999f;
}
.commission-theme app-detail-doctor .deleted,
.commission-theme.theme-override.theme-override app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.commission-theme app-detail-doctor .bookmark-wrapper,
.commission-theme.theme-override.theme-override app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme app-detail-doctor a.link,
.commission-theme.theme-override.theme-override app-detail-doctor a.link {
  color: white;
}
.commission-theme.dark-theme .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.commission-theme.dark-theme .mat-option,
.commission-theme.theme-override.theme-override.dark-theme .mat-option {
  color: white;
}
.commission-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .commission-theme.dark-theme .mat-option:focus:not(.mat-option-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-option:hover:not(.mat-option-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.commission-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.commission-theme.dark-theme .mat-option.mat-active,
.commission-theme.theme-override.theme-override.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.commission-theme.dark-theme .mat-option.mat-option-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #8caaaf;
}
.commission-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fb8c00;
}
.commission-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.commission-theme.dark-theme .mat-optgroup-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-pseudo-checkbox,
.commission-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme .mat-pseudo-checkbox::after,
.commission-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.commission-theme.dark-theme .mat-pseudo-checkbox-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.commission-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.commission-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.commission-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.commission-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #8caaaf;
}
.commission-theme.dark-theme .mat-pseudo-checkbox-checked,
.commission-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.commission-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.commission-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.commission-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked,
.commission-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate,
.commission-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.commission-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fb8c00;
}
.commission-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.commission-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.commission-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.commission-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.commission-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.commission-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.commission-theme.dark-theme .mat-app-background, .commission-theme.dark-theme.mat-app-background,
.commission-theme.theme-override.theme-override.dark-theme .mat-app-background,
.commission-theme.theme-override.theme-override.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.commission-theme.dark-theme .mat-elevation-z0,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z1,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z2,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z3,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z4,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z5,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z6,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z7,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z8,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z9,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z10,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z11,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z12,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z13,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z14,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z15,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z16,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z17,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z18,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z19,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z20,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z21,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z22,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z23,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-elevation-z24,
.commission-theme.theme-override.theme-override.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.commission-theme.dark-theme .mat-autocomplete-panel,
.commission-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.commission-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.commission-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.commission-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.commission-theme.dark-theme .mat-badge,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge {
  position: relative;
}
.commission-theme.dark-theme .mat-badge.mat-badge,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.commission-theme.dark-theme .mat-badge-hidden .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.commission-theme.dark-theme .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.commission-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.commission-theme.dark-theme .mat-badge-content._mat-animation-noopable,
.commission-theme.theme-override.theme-override.dark-theme .ng-animate-disabled .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.commission-theme.dark-theme .mat-badge-content.mat-badge-active,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.commission-theme.dark-theme .mat-badge-small .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.commission-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.commission-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.commission-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .commission-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.commission-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .commission-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.commission-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .commission-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.commission-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .commission-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.commission-theme.dark-theme .mat-badge-medium .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.commission-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.commission-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.commission-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .commission-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.commission-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .commission-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.commission-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .commission-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.commission-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .commission-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.commission-theme.dark-theme .mat-badge-large .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.commission-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.commission-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.commission-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .commission-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.commission-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .commission-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.commission-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .commission-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.commission-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .commission-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .commission-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.commission-theme.dark-theme .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  color: white;
  background: #8caaaf;
}
.cdk-high-contrast-active .commission-theme.dark-theme .mat-badge-content, .cdk-high-contrast-active .commission-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.commission-theme.dark-theme .mat-badge-accent .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-accent .mat-badge-content {
  background: #fb8c00;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme.dark-theme .mat-badge-warn .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.commission-theme.dark-theme .mat-badge-disabled .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-bottom-sheet-container,
.commission-theme.theme-override.theme-override.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.commission-theme.dark-theme .mat-button, .commission-theme.dark-theme .mat-icon-button, .commission-theme.dark-theme .mat-stroked-button,
.commission-theme.theme-override.theme-override.dark-theme .mat-button,
.commission-theme.theme-override.theme-override.dark-theme .mat-icon-button,
.commission-theme.theme-override.theme-override.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.commission-theme.dark-theme .mat-button.mat-primary, .commission-theme.dark-theme .mat-icon-button.mat-primary, .commission-theme.dark-theme .mat-stroked-button.mat-primary,
.commission-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary,
.commission-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary,
.commission-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary {
  color: #8caaaf;
}
.commission-theme.dark-theme .mat-button.mat-accent, .commission-theme.dark-theme .mat-icon-button.mat-accent, .commission-theme.dark-theme .mat-stroked-button.mat-accent,
.commission-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent,
.commission-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent,
.commission-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent {
  color: #fb8c00;
}
.commission-theme.dark-theme .mat-button.mat-warn, .commission-theme.dark-theme .mat-icon-button.mat-warn, .commission-theme.dark-theme .mat-stroked-button.mat-warn,
.commission-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn,
.commission-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn,
.commission-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.commission-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .commission-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .commission-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .commission-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .commission-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .commission-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .commission-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .commission-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .commission-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .commission-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .commission-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .commission-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.commission-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .commission-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .commission-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #8caaaf;
}
.commission-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .commission-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .commission-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fb8c00;
}
.commission-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .commission-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .commission-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.commission-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .commission-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .commission-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.commission-theme.dark-theme .mat-button .mat-ripple-element, .commission-theme.dark-theme .mat-icon-button .mat-ripple-element, .commission-theme.dark-theme .mat-stroked-button .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-button .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-icon-button .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.commission-theme.dark-theme .mat-button-focus-overlay,
.commission-theme.theme-override.theme-override.dark-theme .mat-button-focus-overlay {
  background: white;
}
.commission-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme .mat-flat-button, .commission-theme.dark-theme .mat-raised-button, .commission-theme.dark-theme .mat-fab, .commission-theme.dark-theme .mat-mini-fab,
.commission-theme.theme-override.theme-override.dark-theme .mat-flat-button,
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button,
.commission-theme.theme-override.theme-override.dark-theme .mat-fab,
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.commission-theme.dark-theme .mat-flat-button.mat-primary, .commission-theme.dark-theme .mat-raised-button.mat-primary, .commission-theme.dark-theme .mat-fab.mat-primary, .commission-theme.dark-theme .mat-mini-fab.mat-primary,
.commission-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.commission-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.commission-theme.dark-theme .mat-flat-button.mat-accent, .commission-theme.dark-theme .mat-raised-button.mat-accent, .commission-theme.dark-theme .mat-fab.mat-accent, .commission-theme.dark-theme .mat-mini-fab.mat-accent,
.commission-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.commission-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme.dark-theme .mat-flat-button.mat-warn, .commission-theme.dark-theme .mat-raised-button.mat-warn, .commission-theme.dark-theme .mat-fab.mat-warn, .commission-theme.dark-theme .mat-mini-fab.mat-warn,
.commission-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.commission-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.commission-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .commission-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .commission-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .commission-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .commission-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .commission-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .commission-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .commission-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .commission-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .commission-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .commission-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .commission-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .commission-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .commission-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .commission-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .commission-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.commission-theme.dark-theme .mat-flat-button.mat-primary, .commission-theme.dark-theme .mat-raised-button.mat-primary, .commission-theme.dark-theme .mat-fab.mat-primary, .commission-theme.dark-theme .mat-mini-fab.mat-primary,
.commission-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.commission-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  background-color: #8caaaf;
}
.commission-theme.dark-theme .mat-flat-button.mat-accent, .commission-theme.dark-theme .mat-raised-button.mat-accent, .commission-theme.dark-theme .mat-fab.mat-accent, .commission-theme.dark-theme .mat-mini-fab.mat-accent,
.commission-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.commission-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  background-color: #fb8c00;
}
.commission-theme.dark-theme .mat-flat-button.mat-warn, .commission-theme.dark-theme .mat-raised-button.mat-warn, .commission-theme.dark-theme .mat-fab.mat-warn, .commission-theme.dark-theme .mat-mini-fab.mat-warn,
.commission-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.commission-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.commission-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .commission-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .commission-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .commission-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .commission-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .commission-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .commission-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .commission-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .commission-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .commission-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .commission-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .commission-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .commission-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .commission-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .commission-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .commission-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .commission-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .commission-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .commission-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.commission-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .commission-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .commission-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .commission-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.commission-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .commission-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .commission-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .commission-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.commission-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .commission-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .commission-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override.dark-theme .mat-fab:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .commission-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .commission-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.commission-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.commission-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.commission-theme.dark-theme .mat-button-toggle,
.commission-theme.theme-override.theme-override.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.commission-theme.theme-override.theme-override.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme .mat-button-toggle-appearance-standard,
.commission-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.commission-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.commission-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.commission-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.commission-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.commission-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.commission-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.commission-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.commission-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.commission-theme.dark-theme .mat-button-toggle-checked,
.commission-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.commission-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.commission-theme.dark-theme .mat-button-toggle-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.commission-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.commission-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.commission-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.commission-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.commission-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.commission-theme.dark-theme .mat-button-toggle-group-appearance-standard,
.commission-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.commission-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.commission-theme.dark-theme .mat-card,
.commission-theme.theme-override.theme-override.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.commission-theme.dark-theme .mat-card:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-card-subtitle,
.commission-theme.theme-override.theme-override.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme .mat-checkbox-frame,
.commission-theme.theme-override.theme-override.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme .mat-checkbox-checkmark,
.commission-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.commission-theme.dark-theme .mat-checkbox-checkmark-path,
.commission-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.commission-theme.dark-theme .mat-checkbox-mixedmark,
.commission-theme.theme-override.theme-override.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.commission-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .commission-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.commission-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.commission-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #8caaaf;
}
.commission-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .commission-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.commission-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.commission-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fb8c00;
}
.commission-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .commission-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.commission-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.commission-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.commission-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .commission-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.commission-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.commission-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.commission-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.commission-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.commission-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-checkbox .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.commission-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.commission-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #8caaaf;
}
.commission-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.commission-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fb8c00;
}
.commission-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.commission-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.commission-theme.dark-theme .mat-chip.mat-standard-chip,
.commission-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.commission-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.commission-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.commission-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.commission-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.commission-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.commission-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.commission-theme.dark-theme .mat-chip.mat-standard-chip::after,
.commission-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.commission-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.commission-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #8caaaf;
  color: white;
}
.commission-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.commission-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.commission-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.commission-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.commission-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.commission-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.commission-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.commission-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.commission-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.commission-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fb8c00;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.commission-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.commission-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.commission-theme.dark-theme .mat-table,
.commission-theme.theme-override.theme-override.dark-theme .mat-table {
  background: #424242;
}
.commission-theme.dark-theme .mat-table thead, .commission-theme.dark-theme .mat-table tbody, .commission-theme.dark-theme .mat-table tfoot,
.commission-theme.dark-theme mat-header-row, .commission-theme.dark-theme mat-row, .commission-theme.dark-theme mat-footer-row,
.commission-theme.dark-theme [mat-header-row], .commission-theme.dark-theme [mat-row], .commission-theme.dark-theme [mat-footer-row],
.commission-theme.dark-theme .mat-table-sticky,
.commission-theme.theme-override.theme-override.dark-theme .mat-table thead,
.commission-theme.theme-override.theme-override.dark-theme .mat-table tbody,
.commission-theme.theme-override.theme-override.dark-theme .mat-table tfoot,
.commission-theme.theme-override.theme-override.dark-theme mat-header-row,
.commission-theme.theme-override.theme-override.dark-theme mat-row,
.commission-theme.theme-override.theme-override.dark-theme mat-footer-row,
.commission-theme.theme-override.theme-override.dark-theme [mat-header-row],
.commission-theme.theme-override.theme-override.dark-theme [mat-row],
.commission-theme.theme-override.theme-override.dark-theme [mat-footer-row],
.commission-theme.theme-override.theme-override.dark-theme .mat-table-sticky {
  background: inherit;
}
.commission-theme.dark-theme mat-row, .commission-theme.dark-theme mat-header-row, .commission-theme.dark-theme mat-footer-row,
.commission-theme.dark-theme th.mat-header-cell, .commission-theme.dark-theme td.mat-cell, .commission-theme.dark-theme td.mat-footer-cell,
.commission-theme.theme-override.theme-override.dark-theme mat-row,
.commission-theme.theme-override.theme-override.dark-theme mat-header-row,
.commission-theme.theme-override.theme-override.dark-theme mat-footer-row,
.commission-theme.theme-override.theme-override.dark-theme th.mat-header-cell,
.commission-theme.theme-override.theme-override.dark-theme td.mat-cell,
.commission-theme.theme-override.theme-override.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme .mat-header-cell,
.commission-theme.theme-override.theme-override.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme .mat-cell, .commission-theme.dark-theme .mat-footer-cell,
.commission-theme.theme-override.theme-override.dark-theme .mat-cell,
.commission-theme.theme-override.theme-override.dark-theme .mat-footer-cell {
  color: white;
}
.commission-theme.dark-theme .mat-calendar-arrow,
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-arrow {
  fill: white;
}
.commission-theme.dark-theme .mat-datepicker-toggle,
.commission-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.commission-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.commission-theme.dark-theme .mat-calendar-table-header-divider::after,
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme .mat-calendar-table-header,
.commission-theme.dark-theme .mat-calendar-body-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header,
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme .mat-calendar-body-cell-content,
.commission-theme.dark-theme .mat-date-range-input-separator,
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.commission-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-calendar-body-in-preview,
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.commission-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.commission-theme.dark-theme .mat-calendar-body-in-range::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(140, 170, 175, 0.2);
}
.commission-theme.dark-theme .mat-calendar-body-comparison-identical,
.commission-theme.dark-theme .mat-calendar-body-in-comparison-range::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical,
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.commission-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.commission-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.commission-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(140, 170, 175, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.commission-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.commission-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.commission-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(140, 170, 175, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.commission-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.commission-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.commission-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.commission-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.commission-theme.dark-theme .mat-calendar-body-selected,
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-body-selected {
  background-color: #8caaaf;
  color: white;
}
.commission-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(140, 170, 175, 0.4);
}
.commission-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected,
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.commission-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(140, 170, 175, 0.3);
}
@media (hover: hover) {
  .commission-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(140, 170, 175, 0.3);
  }
}
.commission-theme.dark-theme .mat-datepicker-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.commission-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(251, 140, 0, 0.2);
}
.commission-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.commission-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.commission-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.commission-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(251, 140, 0, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.commission-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.commission-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(251, 140, 0, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.commission-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.commission-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.commission-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.commission-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.commission-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fb8c00;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(251, 140, 0, 0.4);
}
.commission-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.commission-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(251, 140, 0, 0.3);
}
@media (hover: hover) {
  .commission-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(251, 140, 0, 0.3);
  }
}
.commission-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.commission-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.commission-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.commission-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.commission-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.commission-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.commission-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.commission-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.commission-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.commission-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.commission-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.commission-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.commission-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.commission-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.commission-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .commission-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.commission-theme.dark-theme .mat-datepicker-content-touch,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-datepicker-toggle-active,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active {
  color: #8caaaf;
}
.commission-theme.dark-theme .mat-datepicker-toggle-active.mat-accent,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fb8c00;
}
.commission-theme.dark-theme .mat-datepicker-toggle-active.mat-warn,
.commission-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.commission-theme.dark-theme .mat-date-range-input-inner[disabled],
.commission-theme.theme-override.theme-override.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-dialog-container,
.commission-theme.theme-override.theme-override.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.commission-theme.dark-theme .mat-divider,
.commission-theme.theme-override.theme-override.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme .mat-divider-vertical,
.commission-theme.theme-override.theme-override.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme .mat-expansion-panel,
.commission-theme.theme-override.theme-override.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.commission-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-action-row,
.commission-theme.theme-override.theme-override.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .commission-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .commission-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.commission-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.commission-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.commission-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .commission-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.commission-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.commission-theme.dark-theme .mat-expansion-panel-header-title,
.commission-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.commission-theme.dark-theme .mat-expansion-panel-header-description,
.commission-theme.dark-theme .mat-expansion-indicator::after,
.commission-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-description,
.commission-theme.theme-override.theme-override.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true],
.commission-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.commission-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.commission-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.commission-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.commission-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.commission-theme.dark-theme .mat-form-field-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme .mat-hint,
.commission-theme.theme-override.theme-override.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #8caaaf;
}
.commission-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fb8c00;
}
.commission-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.commission-theme.dark-theme .mat-focused .mat-form-field-required-marker,
.commission-theme.theme-override.theme-override.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #fb8c00;
}
.commission-theme.dark-theme .mat-form-field-ripple,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.commission-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #8caaaf;
}
.commission-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fb8c00;
}
.commission-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.commission-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #8caaaf;
}
.commission-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fb8c00;
}
.commission-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.commission-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.commission-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.commission-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.commission-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.commission-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.commission-theme.dark-theme .mat-error,
.commission-theme.theme-override.theme-override.dark-theme .mat-error {
  color: #e91e63;
}
.commission-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.commission-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.commission-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.commission-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.commission-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.commission-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.commission-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.commission-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #8caaaf;
}
.commission-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fb8c00;
}
.commission-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.commission-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.commission-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.commission-theme.dark-theme .mat-icon.mat-primary,
.commission-theme.theme-override.theme-override.dark-theme .mat-icon.mat-primary {
  color: #8caaaf;
}
.commission-theme.dark-theme .mat-icon.mat-accent,
.commission-theme.theme-override.theme-override.dark-theme .mat-icon.mat-accent {
  color: #fb8c00;
}
.commission-theme.dark-theme .mat-icon.mat-warn,
.commission-theme.theme-override.theme-override.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.commission-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme .mat-input-element:disabled,
.commission-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.commission-theme.theme-override.theme-override.dark-theme .mat-input-element:disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-input-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-input-element {
  caret-color: #8caaaf;
}
.commission-theme.dark-theme .mat-input-element::placeholder,
.commission-theme.theme-override.theme-override.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-input-element::-moz-placeholder,
.commission-theme.theme-override.theme-override.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-input-element::-webkit-input-placeholder,
.commission-theme.theme-override.theme-override.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-input-element:-ms-input-placeholder,
.commission-theme.theme-override.theme-override.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option,
.commission-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.commission-theme.dark-theme .mat-form-field.mat-accent .mat-input-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fb8c00;
}
.commission-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.commission-theme.dark-theme .mat-form-field-invalid .mat-input-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-warn .mat-input-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.commission-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.commission-theme.dark-theme .mat-list-base .mat-list-item,
.commission-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.commission-theme.dark-theme .mat-list-base .mat-list-option,
.commission-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.commission-theme.dark-theme .mat-list-base .mat-subheader,
.commission-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme .mat-list-base .mat-list-item-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-list-option:hover, .commission-theme.dark-theme .mat-list-option:focus,
.commission-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.commission-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.commission-theme.dark-theme .mat-action-list .mat-list-item:hover,
.commission-theme.dark-theme .mat-action-list .mat-list-item:focus,
.commission-theme.theme-override.theme-override.dark-theme .mat-list-option:hover,
.commission-theme.theme-override.theme-override.dark-theme .mat-list-option:focus,
.commission-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:hover,
.commission-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:focus,
.commission-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:hover,
.commission-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.commission-theme.dark-theme .mat-list-single-selected-option, .commission-theme.dark-theme .mat-list-single-selected-option:hover, .commission-theme.dark-theme .mat-list-single-selected-option:focus,
.commission-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option,
.commission-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:hover,
.commission-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme .mat-menu-panel,
.commission-theme.theme-override.theme-override.dark-theme .mat-menu-panel {
  background: #424242;
}
.commission-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-menu-item,
.commission-theme.theme-override.theme-override.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.commission-theme.dark-theme .mat-menu-item[disabled],
.commission-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.commission-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color,
.commission-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled],
.commission-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.commission-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.commission-theme.dark-theme .mat-menu-submenu-icon,
.commission-theme.theme-override.theme-override.dark-theme .mat-menu-item .mat-icon-no-color,
.commission-theme.theme-override.theme-override.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.commission-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.commission-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.commission-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.commission-theme.dark-theme .mat-menu-item-highlighted:not([disabled]),
.commission-theme.theme-override.theme-override.dark-theme .mat-menu-item:hover:not([disabled]),
.commission-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.commission-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.commission-theme.theme-override.theme-override.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.commission-theme.dark-theme .mat-paginator,
.commission-theme.theme-override.theme-override.dark-theme .mat-paginator {
  background: #424242;
}
.commission-theme.dark-theme .mat-paginator,
.commission-theme.dark-theme .mat-paginator-page-size .mat-select-trigger,
.commission-theme.theme-override.theme-override.dark-theme .mat-paginator,
.commission-theme.theme-override.theme-override.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme .mat-paginator-decrement,
.commission-theme.dark-theme .mat-paginator-increment,
.commission-theme.theme-override.theme-override.dark-theme .mat-paginator-decrement,
.commission-theme.theme-override.theme-override.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.commission-theme.dark-theme .mat-paginator-first,
.commission-theme.dark-theme .mat-paginator-last,
.commission-theme.theme-override.theme-override.dark-theme .mat-paginator-first,
.commission-theme.theme-override.theme-override.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.commission-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.commission-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.commission-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.commission-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last,
.commission-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.commission-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.commission-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.commission-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-progress-bar-background,
.commission-theme.theme-override.theme-override.dark-theme .mat-progress-bar-background {
  fill: #38404e;
}
.commission-theme.dark-theme .mat-progress-bar-buffer,
.commission-theme.theme-override.theme-override.dark-theme .mat-progress-bar-buffer {
  background-color: #38404e;
}
.commission-theme.dark-theme .mat-progress-bar-fill::after,
.commission-theme.theme-override.theme-override.dark-theme .mat-progress-bar-fill::after {
  background-color: #8caaaf;
}
.commission-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.commission-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #543822;
}
.commission-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.commission-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #543822;
}
.commission-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.commission-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fb8c00;
}
.commission-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.commission-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.commission-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.commission-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.commission-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.commission-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.commission-theme.dark-theme .mat-progress-spinner circle, .commission-theme.dark-theme .mat-spinner circle,
.commission-theme.theme-override.theme-override.dark-theme .mat-progress-spinner circle,
.commission-theme.theme-override.theme-override.dark-theme .mat-spinner circle {
  stroke: #8caaaf;
}
.commission-theme.dark-theme .mat-progress-spinner.mat-accent circle, .commission-theme.dark-theme .mat-spinner.mat-accent circle,
.commission-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-accent circle,
.commission-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-accent circle {
  stroke: #fb8c00;
}
.commission-theme.dark-theme .mat-progress-spinner.mat-warn circle, .commission-theme.dark-theme .mat-spinner.mat-warn circle,
.commission-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-warn circle,
.commission-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.commission-theme.dark-theme .mat-radio-outer-circle,
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #8caaaf;
}
.commission-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.commission-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .commission-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .commission-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #8caaaf;
}
.commission-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fb8c00;
}
.commission-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.commission-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .commission-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .commission-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fb8c00;
}
.commission-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.commission-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.commission-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .commission-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .commission-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.commission-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.commission-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.commission-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-radio-button .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.commission-theme.dark-theme .mat-select-value,
.commission-theme.theme-override.theme-override.dark-theme .mat-select-value {
  color: white;
}
.commission-theme.dark-theme .mat-select-placeholder,
.commission-theme.theme-override.theme-override.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-select-disabled .mat-select-value,
.commission-theme.theme-override.theme-override.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-select-arrow,
.commission-theme.theme-override.theme-override.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme .mat-select-panel,
.commission-theme.theme-override.theme-override.dark-theme .mat-select-panel {
  background: #424242;
}
.commission-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]),
.commission-theme.theme-override.theme-override.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.commission-theme.theme-override.theme-override.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #8caaaf;
}
.commission-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fb8c00;
}
.commission-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.commission-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.commission-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.commission-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-drawer-container,
.commission-theme.theme-override.theme-override.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.commission-theme.dark-theme .mat-drawer,
.commission-theme.theme-override.theme-override.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.commission-theme.dark-theme .mat-drawer.mat-drawer-push,
.commission-theme.theme-override.theme-override.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.commission-theme.dark-theme .mat-drawer:not(.mat-drawer-side),
.commission-theme.theme-override.theme-override.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-drawer-side,
.commission-theme.theme-override.theme-override.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme .mat-drawer-side.mat-drawer-end,
.commission-theme.theme-override.theme-override.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.commission-theme.dark-theme [dir=rtl] .mat-drawer-side,
.commission-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.commission-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.commission-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown,
.commission-theme.theme-override.theme-override.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.commission-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fb8c00;
}
.commission-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(251, 140, 0, 0.54);
}
.commission-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fb8c00;
}
.commission-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #8caaaf;
}
.commission-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(140, 170, 175, 0.54);
}
.commission-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #8caaaf;
}
.commission-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.commission-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.commission-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.commission-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.commission-theme.dark-theme .mat-slide-toggle-thumb,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.commission-theme.dark-theme .mat-slide-toggle-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-slider-track-background,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.commission-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.commission-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.commission-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #8caaaf;
}
.commission-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.commission-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(140, 170, 175, 0.2);
}
.commission-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.commission-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.commission-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fb8c00;
}
.commission-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(251, 140, 0, 0.2);
}
.commission-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.commission-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.commission-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.commission-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.commission-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.commission-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.commission-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider:hover .mat-slider-track-background,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.commission-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.commission-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.commission-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.commission-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.commission-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.commission-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.commission-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.commission-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.commission-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.commission-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .commission-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.commission-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .commission-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.commission-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.commission-theme.dark-theme .mat-slider-vertical .mat-slider-ticks,
.commission-theme.theme-override.theme-override.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.commission-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .commission-theme.dark-theme .mat-step-header.cdk-program-focused, .commission-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .commission-theme.dark-theme .mat-step-header:hover[aria-disabled=false],
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-keyboard-focused,
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-program-focused,
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header:hover:not([aria-disabled]),
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.commission-theme.dark-theme .mat-step-header:hover[aria-disabled=true],
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .commission-theme.dark-theme .mat-step-header:hover,
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.commission-theme.dark-theme .mat-step-header .mat-step-label,
.commission-theme.dark-theme .mat-step-header .mat-step-optional,
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme .mat-step-header .mat-step-icon,
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.commission-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.commission-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.commission-theme.dark-theme .mat-step-header .mat-step-icon-state-edit,
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-selected,
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-done,
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #8caaaf;
  color: white;
}
.commission-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon,
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.commission-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.commission-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fb8c00;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon,
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.commission-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.commission-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.commission-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.commission-theme.dark-theme .mat-step-header .mat-step-icon-state-error,
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.commission-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active,
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.commission-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error,
.commission-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.commission-theme.dark-theme .mat-stepper-horizontal, .commission-theme.dark-theme .mat-stepper-vertical,
.commission-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal,
.commission-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.commission-theme.dark-theme .mat-stepper-vertical-line::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme .mat-horizontal-stepper-header::before,
.commission-theme.dark-theme .mat-horizontal-stepper-header::after,
.commission-theme.dark-theme .mat-stepper-horizontal-line,
.commission-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::after,
.commission-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme .mat-sort-header-arrow,
.commission-theme.theme-override.theme-override.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.commission-theme.dark-theme .mat-tab-nav-bar,
.commission-theme.dark-theme .mat-tab-header,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.commission-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.commission-theme.dark-theme .mat-tab-label, .commission-theme.dark-theme .mat-tab-link,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-link {
  color: white;
}
.commission-theme.dark-theme .mat-tab-label.mat-tab-disabled, .commission-theme.dark-theme .mat-tab-link.mat-tab-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-label.mat-tab-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.commission-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.commission-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-],
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.commission-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .commission-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(157, 183, 187, 0.3);
}
.commission-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .commission-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-ink-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #8caaaf;
}
.commission-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .commission-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .commission-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .commission-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.commission-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .commission-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 167, 38, 0.3);
}
.commission-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .commission-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-ink-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fb8c00;
}
.commission-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .commission-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .commission-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .commission-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.commission-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .commission-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.commission-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .commission-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-ink-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.commission-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .commission-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .commission-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .commission-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.commission-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(157, 183, 187, 0.3);
}
.commission-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .commission-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .commission-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #8caaaf;
}
.commission-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .commission-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.commission-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .commission-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.commission-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.commission-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.commission-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.commission-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.commission-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.commission-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 167, 38, 0.3);
}
.commission-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .commission-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .commission-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fb8c00;
}
.commission-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .commission-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .commission-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.commission-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.commission-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.commission-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.commission-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.commission-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.commission-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.commission-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .commission-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .commission-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.commission-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .commission-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.commission-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .commission-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.commission-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.commission-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.commission-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.commission-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.commission-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .commission-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.commission-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.commission-theme.dark-theme .mat-toolbar,
.commission-theme.theme-override.theme-override.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.commission-theme.dark-theme .mat-toolbar.mat-primary,
.commission-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-primary {
  background: #8caaaf;
  color: white;
}
.commission-theme.dark-theme .mat-toolbar.mat-accent,
.commission-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-accent {
  background: #fb8c00;
  color: rgba(0, 0, 0, 0.87);
}
.commission-theme.dark-theme .mat-toolbar.mat-warn,
.commission-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.commission-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.commission-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.commission-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.commission-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-underline,
.commission-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-ripple,
.commission-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.commission-theme.dark-theme .mat-toolbar .mat-form-field-label,
.commission-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.commission-theme.dark-theme .mat-toolbar .mat-select-value,
.commission-theme.dark-theme .mat-toolbar .mat-select-arrow,
.commission-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.commission-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.commission-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-value,
.commission-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-arrow,
.commission-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.commission-theme.dark-theme .mat-toolbar .mat-input-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.commission-theme.dark-theme .mat-tooltip,
.commission-theme.theme-override.theme-override.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.commission-theme.dark-theme .mat-tree,
.commission-theme.theme-override.theme-override.dark-theme .mat-tree {
  background: #424242;
}
.commission-theme.dark-theme .mat-tree-node,
.commission-theme.dark-theme .mat-nested-tree-node,
.commission-theme.theme-override.theme-override.dark-theme .mat-tree-node,
.commission-theme.theme-override.theme-override.dark-theme .mat-nested-tree-node {
  color: white;
}
.commission-theme.dark-theme .mat-snack-bar-container,
.commission-theme.theme-override.theme-override.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.commission-theme.dark-theme .mat-simple-snackbar-action,
.commission-theme.theme-override.theme-override.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.commission-theme.dark-theme app-mat-menu-header,
.commission-theme.theme-override.theme-override.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.commission-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.commission-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.commission-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.commission-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #8caaaf;
}
.commission-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(140, 170, 175, 0.54);
}
.commission-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #8caaaf;
}
.commission-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.commission-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.commission-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.commission-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.commission-theme.dark-theme .mat-slide-toggle-thumb,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.commission-theme.dark-theme .mat-slide-toggle-bar,
.commission-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme .mat-green .mat-progress-bar-background,
.commission-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.commission-theme.dark-theme .mat-green .mat-progress-bar-buffer,
.commission-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.commission-theme.dark-theme .mat-green .mat-progress-bar-fill::after,
.commission-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.commission-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.commission-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #543822;
}
.commission-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.commission-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #543822;
}
.commission-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.commission-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fb8c00;
}
.commission-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.commission-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.commission-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.commission-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.commission-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.commission-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.commission-theme.dark-theme .mat-button.mat-primary-lighter,
.commission-theme.dark-theme .mat-stroked-button.mat-primary-lighter,
.commission-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter,
.commission-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #9db7bb;
}
.commission-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.commission-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover,
.commission-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter:hover,
.commission-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.commission-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.commission-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.commission-theme.dark-theme .mat-fab.mat-primary-lighter,
.commission-theme.dark-theme .mat-mini-fab.mat-primary-lighter,
.commission-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary-lighter,
.commission-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary-lighter,
.commission-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary-lighter,
.commission-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #9db7bb;
}
.commission-theme.dark-theme .mat-icon-button.mat-primary-lighter,
.commission-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #9db7bb;
}
.commission-theme.dark-theme .dave-background-image,
.commission-theme.theme-override.theme-override.dark-theme .dave-background-image {
  background-color: #8caaaf;
  color: white;
}
.commission-theme.dark-theme .clickable-list-container:before,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.commission-theme.dark-theme .clickable-list,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list {
  background-color: #424242;
}
.commission-theme.dark-theme .clickable-list-item,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.commission-theme.dark-theme .clickable-list-item.is-active, .commission-theme.dark-theme .clickable-list-item:hover, .commission-theme.dark-theme .clickable-list-item:active, .commission-theme.dark-theme .clickable-list-item:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.commission-theme.dark-theme .clickable-list-item.app-color-event,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-event.is-active, .commission-theme.dark-theme .clickable-list-item.app-color-event:hover, .commission-theme.dark-theme .clickable-list-item.app-color-event:active, .commission-theme.dark-theme .clickable-list-item.app-color-event:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-time-tracking,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .commission-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .commission-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .commission-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-approved,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .commission-theme.dark-theme .clickable-list-item.app-color-approved:hover, .commission-theme.dark-theme .clickable-list-item.app-color-approved:active, .commission-theme.dark-theme .clickable-list-item.app-color-approved:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-declined,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .commission-theme.dark-theme .clickable-list-item.app-color-declined:hover, .commission-theme.dark-theme .clickable-list-item.app-color-declined:active, .commission-theme.dark-theme .clickable-list-item.app-color-declined:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .commission-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .commission-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .commission-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-invoice-booked,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .commission-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .commission-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .commission-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-late,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-late.is-active, .commission-theme.dark-theme .clickable-list-item.app-color-late:hover, .commission-theme.dark-theme .clickable-list-item.app-color-late:active, .commission-theme.dark-theme .clickable-list-item.app-color-late:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-invoice-storniert,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .commission-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .commission-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .commission-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-invoice-approved,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .commission-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .commission-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .commission-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-commission-open,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .commission-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .commission-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .commission-theme.dark-theme .clickable-list-item.app-color-commission-open:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-commission-in-progress,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .commission-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .commission-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .commission-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-commission-freigabe,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .commission-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .commission-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .commission-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .commission-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .commission-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .commission-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .commission-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .commission-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .commission-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .commission-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .commission-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .commission-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.commission-theme.dark-theme .clickable-list-item.custom-background-color,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.commission-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .commission-theme.dark-theme .clickable-list-item.custom-background-color:hover, .commission-theme.dark-theme .clickable-list-item.custom-background-color:active, .commission-theme.dark-theme .clickable-list-item.custom-background-color:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.commission-theme.dark-theme .disabled-table-entry, .commission-theme.dark-theme .is-highlighted,
.commission-theme.theme-override.theme-override.dark-theme .disabled-table-entry,
.commission-theme.theme-override.theme-override.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.commission-theme.dark-theme app-customer-list tr.highlight,
.commission-theme.theme-override.theme-override.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.commission-theme.dark-theme app-customer-list section.wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.commission-theme.dark-theme app-customer-list header.header,
.commission-theme.theme-override.theme-override.dark-theme app-customer-list header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-customer-list header.header button.clear-search,
.commission-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-customer-list header.header button.clear-search:hover,
.commission-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme.dark-theme app-customer-list .clickable-list-container:before,
.commission-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a,
.commission-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.commission-theme.dark-theme app-customer-list a.active,
.commission-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.commission-theme.theme-override.theme-override.dark-theme app-customer-list a.active,
.commission-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.commission-theme.dark-theme app-employee-list tr.highlight,
.commission-theme.theme-override.theme-override.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.commission-theme.dark-theme app-employee-list section.wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.commission-theme.dark-theme app-employee-list header.header,
.commission-theme.theme-override.theme-override.dark-theme app-employee-list header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-employee-list header.header button.clear-search,
.commission-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-employee-list header.header button.clear-search:hover,
.commission-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme.dark-theme app-employee-list .clickable-list-container:before,
.commission-theme.theme-override.theme-override.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme app-employee-list a.active,
.commission-theme.theme-override.theme-override.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.commission-theme.dark-theme app-history-side-elements .component,
.commission-theme.theme-override.theme-override.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.commission-theme.dark-theme app-history-side-elements .component > * > header.header,
.commission-theme.theme-override.theme-override.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-header,
.commission-theme.theme-override.theme-override.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .commission-theme.dark-theme app-header,
.commission-theme.theme-override.theme-override.dark-theme app-header {
    background-color: #8caaaf;
    color: white;
  }
  .commission-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.commission-theme.dark-theme app-header .mat-spinner circle,
.commission-theme.theme-override.theme-override.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.commission-theme.theme-override.theme-override.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.commission-theme.dark-theme app-login a,
.commission-theme.theme-override.theme-override.dark-theme app-login a {
  color: #8caaaf;
}
.commission-theme.dark-theme app-login .wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.commission-theme.dark-theme app-login .formDialog h2,
.commission-theme.theme-override.theme-override.dark-theme app-login .formDialog h2 {
  color: white;
}
.commission-theme.dark-theme app-history-bookmarks .header,
.commission-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header {
  color: white;
}
.commission-theme.dark-theme app-history-bookmarks .header > fa-icon,
.commission-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.commission-theme.dark-theme app-history-bookmarks .clickable-list-container,
.commission-theme.theme-override.theme-override.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.commission-theme.dark-theme app-partner-list section.wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.commission-theme.dark-theme app-partner-list header.header,
.commission-theme.theme-override.theme-override.dark-theme app-partner-list header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-partner-list header.header button.clear-search,
.commission-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-partner-list header.header button.clear-search:hover,
.commission-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme.dark-theme app-partner-list .clickable-list-container:before,
.commission-theme.theme-override.theme-override.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme app-partner-list a.active,
.commission-theme.theme-override.theme-override.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.commission-theme.dark-theme app-home-dashboard .welcome-message .headline,
.commission-theme.dark-theme app-home-dashboard .header .headline,
.commission-theme.theme-override.theme-override.dark-theme app-home-dashboard .welcome-message .headline,
.commission-theme.theme-override.theme-override.dark-theme app-home-dashboard .header .headline {
  color: white;
}
.commission-theme.dark-theme app-home-dashboard app-commission-dashboard header.header,
.commission-theme.theme-override.theme-override.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.commission-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image,
.commission-theme.theme-override.theme-override.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #8caaaf;
  color: white;
}
.commission-theme.dark-theme app-home-dashboard .mobile-wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.commission-theme.dark-theme app-home-dashboard .widget:not(.transparent),
.commission-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.commission-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.commission-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.commission-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.commission-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.commission-theme.dark-theme app-logout .button.active,
.commission-theme.dark-theme app-logout .button:hover,
.commission-theme.theme-override.theme-override.dark-theme app-logout .button.active,
.commission-theme.theme-override.theme-override.dark-theme app-logout .button:hover {
  background-color: white;
  color: #8caaaf;
}
.commission-theme.dark-theme app-timeline .timeline:before,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .timeline:before {
  background-color: #8caaaf;
}
.commission-theme.dark-theme app-timeline .filter,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .filter {
  background-color: #424242;
}
.commission-theme.dark-theme app-timeline .filter h2,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .filter h2 {
  color: #8caaaf;
}
.commission-theme.dark-theme app-timeline .filter h3,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .filter h3 {
  color: white;
}
.commission-theme.dark-theme app-timeline .event-icon,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #8caaaf;
  background-color: #424242;
  color: white;
}
.commission-theme.dark-theme app-timeline .event-icon:hover, .commission-theme.dark-theme app-timeline .event-icon:focus,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus {
  color: #8caaaf;
}
.commission-theme.dark-theme app-timeline .event-icon:hover fa-icon, .commission-theme.dark-theme app-timeline .event-icon:focus fa-icon,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover fa-icon,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #8caaaf;
}
.commission-theme.dark-theme app-timeline .header,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .header {
  background-color: #8caaaf;
}
.commission-theme.dark-theme app-timeline .annotation-overlay,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.commission-theme.dark-theme app-timeline .annotation-menu,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu {
  color: white;
}
.commission-theme.dark-theme app-timeline .annotation-menu:hover,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu:hover {
  color: #8caaaf;
}
.commission-theme.dark-theme app-timeline .annotation-content,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .annotation-content {
  background-color: #79999f;
}
.commission-theme.dark-theme app-timeline .close-button:hover,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .close-button:hover {
  background-color: #79999f;
}
.commission-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #8caaaf;
}
.commission-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #8caaaf;
  color: #8caaaf;
}
.commission-theme.dark-theme app-timeline .annotation-name,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .annotation-name {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-timeline .filter-apply,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply {
  background-color: #8caaaf;
  border-color: white;
  color: white;
}
.commission-theme.dark-theme app-timeline .filter-apply:hover,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #8caaaf;
  color: #8caaaf;
}
.commission-theme.dark-theme app-timeline .new-year,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #8caaaf;
  background-color: #1c1c2d;
  color: white;
}
.commission-theme.dark-theme app-timeline .no-displayed-events,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.commission-theme.dark-theme app-timeline .clickable-list-item-content fa-icon,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #8caaaf;
}
.commission-theme.dark-theme app-timeline .list-day:hover,
.commission-theme.dark-theme app-timeline .list-day:focus,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus {
  color: #8caaaf;
}
.commission-theme.dark-theme app-timeline .list-day:hover fa-icon,
.commission-theme.dark-theme app-timeline .list-day:focus fa-icon,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover fa-icon,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus fa-icon {
  color: #8caaaf;
}
.commission-theme.dark-theme app-timeline .clickable-list-container,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.commission-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events,
.commission-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #8caaaf;
}
.commission-theme.dark-theme app-detail-event .link, .commission-theme.dark-theme app-email-dialog .link,
.commission-theme.theme-override.theme-override.dark-theme app-detail-event .link,
.commission-theme.theme-override.theme-override.dark-theme app-email-dialog .link {
  color: inherit;
}
.commission-theme.dark-theme app-detail-event .note, .commission-theme.dark-theme app-email-dialog .note,
.commission-theme.theme-override.theme-override.dark-theme app-detail-event .note,
.commission-theme.theme-override.theme-override.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.commission-theme.dark-theme app-detail-event .files-wrapper .file, .commission-theme.dark-theme app-email-dialog .files-wrapper .file,
.commission-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file,
.commission-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.commission-theme.dark-theme app-detail-event .files-wrapper .file:hover, .commission-theme.dark-theme app-email-dialog .files-wrapper .file:hover,
.commission-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file:hover,
.commission-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.commission-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .commission-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .image-wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.commission-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .commission-theme.dark-theme app-email-dialog .files-wrapper .file .fileName,
.commission-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName,
.commission-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #8caaaf;
}
.commission-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .commission-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover,
.commission-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName:hover,
.commission-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #9db7bb;
}
.commission-theme.dark-theme app-detail-event .files-wrapper .file .editing, .commission-theme.dark-theme app-email-dialog .files-wrapper .file .editing,
.commission-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing,
.commission-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.commission-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .commission-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover,
.commission-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing:hover,
.commission-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fb8c00;
}
.commission-theme.dark-theme app-detail-customer .files-wrapper .file,
.commission-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.commission-theme.dark-theme app-detail-customer .files-wrapper .file:hover,
.commission-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.commission-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.commission-theme.dark-theme app-detail-customer .files-wrapper .file .fileName,
.commission-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #8caaaf;
}
.commission-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover,
.commission-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #9db7bb;
}
.commission-theme.dark-theme app-detail-customer .files-wrapper .file .editing,
.commission-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.commission-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover,
.commission-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fb8c00;
}
.commission-theme.dark-theme app-commission .events .tab-header .mat-badge-content,
.commission-theme.theme-override.theme-override.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.commission-theme.dark-theme app-commission .tab-group,
.commission-theme.theme-override.theme-override.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.commission-theme.dark-theme app-commission .files-wrapper .file,
.commission-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.commission-theme.dark-theme app-commission .files-wrapper .file:hover,
.commission-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.commission-theme.dark-theme app-commission .files-wrapper .file .image-wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.commission-theme.dark-theme app-commission .files-wrapper .file .fileName,
.commission-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName {
  color: #8caaaf;
}
.commission-theme.dark-theme app-commission .files-wrapper .file .fileName:hover,
.commission-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #9db7bb;
}
.commission-theme.dark-theme app-commission .files-wrapper .file .editing,
.commission-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.commission-theme.dark-theme app-commission .files-wrapper .file .editing:hover,
.commission-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fb8c00;
}
.commission-theme.dark-theme app-detail-partner a.link,
.commission-theme.theme-override.theme-override.dark-theme app-detail-partner a.link {
  color: white;
}
.commission-theme.dark-theme app-icon-select-dialog .iconwrapper:hover,
.commission-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #8caaaf;
}
.commission-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.commission-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.commission-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.commission-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #8caaaf;
}
.commission-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.commission-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.commission-theme.dark-theme app-license-settings .bottom-border,
.commission-theme.theme-override.theme-override.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme app-license-settings .inactive-overlay,
.commission-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.commission-theme.dark-theme app-license-settings .inactive-overlay .inactive-text,
.commission-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.commission-theme.dark-theme app-customer-statistics .chart-card,
.commission-theme.theme-override.theme-override.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.commission-theme.dark-theme app-global-statistics .chart-card,
.commission-theme.theme-override.theme-override.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.commission-theme.dark-theme .clickable-mat-row:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.commission-theme.dark-theme .clickable-mat-row:hover, .commission-theme.dark-theme .clickable-mat-row:active, .commission-theme.dark-theme .clickable-mat-row:focus, .commission-theme.dark-theme .clickable-mat-row.active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-event,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .commission-theme.dark-theme .clickable-mat-row.app-color-event:hover, .commission-theme.dark-theme .clickable-mat-row.app-color-event:active, .commission-theme.dark-theme .clickable-mat-row.app-color-event:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-time-tracking,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .commission-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .commission-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .commission-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-approved,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .commission-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .commission-theme.dark-theme .clickable-mat-row.app-color-approved:active, .commission-theme.dark-theme .clickable-mat-row.app-color-approved:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-declined,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .commission-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .commission-theme.dark-theme .clickable-mat-row.app-color-declined:active, .commission-theme.dark-theme .clickable-mat-row.app-color-declined:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .commission-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .commission-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .commission-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-invoice-booked,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .commission-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .commission-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .commission-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-late,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .commission-theme.dark-theme .clickable-mat-row.app-color-late:hover, .commission-theme.dark-theme .clickable-mat-row.app-color-late:active, .commission-theme.dark-theme .clickable-mat-row.app-color-late:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .commission-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .commission-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .commission-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-invoice-approved,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .commission-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .commission-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .commission-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-commission-open,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .commission-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .commission-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .commission-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .commission-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .commission-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .commission-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .commission-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .commission-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .commission-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .commission-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .commission-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .commission-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .commission-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .commission-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .commission-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.commission-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .commission-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .commission-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .commission-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active,
.commission-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.commission-theme.dark-theme app-detail-view-template,
.commission-theme.theme-override.theme-override.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.commission-theme.dark-theme app-detail-view-template > .buttons,
.commission-theme.theme-override.theme-override.dark-theme app-detail-view-template > .buttons {
  background-color: #8caaaf;
  color: white;
}
.commission-theme.dark-theme app-detail-view-template .resizer.resizer.resizer,
.commission-theme.theme-override.theme-override.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.commission-theme.dark-theme app-profile-template .card::before,
.commission-theme.theme-override.theme-override.dark-theme app-profile-template .card::before {
  background-color: #79999f;
}
.commission-theme.dark-theme app-profile-template a.link,
.commission-theme.theme-override.theme-override.dark-theme app-profile-template a.link {
  color: white;
}
.commission-theme.dark-theme app-search-return,
.commission-theme.theme-override.theme-override.dark-theme app-search-return {
  background-color: #424242;
}
.commission-theme.dark-theme app-search-return .available-types,
.commission-theme.theme-override.theme-override.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.commission-theme.dark-theme app-search-return .data,
.commission-theme.theme-override.theme-override.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.commission-theme.dark-theme app-search-return .data:nth-child(2n+1),
.commission-theme.theme-override.theme-override.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.commission-theme.dark-theme app-search-return .data:hover,
.commission-theme.theme-override.theme-override.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.commission-theme.dark-theme app-search-return .data .icon-wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.commission-theme.dark-theme .app-button,
.commission-theme.dark-theme .app-round-button,
.commission-theme.theme-override.theme-override.dark-theme .app-button,
.commission-theme.theme-override.theme-override.dark-theme .app-round-button {
  background-color: #8caaaf;
  color: #ffffff;
  border-color: #8caaaf;
}
.commission-theme.dark-theme .app-button:hover, .commission-theme.dark-theme .app-button.app-button-active, .commission-theme.dark-theme .app-button.app-button-inverted,
.commission-theme.dark-theme .app-round-button:hover,
.commission-theme.dark-theme .app-round-button.app-button-active,
.commission-theme.dark-theme .app-round-button.app-button-inverted,
.commission-theme.theme-override.theme-override.dark-theme .app-button:hover,
.commission-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted,
.commission-theme.theme-override.theme-override.dark-theme .app-round-button:hover,
.commission-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #8caaaf;
}
.commission-theme.dark-theme .app-button.app-button-active,
.commission-theme.dark-theme .app-round-button.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.commission-theme.dark-theme .app-button.app-button-inverted:hover, .commission-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.commission-theme.dark-theme .app-round-button.app-button-inverted:hover,
.commission-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.commission-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover,
.commission-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.commission-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.commission-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #597b81;
  box-shadow: inset 0 0 0.75rem #425b60;
}
.commission-theme.dark-theme .app-button.app-button-inverted:hover,
.commission-theme.dark-theme .app-round-button.app-button-inverted:hover,
.commission-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.commission-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #8caaaf;
}
.commission-theme.dark-theme .app-button[disabled][disabled],
.commission-theme.dark-theme .app-round-button[disabled][disabled],
.commission-theme.theme-override.theme-override.dark-theme .app-button[disabled][disabled],
.commission-theme.theme-override.theme-override.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.commission-theme.dark-theme .app-button.app-button-lighter,
.commission-theme.dark-theme .app-round-button.app-button-lighter,
.commission-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter,
.commission-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter {
  background-color: #9db7bb;
  color: #ffffff;
  border-color: #9db7bb;
}
.commission-theme.dark-theme .app-button.app-button-lighter:hover, .commission-theme.dark-theme .app-button.app-button-lighter.app-button-active, .commission-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.commission-theme.dark-theme .app-round-button.app-button-lighter:hover,
.commission-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.commission-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted,
.commission-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter:hover,
.commission-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted,
.commission-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter:hover,
.commission-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #9db7bb;
}
.commission-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.commission-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.commission-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .commission-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.commission-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.commission-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.commission-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.commission-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.commission-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.commission-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #658c92;
  box-shadow: inset 0 0 0.75rem #4e6c71;
}
.commission-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.commission-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.commission-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.commission-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #9db7bb;
}
.commission-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.commission-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled],
.commission-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter[disabled][disabled],
.commission-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.commission-theme.dark-theme .app-stroked-round-button,
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button {
  background-color: #8caaaf;
  color: #ffffff;
  border-color: #ffffff;
}
.commission-theme.dark-theme .app-stroked-round-button:hover, .commission-theme.dark-theme .app-stroked-round-button.app-button-active, .commission-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button:hover,
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #8caaaf;
}
.commission-theme.dark-theme .app-stroked-round-button.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.commission-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .commission-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.commission-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #597b81;
  box-shadow: inset 0 0 0.75rem #425b60;
}
.commission-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #8caaaf;
}
.commission-theme.dark-theme .app-stroked-round-button[disabled][disabled],
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.commission-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #8caaaf;
}
.commission-theme.dark-theme .app-stroked-round-button.app-button-lighter,
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #9db7bb;
  color: #ffffff;
  border-color: #ffffff;
}
.commission-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .commission-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .commission-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter:hover,
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #9db7bb;
}
.commission-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.commission-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .commission-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.commission-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #658c92;
  box-shadow: inset 0 0 0.75rem #4e6c71;
}
.commission-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #9db7bb;
}
.commission-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.commission-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.commission-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #9db7bb;
}
.commission-theme.dark-theme app-timeline-view .files-icon,
.commission-theme.theme-override.theme-override.dark-theme app-timeline-view .files-icon {
  color: #8caaaf;
}
.commission-theme.dark-theme app-event-types-selector-card .delete-icon,
.commission-theme.theme-override.theme-override.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.commission-theme.dark-theme app-loading.not-transparent,
.commission-theme.theme-override.theme-override.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.commission-theme.dark-theme app-map-dialog > .buttons,
.commission-theme.theme-override.theme-override.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.commission-theme.dark-theme app-settings-list a.highlight,
.commission-theme.theme-override.theme-override.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.commission-theme.dark-theme app-settings-list .wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.commission-theme.dark-theme app-settings-list .clickable-list-container:before,
.commission-theme.theme-override.theme-override.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme app-list-layout-with-routing .tab-group,
.commission-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.commission-theme.dark-theme app-list-layout-with-routing .toggle-view-button,
.commission-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #79999f;
  color: white;
}
.commission-theme.dark-theme app-preview .timeline-item-card,
.commission-theme.theme-override.theme-override.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.commission-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.commission-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #8caaaf, inset -0.5rem 0 0.5rem -0.5rem #8caaaf;
}
.commission-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.commission-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #8caaaf, inset -0.5rem 0 0.5rem -0.5rem #8caaaf, inset 0 0.5rem 0.5rem -0.5rem #8caaaf;
}
.commission-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow,
.commission-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #8caaaf;
}
.commission-theme.dark-theme app-file-card .image-container,
.commission-theme.theme-override.theme-override.dark-theme app-file-card .image-container {
  background-color: gray;
}
.commission-theme.dark-theme app-file-card .download-button:hover, .commission-theme.dark-theme app-file-card .delete-button:hover, .commission-theme.dark-theme app-file-card .event-button:hover, .commission-theme.dark-theme app-file-card .file-info-button:hover,
.commission-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.commission-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover,
.commission-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover,
.commission-theme.theme-override.theme-override.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.commission-theme.dark-theme app-file-card .download-button:hover, .commission-theme.dark-theme app-file-card .event-button:hover,
.commission-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.commission-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover {
  color: #8caaaf;
}
.commission-theme.dark-theme app-file-card .delete-button, .commission-theme.dark-theme app-file-card .selected-icon, .commission-theme.dark-theme app-file-card .link-icon,
.commission-theme.theme-override.theme-override.dark-theme app-file-card .delete-button,
.commission-theme.theme-override.theme-override.dark-theme app-file-card .selected-icon,
.commission-theme.theme-override.theme-override.dark-theme app-file-card .link-icon {
  color: #424242;
}
.commission-theme.dark-theme app-file-card .delete-button:hover,
.commission-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.commission-theme.dark-theme app-file-card .timeline-item-card,
.commission-theme.theme-override.theme-override.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.commission-theme.dark-theme app-commission-list tr.highlight,
.commission-theme.theme-override.theme-override.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.commission-theme.dark-theme app-commission-list section.wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.commission-theme.dark-theme app-commission-list header.header,
.commission-theme.theme-override.theme-override.dark-theme app-commission-list header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-commission-list header.header button.clear-search,
.commission-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-commission-list header.header button.clear-search:hover,
.commission-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme.dark-theme app-commission-list .clickable-list-container:before,
.commission-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a,
.commission-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.commission-theme.dark-theme app-commission-list a.active,
.commission-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.commission-theme.theme-override.theme-override.dark-theme app-commission-list a.active,
.commission-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.commission-theme.dark-theme app-videodokumentation-list section.wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.commission-theme.dark-theme app-videodokumentation-list header.header,
.commission-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search,
.commission-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.commission-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme.dark-theme app-videodokumentation-list .clickable-list-container:before,
.commission-theme.theme-override.theme-override.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme app-videodokumentation-list a.active,
.commission-theme.theme-override.theme-override.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.commission-theme.dark-theme app-email-client .email-list .email-list-entry.current,
.commission-theme.theme-override.theme-override.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.commission-theme.dark-theme app-email-client .nav-bar,
.commission-theme.theme-override.theme-override.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.commission-theme.dark-theme app-email-client .search-bar-header,
.commission-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-header {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-email-client .search-bar-clear-search,
.commission-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-email-client .search-bar-clear-search:hover,
.commission-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme.dark-theme app-email-client .email-preview .email-contact-link,
.commission-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.commission-theme.dark-theme app-email-client .email-preview .email-card,
.commission-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.commission-theme.dark-theme app-email-client .email-preview .email-iframe,
.commission-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.commission-theme.dark-theme app-email-client .sub-elements,
.commission-theme.theme-override.theme-override.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.commission-theme.dark-theme app-email-client .nav-tree .mat-list-item-content,
.commission-theme.theme-override.theme-override.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme app-email-client .email-list-entry,
.commission-theme.theme-override.theme-override.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.commission-theme.dark-theme app-support-dialog .card,
.commission-theme.theme-override.theme-override.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.commission-theme.dark-theme app-support-dialog a.link,
.commission-theme.theme-override.theme-override.dark-theme app-support-dialog a.link {
  color: white;
}
.commission-theme.dark-theme app-image-editor .tui-image-editor-main-container,
.commission-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.commission-theme.dark-theme app-image-editor .tui-image-editor-controls,
.commission-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.commission-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled,
.commission-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.commission-theme.dark-theme app-image-editor .tui-image-editor-menu .normal,
.commission-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.commission-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.commission-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.commission-theme.dark-theme app-file-explorer .example-container, .commission-theme.dark-theme app-file-explorer .content,
.commission-theme.theme-override.theme-override.dark-theme app-file-explorer .example-container,
.commission-theme.theme-override.theme-override.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.commission-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.commission-theme.dark-theme app-file-explorer .list-item:hover,
.commission-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node:hover,
.commission-theme.theme-override.theme-override.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.commission-theme.dark-theme app-file-explorer .explorer-tree-node.selected,
.commission-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.commission-theme.dark-theme app-file-explorer .share-icon,
.commission-theme.theme-override.theme-override.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme app-file-explorer .toggle-view-button,
.commission-theme.theme-override.theme-override.dark-theme app-file-explorer .toggle-view-button {
  background: #79999f;
  color: white;
}
.commission-theme.dark-theme app-file-explorer .root-button,
.commission-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.commission-theme.dark-theme app-file-explorer .root-button fa-icon,
.commission-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.commission-theme.dark-theme app-file-explorer .selected-elements-amount,
.commission-theme.theme-override.theme-override.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.commission-theme.dark-theme app-file-explorer .back-button .inverted-arrow,
.commission-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #8caaaf;
}
.commission-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .commission-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow,
.commission-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:focus .inverted-arrow,
.commission-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.commission-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow,
.commission-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.commission-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .commission-theme.dark-theme app-select-folder-dialog .list-item:hover,
.commission-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node:hover,
.commission-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.commission-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected,
.commission-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.commission-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.commission-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.commission-theme.dark-theme app-reports-list section.wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.commission-theme.dark-theme app-reports-list header.header,
.commission-theme.theme-override.theme-override.dark-theme app-reports-list header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-reports-list header.header button.clear-search,
.commission-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-reports-list header.header button.clear-search:hover,
.commission-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme.dark-theme app-reports-list .clickable-list-container:before,
.commission-theme.theme-override.theme-override.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme app-reports-list a.active,
.commission-theme.theme-override.theme-override.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.commission-theme.dark-theme app-generated-documents-list section.wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.commission-theme.dark-theme app-generated-documents-list header.header,
.commission-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-generated-documents-list header.header button.clear-search,
.commission-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover,
.commission-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme.dark-theme app-generated-documents-list .clickable-list-container:before,
.commission-theme.theme-override.theme-override.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme app-generated-documents-list a.active,
.commission-theme.theme-override.theme-override.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.commission-theme.dark-theme app-invoice-editor .button-wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.commission-theme.dark-theme .hover-form .mat-form-field-flex:hover,
.commission-theme.theme-override.theme-override.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.commission-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .commission-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover,
.commission-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item,
.commission-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.commission-theme.dark-theme app-dave-list-card .card-header,
.commission-theme.theme-override.theme-override.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.commission-theme.dark-theme app-dave-list-card .bottom-shadow,
.commission-theme.theme-override.theme-override.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.commission-theme.dark-theme app-filter div.date,
.commission-theme.theme-override.theme-override.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.commission-theme.dark-theme app-event-card .primary,
.commission-theme.theme-override.theme-override.dark-theme app-event-card .primary {
  color: #8caaaf;
}
.commission-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.commission-theme.theme-override.theme-override.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.commission-theme.dark-theme app-booking-positions-list section.wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.commission-theme.dark-theme app-booking-positions-list header.header,
.commission-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-booking-positions-list header.header button.clear-search,
.commission-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover,
.commission-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme.dark-theme app-booking-positions-list .clickable-list-container:before,
.commission-theme.theme-override.theme-override.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme app-booking-positions-list a.active,
.commission-theme.theme-override.theme-override.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.commission-theme.dark-theme app-booking-positions-list th,
.commission-theme.theme-override.theme-override.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.commission-theme.dark-theme app-dave-list tr.highlight,
.commission-theme.theme-override.theme-override.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.commission-theme.dark-theme app-dave-list section.wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.commission-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview,
.commission-theme.theme-override.theme-override.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.commission-theme.dark-theme app-dave-list header.header,
.commission-theme.theme-override.theme-override.dark-theme app-dave-list header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-dave-list header.header button.clear-search,
.commission-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-dave-list header.header button.clear-search:hover,
.commission-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme.dark-theme app-dave-list .clickable-list-container:before,
.commission-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a,
.commission-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.commission-theme.dark-theme app-dave-list a.active,
.commission-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.commission-theme.theme-override.theme-override.dark-theme app-dave-list a.active,
.commission-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.commission-theme.dark-theme app-export-business-volumes-dialog tr.highlight,
.commission-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.commission-theme.dark-theme app-export-business-volumes-dialog section.wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.commission-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.commission-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.commission-theme.dark-theme app-export-business-volumes-dialog header.header,
.commission-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search,
.commission-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.commission-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #8caaaf;
}
.commission-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before,
.commission-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.commission-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.commission-theme.dark-theme app-export-business-volumes-dialog a.active,
.commission-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.commission-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog a.active,
.commission-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.commission-theme.dark-theme app-contact-list .darker-background.darker-background,
.commission-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.commission-theme.dark-theme app-contact-list .darker-background.darker-background:hover,
.commission-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.commission-theme.dark-theme app-select-persons table tr th[mat-header-cell],
.commission-theme.theme-override.theme-override.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.commission-theme.dark-theme app-shift-plan .header-colorful,
.commission-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.commission-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.commission-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .commission-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.commission-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button,
.commission-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.commission-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .commission-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.commission-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.commission-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.commission-theme.dark-theme app-detail-piecework main,
.commission-theme.theme-override.theme-override.dark-theme app-detail-piecework main {
  background-color: #8caaaf;
  color: white;
}
.commission-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.commission-theme.theme-override.theme-override.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.commission-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item,
.commission-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.commission-theme.dark-theme app-detail-piecework main .mat-tab-label,
.commission-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.commission-theme.dark-theme app-detail-piecework header,
.commission-theme.theme-override.theme-override.dark-theme app-detail-piecework header {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background,
.commission-theme.theme-override.theme-override.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #8caaaf;
  color: white;
}
.commission-theme.dark-theme app-piecework-demo .scrollable,
.commission-theme.theme-override.theme-override.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.commission-theme.dark-theme app-side-nav-bar,
.commission-theme.theme-override.theme-override.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.commission-theme.dark-theme app-side-nav-bar [mat-list-item].is-active,
.commission-theme.theme-override.theme-override.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #8caaaf;
}
.commission-theme.dark-theme app-side-nav-bar mat-nav-list,
.commission-theme.theme-override.theme-override.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme .dave-inc-bar,
.commission-theme.theme-override.theme-override.dark-theme .dave-inc-bar {
  background-color: #8caaaf;
}
.commission-theme.dark-theme app-root,
.commission-theme.theme-override.theme-override.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.commission-theme.dark-theme app-commission-overview .alex-sein-buntes-feld,
.commission-theme.theme-override.theme-override.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #8caaaf;
}
.commission-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.commission-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child,
.commission-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.commission-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot,
.commission-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.commission-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.commission-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.commission-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child,
.commission-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #8caaaf;
  border-color: #8caaaf;
}
.commission-theme.dark-theme app-commission-overview .timeline,
.commission-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme app-commission-overview .timeline-event-card,
.commission-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme app-commission-overview .timeline-event-card:hover,
.commission-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.commission-theme.dark-theme app-comment-list .inline-send,
.commission-theme.theme-override.theme-override.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.commission-theme.dark-theme app-new-booking-option .highlight.highlight,
.commission-theme.theme-override.theme-override.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.commission-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.commission-theme.dark-theme app-new-booking-option .disabled.disabled,
.commission-theme.theme-override.theme-override.dark-theme app-new-booking-option .dont-edit.dont-edit,
.commission-theme.theme-override.theme-override.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme .ngx-toastr,
.commission-theme.theme-override.theme-override.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.commission-theme.dark-theme .ngx-toastr:hover,
.commission-theme.theme-override.theme-override.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.commission-theme.dark-theme .ngx-toastr.toast-success,
.commission-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.commission-theme.dark-theme .ngx-toastr.toast-error,
.commission-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.commission-theme.dark-theme .ngx-toastr.toast-info,
.commission-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.commission-theme.dark-theme app-resource-plan .header-colorful,
.commission-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful {
  background-color: #79999f;
  color: white;
}
.commission-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.commission-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.commission-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .commission-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.commission-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button,
.commission-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.commission-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .commission-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.commission-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.commission-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.commission-theme.dark-theme app-time-tracker,
.commission-theme.theme-override.theme-override.dark-theme app-time-tracker {
  background-color: #9db7bb;
  color: white;
}
.commission-theme.dark-theme .ngx-mat-colorpicker-content,
.commission-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.commission-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.commission-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.commission-theme.dark-theme app-person-list-entry a.link,
.commission-theme.theme-override.theme-override.dark-theme app-person-list-entry a.link {
  color: white;
}
.commission-theme.dark-theme app-doctor-list-entry .link,
.commission-theme.theme-override.theme-override.dark-theme app-doctor-list-entry .link {
  color: white;
}
.commission-theme.dark-theme app-expansion-panel .scrollable .top-shadow,
.commission-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.commission-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow,
.commission-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.commission-theme.dark-theme .app-background-primary,
.commission-theme.theme-override.theme-override.dark-theme .app-background-primary {
  background-color: #8caaaf;
}
.commission-theme.dark-theme .app-background-accent,
.commission-theme.theme-override.theme-override.dark-theme .app-background-accent {
  background-color: #fb8c00;
}
.commission-theme.dark-theme .app-background-warn,
.commission-theme.theme-override.theme-override.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.commission-theme.dark-theme .app-foreground-primary,
.commission-theme.theme-override.theme-override.dark-theme .app-foreground-primary {
  color: #8caaaf;
}
.commission-theme.dark-theme .app-foreground-accent,
.commission-theme.theme-override.theme-override.dark-theme .app-foreground-accent {
  color: #fb8c00;
}
.commission-theme.dark-theme .app-foreground-warn,
.commission-theme.theme-override.theme-override.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.commission-theme.dark-theme app-ck-editor,
.commission-theme.theme-override.theme-override.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.commission-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.commission-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.commission-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.commission-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.commission-theme.dark-theme app-file-order-dialog .list-item,
.commission-theme.theme-override.theme-override.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.commission-theme.dark-theme app-start-process-dialog .selected-files-list,
.commission-theme.theme-override.theme-override.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme app-process-main-view .detection-modal-wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.commission-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #8caaaf;
}
.commission-theme.dark-theme app-process-main-view .main-file-badge,
.commission-theme.theme-override.theme-override.dark-theme app-process-main-view .main-file-badge {
  color: #8caaaf;
}
.commission-theme.dark-theme app-new-document-view-component dropzone .input,
.commission-theme.dark-theme app-new-document-view-component dropzone .pen-icon,
.commission-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .input,
.commission-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.commission-theme.dark-theme app-time-tracker-multiple .timer-card,
.commission-theme.theme-override.theme-override.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #9db7bb;
  color: white;
}
.commission-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.commission-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.commission-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active,
.commission-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.commission-theme.dark-theme app-arl-table .add-button-list,
.commission-theme.theme-override.theme-override.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.commission-theme.dark-theme app-pseudo-step-header .wrapper-button.active,
.commission-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #8caaaf;
}
.commission-theme.dark-theme app-pseudo-step-header .image-wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.commission-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.commission-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.commission-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #8caaaf;
  color: white;
}
.commission-theme.dark-theme app-milestone-modal .status-form,
.commission-theme.theme-override.theme-override.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.commission-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.commission-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.commission-theme.dark-theme app-e-invoice-view .borders,
.commission-theme.dark-theme app-e-invoice-view .borders-column,
.commission-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.commission-theme.dark-theme app-e-invoice-view .borders-row,
.commission-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.commission-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.commission-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.commission-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders,
.commission-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column,
.commission-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.commission-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row,
.commission-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme app-e-invoice-view .mat-table td,
.commission-theme.dark-theme app-e-invoice-view .mat-table th,
.commission-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table td,
.commission-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.commission-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.commission-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.commission-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.commission-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders,
.commission-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.commission-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.commission-theme.dark-theme app-detail-contract .primary,
.commission-theme.theme-override.theme-override.dark-theme app-detail-contract .primary {
  color: #8caaaf;
}
.commission-theme.dark-theme app-detail-contract .filter,
.commission-theme.theme-override.theme-override.dark-theme app-detail-contract .filter {
  background-color: white;
}
.commission-theme.dark-theme app-detail-contract .filter h2,
.commission-theme.theme-override.theme-override.dark-theme app-detail-contract .filter h2 {
  color: #8caaaf;
}
.commission-theme.dark-theme app-contract-list header.header,
.commission-theme.theme-override.theme-override.dark-theme app-contract-list header.header {
  color: white;
  background-color: #79999f;
}
.commission-theme.dark-theme app-detail-doctor .deleted,
.commission-theme.theme-override.theme-override.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.commission-theme.dark-theme app-detail-doctor .bookmark-wrapper,
.commission-theme.theme-override.theme-override.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.commission-theme.dark-theme app-detail-doctor a.link,
.commission-theme.theme-override.theme-override.dark-theme app-detail-doctor a.link {
  color: white;
}
.docs-theme .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-ripple-element,
.calendar-theme .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.docs-theme .mat-option,
.docs-theme.theme-override.theme-override .mat-option,
.calendar-theme .mat-option,
.calendar-theme.theme-override.theme-override .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-option:hover:not(.mat-option-disabled), .docs-theme .mat-option:focus:not(.mat-option-disabled),
.docs-theme.theme-override.theme-override .mat-option:hover:not(.mat-option-disabled),
.docs-theme.theme-override.theme-override .mat-option:focus:not(.mat-option-disabled),
.calendar-theme .mat-option:hover:not(.mat-option-disabled),
.calendar-theme .mat-option:focus:not(.mat-option-disabled),
.calendar-theme.theme-override.theme-override .mat-option:hover:not(.mat-option-disabled),
.calendar-theme.theme-override.theme-override .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.docs-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.docs-theme.theme-override.theme-override .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.calendar-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.calendar-theme.theme-override.theme-override .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.docs-theme .mat-option.mat-active,
.docs-theme.theme-override.theme-override .mat-option.mat-active,
.calendar-theme .mat-option.mat-active,
.calendar-theme.theme-override.theme-override .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-option.mat-option-disabled,
.docs-theme.theme-override.theme-override .mat-option.mat-option-disabled,
.calendar-theme .mat-option.mat-option-disabled,
.calendar-theme.theme-override.theme-override .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.docs-theme.theme-override.theme-override .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.calendar-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.calendar-theme.theme-override.theme-override .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #546e7a;
}
.docs-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.docs-theme.theme-override.theme-override .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.calendar-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.calendar-theme.theme-override.theme-override .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.docs-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.docs-theme.theme-override.theme-override .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.calendar-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.calendar-theme.theme-override.theme-override .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.docs-theme .mat-optgroup-label,
.docs-theme.theme-override.theme-override .mat-optgroup-label,
.calendar-theme .mat-optgroup-label,
.calendar-theme.theme-override.theme-override .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.docs-theme .mat-optgroup-disabled .mat-optgroup-label,
.docs-theme.theme-override.theme-override .mat-optgroup-disabled .mat-optgroup-label,
.calendar-theme .mat-optgroup-disabled .mat-optgroup-label,
.calendar-theme.theme-override.theme-override .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-pseudo-checkbox,
.docs-theme.theme-override.theme-override .mat-pseudo-checkbox,
.calendar-theme .mat-pseudo-checkbox,
.calendar-theme.theme-override.theme-override .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.docs-theme .mat-pseudo-checkbox::after,
.docs-theme.theme-override.theme-override .mat-pseudo-checkbox::after,
.calendar-theme .mat-pseudo-checkbox::after,
.calendar-theme.theme-override.theme-override .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.docs-theme .mat-pseudo-checkbox-disabled,
.docs-theme.theme-override.theme-override .mat-pseudo-checkbox-disabled,
.calendar-theme .mat-pseudo-checkbox-disabled,
.calendar-theme.theme-override.theme-override .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.docs-theme .mat-primary .mat-pseudo-checkbox-checked,
.docs-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.docs-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-checked,
.docs-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-indeterminate,
.calendar-theme .mat-primary .mat-pseudo-checkbox-checked,
.calendar-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.calendar-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-checked,
.calendar-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #546e7a;
}
.docs-theme .mat-pseudo-checkbox-checked,
.docs-theme .mat-pseudo-checkbox-indeterminate,
.docs-theme .mat-accent .mat-pseudo-checkbox-checked,
.docs-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.docs-theme.theme-override.theme-override .mat-pseudo-checkbox-checked,
.docs-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate,
.docs-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-checked,
.docs-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-indeterminate,
.calendar-theme .mat-pseudo-checkbox-checked,
.calendar-theme .mat-pseudo-checkbox-indeterminate,
.calendar-theme .mat-accent .mat-pseudo-checkbox-checked,
.calendar-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.calendar-theme.theme-override.theme-override .mat-pseudo-checkbox-checked,
.calendar-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate,
.calendar-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-checked,
.calendar-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.docs-theme .mat-warn .mat-pseudo-checkbox-checked,
.docs-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.docs-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-checked,
.docs-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-indeterminate,
.calendar-theme .mat-warn .mat-pseudo-checkbox-checked,
.calendar-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.calendar-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-checked,
.calendar-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.docs-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.docs-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.docs-theme.theme-override.theme-override .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.docs-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.calendar-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.calendar-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.calendar-theme.theme-override.theme-override .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.calendar-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.docs-theme .mat-app-background, .docs-theme.mat-app-background,
.docs-theme.theme-override.theme-override .mat-app-background,
.docs-theme.theme-override.theme-override.mat-app-background,
.calendar-theme .mat-app-background,
.calendar-theme.mat-app-background,
.calendar-theme.theme-override.theme-override .mat-app-background,
.calendar-theme.theme-override.theme-override.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-elevation-z0,
.docs-theme.theme-override.theme-override .mat-elevation-z0,
.calendar-theme .mat-elevation-z0,
.calendar-theme.theme-override.theme-override .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z1,
.docs-theme.theme-override.theme-override .mat-elevation-z1,
.calendar-theme .mat-elevation-z1,
.calendar-theme.theme-override.theme-override .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z2,
.docs-theme.theme-override.theme-override .mat-elevation-z2,
.calendar-theme .mat-elevation-z2,
.calendar-theme.theme-override.theme-override .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z3,
.docs-theme.theme-override.theme-override .mat-elevation-z3,
.calendar-theme .mat-elevation-z3,
.calendar-theme.theme-override.theme-override .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z4,
.docs-theme.theme-override.theme-override .mat-elevation-z4,
.calendar-theme .mat-elevation-z4,
.calendar-theme.theme-override.theme-override .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z5,
.docs-theme.theme-override.theme-override .mat-elevation-z5,
.calendar-theme .mat-elevation-z5,
.calendar-theme.theme-override.theme-override .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z6,
.docs-theme.theme-override.theme-override .mat-elevation-z6,
.calendar-theme .mat-elevation-z6,
.calendar-theme.theme-override.theme-override .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z7,
.docs-theme.theme-override.theme-override .mat-elevation-z7,
.calendar-theme .mat-elevation-z7,
.calendar-theme.theme-override.theme-override .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z8,
.docs-theme.theme-override.theme-override .mat-elevation-z8,
.calendar-theme .mat-elevation-z8,
.calendar-theme.theme-override.theme-override .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z9,
.docs-theme.theme-override.theme-override .mat-elevation-z9,
.calendar-theme .mat-elevation-z9,
.calendar-theme.theme-override.theme-override .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z10,
.docs-theme.theme-override.theme-override .mat-elevation-z10,
.calendar-theme .mat-elevation-z10,
.calendar-theme.theme-override.theme-override .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z11,
.docs-theme.theme-override.theme-override .mat-elevation-z11,
.calendar-theme .mat-elevation-z11,
.calendar-theme.theme-override.theme-override .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z12,
.docs-theme.theme-override.theme-override .mat-elevation-z12,
.calendar-theme .mat-elevation-z12,
.calendar-theme.theme-override.theme-override .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z13,
.docs-theme.theme-override.theme-override .mat-elevation-z13,
.calendar-theme .mat-elevation-z13,
.calendar-theme.theme-override.theme-override .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z14,
.docs-theme.theme-override.theme-override .mat-elevation-z14,
.calendar-theme .mat-elevation-z14,
.calendar-theme.theme-override.theme-override .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z15,
.docs-theme.theme-override.theme-override .mat-elevation-z15,
.calendar-theme .mat-elevation-z15,
.calendar-theme.theme-override.theme-override .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z16,
.docs-theme.theme-override.theme-override .mat-elevation-z16,
.calendar-theme .mat-elevation-z16,
.calendar-theme.theme-override.theme-override .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z17,
.docs-theme.theme-override.theme-override .mat-elevation-z17,
.calendar-theme .mat-elevation-z17,
.calendar-theme.theme-override.theme-override .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z18,
.docs-theme.theme-override.theme-override .mat-elevation-z18,
.calendar-theme .mat-elevation-z18,
.calendar-theme.theme-override.theme-override .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z19,
.docs-theme.theme-override.theme-override .mat-elevation-z19,
.calendar-theme .mat-elevation-z19,
.calendar-theme.theme-override.theme-override .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z20,
.docs-theme.theme-override.theme-override .mat-elevation-z20,
.calendar-theme .mat-elevation-z20,
.calendar-theme.theme-override.theme-override .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z21,
.docs-theme.theme-override.theme-override .mat-elevation-z21,
.calendar-theme .mat-elevation-z21,
.calendar-theme.theme-override.theme-override .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z22,
.docs-theme.theme-override.theme-override .mat-elevation-z22,
.calendar-theme .mat-elevation-z22,
.calendar-theme.theme-override.theme-override .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z23,
.docs-theme.theme-override.theme-override .mat-elevation-z23,
.calendar-theme .mat-elevation-z23,
.calendar-theme.theme-override.theme-override .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-elevation-z24,
.docs-theme.theme-override.theme-override .mat-elevation-z24,
.calendar-theme .mat-elevation-z24,
.calendar-theme.theme-override.theme-override .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.docs-theme .mat-autocomplete-panel,
.docs-theme.theme-override.theme-override .mat-autocomplete-panel,
.calendar-theme .mat-autocomplete-panel,
.calendar-theme.theme-override.theme-override .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.calendar-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.docs-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.calendar-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.calendar-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.docs-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.docs-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.calendar-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.calendar-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-badge,
.docs-theme.theme-override.theme-override .mat-badge,
.calendar-theme .mat-badge,
.calendar-theme.theme-override.theme-override .mat-badge {
  position: relative;
}
.docs-theme .mat-badge.mat-badge,
.docs-theme.theme-override.theme-override .mat-badge.mat-badge,
.calendar-theme .mat-badge.mat-badge,
.calendar-theme.theme-override.theme-override .mat-badge.mat-badge {
  overflow: visible;
}
.docs-theme .mat-badge-hidden .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-hidden .mat-badge-content,
.calendar-theme .mat-badge-hidden .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-hidden .mat-badge-content {
  display: none;
}
.docs-theme .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-content,
.calendar-theme .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.docs-theme .ng-animate-disabled .mat-badge-content,
.docs-theme .mat-badge-content._mat-animation-noopable,
.docs-theme.theme-override.theme-override .ng-animate-disabled .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-content._mat-animation-noopable,
.calendar-theme .ng-animate-disabled .mat-badge-content,
.calendar-theme .mat-badge-content._mat-animation-noopable,
.calendar-theme.theme-override.theme-override .ng-animate-disabled .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.docs-theme .mat-badge-content.mat-badge-active,
.docs-theme.theme-override.theme-override .mat-badge-content.mat-badge-active,
.calendar-theme .mat-badge-content.mat-badge-active,
.calendar-theme.theme-override.theme-override .mat-badge-content.mat-badge-active {
  transform: none;
}
.docs-theme .mat-badge-small .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-small .mat-badge-content,
.calendar-theme .mat-badge-small .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.docs-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-small.mat-badge-above .mat-badge-content,
.calendar-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.docs-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-small.mat-badge-below .mat-badge-content,
.calendar-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.docs-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content,
.calendar-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .docs-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.docs-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content,
.calendar-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .docs-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.docs-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.calendar-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .docs-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.docs-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.calendar-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .docs-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.docs-theme .mat-badge-medium .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-medium .mat-badge-content,
.calendar-theme .mat-badge-medium .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.docs-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-medium.mat-badge-above .mat-badge-content,
.calendar-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.docs-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-medium.mat-badge-below .mat-badge-content,
.calendar-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.docs-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content,
.calendar-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .docs-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.docs-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content,
.calendar-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .docs-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.docs-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.calendar-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .docs-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.docs-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.calendar-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .docs-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.docs-theme .mat-badge-large .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-large .mat-badge-content,
.calendar-theme .mat-badge-large .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.docs-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-large.mat-badge-above .mat-badge-content,
.calendar-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.docs-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-large.mat-badge-below .mat-badge-content,
.calendar-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.docs-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content,
.calendar-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .docs-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.docs-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content,
.calendar-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .docs-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.docs-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.calendar-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .docs-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.docs-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.calendar-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .docs-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.docs-theme .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-content,
.calendar-theme .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-content {
  color: white;
  background: #546e7a;
}
.cdk-high-contrast-active .docs-theme .mat-badge-content, .cdk-high-contrast-active .docs-theme.theme-override.theme-override .mat-badge-content, .cdk-high-contrast-active .calendar-theme .mat-badge-content, .cdk-high-contrast-active .calendar-theme.theme-override.theme-override .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.docs-theme .mat-badge-accent .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-accent .mat-badge-content,
.calendar-theme .mat-badge-accent .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-badge-warn .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-warn .mat-badge-content,
.calendar-theme .mat-badge-warn .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.docs-theme .mat-badge-disabled .mat-badge-content,
.docs-theme.theme-override.theme-override .mat-badge-disabled .mat-badge-content,
.calendar-theme .mat-badge-disabled .mat-badge-content,
.calendar-theme.theme-override.theme-override .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-bottom-sheet-container,
.docs-theme.theme-override.theme-override .mat-bottom-sheet-container,
.calendar-theme .mat-bottom-sheet-container,
.calendar-theme.theme-override.theme-override .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-button, .docs-theme .mat-icon-button, .docs-theme .mat-stroked-button,
.docs-theme.theme-override.theme-override .mat-button,
.docs-theme.theme-override.theme-override .mat-icon-button,
.docs-theme.theme-override.theme-override .mat-stroked-button,
.calendar-theme .mat-button,
.calendar-theme .mat-icon-button,
.calendar-theme .mat-stroked-button,
.calendar-theme.theme-override.theme-override .mat-button,
.calendar-theme.theme-override.theme-override .mat-icon-button,
.calendar-theme.theme-override.theme-override .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.docs-theme .mat-button.mat-primary, .docs-theme .mat-icon-button.mat-primary, .docs-theme .mat-stroked-button.mat-primary,
.docs-theme.theme-override.theme-override .mat-button.mat-primary,
.docs-theme.theme-override.theme-override .mat-icon-button.mat-primary,
.docs-theme.theme-override.theme-override .mat-stroked-button.mat-primary,
.calendar-theme .mat-button.mat-primary,
.calendar-theme .mat-icon-button.mat-primary,
.calendar-theme .mat-stroked-button.mat-primary,
.calendar-theme.theme-override.theme-override .mat-button.mat-primary,
.calendar-theme.theme-override.theme-override .mat-icon-button.mat-primary,
.calendar-theme.theme-override.theme-override .mat-stroked-button.mat-primary {
  color: #546e7a;
}
.docs-theme .mat-button.mat-accent, .docs-theme .mat-icon-button.mat-accent, .docs-theme .mat-stroked-button.mat-accent,
.docs-theme.theme-override.theme-override .mat-button.mat-accent,
.docs-theme.theme-override.theme-override .mat-icon-button.mat-accent,
.docs-theme.theme-override.theme-override .mat-stroked-button.mat-accent,
.calendar-theme .mat-button.mat-accent,
.calendar-theme .mat-icon-button.mat-accent,
.calendar-theme .mat-stroked-button.mat-accent,
.calendar-theme.theme-override.theme-override .mat-button.mat-accent,
.calendar-theme.theme-override.theme-override .mat-icon-button.mat-accent,
.calendar-theme.theme-override.theme-override .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.docs-theme .mat-button.mat-warn, .docs-theme .mat-icon-button.mat-warn, .docs-theme .mat-stroked-button.mat-warn,
.docs-theme.theme-override.theme-override .mat-button.mat-warn,
.docs-theme.theme-override.theme-override .mat-icon-button.mat-warn,
.docs-theme.theme-override.theme-override .mat-stroked-button.mat-warn,
.calendar-theme .mat-button.mat-warn,
.calendar-theme .mat-icon-button.mat-warn,
.calendar-theme .mat-stroked-button.mat-warn,
.calendar-theme.theme-override.theme-override .mat-button.mat-warn,
.calendar-theme.theme-override.theme-override .mat-icon-button.mat-warn,
.calendar-theme.theme-override.theme-override .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.docs-theme .mat-button.mat-primary.mat-button-disabled, .docs-theme .mat-button.mat-accent.mat-button-disabled, .docs-theme .mat-button.mat-warn.mat-button-disabled, .docs-theme .mat-button.mat-button-disabled.mat-button-disabled, .docs-theme .mat-icon-button.mat-primary.mat-button-disabled, .docs-theme .mat-icon-button.mat-accent.mat-button-disabled, .docs-theme .mat-icon-button.mat-warn.mat-button-disabled, .docs-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .docs-theme .mat-stroked-button.mat-primary.mat-button-disabled, .docs-theme .mat-stroked-button.mat-accent.mat-button-disabled, .docs-theme .mat-stroked-button.mat-warn.mat-button-disabled, .docs-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-button.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-button.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-button.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-button.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-icon-button.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-icon-button.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-icon-button.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-stroked-button.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-stroked-button.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-stroked-button.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.calendar-theme .mat-button.mat-primary.mat-button-disabled,
.calendar-theme .mat-button.mat-accent.mat-button-disabled,
.calendar-theme .mat-button.mat-warn.mat-button-disabled,
.calendar-theme .mat-button.mat-button-disabled.mat-button-disabled,
.calendar-theme .mat-icon-button.mat-primary.mat-button-disabled,
.calendar-theme .mat-icon-button.mat-accent.mat-button-disabled,
.calendar-theme .mat-icon-button.mat-warn.mat-button-disabled,
.calendar-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,
.calendar-theme .mat-stroked-button.mat-primary.mat-button-disabled,
.calendar-theme .mat-stroked-button.mat-accent.mat-button-disabled,
.calendar-theme .mat-stroked-button.mat-warn.mat-button-disabled,
.calendar-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-button.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-button.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-button.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-button.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-icon-button.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-icon-button.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-icon-button.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-stroked-button.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-stroked-button.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-stroked-button.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.docs-theme .mat-button.mat-primary .mat-button-focus-overlay, .docs-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .docs-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override .mat-button.mat-primary .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override .mat-icon-button.mat-primary .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.calendar-theme .mat-button.mat-primary .mat-button-focus-overlay,
.calendar-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,
.calendar-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override .mat-button.mat-primary .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override .mat-icon-button.mat-primary .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #546e7a;
}
.docs-theme .mat-button.mat-accent .mat-button-focus-overlay, .docs-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .docs-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override .mat-button.mat-accent .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override .mat-icon-button.mat-accent .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.calendar-theme .mat-button.mat-accent .mat-button-focus-overlay,
.calendar-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,
.calendar-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override .mat-button.mat-accent .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override .mat-icon-button.mat-accent .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.docs-theme .mat-button.mat-warn .mat-button-focus-overlay, .docs-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .docs-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override .mat-button.mat-warn .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override .mat-icon-button.mat-warn .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.calendar-theme .mat-button.mat-warn .mat-button-focus-overlay,
.calendar-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,
.calendar-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override .mat-button.mat-warn .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override .mat-icon-button.mat-warn .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.docs-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .docs-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .docs-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override .mat-button.mat-button-disabled .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.calendar-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,
.calendar-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.calendar-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override .mat-button.mat-button-disabled .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.docs-theme .mat-button .mat-ripple-element, .docs-theme .mat-icon-button .mat-ripple-element, .docs-theme .mat-stroked-button .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-button .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-icon-button .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-stroked-button .mat-ripple-element,
.calendar-theme .mat-button .mat-ripple-element,
.calendar-theme .mat-icon-button .mat-ripple-element,
.calendar-theme .mat-stroked-button .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-button .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-icon-button .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.docs-theme .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override .mat-button-focus-overlay,
.calendar-theme .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override .mat-button-focus-overlay {
  background: black;
}
.docs-theme .mat-stroked-button:not(.mat-button-disabled),
.docs-theme.theme-override.theme-override .mat-stroked-button:not(.mat-button-disabled),
.calendar-theme .mat-stroked-button:not(.mat-button-disabled),
.calendar-theme.theme-override.theme-override .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-flat-button, .docs-theme .mat-raised-button, .docs-theme .mat-fab, .docs-theme .mat-mini-fab,
.docs-theme.theme-override.theme-override .mat-flat-button,
.docs-theme.theme-override.theme-override .mat-raised-button,
.docs-theme.theme-override.theme-override .mat-fab,
.docs-theme.theme-override.theme-override .mat-mini-fab,
.calendar-theme .mat-flat-button,
.calendar-theme .mat-raised-button,
.calendar-theme .mat-fab,
.calendar-theme .mat-mini-fab,
.calendar-theme.theme-override.theme-override .mat-flat-button,
.calendar-theme.theme-override.theme-override .mat-raised-button,
.calendar-theme.theme-override.theme-override .mat-fab,
.calendar-theme.theme-override.theme-override .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.docs-theme .mat-flat-button.mat-primary, .docs-theme .mat-raised-button.mat-primary, .docs-theme .mat-fab.mat-primary, .docs-theme .mat-mini-fab.mat-primary,
.docs-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.docs-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.docs-theme.theme-override.theme-override .mat-fab.mat-primary,
.docs-theme.theme-override.theme-override .mat-mini-fab.mat-primary,
.calendar-theme .mat-flat-button.mat-primary,
.calendar-theme .mat-raised-button.mat-primary,
.calendar-theme .mat-fab.mat-primary,
.calendar-theme .mat-mini-fab.mat-primary,
.calendar-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.calendar-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.calendar-theme.theme-override.theme-override .mat-fab.mat-primary,
.calendar-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  color: white;
}
.docs-theme .mat-flat-button.mat-accent, .docs-theme .mat-raised-button.mat-accent, .docs-theme .mat-fab.mat-accent, .docs-theme .mat-mini-fab.mat-accent,
.docs-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.docs-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.docs-theme.theme-override.theme-override .mat-fab.mat-accent,
.docs-theme.theme-override.theme-override .mat-mini-fab.mat-accent,
.calendar-theme .mat-flat-button.mat-accent,
.calendar-theme .mat-raised-button.mat-accent,
.calendar-theme .mat-fab.mat-accent,
.calendar-theme .mat-mini-fab.mat-accent,
.calendar-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.calendar-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.calendar-theme.theme-override.theme-override .mat-fab.mat-accent,
.calendar-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-flat-button.mat-warn, .docs-theme .mat-raised-button.mat-warn, .docs-theme .mat-fab.mat-warn, .docs-theme .mat-mini-fab.mat-warn,
.docs-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.docs-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.docs-theme.theme-override.theme-override .mat-fab.mat-warn,
.docs-theme.theme-override.theme-override .mat-mini-fab.mat-warn,
.calendar-theme .mat-flat-button.mat-warn,
.calendar-theme .mat-raised-button.mat-warn,
.calendar-theme .mat-fab.mat-warn,
.calendar-theme .mat-mini-fab.mat-warn,
.calendar-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.calendar-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.calendar-theme.theme-override.theme-override .mat-fab.mat-warn,
.calendar-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  color: white;
}
.docs-theme .mat-flat-button.mat-primary.mat-button-disabled, .docs-theme .mat-flat-button.mat-accent.mat-button-disabled, .docs-theme .mat-flat-button.mat-warn.mat-button-disabled, .docs-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .docs-theme .mat-raised-button.mat-primary.mat-button-disabled, .docs-theme .mat-raised-button.mat-accent.mat-button-disabled, .docs-theme .mat-raised-button.mat-warn.mat-button-disabled, .docs-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .docs-theme .mat-fab.mat-primary.mat-button-disabled, .docs-theme .mat-fab.mat-accent.mat-button-disabled, .docs-theme .mat-fab.mat-warn.mat-button-disabled, .docs-theme .mat-fab.mat-button-disabled.mat-button-disabled, .docs-theme .mat-mini-fab.mat-primary.mat-button-disabled, .docs-theme .mat-mini-fab.mat-accent.mat-button-disabled, .docs-theme .mat-mini-fab.mat-warn.mat-button-disabled, .docs-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.calendar-theme .mat-flat-button.mat-primary.mat-button-disabled,
.calendar-theme .mat-flat-button.mat-accent.mat-button-disabled,
.calendar-theme .mat-flat-button.mat-warn.mat-button-disabled,
.calendar-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.calendar-theme .mat-raised-button.mat-primary.mat-button-disabled,
.calendar-theme .mat-raised-button.mat-accent.mat-button-disabled,
.calendar-theme .mat-raised-button.mat-warn.mat-button-disabled,
.calendar-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.calendar-theme .mat-fab.mat-primary.mat-button-disabled,
.calendar-theme .mat-fab.mat-accent.mat-button-disabled,
.calendar-theme .mat-fab.mat-warn.mat-button-disabled,
.calendar-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.calendar-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.calendar-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.calendar-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.calendar-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.docs-theme .mat-flat-button.mat-primary, .docs-theme .mat-raised-button.mat-primary, .docs-theme .mat-fab.mat-primary, .docs-theme .mat-mini-fab.mat-primary,
.docs-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.docs-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.docs-theme.theme-override.theme-override .mat-fab.mat-primary,
.docs-theme.theme-override.theme-override .mat-mini-fab.mat-primary,
.calendar-theme .mat-flat-button.mat-primary,
.calendar-theme .mat-raised-button.mat-primary,
.calendar-theme .mat-fab.mat-primary,
.calendar-theme .mat-mini-fab.mat-primary,
.calendar-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.calendar-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.calendar-theme.theme-override.theme-override .mat-fab.mat-primary,
.calendar-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  background-color: #546e7a;
}
.docs-theme .mat-flat-button.mat-accent, .docs-theme .mat-raised-button.mat-accent, .docs-theme .mat-fab.mat-accent, .docs-theme .mat-mini-fab.mat-accent,
.docs-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.docs-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.docs-theme.theme-override.theme-override .mat-fab.mat-accent,
.docs-theme.theme-override.theme-override .mat-mini-fab.mat-accent,
.calendar-theme .mat-flat-button.mat-accent,
.calendar-theme .mat-raised-button.mat-accent,
.calendar-theme .mat-fab.mat-accent,
.calendar-theme .mat-mini-fab.mat-accent,
.calendar-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.calendar-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.calendar-theme.theme-override.theme-override .mat-fab.mat-accent,
.calendar-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.docs-theme .mat-flat-button.mat-warn, .docs-theme .mat-raised-button.mat-warn, .docs-theme .mat-fab.mat-warn, .docs-theme .mat-mini-fab.mat-warn,
.docs-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.docs-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.docs-theme.theme-override.theme-override .mat-fab.mat-warn,
.docs-theme.theme-override.theme-override .mat-mini-fab.mat-warn,
.calendar-theme .mat-flat-button.mat-warn,
.calendar-theme .mat-raised-button.mat-warn,
.calendar-theme .mat-fab.mat-warn,
.calendar-theme .mat-mini-fab.mat-warn,
.calendar-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.calendar-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.calendar-theme.theme-override.theme-override .mat-fab.mat-warn,
.calendar-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.docs-theme .mat-flat-button.mat-primary.mat-button-disabled, .docs-theme .mat-flat-button.mat-accent.mat-button-disabled, .docs-theme .mat-flat-button.mat-warn.mat-button-disabled, .docs-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .docs-theme .mat-raised-button.mat-primary.mat-button-disabled, .docs-theme .mat-raised-button.mat-accent.mat-button-disabled, .docs-theme .mat-raised-button.mat-warn.mat-button-disabled, .docs-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .docs-theme .mat-fab.mat-primary.mat-button-disabled, .docs-theme .mat-fab.mat-accent.mat-button-disabled, .docs-theme .mat-fab.mat-warn.mat-button-disabled, .docs-theme .mat-fab.mat-button-disabled.mat-button-disabled, .docs-theme .mat-mini-fab.mat-primary.mat-button-disabled, .docs-theme .mat-mini-fab.mat-accent.mat-button-disabled, .docs-theme .mat-mini-fab.mat-warn.mat-button-disabled, .docs-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.calendar-theme .mat-flat-button.mat-primary.mat-button-disabled,
.calendar-theme .mat-flat-button.mat-accent.mat-button-disabled,
.calendar-theme .mat-flat-button.mat-warn.mat-button-disabled,
.calendar-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.calendar-theme .mat-raised-button.mat-primary.mat-button-disabled,
.calendar-theme .mat-raised-button.mat-accent.mat-button-disabled,
.calendar-theme .mat-raised-button.mat-warn.mat-button-disabled,
.calendar-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.calendar-theme .mat-fab.mat-primary.mat-button-disabled,
.calendar-theme .mat-fab.mat-accent.mat-button-disabled,
.calendar-theme .mat-fab.mat-warn.mat-button-disabled,
.calendar-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.calendar-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.calendar-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.calendar-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.calendar-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-flat-button.mat-primary .mat-ripple-element, .docs-theme .mat-raised-button.mat-primary .mat-ripple-element, .docs-theme .mat-fab.mat-primary .mat-ripple-element, .docs-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-flat-button.mat-primary .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-raised-button.mat-primary .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-fab.mat-primary .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-mini-fab.mat-primary .mat-ripple-element,
.calendar-theme .mat-flat-button.mat-primary .mat-ripple-element,
.calendar-theme .mat-raised-button.mat-primary .mat-ripple-element,
.calendar-theme .mat-fab.mat-primary .mat-ripple-element,
.calendar-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-flat-button.mat-primary .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-raised-button.mat-primary .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-fab.mat-primary .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.docs-theme .mat-flat-button.mat-accent .mat-ripple-element, .docs-theme .mat-raised-button.mat-accent .mat-ripple-element, .docs-theme .mat-fab.mat-accent .mat-ripple-element, .docs-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-flat-button.mat-accent .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-raised-button.mat-accent .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-fab.mat-accent .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-mini-fab.mat-accent .mat-ripple-element,
.calendar-theme .mat-flat-button.mat-accent .mat-ripple-element,
.calendar-theme .mat-raised-button.mat-accent .mat-ripple-element,
.calendar-theme .mat-fab.mat-accent .mat-ripple-element,
.calendar-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-flat-button.mat-accent .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-raised-button.mat-accent .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-fab.mat-accent .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.docs-theme .mat-flat-button.mat-warn .mat-ripple-element, .docs-theme .mat-raised-button.mat-warn .mat-ripple-element, .docs-theme .mat-fab.mat-warn .mat-ripple-element, .docs-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-flat-button.mat-warn .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-raised-button.mat-warn .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-fab.mat-warn .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-mini-fab.mat-warn .mat-ripple-element,
.calendar-theme .mat-flat-button.mat-warn .mat-ripple-element,
.calendar-theme .mat-raised-button.mat-warn .mat-ripple-element,
.calendar-theme .mat-fab.mat-warn .mat-ripple-element,
.calendar-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-flat-button.mat-warn .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-raised-button.mat-warn .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-fab.mat-warn .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.docs-theme .mat-stroked-button:not([class*=mat-elevation-z]), .docs-theme .mat-flat-button:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override .mat-stroked-button:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override .mat-flat-button:not([class*=mat-elevation-z]),
.calendar-theme .mat-stroked-button:not([class*=mat-elevation-z]),
.calendar-theme .mat-flat-button:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override .mat-stroked-button:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-raised-button:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override .mat-raised-button:not([class*=mat-elevation-z]),
.calendar-theme .mat-raised-button:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.calendar-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.calendar-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-fab:not([class*=mat-elevation-z]), .docs-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override .mat-fab:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override .mat-mini-fab:not([class*=mat-elevation-z]),
.calendar-theme .mat-fab:not([class*=mat-elevation-z]),
.calendar-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override .mat-fab:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .docs-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.calendar-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.calendar-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .docs-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.calendar-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.calendar-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.docs-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override .mat-button-toggle-group:not([class*=mat-elevation-z]),
.calendar-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.calendar-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.docs-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.calendar-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.calendar-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.docs-theme .mat-button-toggle,
.docs-theme.theme-override.theme-override .mat-button-toggle,
.calendar-theme .mat-button-toggle,
.calendar-theme.theme-override.theme-override .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.docs-theme.theme-override.theme-override .mat-button-toggle .mat-button-toggle-focus-overlay,
.calendar-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.calendar-theme.theme-override.theme-override .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-button-toggle-appearance-standard,
.docs-theme.theme-override.theme-override .mat-button-toggle-appearance-standard,
.calendar-theme .mat-button-toggle-appearance-standard,
.calendar-theme.theme-override.theme-override .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.docs-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.docs-theme.theme-override.theme-override .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.calendar-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.calendar-theme.theme-override.theme-override .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.docs-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.docs-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.calendar-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.calendar-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.docs-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.docs-theme.theme-override.theme-override [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.calendar-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.calendar-theme.theme-override.theme-override [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.docs-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.docs-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.calendar-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.calendar-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.docs-theme .mat-button-toggle-checked,
.docs-theme.theme-override.theme-override .mat-button-toggle-checked,
.calendar-theme .mat-button-toggle-checked,
.calendar-theme.theme-override.theme-override .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.docs-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.docs-theme.theme-override.theme-override .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.calendar-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.calendar-theme.theme-override.theme-override .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-button-toggle-disabled,
.docs-theme.theme-override.theme-override .mat-button-toggle-disabled,
.calendar-theme .mat-button-toggle-disabled,
.calendar-theme.theme-override.theme-override .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.docs-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.docs-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.calendar-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.calendar-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.docs-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.docs-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-checked,
.calendar-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.calendar-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.docs-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.docs-theme .mat-button-toggle-group-appearance-standard,
.docs-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.docs-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard,
.calendar-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.calendar-theme .mat-button-toggle-group-appearance-standard,
.calendar-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.calendar-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.docs-theme .mat-card,
.docs-theme.theme-override.theme-override .mat-card,
.calendar-theme .mat-card,
.calendar-theme.theme-override.theme-override .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-card:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override .mat-card:not([class*=mat-elevation-z]),
.calendar-theme .mat-card:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.calendar-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-card-subtitle,
.docs-theme.theme-override.theme-override .mat-card-subtitle,
.calendar-theme .mat-card-subtitle,
.calendar-theme.theme-override.theme-override .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.docs-theme .mat-checkbox-frame,
.docs-theme.theme-override.theme-override .mat-checkbox-frame,
.calendar-theme .mat-checkbox-frame,
.calendar-theme.theme-override.theme-override .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.docs-theme .mat-checkbox-checkmark,
.docs-theme.theme-override.theme-override .mat-checkbox-checkmark,
.calendar-theme .mat-checkbox-checkmark,
.calendar-theme.theme-override.theme-override .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.docs-theme .mat-checkbox-checkmark-path,
.docs-theme.theme-override.theme-override .mat-checkbox-checkmark-path,
.calendar-theme .mat-checkbox-checkmark-path,
.calendar-theme.theme-override.theme-override .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.docs-theme .mat-checkbox-mixedmark,
.docs-theme.theme-override.theme-override .mat-checkbox-mixedmark,
.calendar-theme .mat-checkbox-mixedmark,
.calendar-theme.theme-override.theme-override .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.docs-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .docs-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.docs-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.docs-theme.theme-override.theme-override .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.calendar-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.calendar-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.calendar-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.calendar-theme.theme-override.theme-override .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #546e7a;
}
.docs-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .docs-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.docs-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.docs-theme.theme-override.theme-override .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.calendar-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.calendar-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.calendar-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.calendar-theme.theme-override.theme-override .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.docs-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .docs-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.docs-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.docs-theme.theme-override.theme-override .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.calendar-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.calendar-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.calendar-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.calendar-theme.theme-override.theme-override .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.docs-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .docs-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.docs-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.docs-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.calendar-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.calendar-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.calendar-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.calendar-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.docs-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.docs-theme.theme-override.theme-override .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.calendar-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.calendar-theme.theme-override.theme-override .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.docs-theme .mat-checkbox-disabled .mat-checkbox-label,
.docs-theme.theme-override.theme-override .mat-checkbox-disabled .mat-checkbox-label,
.calendar-theme .mat-checkbox-disabled .mat-checkbox-label,
.calendar-theme.theme-override.theme-override .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-checkbox .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-checkbox .mat-ripple-element,
.calendar-theme .mat-checkbox .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.docs-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.docs-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.calendar-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.calendar-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #546e7a;
}
.docs-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.docs-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.calendar-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.calendar-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.docs-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.docs-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.calendar-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.calendar-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.docs-theme .mat-chip.mat-standard-chip,
.docs-theme.theme-override.theme-override .mat-chip.mat-standard-chip,
.calendar-theme .mat-chip.mat-standard-chip,
.calendar-theme.theme-override.theme-override .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.docs-theme.theme-override.theme-override .mat-chip.mat-standard-chip .mat-chip-remove,
.calendar-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.calendar-theme.theme-override.theme-override .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.docs-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.docs-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.calendar-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.calendar-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.docs-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.calendar-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.calendar-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.docs-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.docs-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-disabled,
.calendar-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.calendar-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.docs-theme .mat-chip.mat-standard-chip::after,
.docs-theme.theme-override.theme-override .mat-chip.mat-standard-chip::after,
.calendar-theme .mat-chip.mat-standard-chip::after,
.calendar-theme.theme-override.theme-override .mat-chip.mat-standard-chip::after {
  background: black;
}
.docs-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.docs-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.calendar-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.calendar-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #546e7a;
  color: white;
}
.docs-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.docs-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.calendar-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.calendar-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.docs-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.calendar-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.docs-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.docs-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.calendar-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.calendar-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.docs-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.docs-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.calendar-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.calendar-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.docs-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.calendar-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.docs-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.docs-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.calendar-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.calendar-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.docs-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.calendar-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.calendar-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.docs-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.calendar-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.docs-theme .mat-table,
.docs-theme.theme-override.theme-override .mat-table,
.calendar-theme .mat-table,
.calendar-theme.theme-override.theme-override .mat-table {
  background: white;
}
.docs-theme .mat-table thead, .docs-theme .mat-table tbody, .docs-theme .mat-table tfoot,
.docs-theme mat-header-row, .docs-theme mat-row, .docs-theme mat-footer-row,
.docs-theme [mat-header-row], .docs-theme [mat-row], .docs-theme [mat-footer-row],
.docs-theme .mat-table-sticky,
.docs-theme.theme-override.theme-override .mat-table thead,
.docs-theme.theme-override.theme-override .mat-table tbody,
.docs-theme.theme-override.theme-override .mat-table tfoot,
.docs-theme.theme-override.theme-override mat-header-row,
.docs-theme.theme-override.theme-override mat-row,
.docs-theme.theme-override.theme-override mat-footer-row,
.docs-theme.theme-override.theme-override [mat-header-row],
.docs-theme.theme-override.theme-override [mat-row],
.docs-theme.theme-override.theme-override [mat-footer-row],
.docs-theme.theme-override.theme-override .mat-table-sticky,
.calendar-theme .mat-table thead,
.calendar-theme .mat-table tbody,
.calendar-theme .mat-table tfoot,
.calendar-theme mat-header-row,
.calendar-theme mat-row,
.calendar-theme mat-footer-row,
.calendar-theme [mat-header-row],
.calendar-theme [mat-row],
.calendar-theme [mat-footer-row],
.calendar-theme .mat-table-sticky,
.calendar-theme.theme-override.theme-override .mat-table thead,
.calendar-theme.theme-override.theme-override .mat-table tbody,
.calendar-theme.theme-override.theme-override .mat-table tfoot,
.calendar-theme.theme-override.theme-override mat-header-row,
.calendar-theme.theme-override.theme-override mat-row,
.calendar-theme.theme-override.theme-override mat-footer-row,
.calendar-theme.theme-override.theme-override [mat-header-row],
.calendar-theme.theme-override.theme-override [mat-row],
.calendar-theme.theme-override.theme-override [mat-footer-row],
.calendar-theme.theme-override.theme-override .mat-table-sticky {
  background: inherit;
}
.docs-theme mat-row, .docs-theme mat-header-row, .docs-theme mat-footer-row,
.docs-theme th.mat-header-cell, .docs-theme td.mat-cell, .docs-theme td.mat-footer-cell,
.docs-theme.theme-override.theme-override mat-row,
.docs-theme.theme-override.theme-override mat-header-row,
.docs-theme.theme-override.theme-override mat-footer-row,
.docs-theme.theme-override.theme-override th.mat-header-cell,
.docs-theme.theme-override.theme-override td.mat-cell,
.docs-theme.theme-override.theme-override td.mat-footer-cell,
.calendar-theme mat-row,
.calendar-theme mat-header-row,
.calendar-theme mat-footer-row,
.calendar-theme th.mat-header-cell,
.calendar-theme td.mat-cell,
.calendar-theme td.mat-footer-cell,
.calendar-theme.theme-override.theme-override mat-row,
.calendar-theme.theme-override.theme-override mat-header-row,
.calendar-theme.theme-override.theme-override mat-footer-row,
.calendar-theme.theme-override.theme-override th.mat-header-cell,
.calendar-theme.theme-override.theme-override td.mat-cell,
.calendar-theme.theme-override.theme-override td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-header-cell,
.docs-theme.theme-override.theme-override .mat-header-cell,
.calendar-theme .mat-header-cell,
.calendar-theme.theme-override.theme-override .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.docs-theme .mat-cell, .docs-theme .mat-footer-cell,
.docs-theme.theme-override.theme-override .mat-cell,
.docs-theme.theme-override.theme-override .mat-footer-cell,
.calendar-theme .mat-cell,
.calendar-theme .mat-footer-cell,
.calendar-theme.theme-override.theme-override .mat-cell,
.calendar-theme.theme-override.theme-override .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-calendar-arrow,
.docs-theme.theme-override.theme-override .mat-calendar-arrow,
.calendar-theme .mat-calendar-arrow,
.calendar-theme.theme-override.theme-override .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.docs-theme .mat-datepicker-toggle,
.docs-theme .mat-datepicker-content .mat-calendar-next-button,
.docs-theme .mat-datepicker-content .mat-calendar-previous-button,
.docs-theme.theme-override.theme-override .mat-datepicker-toggle,
.docs-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-next-button,
.docs-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-previous-button,
.calendar-theme .mat-datepicker-toggle,
.calendar-theme .mat-datepicker-content .mat-calendar-next-button,
.calendar-theme .mat-datepicker-content .mat-calendar-previous-button,
.calendar-theme.theme-override.theme-override .mat-datepicker-toggle,
.calendar-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-next-button,
.calendar-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.docs-theme .mat-calendar-table-header-divider::after,
.docs-theme.theme-override.theme-override .mat-calendar-table-header-divider::after,
.calendar-theme .mat-calendar-table-header-divider::after,
.calendar-theme.theme-override.theme-override .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-calendar-table-header,
.docs-theme .mat-calendar-body-label,
.docs-theme.theme-override.theme-override .mat-calendar-table-header,
.docs-theme.theme-override.theme-override .mat-calendar-body-label,
.calendar-theme .mat-calendar-table-header,
.calendar-theme .mat-calendar-body-label,
.calendar-theme.theme-override.theme-override .mat-calendar-table-header,
.calendar-theme.theme-override.theme-override .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.docs-theme .mat-calendar-body-cell-content,
.docs-theme .mat-date-range-input-separator,
.docs-theme.theme-override.theme-override .mat-calendar-body-cell-content,
.docs-theme.theme-override.theme-override .mat-date-range-input-separator,
.calendar-theme .mat-calendar-body-cell-content,
.calendar-theme .mat-date-range-input-separator,
.calendar-theme.theme-override.theme-override .mat-calendar-body-cell-content,
.calendar-theme.theme-override.theme-override .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.docs-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-form-field-disabled .mat-date-range-input-separator,
.docs-theme.theme-override.theme-override .mat-form-field-disabled .mat-date-range-input-separator,
.calendar-theme .mat-form-field-disabled .mat-date-range-input-separator,
.calendar-theme.theme-override.theme-override .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-calendar-body-in-preview,
.docs-theme.theme-override.theme-override .mat-calendar-body-in-preview,
.calendar-theme .mat-calendar-body-in-preview,
.calendar-theme.theme-override.theme-override .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.docs-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.docs-theme .mat-calendar-body-in-range::before,
.docs-theme.theme-override.theme-override .mat-calendar-body-in-range::before,
.calendar-theme .mat-calendar-body-in-range::before,
.calendar-theme.theme-override.theme-override .mat-calendar-body-in-range::before {
  background: rgba(84, 110, 122, 0.2);
}
.docs-theme .mat-calendar-body-comparison-identical,
.docs-theme .mat-calendar-body-in-comparison-range::before,
.docs-theme.theme-override.theme-override .mat-calendar-body-comparison-identical,
.docs-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range::before,
.calendar-theme .mat-calendar-body-comparison-identical,
.calendar-theme .mat-calendar-body-in-comparison-range::before,
.calendar-theme.theme-override.theme-override .mat-calendar-body-comparison-identical,
.calendar-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.docs-theme .mat-calendar-body-comparison-bridge-start::before,
.docs-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.docs-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-start::before,
.docs-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(84, 110, 122, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.docs-theme .mat-calendar-body-comparison-bridge-end::before,
.docs-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.docs-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-end::before,
.docs-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(84, 110, 122, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.docs-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.docs-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.docs-theme.theme-override.theme-override .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.docs-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.calendar-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.calendar-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.calendar-theme.theme-override.theme-override .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.calendar-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.docs-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.docs-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.docs-theme.theme-override.theme-override .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.docs-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.calendar-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.calendar-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.docs-theme .mat-calendar-body-selected,
.docs-theme.theme-override.theme-override .mat-calendar-body-selected,
.calendar-theme .mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override .mat-calendar-body-selected {
  background-color: #546e7a;
  color: white;
}
.docs-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.docs-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-selected,
.calendar-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(84, 110, 122, 0.4);
}
.docs-theme .mat-calendar-body-today.mat-calendar-body-selected,
.docs-theme.theme-override.theme-override .mat-calendar-body-today.mat-calendar-body-selected,
.calendar-theme .mat-calendar-body-today.mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.docs-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(84, 110, 122, 0.3);
}
@media (hover: hover) {
  .docs-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(84, 110, 122, 0.3);
  }
}
.docs-theme .mat-datepicker-content,
.docs-theme.theme-override.theme-override .mat-datepicker-content,
.calendar-theme .mat-datepicker-content,
.calendar-theme.theme-override.theme-override .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.calendar-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.docs-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.docs-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.calendar-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.calendar-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.docs-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.docs-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.docs-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.docs-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.docs-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.docs-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.calendar-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.calendar-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.docs-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.docs-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.calendar-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.calendar-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.docs-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.calendar-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.calendar-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.docs-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.calendar-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .docs-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.docs-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.calendar-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.docs-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.docs-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.calendar-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.calendar-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.docs-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.docs-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.docs-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.docs-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.docs-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.docs-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.calendar-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.calendar-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.docs-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.docs-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.calendar-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.calendar-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.docs-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.calendar-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.docs-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.calendar-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.docs-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.calendar-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.docs-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .docs-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.docs-theme .mat-datepicker-content-touch,
.docs-theme.theme-override.theme-override .mat-datepicker-content-touch,
.calendar-theme .mat-datepicker-content-touch,
.calendar-theme.theme-override.theme-override .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-datepicker-toggle-active,
.docs-theme.theme-override.theme-override .mat-datepicker-toggle-active,
.calendar-theme .mat-datepicker-toggle-active,
.calendar-theme.theme-override.theme-override .mat-datepicker-toggle-active {
  color: #546e7a;
}
.docs-theme .mat-datepicker-toggle-active.mat-accent,
.docs-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-accent,
.calendar-theme .mat-datepicker-toggle-active.mat-accent,
.calendar-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.docs-theme .mat-datepicker-toggle-active.mat-warn,
.docs-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-warn,
.calendar-theme .mat-datepicker-toggle-active.mat-warn,
.calendar-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.docs-theme .mat-date-range-input-inner[disabled],
.docs-theme.theme-override.theme-override .mat-date-range-input-inner[disabled],
.calendar-theme .mat-date-range-input-inner[disabled],
.calendar-theme.theme-override.theme-override .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-dialog-container,
.docs-theme.theme-override.theme-override .mat-dialog-container,
.calendar-theme .mat-dialog-container,
.calendar-theme.theme-override.theme-override .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-divider,
.docs-theme.theme-override.theme-override .mat-divider,
.calendar-theme .mat-divider,
.calendar-theme.theme-override.theme-override .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-divider-vertical,
.docs-theme.theme-override.theme-override .mat-divider-vertical,
.calendar-theme .mat-divider-vertical,
.calendar-theme.theme-override.theme-override .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-expansion-panel,
.docs-theme.theme-override.theme-override .mat-expansion-panel,
.calendar-theme .mat-expansion-panel,
.calendar-theme.theme-override.theme-override .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override .mat-expansion-panel:not([class*=mat-elevation-z]),
.calendar-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-action-row,
.docs-theme.theme-override.theme-override .mat-action-row,
.calendar-theme .mat-action-row,
.calendar-theme.theme-override.theme-override .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .docs-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .docs-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.docs-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.docs-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.docs-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.calendar-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.calendar-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.calendar-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.calendar-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.calendar-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.calendar-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .docs-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.docs-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.calendar-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.calendar-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.docs-theme .mat-expansion-panel-header-title,
.docs-theme.theme-override.theme-override .mat-expansion-panel-header-title,
.calendar-theme .mat-expansion-panel-header-title,
.calendar-theme.theme-override.theme-override .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-expansion-panel-header-description,
.docs-theme .mat-expansion-indicator::after,
.docs-theme.theme-override.theme-override .mat-expansion-panel-header-description,
.docs-theme.theme-override.theme-override .mat-expansion-indicator::after,
.calendar-theme .mat-expansion-panel-header-description,
.calendar-theme .mat-expansion-indicator::after,
.calendar-theme.theme-override.theme-override .mat-expansion-panel-header-description,
.calendar-theme.theme-override.theme-override .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.docs-theme .mat-expansion-panel-header[aria-disabled=true],
.docs-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true],
.calendar-theme .mat-expansion-panel-header[aria-disabled=true],
.calendar-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.docs-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.docs-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.docs-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.docs-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.calendar-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.calendar-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.calendar-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.calendar-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.docs-theme .mat-form-field-label,
.docs-theme.theme-override.theme-override .mat-form-field-label,
.calendar-theme .mat-form-field-label,
.calendar-theme.theme-override.theme-override .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.docs-theme .mat-hint,
.docs-theme.theme-override.theme-override .mat-hint,
.calendar-theme .mat-hint,
.calendar-theme.theme-override.theme-override .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.docs-theme .mat-form-field.mat-focused .mat-form-field-label,
.docs-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label,
.calendar-theme .mat-form-field.mat-focused .mat-form-field-label,
.calendar-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label {
  color: #546e7a;
}
.docs-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.docs-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.calendar-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.calendar-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.docs-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.docs-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.calendar-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.calendar-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.docs-theme .mat-focused .mat-form-field-required-marker,
.docs-theme.theme-override.theme-override .mat-focused .mat-form-field-required-marker,
.calendar-theme .mat-focused .mat-form-field-required-marker,
.calendar-theme.theme-override.theme-override .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.docs-theme .mat-form-field-ripple,
.docs-theme.theme-override.theme-override .mat-form-field-ripple,
.calendar-theme .mat-form-field-ripple,
.calendar-theme.theme-override.theme-override .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.docs-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple,
.calendar-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.calendar-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #546e7a;
}
.docs-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.docs-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.calendar-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.calendar-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.docs-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.docs-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.calendar-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.calendar-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.docs-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.docs-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.calendar-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.calendar-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #546e7a;
}
.docs-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.docs-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.calendar-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.calendar-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.docs-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.docs-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.calendar-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.calendar-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.docs-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.docs-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.calendar-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.calendar-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.docs-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.docs-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.docs-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.docs-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.calendar-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.calendar-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.calendar-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.calendar-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.docs-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.docs-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.docs-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.docs-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.calendar-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.calendar-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.calendar-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.calendar-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.docs-theme .mat-error,
.docs-theme.theme-override.theme-override .mat-error,
.calendar-theme .mat-error,
.calendar-theme.theme-override.theme-override .mat-error {
  color: #e91e63;
}
.docs-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.docs-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-label,
.calendar-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.calendar-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.docs-theme .mat-form-field-appearance-legacy .mat-hint,
.docs-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-hint,
.calendar-theme .mat-form-field-appearance-legacy .mat-hint,
.calendar-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.docs-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.docs-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-underline,
.calendar-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.calendar-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.docs-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.docs-theme.theme-override.theme-override .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.calendar-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.calendar-theme.theme-override.theme-override .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.docs-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.docs-theme.theme-override.theme-override .mat-form-field-appearance-standard .mat-form-field-underline,
.calendar-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.calendar-theme.theme-override.theme-override .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.docs-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.docs-theme.theme-override.theme-override .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.calendar-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.calendar-theme.theme-override.theme-override .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.docs-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.docs-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-flex,
.calendar-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.calendar-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.docs-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.docs-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.calendar-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.calendar-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.docs-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.docs-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-underline::before,
.calendar-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.calendar-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.docs-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.docs-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.calendar-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.calendar-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.docs-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.calendar-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.calendar-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.docs-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.docs-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline,
.calendar-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.calendar-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.docs-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.calendar-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.calendar-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.docs-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.calendar-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.calendar-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #546e7a;
}
.docs-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.docs-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.calendar-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.calendar-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.docs-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.docs-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.calendar-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.calendar-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.docs-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.docs-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.calendar-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.calendar-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.docs-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.docs-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.calendar-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.calendar-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.docs-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.calendar-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.calendar-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.docs-theme .mat-icon.mat-primary,
.docs-theme.theme-override.theme-override .mat-icon.mat-primary,
.calendar-theme .mat-icon.mat-primary,
.calendar-theme.theme-override.theme-override .mat-icon.mat-primary {
  color: #546e7a;
}
.docs-theme .mat-icon.mat-accent,
.docs-theme.theme-override.theme-override .mat-icon.mat-accent,
.calendar-theme .mat-icon.mat-accent,
.calendar-theme.theme-override.theme-override .mat-icon.mat-accent {
  color: #fafafa;
}
.docs-theme .mat-icon.mat-warn,
.docs-theme.theme-override.theme-override .mat-icon.mat-warn,
.calendar-theme .mat-icon.mat-warn,
.calendar-theme.theme-override.theme-override .mat-icon.mat-warn {
  color: #e91e63;
}
.docs-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.docs-theme.theme-override.theme-override .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.calendar-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.calendar-theme.theme-override.theme-override .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.docs-theme .mat-input-element:disabled,
.docs-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.docs-theme.theme-override.theme-override .mat-input-element:disabled,
.docs-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.calendar-theme .mat-input-element:disabled,
.calendar-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.calendar-theme.theme-override.theme-override .mat-input-element:disabled,
.calendar-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-input-element,
.docs-theme.theme-override.theme-override .mat-input-element,
.calendar-theme .mat-input-element,
.calendar-theme.theme-override.theme-override .mat-input-element {
  caret-color: #546e7a;
}
.docs-theme .mat-input-element::placeholder,
.docs-theme.theme-override.theme-override .mat-input-element::placeholder,
.calendar-theme .mat-input-element::placeholder,
.calendar-theme.theme-override.theme-override .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.docs-theme .mat-input-element::-moz-placeholder,
.docs-theme.theme-override.theme-override .mat-input-element::-moz-placeholder,
.calendar-theme .mat-input-element::-moz-placeholder,
.calendar-theme.theme-override.theme-override .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.docs-theme .mat-input-element::-webkit-input-placeholder,
.docs-theme.theme-override.theme-override .mat-input-element::-webkit-input-placeholder,
.calendar-theme .mat-input-element::-webkit-input-placeholder,
.calendar-theme.theme-override.theme-override .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.docs-theme .mat-input-element:-ms-input-placeholder,
.docs-theme.theme-override.theme-override .mat-input-element:-ms-input-placeholder,
.calendar-theme .mat-input-element:-ms-input-placeholder,
.calendar-theme.theme-override.theme-override .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.docs-theme .mat-form-field.mat-accent .mat-input-element,
.docs-theme.theme-override.theme-override .mat-form-field.mat-accent .mat-input-element,
.calendar-theme .mat-form-field.mat-accent .mat-input-element,
.calendar-theme.theme-override.theme-override .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.docs-theme .mat-form-field.mat-warn .mat-input-element,
.docs-theme .mat-form-field-invalid .mat-input-element,
.docs-theme.theme-override.theme-override .mat-form-field.mat-warn .mat-input-element,
.docs-theme.theme-override.theme-override .mat-form-field-invalid .mat-input-element,
.calendar-theme .mat-form-field.mat-warn .mat-input-element,
.calendar-theme .mat-form-field-invalid .mat-input-element,
.calendar-theme.theme-override.theme-override .mat-form-field.mat-warn .mat-input-element,
.calendar-theme.theme-override.theme-override .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.docs-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.docs-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.calendar-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.calendar-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.docs-theme .mat-list-base .mat-list-item,
.docs-theme.theme-override.theme-override .mat-list-base .mat-list-item,
.calendar-theme .mat-list-base .mat-list-item,
.calendar-theme.theme-override.theme-override .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-list-base .mat-list-option,
.docs-theme.theme-override.theme-override .mat-list-base .mat-list-option,
.calendar-theme .mat-list-base .mat-list-option,
.calendar-theme.theme-override.theme-override .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-list-base .mat-subheader,
.docs-theme.theme-override.theme-override .mat-list-base .mat-subheader,
.calendar-theme .mat-list-base .mat-subheader,
.calendar-theme.theme-override.theme-override .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.docs-theme .mat-list-base .mat-list-item-disabled,
.docs-theme.theme-override.theme-override .mat-list-base .mat-list-item-disabled,
.calendar-theme .mat-list-base .mat-list-item-disabled,
.calendar-theme.theme-override.theme-override .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-list-option:hover, .docs-theme .mat-list-option:focus,
.docs-theme .mat-nav-list .mat-list-item:hover,
.docs-theme .mat-nav-list .mat-list-item:focus,
.docs-theme .mat-action-list .mat-list-item:hover,
.docs-theme .mat-action-list .mat-list-item:focus,
.docs-theme.theme-override.theme-override .mat-list-option:hover,
.docs-theme.theme-override.theme-override .mat-list-option:focus,
.docs-theme.theme-override.theme-override .mat-nav-list .mat-list-item:hover,
.docs-theme.theme-override.theme-override .mat-nav-list .mat-list-item:focus,
.docs-theme.theme-override.theme-override .mat-action-list .mat-list-item:hover,
.docs-theme.theme-override.theme-override .mat-action-list .mat-list-item:focus,
.calendar-theme .mat-list-option:hover,
.calendar-theme .mat-list-option:focus,
.calendar-theme .mat-nav-list .mat-list-item:hover,
.calendar-theme .mat-nav-list .mat-list-item:focus,
.calendar-theme .mat-action-list .mat-list-item:hover,
.calendar-theme .mat-action-list .mat-list-item:focus,
.calendar-theme.theme-override.theme-override .mat-list-option:hover,
.calendar-theme.theme-override.theme-override .mat-list-option:focus,
.calendar-theme.theme-override.theme-override .mat-nav-list .mat-list-item:hover,
.calendar-theme.theme-override.theme-override .mat-nav-list .mat-list-item:focus,
.calendar-theme.theme-override.theme-override .mat-action-list .mat-list-item:hover,
.calendar-theme.theme-override.theme-override .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.docs-theme .mat-list-single-selected-option, .docs-theme .mat-list-single-selected-option:hover, .docs-theme .mat-list-single-selected-option:focus,
.docs-theme.theme-override.theme-override .mat-list-single-selected-option,
.docs-theme.theme-override.theme-override .mat-list-single-selected-option:hover,
.docs-theme.theme-override.theme-override .mat-list-single-selected-option:focus,
.calendar-theme .mat-list-single-selected-option,
.calendar-theme .mat-list-single-selected-option:hover,
.calendar-theme .mat-list-single-selected-option:focus,
.calendar-theme.theme-override.theme-override .mat-list-single-selected-option,
.calendar-theme.theme-override.theme-override .mat-list-single-selected-option:hover,
.calendar-theme.theme-override.theme-override .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-menu-panel,
.docs-theme.theme-override.theme-override .mat-menu-panel,
.calendar-theme .mat-menu-panel,
.calendar-theme.theme-override.theme-override .mat-menu-panel {
  background: white;
}
.docs-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override .mat-menu-panel:not([class*=mat-elevation-z]),
.calendar-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-menu-item,
.docs-theme.theme-override.theme-override .mat-menu-item,
.calendar-theme .mat-menu-item,
.calendar-theme.theme-override.theme-override .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-menu-item[disabled],
.docs-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.docs-theme .mat-menu-item[disabled] .mat-icon-no-color,
.docs-theme.theme-override.theme-override .mat-menu-item[disabled],
.docs-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-menu-submenu-icon,
.docs-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-icon-no-color,
.calendar-theme .mat-menu-item[disabled],
.calendar-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.calendar-theme .mat-menu-item[disabled] .mat-icon-no-color,
.calendar-theme.theme-override.theme-override .mat-menu-item[disabled],
.calendar-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-menu-submenu-icon,
.calendar-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-menu-item .mat-icon-no-color,
.docs-theme .mat-menu-submenu-icon,
.docs-theme.theme-override.theme-override .mat-menu-item .mat-icon-no-color,
.docs-theme.theme-override.theme-override .mat-menu-submenu-icon,
.calendar-theme .mat-menu-item .mat-icon-no-color,
.calendar-theme .mat-menu-submenu-icon,
.calendar-theme.theme-override.theme-override .mat-menu-item .mat-icon-no-color,
.calendar-theme.theme-override.theme-override .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.docs-theme .mat-menu-item:hover:not([disabled]),
.docs-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.docs-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.docs-theme .mat-menu-item-highlighted:not([disabled]),
.docs-theme.theme-override.theme-override .mat-menu-item:hover:not([disabled]),
.docs-theme.theme-override.theme-override .mat-menu-item.cdk-program-focused:not([disabled]),
.docs-theme.theme-override.theme-override .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.docs-theme.theme-override.theme-override .mat-menu-item-highlighted:not([disabled]),
.calendar-theme .mat-menu-item:hover:not([disabled]),
.calendar-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.calendar-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.calendar-theme .mat-menu-item-highlighted:not([disabled]),
.calendar-theme.theme-override.theme-override .mat-menu-item:hover:not([disabled]),
.calendar-theme.theme-override.theme-override .mat-menu-item.cdk-program-focused:not([disabled]),
.calendar-theme.theme-override.theme-override .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.calendar-theme.theme-override.theme-override .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.docs-theme .mat-paginator,
.docs-theme.theme-override.theme-override .mat-paginator,
.calendar-theme .mat-paginator,
.calendar-theme.theme-override.theme-override .mat-paginator {
  background: white;
}
.docs-theme .mat-paginator,
.docs-theme .mat-paginator-page-size .mat-select-trigger,
.docs-theme.theme-override.theme-override .mat-paginator,
.docs-theme.theme-override.theme-override .mat-paginator-page-size .mat-select-trigger,
.calendar-theme .mat-paginator,
.calendar-theme .mat-paginator-page-size .mat-select-trigger,
.calendar-theme.theme-override.theme-override .mat-paginator,
.calendar-theme.theme-override.theme-override .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.docs-theme .mat-paginator-decrement,
.docs-theme .mat-paginator-increment,
.docs-theme.theme-override.theme-override .mat-paginator-decrement,
.docs-theme.theme-override.theme-override .mat-paginator-increment,
.calendar-theme .mat-paginator-decrement,
.calendar-theme .mat-paginator-increment,
.calendar-theme.theme-override.theme-override .mat-paginator-decrement,
.calendar-theme.theme-override.theme-override .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.docs-theme .mat-paginator-first,
.docs-theme .mat-paginator-last,
.docs-theme.theme-override.theme-override .mat-paginator-first,
.docs-theme.theme-override.theme-override .mat-paginator-last,
.calendar-theme .mat-paginator-first,
.calendar-theme .mat-paginator-last,
.calendar-theme.theme-override.theme-override .mat-paginator-first,
.calendar-theme.theme-override.theme-override .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.docs-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.docs-theme .mat-icon-button[disabled] .mat-paginator-increment,
.docs-theme .mat-icon-button[disabled] .mat-paginator-first,
.docs-theme .mat-icon-button[disabled] .mat-paginator-last,
.docs-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-decrement,
.docs-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-increment,
.docs-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-first,
.docs-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-last,
.calendar-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.calendar-theme .mat-icon-button[disabled] .mat-paginator-increment,
.calendar-theme .mat-icon-button[disabled] .mat-paginator-first,
.calendar-theme .mat-icon-button[disabled] .mat-paginator-last,
.calendar-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-decrement,
.calendar-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-increment,
.calendar-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-first,
.calendar-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-progress-bar-background,
.docs-theme.theme-override.theme-override .mat-progress-bar-background,
.calendar-theme .mat-progress-bar-background,
.calendar-theme.theme-override.theme-override .mat-progress-bar-background {
  fill: #c4d0d6;
}
.docs-theme .mat-progress-bar-buffer,
.docs-theme.theme-override.theme-override .mat-progress-bar-buffer,
.calendar-theme .mat-progress-bar-buffer,
.calendar-theme.theme-override.theme-override .mat-progress-bar-buffer {
  background-color: #c4d0d6;
}
.docs-theme .mat-progress-bar-fill::after,
.docs-theme.theme-override.theme-override .mat-progress-bar-fill::after,
.calendar-theme .mat-progress-bar-fill::after,
.calendar-theme.theme-override.theme-override .mat-progress-bar-fill::after {
  background-color: #546e7a;
}
.docs-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.docs-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-background,
.calendar-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.calendar-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.docs-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.docs-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.calendar-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.calendar-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.docs-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.docs-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.calendar-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.calendar-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.docs-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.docs-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-background,
.calendar-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.calendar-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.docs-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.docs-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.calendar-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.calendar-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.docs-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.docs-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.calendar-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.calendar-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.docs-theme .mat-progress-spinner circle, .docs-theme .mat-spinner circle,
.docs-theme.theme-override.theme-override .mat-progress-spinner circle,
.docs-theme.theme-override.theme-override .mat-spinner circle,
.calendar-theme .mat-progress-spinner circle,
.calendar-theme .mat-spinner circle,
.calendar-theme.theme-override.theme-override .mat-progress-spinner circle,
.calendar-theme.theme-override.theme-override .mat-spinner circle {
  stroke: #546e7a;
}
.docs-theme .mat-progress-spinner.mat-accent circle, .docs-theme .mat-spinner.mat-accent circle,
.docs-theme.theme-override.theme-override .mat-progress-spinner.mat-accent circle,
.docs-theme.theme-override.theme-override .mat-spinner.mat-accent circle,
.calendar-theme .mat-progress-spinner.mat-accent circle,
.calendar-theme .mat-spinner.mat-accent circle,
.calendar-theme.theme-override.theme-override .mat-progress-spinner.mat-accent circle,
.calendar-theme.theme-override.theme-override .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.docs-theme .mat-progress-spinner.mat-warn circle, .docs-theme .mat-spinner.mat-warn circle,
.docs-theme.theme-override.theme-override .mat-progress-spinner.mat-warn circle,
.docs-theme.theme-override.theme-override .mat-spinner.mat-warn circle,
.calendar-theme .mat-progress-spinner.mat-warn circle,
.calendar-theme .mat-spinner.mat-warn circle,
.calendar-theme.theme-override.theme-override .mat-progress-spinner.mat-warn circle,
.calendar-theme.theme-override.theme-override .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.docs-theme .mat-radio-outer-circle,
.docs-theme.theme-override.theme-override .mat-radio-outer-circle,
.calendar-theme .mat-radio-outer-circle,
.calendar-theme.theme-override.theme-override .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.docs-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.docs-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.calendar-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.calendar-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #546e7a;
}
.docs-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.docs-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .docs-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .docs-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.docs-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-inner-circle,
.docs-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.docs-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.docs-theme.theme-override.theme-override .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.calendar-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.calendar-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.calendar-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.calendar-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.calendar-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-inner-circle,
.calendar-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.calendar-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.calendar-theme.theme-override.theme-override .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #546e7a;
}
.docs-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.docs-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.calendar-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.calendar-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.docs-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.docs-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .docs-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .docs-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.docs-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-inner-circle,
.docs-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.docs-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.docs-theme.theme-override.theme-override .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.calendar-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.calendar-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.calendar-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.calendar-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.calendar-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-inner-circle,
.calendar-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.calendar-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.calendar-theme.theme-override.theme-override .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.docs-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.docs-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.calendar-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.calendar-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.docs-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.docs-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .docs-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .docs-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.docs-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-inner-circle,
.docs-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.docs-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.docs-theme.theme-override.theme-override .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.calendar-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.calendar-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.calendar-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.calendar-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.calendar-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-inner-circle,
.calendar-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.calendar-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.calendar-theme.theme-override.theme-override .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.docs-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.docs-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.docs-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.docs-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.calendar-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.calendar-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.calendar-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.calendar-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.docs-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.docs-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.calendar-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.calendar-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.calendar-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.docs-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.calendar-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.calendar-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-radio-button .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-radio-button .mat-ripple-element,
.calendar-theme .mat-radio-button .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.docs-theme .mat-select-value,
.docs-theme.theme-override.theme-override .mat-select-value,
.calendar-theme .mat-select-value,
.calendar-theme.theme-override.theme-override .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-select-placeholder,
.docs-theme.theme-override.theme-override .mat-select-placeholder,
.calendar-theme .mat-select-placeholder,
.calendar-theme.theme-override.theme-override .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.docs-theme .mat-select-disabled .mat-select-value,
.docs-theme.theme-override.theme-override .mat-select-disabled .mat-select-value,
.calendar-theme .mat-select-disabled .mat-select-value,
.calendar-theme.theme-override.theme-override .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-select-arrow,
.docs-theme.theme-override.theme-override .mat-select-arrow,
.calendar-theme .mat-select-arrow,
.calendar-theme.theme-override.theme-override .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.docs-theme .mat-select-panel,
.docs-theme.theme-override.theme-override .mat-select-panel,
.calendar-theme .mat-select-panel,
.calendar-theme.theme-override.theme-override .mat-select-panel {
  background: white;
}
.docs-theme .mat-select-panel:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override .mat-select-panel:not([class*=mat-elevation-z]),
.calendar-theme .mat-select-panel:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.docs-theme.theme-override.theme-override .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.calendar-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.calendar-theme.theme-override.theme-override .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.docs-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.calendar-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.calendar-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #546e7a;
}
.docs-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.docs-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.calendar-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.calendar-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.docs-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.docs-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.calendar-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.calendar-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.docs-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.docs-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.calendar-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.calendar-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.docs-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.docs-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.calendar-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.calendar-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-drawer-container,
.docs-theme.theme-override.theme-override .mat-drawer-container,
.calendar-theme .mat-drawer-container,
.calendar-theme.theme-override.theme-override .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-drawer,
.docs-theme.theme-override.theme-override .mat-drawer,
.calendar-theme .mat-drawer,
.calendar-theme.theme-override.theme-override .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-drawer.mat-drawer-push,
.docs-theme.theme-override.theme-override .mat-drawer.mat-drawer-push,
.calendar-theme .mat-drawer.mat-drawer-push,
.calendar-theme.theme-override.theme-override .mat-drawer.mat-drawer-push {
  background-color: white;
}
.docs-theme .mat-drawer:not(.mat-drawer-side),
.docs-theme.theme-override.theme-override .mat-drawer:not(.mat-drawer-side),
.calendar-theme .mat-drawer:not(.mat-drawer-side),
.calendar-theme.theme-override.theme-override .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-drawer-side,
.docs-theme.theme-override.theme-override .mat-drawer-side,
.calendar-theme .mat-drawer-side,
.calendar-theme.theme-override.theme-override .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-drawer-side.mat-drawer-end,
.docs-theme.theme-override.theme-override .mat-drawer-side.mat-drawer-end,
.calendar-theme .mat-drawer-side.mat-drawer-end,
.calendar-theme.theme-override.theme-override .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.docs-theme [dir=rtl] .mat-drawer-side,
.docs-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side,
.calendar-theme [dir=rtl] .mat-drawer-side,
.calendar-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.docs-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.docs-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side.mat-drawer-end,
.calendar-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.calendar-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-drawer-backdrop.mat-drawer-shown,
.docs-theme.theme-override.theme-override .mat-drawer-backdrop.mat-drawer-shown,
.calendar-theme .mat-drawer-backdrop.mat-drawer-shown,
.calendar-theme.theme-override.theme-override .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.docs-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.docs-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.calendar-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.calendar-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.docs-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.docs-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.calendar-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.calendar-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.docs-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element,
.calendar-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.docs-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.docs-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.calendar-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.calendar-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #546e7a;
}
.docs-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.docs-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.calendar-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.calendar-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(84, 110, 122, 0.54);
}
.docs-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.calendar-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #546e7a;
}
.docs-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.docs-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.calendar-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.calendar-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.docs-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.docs-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.calendar-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.calendar-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.docs-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.calendar-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.docs-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.calendar-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.docs-theme .mat-slide-toggle-thumb,
.docs-theme.theme-override.theme-override .mat-slide-toggle-thumb,
.calendar-theme .mat-slide-toggle-thumb,
.calendar-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.docs-theme .mat-slide-toggle-bar,
.docs-theme.theme-override.theme-override .mat-slide-toggle-bar,
.calendar-theme .mat-slide-toggle-bar,
.calendar-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-slider-track-background,
.docs-theme.theme-override.theme-override .mat-slider-track-background,
.calendar-theme .mat-slider-track-background,
.calendar-theme.theme-override.theme-override .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.docs-theme .mat-slider.mat-primary .mat-slider-track-fill,
.docs-theme .mat-slider.mat-primary .mat-slider-thumb,
.docs-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.docs-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-track-fill,
.docs-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb,
.docs-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label,
.calendar-theme .mat-slider.mat-primary .mat-slider-track-fill,
.calendar-theme .mat-slider.mat-primary .mat-slider-thumb,
.calendar-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.calendar-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-track-fill,
.calendar-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb,
.calendar-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #546e7a;
}
.docs-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.docs-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label-text,
.calendar-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.calendar-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.docs-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.docs-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-focus-ring,
.calendar-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.calendar-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(84, 110, 122, 0.2);
}
.docs-theme .mat-slider.mat-accent .mat-slider-track-fill,
.docs-theme .mat-slider.mat-accent .mat-slider-thumb,
.docs-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.docs-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-track-fill,
.docs-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb,
.docs-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label,
.calendar-theme .mat-slider.mat-accent .mat-slider-track-fill,
.calendar-theme .mat-slider.mat-accent .mat-slider-thumb,
.calendar-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.calendar-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-track-fill,
.calendar-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb,
.calendar-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.docs-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.docs-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label-text,
.calendar-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.calendar-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.docs-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-focus-ring,
.calendar-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.calendar-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.docs-theme .mat-slider.mat-warn .mat-slider-track-fill,
.docs-theme .mat-slider.mat-warn .mat-slider-thumb,
.docs-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.docs-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-track-fill,
.docs-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb,
.docs-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label,
.calendar-theme .mat-slider.mat-warn .mat-slider-track-fill,
.calendar-theme .mat-slider.mat-warn .mat-slider-thumb,
.calendar-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.calendar-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-track-fill,
.calendar-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb,
.calendar-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.docs-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.docs-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label-text,
.calendar-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.calendar-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.docs-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.docs-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-focus-ring,
.calendar-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.calendar-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.docs-theme .mat-slider:hover .mat-slider-track-background,
.docs-theme .mat-slider.cdk-focused .mat-slider-track-background,
.docs-theme.theme-override.theme-override .mat-slider:hover .mat-slider-track-background,
.docs-theme.theme-override.theme-override .mat-slider.cdk-focused .mat-slider-track-background,
.calendar-theme .mat-slider:hover .mat-slider-track-background,
.calendar-theme .mat-slider.cdk-focused .mat-slider-track-background,
.calendar-theme.theme-override.theme-override .mat-slider:hover .mat-slider-track-background,
.calendar-theme.theme-override.theme-override .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.docs-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.docs-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.docs-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-background,
.docs-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.docs-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-thumb,
.calendar-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.calendar-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.calendar-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.calendar-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-background,
.calendar-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.calendar-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.docs-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.docs-theme.theme-override.theme-override .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.calendar-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.calendar-theme.theme-override.theme-override .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.docs-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.docs-theme.theme-override.theme-override .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.calendar-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.calendar-theme.theme-override.theme-override .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.docs-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.docs-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.docs-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.calendar-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.calendar-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.calendar-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.calendar-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.docs-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.docs-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.docs-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.calendar-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.calendar-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.calendar-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.calendar-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.docs-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.docs-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.calendar-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.calendar-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.docs-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .docs-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.docs-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.docs-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.calendar-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.calendar-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.calendar-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.calendar-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .docs-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.docs-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.docs-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.calendar-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.calendar-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.calendar-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.calendar-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.docs-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.docs-theme.theme-override.theme-override .mat-slider-has-ticks .mat-slider-wrapper::after,
.calendar-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.calendar-theme.theme-override.theme-override .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.docs-theme .mat-slider-horizontal .mat-slider-ticks,
.docs-theme.theme-override.theme-override .mat-slider-horizontal .mat-slider-ticks,
.calendar-theme .mat-slider-horizontal .mat-slider-ticks,
.calendar-theme.theme-override.theme-override .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.docs-theme .mat-slider-vertical .mat-slider-ticks,
.docs-theme.theme-override.theme-override .mat-slider-vertical .mat-slider-ticks,
.calendar-theme .mat-slider-vertical .mat-slider-ticks,
.calendar-theme.theme-override.theme-override .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.docs-theme .mat-step-header.cdk-keyboard-focused, .docs-theme .mat-step-header.cdk-program-focused, .docs-theme .mat-step-header:hover:not([aria-disabled]), .docs-theme .mat-step-header:hover[aria-disabled=false],
.docs-theme.theme-override.theme-override .mat-step-header.cdk-keyboard-focused,
.docs-theme.theme-override.theme-override .mat-step-header.cdk-program-focused,
.docs-theme.theme-override.theme-override .mat-step-header:hover:not([aria-disabled]),
.docs-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=false],
.calendar-theme .mat-step-header.cdk-keyboard-focused,
.calendar-theme .mat-step-header.cdk-program-focused,
.calendar-theme .mat-step-header:hover:not([aria-disabled]),
.calendar-theme .mat-step-header:hover[aria-disabled=false],
.calendar-theme.theme-override.theme-override .mat-step-header.cdk-keyboard-focused,
.calendar-theme.theme-override.theme-override .mat-step-header.cdk-program-focused,
.calendar-theme.theme-override.theme-override .mat-step-header:hover:not([aria-disabled]),
.calendar-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.docs-theme .mat-step-header:hover[aria-disabled=true],
.docs-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=true],
.calendar-theme .mat-step-header:hover[aria-disabled=true],
.calendar-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .docs-theme .mat-step-header:hover,
.docs-theme.theme-override.theme-override .mat-step-header:hover,
.calendar-theme .mat-step-header:hover,
.calendar-theme.theme-override.theme-override .mat-step-header:hover {
    background: none;
  }
}
.docs-theme .mat-step-header .mat-step-label,
.docs-theme .mat-step-header .mat-step-optional,
.docs-theme.theme-override.theme-override .mat-step-header .mat-step-label,
.docs-theme.theme-override.theme-override .mat-step-header .mat-step-optional,
.calendar-theme .mat-step-header .mat-step-label,
.calendar-theme .mat-step-header .mat-step-optional,
.calendar-theme.theme-override.theme-override .mat-step-header .mat-step-label,
.calendar-theme.theme-override.theme-override .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.docs-theme .mat-step-header .mat-step-icon,
.docs-theme.theme-override.theme-override .mat-step-header .mat-step-icon,
.calendar-theme .mat-step-header .mat-step-icon,
.calendar-theme.theme-override.theme-override .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.docs-theme .mat-step-header .mat-step-icon-selected,
.docs-theme .mat-step-header .mat-step-icon-state-done,
.docs-theme .mat-step-header .mat-step-icon-state-edit,
.docs-theme.theme-override.theme-override .mat-step-header .mat-step-icon-selected,
.docs-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-done,
.docs-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-edit,
.calendar-theme .mat-step-header .mat-step-icon-selected,
.calendar-theme .mat-step-header .mat-step-icon-state-done,
.calendar-theme .mat-step-header .mat-step-icon-state-edit,
.calendar-theme.theme-override.theme-override .mat-step-header .mat-step-icon-selected,
.calendar-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-done,
.calendar-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-edit {
  background-color: #546e7a;
  color: white;
}
.docs-theme .mat-step-header.mat-accent .mat-step-icon,
.docs-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon,
.calendar-theme .mat-step-header.mat-accent .mat-step-icon,
.calendar-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.docs-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.docs-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.docs-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-selected,
.docs-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-done,
.docs-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-edit,
.calendar-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.calendar-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.calendar-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.calendar-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-selected,
.calendar-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-done,
.calendar-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-step-header.mat-warn .mat-step-icon,
.docs-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon,
.calendar-theme .mat-step-header.mat-warn .mat-step-icon,
.calendar-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.docs-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.docs-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.docs-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.docs-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-selected,
.docs-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-done,
.docs-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-edit,
.calendar-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.calendar-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.calendar-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.calendar-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-selected,
.calendar-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-done,
.calendar-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.docs-theme .mat-step-header .mat-step-icon-state-error,
.docs-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-error,
.calendar-theme .mat-step-header .mat-step-icon-state-error,
.calendar-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.docs-theme .mat-step-header .mat-step-label.mat-step-label-active,
.docs-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-active,
.calendar-theme .mat-step-header .mat-step-label.mat-step-label-active,
.calendar-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-step-header .mat-step-label.mat-step-label-error,
.docs-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-error,
.calendar-theme .mat-step-header .mat-step-label.mat-step-label-error,
.calendar-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.docs-theme .mat-stepper-horizontal, .docs-theme .mat-stepper-vertical,
.docs-theme.theme-override.theme-override .mat-stepper-horizontal,
.docs-theme.theme-override.theme-override .mat-stepper-vertical,
.calendar-theme .mat-stepper-horizontal,
.calendar-theme .mat-stepper-vertical,
.calendar-theme.theme-override.theme-override .mat-stepper-horizontal,
.calendar-theme.theme-override.theme-override .mat-stepper-vertical {
  background-color: white;
}
.docs-theme .mat-stepper-vertical-line::before,
.docs-theme.theme-override.theme-override .mat-stepper-vertical-line::before,
.calendar-theme .mat-stepper-vertical-line::before,
.calendar-theme.theme-override.theme-override .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-horizontal-stepper-header::before,
.docs-theme .mat-horizontal-stepper-header::after,
.docs-theme .mat-stepper-horizontal-line,
.docs-theme.theme-override.theme-override .mat-horizontal-stepper-header::before,
.docs-theme.theme-override.theme-override .mat-horizontal-stepper-header::after,
.docs-theme.theme-override.theme-override .mat-stepper-horizontal-line,
.calendar-theme .mat-horizontal-stepper-header::before,
.calendar-theme .mat-horizontal-stepper-header::after,
.calendar-theme .mat-stepper-horizontal-line,
.calendar-theme.theme-override.theme-override .mat-horizontal-stepper-header::before,
.calendar-theme.theme-override.theme-override .mat-horizontal-stepper-header::after,
.calendar-theme.theme-override.theme-override .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-sort-header-arrow,
.docs-theme.theme-override.theme-override .mat-sort-header-arrow,
.calendar-theme .mat-sort-header-arrow,
.calendar-theme.theme-override.theme-override .mat-sort-header-arrow {
  color: #757575;
}
.docs-theme .mat-tab-nav-bar,
.docs-theme .mat-tab-header,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar,
.docs-theme.theme-override.theme-override .mat-tab-header,
.calendar-theme .mat-tab-nav-bar,
.calendar-theme .mat-tab-header,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar,
.calendar-theme.theme-override.theme-override .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.docs-theme .mat-tab-group-inverted-header .mat-tab-header,
.docs-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-nav-bar,
.docs-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-header,
.calendar-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.calendar-theme .mat-tab-group-inverted-header .mat-tab-header,
.calendar-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-nav-bar,
.calendar-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.docs-theme .mat-tab-label, .docs-theme .mat-tab-link,
.docs-theme.theme-override.theme-override .mat-tab-label,
.docs-theme.theme-override.theme-override .mat-tab-link,
.calendar-theme .mat-tab-label,
.calendar-theme .mat-tab-link,
.calendar-theme.theme-override.theme-override .mat-tab-label,
.calendar-theme.theme-override.theme-override .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-tab-label.mat-tab-disabled, .docs-theme .mat-tab-link.mat-tab-disabled,
.docs-theme.theme-override.theme-override .mat-tab-label.mat-tab-disabled,
.docs-theme.theme-override.theme-override .mat-tab-link.mat-tab-disabled,
.calendar-theme .mat-tab-label.mat-tab-disabled,
.calendar-theme .mat-tab-link.mat-tab-disabled,
.calendar-theme.theme-override.theme-override .mat-tab-label.mat-tab-disabled,
.calendar-theme.theme-override.theme-override .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.docs-theme .mat-tab-nav-bar[class*=mat-background-],
.docs-theme.theme-override.theme-override .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar[class*=mat-background-],
.calendar-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.calendar-theme .mat-tab-nav-bar[class*=mat-background-],
.calendar-theme.theme-override.theme-override .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.docs-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .docs-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(120, 144, 156, 0.3);
}
.docs-theme .mat-tab-group.mat-primary .mat-ink-bar, .docs-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-ink-bar,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.calendar-theme .mat-tab-group.mat-primary .mat-ink-bar,
.calendar-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-ink-bar,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #546e7a;
}
.docs-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .docs-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .docs-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .docs-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.calendar-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.calendar-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.calendar-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.calendar-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.docs-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .docs-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.docs-theme .mat-tab-group.mat-accent .mat-ink-bar, .docs-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-ink-bar,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.calendar-theme .mat-tab-group.mat-accent .mat-ink-bar,
.calendar-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-ink-bar,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.docs-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .docs-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .docs-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .docs-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.calendar-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.calendar-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.calendar-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.calendar-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .docs-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.docs-theme .mat-tab-group.mat-warn .mat-ink-bar, .docs-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-ink-bar,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.calendar-theme .mat-tab-group.mat-warn .mat-ink-bar,
.calendar-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-ink-bar,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.docs-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .docs-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .docs-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .docs-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.calendar-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.calendar-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.calendar-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.calendar-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.docs-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .docs-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(120, 144, 156, 0.3);
}
.docs-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .docs-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .docs-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .docs-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .docs-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .docs-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.calendar-theme .mat-tab-group.mat-background-primary > .mat-tab-header,
.calendar-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.calendar-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.calendar-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.calendar-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.calendar-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #546e7a;
}
.docs-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .docs-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .docs-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .docs-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.calendar-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.calendar-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.calendar-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.calendar-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.docs-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .docs-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .docs-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .docs-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.docs-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .docs-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.docs-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .docs-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.docs-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.docs-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.docs-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .docs-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.docs-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.docs-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.calendar-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.calendar-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.calendar-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.calendar-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.docs-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .docs-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.docs-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .docs-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .docs-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .docs-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .docs-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .docs-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.calendar-theme .mat-tab-group.mat-background-accent > .mat-tab-header,
.calendar-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.calendar-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.calendar-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.calendar-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.calendar-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.docs-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .docs-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .docs-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .docs-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.calendar-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.calendar-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.calendar-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.calendar-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .docs-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .docs-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .docs-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.docs-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .docs-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .docs-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.docs-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.docs-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.docs-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .docs-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.docs-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.docs-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.calendar-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.calendar-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.calendar-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.calendar-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.docs-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .docs-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.docs-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .docs-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .docs-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .docs-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .docs-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .docs-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.calendar-theme .mat-tab-group.mat-background-warn > .mat-tab-header,
.calendar-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.calendar-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.calendar-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.calendar-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.calendar-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.docs-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .docs-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .docs-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .docs-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.calendar-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.calendar-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.calendar-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.calendar-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.docs-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .docs-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .docs-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .docs-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.docs-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .docs-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.docs-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .docs-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.docs-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.docs-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.docs-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .docs-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.docs-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.docs-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.calendar-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.calendar-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.calendar-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.calendar-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.docs-theme .mat-toolbar,
.docs-theme.theme-override.theme-override .mat-toolbar,
.calendar-theme .mat-toolbar,
.calendar-theme.theme-override.theme-override .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-toolbar.mat-primary,
.docs-theme.theme-override.theme-override .mat-toolbar.mat-primary,
.calendar-theme .mat-toolbar.mat-primary,
.calendar-theme.theme-override.theme-override .mat-toolbar.mat-primary {
  background: #546e7a;
  color: white;
}
.docs-theme .mat-toolbar.mat-accent,
.docs-theme.theme-override.theme-override .mat-toolbar.mat-accent,
.calendar-theme .mat-toolbar.mat-accent,
.calendar-theme.theme-override.theme-override .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-toolbar.mat-warn,
.docs-theme.theme-override.theme-override .mat-toolbar.mat-warn,
.calendar-theme .mat-toolbar.mat-warn,
.calendar-theme.theme-override.theme-override .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.docs-theme .mat-toolbar .mat-form-field-underline,
.docs-theme .mat-toolbar .mat-form-field-ripple,
.docs-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.docs-theme.theme-override.theme-override .mat-toolbar .mat-form-field-underline,
.docs-theme.theme-override.theme-override .mat-toolbar .mat-form-field-ripple,
.docs-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-ripple,
.calendar-theme .mat-toolbar .mat-form-field-underline,
.calendar-theme .mat-toolbar .mat-form-field-ripple,
.calendar-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.calendar-theme.theme-override.theme-override .mat-toolbar .mat-form-field-underline,
.calendar-theme.theme-override.theme-override .mat-toolbar .mat-form-field-ripple,
.calendar-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.docs-theme .mat-toolbar .mat-form-field-label,
.docs-theme .mat-toolbar .mat-focused .mat-form-field-label,
.docs-theme .mat-toolbar .mat-select-value,
.docs-theme .mat-toolbar .mat-select-arrow,
.docs-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.docs-theme.theme-override.theme-override .mat-toolbar .mat-form-field-label,
.docs-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-label,
.docs-theme.theme-override.theme-override .mat-toolbar .mat-select-value,
.docs-theme.theme-override.theme-override .mat-toolbar .mat-select-arrow,
.docs-theme.theme-override.theme-override .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.calendar-theme .mat-toolbar .mat-form-field-label,
.calendar-theme .mat-toolbar .mat-focused .mat-form-field-label,
.calendar-theme .mat-toolbar .mat-select-value,
.calendar-theme .mat-toolbar .mat-select-arrow,
.calendar-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.calendar-theme.theme-override.theme-override .mat-toolbar .mat-form-field-label,
.calendar-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-label,
.calendar-theme.theme-override.theme-override .mat-toolbar .mat-select-value,
.calendar-theme.theme-override.theme-override .mat-toolbar .mat-select-arrow,
.calendar-theme.theme-override.theme-override .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.docs-theme .mat-toolbar .mat-input-element,
.docs-theme.theme-override.theme-override .mat-toolbar .mat-input-element,
.calendar-theme .mat-toolbar .mat-input-element,
.calendar-theme.theme-override.theme-override .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.docs-theme .mat-tooltip,
.docs-theme.theme-override.theme-override .mat-tooltip,
.calendar-theme .mat-tooltip,
.calendar-theme.theme-override.theme-override .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.docs-theme .mat-tree,
.docs-theme.theme-override.theme-override .mat-tree,
.calendar-theme .mat-tree,
.calendar-theme.theme-override.theme-override .mat-tree {
  background: white;
}
.docs-theme .mat-tree-node,
.docs-theme .mat-nested-tree-node,
.docs-theme.theme-override.theme-override .mat-tree-node,
.docs-theme.theme-override.theme-override .mat-nested-tree-node,
.calendar-theme .mat-tree-node,
.calendar-theme .mat-nested-tree-node,
.calendar-theme.theme-override.theme-override .mat-tree-node,
.calendar-theme.theme-override.theme-override .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-snack-bar-container,
.docs-theme.theme-override.theme-override .mat-snack-bar-container,
.calendar-theme .mat-snack-bar-container,
.calendar-theme.theme-override.theme-override .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme .mat-simple-snackbar-action,
.docs-theme.theme-override.theme-override .mat-simple-snackbar-action,
.calendar-theme .mat-simple-snackbar-action,
.calendar-theme.theme-override.theme-override .mat-simple-snackbar-action {
  color: #fafafa;
}
.docs-theme app-mat-menu-header,
.docs-theme.theme-override.theme-override app-mat-menu-header,
.calendar-theme app-mat-menu-header,
.calendar-theme.theme-override.theme-override app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.docs-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.calendar-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.calendar-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.docs-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.docs-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.calendar-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.calendar-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.docs-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element,
.calendar-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.docs-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.docs-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.calendar-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.calendar-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #546e7a;
}
.docs-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.docs-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.calendar-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.calendar-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(84, 110, 122, 0.54);
}
.docs-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.calendar-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #546e7a;
}
.docs-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.docs-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.calendar-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.calendar-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.docs-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.docs-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.calendar-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.calendar-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.docs-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.calendar-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.docs-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.docs-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.calendar-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.calendar-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.docs-theme .mat-slide-toggle-thumb,
.docs-theme.theme-override.theme-override .mat-slide-toggle-thumb,
.calendar-theme .mat-slide-toggle-thumb,
.calendar-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.docs-theme .mat-slide-toggle-bar,
.docs-theme.theme-override.theme-override .mat-slide-toggle-bar,
.calendar-theme .mat-slide-toggle-bar,
.calendar-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.docs-theme .mat-green .mat-progress-bar-background,
.docs-theme.theme-override.theme-override .mat-green .mat-progress-bar-background,
.calendar-theme .mat-green .mat-progress-bar-background,
.calendar-theme.theme-override.theme-override .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.docs-theme .mat-green .mat-progress-bar-buffer,
.docs-theme.theme-override.theme-override .mat-green .mat-progress-bar-buffer,
.calendar-theme .mat-green .mat-progress-bar-buffer,
.calendar-theme.theme-override.theme-override .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.docs-theme .mat-green .mat-progress-bar-fill::after,
.docs-theme.theme-override.theme-override .mat-green .mat-progress-bar-fill::after,
.calendar-theme .mat-green .mat-progress-bar-fill::after,
.calendar-theme.theme-override.theme-override .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.docs-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.docs-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.calendar-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.calendar-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.docs-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.docs-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.calendar-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.calendar-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.docs-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.docs-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.calendar-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.calendar-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.docs-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.docs-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.calendar-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.calendar-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.docs-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.docs-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.calendar-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.calendar-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.docs-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.docs-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.calendar-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.calendar-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.docs-theme .mat-button.mat-primary-lighter,
.docs-theme .mat-stroked-button.mat-primary-lighter,
.docs-theme.theme-override.theme-override .mat-button.mat-primary-lighter,
.docs-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter,
.calendar-theme .mat-button.mat-primary-lighter,
.calendar-theme .mat-stroked-button.mat-primary-lighter,
.calendar-theme.theme-override.theme-override .mat-button.mat-primary-lighter,
.calendar-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter {
  color: #78909c;
}
.docs-theme .mat-button.mat-primary-lighter:hover,
.docs-theme .mat-stroked-button.mat-primary-lighter:hover,
.docs-theme.theme-override.theme-override .mat-button.mat-primary-lighter:hover,
.docs-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter:hover,
.calendar-theme .mat-button.mat-primary-lighter:hover,
.calendar-theme .mat-stroked-button.mat-primary-lighter:hover,
.calendar-theme.theme-override.theme-override .mat-button.mat-primary-lighter:hover,
.calendar-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.docs-theme .mat-raised-button.mat-primary-lighter,
.docs-theme .mat-flat-button.mat-primary-lighter,
.docs-theme .mat-fab.mat-primary-lighter,
.docs-theme .mat-mini-fab.mat-primary-lighter,
.docs-theme.theme-override.theme-override .mat-raised-button.mat-primary-lighter,
.docs-theme.theme-override.theme-override .mat-flat-button.mat-primary-lighter,
.docs-theme.theme-override.theme-override .mat-fab.mat-primary-lighter,
.docs-theme.theme-override.theme-override .mat-mini-fab.mat-primary-lighter,
.calendar-theme .mat-raised-button.mat-primary-lighter,
.calendar-theme .mat-flat-button.mat-primary-lighter,
.calendar-theme .mat-fab.mat-primary-lighter,
.calendar-theme .mat-mini-fab.mat-primary-lighter,
.calendar-theme.theme-override.theme-override .mat-raised-button.mat-primary-lighter,
.calendar-theme.theme-override.theme-override .mat-flat-button.mat-primary-lighter,
.calendar-theme.theme-override.theme-override .mat-fab.mat-primary-lighter,
.calendar-theme.theme-override.theme-override .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #78909c;
}
.docs-theme .mat-icon-button.mat-primary-lighter,
.docs-theme.theme-override.theme-override .mat-icon-button.mat-primary-lighter,
.calendar-theme .mat-icon-button.mat-primary-lighter,
.calendar-theme.theme-override.theme-override .mat-icon-button.mat-primary-lighter {
  color: #78909c;
}
.docs-theme .dave-background-image,
.docs-theme.theme-override.theme-override .dave-background-image,
.calendar-theme .dave-background-image,
.calendar-theme.theme-override.theme-override .dave-background-image {
  background-color: #546e7a;
  color: white;
}
.docs-theme .clickable-list-container:before,
.docs-theme.theme-override.theme-override .clickable-list-container:before,
.calendar-theme .clickable-list-container:before,
.calendar-theme.theme-override.theme-override .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.docs-theme .clickable-list,
.docs-theme.theme-override.theme-override .clickable-list,
.calendar-theme .clickable-list,
.calendar-theme.theme-override.theme-override .clickable-list {
  background-color: white;
}
.docs-theme .clickable-list-item,
.docs-theme.theme-override.theme-override .clickable-list-item,
.calendar-theme .clickable-list-item,
.calendar-theme.theme-override.theme-override .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.docs-theme .clickable-list-item.is-active, .docs-theme .clickable-list-item:hover, .docs-theme .clickable-list-item:active, .docs-theme .clickable-list-item:focus,
.docs-theme.theme-override.theme-override .clickable-list-item.is-active,
.docs-theme.theme-override.theme-override .clickable-list-item:hover,
.docs-theme.theme-override.theme-override .clickable-list-item:active,
.docs-theme.theme-override.theme-override .clickable-list-item:focus,
.calendar-theme .clickable-list-item.is-active,
.calendar-theme .clickable-list-item:hover,
.calendar-theme .clickable-list-item:active,
.calendar-theme .clickable-list-item:focus,
.calendar-theme.theme-override.theme-override .clickable-list-item.is-active,
.calendar-theme.theme-override.theme-override .clickable-list-item:hover,
.calendar-theme.theme-override.theme-override .clickable-list-item:active,
.calendar-theme.theme-override.theme-override .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.docs-theme .clickable-list-item.app-color-event,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-event,
.calendar-theme .clickable-list-item.app-color-event,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.docs-theme .clickable-list-item.app-color-event.is-active, .docs-theme .clickable-list-item.app-color-event:hover, .docs-theme .clickable-list-item.app-color-event:active, .docs-theme .clickable-list-item.app-color-event:focus,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-event.is-active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-event:hover,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-event:active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-event:focus,
.calendar-theme .clickable-list-item.app-color-event.is-active,
.calendar-theme .clickable-list-item.app-color-event:hover,
.calendar-theme .clickable-list-item.app-color-event:active,
.calendar-theme .clickable-list-item.app-color-event:focus,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-event.is-active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-event:hover,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-event:active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.docs-theme .clickable-list-item.app-color-time-tracking,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking,
.calendar-theme .clickable-list-item.app-color-time-tracking,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.docs-theme .clickable-list-item.app-color-time-tracking.is-active, .docs-theme .clickable-list-item.app-color-time-tracking:hover, .docs-theme .clickable-list-item.app-color-time-tracking:active, .docs-theme .clickable-list-item.app-color-time-tracking:focus,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking.is-active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:hover,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:focus,
.calendar-theme .clickable-list-item.app-color-time-tracking.is-active,
.calendar-theme .clickable-list-item.app-color-time-tracking:hover,
.calendar-theme .clickable-list-item.app-color-time-tracking:active,
.calendar-theme .clickable-list-item.app-color-time-tracking:focus,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking.is-active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:hover,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.docs-theme .clickable-list-item.app-color-approved,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-approved,
.calendar-theme .clickable-list-item.app-color-approved,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.docs-theme .clickable-list-item.app-color-approved.is-active, .docs-theme .clickable-list-item.app-color-approved:hover, .docs-theme .clickable-list-item.app-color-approved:active, .docs-theme .clickable-list-item.app-color-approved:focus,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-approved.is-active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-approved:hover,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-approved:active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-approved:focus,
.calendar-theme .clickable-list-item.app-color-approved.is-active,
.calendar-theme .clickable-list-item.app-color-approved:hover,
.calendar-theme .clickable-list-item.app-color-approved:active,
.calendar-theme .clickable-list-item.app-color-approved:focus,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-approved.is-active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-approved:hover,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-approved:active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.docs-theme .clickable-list-item.app-color-declined,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-declined,
.calendar-theme .clickable-list-item.app-color-declined,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.docs-theme .clickable-list-item.app-color-declined.is-active, .docs-theme .clickable-list-item.app-color-declined:hover, .docs-theme .clickable-list-item.app-color-declined:active, .docs-theme .clickable-list-item.app-color-declined:focus,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-declined.is-active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-declined:hover,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-declined:active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-declined:focus,
.calendar-theme .clickable-list-item.app-color-declined.is-active,
.calendar-theme .clickable-list-item.app-color-declined:hover,
.calendar-theme .clickable-list-item.app-color-declined:active,
.calendar-theme .clickable-list-item.app-color-declined:focus,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-declined.is-active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-declined:hover,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-declined:active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.docs-theme .clickable-list-item.app-color-invoice-verrechnet,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet,
.calendar-theme .clickable-list-item.app-color-invoice-verrechnet,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.docs-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .docs-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .docs-theme .clickable-list-item.app-color-invoice-verrechnet:active, .docs-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet.is-active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:hover,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:focus,
.calendar-theme .clickable-list-item.app-color-invoice-verrechnet.is-active,
.calendar-theme .clickable-list-item.app-color-invoice-verrechnet:hover,
.calendar-theme .clickable-list-item.app-color-invoice-verrechnet:active,
.calendar-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet.is-active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:hover,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.docs-theme .clickable-list-item.app-color-invoice-booked,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked,
.calendar-theme .clickable-list-item.app-color-invoice-booked,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.docs-theme .clickable-list-item.app-color-invoice-booked.is-active, .docs-theme .clickable-list-item.app-color-invoice-booked:hover, .docs-theme .clickable-list-item.app-color-invoice-booked:active, .docs-theme .clickable-list-item.app-color-invoice-booked:focus,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked.is-active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:hover,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:focus,
.calendar-theme .clickable-list-item.app-color-invoice-booked.is-active,
.calendar-theme .clickable-list-item.app-color-invoice-booked:hover,
.calendar-theme .clickable-list-item.app-color-invoice-booked:active,
.calendar-theme .clickable-list-item.app-color-invoice-booked:focus,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked.is-active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:hover,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.docs-theme .clickable-list-item.app-color-late,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-late,
.calendar-theme .clickable-list-item.app-color-late,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.docs-theme .clickable-list-item.app-color-late.is-active, .docs-theme .clickable-list-item.app-color-late:hover, .docs-theme .clickable-list-item.app-color-late:active, .docs-theme .clickable-list-item.app-color-late:focus,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-late.is-active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-late:hover,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-late:active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-late:focus,
.calendar-theme .clickable-list-item.app-color-late.is-active,
.calendar-theme .clickable-list-item.app-color-late:hover,
.calendar-theme .clickable-list-item.app-color-late:active,
.calendar-theme .clickable-list-item.app-color-late:focus,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-late.is-active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-late:hover,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-late:active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.docs-theme .clickable-list-item.app-color-invoice-storniert,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert,
.calendar-theme .clickable-list-item.app-color-invoice-storniert,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.docs-theme .clickable-list-item.app-color-invoice-storniert.is-active, .docs-theme .clickable-list-item.app-color-invoice-storniert:hover, .docs-theme .clickable-list-item.app-color-invoice-storniert:active, .docs-theme .clickable-list-item.app-color-invoice-storniert:focus,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert.is-active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:hover,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:focus,
.calendar-theme .clickable-list-item.app-color-invoice-storniert.is-active,
.calendar-theme .clickable-list-item.app-color-invoice-storniert:hover,
.calendar-theme .clickable-list-item.app-color-invoice-storniert:active,
.calendar-theme .clickable-list-item.app-color-invoice-storniert:focus,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert.is-active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:hover,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.docs-theme .clickable-list-item.app-color-invoice-approved,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved,
.calendar-theme .clickable-list-item.app-color-invoice-approved,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.docs-theme .clickable-list-item.app-color-invoice-approved.is-active, .docs-theme .clickable-list-item.app-color-invoice-approved:hover, .docs-theme .clickable-list-item.app-color-invoice-approved:active, .docs-theme .clickable-list-item.app-color-invoice-approved:focus,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved.is-active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:hover,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:focus,
.calendar-theme .clickable-list-item.app-color-invoice-approved.is-active,
.calendar-theme .clickable-list-item.app-color-invoice-approved:hover,
.calendar-theme .clickable-list-item.app-color-invoice-approved:active,
.calendar-theme .clickable-list-item.app-color-invoice-approved:focus,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved.is-active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:hover,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.docs-theme .clickable-list-item.app-color-commission-open,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open,
.calendar-theme .clickable-list-item.app-color-commission-open,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.docs-theme .clickable-list-item.app-color-commission-open.is-active, .docs-theme .clickable-list-item.app-color-commission-open:hover, .docs-theme .clickable-list-item.app-color-commission-open:active, .docs-theme .clickable-list-item.app-color-commission-open:focus,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open.is-active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:hover,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:focus,
.calendar-theme .clickable-list-item.app-color-commission-open.is-active,
.calendar-theme .clickable-list-item.app-color-commission-open:hover,
.calendar-theme .clickable-list-item.app-color-commission-open:active,
.calendar-theme .clickable-list-item.app-color-commission-open:focus,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open.is-active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:hover,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.docs-theme .clickable-list-item.app-color-commission-in-progress,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress,
.calendar-theme .clickable-list-item.app-color-commission-in-progress,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.docs-theme .clickable-list-item.app-color-commission-in-progress.is-active, .docs-theme .clickable-list-item.app-color-commission-in-progress:hover, .docs-theme .clickable-list-item.app-color-commission-in-progress:active, .docs-theme .clickable-list-item.app-color-commission-in-progress:focus,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress.is-active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:hover,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:focus,
.calendar-theme .clickable-list-item.app-color-commission-in-progress.is-active,
.calendar-theme .clickable-list-item.app-color-commission-in-progress:hover,
.calendar-theme .clickable-list-item.app-color-commission-in-progress:active,
.calendar-theme .clickable-list-item.app-color-commission-in-progress:focus,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress.is-active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:hover,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.docs-theme .clickable-list-item.app-color-commission-freigabe,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe,
.calendar-theme .clickable-list-item.app-color-commission-freigabe,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.docs-theme .clickable-list-item.app-color-commission-freigabe.is-active, .docs-theme .clickable-list-item.app-color-commission-freigabe:hover, .docs-theme .clickable-list-item.app-color-commission-freigabe:active, .docs-theme .clickable-list-item.app-color-commission-freigabe:focus,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe.is-active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:hover,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:focus,
.calendar-theme .clickable-list-item.app-color-commission-freigabe.is-active,
.calendar-theme .clickable-list-item.app-color-commission-freigabe:hover,
.calendar-theme .clickable-list-item.app-color-commission-freigabe:active,
.calendar-theme .clickable-list-item.app-color-commission-freigabe:focus,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe.is-active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:hover,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.docs-theme .clickable-list-item.app-color-commission-abgerechnet,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet,
.calendar-theme .clickable-list-item.app-color-commission-abgerechnet,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.docs-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .docs-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .docs-theme .clickable-list-item.app-color-commission-abgerechnet:active, .docs-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet.is-active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:hover,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:focus,
.calendar-theme .clickable-list-item.app-color-commission-abgerechnet.is-active,
.calendar-theme .clickable-list-item.app-color-commission-abgerechnet:hover,
.calendar-theme .clickable-list-item.app-color-commission-abgerechnet:active,
.calendar-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet.is-active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:hover,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.docs-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt,
.calendar-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.docs-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .docs-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .docs-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .docs-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.calendar-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.calendar-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.calendar-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.calendar-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.docs-theme .clickable-list-item.app-color-commission-abgeschlossen,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen,
.calendar-theme .clickable-list-item.app-color-commission-abgeschlossen,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.docs-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .docs-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .docs-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .docs-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:hover,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:active,
.docs-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:focus,
.calendar-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.calendar-theme .clickable-list-item.app-color-commission-abgeschlossen:hover,
.calendar-theme .clickable-list-item.app-color-commission-abgeschlossen:active,
.calendar-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:hover,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:active,
.calendar-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.docs-theme .clickable-list-item.custom-background-color,
.docs-theme.theme-override.theme-override .clickable-list-item.custom-background-color,
.calendar-theme .clickable-list-item.custom-background-color,
.calendar-theme.theme-override.theme-override .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.docs-theme .clickable-list-item.custom-background-color.is-active, .docs-theme .clickable-list-item.custom-background-color:hover, .docs-theme .clickable-list-item.custom-background-color:active, .docs-theme .clickable-list-item.custom-background-color:focus,
.docs-theme.theme-override.theme-override .clickable-list-item.custom-background-color.is-active,
.docs-theme.theme-override.theme-override .clickable-list-item.custom-background-color:hover,
.docs-theme.theme-override.theme-override .clickable-list-item.custom-background-color:active,
.docs-theme.theme-override.theme-override .clickable-list-item.custom-background-color:focus,
.calendar-theme .clickable-list-item.custom-background-color.is-active,
.calendar-theme .clickable-list-item.custom-background-color:hover,
.calendar-theme .clickable-list-item.custom-background-color:active,
.calendar-theme .clickable-list-item.custom-background-color:focus,
.calendar-theme.theme-override.theme-override .clickable-list-item.custom-background-color.is-active,
.calendar-theme.theme-override.theme-override .clickable-list-item.custom-background-color:hover,
.calendar-theme.theme-override.theme-override .clickable-list-item.custom-background-color:active,
.calendar-theme.theme-override.theme-override .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.docs-theme .disabled-table-entry, .docs-theme .is-highlighted,
.docs-theme.theme-override.theme-override .disabled-table-entry,
.docs-theme.theme-override.theme-override .is-highlighted,
.calendar-theme .disabled-table-entry,
.calendar-theme .is-highlighted,
.calendar-theme.theme-override.theme-override .disabled-table-entry,
.calendar-theme.theme-override.theme-override .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.docs-theme app-customer-list tr.highlight,
.docs-theme.theme-override.theme-override app-customer-list tr.highlight,
.calendar-theme app-customer-list tr.highlight,
.calendar-theme.theme-override.theme-override app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.docs-theme app-customer-list section.wrapper,
.docs-theme.theme-override.theme-override app-customer-list section.wrapper,
.calendar-theme app-customer-list section.wrapper,
.calendar-theme.theme-override.theme-override app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-customer-list header.header,
.docs-theme.theme-override.theme-override app-customer-list header.header,
.calendar-theme app-customer-list header.header,
.calendar-theme.theme-override.theme-override app-customer-list header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme app-customer-list header.header button.clear-search,
.docs-theme.theme-override.theme-override app-customer-list header.header button.clear-search,
.calendar-theme app-customer-list header.header button.clear-search,
.calendar-theme.theme-override.theme-override app-customer-list header.header button.clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme app-customer-list header.header button.clear-search:hover,
.docs-theme.theme-override.theme-override app-customer-list header.header button.clear-search:hover,
.calendar-theme app-customer-list header.header button.clear-search:hover,
.calendar-theme.theme-override.theme-override app-customer-list header.header button.clear-search:hover {
  background-color: #546e7a;
}
.docs-theme app-customer-list .clickable-list-container:before,
.docs-theme.theme-override.theme-override app-customer-list .clickable-list-container:before,
.calendar-theme app-customer-list .clickable-list-container:before,
.calendar-theme.theme-override.theme-override app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.docs-theme app-customer-list .clickable-list-container .global-stats-link > a,
.docs-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link > a,
.calendar-theme app-customer-list .clickable-list-container .global-stats-link > a,
.calendar-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.docs-theme app-customer-list a.active,
.docs-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.docs-theme.theme-override.theme-override app-customer-list a.active,
.docs-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link a.active,
.calendar-theme app-customer-list a.active,
.calendar-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.calendar-theme.theme-override.theme-override app-customer-list a.active,
.calendar-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.docs-theme app-employee-list tr.highlight,
.docs-theme.theme-override.theme-override app-employee-list tr.highlight,
.calendar-theme app-employee-list tr.highlight,
.calendar-theme.theme-override.theme-override app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.docs-theme app-employee-list section.wrapper,
.docs-theme.theme-override.theme-override app-employee-list section.wrapper,
.calendar-theme app-employee-list section.wrapper,
.calendar-theme.theme-override.theme-override app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-employee-list header.header,
.docs-theme.theme-override.theme-override app-employee-list header.header,
.calendar-theme app-employee-list header.header,
.calendar-theme.theme-override.theme-override app-employee-list header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme app-employee-list header.header button.clear-search,
.docs-theme.theme-override.theme-override app-employee-list header.header button.clear-search,
.calendar-theme app-employee-list header.header button.clear-search,
.calendar-theme.theme-override.theme-override app-employee-list header.header button.clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme app-employee-list header.header button.clear-search:hover,
.docs-theme.theme-override.theme-override app-employee-list header.header button.clear-search:hover,
.calendar-theme app-employee-list header.header button.clear-search:hover,
.calendar-theme.theme-override.theme-override app-employee-list header.header button.clear-search:hover {
  background-color: #546e7a;
}
.docs-theme app-employee-list .clickable-list-container:before,
.docs-theme.theme-override.theme-override app-employee-list .clickable-list-container:before,
.calendar-theme app-employee-list .clickable-list-container:before,
.calendar-theme.theme-override.theme-override app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.docs-theme app-employee-list a.active,
.docs-theme.theme-override.theme-override app-employee-list a.active,
.calendar-theme app-employee-list a.active,
.calendar-theme.theme-override.theme-override app-employee-list a.active {
  background-color: #e0e0e0;
}
.docs-theme app-history-side-elements .component,
.docs-theme.theme-override.theme-override app-history-side-elements .component,
.calendar-theme app-history-side-elements .component,
.calendar-theme.theme-override.theme-override app-history-side-elements .component {
  background-color: white;
}
.docs-theme app-history-side-elements .component > * > header.header,
.docs-theme.theme-override.theme-override app-history-side-elements .component > * > header.header,
.calendar-theme app-history-side-elements .component > * > header.header,
.calendar-theme.theme-override.theme-override app-history-side-elements .component > * > header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme app-header,
.docs-theme.theme-override.theme-override app-header,
.calendar-theme app-header,
.calendar-theme.theme-override.theme-override app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .docs-theme app-header,
.docs-theme.theme-override.theme-override app-header,
.calendar-theme app-header,
.calendar-theme.theme-override.theme-override app-header {
    background-color: #546e7a;
    color: white;
  }
  .docs-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.docs-theme app-header .mat-spinner circle,
.docs-theme.theme-override.theme-override app-header .spinner-wrapper .mat-progress-spinner circle,
.docs-theme.theme-override.theme-override app-header .mat-spinner circle,
.calendar-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.calendar-theme app-header .mat-spinner circle,
.calendar-theme.theme-override.theme-override app-header .spinner-wrapper .mat-progress-spinner circle,
.calendar-theme.theme-override.theme-override app-header .mat-spinner circle {
    stroke: white;
  }
}
.docs-theme app-login a,
.docs-theme.theme-override.theme-override app-login a,
.calendar-theme app-login a,
.calendar-theme.theme-override.theme-override app-login a {
  color: #546e7a;
}
.docs-theme app-login .wrapper,
.docs-theme.theme-override.theme-override app-login .wrapper,
.calendar-theme app-login .wrapper,
.calendar-theme.theme-override.theme-override app-login .wrapper {
  background-color: #e9f0f5;
}
.docs-theme app-login .formDialog h2,
.docs-theme.theme-override.theme-override app-login .formDialog h2,
.calendar-theme app-login .formDialog h2,
.calendar-theme.theme-override.theme-override app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-history-bookmarks .header,
.docs-theme.theme-override.theme-override app-history-bookmarks .header,
.calendar-theme app-history-bookmarks .header,
.calendar-theme.theme-override.theme-override app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-history-bookmarks .header > fa-icon,
.docs-theme.theme-override.theme-override app-history-bookmarks .header > fa-icon,
.calendar-theme app-history-bookmarks .header > fa-icon,
.calendar-theme.theme-override.theme-override app-history-bookmarks .header > fa-icon {
  color: gold;
}
.docs-theme app-history-bookmarks .clickable-list-container,
.docs-theme.theme-override.theme-override app-history-bookmarks .clickable-list-container,
.calendar-theme app-history-bookmarks .clickable-list-container,
.calendar-theme.theme-override.theme-override app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-partner-list section.wrapper,
.docs-theme.theme-override.theme-override app-partner-list section.wrapper,
.calendar-theme app-partner-list section.wrapper,
.calendar-theme.theme-override.theme-override app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-partner-list header.header,
.docs-theme.theme-override.theme-override app-partner-list header.header,
.calendar-theme app-partner-list header.header,
.calendar-theme.theme-override.theme-override app-partner-list header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme app-partner-list header.header button.clear-search,
.docs-theme.theme-override.theme-override app-partner-list header.header button.clear-search,
.calendar-theme app-partner-list header.header button.clear-search,
.calendar-theme.theme-override.theme-override app-partner-list header.header button.clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme app-partner-list header.header button.clear-search:hover,
.docs-theme.theme-override.theme-override app-partner-list header.header button.clear-search:hover,
.calendar-theme app-partner-list header.header button.clear-search:hover,
.calendar-theme.theme-override.theme-override app-partner-list header.header button.clear-search:hover {
  background-color: #546e7a;
}
.docs-theme app-partner-list .clickable-list-container:before,
.docs-theme.theme-override.theme-override app-partner-list .clickable-list-container:before,
.calendar-theme app-partner-list .clickable-list-container:before,
.calendar-theme.theme-override.theme-override app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.docs-theme app-partner-list a.active,
.docs-theme.theme-override.theme-override app-partner-list a.active,
.calendar-theme app-partner-list a.active,
.calendar-theme.theme-override.theme-override app-partner-list a.active {
  background-color: #e0e0e0;
}
.docs-theme app-home-dashboard .welcome-message .headline,
.docs-theme app-home-dashboard .header .headline,
.docs-theme.theme-override.theme-override app-home-dashboard .welcome-message .headline,
.docs-theme.theme-override.theme-override app-home-dashboard .header .headline,
.calendar-theme app-home-dashboard .welcome-message .headline,
.calendar-theme app-home-dashboard .header .headline,
.calendar-theme.theme-override.theme-override app-home-dashboard .welcome-message .headline,
.calendar-theme.theme-override.theme-override app-home-dashboard .header .headline {
  color: white;
}
.docs-theme app-home-dashboard app-commission-dashboard header.header,
.docs-theme.theme-override.theme-override app-home-dashboard app-commission-dashboard header.header,
.calendar-theme app-home-dashboard app-commission-dashboard header.header,
.calendar-theme.theme-override.theme-override app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-home-dashboard .dave-home-dashboard-background-image,
.docs-theme.theme-override.theme-override app-home-dashboard .dave-home-dashboard-background-image,
.calendar-theme app-home-dashboard .dave-home-dashboard-background-image,
.calendar-theme.theme-override.theme-override app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #546e7a;
  color: white;
}
.docs-theme app-home-dashboard .mobile-wrapper,
.docs-theme.theme-override.theme-override app-home-dashboard .mobile-wrapper,
.calendar-theme app-home-dashboard .mobile-wrapper,
.calendar-theme.theme-override.theme-override app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.docs-theme app-home-dashboard .widget:not(.transparent),
.docs-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent),
.calendar-theme app-home-dashboard .widget:not(.transparent),
.calendar-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.docs-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.docs-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-mobile,
.calendar-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.calendar-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.docs-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.docs-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-desktop,
.calendar-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.calendar-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.docs-theme app-logout .button.active,
.docs-theme app-logout .button:hover,
.docs-theme.theme-override.theme-override app-logout .button.active,
.docs-theme.theme-override.theme-override app-logout .button:hover,
.calendar-theme app-logout .button.active,
.calendar-theme app-logout .button:hover,
.calendar-theme.theme-override.theme-override app-logout .button.active,
.calendar-theme.theme-override.theme-override app-logout .button:hover {
  background-color: white;
  color: #546e7a;
}
.docs-theme app-timeline .timeline:before,
.docs-theme.theme-override.theme-override app-timeline .timeline:before,
.calendar-theme app-timeline .timeline:before,
.calendar-theme.theme-override.theme-override app-timeline .timeline:before {
  background-color: #546e7a;
}
.docs-theme app-timeline .filter,
.docs-theme.theme-override.theme-override app-timeline .filter,
.calendar-theme app-timeline .filter,
.calendar-theme.theme-override.theme-override app-timeline .filter {
  background-color: white;
}
.docs-theme app-timeline .filter h2,
.docs-theme.theme-override.theme-override app-timeline .filter h2,
.calendar-theme app-timeline .filter h2,
.calendar-theme.theme-override.theme-override app-timeline .filter h2 {
  color: #546e7a;
}
.docs-theme app-timeline .filter h3,
.docs-theme.theme-override.theme-override app-timeline .filter h3,
.calendar-theme app-timeline .filter h3,
.calendar-theme.theme-override.theme-override app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-timeline .event-icon,
.docs-theme.theme-override.theme-override app-timeline .event-icon,
.calendar-theme app-timeline .event-icon,
.calendar-theme.theme-override.theme-override app-timeline .event-icon {
  box-shadow: 0 0 0 2px #546e7a;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-timeline .event-icon:hover, .docs-theme app-timeline .event-icon:focus,
.docs-theme.theme-override.theme-override app-timeline .event-icon:hover,
.docs-theme.theme-override.theme-override app-timeline .event-icon:focus,
.calendar-theme app-timeline .event-icon:hover,
.calendar-theme app-timeline .event-icon:focus,
.calendar-theme.theme-override.theme-override app-timeline .event-icon:hover,
.calendar-theme.theme-override.theme-override app-timeline .event-icon:focus {
  color: #546e7a;
}
.docs-theme app-timeline .event-icon:hover fa-icon, .docs-theme app-timeline .event-icon:focus fa-icon,
.docs-theme.theme-override.theme-override app-timeline .event-icon:hover fa-icon,
.docs-theme.theme-override.theme-override app-timeline .event-icon:focus fa-icon,
.calendar-theme app-timeline .event-icon:hover fa-icon,
.calendar-theme app-timeline .event-icon:focus fa-icon,
.calendar-theme.theme-override.theme-override app-timeline .event-icon:hover fa-icon,
.calendar-theme.theme-override.theme-override app-timeline .event-icon:focus fa-icon {
  color: #546e7a;
}
.docs-theme app-timeline .header,
.docs-theme.theme-override.theme-override app-timeline .header,
.calendar-theme app-timeline .header,
.calendar-theme.theme-override.theme-override app-timeline .header {
  background-color: #546e7a;
}
.docs-theme app-timeline .annotation-overlay,
.docs-theme.theme-override.theme-override app-timeline .annotation-overlay,
.calendar-theme app-timeline .annotation-overlay,
.calendar-theme.theme-override.theme-override app-timeline .annotation-overlay {
  color: white;
}
.docs-theme app-timeline .annotation-menu,
.docs-theme.theme-override.theme-override app-timeline .annotation-menu,
.calendar-theme app-timeline .annotation-menu,
.calendar-theme.theme-override.theme-override app-timeline .annotation-menu {
  color: white;
}
.docs-theme app-timeline .annotation-menu:hover,
.docs-theme.theme-override.theme-override app-timeline .annotation-menu:hover,
.calendar-theme app-timeline .annotation-menu:hover,
.calendar-theme.theme-override.theme-override app-timeline .annotation-menu:hover {
  color: #546e7a;
}
.docs-theme app-timeline .annotation-content,
.docs-theme.theme-override.theme-override app-timeline .annotation-content,
.calendar-theme app-timeline .annotation-content,
.calendar-theme.theme-override.theme-override app-timeline .annotation-content {
  background-color: #37474f;
}
.docs-theme app-timeline .close-button:hover,
.docs-theme.theme-override.theme-override app-timeline .close-button:hover,
.calendar-theme app-timeline .close-button:hover,
.calendar-theme.theme-override.theme-override app-timeline .close-button:hover {
  background-color: #37474f;
}
.docs-theme app-timeline .annotation-tab:hover .annotation-name,
.docs-theme.theme-override.theme-override app-timeline .annotation-tab:hover .annotation-name,
.calendar-theme app-timeline .annotation-tab:hover .annotation-name,
.calendar-theme.theme-override.theme-override app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #546e7a;
}
.docs-theme app-timeline .annotation-tab.clicked .annotation-name,
.docs-theme.theme-override.theme-override app-timeline .annotation-tab.clicked .annotation-name,
.calendar-theme app-timeline .annotation-tab.clicked .annotation-name,
.calendar-theme.theme-override.theme-override app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #546e7a;
  color: #546e7a;
}
.docs-theme app-timeline .annotation-name,
.docs-theme.theme-override.theme-override app-timeline .annotation-name,
.calendar-theme app-timeline .annotation-name,
.calendar-theme.theme-override.theme-override app-timeline .annotation-name {
  background-color: #37474f;
  color: white;
}
.docs-theme app-timeline .filter-apply,
.docs-theme.theme-override.theme-override app-timeline .filter-apply,
.calendar-theme app-timeline .filter-apply,
.calendar-theme.theme-override.theme-override app-timeline .filter-apply {
  background-color: #546e7a;
  border-color: white;
  color: white;
}
.docs-theme app-timeline .filter-apply:hover,
.docs-theme.theme-override.theme-override app-timeline .filter-apply:hover,
.calendar-theme app-timeline .filter-apply:hover,
.calendar-theme.theme-override.theme-override app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #546e7a;
  color: #546e7a;
}
.docs-theme app-timeline .new-year,
.docs-theme.theme-override.theme-override app-timeline .new-year,
.calendar-theme app-timeline .new-year,
.calendar-theme.theme-override.theme-override app-timeline .new-year {
  box-shadow: 0 0 0 2px #546e7a;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-timeline .no-displayed-events,
.docs-theme.theme-override.theme-override app-timeline .no-displayed-events,
.calendar-theme app-timeline .no-displayed-events,
.calendar-theme.theme-override.theme-override app-timeline .no-displayed-events {
  color: white;
}
.docs-theme app-timeline .clickable-list-item-content fa-icon,
.docs-theme.theme-override.theme-override app-timeline .clickable-list-item-content fa-icon,
.calendar-theme app-timeline .clickable-list-item-content fa-icon,
.calendar-theme.theme-override.theme-override app-timeline .clickable-list-item-content fa-icon {
  color: #546e7a;
}
.docs-theme app-timeline .list-day:hover,
.docs-theme app-timeline .list-day:focus,
.docs-theme.theme-override.theme-override app-timeline .list-day:hover,
.docs-theme.theme-override.theme-override app-timeline .list-day:focus,
.calendar-theme app-timeline .list-day:hover,
.calendar-theme app-timeline .list-day:focus,
.calendar-theme.theme-override.theme-override app-timeline .list-day:hover,
.calendar-theme.theme-override.theme-override app-timeline .list-day:focus {
  color: #546e7a;
}
.docs-theme app-timeline .list-day:hover fa-icon,
.docs-theme app-timeline .list-day:focus fa-icon,
.docs-theme.theme-override.theme-override app-timeline .list-day:hover fa-icon,
.docs-theme.theme-override.theme-override app-timeline .list-day:focus fa-icon,
.calendar-theme app-timeline .list-day:hover fa-icon,
.calendar-theme app-timeline .list-day:focus fa-icon,
.calendar-theme.theme-override.theme-override app-timeline .list-day:hover fa-icon,
.calendar-theme.theme-override.theme-override app-timeline .list-day:focus fa-icon {
  color: #546e7a;
}
.docs-theme app-timeline .clickable-list-container,
.docs-theme.theme-override.theme-override app-timeline .clickable-list-container,
.calendar-theme app-timeline .clickable-list-container,
.calendar-theme.theme-override.theme-override app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.docs-theme app-timeline .clickable-list-container .no-displayed-events,
.docs-theme.theme-override.theme-override app-timeline .clickable-list-container .no-displayed-events,
.calendar-theme app-timeline .clickable-list-container .no-displayed-events,
.calendar-theme.theme-override.theme-override app-timeline .clickable-list-container .no-displayed-events {
  color: #546e7a;
}
.docs-theme app-detail-event .link, .docs-theme app-email-dialog .link,
.docs-theme.theme-override.theme-override app-detail-event .link,
.docs-theme.theme-override.theme-override app-email-dialog .link,
.calendar-theme app-detail-event .link,
.calendar-theme app-email-dialog .link,
.calendar-theme.theme-override.theme-override app-detail-event .link,
.calendar-theme.theme-override.theme-override app-email-dialog .link {
  color: inherit;
}
.docs-theme app-detail-event .note, .docs-theme app-email-dialog .note,
.docs-theme.theme-override.theme-override app-detail-event .note,
.docs-theme.theme-override.theme-override app-email-dialog .note,
.calendar-theme app-detail-event .note,
.calendar-theme app-email-dialog .note,
.calendar-theme.theme-override.theme-override app-detail-event .note,
.calendar-theme.theme-override.theme-override app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.docs-theme app-detail-event .files-wrapper .file, .docs-theme app-email-dialog .files-wrapper .file,
.docs-theme.theme-override.theme-override app-detail-event .files-wrapper .file,
.docs-theme.theme-override.theme-override app-email-dialog .files-wrapper .file,
.calendar-theme app-detail-event .files-wrapper .file,
.calendar-theme app-email-dialog .files-wrapper .file,
.calendar-theme.theme-override.theme-override app-detail-event .files-wrapper .file,
.calendar-theme.theme-override.theme-override app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.docs-theme app-detail-event .files-wrapper .file:hover, .docs-theme app-email-dialog .files-wrapper .file:hover,
.docs-theme.theme-override.theme-override app-detail-event .files-wrapper .file:hover,
.docs-theme.theme-override.theme-override app-email-dialog .files-wrapper .file:hover,
.calendar-theme app-detail-event .files-wrapper .file:hover,
.calendar-theme app-email-dialog .files-wrapper .file:hover,
.calendar-theme.theme-override.theme-override app-detail-event .files-wrapper .file:hover,
.calendar-theme.theme-override.theme-override app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.docs-theme app-detail-event .files-wrapper .file .image-wrapper, .docs-theme app-email-dialog .files-wrapper .file .image-wrapper,
.docs-theme.theme-override.theme-override app-detail-event .files-wrapper .file .image-wrapper,
.docs-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .image-wrapper,
.calendar-theme app-detail-event .files-wrapper .file .image-wrapper,
.calendar-theme app-email-dialog .files-wrapper .file .image-wrapper,
.calendar-theme.theme-override.theme-override app-detail-event .files-wrapper .file .image-wrapper,
.calendar-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.docs-theme app-detail-event .files-wrapper .file .fileName, .docs-theme app-email-dialog .files-wrapper .file .fileName,
.docs-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName,
.docs-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName,
.calendar-theme app-detail-event .files-wrapper .file .fileName,
.calendar-theme app-email-dialog .files-wrapper .file .fileName,
.calendar-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName,
.calendar-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName {
  color: #546e7a;
}
.docs-theme app-detail-event .files-wrapper .file .fileName:hover, .docs-theme app-email-dialog .files-wrapper .file .fileName:hover,
.docs-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName:hover,
.docs-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName:hover,
.calendar-theme app-detail-event .files-wrapper .file .fileName:hover,
.calendar-theme app-email-dialog .files-wrapper .file .fileName:hover,
.calendar-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName:hover,
.calendar-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName:hover {
  color: #78909c;
}
.docs-theme app-detail-event .files-wrapper .file .editing, .docs-theme app-email-dialog .files-wrapper .file .editing,
.docs-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing,
.docs-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing,
.calendar-theme app-detail-event .files-wrapper .file .editing,
.calendar-theme app-email-dialog .files-wrapper .file .editing,
.calendar-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing,
.calendar-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.docs-theme app-detail-event .files-wrapper .file .editing:hover, .docs-theme app-email-dialog .files-wrapper .file .editing:hover,
.docs-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing:hover,
.docs-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing:hover,
.calendar-theme app-detail-event .files-wrapper .file .editing:hover,
.calendar-theme app-email-dialog .files-wrapper .file .editing:hover,
.calendar-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing:hover,
.calendar-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.docs-theme app-detail-customer .files-wrapper .file,
.docs-theme.theme-override.theme-override app-detail-customer .files-wrapper .file,
.calendar-theme app-detail-customer .files-wrapper .file,
.calendar-theme.theme-override.theme-override app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.docs-theme app-detail-customer .files-wrapper .file:hover,
.docs-theme.theme-override.theme-override app-detail-customer .files-wrapper .file:hover,
.calendar-theme app-detail-customer .files-wrapper .file:hover,
.calendar-theme.theme-override.theme-override app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.docs-theme app-detail-customer .files-wrapper .file .image-wrapper,
.docs-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .image-wrapper,
.calendar-theme app-detail-customer .files-wrapper .file .image-wrapper,
.calendar-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.docs-theme app-detail-customer .files-wrapper .file .fileName,
.docs-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName,
.calendar-theme app-detail-customer .files-wrapper .file .fileName,
.calendar-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName {
  color: #546e7a;
}
.docs-theme app-detail-customer .files-wrapper .file .fileName:hover,
.docs-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName:hover,
.calendar-theme app-detail-customer .files-wrapper .file .fileName:hover,
.calendar-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName:hover {
  color: #78909c;
}
.docs-theme app-detail-customer .files-wrapper .file .editing,
.docs-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing,
.calendar-theme app-detail-customer .files-wrapper .file .editing,
.calendar-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.docs-theme app-detail-customer .files-wrapper .file .editing:hover,
.docs-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing:hover,
.calendar-theme app-detail-customer .files-wrapper .file .editing:hover,
.calendar-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.docs-theme app-commission .events .tab-header .mat-badge-content,
.docs-theme.theme-override.theme-override app-commission .events .tab-header .mat-badge-content,
.calendar-theme app-commission .events .tab-header .mat-badge-content,
.calendar-theme.theme-override.theme-override app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.docs-theme app-commission .tab-group,
.docs-theme.theme-override.theme-override app-commission .tab-group,
.calendar-theme app-commission .tab-group,
.calendar-theme.theme-override.theme-override app-commission .tab-group {
  background-color: white;
}
.docs-theme app-commission .files-wrapper .file,
.docs-theme.theme-override.theme-override app-commission .files-wrapper .file,
.calendar-theme app-commission .files-wrapper .file,
.calendar-theme.theme-override.theme-override app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.docs-theme app-commission .files-wrapper .file:hover,
.docs-theme.theme-override.theme-override app-commission .files-wrapper .file:hover,
.calendar-theme app-commission .files-wrapper .file:hover,
.calendar-theme.theme-override.theme-override app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.docs-theme app-commission .files-wrapper .file .image-wrapper,
.docs-theme.theme-override.theme-override app-commission .files-wrapper .file .image-wrapper,
.calendar-theme app-commission .files-wrapper .file .image-wrapper,
.calendar-theme.theme-override.theme-override app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.docs-theme app-commission .files-wrapper .file .fileName,
.docs-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName,
.calendar-theme app-commission .files-wrapper .file .fileName,
.calendar-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName {
  color: #546e7a;
}
.docs-theme app-commission .files-wrapper .file .fileName:hover,
.docs-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName:hover,
.calendar-theme app-commission .files-wrapper .file .fileName:hover,
.calendar-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName:hover {
  color: #78909c;
}
.docs-theme app-commission .files-wrapper .file .editing,
.docs-theme.theme-override.theme-override app-commission .files-wrapper .file .editing,
.calendar-theme app-commission .files-wrapper .file .editing,
.calendar-theme.theme-override.theme-override app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.docs-theme app-commission .files-wrapper .file .editing:hover,
.docs-theme.theme-override.theme-override app-commission .files-wrapper .file .editing:hover,
.calendar-theme app-commission .files-wrapper .file .editing:hover,
.calendar-theme.theme-override.theme-override app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.docs-theme app-detail-partner a.link,
.docs-theme.theme-override.theme-override app-detail-partner a.link,
.calendar-theme app-detail-partner a.link,
.calendar-theme.theme-override.theme-override app-detail-partner a.link {
  color: white;
}
.docs-theme app-icon-select-dialog .iconwrapper:hover,
.docs-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover,
.calendar-theme app-icon-select-dialog .iconwrapper:hover,
.calendar-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover {
  background-color: #546e7a;
}
.docs-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.docs-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover > fa-icon,
.calendar-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.calendar-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.docs-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.docs-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon,
.calendar-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.calendar-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #546e7a;
}
.docs-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.docs-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.calendar-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.calendar-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.docs-theme app-license-settings .bottom-border,
.docs-theme.theme-override.theme-override app-license-settings .bottom-border,
.calendar-theme app-license-settings .bottom-border,
.calendar-theme.theme-override.theme-override app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.docs-theme app-license-settings .inactive-overlay,
.docs-theme.theme-override.theme-override app-license-settings .inactive-overlay,
.calendar-theme app-license-settings .inactive-overlay,
.calendar-theme.theme-override.theme-override app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.docs-theme app-license-settings .inactive-overlay .inactive-text,
.docs-theme.theme-override.theme-override app-license-settings .inactive-overlay .inactive-text,
.calendar-theme app-license-settings .inactive-overlay .inactive-text,
.calendar-theme.theme-override.theme-override app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.docs-theme app-customer-statistics .chart-card,
.docs-theme.theme-override.theme-override app-customer-statistics .chart-card,
.calendar-theme app-customer-statistics .chart-card,
.calendar-theme.theme-override.theme-override app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.docs-theme app-global-statistics .chart-card,
.docs-theme.theme-override.theme-override app-global-statistics .chart-card,
.calendar-theme app-global-statistics .chart-card,
.calendar-theme.theme-override.theme-override app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.docs-theme .clickable-mat-row:hover,
.docs-theme.theme-override.theme-override .clickable-mat-row:hover,
.calendar-theme .clickable-mat-row:hover,
.calendar-theme.theme-override.theme-override .clickable-mat-row:hover {
  cursor: pointer;
}
.docs-theme .clickable-mat-row:hover, .docs-theme .clickable-mat-row:active, .docs-theme .clickable-mat-row:focus, .docs-theme .clickable-mat-row.active,
.docs-theme.theme-override.theme-override .clickable-mat-row:hover,
.docs-theme.theme-override.theme-override .clickable-mat-row:active,
.docs-theme.theme-override.theme-override .clickable-mat-row:focus,
.docs-theme.theme-override.theme-override .clickable-mat-row.active,
.calendar-theme .clickable-mat-row:hover,
.calendar-theme .clickable-mat-row:active,
.calendar-theme .clickable-mat-row:focus,
.calendar-theme .clickable-mat-row.active,
.calendar-theme.theme-override.theme-override .clickable-mat-row:hover,
.calendar-theme.theme-override.theme-override .clickable-mat-row:active,
.calendar-theme.theme-override.theme-override .clickable-mat-row:focus,
.calendar-theme.theme-override.theme-override .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.docs-theme .clickable-mat-row.app-color-event,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-event,
.calendar-theme .clickable-mat-row.app-color-event,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.docs-theme .clickable-mat-row.app-color-event.is-active, .docs-theme .clickable-mat-row.app-color-event:hover, .docs-theme .clickable-mat-row.app-color-event:active, .docs-theme .clickable-mat-row.app-color-event:focus,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-event.is-active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-event:hover,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-event:active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-event:focus,
.calendar-theme .clickable-mat-row.app-color-event.is-active,
.calendar-theme .clickable-mat-row.app-color-event:hover,
.calendar-theme .clickable-mat-row.app-color-event:active,
.calendar-theme .clickable-mat-row.app-color-event:focus,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-event.is-active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-event:hover,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-event:active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.docs-theme .clickable-mat-row.app-color-time-tracking,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking,
.calendar-theme .clickable-mat-row.app-color-time-tracking,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.docs-theme .clickable-mat-row.app-color-time-tracking.is-active, .docs-theme .clickable-mat-row.app-color-time-tracking:hover, .docs-theme .clickable-mat-row.app-color-time-tracking:active, .docs-theme .clickable-mat-row.app-color-time-tracking:focus,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking.is-active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:hover,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:focus,
.calendar-theme .clickable-mat-row.app-color-time-tracking.is-active,
.calendar-theme .clickable-mat-row.app-color-time-tracking:hover,
.calendar-theme .clickable-mat-row.app-color-time-tracking:active,
.calendar-theme .clickable-mat-row.app-color-time-tracking:focus,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking.is-active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:hover,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.docs-theme .clickable-mat-row.app-color-approved,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-approved,
.calendar-theme .clickable-mat-row.app-color-approved,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.docs-theme .clickable-mat-row.app-color-approved.is-active, .docs-theme .clickable-mat-row.app-color-approved:hover, .docs-theme .clickable-mat-row.app-color-approved:active, .docs-theme .clickable-mat-row.app-color-approved:focus,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-approved.is-active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:hover,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:focus,
.calendar-theme .clickable-mat-row.app-color-approved.is-active,
.calendar-theme .clickable-mat-row.app-color-approved:hover,
.calendar-theme .clickable-mat-row.app-color-approved:active,
.calendar-theme .clickable-mat-row.app-color-approved:focus,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-approved.is-active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:hover,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.docs-theme .clickable-mat-row.app-color-declined,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-declined,
.calendar-theme .clickable-mat-row.app-color-declined,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.docs-theme .clickable-mat-row.app-color-declined.is-active, .docs-theme .clickable-mat-row.app-color-declined:hover, .docs-theme .clickable-mat-row.app-color-declined:active, .docs-theme .clickable-mat-row.app-color-declined:focus,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-declined.is-active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:hover,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:focus,
.calendar-theme .clickable-mat-row.app-color-declined.is-active,
.calendar-theme .clickable-mat-row.app-color-declined:hover,
.calendar-theme .clickable-mat-row.app-color-declined:active,
.calendar-theme .clickable-mat-row.app-color-declined:focus,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-declined.is-active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:hover,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.docs-theme .clickable-mat-row.app-color-invoice-verrechnet,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet,
.calendar-theme .clickable-mat-row.app-color-invoice-verrechnet,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.docs-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .docs-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .docs-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .docs-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:hover,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:focus,
.calendar-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.calendar-theme .clickable-mat-row.app-color-invoice-verrechnet:hover,
.calendar-theme .clickable-mat-row.app-color-invoice-verrechnet:active,
.calendar-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:hover,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.docs-theme .clickable-mat-row.app-color-invoice-booked,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked,
.calendar-theme .clickable-mat-row.app-color-invoice-booked,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.docs-theme .clickable-mat-row.app-color-invoice-booked.is-active, .docs-theme .clickable-mat-row.app-color-invoice-booked:hover, .docs-theme .clickable-mat-row.app-color-invoice-booked:active, .docs-theme .clickable-mat-row.app-color-invoice-booked:focus,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked.is-active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:hover,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:focus,
.calendar-theme .clickable-mat-row.app-color-invoice-booked.is-active,
.calendar-theme .clickable-mat-row.app-color-invoice-booked:hover,
.calendar-theme .clickable-mat-row.app-color-invoice-booked:active,
.calendar-theme .clickable-mat-row.app-color-invoice-booked:focus,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked.is-active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:hover,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.docs-theme .clickable-mat-row.app-color-late,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-late,
.calendar-theme .clickable-mat-row.app-color-late,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.docs-theme .clickable-mat-row.app-color-late.is-active, .docs-theme .clickable-mat-row.app-color-late:hover, .docs-theme .clickable-mat-row.app-color-late:active, .docs-theme .clickable-mat-row.app-color-late:focus,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-late.is-active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-late:hover,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-late:active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-late:focus,
.calendar-theme .clickable-mat-row.app-color-late.is-active,
.calendar-theme .clickable-mat-row.app-color-late:hover,
.calendar-theme .clickable-mat-row.app-color-late:active,
.calendar-theme .clickable-mat-row.app-color-late:focus,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-late.is-active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-late:hover,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-late:active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.docs-theme .clickable-mat-row.app-color-invoice-storniert,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert,
.calendar-theme .clickable-mat-row.app-color-invoice-storniert,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.docs-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .docs-theme .clickable-mat-row.app-color-invoice-storniert:hover, .docs-theme .clickable-mat-row.app-color-invoice-storniert:active, .docs-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert.is-active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:hover,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:focus,
.calendar-theme .clickable-mat-row.app-color-invoice-storniert.is-active,
.calendar-theme .clickable-mat-row.app-color-invoice-storniert:hover,
.calendar-theme .clickable-mat-row.app-color-invoice-storniert:active,
.calendar-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert.is-active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:hover,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.docs-theme .clickable-mat-row.app-color-invoice-approved,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved,
.calendar-theme .clickable-mat-row.app-color-invoice-approved,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.docs-theme .clickable-mat-row.app-color-invoice-approved.is-active, .docs-theme .clickable-mat-row.app-color-invoice-approved:hover, .docs-theme .clickable-mat-row.app-color-invoice-approved:active, .docs-theme .clickable-mat-row.app-color-invoice-approved:focus,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved.is-active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:hover,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:focus,
.calendar-theme .clickable-mat-row.app-color-invoice-approved.is-active,
.calendar-theme .clickable-mat-row.app-color-invoice-approved:hover,
.calendar-theme .clickable-mat-row.app-color-invoice-approved:active,
.calendar-theme .clickable-mat-row.app-color-invoice-approved:focus,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved.is-active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:hover,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.docs-theme .clickable-mat-row.app-color-commission-open,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open,
.calendar-theme .clickable-mat-row.app-color-commission-open,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.docs-theme .clickable-mat-row.app-color-commission-open.is-active, .docs-theme .clickable-mat-row.app-color-commission-open:hover, .docs-theme .clickable-mat-row.app-color-commission-open:active, .docs-theme .clickable-mat-row.app-color-commission-open:focus,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open.is-active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:hover,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:focus,
.calendar-theme .clickable-mat-row.app-color-commission-open.is-active,
.calendar-theme .clickable-mat-row.app-color-commission-open:hover,
.calendar-theme .clickable-mat-row.app-color-commission-open:active,
.calendar-theme .clickable-mat-row.app-color-commission-open:focus,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open.is-active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:hover,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.docs-theme .clickable-mat-row.app-color-commission-in-progress,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress,
.calendar-theme .clickable-mat-row.app-color-commission-in-progress,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.docs-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .docs-theme .clickable-mat-row.app-color-commission-in-progress:hover, .docs-theme .clickable-mat-row.app-color-commission-in-progress:active, .docs-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress.is-active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:hover,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:focus,
.calendar-theme .clickable-mat-row.app-color-commission-in-progress.is-active,
.calendar-theme .clickable-mat-row.app-color-commission-in-progress:hover,
.calendar-theme .clickable-mat-row.app-color-commission-in-progress:active,
.calendar-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress.is-active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:hover,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.docs-theme .clickable-mat-row.app-color-commission-freigabe,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe,
.calendar-theme .clickable-mat-row.app-color-commission-freigabe,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.docs-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .docs-theme .clickable-mat-row.app-color-commission-freigabe:hover, .docs-theme .clickable-mat-row.app-color-commission-freigabe:active, .docs-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe.is-active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:hover,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:focus,
.calendar-theme .clickable-mat-row.app-color-commission-freigabe.is-active,
.calendar-theme .clickable-mat-row.app-color-commission-freigabe:hover,
.calendar-theme .clickable-mat-row.app-color-commission-freigabe:active,
.calendar-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe.is-active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:hover,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.docs-theme .clickable-mat-row.app-color-commission-abgerechnet,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet,
.calendar-theme .clickable-mat-row.app-color-commission-abgerechnet,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.docs-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .docs-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .docs-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .docs-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:hover,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:focus,
.calendar-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.calendar-theme .clickable-mat-row.app-color-commission-abgerechnet:hover,
.calendar-theme .clickable-mat-row.app-color-commission-abgerechnet:active,
.calendar-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:hover,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.docs-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt,
.calendar-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.docs-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .docs-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .docs-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .docs-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.calendar-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.calendar-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.calendar-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.calendar-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.docs-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen,
.calendar-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.docs-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .docs-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .docs-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .docs-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:active,
.docs-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.calendar-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.calendar-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.calendar-theme .clickable-mat-row.app-color-commission-abgeschlossen:active,
.calendar-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:active,
.calendar-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.docs-theme app-detail-view-template,
.docs-theme.theme-override.theme-override app-detail-view-template,
.calendar-theme app-detail-view-template,
.calendar-theme.theme-override.theme-override app-detail-view-template {
  background-color: #e9f0f5;
}
.docs-theme app-detail-view-template > .buttons,
.docs-theme.theme-override.theme-override app-detail-view-template > .buttons,
.calendar-theme app-detail-view-template > .buttons,
.calendar-theme.theme-override.theme-override app-detail-view-template > .buttons {
  background-color: #546e7a;
  color: white;
}
.docs-theme app-detail-view-template .resizer.resizer.resizer,
.docs-theme.theme-override.theme-override app-detail-view-template .resizer.resizer.resizer,
.calendar-theme app-detail-view-template .resizer.resizer.resizer,
.calendar-theme.theme-override.theme-override app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.docs-theme app-profile-template .card::before,
.docs-theme.theme-override.theme-override app-profile-template .card::before,
.calendar-theme app-profile-template .card::before,
.calendar-theme.theme-override.theme-override app-profile-template .card::before {
  background-color: #37474f;
}
.docs-theme app-profile-template a.link,
.docs-theme.theme-override.theme-override app-profile-template a.link,
.calendar-theme app-profile-template a.link,
.calendar-theme.theme-override.theme-override app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-search-return,
.docs-theme.theme-override.theme-override app-search-return,
.calendar-theme app-search-return,
.calendar-theme.theme-override.theme-override app-search-return {
  background-color: white;
}
.docs-theme app-search-return .available-types,
.docs-theme.theme-override.theme-override app-search-return .available-types,
.calendar-theme app-search-return .available-types,
.calendar-theme.theme-override.theme-override app-search-return .available-types {
  background-color: white;
}
.docs-theme app-search-return .data,
.docs-theme.theme-override.theme-override app-search-return .data,
.calendar-theme app-search-return .data,
.calendar-theme.theme-override.theme-override app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.docs-theme app-search-return .data:nth-child(2n+1),
.docs-theme.theme-override.theme-override app-search-return .data:nth-child(2n+1),
.calendar-theme app-search-return .data:nth-child(2n+1),
.calendar-theme.theme-override.theme-override app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.docs-theme app-search-return .data:hover,
.docs-theme.theme-override.theme-override app-search-return .data:hover,
.calendar-theme app-search-return .data:hover,
.calendar-theme.theme-override.theme-override app-search-return .data:hover {
  background-color: #c7c7c7;
}
.docs-theme app-search-return .data .icon-wrapper,
.docs-theme.theme-override.theme-override app-search-return .data .icon-wrapper,
.calendar-theme app-search-return .data .icon-wrapper,
.calendar-theme.theme-override.theme-override app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.docs-theme .app-button,
.docs-theme .app-round-button,
.docs-theme.theme-override.theme-override .app-button,
.docs-theme.theme-override.theme-override .app-round-button,
.calendar-theme .app-button,
.calendar-theme .app-round-button,
.calendar-theme.theme-override.theme-override .app-button,
.calendar-theme.theme-override.theme-override .app-round-button {
  background-color: #546e7a;
  color: white;
  border-color: #546e7a;
}
.docs-theme .app-button:hover, .docs-theme .app-button.app-button-active, .docs-theme .app-button.app-button-inverted,
.docs-theme .app-round-button:hover,
.docs-theme .app-round-button.app-button-active,
.docs-theme .app-round-button.app-button-inverted,
.docs-theme.theme-override.theme-override .app-button:hover,
.docs-theme.theme-override.theme-override .app-button.app-button-active,
.docs-theme.theme-override.theme-override .app-button.app-button-inverted,
.docs-theme.theme-override.theme-override .app-round-button:hover,
.docs-theme.theme-override.theme-override .app-round-button.app-button-active,
.docs-theme.theme-override.theme-override .app-round-button.app-button-inverted,
.calendar-theme .app-button:hover,
.calendar-theme .app-button.app-button-active,
.calendar-theme .app-button.app-button-inverted,
.calendar-theme .app-round-button:hover,
.calendar-theme .app-round-button.app-button-active,
.calendar-theme .app-round-button.app-button-inverted,
.calendar-theme.theme-override.theme-override .app-button:hover,
.calendar-theme.theme-override.theme-override .app-button.app-button-active,
.calendar-theme.theme-override.theme-override .app-button.app-button-inverted,
.calendar-theme.theme-override.theme-override .app-round-button:hover,
.calendar-theme.theme-override.theme-override .app-round-button.app-button-active,
.calendar-theme.theme-override.theme-override .app-round-button.app-button-inverted {
  background-color: white;
  color: #546e7a;
}
.docs-theme .app-button.app-button-active,
.docs-theme .app-round-button.app-button-active,
.docs-theme.theme-override.theme-override .app-button.app-button-active,
.docs-theme.theme-override.theme-override .app-round-button.app-button-active,
.calendar-theme .app-button.app-button-active,
.calendar-theme .app-round-button.app-button-active,
.calendar-theme.theme-override.theme-override .app-button.app-button-active,
.calendar-theme.theme-override.theme-override .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.docs-theme .app-button.app-button-inverted:hover, .docs-theme .app-button.app-button-inverted.app-button-active,
.docs-theme .app-round-button.app-button-inverted:hover,
.docs-theme .app-round-button.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.docs-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover,
.docs-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active,
.calendar-theme .app-button.app-button-inverted:hover,
.calendar-theme .app-button.app-button-inverted.app-button-active,
.calendar-theme .app-round-button.app-button-inverted:hover,
.calendar-theme .app-round-button.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.docs-theme .app-button.app-button-inverted.app-button-active,
.docs-theme .app-round-button.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active,
.calendar-theme .app-button.app-button-inverted.app-button-active,
.calendar-theme .app-round-button.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  background-color: #2c3a41;
  box-shadow: inset 0 0 0.75rem #161c1f;
}
.docs-theme .app-button.app-button-inverted:hover,
.docs-theme .app-round-button.app-button-inverted:hover,
.docs-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.docs-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover,
.calendar-theme .app-button.app-button-inverted:hover,
.calendar-theme .app-round-button.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover {
  background-color: #546e7a;
}
.docs-theme .app-button[disabled][disabled],
.docs-theme .app-round-button[disabled][disabled],
.docs-theme.theme-override.theme-override .app-button[disabled][disabled],
.docs-theme.theme-override.theme-override .app-round-button[disabled][disabled],
.calendar-theme .app-button[disabled][disabled],
.calendar-theme .app-round-button[disabled][disabled],
.calendar-theme.theme-override.theme-override .app-button[disabled][disabled],
.calendar-theme.theme-override.theme-override .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.docs-theme .app-button.app-button-lighter,
.docs-theme .app-round-button.app-button-lighter,
.docs-theme.theme-override.theme-override .app-button.app-button-lighter,
.docs-theme.theme-override.theme-override .app-round-button.app-button-lighter,
.calendar-theme .app-button.app-button-lighter,
.calendar-theme .app-round-button.app-button-lighter,
.calendar-theme.theme-override.theme-override .app-button.app-button-lighter,
.calendar-theme.theme-override.theme-override .app-round-button.app-button-lighter {
  background-color: #78909c;
  color: white;
  border-color: #78909c;
}
.docs-theme .app-button.app-button-lighter:hover, .docs-theme .app-button.app-button-lighter.app-button-active, .docs-theme .app-button.app-button-lighter.app-button-inverted,
.docs-theme .app-round-button.app-button-lighter:hover,
.docs-theme .app-round-button.app-button-lighter.app-button-active,
.docs-theme .app-round-button.app-button-lighter.app-button-inverted,
.docs-theme.theme-override.theme-override .app-button.app-button-lighter:hover,
.docs-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.docs-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted,
.docs-theme.theme-override.theme-override .app-round-button.app-button-lighter:hover,
.docs-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active,
.docs-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted,
.calendar-theme .app-button.app-button-lighter:hover,
.calendar-theme .app-button.app-button-lighter.app-button-active,
.calendar-theme .app-button.app-button-lighter.app-button-inverted,
.calendar-theme .app-round-button.app-button-lighter:hover,
.calendar-theme .app-round-button.app-button-lighter.app-button-active,
.calendar-theme .app-round-button.app-button-lighter.app-button-inverted,
.calendar-theme.theme-override.theme-override .app-button.app-button-lighter:hover,
.calendar-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.calendar-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted,
.calendar-theme.theme-override.theme-override .app-round-button.app-button-lighter:hover,
.calendar-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active,
.calendar-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #78909c;
}
.docs-theme .app-button.app-button-lighter.app-button-active,
.docs-theme .app-round-button.app-button-lighter.app-button-active,
.docs-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.docs-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active,
.calendar-theme .app-button.app-button-lighter.app-button-active,
.calendar-theme .app-round-button.app-button-lighter.app-button-active,
.calendar-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.calendar-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.docs-theme .app-button.app-button-lighter.app-button-inverted:hover, .docs-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.docs-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.docs-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.docs-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover,
.docs-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme .app-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.docs-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.docs-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #4c5e67;
  box-shadow: inset 0 0 0.75rem #344147;
}
.docs-theme .app-button.app-button-lighter.app-button-inverted:hover,
.docs-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.docs-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.docs-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme .app-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #78909c;
}
.docs-theme .app-button.app-button-lighter[disabled][disabled],
.docs-theme .app-round-button.app-button-lighter[disabled][disabled],
.docs-theme.theme-override.theme-override .app-button.app-button-lighter[disabled][disabled],
.docs-theme.theme-override.theme-override .app-round-button.app-button-lighter[disabled][disabled],
.calendar-theme .app-button.app-button-lighter[disabled][disabled],
.calendar-theme .app-round-button.app-button-lighter[disabled][disabled],
.calendar-theme.theme-override.theme-override .app-button.app-button-lighter[disabled][disabled],
.calendar-theme.theme-override.theme-override .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.docs-theme .app-stroked-round-button,
.docs-theme.theme-override.theme-override .app-stroked-round-button,
.calendar-theme .app-stroked-round-button,
.calendar-theme.theme-override.theme-override .app-stroked-round-button {
  background-color: #546e7a;
  color: white;
  border-color: white;
}
.docs-theme .app-stroked-round-button:hover, .docs-theme .app-stroked-round-button.app-button-active, .docs-theme .app-stroked-round-button.app-button-inverted,
.docs-theme.theme-override.theme-override .app-stroked-round-button:hover,
.docs-theme.theme-override.theme-override .app-stroked-round-button.app-button-active,
.docs-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted,
.calendar-theme .app-stroked-round-button:hover,
.calendar-theme .app-stroked-round-button.app-button-active,
.calendar-theme .app-stroked-round-button.app-button-inverted,
.calendar-theme.theme-override.theme-override .app-stroked-round-button:hover,
.calendar-theme.theme-override.theme-override .app-stroked-round-button.app-button-active,
.calendar-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #546e7a;
}
.docs-theme .app-stroked-round-button.app-button-active,
.docs-theme.theme-override.theme-override .app-stroked-round-button.app-button-active,
.calendar-theme .app-stroked-round-button.app-button-active,
.calendar-theme.theme-override.theme-override .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.docs-theme .app-stroked-round-button.app-button-inverted:hover, .docs-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover,
.docs-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active,
.calendar-theme .app-stroked-round-button.app-button-inverted:hover,
.calendar-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.docs-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active,
.calendar-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #2c3a41;
  box-shadow: inset 0 0 0.75rem #161c1f;
}
.docs-theme .app-stroked-round-button.app-button-inverted:hover,
.docs-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover,
.calendar-theme .app-stroked-round-button.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover {
  background-color: #546e7a;
}
.docs-theme .app-stroked-round-button[disabled][disabled],
.docs-theme.theme-override.theme-override .app-stroked-round-button[disabled][disabled],
.calendar-theme .app-stroked-round-button[disabled][disabled],
.calendar-theme.theme-override.theme-override .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.docs-theme .app-stroked-round-button.app-button-inverted,
.docs-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted,
.calendar-theme .app-stroked-round-button.app-button-inverted,
.calendar-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  border-color: #546e7a;
}
.docs-theme .app-stroked-round-button.app-button-lighter,
.docs-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter,
.calendar-theme .app-stroked-round-button.app-button-lighter,
.calendar-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter {
  background-color: #78909c;
  color: white;
  border-color: white;
}
.docs-theme .app-stroked-round-button.app-button-lighter:hover, .docs-theme .app-stroked-round-button.app-button-lighter.app-button-active, .docs-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.docs-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter:hover,
.docs-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active,
.docs-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted,
.calendar-theme .app-stroked-round-button.app-button-lighter:hover,
.calendar-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.calendar-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.calendar-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter:hover,
.calendar-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active,
.calendar-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #78909c;
}
.docs-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.docs-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active,
.calendar-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.calendar-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.docs-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .docs-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.docs-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.docs-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #4c5e67;
  box-shadow: inset 0 0 0.75rem #344147;
}
.docs-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.docs-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #78909c;
}
.docs-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.docs-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter[disabled][disabled],
.calendar-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.calendar-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.docs-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.docs-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted,
.calendar-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.calendar-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #78909c;
}
.docs-theme app-timeline-view .files-icon,
.docs-theme.theme-override.theme-override app-timeline-view .files-icon,
.calendar-theme app-timeline-view .files-icon,
.calendar-theme.theme-override.theme-override app-timeline-view .files-icon {
  color: #546e7a;
}
.docs-theme app-event-types-selector-card .delete-icon,
.docs-theme.theme-override.theme-override app-event-types-selector-card .delete-icon,
.calendar-theme app-event-types-selector-card .delete-icon,
.calendar-theme.theme-override.theme-override app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.docs-theme app-loading.not-transparent,
.docs-theme.theme-override.theme-override app-loading.not-transparent,
.calendar-theme app-loading.not-transparent,
.calendar-theme.theme-override.theme-override app-loading.not-transparent {
  background-color: #e9f0f5;
}
.docs-theme app-map-dialog > .buttons,
.docs-theme.theme-override.theme-override app-map-dialog > .buttons,
.calendar-theme app-map-dialog > .buttons,
.calendar-theme.theme-override.theme-override app-map-dialog > .buttons {
  background-color: white;
}
.docs-theme app-settings-list a.highlight,
.docs-theme.theme-override.theme-override app-settings-list a.highlight,
.calendar-theme app-settings-list a.highlight,
.calendar-theme.theme-override.theme-override app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.docs-theme app-settings-list .wrapper,
.docs-theme.theme-override.theme-override app-settings-list .wrapper,
.calendar-theme app-settings-list .wrapper,
.calendar-theme.theme-override.theme-override app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.docs-theme app-settings-list .clickable-list-container:before,
.docs-theme.theme-override.theme-override app-settings-list .clickable-list-container:before,
.calendar-theme app-settings-list .clickable-list-container:before,
.calendar-theme.theme-override.theme-override app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.docs-theme app-list-layout-with-routing .tab-group,
.docs-theme.theme-override.theme-override app-list-layout-with-routing .tab-group,
.calendar-theme app-list-layout-with-routing .tab-group,
.calendar-theme.theme-override.theme-override app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.docs-theme app-list-layout-with-routing .toggle-view-button,
.docs-theme.theme-override.theme-override app-list-layout-with-routing .toggle-view-button,
.calendar-theme app-list-layout-with-routing .toggle-view-button,
.calendar-theme.theme-override.theme-override app-list-layout-with-routing .toggle-view-button {
  background: #37474f;
  color: white;
}
.docs-theme app-preview .timeline-item-card,
.docs-theme.theme-override.theme-override app-preview .timeline-item-card,
.calendar-theme app-preview .timeline-item-card,
.calendar-theme.theme-override.theme-override app-preview .timeline-item-card {
  background-color: white;
}
.docs-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.docs-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.calendar-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.calendar-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #546e7a, inset -0.5rem 0 0.5rem -0.5rem #546e7a;
}
.docs-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.docs-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.calendar-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.calendar-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #546e7a, inset -0.5rem 0 0.5rem -0.5rem #546e7a, inset 0 0.5rem 0.5rem -0.5rem #546e7a;
}
.docs-theme app-file-card .inset-box-shadow.inset-box-shadow,
.docs-theme.theme-override.theme-override app-file-card .inset-box-shadow.inset-box-shadow,
.calendar-theme app-file-card .inset-box-shadow.inset-box-shadow,
.calendar-theme.theme-override.theme-override app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #546e7a;
}
.docs-theme app-file-card .image-container,
.docs-theme.theme-override.theme-override app-file-card .image-container,
.calendar-theme app-file-card .image-container,
.calendar-theme.theme-override.theme-override app-file-card .image-container {
  background-color: gray;
}
.docs-theme app-file-card .download-button:hover, .docs-theme app-file-card .delete-button:hover, .docs-theme app-file-card .event-button:hover, .docs-theme app-file-card .file-info-button:hover,
.docs-theme.theme-override.theme-override app-file-card .download-button:hover,
.docs-theme.theme-override.theme-override app-file-card .delete-button:hover,
.docs-theme.theme-override.theme-override app-file-card .event-button:hover,
.docs-theme.theme-override.theme-override app-file-card .file-info-button:hover,
.calendar-theme app-file-card .download-button:hover,
.calendar-theme app-file-card .delete-button:hover,
.calendar-theme app-file-card .event-button:hover,
.calendar-theme app-file-card .file-info-button:hover,
.calendar-theme.theme-override.theme-override app-file-card .download-button:hover,
.calendar-theme.theme-override.theme-override app-file-card .delete-button:hover,
.calendar-theme.theme-override.theme-override app-file-card .event-button:hover,
.calendar-theme.theme-override.theme-override app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.docs-theme app-file-card .download-button:hover, .docs-theme app-file-card .event-button:hover,
.docs-theme.theme-override.theme-override app-file-card .download-button:hover,
.docs-theme.theme-override.theme-override app-file-card .event-button:hover,
.calendar-theme app-file-card .download-button:hover,
.calendar-theme app-file-card .event-button:hover,
.calendar-theme.theme-override.theme-override app-file-card .download-button:hover,
.calendar-theme.theme-override.theme-override app-file-card .event-button:hover {
  color: #546e7a;
}
.docs-theme app-file-card .delete-button, .docs-theme app-file-card .selected-icon, .docs-theme app-file-card .link-icon,
.docs-theme.theme-override.theme-override app-file-card .delete-button,
.docs-theme.theme-override.theme-override app-file-card .selected-icon,
.docs-theme.theme-override.theme-override app-file-card .link-icon,
.calendar-theme app-file-card .delete-button,
.calendar-theme app-file-card .selected-icon,
.calendar-theme app-file-card .link-icon,
.calendar-theme.theme-override.theme-override app-file-card .delete-button,
.calendar-theme.theme-override.theme-override app-file-card .selected-icon,
.calendar-theme.theme-override.theme-override app-file-card .link-icon {
  color: #bdbdbd;
}
.docs-theme app-file-card .delete-button:hover,
.docs-theme.theme-override.theme-override app-file-card .delete-button:hover,
.calendar-theme app-file-card .delete-button:hover,
.calendar-theme.theme-override.theme-override app-file-card .delete-button:hover {
  color: red;
}
.docs-theme app-file-card .timeline-item-card,
.docs-theme.theme-override.theme-override app-file-card .timeline-item-card,
.calendar-theme app-file-card .timeline-item-card,
.calendar-theme.theme-override.theme-override app-file-card .timeline-item-card {
  background-color: white;
}
.docs-theme app-commission-list tr.highlight,
.docs-theme.theme-override.theme-override app-commission-list tr.highlight,
.calendar-theme app-commission-list tr.highlight,
.calendar-theme.theme-override.theme-override app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.docs-theme app-commission-list section.wrapper,
.docs-theme.theme-override.theme-override app-commission-list section.wrapper,
.calendar-theme app-commission-list section.wrapper,
.calendar-theme.theme-override.theme-override app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-commission-list header.header,
.docs-theme.theme-override.theme-override app-commission-list header.header,
.calendar-theme app-commission-list header.header,
.calendar-theme.theme-override.theme-override app-commission-list header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme app-commission-list header.header button.clear-search,
.docs-theme.theme-override.theme-override app-commission-list header.header button.clear-search,
.calendar-theme app-commission-list header.header button.clear-search,
.calendar-theme.theme-override.theme-override app-commission-list header.header button.clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme app-commission-list header.header button.clear-search:hover,
.docs-theme.theme-override.theme-override app-commission-list header.header button.clear-search:hover,
.calendar-theme app-commission-list header.header button.clear-search:hover,
.calendar-theme.theme-override.theme-override app-commission-list header.header button.clear-search:hover {
  background-color: #546e7a;
}
.docs-theme app-commission-list .clickable-list-container:before,
.docs-theme.theme-override.theme-override app-commission-list .clickable-list-container:before,
.calendar-theme app-commission-list .clickable-list-container:before,
.calendar-theme.theme-override.theme-override app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.docs-theme app-commission-list .clickable-list-container .global-stats-link a,
.docs-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a,
.calendar-theme app-commission-list .clickable-list-container .global-stats-link a,
.calendar-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.docs-theme app-commission-list a.active,
.docs-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.docs-theme.theme-override.theme-override app-commission-list a.active,
.docs-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a.active,
.calendar-theme app-commission-list a.active,
.calendar-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.calendar-theme.theme-override.theme-override app-commission-list a.active,
.calendar-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.docs-theme app-videodokumentation-list section.wrapper,
.docs-theme.theme-override.theme-override app-videodokumentation-list section.wrapper,
.calendar-theme app-videodokumentation-list section.wrapper,
.calendar-theme.theme-override.theme-override app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-videodokumentation-list header.header,
.docs-theme.theme-override.theme-override app-videodokumentation-list header.header,
.calendar-theme app-videodokumentation-list header.header,
.calendar-theme.theme-override.theme-override app-videodokumentation-list header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme app-videodokumentation-list header.header ° button.clear-search,
.docs-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search,
.calendar-theme app-videodokumentation-list header.header ° button.clear-search,
.calendar-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.docs-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search:hover,
.calendar-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.calendar-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #546e7a;
}
.docs-theme app-videodokumentation-list .clickable-list-container:before,
.docs-theme.theme-override.theme-override app-videodokumentation-list .clickable-list-container:before,
.calendar-theme app-videodokumentation-list .clickable-list-container:before,
.calendar-theme.theme-override.theme-override app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.docs-theme app-videodokumentation-list a.active,
.docs-theme.theme-override.theme-override app-videodokumentation-list a.active,
.calendar-theme app-videodokumentation-list a.active,
.calendar-theme.theme-override.theme-override app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.docs-theme app-email-client .email-list .email-list-entry.current,
.docs-theme.theme-override.theme-override app-email-client .email-list .email-list-entry.current,
.calendar-theme app-email-client .email-list .email-list-entry.current,
.calendar-theme.theme-override.theme-override app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.docs-theme app-email-client .nav-bar,
.docs-theme.theme-override.theme-override app-email-client .nav-bar,
.calendar-theme app-email-client .nav-bar,
.calendar-theme.theme-override.theme-override app-email-client .nav-bar {
  background-color: white;
}
.docs-theme app-email-client .search-bar-header,
.docs-theme.theme-override.theme-override app-email-client .search-bar-header,
.calendar-theme app-email-client .search-bar-header,
.calendar-theme.theme-override.theme-override app-email-client .search-bar-header {
  background-color: #37474f;
  color: white;
}
.docs-theme app-email-client .search-bar-clear-search,
.docs-theme.theme-override.theme-override app-email-client .search-bar-clear-search,
.calendar-theme app-email-client .search-bar-clear-search,
.calendar-theme.theme-override.theme-override app-email-client .search-bar-clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme app-email-client .search-bar-clear-search:hover,
.docs-theme.theme-override.theme-override app-email-client .search-bar-clear-search:hover,
.calendar-theme app-email-client .search-bar-clear-search:hover,
.calendar-theme.theme-override.theme-override app-email-client .search-bar-clear-search:hover {
  background-color: #546e7a;
}
.docs-theme app-email-client .email-preview .email-contact-link,
.docs-theme.theme-override.theme-override app-email-client .email-preview .email-contact-link,
.calendar-theme app-email-client .email-preview .email-contact-link,
.calendar-theme.theme-override.theme-override app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-email-client .email-preview .email-card,
.docs-theme.theme-override.theme-override app-email-client .email-preview .email-card,
.calendar-theme app-email-client .email-preview .email-card,
.calendar-theme.theme-override.theme-override app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.docs-theme app-email-client .email-preview .email-iframe,
.docs-theme.theme-override.theme-override app-email-client .email-preview .email-iframe,
.calendar-theme app-email-client .email-preview .email-iframe,
.calendar-theme.theme-override.theme-override app-email-client .email-preview .email-iframe {
  color: white;
}
.docs-theme app-email-client .sub-elements,
.docs-theme.theme-override.theme-override app-email-client .sub-elements,
.calendar-theme app-email-client .sub-elements,
.calendar-theme.theme-override.theme-override app-email-client .sub-elements {
  background: whitesmoke;
}
.docs-theme app-email-client .nav-tree .mat-list-item-content,
.docs-theme.theme-override.theme-override app-email-client .nav-tree .mat-list-item-content,
.calendar-theme app-email-client .nav-tree .mat-list-item-content,
.calendar-theme.theme-override.theme-override app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.docs-theme app-email-client .email-list-entry,
.docs-theme.theme-override.theme-override app-email-client .email-list-entry,
.calendar-theme app-email-client .email-list-entry,
.calendar-theme.theme-override.theme-override app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.docs-theme app-support-dialog .card,
.docs-theme.theme-override.theme-override app-support-dialog .card,
.calendar-theme app-support-dialog .card,
.calendar-theme.theme-override.theme-override app-support-dialog .card {
  background-color: #e9f0f5;
}
.docs-theme app-support-dialog a.link,
.docs-theme.theme-override.theme-override app-support-dialog a.link,
.calendar-theme app-support-dialog a.link,
.calendar-theme.theme-override.theme-override app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-image-editor .tui-image-editor-main-container,
.docs-theme.theme-override.theme-override app-image-editor .tui-image-editor-main-container,
.calendar-theme app-image-editor .tui-image-editor-main-container,
.calendar-theme.theme-override.theme-override app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.docs-theme app-image-editor .tui-image-editor-controls,
.docs-theme.theme-override.theme-override app-image-editor .tui-image-editor-controls,
.calendar-theme app-image-editor .tui-image-editor-controls,
.calendar-theme.theme-override.theme-override app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.docs-theme app-image-editor .tui-image-editor-menu .enabled,
.docs-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .enabled,
.calendar-theme app-image-editor .tui-image-editor-menu .enabled,
.calendar-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.docs-theme app-image-editor .tui-image-editor-menu .normal,
.docs-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .normal,
.calendar-theme app-image-editor .tui-image-editor-menu .normal,
.calendar-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.docs-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.docs-theme.theme-override.theme-override app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.calendar-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.calendar-theme.theme-override.theme-override app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.docs-theme app-file-explorer .example-container, .docs-theme app-file-explorer .content,
.docs-theme.theme-override.theme-override app-file-explorer .example-container,
.docs-theme.theme-override.theme-override app-file-explorer .content,
.calendar-theme app-file-explorer .example-container,
.calendar-theme app-file-explorer .content,
.calendar-theme.theme-override.theme-override app-file-explorer .example-container,
.calendar-theme.theme-override.theme-override app-file-explorer .content {
  background-color: white;
}
.docs-theme app-file-explorer .explorer-tree-node:hover,
.docs-theme app-file-explorer .list-item:hover,
.docs-theme.theme-override.theme-override app-file-explorer .explorer-tree-node:hover,
.docs-theme.theme-override.theme-override app-file-explorer .list-item:hover,
.calendar-theme app-file-explorer .explorer-tree-node:hover,
.calendar-theme app-file-explorer .list-item:hover,
.calendar-theme.theme-override.theme-override app-file-explorer .explorer-tree-node:hover,
.calendar-theme.theme-override.theme-override app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.docs-theme app-file-explorer .explorer-tree-node.selected,
.docs-theme.theme-override.theme-override app-file-explorer .explorer-tree-node.selected,
.calendar-theme app-file-explorer .explorer-tree-node.selected,
.calendar-theme.theme-override.theme-override app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.docs-theme app-file-explorer .share-icon,
.docs-theme.theme-override.theme-override app-file-explorer .share-icon,
.calendar-theme app-file-explorer .share-icon,
.calendar-theme.theme-override.theme-override app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.docs-theme app-file-explorer .toggle-view-button,
.docs-theme.theme-override.theme-override app-file-explorer .toggle-view-button,
.calendar-theme app-file-explorer .toggle-view-button,
.calendar-theme.theme-override.theme-override app-file-explorer .toggle-view-button {
  background: #37474f;
  color: white;
}
.docs-theme app-file-explorer .root-button,
.docs-theme.theme-override.theme-override app-file-explorer .root-button,
.calendar-theme app-file-explorer .root-button,
.calendar-theme.theme-override.theme-override app-file-explorer .root-button {
  color: white;
}
.docs-theme app-file-explorer .root-button fa-icon,
.docs-theme.theme-override.theme-override app-file-explorer .root-button fa-icon,
.calendar-theme app-file-explorer .root-button fa-icon,
.calendar-theme.theme-override.theme-override app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.docs-theme app-file-explorer .selected-elements-amount,
.docs-theme.theme-override.theme-override app-file-explorer .selected-elements-amount,
.calendar-theme app-file-explorer .selected-elements-amount,
.calendar-theme.theme-override.theme-override app-file-explorer .selected-elements-amount {
  background-color: white;
}
.docs-theme app-file-explorer .back-button .inverted-arrow,
.docs-theme.theme-override.theme-override app-file-explorer .back-button .inverted-arrow,
.calendar-theme app-file-explorer .back-button .inverted-arrow,
.calendar-theme.theme-override.theme-override app-file-explorer .back-button .inverted-arrow {
  color: #546e7a;
}
.docs-theme app-file-explorer .back-button:focus .inverted-arrow, .docs-theme app-file-explorer .back-button:hover .inverted-arrow,
.docs-theme.theme-override.theme-override app-file-explorer .back-button:focus .inverted-arrow,
.docs-theme.theme-override.theme-override app-file-explorer .back-button:hover .inverted-arrow,
.calendar-theme app-file-explorer .back-button:focus .inverted-arrow,
.calendar-theme app-file-explorer .back-button:hover .inverted-arrow,
.calendar-theme.theme-override.theme-override app-file-explorer .back-button:focus .inverted-arrow,
.calendar-theme.theme-override.theme-override app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.docs-theme app-file-explorer .back-button:disabled .inverted-arrow,
.docs-theme.theme-override.theme-override app-file-explorer .back-button:disabled .inverted-arrow,
.calendar-theme app-file-explorer .back-button:disabled .inverted-arrow,
.calendar-theme.theme-override.theme-override app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.docs-theme app-select-folder-dialog .explorer-tree-node:hover, .docs-theme app-select-folder-dialog .list-item:hover,
.docs-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node:hover,
.docs-theme.theme-override.theme-override app-select-folder-dialog .list-item:hover,
.calendar-theme app-select-folder-dialog .explorer-tree-node:hover,
.calendar-theme app-select-folder-dialog .list-item:hover,
.calendar-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node:hover,
.calendar-theme.theme-override.theme-override app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.docs-theme app-select-folder-dialog .explorer-tree-node.selected,
.docs-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.selected,
.calendar-theme app-select-folder-dialog .explorer-tree-node.selected,
.calendar-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.docs-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.docs-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.disabled-node,
.calendar-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.calendar-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.docs-theme app-reports-list section.wrapper,
.docs-theme.theme-override.theme-override app-reports-list section.wrapper,
.calendar-theme app-reports-list section.wrapper,
.calendar-theme.theme-override.theme-override app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-reports-list header.header,
.docs-theme.theme-override.theme-override app-reports-list header.header,
.calendar-theme app-reports-list header.header,
.calendar-theme.theme-override.theme-override app-reports-list header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme app-reports-list header.header button.clear-search,
.docs-theme.theme-override.theme-override app-reports-list header.header button.clear-search,
.calendar-theme app-reports-list header.header button.clear-search,
.calendar-theme.theme-override.theme-override app-reports-list header.header button.clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme app-reports-list header.header button.clear-search:hover,
.docs-theme.theme-override.theme-override app-reports-list header.header button.clear-search:hover,
.calendar-theme app-reports-list header.header button.clear-search:hover,
.calendar-theme.theme-override.theme-override app-reports-list header.header button.clear-search:hover {
  background-color: #546e7a;
}
.docs-theme app-reports-list .clickable-list-container:before,
.docs-theme.theme-override.theme-override app-reports-list .clickable-list-container:before,
.calendar-theme app-reports-list .clickable-list-container:before,
.calendar-theme.theme-override.theme-override app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.docs-theme app-reports-list a.active,
.docs-theme.theme-override.theme-override app-reports-list a.active,
.calendar-theme app-reports-list a.active,
.calendar-theme.theme-override.theme-override app-reports-list a.active {
  background-color: #e0e0e0;
}
.docs-theme app-generated-documents-list section.wrapper,
.docs-theme.theme-override.theme-override app-generated-documents-list section.wrapper,
.calendar-theme app-generated-documents-list section.wrapper,
.calendar-theme.theme-override.theme-override app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-generated-documents-list header.header,
.docs-theme.theme-override.theme-override app-generated-documents-list header.header,
.calendar-theme app-generated-documents-list header.header,
.calendar-theme.theme-override.theme-override app-generated-documents-list header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme app-generated-documents-list header.header button.clear-search,
.docs-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search,
.calendar-theme app-generated-documents-list header.header button.clear-search,
.calendar-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme app-generated-documents-list header.header button.clear-search:hover,
.docs-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search:hover,
.calendar-theme app-generated-documents-list header.header button.clear-search:hover,
.calendar-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search:hover {
  background-color: #546e7a;
}
.docs-theme app-generated-documents-list .clickable-list-container:before,
.docs-theme.theme-override.theme-override app-generated-documents-list .clickable-list-container:before,
.calendar-theme app-generated-documents-list .clickable-list-container:before,
.calendar-theme.theme-override.theme-override app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.docs-theme app-generated-documents-list a.active,
.docs-theme.theme-override.theme-override app-generated-documents-list a.active,
.calendar-theme app-generated-documents-list a.active,
.calendar-theme.theme-override.theme-override app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.docs-theme app-invoice-editor .button-wrapper,
.docs-theme.theme-override.theme-override app-invoice-editor .button-wrapper,
.calendar-theme app-invoice-editor .button-wrapper,
.calendar-theme.theme-override.theme-override app-invoice-editor .button-wrapper {
  background-color: white;
}
.docs-theme .hover-form .mat-form-field-flex:hover,
.docs-theme.theme-override.theme-override .hover-form .mat-form-field-flex:hover,
.calendar-theme .hover-form .mat-form-field-flex:hover,
.calendar-theme.theme-override.theme-override .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.docs-theme app-dave-list-card .selected-clickable-list-item, .docs-theme app-dave-list-card .selected-clickable-list-item:hover,
.docs-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item,
.docs-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item:hover,
.calendar-theme app-dave-list-card .selected-clickable-list-item,
.calendar-theme app-dave-list-card .selected-clickable-list-item:hover,
.calendar-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item,
.calendar-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.docs-theme app-dave-list-card .card-header,
.docs-theme.theme-override.theme-override app-dave-list-card .card-header,
.calendar-theme app-dave-list-card .card-header,
.calendar-theme.theme-override.theme-override app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.docs-theme app-dave-list-card .bottom-shadow,
.docs-theme.theme-override.theme-override app-dave-list-card .bottom-shadow,
.calendar-theme app-dave-list-card .bottom-shadow,
.calendar-theme.theme-override.theme-override app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.docs-theme app-filter div.date,
.docs-theme.theme-override.theme-override app-filter div.date,
.calendar-theme app-filter div.date,
.calendar-theme.theme-override.theme-override app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.docs-theme app-event-card .primary,
.docs-theme.theme-override.theme-override app-event-card .primary,
.calendar-theme app-event-card .primary,
.calendar-theme.theme-override.theme-override app-event-card .primary {
  color: #546e7a;
}
.docs-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.docs-theme.theme-override.theme-override app-event-card button[mat-icon-button].expansion-initiator:hover,
.calendar-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.calendar-theme.theme-override.theme-override app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.docs-theme app-booking-positions-list section.wrapper,
.docs-theme.theme-override.theme-override app-booking-positions-list section.wrapper,
.calendar-theme app-booking-positions-list section.wrapper,
.calendar-theme.theme-override.theme-override app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-booking-positions-list header.header,
.docs-theme.theme-override.theme-override app-booking-positions-list header.header,
.calendar-theme app-booking-positions-list header.header,
.calendar-theme.theme-override.theme-override app-booking-positions-list header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme app-booking-positions-list header.header button.clear-search,
.docs-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search,
.calendar-theme app-booking-positions-list header.header button.clear-search,
.calendar-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme app-booking-positions-list header.header button.clear-search:hover,
.docs-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search:hover,
.calendar-theme app-booking-positions-list header.header button.clear-search:hover,
.calendar-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search:hover {
  background-color: #546e7a;
}
.docs-theme app-booking-positions-list .clickable-list-container:before,
.docs-theme.theme-override.theme-override app-booking-positions-list .clickable-list-container:before,
.calendar-theme app-booking-positions-list .clickable-list-container:before,
.calendar-theme.theme-override.theme-override app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.docs-theme app-booking-positions-list a.active,
.docs-theme.theme-override.theme-override app-booking-positions-list a.active,
.calendar-theme app-booking-positions-list a.active,
.calendar-theme.theme-override.theme-override app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.docs-theme app-booking-positions-list th,
.docs-theme.theme-override.theme-override app-booking-positions-list th,
.calendar-theme app-booking-positions-list th,
.calendar-theme.theme-override.theme-override app-booking-positions-list th {
  background: whitesmoke !important;
}
.docs-theme app-dave-list tr.highlight,
.docs-theme.theme-override.theme-override app-dave-list tr.highlight,
.calendar-theme app-dave-list tr.highlight,
.calendar-theme.theme-override.theme-override app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.docs-theme app-dave-list section.wrapper,
.docs-theme.theme-override.theme-override app-dave-list section.wrapper,
.calendar-theme app-dave-list section.wrapper,
.calendar-theme.theme-override.theme-override app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-dave-list .drag-header.cdk-drag-preview,
.docs-theme.theme-override.theme-override app-dave-list .drag-header.cdk-drag-preview,
.calendar-theme app-dave-list .drag-header.cdk-drag-preview,
.calendar-theme.theme-override.theme-override app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.docs-theme app-dave-list header.header,
.docs-theme.theme-override.theme-override app-dave-list header.header,
.calendar-theme app-dave-list header.header,
.calendar-theme.theme-override.theme-override app-dave-list header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme app-dave-list header.header button.clear-search,
.docs-theme.theme-override.theme-override app-dave-list header.header button.clear-search,
.calendar-theme app-dave-list header.header button.clear-search,
.calendar-theme.theme-override.theme-override app-dave-list header.header button.clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme app-dave-list header.header button.clear-search:hover,
.docs-theme.theme-override.theme-override app-dave-list header.header button.clear-search:hover,
.calendar-theme app-dave-list header.header button.clear-search:hover,
.calendar-theme.theme-override.theme-override app-dave-list header.header button.clear-search:hover {
  background-color: #546e7a;
}
.docs-theme app-dave-list .clickable-list-container:before,
.docs-theme.theme-override.theme-override app-dave-list .clickable-list-container:before,
.calendar-theme app-dave-list .clickable-list-container:before,
.calendar-theme.theme-override.theme-override app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.docs-theme app-dave-list .clickable-list-container .global-stats-link > a,
.docs-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link > a,
.calendar-theme app-dave-list .clickable-list-container .global-stats-link > a,
.calendar-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.docs-theme app-dave-list a.active,
.docs-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.docs-theme.theme-override.theme-override app-dave-list a.active,
.docs-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link a.active,
.calendar-theme app-dave-list a.active,
.calendar-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.calendar-theme.theme-override.theme-override app-dave-list a.active,
.calendar-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.docs-theme app-export-business-volumes-dialog tr.highlight,
.docs-theme.theme-override.theme-override app-export-business-volumes-dialog tr.highlight,
.calendar-theme app-export-business-volumes-dialog tr.highlight,
.calendar-theme.theme-override.theme-override app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.docs-theme app-export-business-volumes-dialog section.wrapper,
.docs-theme.theme-override.theme-override app-export-business-volumes-dialog section.wrapper,
.calendar-theme app-export-business-volumes-dialog section.wrapper,
.calendar-theme.theme-override.theme-override app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.docs-theme.theme-override.theme-override app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.calendar-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.calendar-theme.theme-override.theme-override app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.docs-theme app-export-business-volumes-dialog header.header,
.docs-theme.theme-override.theme-override app-export-business-volumes-dialog header.header,
.calendar-theme app-export-business-volumes-dialog header.header,
.calendar-theme.theme-override.theme-override app-export-business-volumes-dialog header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme app-export-business-volumes-dialog header.header button.clear-search,
.docs-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search,
.calendar-theme app-export-business-volumes-dialog header.header button.clear-search,
.calendar-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.docs-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search:hover,
.calendar-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.calendar-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #546e7a;
}
.docs-theme app-export-business-volumes-dialog .clickable-list-container:before,
.docs-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container:before,
.calendar-theme app-export-business-volumes-dialog .clickable-list-container:before,
.calendar-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.docs-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.docs-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.calendar-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.calendar-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.docs-theme app-export-business-volumes-dialog a.active,
.docs-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.docs-theme.theme-override.theme-override app-export-business-volumes-dialog a.active,
.docs-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.calendar-theme app-export-business-volumes-dialog a.active,
.calendar-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.calendar-theme.theme-override.theme-override app-export-business-volumes-dialog a.active,
.calendar-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.docs-theme app-contact-list .darker-background.darker-background,
.docs-theme.theme-override.theme-override app-contact-list .darker-background.darker-background,
.calendar-theme app-contact-list .darker-background.darker-background,
.calendar-theme.theme-override.theme-override app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.docs-theme app-contact-list .darker-background.darker-background:hover,
.docs-theme.theme-override.theme-override app-contact-list .darker-background.darker-background:hover,
.calendar-theme app-contact-list .darker-background.darker-background:hover,
.calendar-theme.theme-override.theme-override app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.docs-theme app-select-persons table tr th[mat-header-cell],
.docs-theme.theme-override.theme-override app-select-persons table tr th[mat-header-cell],
.calendar-theme app-select-persons table tr th[mat-header-cell],
.calendar-theme.theme-override.theme-override app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.docs-theme app-shift-plan .header-colorful,
.docs-theme.theme-override.theme-override app-shift-plan .header-colorful,
.calendar-theme app-shift-plan .header-colorful,
.calendar-theme.theme-override.theme-override app-shift-plan .header-colorful {
  background-color: #37474f;
  color: white;
}
.docs-theme app-shift-plan .header-colorful .today-button.today-button,
.docs-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button,
.calendar-theme app-shift-plan .header-colorful .today-button.today-button,
.calendar-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.docs-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .docs-theme app-shift-plan .header-colorful .today-button.today-button,
.docs-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button,
.docs-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button,
.calendar-theme app-shift-plan .header-colorful .swipe-button.swipe-button,
.calendar-theme app-shift-plan .header-colorful .today-button.today-button,
.calendar-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button,
.calendar-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.docs-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .docs-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.docs-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.docs-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button:hover,
.calendar-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.calendar-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.calendar-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.calendar-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.docs-theme app-detail-piecework main,
.docs-theme.theme-override.theme-override app-detail-piecework main,
.calendar-theme app-detail-piecework main,
.calendar-theme.theme-override.theme-override app-detail-piecework main {
  background-color: #546e7a;
  color: white;
}
.docs-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.docs-theme.theme-override.theme-override app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.calendar-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.calendar-theme.theme-override.theme-override app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.docs-theme app-detail-piecework main .mat-list-base .mat-list-item,
.docs-theme.theme-override.theme-override app-detail-piecework main .mat-list-base .mat-list-item,
.calendar-theme app-detail-piecework main .mat-list-base .mat-list-item,
.calendar-theme.theme-override.theme-override app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.docs-theme app-detail-piecework main .mat-tab-label,
.docs-theme.theme-override.theme-override app-detail-piecework main .mat-tab-label,
.calendar-theme app-detail-piecework main .mat-tab-label,
.calendar-theme.theme-override.theme-override app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.docs-theme app-detail-piecework header,
.docs-theme.theme-override.theme-override app-detail-piecework header,
.calendar-theme app-detail-piecework header,
.calendar-theme.theme-override.theme-override app-detail-piecework header {
  background-color: #37474f;
  color: white;
}
.docs-theme app-detail-piecework mat-expansion-panel.primary-background,
.docs-theme.theme-override.theme-override app-detail-piecework mat-expansion-panel.primary-background,
.calendar-theme app-detail-piecework mat-expansion-panel.primary-background,
.calendar-theme.theme-override.theme-override app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #546e7a;
  color: white;
}
.docs-theme app-piecework-demo .scrollable,
.docs-theme.theme-override.theme-override app-piecework-demo .scrollable,
.calendar-theme app-piecework-demo .scrollable,
.calendar-theme.theme-override.theme-override app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.docs-theme app-side-nav-bar,
.docs-theme.theme-override.theme-override app-side-nav-bar,
.calendar-theme app-side-nav-bar,
.calendar-theme.theme-override.theme-override app-side-nav-bar {
  background-color: whitesmoke;
}
.docs-theme app-side-nav-bar [mat-list-item].is-active,
.docs-theme.theme-override.theme-override app-side-nav-bar [mat-list-item].is-active,
.calendar-theme app-side-nav-bar [mat-list-item].is-active,
.calendar-theme.theme-override.theme-override app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #546e7a;
}
.docs-theme app-side-nav-bar mat-nav-list,
.docs-theme.theme-override.theme-override app-side-nav-bar mat-nav-list,
.calendar-theme app-side-nav-bar mat-nav-list,
.calendar-theme.theme-override.theme-override app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.docs-theme .dave-inc-bar,
.docs-theme.theme-override.theme-override .dave-inc-bar,
.calendar-theme .dave-inc-bar,
.calendar-theme.theme-override.theme-override .dave-inc-bar {
  background-color: #546e7a;
}
.docs-theme app-root,
.docs-theme.theme-override.theme-override app-root,
.calendar-theme app-root,
.calendar-theme.theme-override.theme-override app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-commission-overview .alex-sein-buntes-feld,
.docs-theme.theme-override.theme-override app-commission-overview .alex-sein-buntes-feld,
.calendar-theme app-commission-overview .alex-sein-buntes-feld,
.calendar-theme.theme-override.theme-override app-commission-overview .alex-sein-buntes-feld {
  background-color: #546e7a;
}
.docs-theme app-commission-overview .btgb-table-wrapper th:first-child,
.docs-theme app-commission-overview .btgb-table-wrapper td:first-child,
.docs-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:first-child,
.docs-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper td:first-child,
.calendar-theme app-commission-overview .btgb-table-wrapper th:first-child,
.calendar-theme app-commission-overview .btgb-table-wrapper td:first-child,
.calendar-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:first-child,
.calendar-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.docs-theme app-commission-overview .btgb-table-wrapper .color-dot,
.docs-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot,
.calendar-theme app-commission-overview .btgb-table-wrapper .color-dot,
.calendar-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.docs-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.docs-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot::after,
.calendar-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.calendar-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.docs-theme app-commission-overview .btgb-table-wrapper th:last-child,
.docs-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:last-child,
.calendar-theme app-commission-overview .btgb-table-wrapper th:last-child,
.calendar-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:last-child {
  color: #546e7a;
  border-color: #546e7a;
}
.docs-theme app-commission-overview .timeline,
.docs-theme.theme-override.theme-override app-commission-overview .timeline,
.calendar-theme app-commission-overview .timeline,
.calendar-theme.theme-override.theme-override app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.docs-theme app-commission-overview .timeline-event-card,
.docs-theme.theme-override.theme-override app-commission-overview .timeline-event-card,
.calendar-theme app-commission-overview .timeline-event-card,
.calendar-theme.theme-override.theme-override app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.docs-theme app-commission-overview .timeline-event-card:hover,
.docs-theme.theme-override.theme-override app-commission-overview .timeline-event-card:hover,
.calendar-theme app-commission-overview .timeline-event-card:hover,
.calendar-theme.theme-override.theme-override app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.docs-theme app-comment-list .inline-send,
.docs-theme.theme-override.theme-override app-comment-list .inline-send,
.calendar-theme app-comment-list .inline-send,
.calendar-theme.theme-override.theme-override app-comment-list .inline-send {
  background: white;
}
.docs-theme app-new-booking-option .highlight.highlight,
.docs-theme.theme-override.theme-override app-new-booking-option .highlight.highlight,
.calendar-theme app-new-booking-option .highlight.highlight,
.calendar-theme.theme-override.theme-override app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.docs-theme app-new-booking-option .dont-edit.dont-edit,
.docs-theme app-new-booking-option .disabled.disabled,
.docs-theme.theme-override.theme-override app-new-booking-option .dont-edit.dont-edit,
.docs-theme.theme-override.theme-override app-new-booking-option .disabled.disabled,
.calendar-theme app-new-booking-option .dont-edit.dont-edit,
.calendar-theme app-new-booking-option .disabled.disabled,
.calendar-theme.theme-override.theme-override app-new-booking-option .dont-edit.dont-edit,
.calendar-theme.theme-override.theme-override app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.docs-theme .ngx-toastr,
.docs-theme.theme-override.theme-override .ngx-toastr,
.calendar-theme .ngx-toastr,
.calendar-theme.theme-override.theme-override .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.docs-theme .ngx-toastr:hover,
.docs-theme.theme-override.theme-override .ngx-toastr:hover,
.calendar-theme .ngx-toastr:hover,
.calendar-theme.theme-override.theme-override .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.docs-theme .ngx-toastr.toast-success,
.docs-theme.theme-override.theme-override .ngx-toastr.toast-success,
.calendar-theme .ngx-toastr.toast-success,
.calendar-theme.theme-override.theme-override .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.docs-theme .ngx-toastr.toast-error,
.docs-theme.theme-override.theme-override .ngx-toastr.toast-error,
.calendar-theme .ngx-toastr.toast-error,
.calendar-theme.theme-override.theme-override .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.docs-theme .ngx-toastr.toast-info,
.docs-theme.theme-override.theme-override .ngx-toastr.toast-info,
.calendar-theme .ngx-toastr.toast-info,
.calendar-theme.theme-override.theme-override .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-resource-plan .header-colorful,
.docs-theme.theme-override.theme-override app-resource-plan .header-colorful,
.calendar-theme app-resource-plan .header-colorful,
.calendar-theme.theme-override.theme-override app-resource-plan .header-colorful {
  background-color: #37474f;
  color: white;
}
.docs-theme app-resource-plan .header-colorful .today-button.today-button,
.docs-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button,
.calendar-theme app-resource-plan .header-colorful .today-button.today-button,
.calendar-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.docs-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .docs-theme app-resource-plan .header-colorful .today-button.today-button,
.docs-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button,
.docs-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button,
.calendar-theme app-resource-plan .header-colorful .swipe-button.swipe-button,
.calendar-theme app-resource-plan .header-colorful .today-button.today-button,
.calendar-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button,
.calendar-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.docs-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .docs-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.docs-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.docs-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button:hover,
.calendar-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.calendar-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.calendar-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.calendar-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.docs-theme app-time-tracker,
.docs-theme.theme-override.theme-override app-time-tracker,
.calendar-theme app-time-tracker,
.calendar-theme.theme-override.theme-override app-time-tracker {
  background-color: #78909c;
  color: white;
}
.docs-theme .ngx-mat-colorpicker-content,
.docs-theme.theme-override.theme-override .ngx-mat-colorpicker-content,
.calendar-theme .ngx-mat-colorpicker-content,
.calendar-theme.theme-override.theme-override .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.docs-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.docs-theme.theme-override.theme-override .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.calendar-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.calendar-theme.theme-override.theme-override .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.docs-theme app-person-list-entry a.link,
.docs-theme.theme-override.theme-override app-person-list-entry a.link,
.calendar-theme app-person-list-entry a.link,
.calendar-theme.theme-override.theme-override app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-doctor-list-entry .link,
.docs-theme.theme-override.theme-override app-doctor-list-entry .link,
.calendar-theme app-doctor-list-entry .link,
.calendar-theme.theme-override.theme-override app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-expansion-panel .scrollable .top-shadow,
.docs-theme.theme-override.theme-override app-expansion-panel .scrollable .top-shadow,
.calendar-theme app-expansion-panel .scrollable .top-shadow,
.calendar-theme.theme-override.theme-override app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.docs-theme app-expansion-panel .scrollable .bottom-shadow,
.docs-theme.theme-override.theme-override app-expansion-panel .scrollable .bottom-shadow,
.calendar-theme app-expansion-panel .scrollable .bottom-shadow,
.calendar-theme.theme-override.theme-override app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.docs-theme .app-background-primary,
.docs-theme.theme-override.theme-override .app-background-primary,
.calendar-theme .app-background-primary,
.calendar-theme.theme-override.theme-override .app-background-primary {
  background-color: #546e7a;
}
.docs-theme .app-background-accent,
.docs-theme.theme-override.theme-override .app-background-accent,
.calendar-theme .app-background-accent,
.calendar-theme.theme-override.theme-override .app-background-accent {
  background-color: #fafafa;
}
.docs-theme .app-background-warn,
.docs-theme.theme-override.theme-override .app-background-warn,
.calendar-theme .app-background-warn,
.calendar-theme.theme-override.theme-override .app-background-warn {
  background-color: #e91e63;
}
.docs-theme .app-foreground-primary,
.docs-theme.theme-override.theme-override .app-foreground-primary,
.calendar-theme .app-foreground-primary,
.calendar-theme.theme-override.theme-override .app-foreground-primary {
  color: #546e7a;
}
.docs-theme .app-foreground-accent,
.docs-theme.theme-override.theme-override .app-foreground-accent,
.calendar-theme .app-foreground-accent,
.calendar-theme.theme-override.theme-override .app-foreground-accent {
  color: #fafafa;
}
.docs-theme .app-foreground-warn,
.docs-theme.theme-override.theme-override .app-foreground-warn,
.calendar-theme .app-foreground-warn,
.calendar-theme.theme-override.theme-override .app-foreground-warn {
  color: #e91e63;
}
.docs-theme app-ck-editor,
.docs-theme.theme-override.theme-override app-ck-editor,
.calendar-theme app-ck-editor,
.calendar-theme.theme-override.theme-override app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.docs-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.docs-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card,
.calendar-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.calendar-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.docs-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.docs-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.calendar-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.calendar-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.docs-theme app-file-order-dialog .list-item,
.docs-theme.theme-override.theme-override app-file-order-dialog .list-item,
.calendar-theme app-file-order-dialog .list-item,
.calendar-theme.theme-override.theme-override app-file-order-dialog .list-item {
  background: white;
}
.docs-theme app-start-process-dialog .selected-files-list,
.docs-theme.theme-override.theme-override app-start-process-dialog .selected-files-list,
.calendar-theme app-start-process-dialog .selected-files-list,
.calendar-theme.theme-override.theme-override app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.docs-theme app-process-main-view .detection-modal-wrapper,
.docs-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper,
.calendar-theme app-process-main-view .detection-modal-wrapper,
.calendar-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper {
  background: white;
}
.docs-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.docs-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.calendar-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.calendar-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #546e7a;
}
.docs-theme app-process-main-view .main-file-badge,
.docs-theme.theme-override.theme-override app-process-main-view .main-file-badge,
.calendar-theme app-process-main-view .main-file-badge,
.calendar-theme.theme-override.theme-override app-process-main-view .main-file-badge {
  color: #546e7a;
}
.docs-theme app-new-document-view-component dropzone .input,
.docs-theme app-new-document-view-component dropzone .pen-icon,
.docs-theme.theme-override.theme-override app-new-document-view-component dropzone .input,
.docs-theme.theme-override.theme-override app-new-document-view-component dropzone .pen-icon,
.calendar-theme app-new-document-view-component dropzone .input,
.calendar-theme app-new-document-view-component dropzone .pen-icon,
.calendar-theme.theme-override.theme-override app-new-document-view-component dropzone .input,
.calendar-theme.theme-override.theme-override app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-time-tracker-multiple .timer-card,
.docs-theme.theme-override.theme-override app-time-tracker-multiple .timer-card,
.calendar-theme app-time-tracker-multiple .timer-card,
.calendar-theme.theme-override.theme-override app-time-tracker-multiple .timer-card {
  background-color: #78909c;
  color: white;
}
.docs-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.docs-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):hover,
.calendar-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.calendar-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.docs-theme app-arl-table tr.element-row:not(.expanded-row):active,
.docs-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):active,
.calendar-theme app-arl-table tr.element-row:not(.expanded-row):active,
.calendar-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.docs-theme app-arl-table .add-button-list,
.docs-theme.theme-override.theme-override app-arl-table .add-button-list,
.calendar-theme app-arl-table .add-button-list,
.calendar-theme.theme-override.theme-override app-arl-table .add-button-list {
  background: white;
}
.docs-theme app-pseudo-step-header .wrapper-button.active,
.docs-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active,
.calendar-theme app-pseudo-step-header .wrapper-button.active,
.calendar-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active {
  border-color: #546e7a;
}
.docs-theme app-pseudo-step-header .image-wrapper,
.docs-theme.theme-override.theme-override app-pseudo-step-header .image-wrapper,
.calendar-theme app-pseudo-step-header .image-wrapper,
.calendar-theme.theme-override.theme-override app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.docs-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.docs-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.calendar-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.calendar-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.docs-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active .image-wrapper,
.calendar-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.calendar-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #546e7a;
  color: white;
}
.docs-theme app-milestone-modal .status-form,
.docs-theme.theme-override.theme-override app-milestone-modal .status-form,
.calendar-theme app-milestone-modal .status-form,
.calendar-theme.theme-override.theme-override app-milestone-modal .status-form {
  background: white;
}
.docs-theme app-e-invoice-view .grid-borders.grid-borders,
.docs-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.docs-theme app-e-invoice-view .borders,
.docs-theme app-e-invoice-view .borders-column,
.docs-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.docs-theme app-e-invoice-view .borders-row,
.docs-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.docs-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders,
.docs-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.docs-theme.theme-override.theme-override app-e-invoice-view .borders,
.docs-theme.theme-override.theme-override app-e-invoice-view .borders-column,
.docs-theme.theme-override.theme-override app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.docs-theme.theme-override.theme-override app-e-invoice-view .borders-row,
.docs-theme.theme-override.theme-override app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.calendar-theme app-e-invoice-view .grid-borders.grid-borders,
.calendar-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.calendar-theme app-e-invoice-view .borders,
.calendar-theme app-e-invoice-view .borders-column,
.calendar-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.calendar-theme app-e-invoice-view .borders-row,
.calendar-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.calendar-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders,
.calendar-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.calendar-theme.theme-override.theme-override app-e-invoice-view .borders,
.calendar-theme.theme-override.theme-override app-e-invoice-view .borders-column,
.calendar-theme.theme-override.theme-override app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.calendar-theme.theme-override.theme-override app-e-invoice-view .borders-row,
.calendar-theme.theme-override.theme-override app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.docs-theme app-e-invoice-view .mat-table td,
.docs-theme app-e-invoice-view .mat-table th,
.docs-theme.theme-override.theme-override app-e-invoice-view .mat-table td,
.docs-theme.theme-override.theme-override app-e-invoice-view .mat-table th,
.calendar-theme app-e-invoice-view .mat-table td,
.calendar-theme app-e-invoice-view .mat-table th,
.calendar-theme.theme-override.theme-override app-e-invoice-view .mat-table td,
.calendar-theme.theme-override.theme-override app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-e-invoice-allowance-charge-view .borders,
.docs-theme app-e-invoice-allowance-charge-view .borders-column,
.docs-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.docs-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders,
.docs-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column,
.docs-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.calendar-theme app-e-invoice-allowance-charge-view .borders,
.calendar-theme app-e-invoice-allowance-charge-view .borders-column,
.calendar-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.calendar-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders,
.calendar-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column,
.calendar-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.docs-theme app-detail-contract .primary,
.docs-theme.theme-override.theme-override app-detail-contract .primary,
.calendar-theme app-detail-contract .primary,
.calendar-theme.theme-override.theme-override app-detail-contract .primary {
  color: #546e7a;
}
.docs-theme app-detail-contract .filter,
.docs-theme.theme-override.theme-override app-detail-contract .filter,
.calendar-theme app-detail-contract .filter,
.calendar-theme.theme-override.theme-override app-detail-contract .filter {
  background-color: white;
}
.docs-theme app-detail-contract .filter h2,
.docs-theme.theme-override.theme-override app-detail-contract .filter h2,
.calendar-theme app-detail-contract .filter h2,
.calendar-theme.theme-override.theme-override app-detail-contract .filter h2 {
  color: #546e7a;
}
.docs-theme app-contract-list header.header,
.docs-theme.theme-override.theme-override app-contract-list header.header,
.calendar-theme app-contract-list header.header,
.calendar-theme.theme-override.theme-override app-contract-list header.header {
  color: white;
  background-color: #37474f;
}
.docs-theme app-detail-doctor .deleted,
.docs-theme.theme-override.theme-override app-detail-doctor .deleted,
.calendar-theme app-detail-doctor .deleted,
.calendar-theme.theme-override.theme-override app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.docs-theme app-detail-doctor .bookmark-wrapper,
.docs-theme.theme-override.theme-override app-detail-doctor .bookmark-wrapper,
.calendar-theme app-detail-doctor .bookmark-wrapper,
.calendar-theme.theme-override.theme-override app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme app-detail-doctor a.link,
.docs-theme.theme-override.theme-override app-detail-doctor a.link,
.calendar-theme app-detail-doctor a.link,
.calendar-theme.theme-override.theme-override app-detail-doctor a.link {
  color: white;
}
.docs-theme.dark-theme .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-ripple-element,
.calendar-theme.dark-theme .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.docs-theme.dark-theme .mat-option,
.docs-theme.theme-override.theme-override.dark-theme .mat-option,
.calendar-theme.dark-theme .mat-option,
.calendar-theme.theme-override.theme-override.dark-theme .mat-option {
  color: white;
}
.docs-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .docs-theme.dark-theme .mat-option:focus:not(.mat-option-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-option:hover:not(.mat-option-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-option:focus:not(.mat-option-disabled),
.calendar-theme.dark-theme .mat-option:hover:not(.mat-option-disabled),
.calendar-theme.dark-theme .mat-option:focus:not(.mat-option-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-option:hover:not(.mat-option-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.docs-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.calendar-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.docs-theme.dark-theme .mat-option.mat-active,
.docs-theme.theme-override.theme-override.dark-theme .mat-option.mat-active,
.calendar-theme.dark-theme .mat-option.mat-active,
.calendar-theme.theme-override.theme-override.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.docs-theme.dark-theme .mat-option.mat-option-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-option.mat-option-disabled,
.calendar-theme.dark-theme .mat-option.mat-option-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.calendar-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #546e7a;
}
.docs-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.calendar-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.docs-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.calendar-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.docs-theme.dark-theme .mat-optgroup-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-optgroup-label,
.calendar-theme.dark-theme .mat-optgroup-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-optgroup-disabled .mat-optgroup-label,
.calendar-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-pseudo-checkbox,
.docs-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox,
.calendar-theme.dark-theme .mat-pseudo-checkbox,
.calendar-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme .mat-pseudo-checkbox::after,
.docs-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox::after,
.calendar-theme.dark-theme .mat-pseudo-checkbox::after,
.calendar-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.docs-theme.dark-theme .mat-pseudo-checkbox-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-disabled,
.calendar-theme.dark-theme .mat-pseudo-checkbox-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.docs-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.docs-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.docs-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.docs-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.calendar-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.calendar-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.calendar-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.calendar-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #546e7a;
}
.docs-theme.dark-theme .mat-pseudo-checkbox-checked,
.docs-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.docs-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.docs-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.docs-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked,
.docs-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate,
.docs-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.docs-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.calendar-theme.dark-theme .mat-pseudo-checkbox-checked,
.calendar-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.calendar-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.calendar-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.calendar-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked,
.calendar-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate,
.calendar-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.calendar-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.docs-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.docs-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.docs-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.docs-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.calendar-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.calendar-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.calendar-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.calendar-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.docs-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.docs-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.calendar-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.calendar-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.docs-theme.dark-theme .mat-app-background, .docs-theme.dark-theme.mat-app-background,
.docs-theme.theme-override.theme-override.dark-theme .mat-app-background,
.docs-theme.theme-override.theme-override.dark-theme.mat-app-background,
.calendar-theme.dark-theme .mat-app-background,
.calendar-theme.dark-theme.mat-app-background,
.calendar-theme.theme-override.theme-override.dark-theme .mat-app-background,
.calendar-theme.theme-override.theme-override.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.docs-theme.dark-theme .mat-elevation-z0,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z0,
.calendar-theme.dark-theme .mat-elevation-z0,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z1,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z1,
.calendar-theme.dark-theme .mat-elevation-z1,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z2,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z2,
.calendar-theme.dark-theme .mat-elevation-z2,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z3,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z3,
.calendar-theme.dark-theme .mat-elevation-z3,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z4,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z4,
.calendar-theme.dark-theme .mat-elevation-z4,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z5,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z5,
.calendar-theme.dark-theme .mat-elevation-z5,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z6,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z6,
.calendar-theme.dark-theme .mat-elevation-z6,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z7,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z7,
.calendar-theme.dark-theme .mat-elevation-z7,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z8,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z8,
.calendar-theme.dark-theme .mat-elevation-z8,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z9,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z9,
.calendar-theme.dark-theme .mat-elevation-z9,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z10,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z10,
.calendar-theme.dark-theme .mat-elevation-z10,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z11,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z11,
.calendar-theme.dark-theme .mat-elevation-z11,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z12,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z12,
.calendar-theme.dark-theme .mat-elevation-z12,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z13,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z13,
.calendar-theme.dark-theme .mat-elevation-z13,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z14,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z14,
.calendar-theme.dark-theme .mat-elevation-z14,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z15,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z15,
.calendar-theme.dark-theme .mat-elevation-z15,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z16,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z16,
.calendar-theme.dark-theme .mat-elevation-z16,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z17,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z17,
.calendar-theme.dark-theme .mat-elevation-z17,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z18,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z18,
.calendar-theme.dark-theme .mat-elevation-z18,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z19,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z19,
.calendar-theme.dark-theme .mat-elevation-z19,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z20,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z20,
.calendar-theme.dark-theme .mat-elevation-z20,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z21,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z21,
.calendar-theme.dark-theme .mat-elevation-z21,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z22,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z22,
.calendar-theme.dark-theme .mat-elevation-z22,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z23,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z23,
.calendar-theme.dark-theme .mat-elevation-z23,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-elevation-z24,
.docs-theme.theme-override.theme-override.dark-theme .mat-elevation-z24,
.calendar-theme.dark-theme .mat-elevation-z24,
.calendar-theme.theme-override.theme-override.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.docs-theme.dark-theme .mat-autocomplete-panel,
.docs-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel,
.calendar-theme.dark-theme .mat-autocomplete-panel,
.calendar-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.docs-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.calendar-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.docs-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.calendar-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.calendar-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.docs-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.calendar-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.docs-theme.dark-theme .mat-badge,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge,
.calendar-theme.dark-theme .mat-badge,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge {
  position: relative;
}
.docs-theme.dark-theme .mat-badge.mat-badge,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge.mat-badge,
.calendar-theme.dark-theme .mat-badge.mat-badge,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.docs-theme.dark-theme .mat-badge-hidden .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-hidden .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-hidden .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.docs-theme.dark-theme .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.docs-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.docs-theme.dark-theme .mat-badge-content._mat-animation-noopable,
.docs-theme.theme-override.theme-override.dark-theme .ng-animate-disabled .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-content._mat-animation-noopable,
.calendar-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-content._mat-animation-noopable,
.calendar-theme.theme-override.theme-override.dark-theme .ng-animate-disabled .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.docs-theme.dark-theme .mat-badge-content.mat-badge-active,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-content.mat-badge-active,
.calendar-theme.dark-theme .mat-badge-content.mat-badge-active,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.docs-theme.dark-theme .mat-badge-small .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-small .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-small .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.docs-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.docs-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.docs-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .docs-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.docs-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .docs-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.docs-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .docs-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.docs-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .docs-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.docs-theme.dark-theme .mat-badge-medium .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-medium .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-medium .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.docs-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.docs-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.docs-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .docs-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.docs-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .docs-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.docs-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .docs-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.docs-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .docs-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.docs-theme.dark-theme .mat-badge-large .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-large .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-large .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.docs-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.docs-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.docs-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .docs-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.docs-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .docs-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.docs-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .docs-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.docs-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .docs-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .docs-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .calendar-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.docs-theme.dark-theme .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  color: white;
  background: #546e7a;
}
.cdk-high-contrast-active .docs-theme.dark-theme .mat-badge-content, .cdk-high-contrast-active .docs-theme.theme-override.theme-override.dark-theme .mat-badge-content, .cdk-high-contrast-active .calendar-theme.dark-theme .mat-badge-content, .cdk-high-contrast-active .calendar-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.docs-theme.dark-theme .mat-badge-accent .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-accent .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-accent .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme.dark-theme .mat-badge-warn .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-warn .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-warn .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.docs-theme.dark-theme .mat-badge-disabled .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-badge-disabled .mat-badge-content,
.calendar-theme.dark-theme .mat-badge-disabled .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-bottom-sheet-container,
.docs-theme.theme-override.theme-override.dark-theme .mat-bottom-sheet-container,
.calendar-theme.dark-theme .mat-bottom-sheet-container,
.calendar-theme.theme-override.theme-override.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.docs-theme.dark-theme .mat-button, .docs-theme.dark-theme .mat-icon-button, .docs-theme.dark-theme .mat-stroked-button,
.docs-theme.theme-override.theme-override.dark-theme .mat-button,
.docs-theme.theme-override.theme-override.dark-theme .mat-icon-button,
.docs-theme.theme-override.theme-override.dark-theme .mat-stroked-button,
.calendar-theme.dark-theme .mat-button,
.calendar-theme.dark-theme .mat-icon-button,
.calendar-theme.dark-theme .mat-stroked-button,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button,
.calendar-theme.theme-override.theme-override.dark-theme .mat-icon-button,
.calendar-theme.theme-override.theme-override.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.docs-theme.dark-theme .mat-button.mat-primary, .docs-theme.dark-theme .mat-icon-button.mat-primary, .docs-theme.dark-theme .mat-stroked-button.mat-primary,
.docs-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary,
.docs-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary,
.docs-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary,
.calendar-theme.dark-theme .mat-button.mat-primary,
.calendar-theme.dark-theme .mat-icon-button.mat-primary,
.calendar-theme.dark-theme .mat-stroked-button.mat-primary,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary,
.calendar-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary,
.calendar-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary {
  color: #546e7a;
}
.docs-theme.dark-theme .mat-button.mat-accent, .docs-theme.dark-theme .mat-icon-button.mat-accent, .docs-theme.dark-theme .mat-stroked-button.mat-accent,
.docs-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent,
.docs-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent,
.docs-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent,
.calendar-theme.dark-theme .mat-button.mat-accent,
.calendar-theme.dark-theme .mat-icon-button.mat-accent,
.calendar-theme.dark-theme .mat-stroked-button.mat-accent,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent,
.calendar-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent,
.calendar-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.docs-theme.dark-theme .mat-button.mat-warn, .docs-theme.dark-theme .mat-icon-button.mat-warn, .docs-theme.dark-theme .mat-stroked-button.mat-warn,
.docs-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn,
.docs-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn,
.docs-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn,
.calendar-theme.dark-theme .mat-button.mat-warn,
.calendar-theme.dark-theme .mat-icon-button.mat-warn,
.calendar-theme.dark-theme .mat-stroked-button.mat-warn,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn,
.calendar-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn,
.calendar-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.docs-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .docs-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .docs-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .docs-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .docs-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .docs-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .docs-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .docs-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .docs-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .docs-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .docs-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .docs-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.calendar-theme.dark-theme .mat-button.mat-primary.mat-button-disabled,
.calendar-theme.dark-theme .mat-button.mat-accent.mat-button-disabled,
.calendar-theme.dark-theme .mat-button.mat-warn.mat-button-disabled,
.calendar-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled,
.calendar-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled,
.calendar-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled,
.calendar-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled,
.calendar-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,
.calendar-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled,
.calendar-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled,
.calendar-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled,
.calendar-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.docs-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .docs-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .docs-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.calendar-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay,
.calendar-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,
.calendar-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #546e7a;
}
.docs-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .docs-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .docs-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.calendar-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay,
.calendar-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,
.calendar-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.docs-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .docs-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .docs-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.calendar-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay,
.calendar-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,
.calendar-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.docs-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .docs-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .docs-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.calendar-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,
.calendar-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.calendar-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.docs-theme.dark-theme .mat-button .mat-ripple-element, .docs-theme.dark-theme .mat-icon-button .mat-ripple-element, .docs-theme.dark-theme .mat-stroked-button .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-button .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-icon-button .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-stroked-button .mat-ripple-element,
.calendar-theme.dark-theme .mat-button .mat-ripple-element,
.calendar-theme.dark-theme .mat-icon-button .mat-ripple-element,
.calendar-theme.dark-theme .mat-stroked-button .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-icon-button .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.docs-theme.dark-theme .mat-button-focus-overlay,
.docs-theme.theme-override.theme-override.dark-theme .mat-button-focus-overlay,
.calendar-theme.dark-theme .mat-button-focus-overlay,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button-focus-overlay {
  background: white;
}
.docs-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not(.mat-button-disabled),
.calendar-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme .mat-flat-button, .docs-theme.dark-theme .mat-raised-button, .docs-theme.dark-theme .mat-fab, .docs-theme.dark-theme .mat-mini-fab,
.docs-theme.theme-override.theme-override.dark-theme .mat-flat-button,
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button,
.docs-theme.theme-override.theme-override.dark-theme .mat-fab,
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab,
.calendar-theme.dark-theme .mat-flat-button,
.calendar-theme.dark-theme .mat-raised-button,
.calendar-theme.dark-theme .mat-fab,
.calendar-theme.dark-theme .mat-mini-fab,
.calendar-theme.theme-override.theme-override.dark-theme .mat-flat-button,
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button,
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab,
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.docs-theme.dark-theme .mat-flat-button.mat-primary, .docs-theme.dark-theme .mat-raised-button.mat-primary, .docs-theme.dark-theme .mat-fab.mat-primary, .docs-theme.dark-theme .mat-mini-fab.mat-primary,
.docs-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.docs-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary,
.calendar-theme.dark-theme .mat-flat-button.mat-primary,
.calendar-theme.dark-theme .mat-raised-button.mat-primary,
.calendar-theme.dark-theme .mat-fab.mat-primary,
.calendar-theme.dark-theme .mat-mini-fab.mat-primary,
.calendar-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.docs-theme.dark-theme .mat-flat-button.mat-accent, .docs-theme.dark-theme .mat-raised-button.mat-accent, .docs-theme.dark-theme .mat-fab.mat-accent, .docs-theme.dark-theme .mat-mini-fab.mat-accent,
.docs-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.docs-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent,
.calendar-theme.dark-theme .mat-flat-button.mat-accent,
.calendar-theme.dark-theme .mat-raised-button.mat-accent,
.calendar-theme.dark-theme .mat-fab.mat-accent,
.calendar-theme.dark-theme .mat-mini-fab.mat-accent,
.calendar-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme.dark-theme .mat-flat-button.mat-warn, .docs-theme.dark-theme .mat-raised-button.mat-warn, .docs-theme.dark-theme .mat-fab.mat-warn, .docs-theme.dark-theme .mat-mini-fab.mat-warn,
.docs-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.docs-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn,
.calendar-theme.dark-theme .mat-flat-button.mat-warn,
.calendar-theme.dark-theme .mat-raised-button.mat-warn,
.calendar-theme.dark-theme .mat-fab.mat-warn,
.calendar-theme.dark-theme .mat-mini-fab.mat-warn,
.calendar-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.docs-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .docs-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .docs-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .docs-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .docs-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .docs-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .docs-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .docs-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .docs-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .docs-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .docs-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .docs-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .docs-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .docs-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .docs-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .docs-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.calendar-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.calendar-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.calendar-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.calendar-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.calendar-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.calendar-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.calendar-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.calendar-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.calendar-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.calendar-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.calendar-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.calendar-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.calendar-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.calendar-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.calendar-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.calendar-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.docs-theme.dark-theme .mat-flat-button.mat-primary, .docs-theme.dark-theme .mat-raised-button.mat-primary, .docs-theme.dark-theme .mat-fab.mat-primary, .docs-theme.dark-theme .mat-mini-fab.mat-primary,
.docs-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.docs-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary,
.calendar-theme.dark-theme .mat-flat-button.mat-primary,
.calendar-theme.dark-theme .mat-raised-button.mat-primary,
.calendar-theme.dark-theme .mat-fab.mat-primary,
.calendar-theme.dark-theme .mat-mini-fab.mat-primary,
.calendar-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  background-color: #546e7a;
}
.docs-theme.dark-theme .mat-flat-button.mat-accent, .docs-theme.dark-theme .mat-raised-button.mat-accent, .docs-theme.dark-theme .mat-fab.mat-accent, .docs-theme.dark-theme .mat-mini-fab.mat-accent,
.docs-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.docs-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent,
.calendar-theme.dark-theme .mat-flat-button.mat-accent,
.calendar-theme.dark-theme .mat-raised-button.mat-accent,
.calendar-theme.dark-theme .mat-fab.mat-accent,
.calendar-theme.dark-theme .mat-mini-fab.mat-accent,
.calendar-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.docs-theme.dark-theme .mat-flat-button.mat-warn, .docs-theme.dark-theme .mat-raised-button.mat-warn, .docs-theme.dark-theme .mat-fab.mat-warn, .docs-theme.dark-theme .mat-mini-fab.mat-warn,
.docs-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.docs-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn,
.calendar-theme.dark-theme .mat-flat-button.mat-warn,
.calendar-theme.dark-theme .mat-raised-button.mat-warn,
.calendar-theme.dark-theme .mat-fab.mat-warn,
.calendar-theme.dark-theme .mat-mini-fab.mat-warn,
.calendar-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.docs-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .docs-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .docs-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .docs-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .docs-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .docs-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .docs-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .docs-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .docs-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .docs-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .docs-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .docs-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .docs-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .docs-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .docs-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .docs-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.calendar-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.calendar-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.calendar-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.calendar-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.calendar-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.calendar-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.calendar-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.calendar-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.calendar-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.calendar-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.calendar-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.calendar-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.calendar-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.calendar-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.calendar-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.calendar-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .docs-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .docs-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .docs-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.calendar-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element,
.calendar-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element,
.calendar-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element,
.calendar-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.docs-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .docs-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .docs-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .docs-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.calendar-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element,
.calendar-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element,
.calendar-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element,
.calendar-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.docs-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .docs-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .docs-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .docs-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.calendar-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element,
.calendar-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element,
.calendar-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element,
.calendar-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.docs-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .docs-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override.dark-theme .mat-flat-button:not([class*=mat-elevation-z]),
.calendar-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]),
.calendar-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button:not([class*=mat-elevation-z]),
.calendar-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.calendar-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.calendar-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .docs-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override.dark-theme .mat-fab:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.calendar-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]),
.calendar-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .docs-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.calendar-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.calendar-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .docs-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.calendar-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.calendar-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.docs-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.calendar-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.calendar-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.docs-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.calendar-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.calendar-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.docs-theme.dark-theme .mat-button-toggle,
.docs-theme.theme-override.theme-override.dark-theme .mat-button-toggle,
.calendar-theme.dark-theme .mat-button-toggle,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.docs-theme.theme-override.theme-override.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.calendar-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme .mat-button-toggle-appearance-standard,
.docs-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard,
.calendar-theme.dark-theme .mat-button-toggle-appearance-standard,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.docs-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.docs-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.calendar-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.docs-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.docs-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.calendar-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.docs-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.docs-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.calendar-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.calendar-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.docs-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.docs-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.calendar-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.docs-theme.dark-theme .mat-button-toggle-checked,
.docs-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked,
.calendar-theme.dark-theme .mat-button-toggle-checked,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.docs-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.calendar-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.docs-theme.dark-theme .mat-button-toggle-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled,
.calendar-theme.dark-theme .mat-button-toggle-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.docs-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.docs-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.calendar-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.docs-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.docs-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.calendar-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.docs-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.docs-theme.dark-theme .mat-button-toggle-group-appearance-standard,
.docs-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.docs-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard,
.calendar-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.calendar-theme.dark-theme .mat-button-toggle-group-appearance-standard,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.docs-theme.dark-theme .mat-card,
.docs-theme.theme-override.theme-override.dark-theme .mat-card,
.calendar-theme.dark-theme .mat-card,
.calendar-theme.theme-override.theme-override.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.docs-theme.dark-theme .mat-card:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override.dark-theme .mat-card:not([class*=mat-elevation-z]),
.calendar-theme.dark-theme .mat-card:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.calendar-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-card-subtitle,
.docs-theme.theme-override.theme-override.dark-theme .mat-card-subtitle,
.calendar-theme.dark-theme .mat-card-subtitle,
.calendar-theme.theme-override.theme-override.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme .mat-checkbox-frame,
.docs-theme.theme-override.theme-override.dark-theme .mat-checkbox-frame,
.calendar-theme.dark-theme .mat-checkbox-frame,
.calendar-theme.theme-override.theme-override.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme .mat-checkbox-checkmark,
.docs-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark,
.calendar-theme.dark-theme .mat-checkbox-checkmark,
.calendar-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.docs-theme.dark-theme .mat-checkbox-checkmark-path,
.docs-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark-path,
.calendar-theme.dark-theme .mat-checkbox-checkmark-path,
.calendar-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.docs-theme.dark-theme .mat-checkbox-mixedmark,
.docs-theme.theme-override.theme-override.dark-theme .mat-checkbox-mixedmark,
.calendar-theme.dark-theme .mat-checkbox-mixedmark,
.calendar-theme.theme-override.theme-override.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.docs-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .docs-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.docs-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.docs-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.calendar-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.calendar-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.calendar-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.calendar-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #546e7a;
}
.docs-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .docs-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.docs-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.docs-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.calendar-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.calendar-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.calendar-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.calendar-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.docs-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .docs-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.docs-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.docs-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.calendar-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.calendar-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.calendar-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.calendar-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.docs-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .docs-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.docs-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.docs-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.calendar-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.calendar-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.calendar-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.calendar-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.docs-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.docs-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.calendar-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.calendar-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.docs-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled .mat-checkbox-label,
.calendar-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-checkbox .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-checkbox .mat-ripple-element,
.calendar-theme.dark-theme .mat-checkbox .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.docs-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.docs-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.calendar-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.calendar-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #546e7a;
}
.docs-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.docs-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.calendar-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.calendar-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.docs-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.docs-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.calendar-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.calendar-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.docs-theme.dark-theme .mat-chip.mat-standard-chip,
.docs-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip,
.calendar-theme.dark-theme .mat-chip.mat-standard-chip,
.calendar-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.docs-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.docs-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.calendar-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.calendar-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.docs-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.docs-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.calendar-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.calendar-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.docs-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.calendar-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.calendar-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.docs-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.calendar-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.docs-theme.dark-theme .mat-chip.mat-standard-chip::after,
.docs-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip::after,
.calendar-theme.dark-theme .mat-chip.mat-standard-chip::after,
.calendar-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.docs-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.docs-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.calendar-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.calendar-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #546e7a;
  color: white;
}
.docs-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.docs-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.calendar-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.calendar-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.docs-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.calendar-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.docs-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.docs-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.calendar-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.calendar-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.docs-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.docs-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.calendar-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.calendar-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.docs-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.calendar-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.docs-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.docs-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.calendar-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.calendar-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.docs-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.calendar-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.calendar-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.docs-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.calendar-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.docs-theme.dark-theme .mat-table,
.docs-theme.theme-override.theme-override.dark-theme .mat-table,
.calendar-theme.dark-theme .mat-table,
.calendar-theme.theme-override.theme-override.dark-theme .mat-table {
  background: #424242;
}
.docs-theme.dark-theme .mat-table thead, .docs-theme.dark-theme .mat-table tbody, .docs-theme.dark-theme .mat-table tfoot,
.docs-theme.dark-theme mat-header-row, .docs-theme.dark-theme mat-row, .docs-theme.dark-theme mat-footer-row,
.docs-theme.dark-theme [mat-header-row], .docs-theme.dark-theme [mat-row], .docs-theme.dark-theme [mat-footer-row],
.docs-theme.dark-theme .mat-table-sticky,
.docs-theme.theme-override.theme-override.dark-theme .mat-table thead,
.docs-theme.theme-override.theme-override.dark-theme .mat-table tbody,
.docs-theme.theme-override.theme-override.dark-theme .mat-table tfoot,
.docs-theme.theme-override.theme-override.dark-theme mat-header-row,
.docs-theme.theme-override.theme-override.dark-theme mat-row,
.docs-theme.theme-override.theme-override.dark-theme mat-footer-row,
.docs-theme.theme-override.theme-override.dark-theme [mat-header-row],
.docs-theme.theme-override.theme-override.dark-theme [mat-row],
.docs-theme.theme-override.theme-override.dark-theme [mat-footer-row],
.docs-theme.theme-override.theme-override.dark-theme .mat-table-sticky,
.calendar-theme.dark-theme .mat-table thead,
.calendar-theme.dark-theme .mat-table tbody,
.calendar-theme.dark-theme .mat-table tfoot,
.calendar-theme.dark-theme mat-header-row,
.calendar-theme.dark-theme mat-row,
.calendar-theme.dark-theme mat-footer-row,
.calendar-theme.dark-theme [mat-header-row],
.calendar-theme.dark-theme [mat-row],
.calendar-theme.dark-theme [mat-footer-row],
.calendar-theme.dark-theme .mat-table-sticky,
.calendar-theme.theme-override.theme-override.dark-theme .mat-table thead,
.calendar-theme.theme-override.theme-override.dark-theme .mat-table tbody,
.calendar-theme.theme-override.theme-override.dark-theme .mat-table tfoot,
.calendar-theme.theme-override.theme-override.dark-theme mat-header-row,
.calendar-theme.theme-override.theme-override.dark-theme mat-row,
.calendar-theme.theme-override.theme-override.dark-theme mat-footer-row,
.calendar-theme.theme-override.theme-override.dark-theme [mat-header-row],
.calendar-theme.theme-override.theme-override.dark-theme [mat-row],
.calendar-theme.theme-override.theme-override.dark-theme [mat-footer-row],
.calendar-theme.theme-override.theme-override.dark-theme .mat-table-sticky {
  background: inherit;
}
.docs-theme.dark-theme mat-row, .docs-theme.dark-theme mat-header-row, .docs-theme.dark-theme mat-footer-row,
.docs-theme.dark-theme th.mat-header-cell, .docs-theme.dark-theme td.mat-cell, .docs-theme.dark-theme td.mat-footer-cell,
.docs-theme.theme-override.theme-override.dark-theme mat-row,
.docs-theme.theme-override.theme-override.dark-theme mat-header-row,
.docs-theme.theme-override.theme-override.dark-theme mat-footer-row,
.docs-theme.theme-override.theme-override.dark-theme th.mat-header-cell,
.docs-theme.theme-override.theme-override.dark-theme td.mat-cell,
.docs-theme.theme-override.theme-override.dark-theme td.mat-footer-cell,
.calendar-theme.dark-theme mat-row,
.calendar-theme.dark-theme mat-header-row,
.calendar-theme.dark-theme mat-footer-row,
.calendar-theme.dark-theme th.mat-header-cell,
.calendar-theme.dark-theme td.mat-cell,
.calendar-theme.dark-theme td.mat-footer-cell,
.calendar-theme.theme-override.theme-override.dark-theme mat-row,
.calendar-theme.theme-override.theme-override.dark-theme mat-header-row,
.calendar-theme.theme-override.theme-override.dark-theme mat-footer-row,
.calendar-theme.theme-override.theme-override.dark-theme th.mat-header-cell,
.calendar-theme.theme-override.theme-override.dark-theme td.mat-cell,
.calendar-theme.theme-override.theme-override.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme .mat-header-cell,
.docs-theme.theme-override.theme-override.dark-theme .mat-header-cell,
.calendar-theme.dark-theme .mat-header-cell,
.calendar-theme.theme-override.theme-override.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme .mat-cell, .docs-theme.dark-theme .mat-footer-cell,
.docs-theme.theme-override.theme-override.dark-theme .mat-cell,
.docs-theme.theme-override.theme-override.dark-theme .mat-footer-cell,
.calendar-theme.dark-theme .mat-cell,
.calendar-theme.dark-theme .mat-footer-cell,
.calendar-theme.theme-override.theme-override.dark-theme .mat-cell,
.calendar-theme.theme-override.theme-override.dark-theme .mat-footer-cell {
  color: white;
}
.docs-theme.dark-theme .mat-calendar-arrow,
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-arrow,
.calendar-theme.dark-theme .mat-calendar-arrow,
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-arrow {
  fill: white;
}
.docs-theme.dark-theme .mat-datepicker-toggle,
.docs-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.docs-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-previous-button,
.calendar-theme.dark-theme .mat-datepicker-toggle,
.calendar-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.calendar-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.docs-theme.dark-theme .mat-calendar-table-header-divider::after,
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header-divider::after,
.calendar-theme.dark-theme .mat-calendar-table-header-divider::after,
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme .mat-calendar-table-header,
.docs-theme.dark-theme .mat-calendar-body-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header,
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-body-label,
.calendar-theme.dark-theme .mat-calendar-table-header,
.calendar-theme.dark-theme .mat-calendar-body-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header,
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme .mat-calendar-body-cell-content,
.docs-theme.dark-theme .mat-date-range-input-separator,
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-date-range-input-separator,
.calendar-theme.dark-theme .mat-calendar-body-cell-content,
.calendar-theme.dark-theme .mat-date-range-input-separator,
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.docs-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-disabled .mat-date-range-input-separator,
.calendar-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-calendar-body-in-preview,
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-preview,
.calendar-theme.dark-theme .mat-calendar-body-in-preview,
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.docs-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.docs-theme.dark-theme .mat-calendar-body-in-range::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range::before,
.calendar-theme.dark-theme .mat-calendar-body-in-range::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(84, 110, 122, 0.2);
}
.docs-theme.dark-theme .mat-calendar-body-comparison-identical,
.docs-theme.dark-theme .mat-calendar-body-in-comparison-range::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical,
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range::before,
.calendar-theme.dark-theme .mat-calendar-body-comparison-identical,
.calendar-theme.dark-theme .mat-calendar-body-in-comparison-range::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical,
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.docs-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.docs-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.docs-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(84, 110, 122, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.docs-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.docs-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.docs-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(84, 110, 122, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.docs-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.docs-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.calendar-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.calendar-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.docs-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.docs-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.calendar-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.calendar-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.docs-theme.dark-theme .mat-calendar-body-selected,
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-body-selected,
.calendar-theme.dark-theme .mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-body-selected {
  background-color: #546e7a;
  color: white;
}
.docs-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.calendar-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(84, 110, 122, 0.4);
}
.docs-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected,
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today.mat-calendar-body-selected,
.calendar-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.docs-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(84, 110, 122, 0.3);
}
@media (hover: hover) {
  .docs-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(84, 110, 122, 0.3);
  }
}
.docs-theme.dark-theme .mat-datepicker-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content,
.calendar-theme.dark-theme .mat-datepicker-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.docs-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.calendar-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.docs-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.docs-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.calendar-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.calendar-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.docs-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.docs-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.docs-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.docs-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.docs-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.docs-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.calendar-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.calendar-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.docs-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.docs-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.calendar-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.calendar-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.docs-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.calendar-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.calendar-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.docs-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.calendar-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.docs-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .docs-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.docs-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.calendar-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.docs-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.docs-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.calendar-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.calendar-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.docs-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.docs-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.docs-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.docs-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.docs-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.docs-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.calendar-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.calendar-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.docs-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.docs-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.calendar-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.calendar-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.docs-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.calendar-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.docs-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.calendar-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.docs-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.calendar-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.docs-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .docs-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.docs-theme.dark-theme .mat-datepicker-content-touch,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-content-touch,
.calendar-theme.dark-theme .mat-datepicker-content-touch,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-datepicker-toggle-active,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active,
.calendar-theme.dark-theme .mat-datepicker-toggle-active,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active {
  color: #546e7a;
}
.docs-theme.dark-theme .mat-datepicker-toggle-active.mat-accent,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-accent,
.calendar-theme.dark-theme .mat-datepicker-toggle-active.mat-accent,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.docs-theme.dark-theme .mat-datepicker-toggle-active.mat-warn,
.docs-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-warn,
.calendar-theme.dark-theme .mat-datepicker-toggle-active.mat-warn,
.calendar-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.docs-theme.dark-theme .mat-date-range-input-inner[disabled],
.docs-theme.theme-override.theme-override.dark-theme .mat-date-range-input-inner[disabled],
.calendar-theme.dark-theme .mat-date-range-input-inner[disabled],
.calendar-theme.theme-override.theme-override.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-dialog-container,
.docs-theme.theme-override.theme-override.dark-theme .mat-dialog-container,
.calendar-theme.dark-theme .mat-dialog-container,
.calendar-theme.theme-override.theme-override.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.docs-theme.dark-theme .mat-divider,
.docs-theme.theme-override.theme-override.dark-theme .mat-divider,
.calendar-theme.dark-theme .mat-divider,
.calendar-theme.theme-override.theme-override.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme .mat-divider-vertical,
.docs-theme.theme-override.theme-override.dark-theme .mat-divider-vertical,
.calendar-theme.dark-theme .mat-divider-vertical,
.calendar-theme.theme-override.theme-override.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme .mat-expansion-panel,
.docs-theme.theme-override.theme-override.dark-theme .mat-expansion-panel,
.calendar-theme.dark-theme .mat-expansion-panel,
.calendar-theme.theme-override.theme-override.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.docs-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.calendar-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-action-row,
.docs-theme.theme-override.theme-override.dark-theme .mat-action-row,
.calendar-theme.dark-theme .mat-action-row,
.calendar-theme.theme-override.theme-override.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .docs-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .docs-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.docs-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.docs-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.docs-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.calendar-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.calendar-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.calendar-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .docs-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.docs-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.calendar-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.calendar-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.docs-theme.dark-theme .mat-expansion-panel-header-title,
.docs-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-title,
.calendar-theme.dark-theme .mat-expansion-panel-header-title,
.calendar-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.docs-theme.dark-theme .mat-expansion-panel-header-description,
.docs-theme.dark-theme .mat-expansion-indicator::after,
.docs-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-description,
.docs-theme.theme-override.theme-override.dark-theme .mat-expansion-indicator::after,
.calendar-theme.dark-theme .mat-expansion-panel-header-description,
.calendar-theme.dark-theme .mat-expansion-indicator::after,
.calendar-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-description,
.calendar-theme.theme-override.theme-override.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true],
.docs-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true],
.calendar-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true],
.calendar-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.docs-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.docs-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.docs-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.docs-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.calendar-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.calendar-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.calendar-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.calendar-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.docs-theme.dark-theme .mat-form-field-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-label,
.calendar-theme.dark-theme .mat-form-field-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme .mat-hint,
.docs-theme.theme-override.theme-override.dark-theme .mat-hint,
.calendar-theme.dark-theme .mat-hint,
.calendar-theme.theme-override.theme-override.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label,
.calendar-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #546e7a;
}
.docs-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.calendar-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.docs-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.calendar-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.docs-theme.dark-theme .mat-focused .mat-form-field-required-marker,
.docs-theme.theme-override.theme-override.dark-theme .mat-focused .mat-form-field-required-marker,
.calendar-theme.dark-theme .mat-focused .mat-form-field-required-marker,
.calendar-theme.theme-override.theme-override.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.docs-theme.dark-theme .mat-form-field-ripple,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-ripple,
.calendar-theme.dark-theme .mat-form-field-ripple,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.docs-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.calendar-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #546e7a;
}
.docs-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.calendar-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.docs-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.calendar-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.docs-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.calendar-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #546e7a;
}
.docs-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.calendar-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.docs-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.calendar-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.docs-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.calendar-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.docs-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.docs-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.calendar-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.calendar-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.docs-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.docs-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.calendar-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.calendar-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.docs-theme.dark-theme .mat-error,
.docs-theme.theme-override.theme-override.dark-theme .mat-error,
.calendar-theme.dark-theme .mat-error,
.calendar-theme.theme-override.theme-override.dark-theme .mat-error {
  color: #e91e63;
}
.docs-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.calendar-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-hint,
.calendar-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.calendar-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.calendar-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.docs-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.calendar-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.calendar-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.docs-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.calendar-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.docs-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.calendar-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.docs-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.calendar-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.calendar-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.calendar-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.docs-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.calendar-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.docs-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.calendar-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.docs-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.calendar-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #546e7a;
}
.docs-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.calendar-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.docs-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.calendar-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.docs-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.calendar-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.docs-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.calendar-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.calendar-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.docs-theme.dark-theme .mat-icon.mat-primary,
.docs-theme.theme-override.theme-override.dark-theme .mat-icon.mat-primary,
.calendar-theme.dark-theme .mat-icon.mat-primary,
.calendar-theme.theme-override.theme-override.dark-theme .mat-icon.mat-primary {
  color: #546e7a;
}
.docs-theme.dark-theme .mat-icon.mat-accent,
.docs-theme.theme-override.theme-override.dark-theme .mat-icon.mat-accent,
.calendar-theme.dark-theme .mat-icon.mat-accent,
.calendar-theme.theme-override.theme-override.dark-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.docs-theme.dark-theme .mat-icon.mat-warn,
.docs-theme.theme-override.theme-override.dark-theme .mat-icon.mat-warn,
.calendar-theme.dark-theme .mat-icon.mat-warn,
.calendar-theme.theme-override.theme-override.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.docs-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.calendar-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme .mat-input-element:disabled,
.docs-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.docs-theme.theme-override.theme-override.dark-theme .mat-input-element:disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.calendar-theme.dark-theme .mat-input-element:disabled,
.calendar-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.calendar-theme.theme-override.theme-override.dark-theme .mat-input-element:disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-input-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-input-element,
.calendar-theme.dark-theme .mat-input-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-input-element {
  caret-color: #546e7a;
}
.docs-theme.dark-theme .mat-input-element::placeholder,
.docs-theme.theme-override.theme-override.dark-theme .mat-input-element::placeholder,
.calendar-theme.dark-theme .mat-input-element::placeholder,
.calendar-theme.theme-override.theme-override.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-input-element::-moz-placeholder,
.docs-theme.theme-override.theme-override.dark-theme .mat-input-element::-moz-placeholder,
.calendar-theme.dark-theme .mat-input-element::-moz-placeholder,
.calendar-theme.theme-override.theme-override.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-input-element::-webkit-input-placeholder,
.docs-theme.theme-override.theme-override.dark-theme .mat-input-element::-webkit-input-placeholder,
.calendar-theme.dark-theme .mat-input-element::-webkit-input-placeholder,
.calendar-theme.theme-override.theme-override.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-input-element:-ms-input-placeholder,
.docs-theme.theme-override.theme-override.dark-theme .mat-input-element:-ms-input-placeholder,
.calendar-theme.dark-theme .mat-input-element:-ms-input-placeholder,
.calendar-theme.theme-override.theme-override.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option,
.docs-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option,
.calendar-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option,
.calendar-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled,
.calendar-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.docs-theme.dark-theme .mat-form-field.mat-accent .mat-input-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-accent .mat-input-element,
.calendar-theme.dark-theme .mat-form-field.mat-accent .mat-input-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.docs-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.docs-theme.dark-theme .mat-form-field-invalid .mat-input-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-warn .mat-input-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-invalid .mat-input-element,
.calendar-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.calendar-theme.dark-theme .mat-form-field-invalid .mat-input-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-warn .mat-input-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.docs-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.calendar-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.docs-theme.dark-theme .mat-list-base .mat-list-item,
.docs-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item,
.calendar-theme.dark-theme .mat-list-base .mat-list-item,
.calendar-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.docs-theme.dark-theme .mat-list-base .mat-list-option,
.docs-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-option,
.calendar-theme.dark-theme .mat-list-base .mat-list-option,
.calendar-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.docs-theme.dark-theme .mat-list-base .mat-subheader,
.docs-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-subheader,
.calendar-theme.dark-theme .mat-list-base .mat-subheader,
.calendar-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme .mat-list-base .mat-list-item-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item-disabled,
.calendar-theme.dark-theme .mat-list-base .mat-list-item-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-list-option:hover, .docs-theme.dark-theme .mat-list-option:focus,
.docs-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.docs-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.docs-theme.dark-theme .mat-action-list .mat-list-item:hover,
.docs-theme.dark-theme .mat-action-list .mat-list-item:focus,
.docs-theme.theme-override.theme-override.dark-theme .mat-list-option:hover,
.docs-theme.theme-override.theme-override.dark-theme .mat-list-option:focus,
.docs-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:hover,
.docs-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:focus,
.docs-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:hover,
.docs-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:focus,
.calendar-theme.dark-theme .mat-list-option:hover,
.calendar-theme.dark-theme .mat-list-option:focus,
.calendar-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.calendar-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.calendar-theme.dark-theme .mat-action-list .mat-list-item:hover,
.calendar-theme.dark-theme .mat-action-list .mat-list-item:focus,
.calendar-theme.theme-override.theme-override.dark-theme .mat-list-option:hover,
.calendar-theme.theme-override.theme-override.dark-theme .mat-list-option:focus,
.calendar-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:hover,
.calendar-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:focus,
.calendar-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:hover,
.calendar-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.docs-theme.dark-theme .mat-list-single-selected-option, .docs-theme.dark-theme .mat-list-single-selected-option:hover, .docs-theme.dark-theme .mat-list-single-selected-option:focus,
.docs-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option,
.docs-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:hover,
.docs-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:focus,
.calendar-theme.dark-theme .mat-list-single-selected-option,
.calendar-theme.dark-theme .mat-list-single-selected-option:hover,
.calendar-theme.dark-theme .mat-list-single-selected-option:focus,
.calendar-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option,
.calendar-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:hover,
.calendar-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme .mat-menu-panel,
.docs-theme.theme-override.theme-override.dark-theme .mat-menu-panel,
.calendar-theme.dark-theme .mat-menu-panel,
.calendar-theme.theme-override.theme-override.dark-theme .mat-menu-panel {
  background: #424242;
}
.docs-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.calendar-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-menu-item,
.docs-theme.theme-override.theme-override.dark-theme .mat-menu-item,
.calendar-theme.dark-theme .mat-menu-item,
.calendar-theme.theme-override.theme-override.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.docs-theme.dark-theme .mat-menu-item[disabled],
.docs-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.docs-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color,
.docs-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled],
.docs-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.docs-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-icon-no-color,
.calendar-theme.dark-theme .mat-menu-item[disabled],
.calendar-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.calendar-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color,
.calendar-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled],
.calendar-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.calendar-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.docs-theme.dark-theme .mat-menu-submenu-icon,
.docs-theme.theme-override.theme-override.dark-theme .mat-menu-item .mat-icon-no-color,
.docs-theme.theme-override.theme-override.dark-theme .mat-menu-submenu-icon,
.calendar-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.calendar-theme.dark-theme .mat-menu-submenu-icon,
.calendar-theme.theme-override.theme-override.dark-theme .mat-menu-item .mat-icon-no-color,
.calendar-theme.theme-override.theme-override.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.docs-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.docs-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.docs-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.docs-theme.dark-theme .mat-menu-item-highlighted:not([disabled]),
.docs-theme.theme-override.theme-override.dark-theme .mat-menu-item:hover:not([disabled]),
.docs-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.docs-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.docs-theme.theme-override.theme-override.dark-theme .mat-menu-item-highlighted:not([disabled]),
.calendar-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.calendar-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.calendar-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.calendar-theme.dark-theme .mat-menu-item-highlighted:not([disabled]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-menu-item:hover:not([disabled]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.docs-theme.dark-theme .mat-paginator,
.docs-theme.theme-override.theme-override.dark-theme .mat-paginator,
.calendar-theme.dark-theme .mat-paginator,
.calendar-theme.theme-override.theme-override.dark-theme .mat-paginator {
  background: #424242;
}
.docs-theme.dark-theme .mat-paginator,
.docs-theme.dark-theme .mat-paginator-page-size .mat-select-trigger,
.docs-theme.theme-override.theme-override.dark-theme .mat-paginator,
.docs-theme.theme-override.theme-override.dark-theme .mat-paginator-page-size .mat-select-trigger,
.calendar-theme.dark-theme .mat-paginator,
.calendar-theme.dark-theme .mat-paginator-page-size .mat-select-trigger,
.calendar-theme.theme-override.theme-override.dark-theme .mat-paginator,
.calendar-theme.theme-override.theme-override.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme .mat-paginator-decrement,
.docs-theme.dark-theme .mat-paginator-increment,
.docs-theme.theme-override.theme-override.dark-theme .mat-paginator-decrement,
.docs-theme.theme-override.theme-override.dark-theme .mat-paginator-increment,
.calendar-theme.dark-theme .mat-paginator-decrement,
.calendar-theme.dark-theme .mat-paginator-increment,
.calendar-theme.theme-override.theme-override.dark-theme .mat-paginator-decrement,
.calendar-theme.theme-override.theme-override.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.docs-theme.dark-theme .mat-paginator-first,
.docs-theme.dark-theme .mat-paginator-last,
.docs-theme.theme-override.theme-override.dark-theme .mat-paginator-first,
.docs-theme.theme-override.theme-override.dark-theme .mat-paginator-last,
.calendar-theme.dark-theme .mat-paginator-first,
.calendar-theme.dark-theme .mat-paginator-last,
.calendar-theme.theme-override.theme-override.dark-theme .mat-paginator-first,
.calendar-theme.theme-override.theme-override.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.docs-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.docs-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.docs-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.docs-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last,
.docs-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.docs-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.docs-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.docs-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-last,
.calendar-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.calendar-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.calendar-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.calendar-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last,
.calendar-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.calendar-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.calendar-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.calendar-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-progress-bar-background,
.docs-theme.theme-override.theme-override.dark-theme .mat-progress-bar-background,
.calendar-theme.dark-theme .mat-progress-bar-background,
.calendar-theme.theme-override.theme-override.dark-theme .mat-progress-bar-background {
  fill: #2a3140;
}
.docs-theme.dark-theme .mat-progress-bar-buffer,
.docs-theme.theme-override.theme-override.dark-theme .mat-progress-bar-buffer,
.calendar-theme.dark-theme .mat-progress-bar-buffer,
.calendar-theme.theme-override.theme-override.dark-theme .mat-progress-bar-buffer {
  background-color: #2a3140;
}
.docs-theme.dark-theme .mat-progress-bar-fill::after,
.docs-theme.theme-override.theme-override.dark-theme .mat-progress-bar-fill::after,
.calendar-theme.dark-theme .mat-progress-bar-fill::after,
.calendar-theme.theme-override.theme-override.dark-theme .mat-progress-bar-fill::after {
  background-color: #546e7a;
}
.docs-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.docs-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.calendar-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.calendar-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.docs-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.docs-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.calendar-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.calendar-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.docs-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.docs-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.calendar-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.calendar-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.docs-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.docs-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.calendar-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.calendar-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.docs-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.docs-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.calendar-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.calendar-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.docs-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.docs-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.calendar-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.calendar-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.docs-theme.dark-theme .mat-progress-spinner circle, .docs-theme.dark-theme .mat-spinner circle,
.docs-theme.theme-override.theme-override.dark-theme .mat-progress-spinner circle,
.docs-theme.theme-override.theme-override.dark-theme .mat-spinner circle,
.calendar-theme.dark-theme .mat-progress-spinner circle,
.calendar-theme.dark-theme .mat-spinner circle,
.calendar-theme.theme-override.theme-override.dark-theme .mat-progress-spinner circle,
.calendar-theme.theme-override.theme-override.dark-theme .mat-spinner circle {
  stroke: #546e7a;
}
.docs-theme.dark-theme .mat-progress-spinner.mat-accent circle, .docs-theme.dark-theme .mat-spinner.mat-accent circle,
.docs-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-accent circle,
.docs-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-accent circle,
.calendar-theme.dark-theme .mat-progress-spinner.mat-accent circle,
.calendar-theme.dark-theme .mat-spinner.mat-accent circle,
.calendar-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-accent circle,
.calendar-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.docs-theme.dark-theme .mat-progress-spinner.mat-warn circle, .docs-theme.dark-theme .mat-spinner.mat-warn circle,
.docs-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-warn circle,
.docs-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-warn circle,
.calendar-theme.dark-theme .mat-progress-spinner.mat-warn circle,
.calendar-theme.dark-theme .mat-spinner.mat-warn circle,
.calendar-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-warn circle,
.calendar-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.docs-theme.dark-theme .mat-radio-outer-circle,
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-outer-circle,
.calendar-theme.dark-theme .mat-radio-outer-circle,
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.calendar-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #546e7a;
}
.docs-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.docs-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .docs-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .docs-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.calendar-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.calendar-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.calendar-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.calendar-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #546e7a;
}
.docs-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.calendar-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.docs-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.docs-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .docs-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .docs-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.calendar-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.calendar-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.calendar-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.calendar-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.docs-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.calendar-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.docs-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.docs-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .docs-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .docs-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.calendar-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.calendar-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.calendar-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.calendar-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.docs-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.docs-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.calendar-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.calendar-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.docs-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.calendar-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.calendar-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.calendar-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-radio-button .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-radio-button .mat-ripple-element,
.calendar-theme.dark-theme .mat-radio-button .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.docs-theme.dark-theme .mat-select-value,
.docs-theme.theme-override.theme-override.dark-theme .mat-select-value,
.calendar-theme.dark-theme .mat-select-value,
.calendar-theme.theme-override.theme-override.dark-theme .mat-select-value {
  color: white;
}
.docs-theme.dark-theme .mat-select-placeholder,
.docs-theme.theme-override.theme-override.dark-theme .mat-select-placeholder,
.calendar-theme.dark-theme .mat-select-placeholder,
.calendar-theme.theme-override.theme-override.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-select-disabled .mat-select-value,
.docs-theme.theme-override.theme-override.dark-theme .mat-select-disabled .mat-select-value,
.calendar-theme.dark-theme .mat-select-disabled .mat-select-value,
.calendar-theme.theme-override.theme-override.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-select-arrow,
.docs-theme.theme-override.theme-override.dark-theme .mat-select-arrow,
.calendar-theme.dark-theme .mat-select-arrow,
.calendar-theme.theme-override.theme-override.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme .mat-select-panel,
.docs-theme.theme-override.theme-override.dark-theme .mat-select-panel,
.calendar-theme.dark-theme .mat-select-panel,
.calendar-theme.theme-override.theme-override.dark-theme .mat-select-panel {
  background: #424242;
}
.docs-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]),
.docs-theme.theme-override.theme-override.dark-theme .mat-select-panel:not([class*=mat-elevation-z]),
.calendar-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.docs-theme.theme-override.theme-override.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.calendar-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.calendar-theme.theme-override.theme-override.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.calendar-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #546e7a;
}
.docs-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.calendar-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.docs-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.calendar-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.docs-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.calendar-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.docs-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.docs-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.calendar-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.calendar-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-drawer-container,
.docs-theme.theme-override.theme-override.dark-theme .mat-drawer-container,
.calendar-theme.dark-theme .mat-drawer-container,
.calendar-theme.theme-override.theme-override.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.docs-theme.dark-theme .mat-drawer,
.docs-theme.theme-override.theme-override.dark-theme .mat-drawer,
.calendar-theme.dark-theme .mat-drawer,
.calendar-theme.theme-override.theme-override.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.docs-theme.dark-theme .mat-drawer.mat-drawer-push,
.docs-theme.theme-override.theme-override.dark-theme .mat-drawer.mat-drawer-push,
.calendar-theme.dark-theme .mat-drawer.mat-drawer-push,
.calendar-theme.theme-override.theme-override.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.docs-theme.dark-theme .mat-drawer:not(.mat-drawer-side),
.docs-theme.theme-override.theme-override.dark-theme .mat-drawer:not(.mat-drawer-side),
.calendar-theme.dark-theme .mat-drawer:not(.mat-drawer-side),
.calendar-theme.theme-override.theme-override.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-drawer-side,
.docs-theme.theme-override.theme-override.dark-theme .mat-drawer-side,
.calendar-theme.dark-theme .mat-drawer-side,
.calendar-theme.theme-override.theme-override.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme .mat-drawer-side.mat-drawer-end,
.docs-theme.theme-override.theme-override.dark-theme .mat-drawer-side.mat-drawer-end,
.calendar-theme.dark-theme .mat-drawer-side.mat-drawer-end,
.calendar-theme.theme-override.theme-override.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.docs-theme.dark-theme [dir=rtl] .mat-drawer-side,
.docs-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side,
.calendar-theme.dark-theme [dir=rtl] .mat-drawer-side,
.calendar-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.docs-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.docs-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.calendar-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.calendar-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown,
.docs-theme.theme-override.theme-override.dark-theme .mat-drawer-backdrop.mat-drawer-shown,
.calendar-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown,
.calendar-theme.theme-override.theme-override.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.docs-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.calendar-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.docs-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.calendar-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.docs-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.calendar-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.docs-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.calendar-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #546e7a;
}
.docs-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.calendar-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(84, 110, 122, 0.54);
}
.docs-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.calendar-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #546e7a;
}
.docs-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.calendar-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.docs-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.calendar-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.docs-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.calendar-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.docs-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.calendar-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.docs-theme.dark-theme .mat-slide-toggle-thumb,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb,
.calendar-theme.dark-theme .mat-slide-toggle-thumb,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.docs-theme.dark-theme .mat-slide-toggle-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar,
.calendar-theme.dark-theme .mat-slide-toggle-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-slider-track-background,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider-track-background,
.calendar-theme.dark-theme .mat-slider-track-background,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.docs-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.docs-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.docs-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.calendar-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.calendar-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.calendar-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #546e7a;
}
.docs-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.calendar-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.docs-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.calendar-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(84, 110, 122, 0.2);
}
.docs-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.docs-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.docs-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.calendar-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.calendar-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.calendar-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.docs-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.calendar-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.calendar-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.docs-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.docs-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.docs-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.calendar-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.calendar-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.calendar-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.docs-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.calendar-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.docs-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.calendar-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.docs-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.docs-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider:hover .mat-slider-track-background,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.cdk-focused .mat-slider-track-background,
.calendar-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.calendar-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider:hover .mat-slider-track-background,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.docs-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.docs-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.docs-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.calendar-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.calendar-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.calendar-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.docs-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.calendar-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.docs-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.calendar-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.docs-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.calendar-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.calendar-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.docs-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.docs-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.calendar-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.calendar-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.docs-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.calendar-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.docs-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .docs-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.calendar-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.calendar-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.docs-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .docs-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.calendar-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.calendar-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.docs-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.calendar-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider-horizontal .mat-slider-ticks,
.calendar-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.docs-theme.dark-theme .mat-slider-vertical .mat-slider-ticks,
.docs-theme.theme-override.theme-override.dark-theme .mat-slider-vertical .mat-slider-ticks,
.calendar-theme.dark-theme .mat-slider-vertical .mat-slider-ticks,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.docs-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .docs-theme.dark-theme .mat-step-header.cdk-program-focused, .docs-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .docs-theme.dark-theme .mat-step-header:hover[aria-disabled=false],
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-keyboard-focused,
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-program-focused,
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header:hover:not([aria-disabled]),
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=false],
.calendar-theme.dark-theme .mat-step-header.cdk-keyboard-focused,
.calendar-theme.dark-theme .mat-step-header.cdk-program-focused,
.calendar-theme.dark-theme .mat-step-header:hover:not([aria-disabled]),
.calendar-theme.dark-theme .mat-step-header:hover[aria-disabled=false],
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-keyboard-focused,
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-program-focused,
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header:hover:not([aria-disabled]),
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.docs-theme.dark-theme .mat-step-header:hover[aria-disabled=true],
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=true],
.calendar-theme.dark-theme .mat-step-header:hover[aria-disabled=true],
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .docs-theme.dark-theme .mat-step-header:hover,
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header:hover,
.calendar-theme.dark-theme .mat-step-header:hover,
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.docs-theme.dark-theme .mat-step-header .mat-step-label,
.docs-theme.dark-theme .mat-step-header .mat-step-optional,
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-optional,
.calendar-theme.dark-theme .mat-step-header .mat-step-label,
.calendar-theme.dark-theme .mat-step-header .mat-step-optional,
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme .mat-step-header .mat-step-icon,
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon,
.calendar-theme.dark-theme .mat-step-header .mat-step-icon,
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.docs-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.docs-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.docs-theme.dark-theme .mat-step-header .mat-step-icon-state-edit,
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-selected,
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-done,
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-edit,
.calendar-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.calendar-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.calendar-theme.dark-theme .mat-step-header .mat-step-icon-state-edit,
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-selected,
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-done,
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #546e7a;
  color: white;
}
.docs-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon,
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon,
.calendar-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon,
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.docs-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.docs-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.calendar-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.calendar-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.calendar-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon,
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon,
.calendar-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon,
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.docs-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.docs-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.docs-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.calendar-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.calendar-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.calendar-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.docs-theme.dark-theme .mat-step-header .mat-step-icon-state-error,
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-error,
.calendar-theme.dark-theme .mat-step-header .mat-step-icon-state-error,
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.docs-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active,
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-active,
.calendar-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active,
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.docs-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error,
.docs-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-error,
.calendar-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error,
.calendar-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.docs-theme.dark-theme .mat-stepper-horizontal, .docs-theme.dark-theme .mat-stepper-vertical,
.docs-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal,
.docs-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical,
.calendar-theme.dark-theme .mat-stepper-horizontal,
.calendar-theme.dark-theme .mat-stepper-vertical,
.calendar-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal,
.calendar-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.docs-theme.dark-theme .mat-stepper-vertical-line::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical-line::before,
.calendar-theme.dark-theme .mat-stepper-vertical-line::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme .mat-horizontal-stepper-header::before,
.docs-theme.dark-theme .mat-horizontal-stepper-header::after,
.docs-theme.dark-theme .mat-stepper-horizontal-line,
.docs-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::after,
.docs-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal-line,
.calendar-theme.dark-theme .mat-horizontal-stepper-header::before,
.calendar-theme.dark-theme .mat-horizontal-stepper-header::after,
.calendar-theme.dark-theme .mat-stepper-horizontal-line,
.calendar-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::after,
.calendar-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme .mat-sort-header-arrow,
.docs-theme.theme-override.theme-override.dark-theme .mat-sort-header-arrow,
.calendar-theme.dark-theme .mat-sort-header-arrow,
.calendar-theme.theme-override.theme-override.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.docs-theme.dark-theme .mat-tab-nav-bar,
.docs-theme.dark-theme .mat-tab-header,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-header,
.calendar-theme.dark-theme .mat-tab-nav-bar,
.calendar-theme.dark-theme .mat-tab-header,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.docs-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-header,
.calendar-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.calendar-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.docs-theme.dark-theme .mat-tab-label, .docs-theme.dark-theme .mat-tab-link,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-link,
.calendar-theme.dark-theme .mat-tab-label,
.calendar-theme.dark-theme .mat-tab-link,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-link {
  color: white;
}
.docs-theme.dark-theme .mat-tab-label.mat-tab-disabled, .docs-theme.dark-theme .mat-tab-link.mat-tab-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-label.mat-tab-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-link.mat-tab-disabled,
.calendar-theme.dark-theme .mat-tab-label.mat-tab-disabled,
.calendar-theme.dark-theme .mat-tab-link.mat-tab-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-label.mat-tab-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.docs-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.docs-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-],
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar[class*=mat-background-],
.calendar-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.calendar-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-],
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.docs-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .docs-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(120, 144, 156, 0.3);
}
.docs-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .docs-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-ink-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.calendar-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-ink-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #546e7a;
}
.docs-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .docs-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .docs-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .docs-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.calendar-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.calendar-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.docs-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .docs-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.docs-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .docs-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-ink-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.calendar-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-ink-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.docs-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .docs-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .docs-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .docs-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.calendar-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.calendar-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.docs-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .docs-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.docs-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .docs-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-ink-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.calendar-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-ink-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.docs-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .docs-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .docs-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .docs-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.calendar-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.calendar-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.docs-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(120, 144, 156, 0.3);
}
.docs-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .docs-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .docs-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.calendar-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header,
.calendar-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.calendar-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #546e7a;
}
.docs-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .docs-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.calendar-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.calendar-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.docs-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .docs-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.docs-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.docs-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.docs-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.docs-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.docs-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.calendar-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.calendar-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.docs-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.docs-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .docs-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .docs-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.calendar-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header,
.calendar-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.calendar-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.docs-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .docs-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.calendar-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.calendar-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .docs-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.docs-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.docs-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.docs-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.docs-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.docs-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.calendar-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.calendar-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.docs-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.docs-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .docs-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .docs-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.calendar-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header,
.calendar-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.calendar-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.docs-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .docs-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.calendar-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.calendar-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.docs-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .docs-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.docs-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.docs-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.docs-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.docs-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.docs-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .docs-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.docs-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.calendar-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.calendar-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.calendar-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.docs-theme.dark-theme .mat-toolbar,
.docs-theme.theme-override.theme-override.dark-theme .mat-toolbar,
.calendar-theme.dark-theme .mat-toolbar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.docs-theme.dark-theme .mat-toolbar.mat-primary,
.docs-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-primary,
.calendar-theme.dark-theme .mat-toolbar.mat-primary,
.calendar-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-primary {
  background: #546e7a;
  color: white;
}
.docs-theme.dark-theme .mat-toolbar.mat-accent,
.docs-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-accent,
.calendar-theme.dark-theme .mat-toolbar.mat-accent,
.calendar-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.docs-theme.dark-theme .mat-toolbar.mat-warn,
.docs-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-warn,
.calendar-theme.dark-theme .mat-toolbar.mat-warn,
.calendar-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.docs-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.docs-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.docs-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.docs-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-underline,
.docs-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-ripple,
.docs-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.calendar-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.calendar-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.calendar-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.calendar-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-underline,
.calendar-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-ripple,
.calendar-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.docs-theme.dark-theme .mat-toolbar .mat-form-field-label,
.docs-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.docs-theme.dark-theme .mat-toolbar .mat-select-value,
.docs-theme.dark-theme .mat-toolbar .mat-select-arrow,
.docs-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.docs-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.docs-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-value,
.docs-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-arrow,
.docs-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.calendar-theme.dark-theme .mat-toolbar .mat-form-field-label,
.calendar-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.calendar-theme.dark-theme .mat-toolbar .mat-select-value,
.calendar-theme.dark-theme .mat-toolbar .mat-select-arrow,
.calendar-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.calendar-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.calendar-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-value,
.calendar-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-arrow,
.calendar-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.docs-theme.dark-theme .mat-toolbar .mat-input-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-input-element,
.calendar-theme.dark-theme .mat-toolbar .mat-input-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.docs-theme.dark-theme .mat-tooltip,
.docs-theme.theme-override.theme-override.dark-theme .mat-tooltip,
.calendar-theme.dark-theme .mat-tooltip,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.docs-theme.dark-theme .mat-tree,
.docs-theme.theme-override.theme-override.dark-theme .mat-tree,
.calendar-theme.dark-theme .mat-tree,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tree {
  background: #424242;
}
.docs-theme.dark-theme .mat-tree-node,
.docs-theme.dark-theme .mat-nested-tree-node,
.docs-theme.theme-override.theme-override.dark-theme .mat-tree-node,
.docs-theme.theme-override.theme-override.dark-theme .mat-nested-tree-node,
.calendar-theme.dark-theme .mat-tree-node,
.calendar-theme.dark-theme .mat-nested-tree-node,
.calendar-theme.theme-override.theme-override.dark-theme .mat-tree-node,
.calendar-theme.theme-override.theme-override.dark-theme .mat-nested-tree-node {
  color: white;
}
.docs-theme.dark-theme .mat-snack-bar-container,
.docs-theme.theme-override.theme-override.dark-theme .mat-snack-bar-container,
.calendar-theme.dark-theme .mat-snack-bar-container,
.calendar-theme.theme-override.theme-override.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.docs-theme.dark-theme .mat-simple-snackbar-action,
.docs-theme.theme-override.theme-override.dark-theme .mat-simple-snackbar-action,
.calendar-theme.dark-theme .mat-simple-snackbar-action,
.calendar-theme.theme-override.theme-override.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.docs-theme.dark-theme app-mat-menu-header,
.docs-theme.theme-override.theme-override.dark-theme app-mat-menu-header,
.calendar-theme.dark-theme app-mat-menu-header,
.calendar-theme.theme-override.theme-override.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.docs-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.calendar-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.docs-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.calendar-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.docs-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.calendar-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.docs-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.calendar-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #546e7a;
}
.docs-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.calendar-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(84, 110, 122, 0.54);
}
.docs-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.calendar-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #546e7a;
}
.docs-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.calendar-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.docs-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.calendar-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.docs-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.calendar-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.docs-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.calendar-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.docs-theme.dark-theme .mat-slide-toggle-thumb,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb,
.calendar-theme.dark-theme .mat-slide-toggle-thumb,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.docs-theme.dark-theme .mat-slide-toggle-bar,
.docs-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar,
.calendar-theme.dark-theme .mat-slide-toggle-bar,
.calendar-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme .mat-green .mat-progress-bar-background,
.docs-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-background,
.calendar-theme.dark-theme .mat-green .mat-progress-bar-background,
.calendar-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.docs-theme.dark-theme .mat-green .mat-progress-bar-buffer,
.docs-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-buffer,
.calendar-theme.dark-theme .mat-green .mat-progress-bar-buffer,
.calendar-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.docs-theme.dark-theme .mat-green .mat-progress-bar-fill::after,
.docs-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-fill::after,
.calendar-theme.dark-theme .mat-green .mat-progress-bar-fill::after,
.calendar-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.docs-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.docs-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.calendar-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.calendar-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.docs-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.docs-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.calendar-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.calendar-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.docs-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.docs-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.calendar-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.calendar-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.docs-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.docs-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.calendar-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.calendar-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.docs-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.docs-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.calendar-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.calendar-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.docs-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.docs-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.calendar-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.calendar-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.docs-theme.dark-theme .mat-button.mat-primary-lighter,
.docs-theme.dark-theme .mat-stroked-button.mat-primary-lighter,
.docs-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter,
.docs-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter,
.calendar-theme.dark-theme .mat-button.mat-primary-lighter,
.calendar-theme.dark-theme .mat-stroked-button.mat-primary-lighter,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter,
.calendar-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #78909c;
}
.docs-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.docs-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover,
.docs-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter:hover,
.docs-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter:hover,
.calendar-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.calendar-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover,
.calendar-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter:hover,
.calendar-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.docs-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.docs-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.docs-theme.dark-theme .mat-fab.mat-primary-lighter,
.docs-theme.dark-theme .mat-mini-fab.mat-primary-lighter,
.docs-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary-lighter,
.docs-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary-lighter,
.docs-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary-lighter,
.docs-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary-lighter,
.calendar-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.calendar-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.calendar-theme.dark-theme .mat-fab.mat-primary-lighter,
.calendar-theme.dark-theme .mat-mini-fab.mat-primary-lighter,
.calendar-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary-lighter,
.calendar-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary-lighter,
.calendar-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary-lighter,
.calendar-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #78909c;
}
.docs-theme.dark-theme .mat-icon-button.mat-primary-lighter,
.docs-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary-lighter,
.calendar-theme.dark-theme .mat-icon-button.mat-primary-lighter,
.calendar-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #78909c;
}
.docs-theme.dark-theme .dave-background-image,
.docs-theme.theme-override.theme-override.dark-theme .dave-background-image,
.calendar-theme.dark-theme .dave-background-image,
.calendar-theme.theme-override.theme-override.dark-theme .dave-background-image {
  background-color: #546e7a;
  color: white;
}
.docs-theme.dark-theme .clickable-list-container:before,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-container:before,
.calendar-theme.dark-theme .clickable-list-container:before,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.docs-theme.dark-theme .clickable-list,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list,
.calendar-theme.dark-theme .clickable-list,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list {
  background-color: #424242;
}
.docs-theme.dark-theme .clickable-list-item,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item,
.calendar-theme.dark-theme .clickable-list-item,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.docs-theme.dark-theme .clickable-list-item.is-active, .docs-theme.dark-theme .clickable-list-item:hover, .docs-theme.dark-theme .clickable-list-item:active, .docs-theme.dark-theme .clickable-list-item:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item:focus,
.calendar-theme.dark-theme .clickable-list-item.is-active,
.calendar-theme.dark-theme .clickable-list-item:hover,
.calendar-theme.dark-theme .clickable-list-item:active,
.calendar-theme.dark-theme .clickable-list-item:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.docs-theme.dark-theme .clickable-list-item.app-color-event,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event,
.calendar-theme.dark-theme .clickable-list-item.app-color-event,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-event.is-active, .docs-theme.dark-theme .clickable-list-item.app-color-event:hover, .docs-theme.dark-theme .clickable-list-item.app-color-event:active, .docs-theme.dark-theme .clickable-list-item.app-color-event:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:focus,
.calendar-theme.dark-theme .clickable-list-item.app-color-event.is-active,
.calendar-theme.dark-theme .clickable-list-item.app-color-event:hover,
.calendar-theme.dark-theme .clickable-list-item.app-color-event:active,
.calendar-theme.dark-theme .clickable-list-item.app-color-event:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-time-tracking,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking,
.calendar-theme.dark-theme .clickable-list-item.app-color-time-tracking,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .docs-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .docs-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .docs-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:focus,
.calendar-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active,
.calendar-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover,
.calendar-theme.dark-theme .clickable-list-item.app-color-time-tracking:active,
.calendar-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-approved,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved,
.calendar-theme.dark-theme .clickable-list-item.app-color-approved,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .docs-theme.dark-theme .clickable-list-item.app-color-approved:hover, .docs-theme.dark-theme .clickable-list-item.app-color-approved:active, .docs-theme.dark-theme .clickable-list-item.app-color-approved:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:focus,
.calendar-theme.dark-theme .clickable-list-item.app-color-approved.is-active,
.calendar-theme.dark-theme .clickable-list-item.app-color-approved:hover,
.calendar-theme.dark-theme .clickable-list-item.app-color-approved:active,
.calendar-theme.dark-theme .clickable-list-item.app-color-approved:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-declined,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined,
.calendar-theme.dark-theme .clickable-list-item.app-color-declined,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .docs-theme.dark-theme .clickable-list-item.app-color-declined:hover, .docs-theme.dark-theme .clickable-list-item.app-color-declined:active, .docs-theme.dark-theme .clickable-list-item.app-color-declined:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:focus,
.calendar-theme.dark-theme .clickable-list-item.app-color-declined.is-active,
.calendar-theme.dark-theme .clickable-list-item.app-color-declined:hover,
.calendar-theme.dark-theme .clickable-list-item.app-color-declined:active,
.calendar-theme.dark-theme .clickable-list-item.app-color-declined:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet,
.calendar-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .docs-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .docs-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .docs-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.calendar-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active,
.calendar-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover,
.calendar-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active,
.calendar-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-invoice-booked,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked,
.calendar-theme.dark-theme .clickable-list-item.app-color-invoice-booked,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .docs-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .docs-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .docs-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:focus,
.calendar-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active,
.calendar-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover,
.calendar-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active,
.calendar-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-late,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late,
.calendar-theme.dark-theme .clickable-list-item.app-color-late,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-late.is-active, .docs-theme.dark-theme .clickable-list-item.app-color-late:hover, .docs-theme.dark-theme .clickable-list-item.app-color-late:active, .docs-theme.dark-theme .clickable-list-item.app-color-late:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:focus,
.calendar-theme.dark-theme .clickable-list-item.app-color-late.is-active,
.calendar-theme.dark-theme .clickable-list-item.app-color-late:hover,
.calendar-theme.dark-theme .clickable-list-item.app-color-late:active,
.calendar-theme.dark-theme .clickable-list-item.app-color-late:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-invoice-storniert,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert,
.calendar-theme.dark-theme .clickable-list-item.app-color-invoice-storniert,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .docs-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .docs-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .docs-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:focus,
.calendar-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active,
.calendar-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover,
.calendar-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active,
.calendar-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-invoice-approved,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved,
.calendar-theme.dark-theme .clickable-list-item.app-color-invoice-approved,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .docs-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .docs-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .docs-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:focus,
.calendar-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active,
.calendar-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover,
.calendar-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active,
.calendar-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-commission-open,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-open,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .docs-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .docs-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .docs-theme.dark-theme .clickable-list-item.app-color-commission-open:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:focus,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-open:hover,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-open:active,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-open:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-commission-in-progress,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-in-progress,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .docs-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .docs-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .docs-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:focus,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-commission-freigabe,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-freigabe,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .docs-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .docs-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .docs-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:focus,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .docs-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .docs-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .docs-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .docs-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .docs-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .docs-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .docs-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .docs-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .docs-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active,
.calendar-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.docs-theme.dark-theme .clickable-list-item.custom-background-color,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color,
.calendar-theme.dark-theme .clickable-list-item.custom-background-color,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.docs-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .docs-theme.dark-theme .clickable-list-item.custom-background-color:hover, .docs-theme.dark-theme .clickable-list-item.custom-background-color:active, .docs-theme.dark-theme .clickable-list-item.custom-background-color:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:focus,
.calendar-theme.dark-theme .clickable-list-item.custom-background-color.is-active,
.calendar-theme.dark-theme .clickable-list-item.custom-background-color:hover,
.calendar-theme.dark-theme .clickable-list-item.custom-background-color:active,
.calendar-theme.dark-theme .clickable-list-item.custom-background-color:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.docs-theme.dark-theme .disabled-table-entry, .docs-theme.dark-theme .is-highlighted,
.docs-theme.theme-override.theme-override.dark-theme .disabled-table-entry,
.docs-theme.theme-override.theme-override.dark-theme .is-highlighted,
.calendar-theme.dark-theme .disabled-table-entry,
.calendar-theme.dark-theme .is-highlighted,
.calendar-theme.theme-override.theme-override.dark-theme .disabled-table-entry,
.calendar-theme.theme-override.theme-override.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.docs-theme.dark-theme app-customer-list tr.highlight,
.docs-theme.theme-override.theme-override.dark-theme app-customer-list tr.highlight,
.calendar-theme.dark-theme app-customer-list tr.highlight,
.calendar-theme.theme-override.theme-override.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.docs-theme.dark-theme app-customer-list section.wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-customer-list section.wrapper,
.calendar-theme.dark-theme app-customer-list section.wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.docs-theme.dark-theme app-customer-list header.header,
.docs-theme.theme-override.theme-override.dark-theme app-customer-list header.header,
.calendar-theme.dark-theme app-customer-list header.header,
.calendar-theme.theme-override.theme-override.dark-theme app-customer-list header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-customer-list header.header button.clear-search,
.docs-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search,
.calendar-theme.dark-theme app-customer-list header.header button.clear-search,
.calendar-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-customer-list header.header button.clear-search:hover,
.docs-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search:hover,
.calendar-theme.dark-theme app-customer-list header.header button.clear-search:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #546e7a;
}
.docs-theme.dark-theme app-customer-list .clickable-list-container:before,
.docs-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container:before,
.calendar-theme.dark-theme app-customer-list .clickable-list-container:before,
.calendar-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a,
.docs-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link > a,
.calendar-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a,
.calendar-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.docs-theme.dark-theme app-customer-list a.active,
.docs-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.docs-theme.theme-override.theme-override.dark-theme app-customer-list a.active,
.docs-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.calendar-theme.dark-theme app-customer-list a.active,
.calendar-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.calendar-theme.theme-override.theme-override.dark-theme app-customer-list a.active,
.calendar-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.docs-theme.dark-theme app-employee-list tr.highlight,
.docs-theme.theme-override.theme-override.dark-theme app-employee-list tr.highlight,
.calendar-theme.dark-theme app-employee-list tr.highlight,
.calendar-theme.theme-override.theme-override.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.docs-theme.dark-theme app-employee-list section.wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-employee-list section.wrapper,
.calendar-theme.dark-theme app-employee-list section.wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.docs-theme.dark-theme app-employee-list header.header,
.docs-theme.theme-override.theme-override.dark-theme app-employee-list header.header,
.calendar-theme.dark-theme app-employee-list header.header,
.calendar-theme.theme-override.theme-override.dark-theme app-employee-list header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-employee-list header.header button.clear-search,
.docs-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search,
.calendar-theme.dark-theme app-employee-list header.header button.clear-search,
.calendar-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-employee-list header.header button.clear-search:hover,
.docs-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search:hover,
.calendar-theme.dark-theme app-employee-list header.header button.clear-search:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #546e7a;
}
.docs-theme.dark-theme app-employee-list .clickable-list-container:before,
.docs-theme.theme-override.theme-override.dark-theme app-employee-list .clickable-list-container:before,
.calendar-theme.dark-theme app-employee-list .clickable-list-container:before,
.calendar-theme.theme-override.theme-override.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme app-employee-list a.active,
.docs-theme.theme-override.theme-override.dark-theme app-employee-list a.active,
.calendar-theme.dark-theme app-employee-list a.active,
.calendar-theme.theme-override.theme-override.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.docs-theme.dark-theme app-history-side-elements .component,
.docs-theme.theme-override.theme-override.dark-theme app-history-side-elements .component,
.calendar-theme.dark-theme app-history-side-elements .component,
.calendar-theme.theme-override.theme-override.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.docs-theme.dark-theme app-history-side-elements .component > * > header.header,
.docs-theme.theme-override.theme-override.dark-theme app-history-side-elements .component > * > header.header,
.calendar-theme.dark-theme app-history-side-elements .component > * > header.header,
.calendar-theme.theme-override.theme-override.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-header,
.docs-theme.theme-override.theme-override.dark-theme app-header,
.calendar-theme.dark-theme app-header,
.calendar-theme.theme-override.theme-override.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .docs-theme.dark-theme app-header,
.docs-theme.theme-override.theme-override.dark-theme app-header,
.calendar-theme.dark-theme app-header,
.calendar-theme.theme-override.theme-override.dark-theme app-header {
    background-color: #546e7a;
    color: white;
  }
  .docs-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.docs-theme.dark-theme app-header .mat-spinner circle,
.docs-theme.theme-override.theme-override.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.docs-theme.theme-override.theme-override.dark-theme app-header .mat-spinner circle,
.calendar-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.calendar-theme.dark-theme app-header .mat-spinner circle,
.calendar-theme.theme-override.theme-override.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.calendar-theme.theme-override.theme-override.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.docs-theme.dark-theme app-login a,
.docs-theme.theme-override.theme-override.dark-theme app-login a,
.calendar-theme.dark-theme app-login a,
.calendar-theme.theme-override.theme-override.dark-theme app-login a {
  color: #546e7a;
}
.docs-theme.dark-theme app-login .wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-login .wrapper,
.calendar-theme.dark-theme app-login .wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.docs-theme.dark-theme app-login .formDialog h2,
.docs-theme.theme-override.theme-override.dark-theme app-login .formDialog h2,
.calendar-theme.dark-theme app-login .formDialog h2,
.calendar-theme.theme-override.theme-override.dark-theme app-login .formDialog h2 {
  color: white;
}
.docs-theme.dark-theme app-history-bookmarks .header,
.docs-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header,
.calendar-theme.dark-theme app-history-bookmarks .header,
.calendar-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header {
  color: white;
}
.docs-theme.dark-theme app-history-bookmarks .header > fa-icon,
.docs-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header > fa-icon,
.calendar-theme.dark-theme app-history-bookmarks .header > fa-icon,
.calendar-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.docs-theme.dark-theme app-history-bookmarks .clickable-list-container,
.docs-theme.theme-override.theme-override.dark-theme app-history-bookmarks .clickable-list-container,
.calendar-theme.dark-theme app-history-bookmarks .clickable-list-container,
.calendar-theme.theme-override.theme-override.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.docs-theme.dark-theme app-partner-list section.wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-partner-list section.wrapper,
.calendar-theme.dark-theme app-partner-list section.wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.docs-theme.dark-theme app-partner-list header.header,
.docs-theme.theme-override.theme-override.dark-theme app-partner-list header.header,
.calendar-theme.dark-theme app-partner-list header.header,
.calendar-theme.theme-override.theme-override.dark-theme app-partner-list header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-partner-list header.header button.clear-search,
.docs-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search,
.calendar-theme.dark-theme app-partner-list header.header button.clear-search,
.calendar-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-partner-list header.header button.clear-search:hover,
.docs-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search:hover,
.calendar-theme.dark-theme app-partner-list header.header button.clear-search:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #546e7a;
}
.docs-theme.dark-theme app-partner-list .clickable-list-container:before,
.docs-theme.theme-override.theme-override.dark-theme app-partner-list .clickable-list-container:before,
.calendar-theme.dark-theme app-partner-list .clickable-list-container:before,
.calendar-theme.theme-override.theme-override.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme app-partner-list a.active,
.docs-theme.theme-override.theme-override.dark-theme app-partner-list a.active,
.calendar-theme.dark-theme app-partner-list a.active,
.calendar-theme.theme-override.theme-override.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.docs-theme.dark-theme app-home-dashboard .welcome-message .headline,
.docs-theme.dark-theme app-home-dashboard .header .headline,
.docs-theme.theme-override.theme-override.dark-theme app-home-dashboard .welcome-message .headline,
.docs-theme.theme-override.theme-override.dark-theme app-home-dashboard .header .headline,
.calendar-theme.dark-theme app-home-dashboard .welcome-message .headline,
.calendar-theme.dark-theme app-home-dashboard .header .headline,
.calendar-theme.theme-override.theme-override.dark-theme app-home-dashboard .welcome-message .headline,
.calendar-theme.theme-override.theme-override.dark-theme app-home-dashboard .header .headline {
  color: white;
}
.docs-theme.dark-theme app-home-dashboard app-commission-dashboard header.header,
.docs-theme.theme-override.theme-override.dark-theme app-home-dashboard app-commission-dashboard header.header,
.calendar-theme.dark-theme app-home-dashboard app-commission-dashboard header.header,
.calendar-theme.theme-override.theme-override.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.docs-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image,
.docs-theme.theme-override.theme-override.dark-theme app-home-dashboard .dave-home-dashboard-background-image,
.calendar-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image,
.calendar-theme.theme-override.theme-override.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #546e7a;
  color: white;
}
.docs-theme.dark-theme app-home-dashboard .mobile-wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-home-dashboard .mobile-wrapper,
.calendar-theme.dark-theme app-home-dashboard .mobile-wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.docs-theme.dark-theme app-home-dashboard .widget:not(.transparent),
.docs-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent),
.calendar-theme.dark-theme app-home-dashboard .widget:not(.transparent),
.calendar-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.docs-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.docs-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.calendar-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.calendar-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.docs-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.docs-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.calendar-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.calendar-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.docs-theme.dark-theme app-logout .button.active,
.docs-theme.dark-theme app-logout .button:hover,
.docs-theme.theme-override.theme-override.dark-theme app-logout .button.active,
.docs-theme.theme-override.theme-override.dark-theme app-logout .button:hover,
.calendar-theme.dark-theme app-logout .button.active,
.calendar-theme.dark-theme app-logout .button:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-logout .button.active,
.calendar-theme.theme-override.theme-override.dark-theme app-logout .button:hover {
  background-color: white;
  color: #546e7a;
}
.docs-theme.dark-theme app-timeline .timeline:before,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .timeline:before,
.calendar-theme.dark-theme app-timeline .timeline:before,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .timeline:before {
  background-color: #546e7a;
}
.docs-theme.dark-theme app-timeline .filter,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .filter,
.calendar-theme.dark-theme app-timeline .filter,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .filter {
  background-color: #424242;
}
.docs-theme.dark-theme app-timeline .filter h2,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .filter h2,
.calendar-theme.dark-theme app-timeline .filter h2,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .filter h2 {
  color: #546e7a;
}
.docs-theme.dark-theme app-timeline .filter h3,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .filter h3,
.calendar-theme.dark-theme app-timeline .filter h3,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .filter h3 {
  color: white;
}
.docs-theme.dark-theme app-timeline .event-icon,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .event-icon,
.calendar-theme.dark-theme app-timeline .event-icon,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #546e7a;
  background-color: #424242;
  color: white;
}
.docs-theme.dark-theme app-timeline .event-icon:hover, .docs-theme.dark-theme app-timeline .event-icon:focus,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus,
.calendar-theme.dark-theme app-timeline .event-icon:hover,
.calendar-theme.dark-theme app-timeline .event-icon:focus,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus {
  color: #546e7a;
}
.docs-theme.dark-theme app-timeline .event-icon:hover fa-icon, .docs-theme.dark-theme app-timeline .event-icon:focus fa-icon,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover fa-icon,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus fa-icon,
.calendar-theme.dark-theme app-timeline .event-icon:hover fa-icon,
.calendar-theme.dark-theme app-timeline .event-icon:focus fa-icon,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover fa-icon,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #546e7a;
}
.docs-theme.dark-theme app-timeline .header,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .header,
.calendar-theme.dark-theme app-timeline .header,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .header {
  background-color: #546e7a;
}
.docs-theme.dark-theme app-timeline .annotation-overlay,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .annotation-overlay,
.calendar-theme.dark-theme app-timeline .annotation-overlay,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.docs-theme.dark-theme app-timeline .annotation-menu,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu,
.calendar-theme.dark-theme app-timeline .annotation-menu,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu {
  color: white;
}
.docs-theme.dark-theme app-timeline .annotation-menu:hover,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu:hover,
.calendar-theme.dark-theme app-timeline .annotation-menu:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu:hover {
  color: #546e7a;
}
.docs-theme.dark-theme app-timeline .annotation-content,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .annotation-content,
.calendar-theme.dark-theme app-timeline .annotation-content,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .annotation-content {
  background-color: #37474f;
}
.docs-theme.dark-theme app-timeline .close-button:hover,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .close-button:hover,
.calendar-theme.dark-theme app-timeline .close-button:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .close-button:hover {
  background-color: #37474f;
}
.docs-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab:hover .annotation-name,
.calendar-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #546e7a;
}
.docs-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab.clicked .annotation-name,
.calendar-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #546e7a;
  color: #546e7a;
}
.docs-theme.dark-theme app-timeline .annotation-name,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .annotation-name,
.calendar-theme.dark-theme app-timeline .annotation-name,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .annotation-name {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-timeline .filter-apply,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply,
.calendar-theme.dark-theme app-timeline .filter-apply,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply {
  background-color: #546e7a;
  border-color: white;
  color: white;
}
.docs-theme.dark-theme app-timeline .filter-apply:hover,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply:hover,
.calendar-theme.dark-theme app-timeline .filter-apply:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #546e7a;
  color: #546e7a;
}
.docs-theme.dark-theme app-timeline .new-year,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .new-year,
.calendar-theme.dark-theme app-timeline .new-year,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #546e7a;
  background-color: #1c1c2d;
  color: white;
}
.docs-theme.dark-theme app-timeline .no-displayed-events,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .no-displayed-events,
.calendar-theme.dark-theme app-timeline .no-displayed-events,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.docs-theme.dark-theme app-timeline .clickable-list-item-content fa-icon,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-item-content fa-icon,
.calendar-theme.dark-theme app-timeline .clickable-list-item-content fa-icon,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #546e7a;
}
.docs-theme.dark-theme app-timeline .list-day:hover,
.docs-theme.dark-theme app-timeline .list-day:focus,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus,
.calendar-theme.dark-theme app-timeline .list-day:hover,
.calendar-theme.dark-theme app-timeline .list-day:focus,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus {
  color: #546e7a;
}
.docs-theme.dark-theme app-timeline .list-day:hover fa-icon,
.docs-theme.dark-theme app-timeline .list-day:focus fa-icon,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover fa-icon,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus fa-icon,
.calendar-theme.dark-theme app-timeline .list-day:hover fa-icon,
.calendar-theme.dark-theme app-timeline .list-day:focus fa-icon,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover fa-icon,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus fa-icon {
  color: #546e7a;
}
.docs-theme.dark-theme app-timeline .clickable-list-container,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container,
.calendar-theme.dark-theme app-timeline .clickable-list-container,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.docs-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events,
.docs-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container .no-displayed-events,
.calendar-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #546e7a;
}
.docs-theme.dark-theme app-detail-event .link, .docs-theme.dark-theme app-email-dialog .link,
.docs-theme.theme-override.theme-override.dark-theme app-detail-event .link,
.docs-theme.theme-override.theme-override.dark-theme app-email-dialog .link,
.calendar-theme.dark-theme app-detail-event .link,
.calendar-theme.dark-theme app-email-dialog .link,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-event .link,
.calendar-theme.theme-override.theme-override.dark-theme app-email-dialog .link {
  color: inherit;
}
.docs-theme.dark-theme app-detail-event .note, .docs-theme.dark-theme app-email-dialog .note,
.docs-theme.theme-override.theme-override.dark-theme app-detail-event .note,
.docs-theme.theme-override.theme-override.dark-theme app-email-dialog .note,
.calendar-theme.dark-theme app-detail-event .note,
.calendar-theme.dark-theme app-email-dialog .note,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-event .note,
.calendar-theme.theme-override.theme-override.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.docs-theme.dark-theme app-detail-event .files-wrapper .file, .docs-theme.dark-theme app-email-dialog .files-wrapper .file,
.docs-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file,
.docs-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file,
.calendar-theme.dark-theme app-detail-event .files-wrapper .file,
.calendar-theme.dark-theme app-email-dialog .files-wrapper .file,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file,
.calendar-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.docs-theme.dark-theme app-detail-event .files-wrapper .file:hover, .docs-theme.dark-theme app-email-dialog .files-wrapper .file:hover,
.docs-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file:hover,
.docs-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file:hover,
.calendar-theme.dark-theme app-detail-event .files-wrapper .file:hover,
.calendar-theme.dark-theme app-email-dialog .files-wrapper .file:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.docs-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .docs-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .image-wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .image-wrapper,
.calendar-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper,
.calendar-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .image-wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.docs-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .docs-theme.dark-theme app-email-dialog .files-wrapper .file .fileName,
.docs-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName,
.docs-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName,
.calendar-theme.dark-theme app-detail-event .files-wrapper .file .fileName,
.calendar-theme.dark-theme app-email-dialog .files-wrapper .file .fileName,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName,
.calendar-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #546e7a;
}
.docs-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .docs-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover,
.docs-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName:hover,
.docs-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName:hover,
.calendar-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover,
.calendar-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #78909c;
}
.docs-theme.dark-theme app-detail-event .files-wrapper .file .editing, .docs-theme.dark-theme app-email-dialog .files-wrapper .file .editing,
.docs-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing,
.docs-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing,
.calendar-theme.dark-theme app-detail-event .files-wrapper .file .editing,
.calendar-theme.dark-theme app-email-dialog .files-wrapper .file .editing,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing,
.calendar-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.docs-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .docs-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover,
.docs-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing:hover,
.docs-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing:hover,
.calendar-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover,
.calendar-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.docs-theme.dark-theme app-detail-customer .files-wrapper .file,
.docs-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file,
.calendar-theme.dark-theme app-detail-customer .files-wrapper .file,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.docs-theme.dark-theme app-detail-customer .files-wrapper .file:hover,
.docs-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file:hover,
.calendar-theme.dark-theme app-detail-customer .files-wrapper .file:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.docs-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .image-wrapper,
.calendar-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.docs-theme.dark-theme app-detail-customer .files-wrapper .file .fileName,
.docs-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName,
.calendar-theme.dark-theme app-detail-customer .files-wrapper .file .fileName,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #546e7a;
}
.docs-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover,
.docs-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName:hover,
.calendar-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #78909c;
}
.docs-theme.dark-theme app-detail-customer .files-wrapper .file .editing,
.docs-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing,
.calendar-theme.dark-theme app-detail-customer .files-wrapper .file .editing,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.docs-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover,
.docs-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing:hover,
.calendar-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.docs-theme.dark-theme app-commission .events .tab-header .mat-badge-content,
.docs-theme.theme-override.theme-override.dark-theme app-commission .events .tab-header .mat-badge-content,
.calendar-theme.dark-theme app-commission .events .tab-header .mat-badge-content,
.calendar-theme.theme-override.theme-override.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.docs-theme.dark-theme app-commission .tab-group,
.docs-theme.theme-override.theme-override.dark-theme app-commission .tab-group,
.calendar-theme.dark-theme app-commission .tab-group,
.calendar-theme.theme-override.theme-override.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.docs-theme.dark-theme app-commission .files-wrapper .file,
.docs-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file,
.calendar-theme.dark-theme app-commission .files-wrapper .file,
.calendar-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.docs-theme.dark-theme app-commission .files-wrapper .file:hover,
.docs-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file:hover,
.calendar-theme.dark-theme app-commission .files-wrapper .file:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.docs-theme.dark-theme app-commission .files-wrapper .file .image-wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .image-wrapper,
.calendar-theme.dark-theme app-commission .files-wrapper .file .image-wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.docs-theme.dark-theme app-commission .files-wrapper .file .fileName,
.docs-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName,
.calendar-theme.dark-theme app-commission .files-wrapper .file .fileName,
.calendar-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName {
  color: #546e7a;
}
.docs-theme.dark-theme app-commission .files-wrapper .file .fileName:hover,
.docs-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName:hover,
.calendar-theme.dark-theme app-commission .files-wrapper .file .fileName:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #78909c;
}
.docs-theme.dark-theme app-commission .files-wrapper .file .editing,
.docs-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing,
.calendar-theme.dark-theme app-commission .files-wrapper .file .editing,
.calendar-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.docs-theme.dark-theme app-commission .files-wrapper .file .editing:hover,
.docs-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing:hover,
.calendar-theme.dark-theme app-commission .files-wrapper .file .editing:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.docs-theme.dark-theme app-detail-partner a.link,
.docs-theme.theme-override.theme-override.dark-theme app-detail-partner a.link,
.calendar-theme.dark-theme app-detail-partner a.link,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-partner a.link {
  color: white;
}
.docs-theme.dark-theme app-icon-select-dialog .iconwrapper:hover,
.docs-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover,
.calendar-theme.dark-theme app-icon-select-dialog .iconwrapper:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #546e7a;
}
.docs-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.docs-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.calendar-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.calendar-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.docs-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.docs-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.calendar-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.calendar-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #546e7a;
}
.docs-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.docs-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.calendar-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.calendar-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.docs-theme.dark-theme app-license-settings .bottom-border,
.docs-theme.theme-override.theme-override.dark-theme app-license-settings .bottom-border,
.calendar-theme.dark-theme app-license-settings .bottom-border,
.calendar-theme.theme-override.theme-override.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme app-license-settings .inactive-overlay,
.docs-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay,
.calendar-theme.dark-theme app-license-settings .inactive-overlay,
.calendar-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.docs-theme.dark-theme app-license-settings .inactive-overlay .inactive-text,
.docs-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay .inactive-text,
.calendar-theme.dark-theme app-license-settings .inactive-overlay .inactive-text,
.calendar-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.docs-theme.dark-theme app-customer-statistics .chart-card,
.docs-theme.theme-override.theme-override.dark-theme app-customer-statistics .chart-card,
.calendar-theme.dark-theme app-customer-statistics .chart-card,
.calendar-theme.theme-override.theme-override.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.docs-theme.dark-theme app-global-statistics .chart-card,
.docs-theme.theme-override.theme-override.dark-theme app-global-statistics .chart-card,
.calendar-theme.dark-theme app-global-statistics .chart-card,
.calendar-theme.theme-override.theme-override.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.docs-theme.dark-theme .clickable-mat-row:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover,
.calendar-theme.dark-theme .clickable-mat-row:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.docs-theme.dark-theme .clickable-mat-row:hover, .docs-theme.dark-theme .clickable-mat-row:active, .docs-theme.dark-theme .clickable-mat-row:focus, .docs-theme.dark-theme .clickable-mat-row.active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.active,
.calendar-theme.dark-theme .clickable-mat-row:hover,
.calendar-theme.dark-theme .clickable-mat-row:active,
.calendar-theme.dark-theme .clickable-mat-row:focus,
.calendar-theme.dark-theme .clickable-mat-row.active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-event,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event,
.calendar-theme.dark-theme .clickable-mat-row.app-color-event,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .docs-theme.dark-theme .clickable-mat-row.app-color-event:hover, .docs-theme.dark-theme .clickable-mat-row.app-color-event:active, .docs-theme.dark-theme .clickable-mat-row.app-color-event:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:focus,
.calendar-theme.dark-theme .clickable-mat-row.app-color-event.is-active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-event:hover,
.calendar-theme.dark-theme .clickable-mat-row.app-color-event:active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-event:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-time-tracking,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking,
.calendar-theme.dark-theme .clickable-mat-row.app-color-time-tracking,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .docs-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .docs-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .docs-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:focus,
.calendar-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover,
.calendar-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-approved,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved,
.calendar-theme.dark-theme .clickable-mat-row.app-color-approved,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .docs-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .docs-theme.dark-theme .clickable-mat-row.app-color-approved:active, .docs-theme.dark-theme .clickable-mat-row.app-color-approved:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:focus,
.calendar-theme.dark-theme .clickable-mat-row.app-color-approved.is-active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-approved:hover,
.calendar-theme.dark-theme .clickable-mat-row.app-color-approved:active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-approved:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-declined,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined,
.calendar-theme.dark-theme .clickable-mat-row.app-color-declined,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .docs-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .docs-theme.dark-theme .clickable-mat-row.app-color-declined:active, .docs-theme.dark-theme .clickable-mat-row.app-color-declined:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:focus,
.calendar-theme.dark-theme .clickable-mat-row.app-color-declined.is-active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-declined:hover,
.calendar-theme.dark-theme .clickable-mat-row.app-color-declined:active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-declined:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet,
.calendar-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .docs-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .docs-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .docs-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.calendar-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover,
.calendar-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-invoice-booked,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked,
.calendar-theme.dark-theme .clickable-mat-row.app-color-invoice-booked,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .docs-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .docs-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .docs-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:focus,
.calendar-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover,
.calendar-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-late,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late,
.calendar-theme.dark-theme .clickable-mat-row.app-color-late,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .docs-theme.dark-theme .clickable-mat-row.app-color-late:hover, .docs-theme.dark-theme .clickable-mat-row.app-color-late:active, .docs-theme.dark-theme .clickable-mat-row.app-color-late:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:focus,
.calendar-theme.dark-theme .clickable-mat-row.app-color-late.is-active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-late:hover,
.calendar-theme.dark-theme .clickable-mat-row.app-color-late:active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-late:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert,
.calendar-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .docs-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .docs-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .docs-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.calendar-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover,
.calendar-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-invoice-approved,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved,
.calendar-theme.dark-theme .clickable-mat-row.app-color-invoice-approved,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .docs-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .docs-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .docs-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:focus,
.calendar-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover,
.calendar-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-commission-open,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-open,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .docs-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .docs-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .docs-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:focus,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-open:active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .docs-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .docs-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .docs-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .docs-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .docs-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .docs-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .docs-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .docs-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .docs-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .docs-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .docs-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .docs-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.docs-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .docs-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .docs-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .docs-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active,
.docs-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active,
.calendar-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active,
.calendar-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.docs-theme.dark-theme app-detail-view-template,
.docs-theme.theme-override.theme-override.dark-theme app-detail-view-template,
.calendar-theme.dark-theme app-detail-view-template,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.docs-theme.dark-theme app-detail-view-template > .buttons,
.docs-theme.theme-override.theme-override.dark-theme app-detail-view-template > .buttons,
.calendar-theme.dark-theme app-detail-view-template > .buttons,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-view-template > .buttons {
  background-color: #546e7a;
  color: white;
}
.docs-theme.dark-theme app-detail-view-template .resizer.resizer.resizer,
.docs-theme.theme-override.theme-override.dark-theme app-detail-view-template .resizer.resizer.resizer,
.calendar-theme.dark-theme app-detail-view-template .resizer.resizer.resizer,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.docs-theme.dark-theme app-profile-template .card::before,
.docs-theme.theme-override.theme-override.dark-theme app-profile-template .card::before,
.calendar-theme.dark-theme app-profile-template .card::before,
.calendar-theme.theme-override.theme-override.dark-theme app-profile-template .card::before {
  background-color: #37474f;
}
.docs-theme.dark-theme app-profile-template a.link,
.docs-theme.theme-override.theme-override.dark-theme app-profile-template a.link,
.calendar-theme.dark-theme app-profile-template a.link,
.calendar-theme.theme-override.theme-override.dark-theme app-profile-template a.link {
  color: white;
}
.docs-theme.dark-theme app-search-return,
.docs-theme.theme-override.theme-override.dark-theme app-search-return,
.calendar-theme.dark-theme app-search-return,
.calendar-theme.theme-override.theme-override.dark-theme app-search-return {
  background-color: #424242;
}
.docs-theme.dark-theme app-search-return .available-types,
.docs-theme.theme-override.theme-override.dark-theme app-search-return .available-types,
.calendar-theme.dark-theme app-search-return .available-types,
.calendar-theme.theme-override.theme-override.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.docs-theme.dark-theme app-search-return .data,
.docs-theme.theme-override.theme-override.dark-theme app-search-return .data,
.calendar-theme.dark-theme app-search-return .data,
.calendar-theme.theme-override.theme-override.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.docs-theme.dark-theme app-search-return .data:nth-child(2n+1),
.docs-theme.theme-override.theme-override.dark-theme app-search-return .data:nth-child(2n+1),
.calendar-theme.dark-theme app-search-return .data:nth-child(2n+1),
.calendar-theme.theme-override.theme-override.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.docs-theme.dark-theme app-search-return .data:hover,
.docs-theme.theme-override.theme-override.dark-theme app-search-return .data:hover,
.calendar-theme.dark-theme app-search-return .data:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.docs-theme.dark-theme app-search-return .data .icon-wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-search-return .data .icon-wrapper,
.calendar-theme.dark-theme app-search-return .data .icon-wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.docs-theme.dark-theme .app-button,
.docs-theme.dark-theme .app-round-button,
.docs-theme.theme-override.theme-override.dark-theme .app-button,
.docs-theme.theme-override.theme-override.dark-theme .app-round-button,
.calendar-theme.dark-theme .app-button,
.calendar-theme.dark-theme .app-round-button,
.calendar-theme.theme-override.theme-override.dark-theme .app-button,
.calendar-theme.theme-override.theme-override.dark-theme .app-round-button {
  background-color: #546e7a;
  color: white;
  border-color: #546e7a;
}
.docs-theme.dark-theme .app-button:hover, .docs-theme.dark-theme .app-button.app-button-active, .docs-theme.dark-theme .app-button.app-button-inverted,
.docs-theme.dark-theme .app-round-button:hover,
.docs-theme.dark-theme .app-round-button.app-button-active,
.docs-theme.dark-theme .app-round-button.app-button-inverted,
.docs-theme.theme-override.theme-override.dark-theme .app-button:hover,
.docs-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted,
.docs-theme.theme-override.theme-override.dark-theme .app-round-button:hover,
.docs-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted,
.calendar-theme.dark-theme .app-button:hover,
.calendar-theme.dark-theme .app-button.app-button-active,
.calendar-theme.dark-theme .app-button.app-button-inverted,
.calendar-theme.dark-theme .app-round-button:hover,
.calendar-theme.dark-theme .app-round-button.app-button-active,
.calendar-theme.dark-theme .app-round-button.app-button-inverted,
.calendar-theme.theme-override.theme-override.dark-theme .app-button:hover,
.calendar-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted,
.calendar-theme.theme-override.theme-override.dark-theme .app-round-button:hover,
.calendar-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted {
  background-color: white;
  color: #546e7a;
}
.docs-theme.dark-theme .app-button.app-button-active,
.docs-theme.dark-theme .app-round-button.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active,
.calendar-theme.dark-theme .app-button.app-button-active,
.calendar-theme.dark-theme .app-round-button.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.docs-theme.dark-theme .app-button.app-button-inverted:hover, .docs-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.docs-theme.dark-theme .app-round-button.app-button-inverted:hover,
.docs-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.docs-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover,
.docs-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active,
.calendar-theme.dark-theme .app-button.app-button-inverted:hover,
.calendar-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.calendar-theme.dark-theme .app-round-button.app-button-inverted:hover,
.calendar-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.docs-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.docs-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active,
.calendar-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.calendar-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #2c3a41;
  box-shadow: inset 0 0 0.75rem #161c1f;
}
.docs-theme.dark-theme .app-button.app-button-inverted:hover,
.docs-theme.dark-theme .app-round-button.app-button-inverted:hover,
.docs-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.docs-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover,
.calendar-theme.dark-theme .app-button.app-button-inverted:hover,
.calendar-theme.dark-theme .app-round-button.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #546e7a;
}
.docs-theme.dark-theme .app-button[disabled][disabled],
.docs-theme.dark-theme .app-round-button[disabled][disabled],
.docs-theme.theme-override.theme-override.dark-theme .app-button[disabled][disabled],
.docs-theme.theme-override.theme-override.dark-theme .app-round-button[disabled][disabled],
.calendar-theme.dark-theme .app-button[disabled][disabled],
.calendar-theme.dark-theme .app-round-button[disabled][disabled],
.calendar-theme.theme-override.theme-override.dark-theme .app-button[disabled][disabled],
.calendar-theme.theme-override.theme-override.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.docs-theme.dark-theme .app-button.app-button-lighter,
.docs-theme.dark-theme .app-round-button.app-button-lighter,
.docs-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter,
.docs-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter,
.calendar-theme.dark-theme .app-button.app-button-lighter,
.calendar-theme.dark-theme .app-round-button.app-button-lighter,
.calendar-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter,
.calendar-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter {
  background-color: #78909c;
  color: white;
  border-color: #78909c;
}
.docs-theme.dark-theme .app-button.app-button-lighter:hover, .docs-theme.dark-theme .app-button.app-button-lighter.app-button-active, .docs-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.docs-theme.dark-theme .app-round-button.app-button-lighter:hover,
.docs-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.docs-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted,
.docs-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter:hover,
.docs-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted,
.docs-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter:hover,
.docs-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted,
.calendar-theme.dark-theme .app-button.app-button-lighter:hover,
.calendar-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.calendar-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.calendar-theme.dark-theme .app-round-button.app-button-lighter:hover,
.calendar-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.calendar-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted,
.calendar-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter:hover,
.calendar-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted,
.calendar-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter:hover,
.calendar-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #78909c;
}
.docs-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.docs-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active,
.calendar-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.calendar-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.docs-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .docs-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.docs-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.docs-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.docs-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.docs-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.docs-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.docs-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #4c5e67;
  box-shadow: inset 0 0 0.75rem #344147;
}
.docs-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.docs-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.docs-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.docs-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #78909c;
}
.docs-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.docs-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled],
.docs-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter[disabled][disabled],
.docs-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter[disabled][disabled],
.calendar-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.calendar-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled],
.calendar-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter[disabled][disabled],
.calendar-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.docs-theme.dark-theme .app-stroked-round-button,
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button,
.calendar-theme.dark-theme .app-stroked-round-button,
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button {
  background-color: #546e7a;
  color: white;
  border-color: white;
}
.docs-theme.dark-theme .app-stroked-round-button:hover, .docs-theme.dark-theme .app-stroked-round-button.app-button-active, .docs-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button:hover,
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted,
.calendar-theme.dark-theme .app-stroked-round-button:hover,
.calendar-theme.dark-theme .app-stroked-round-button.app-button-active,
.calendar-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button:hover,
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #546e7a;
}
.docs-theme.dark-theme .app-stroked-round-button.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active,
.calendar-theme.dark-theme .app-stroked-round-button.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.docs-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .docs-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.calendar-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.calendar-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.docs-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.calendar-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #2c3a41;
  box-shadow: inset 0 0 0.75rem #161c1f;
}
.docs-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.calendar-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #546e7a;
}
.docs-theme.dark-theme .app-stroked-round-button[disabled][disabled],
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button[disabled][disabled],
.calendar-theme.dark-theme .app-stroked-round-button[disabled][disabled],
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.docs-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted,
.calendar-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #546e7a;
}
.docs-theme.dark-theme .app-stroked-round-button.app-button-lighter,
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter,
.calendar-theme.dark-theme .app-stroked-round-button.app-button-lighter,
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #78909c;
  color: white;
  border-color: white;
}
.docs-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .docs-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .docs-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter:hover,
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.calendar-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover,
.calendar-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.calendar-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter:hover,
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #78909c;
}
.docs-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.calendar-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.docs-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .docs-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.docs-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #4c5e67;
  box-shadow: inset 0 0 0.75rem #344147;
}
.docs-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #78909c;
}
.docs-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.calendar-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.docs-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.docs-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.calendar-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.calendar-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #78909c;
}
.docs-theme.dark-theme app-timeline-view .files-icon,
.docs-theme.theme-override.theme-override.dark-theme app-timeline-view .files-icon,
.calendar-theme.dark-theme app-timeline-view .files-icon,
.calendar-theme.theme-override.theme-override.dark-theme app-timeline-view .files-icon {
  color: #546e7a;
}
.docs-theme.dark-theme app-event-types-selector-card .delete-icon,
.docs-theme.theme-override.theme-override.dark-theme app-event-types-selector-card .delete-icon,
.calendar-theme.dark-theme app-event-types-selector-card .delete-icon,
.calendar-theme.theme-override.theme-override.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.docs-theme.dark-theme app-loading.not-transparent,
.docs-theme.theme-override.theme-override.dark-theme app-loading.not-transparent,
.calendar-theme.dark-theme app-loading.not-transparent,
.calendar-theme.theme-override.theme-override.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.docs-theme.dark-theme app-map-dialog > .buttons,
.docs-theme.theme-override.theme-override.dark-theme app-map-dialog > .buttons,
.calendar-theme.dark-theme app-map-dialog > .buttons,
.calendar-theme.theme-override.theme-override.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.docs-theme.dark-theme app-settings-list a.highlight,
.docs-theme.theme-override.theme-override.dark-theme app-settings-list a.highlight,
.calendar-theme.dark-theme app-settings-list a.highlight,
.calendar-theme.theme-override.theme-override.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.docs-theme.dark-theme app-settings-list .wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-settings-list .wrapper,
.calendar-theme.dark-theme app-settings-list .wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.docs-theme.dark-theme app-settings-list .clickable-list-container:before,
.docs-theme.theme-override.theme-override.dark-theme app-settings-list .clickable-list-container:before,
.calendar-theme.dark-theme app-settings-list .clickable-list-container:before,
.calendar-theme.theme-override.theme-override.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme app-list-layout-with-routing .tab-group,
.docs-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .tab-group,
.calendar-theme.dark-theme app-list-layout-with-routing .tab-group,
.calendar-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.docs-theme.dark-theme app-list-layout-with-routing .toggle-view-button,
.docs-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .toggle-view-button,
.calendar-theme.dark-theme app-list-layout-with-routing .toggle-view-button,
.calendar-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #37474f;
  color: white;
}
.docs-theme.dark-theme app-preview .timeline-item-card,
.docs-theme.theme-override.theme-override.dark-theme app-preview .timeline-item-card,
.calendar-theme.dark-theme app-preview .timeline-item-card,
.calendar-theme.theme-override.theme-override.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.docs-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.docs-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.calendar-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.calendar-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #546e7a, inset -0.5rem 0 0.5rem -0.5rem #546e7a;
}
.docs-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.docs-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.calendar-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.calendar-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #546e7a, inset -0.5rem 0 0.5rem -0.5rem #546e7a, inset 0 0.5rem 0.5rem -0.5rem #546e7a;
}
.docs-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow,
.docs-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow.inset-box-shadow,
.calendar-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow,
.calendar-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #546e7a;
}
.docs-theme.dark-theme app-file-card .image-container,
.docs-theme.theme-override.theme-override.dark-theme app-file-card .image-container,
.calendar-theme.dark-theme app-file-card .image-container,
.calendar-theme.theme-override.theme-override.dark-theme app-file-card .image-container {
  background-color: gray;
}
.docs-theme.dark-theme app-file-card .download-button:hover, .docs-theme.dark-theme app-file-card .delete-button:hover, .docs-theme.dark-theme app-file-card .event-button:hover, .docs-theme.dark-theme app-file-card .file-info-button:hover,
.docs-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.docs-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover,
.docs-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover,
.docs-theme.theme-override.theme-override.dark-theme app-file-card .file-info-button:hover,
.calendar-theme.dark-theme app-file-card .download-button:hover,
.calendar-theme.dark-theme app-file-card .delete-button:hover,
.calendar-theme.dark-theme app-file-card .event-button:hover,
.calendar-theme.dark-theme app-file-card .file-info-button:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.docs-theme.dark-theme app-file-card .download-button:hover, .docs-theme.dark-theme app-file-card .event-button:hover,
.docs-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.docs-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover,
.calendar-theme.dark-theme app-file-card .download-button:hover,
.calendar-theme.dark-theme app-file-card .event-button:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover {
  color: #546e7a;
}
.docs-theme.dark-theme app-file-card .delete-button, .docs-theme.dark-theme app-file-card .selected-icon, .docs-theme.dark-theme app-file-card .link-icon,
.docs-theme.theme-override.theme-override.dark-theme app-file-card .delete-button,
.docs-theme.theme-override.theme-override.dark-theme app-file-card .selected-icon,
.docs-theme.theme-override.theme-override.dark-theme app-file-card .link-icon,
.calendar-theme.dark-theme app-file-card .delete-button,
.calendar-theme.dark-theme app-file-card .selected-icon,
.calendar-theme.dark-theme app-file-card .link-icon,
.calendar-theme.theme-override.theme-override.dark-theme app-file-card .delete-button,
.calendar-theme.theme-override.theme-override.dark-theme app-file-card .selected-icon,
.calendar-theme.theme-override.theme-override.dark-theme app-file-card .link-icon {
  color: #424242;
}
.docs-theme.dark-theme app-file-card .delete-button:hover,
.docs-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover,
.calendar-theme.dark-theme app-file-card .delete-button:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.docs-theme.dark-theme app-file-card .timeline-item-card,
.docs-theme.theme-override.theme-override.dark-theme app-file-card .timeline-item-card,
.calendar-theme.dark-theme app-file-card .timeline-item-card,
.calendar-theme.theme-override.theme-override.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.docs-theme.dark-theme app-commission-list tr.highlight,
.docs-theme.theme-override.theme-override.dark-theme app-commission-list tr.highlight,
.calendar-theme.dark-theme app-commission-list tr.highlight,
.calendar-theme.theme-override.theme-override.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.docs-theme.dark-theme app-commission-list section.wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-commission-list section.wrapper,
.calendar-theme.dark-theme app-commission-list section.wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.docs-theme.dark-theme app-commission-list header.header,
.docs-theme.theme-override.theme-override.dark-theme app-commission-list header.header,
.calendar-theme.dark-theme app-commission-list header.header,
.calendar-theme.theme-override.theme-override.dark-theme app-commission-list header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-commission-list header.header button.clear-search,
.docs-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search,
.calendar-theme.dark-theme app-commission-list header.header button.clear-search,
.calendar-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-commission-list header.header button.clear-search:hover,
.docs-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search:hover,
.calendar-theme.dark-theme app-commission-list header.header button.clear-search:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #546e7a;
}
.docs-theme.dark-theme app-commission-list .clickable-list-container:before,
.docs-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container:before,
.calendar-theme.dark-theme app-commission-list .clickable-list-container:before,
.calendar-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a,
.docs-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a,
.calendar-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a,
.calendar-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.docs-theme.dark-theme app-commission-list a.active,
.docs-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.docs-theme.theme-override.theme-override.dark-theme app-commission-list a.active,
.docs-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.calendar-theme.dark-theme app-commission-list a.active,
.calendar-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.calendar-theme.theme-override.theme-override.dark-theme app-commission-list a.active,
.calendar-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.docs-theme.dark-theme app-videodokumentation-list section.wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-videodokumentation-list section.wrapper,
.calendar-theme.dark-theme app-videodokumentation-list section.wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.docs-theme.dark-theme app-videodokumentation-list header.header,
.docs-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header,
.calendar-theme.dark-theme app-videodokumentation-list header.header,
.calendar-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search,
.docs-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search,
.calendar-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search,
.calendar-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.docs-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.calendar-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #546e7a;
}
.docs-theme.dark-theme app-videodokumentation-list .clickable-list-container:before,
.docs-theme.theme-override.theme-override.dark-theme app-videodokumentation-list .clickable-list-container:before,
.calendar-theme.dark-theme app-videodokumentation-list .clickable-list-container:before,
.calendar-theme.theme-override.theme-override.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme app-videodokumentation-list a.active,
.docs-theme.theme-override.theme-override.dark-theme app-videodokumentation-list a.active,
.calendar-theme.dark-theme app-videodokumentation-list a.active,
.calendar-theme.theme-override.theme-override.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.docs-theme.dark-theme app-email-client .email-list .email-list-entry.current,
.docs-theme.theme-override.theme-override.dark-theme app-email-client .email-list .email-list-entry.current,
.calendar-theme.dark-theme app-email-client .email-list .email-list-entry.current,
.calendar-theme.theme-override.theme-override.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.docs-theme.dark-theme app-email-client .nav-bar,
.docs-theme.theme-override.theme-override.dark-theme app-email-client .nav-bar,
.calendar-theme.dark-theme app-email-client .nav-bar,
.calendar-theme.theme-override.theme-override.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.docs-theme.dark-theme app-email-client .search-bar-header,
.docs-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-header,
.calendar-theme.dark-theme app-email-client .search-bar-header,
.calendar-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-header {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-email-client .search-bar-clear-search,
.docs-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search,
.calendar-theme.dark-theme app-email-client .search-bar-clear-search,
.calendar-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-email-client .search-bar-clear-search:hover,
.docs-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search:hover,
.calendar-theme.dark-theme app-email-client .search-bar-clear-search:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #546e7a;
}
.docs-theme.dark-theme app-email-client .email-preview .email-contact-link,
.docs-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-contact-link,
.calendar-theme.dark-theme app-email-client .email-preview .email-contact-link,
.calendar-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.docs-theme.dark-theme app-email-client .email-preview .email-card,
.docs-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-card,
.calendar-theme.dark-theme app-email-client .email-preview .email-card,
.calendar-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.docs-theme.dark-theme app-email-client .email-preview .email-iframe,
.docs-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-iframe,
.calendar-theme.dark-theme app-email-client .email-preview .email-iframe,
.calendar-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.docs-theme.dark-theme app-email-client .sub-elements,
.docs-theme.theme-override.theme-override.dark-theme app-email-client .sub-elements,
.calendar-theme.dark-theme app-email-client .sub-elements,
.calendar-theme.theme-override.theme-override.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.docs-theme.dark-theme app-email-client .nav-tree .mat-list-item-content,
.docs-theme.theme-override.theme-override.dark-theme app-email-client .nav-tree .mat-list-item-content,
.calendar-theme.dark-theme app-email-client .nav-tree .mat-list-item-content,
.calendar-theme.theme-override.theme-override.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme app-email-client .email-list-entry,
.docs-theme.theme-override.theme-override.dark-theme app-email-client .email-list-entry,
.calendar-theme.dark-theme app-email-client .email-list-entry,
.calendar-theme.theme-override.theme-override.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.docs-theme.dark-theme app-support-dialog .card,
.docs-theme.theme-override.theme-override.dark-theme app-support-dialog .card,
.calendar-theme.dark-theme app-support-dialog .card,
.calendar-theme.theme-override.theme-override.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.docs-theme.dark-theme app-support-dialog a.link,
.docs-theme.theme-override.theme-override.dark-theme app-support-dialog a.link,
.calendar-theme.dark-theme app-support-dialog a.link,
.calendar-theme.theme-override.theme-override.dark-theme app-support-dialog a.link {
  color: white;
}
.docs-theme.dark-theme app-image-editor .tui-image-editor-main-container,
.docs-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-main-container,
.calendar-theme.dark-theme app-image-editor .tui-image-editor-main-container,
.calendar-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.docs-theme.dark-theme app-image-editor .tui-image-editor-controls,
.docs-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-controls,
.calendar-theme.dark-theme app-image-editor .tui-image-editor-controls,
.calendar-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.docs-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled,
.docs-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .enabled,
.calendar-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled,
.calendar-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.docs-theme.dark-theme app-image-editor .tui-image-editor-menu .normal,
.docs-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .normal,
.calendar-theme.dark-theme app-image-editor .tui-image-editor-menu .normal,
.calendar-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.docs-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.docs-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.calendar-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.calendar-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.docs-theme.dark-theme app-file-explorer .example-container, .docs-theme.dark-theme app-file-explorer .content,
.docs-theme.theme-override.theme-override.dark-theme app-file-explorer .example-container,
.docs-theme.theme-override.theme-override.dark-theme app-file-explorer .content,
.calendar-theme.dark-theme app-file-explorer .example-container,
.calendar-theme.dark-theme app-file-explorer .content,
.calendar-theme.theme-override.theme-override.dark-theme app-file-explorer .example-container,
.calendar-theme.theme-override.theme-override.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.docs-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.docs-theme.dark-theme app-file-explorer .list-item:hover,
.docs-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node:hover,
.docs-theme.theme-override.theme-override.dark-theme app-file-explorer .list-item:hover,
.calendar-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.calendar-theme.dark-theme app-file-explorer .list-item:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.docs-theme.dark-theme app-file-explorer .explorer-tree-node.selected,
.docs-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node.selected,
.calendar-theme.dark-theme app-file-explorer .explorer-tree-node.selected,
.calendar-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.docs-theme.dark-theme app-file-explorer .share-icon,
.docs-theme.theme-override.theme-override.dark-theme app-file-explorer .share-icon,
.calendar-theme.dark-theme app-file-explorer .share-icon,
.calendar-theme.theme-override.theme-override.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme app-file-explorer .toggle-view-button,
.docs-theme.theme-override.theme-override.dark-theme app-file-explorer .toggle-view-button,
.calendar-theme.dark-theme app-file-explorer .toggle-view-button,
.calendar-theme.theme-override.theme-override.dark-theme app-file-explorer .toggle-view-button {
  background: #37474f;
  color: white;
}
.docs-theme.dark-theme app-file-explorer .root-button,
.docs-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button,
.calendar-theme.dark-theme app-file-explorer .root-button,
.calendar-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.docs-theme.dark-theme app-file-explorer .root-button fa-icon,
.docs-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button fa-icon,
.calendar-theme.dark-theme app-file-explorer .root-button fa-icon,
.calendar-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.docs-theme.dark-theme app-file-explorer .selected-elements-amount,
.docs-theme.theme-override.theme-override.dark-theme app-file-explorer .selected-elements-amount,
.calendar-theme.dark-theme app-file-explorer .selected-elements-amount,
.calendar-theme.theme-override.theme-override.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.docs-theme.dark-theme app-file-explorer .back-button .inverted-arrow,
.docs-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button .inverted-arrow,
.calendar-theme.dark-theme app-file-explorer .back-button .inverted-arrow,
.calendar-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #546e7a;
}
.docs-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .docs-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow,
.docs-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:focus .inverted-arrow,
.docs-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:hover .inverted-arrow,
.calendar-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow,
.calendar-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow,
.calendar-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:focus .inverted-arrow,
.calendar-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.docs-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow,
.docs-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:disabled .inverted-arrow,
.calendar-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow,
.calendar-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.docs-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .docs-theme.dark-theme app-select-folder-dialog .list-item:hover,
.docs-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node:hover,
.docs-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .list-item:hover,
.calendar-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover,
.calendar-theme.dark-theme app-select-folder-dialog .list-item:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.docs-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected,
.docs-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.selected,
.calendar-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected,
.calendar-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.docs-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.docs-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.calendar-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.calendar-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.docs-theme.dark-theme app-reports-list section.wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-reports-list section.wrapper,
.calendar-theme.dark-theme app-reports-list section.wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.docs-theme.dark-theme app-reports-list header.header,
.docs-theme.theme-override.theme-override.dark-theme app-reports-list header.header,
.calendar-theme.dark-theme app-reports-list header.header,
.calendar-theme.theme-override.theme-override.dark-theme app-reports-list header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-reports-list header.header button.clear-search,
.docs-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search,
.calendar-theme.dark-theme app-reports-list header.header button.clear-search,
.calendar-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-reports-list header.header button.clear-search:hover,
.docs-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search:hover,
.calendar-theme.dark-theme app-reports-list header.header button.clear-search:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #546e7a;
}
.docs-theme.dark-theme app-reports-list .clickable-list-container:before,
.docs-theme.theme-override.theme-override.dark-theme app-reports-list .clickable-list-container:before,
.calendar-theme.dark-theme app-reports-list .clickable-list-container:before,
.calendar-theme.theme-override.theme-override.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme app-reports-list a.active,
.docs-theme.theme-override.theme-override.dark-theme app-reports-list a.active,
.calendar-theme.dark-theme app-reports-list a.active,
.calendar-theme.theme-override.theme-override.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.docs-theme.dark-theme app-generated-documents-list section.wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-generated-documents-list section.wrapper,
.calendar-theme.dark-theme app-generated-documents-list section.wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.docs-theme.dark-theme app-generated-documents-list header.header,
.docs-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header,
.calendar-theme.dark-theme app-generated-documents-list header.header,
.calendar-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-generated-documents-list header.header button.clear-search,
.docs-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search,
.calendar-theme.dark-theme app-generated-documents-list header.header button.clear-search,
.calendar-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover,
.docs-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search:hover,
.calendar-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #546e7a;
}
.docs-theme.dark-theme app-generated-documents-list .clickable-list-container:before,
.docs-theme.theme-override.theme-override.dark-theme app-generated-documents-list .clickable-list-container:before,
.calendar-theme.dark-theme app-generated-documents-list .clickable-list-container:before,
.calendar-theme.theme-override.theme-override.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme app-generated-documents-list a.active,
.docs-theme.theme-override.theme-override.dark-theme app-generated-documents-list a.active,
.calendar-theme.dark-theme app-generated-documents-list a.active,
.calendar-theme.theme-override.theme-override.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.docs-theme.dark-theme app-invoice-editor .button-wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-invoice-editor .button-wrapper,
.calendar-theme.dark-theme app-invoice-editor .button-wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.docs-theme.dark-theme .hover-form .mat-form-field-flex:hover,
.docs-theme.theme-override.theme-override.dark-theme .hover-form .mat-form-field-flex:hover,
.calendar-theme.dark-theme .hover-form .mat-form-field-flex:hover,
.calendar-theme.theme-override.theme-override.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.docs-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .docs-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover,
.docs-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item,
.docs-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item:hover,
.calendar-theme.dark-theme app-dave-list-card .selected-clickable-list-item,
.calendar-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item,
.calendar-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.docs-theme.dark-theme app-dave-list-card .card-header,
.docs-theme.theme-override.theme-override.dark-theme app-dave-list-card .card-header,
.calendar-theme.dark-theme app-dave-list-card .card-header,
.calendar-theme.theme-override.theme-override.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.docs-theme.dark-theme app-dave-list-card .bottom-shadow,
.docs-theme.theme-override.theme-override.dark-theme app-dave-list-card .bottom-shadow,
.calendar-theme.dark-theme app-dave-list-card .bottom-shadow,
.calendar-theme.theme-override.theme-override.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.docs-theme.dark-theme app-filter div.date,
.docs-theme.theme-override.theme-override.dark-theme app-filter div.date,
.calendar-theme.dark-theme app-filter div.date,
.calendar-theme.theme-override.theme-override.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.docs-theme.dark-theme app-event-card .primary,
.docs-theme.theme-override.theme-override.dark-theme app-event-card .primary,
.calendar-theme.dark-theme app-event-card .primary,
.calendar-theme.theme-override.theme-override.dark-theme app-event-card .primary {
  color: #546e7a;
}
.docs-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.docs-theme.theme-override.theme-override.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.calendar-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.docs-theme.dark-theme app-booking-positions-list section.wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-booking-positions-list section.wrapper,
.calendar-theme.dark-theme app-booking-positions-list section.wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.docs-theme.dark-theme app-booking-positions-list header.header,
.docs-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header,
.calendar-theme.dark-theme app-booking-positions-list header.header,
.calendar-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-booking-positions-list header.header button.clear-search,
.docs-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search,
.calendar-theme.dark-theme app-booking-positions-list header.header button.clear-search,
.calendar-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover,
.docs-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search:hover,
.calendar-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #546e7a;
}
.docs-theme.dark-theme app-booking-positions-list .clickable-list-container:before,
.docs-theme.theme-override.theme-override.dark-theme app-booking-positions-list .clickable-list-container:before,
.calendar-theme.dark-theme app-booking-positions-list .clickable-list-container:before,
.calendar-theme.theme-override.theme-override.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme app-booking-positions-list a.active,
.docs-theme.theme-override.theme-override.dark-theme app-booking-positions-list a.active,
.calendar-theme.dark-theme app-booking-positions-list a.active,
.calendar-theme.theme-override.theme-override.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.docs-theme.dark-theme app-booking-positions-list th,
.docs-theme.theme-override.theme-override.dark-theme app-booking-positions-list th,
.calendar-theme.dark-theme app-booking-positions-list th,
.calendar-theme.theme-override.theme-override.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.docs-theme.dark-theme app-dave-list tr.highlight,
.docs-theme.theme-override.theme-override.dark-theme app-dave-list tr.highlight,
.calendar-theme.dark-theme app-dave-list tr.highlight,
.calendar-theme.theme-override.theme-override.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.docs-theme.dark-theme app-dave-list section.wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-dave-list section.wrapper,
.calendar-theme.dark-theme app-dave-list section.wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.docs-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview,
.docs-theme.theme-override.theme-override.dark-theme app-dave-list .drag-header.cdk-drag-preview,
.calendar-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview,
.calendar-theme.theme-override.theme-override.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.docs-theme.dark-theme app-dave-list header.header,
.docs-theme.theme-override.theme-override.dark-theme app-dave-list header.header,
.calendar-theme.dark-theme app-dave-list header.header,
.calendar-theme.theme-override.theme-override.dark-theme app-dave-list header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-dave-list header.header button.clear-search,
.docs-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search,
.calendar-theme.dark-theme app-dave-list header.header button.clear-search,
.calendar-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-dave-list header.header button.clear-search:hover,
.docs-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search:hover,
.calendar-theme.dark-theme app-dave-list header.header button.clear-search:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #546e7a;
}
.docs-theme.dark-theme app-dave-list .clickable-list-container:before,
.docs-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container:before,
.calendar-theme.dark-theme app-dave-list .clickable-list-container:before,
.calendar-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a,
.docs-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link > a,
.calendar-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a,
.calendar-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.docs-theme.dark-theme app-dave-list a.active,
.docs-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.docs-theme.theme-override.theme-override.dark-theme app-dave-list a.active,
.docs-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.calendar-theme.dark-theme app-dave-list a.active,
.calendar-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.calendar-theme.theme-override.theme-override.dark-theme app-dave-list a.active,
.calendar-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.docs-theme.dark-theme app-export-business-volumes-dialog tr.highlight,
.docs-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog tr.highlight,
.calendar-theme.dark-theme app-export-business-volumes-dialog tr.highlight,
.calendar-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.docs-theme.dark-theme app-export-business-volumes-dialog section.wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog section.wrapper,
.calendar-theme.dark-theme app-export-business-volumes-dialog section.wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.docs-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.docs-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.calendar-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.calendar-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.docs-theme.dark-theme app-export-business-volumes-dialog header.header,
.docs-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header,
.calendar-theme.dark-theme app-export-business-volumes-dialog header.header,
.calendar-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search,
.docs-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search,
.calendar-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search,
.calendar-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.docs-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.calendar-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #546e7a;
}
.docs-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before,
.docs-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container:before,
.calendar-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before,
.calendar-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.docs-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.calendar-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.calendar-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.docs-theme.dark-theme app-export-business-volumes-dialog a.active,
.docs-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.docs-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog a.active,
.docs-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.calendar-theme.dark-theme app-export-business-volumes-dialog a.active,
.calendar-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.calendar-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog a.active,
.calendar-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.docs-theme.dark-theme app-contact-list .darker-background.darker-background,
.docs-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background,
.calendar-theme.dark-theme app-contact-list .darker-background.darker-background,
.calendar-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.docs-theme.dark-theme app-contact-list .darker-background.darker-background:hover,
.docs-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background:hover,
.calendar-theme.dark-theme app-contact-list .darker-background.darker-background:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.docs-theme.dark-theme app-select-persons table tr th[mat-header-cell],
.docs-theme.theme-override.theme-override.dark-theme app-select-persons table tr th[mat-header-cell],
.calendar-theme.dark-theme app-select-persons table tr th[mat-header-cell],
.calendar-theme.theme-override.theme-override.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.docs-theme.dark-theme app-shift-plan .header-colorful,
.docs-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful,
.calendar-theme.dark-theme app-shift-plan .header-colorful,
.calendar-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.docs-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.calendar-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.calendar-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.docs-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .docs-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.docs-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button,
.docs-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.calendar-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button,
.calendar-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.calendar-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button,
.calendar-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.docs-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .docs-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.docs-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.docs-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.calendar-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.calendar-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.docs-theme.dark-theme app-detail-piecework main,
.docs-theme.theme-override.theme-override.dark-theme app-detail-piecework main,
.calendar-theme.dark-theme app-detail-piecework main,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-piecework main {
  background-color: #546e7a;
  color: white;
}
.docs-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.docs-theme.theme-override.theme-override.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.calendar-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.docs-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item,
.docs-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-list-base .mat-list-item,
.calendar-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.docs-theme.dark-theme app-detail-piecework main .mat-tab-label,
.docs-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-tab-label,
.calendar-theme.dark-theme app-detail-piecework main .mat-tab-label,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.docs-theme.dark-theme app-detail-piecework header,
.docs-theme.theme-override.theme-override.dark-theme app-detail-piecework header,
.calendar-theme.dark-theme app-detail-piecework header,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-piecework header {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background,
.docs-theme.theme-override.theme-override.dark-theme app-detail-piecework mat-expansion-panel.primary-background,
.calendar-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #546e7a;
  color: white;
}
.docs-theme.dark-theme app-piecework-demo .scrollable,
.docs-theme.theme-override.theme-override.dark-theme app-piecework-demo .scrollable,
.calendar-theme.dark-theme app-piecework-demo .scrollable,
.calendar-theme.theme-override.theme-override.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.docs-theme.dark-theme app-side-nav-bar,
.docs-theme.theme-override.theme-override.dark-theme app-side-nav-bar,
.calendar-theme.dark-theme app-side-nav-bar,
.calendar-theme.theme-override.theme-override.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.docs-theme.dark-theme app-side-nav-bar [mat-list-item].is-active,
.docs-theme.theme-override.theme-override.dark-theme app-side-nav-bar [mat-list-item].is-active,
.calendar-theme.dark-theme app-side-nav-bar [mat-list-item].is-active,
.calendar-theme.theme-override.theme-override.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #546e7a;
}
.docs-theme.dark-theme app-side-nav-bar mat-nav-list,
.docs-theme.theme-override.theme-override.dark-theme app-side-nav-bar mat-nav-list,
.calendar-theme.dark-theme app-side-nav-bar mat-nav-list,
.calendar-theme.theme-override.theme-override.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme .dave-inc-bar,
.docs-theme.theme-override.theme-override.dark-theme .dave-inc-bar,
.calendar-theme.dark-theme .dave-inc-bar,
.calendar-theme.theme-override.theme-override.dark-theme .dave-inc-bar {
  background-color: #546e7a;
}
.docs-theme.dark-theme app-root,
.docs-theme.theme-override.theme-override.dark-theme app-root,
.calendar-theme.dark-theme app-root,
.calendar-theme.theme-override.theme-override.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.docs-theme.dark-theme app-commission-overview .alex-sein-buntes-feld,
.docs-theme.theme-override.theme-override.dark-theme app-commission-overview .alex-sein-buntes-feld,
.calendar-theme.dark-theme app-commission-overview .alex-sein-buntes-feld,
.calendar-theme.theme-override.theme-override.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #546e7a;
}
.docs-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.docs-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child,
.docs-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.docs-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper td:first-child,
.calendar-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.calendar-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child,
.calendar-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.calendar-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot,
.docs-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot,
.calendar-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot,
.calendar-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.docs-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.docs-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.calendar-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.calendar-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.docs-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child,
.docs-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:last-child,
.calendar-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child,
.calendar-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #546e7a;
  border-color: #546e7a;
}
.docs-theme.dark-theme app-commission-overview .timeline,
.docs-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline,
.calendar-theme.dark-theme app-commission-overview .timeline,
.calendar-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme app-commission-overview .timeline-event-card,
.docs-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card,
.calendar-theme.dark-theme app-commission-overview .timeline-event-card,
.calendar-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme app-commission-overview .timeline-event-card:hover,
.docs-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card:hover,
.calendar-theme.dark-theme app-commission-overview .timeline-event-card:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.docs-theme.dark-theme app-comment-list .inline-send,
.docs-theme.theme-override.theme-override.dark-theme app-comment-list .inline-send,
.calendar-theme.dark-theme app-comment-list .inline-send,
.calendar-theme.theme-override.theme-override.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.docs-theme.dark-theme app-new-booking-option .highlight.highlight,
.docs-theme.theme-override.theme-override.dark-theme app-new-booking-option .highlight.highlight,
.calendar-theme.dark-theme app-new-booking-option .highlight.highlight,
.calendar-theme.theme-override.theme-override.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.docs-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.docs-theme.dark-theme app-new-booking-option .disabled.disabled,
.docs-theme.theme-override.theme-override.dark-theme app-new-booking-option .dont-edit.dont-edit,
.docs-theme.theme-override.theme-override.dark-theme app-new-booking-option .disabled.disabled,
.calendar-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.calendar-theme.dark-theme app-new-booking-option .disabled.disabled,
.calendar-theme.theme-override.theme-override.dark-theme app-new-booking-option .dont-edit.dont-edit,
.calendar-theme.theme-override.theme-override.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme .ngx-toastr,
.docs-theme.theme-override.theme-override.dark-theme .ngx-toastr,
.calendar-theme.dark-theme .ngx-toastr,
.calendar-theme.theme-override.theme-override.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.docs-theme.dark-theme .ngx-toastr:hover,
.docs-theme.theme-override.theme-override.dark-theme .ngx-toastr:hover,
.calendar-theme.dark-theme .ngx-toastr:hover,
.calendar-theme.theme-override.theme-override.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.docs-theme.dark-theme .ngx-toastr.toast-success,
.docs-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-success,
.calendar-theme.dark-theme .ngx-toastr.toast-success,
.calendar-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.docs-theme.dark-theme .ngx-toastr.toast-error,
.docs-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-error,
.calendar-theme.dark-theme .ngx-toastr.toast-error,
.calendar-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.docs-theme.dark-theme .ngx-toastr.toast-info,
.docs-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-info,
.calendar-theme.dark-theme .ngx-toastr.toast-info,
.calendar-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.docs-theme.dark-theme app-resource-plan .header-colorful,
.docs-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful,
.calendar-theme.dark-theme app-resource-plan .header-colorful,
.calendar-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful {
  background-color: #37474f;
  color: white;
}
.docs-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.docs-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.calendar-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.calendar-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.docs-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .docs-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.docs-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button,
.docs-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.calendar-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button,
.calendar-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.calendar-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button,
.calendar-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.docs-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .docs-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.docs-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.docs-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.calendar-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.calendar-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.calendar-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.docs-theme.dark-theme app-time-tracker,
.docs-theme.theme-override.theme-override.dark-theme app-time-tracker,
.calendar-theme.dark-theme app-time-tracker,
.calendar-theme.theme-override.theme-override.dark-theme app-time-tracker {
  background-color: #78909c;
  color: white;
}
.docs-theme.dark-theme .ngx-mat-colorpicker-content,
.docs-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content,
.calendar-theme.dark-theme .ngx-mat-colorpicker-content,
.calendar-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.docs-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.docs-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.calendar-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.calendar-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.docs-theme.dark-theme app-person-list-entry a.link,
.docs-theme.theme-override.theme-override.dark-theme app-person-list-entry a.link,
.calendar-theme.dark-theme app-person-list-entry a.link,
.calendar-theme.theme-override.theme-override.dark-theme app-person-list-entry a.link {
  color: white;
}
.docs-theme.dark-theme app-doctor-list-entry .link,
.docs-theme.theme-override.theme-override.dark-theme app-doctor-list-entry .link,
.calendar-theme.dark-theme app-doctor-list-entry .link,
.calendar-theme.theme-override.theme-override.dark-theme app-doctor-list-entry .link {
  color: white;
}
.docs-theme.dark-theme app-expansion-panel .scrollable .top-shadow,
.docs-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .top-shadow,
.calendar-theme.dark-theme app-expansion-panel .scrollable .top-shadow,
.calendar-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.docs-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow,
.docs-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .bottom-shadow,
.calendar-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow,
.calendar-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.docs-theme.dark-theme .app-background-primary,
.docs-theme.theme-override.theme-override.dark-theme .app-background-primary,
.calendar-theme.dark-theme .app-background-primary,
.calendar-theme.theme-override.theme-override.dark-theme .app-background-primary {
  background-color: #546e7a;
}
.docs-theme.dark-theme .app-background-accent,
.docs-theme.theme-override.theme-override.dark-theme .app-background-accent,
.calendar-theme.dark-theme .app-background-accent,
.calendar-theme.theme-override.theme-override.dark-theme .app-background-accent {
  background-color: #fafafa;
}
.docs-theme.dark-theme .app-background-warn,
.docs-theme.theme-override.theme-override.dark-theme .app-background-warn,
.calendar-theme.dark-theme .app-background-warn,
.calendar-theme.theme-override.theme-override.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.docs-theme.dark-theme .app-foreground-primary,
.docs-theme.theme-override.theme-override.dark-theme .app-foreground-primary,
.calendar-theme.dark-theme .app-foreground-primary,
.calendar-theme.theme-override.theme-override.dark-theme .app-foreground-primary {
  color: #546e7a;
}
.docs-theme.dark-theme .app-foreground-accent,
.docs-theme.theme-override.theme-override.dark-theme .app-foreground-accent,
.calendar-theme.dark-theme .app-foreground-accent,
.calendar-theme.theme-override.theme-override.dark-theme .app-foreground-accent {
  color: #fafafa;
}
.docs-theme.dark-theme .app-foreground-warn,
.docs-theme.theme-override.theme-override.dark-theme .app-foreground-warn,
.calendar-theme.dark-theme .app-foreground-warn,
.calendar-theme.theme-override.theme-override.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.docs-theme.dark-theme app-ck-editor,
.docs-theme.theme-override.theme-override.dark-theme app-ck-editor,
.calendar-theme.dark-theme app-ck-editor,
.calendar-theme.theme-override.theme-override.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.docs-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.docs-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.calendar-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.calendar-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.docs-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.docs-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.calendar-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.calendar-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.docs-theme.dark-theme app-file-order-dialog .list-item,
.docs-theme.theme-override.theme-override.dark-theme app-file-order-dialog .list-item,
.calendar-theme.dark-theme app-file-order-dialog .list-item,
.calendar-theme.theme-override.theme-override.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.docs-theme.dark-theme app-start-process-dialog .selected-files-list,
.docs-theme.theme-override.theme-override.dark-theme app-start-process-dialog .selected-files-list,
.calendar-theme.dark-theme app-start-process-dialog .selected-files-list,
.calendar-theme.theme-override.theme-override.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme app-process-main-view .detection-modal-wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper,
.calendar-theme.dark-theme app-process-main-view .detection-modal-wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.docs-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.calendar-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #546e7a;
}
.docs-theme.dark-theme app-process-main-view .main-file-badge,
.docs-theme.theme-override.theme-override.dark-theme app-process-main-view .main-file-badge,
.calendar-theme.dark-theme app-process-main-view .main-file-badge,
.calendar-theme.theme-override.theme-override.dark-theme app-process-main-view .main-file-badge {
  color: #546e7a;
}
.docs-theme.dark-theme app-new-document-view-component dropzone .input,
.docs-theme.dark-theme app-new-document-view-component dropzone .pen-icon,
.docs-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .input,
.docs-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .pen-icon,
.calendar-theme.dark-theme app-new-document-view-component dropzone .input,
.calendar-theme.dark-theme app-new-document-view-component dropzone .pen-icon,
.calendar-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .input,
.calendar-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.docs-theme.dark-theme app-time-tracker-multiple .timer-card,
.docs-theme.theme-override.theme-override.dark-theme app-time-tracker-multiple .timer-card,
.calendar-theme.dark-theme app-time-tracker-multiple .timer-card,
.calendar-theme.theme-override.theme-override.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #78909c;
  color: white;
}
.docs-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.docs-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.calendar-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.calendar-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.docs-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active,
.docs-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):active,
.calendar-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active,
.calendar-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.docs-theme.dark-theme app-arl-table .add-button-list,
.docs-theme.theme-override.theme-override.dark-theme app-arl-table .add-button-list,
.calendar-theme.dark-theme app-arl-table .add-button-list,
.calendar-theme.theme-override.theme-override.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.docs-theme.dark-theme app-pseudo-step-header .wrapper-button.active,
.docs-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active,
.calendar-theme.dark-theme app-pseudo-step-header .wrapper-button.active,
.calendar-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #546e7a;
}
.docs-theme.dark-theme app-pseudo-step-header .image-wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .image-wrapper,
.calendar-theme.dark-theme app-pseudo-step-header .image-wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.docs-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.docs-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.calendar-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.calendar-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.docs-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.calendar-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #546e7a;
  color: white;
}
.docs-theme.dark-theme app-milestone-modal .status-form,
.docs-theme.theme-override.theme-override.dark-theme app-milestone-modal .status-form,
.calendar-theme.dark-theme app-milestone-modal .status-form,
.calendar-theme.theme-override.theme-override.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.docs-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.docs-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.docs-theme.dark-theme app-e-invoice-view .borders,
.docs-theme.dark-theme app-e-invoice-view .borders-column,
.docs-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.docs-theme.dark-theme app-e-invoice-view .borders-row,
.docs-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.docs-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.docs-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.docs-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders,
.docs-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column,
.docs-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.docs-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row,
.docs-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.calendar-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.calendar-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.calendar-theme.dark-theme app-e-invoice-view .borders,
.calendar-theme.dark-theme app-e-invoice-view .borders-column,
.calendar-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.calendar-theme.dark-theme app-e-invoice-view .borders-row,
.calendar-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.calendar-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.calendar-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.calendar-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders,
.calendar-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column,
.calendar-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.calendar-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row,
.calendar-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme app-e-invoice-view .mat-table td,
.docs-theme.dark-theme app-e-invoice-view .mat-table th,
.docs-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table td,
.docs-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table th,
.calendar-theme.dark-theme app-e-invoice-view .mat-table td,
.calendar-theme.dark-theme app-e-invoice-view .mat-table th,
.calendar-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table td,
.calendar-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.docs-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.docs-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.docs-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.docs-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders,
.docs-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.docs-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.calendar-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.calendar-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.calendar-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.calendar-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders,
.calendar-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.calendar-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.docs-theme.dark-theme app-detail-contract .primary,
.docs-theme.theme-override.theme-override.dark-theme app-detail-contract .primary,
.calendar-theme.dark-theme app-detail-contract .primary,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-contract .primary {
  color: #546e7a;
}
.docs-theme.dark-theme app-detail-contract .filter,
.docs-theme.theme-override.theme-override.dark-theme app-detail-contract .filter,
.calendar-theme.dark-theme app-detail-contract .filter,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-contract .filter {
  background-color: white;
}
.docs-theme.dark-theme app-detail-contract .filter h2,
.docs-theme.theme-override.theme-override.dark-theme app-detail-contract .filter h2,
.calendar-theme.dark-theme app-detail-contract .filter h2,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-contract .filter h2 {
  color: #546e7a;
}
.docs-theme.dark-theme app-contract-list header.header,
.docs-theme.theme-override.theme-override.dark-theme app-contract-list header.header,
.calendar-theme.dark-theme app-contract-list header.header,
.calendar-theme.theme-override.theme-override.dark-theme app-contract-list header.header {
  color: white;
  background-color: #37474f;
}
.docs-theme.dark-theme app-detail-doctor .deleted,
.docs-theme.theme-override.theme-override.dark-theme app-detail-doctor .deleted,
.calendar-theme.dark-theme app-detail-doctor .deleted,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.docs-theme.dark-theme app-detail-doctor .bookmark-wrapper,
.docs-theme.theme-override.theme-override.dark-theme app-detail-doctor .bookmark-wrapper,
.calendar-theme.dark-theme app-detail-doctor .bookmark-wrapper,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.docs-theme.dark-theme app-detail-doctor a.link,
.docs-theme.theme-override.theme-override.dark-theme app-detail-doctor a.link,
.calendar-theme.dark-theme app-detail-doctor a.link,
.calendar-theme.theme-override.theme-override.dark-theme app-detail-doctor a.link {
  color: white;
}
.dms-theme .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.dms-theme .mat-option,
.dms-theme.theme-override.theme-override .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-option:hover:not(.mat-option-disabled), .dms-theme .mat-option:focus:not(.mat-option-disabled),
.dms-theme.theme-override.theme-override .mat-option:hover:not(.mat-option-disabled),
.dms-theme.theme-override.theme-override .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.dms-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.dms-theme.theme-override.theme-override .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.dms-theme .mat-option.mat-active,
.dms-theme.theme-override.theme-override .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-option.mat-option-disabled,
.dms-theme.theme-override.theme-override .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.dms-theme.theme-override.theme-override .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e53935;
}
.dms-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.dms-theme.theme-override.theme-override .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.dms-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.dms-theme.theme-override.theme-override .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.dms-theme .mat-optgroup-label,
.dms-theme.theme-override.theme-override .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.dms-theme .mat-optgroup-disabled .mat-optgroup-label,
.dms-theme.theme-override.theme-override .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-pseudo-checkbox,
.dms-theme.theme-override.theme-override .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.dms-theme .mat-pseudo-checkbox::after,
.dms-theme.theme-override.theme-override .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.dms-theme .mat-pseudo-checkbox-disabled,
.dms-theme.theme-override.theme-override .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.dms-theme .mat-primary .mat-pseudo-checkbox-checked,
.dms-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.dms-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-checked,
.dms-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #e53935;
}
.dms-theme .mat-pseudo-checkbox-checked,
.dms-theme .mat-pseudo-checkbox-indeterminate,
.dms-theme .mat-accent .mat-pseudo-checkbox-checked,
.dms-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.dms-theme.theme-override.theme-override .mat-pseudo-checkbox-checked,
.dms-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate,
.dms-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-checked,
.dms-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.dms-theme .mat-warn .mat-pseudo-checkbox-checked,
.dms-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.dms-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-checked,
.dms-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.dms-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.dms-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.dms-theme.theme-override.theme-override .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.dms-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.dms-theme .mat-app-background, .dms-theme.mat-app-background,
.dms-theme.theme-override.theme-override .mat-app-background,
.dms-theme.theme-override.theme-override.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-elevation-z0,
.dms-theme.theme-override.theme-override .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z1,
.dms-theme.theme-override.theme-override .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z2,
.dms-theme.theme-override.theme-override .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z3,
.dms-theme.theme-override.theme-override .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z4,
.dms-theme.theme-override.theme-override .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z5,
.dms-theme.theme-override.theme-override .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z6,
.dms-theme.theme-override.theme-override .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z7,
.dms-theme.theme-override.theme-override .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z8,
.dms-theme.theme-override.theme-override .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z9,
.dms-theme.theme-override.theme-override .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z10,
.dms-theme.theme-override.theme-override .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z11,
.dms-theme.theme-override.theme-override .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z12,
.dms-theme.theme-override.theme-override .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z13,
.dms-theme.theme-override.theme-override .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z14,
.dms-theme.theme-override.theme-override .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z15,
.dms-theme.theme-override.theme-override .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z16,
.dms-theme.theme-override.theme-override .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z17,
.dms-theme.theme-override.theme-override .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z18,
.dms-theme.theme-override.theme-override .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z19,
.dms-theme.theme-override.theme-override .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z20,
.dms-theme.theme-override.theme-override .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z21,
.dms-theme.theme-override.theme-override .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z22,
.dms-theme.theme-override.theme-override .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z23,
.dms-theme.theme-override.theme-override .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-elevation-z24,
.dms-theme.theme-override.theme-override .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.dms-theme .mat-autocomplete-panel,
.dms-theme.theme-override.theme-override .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.dms-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.dms-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.dms-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-badge,
.dms-theme.theme-override.theme-override .mat-badge {
  position: relative;
}
.dms-theme .mat-badge.mat-badge,
.dms-theme.theme-override.theme-override .mat-badge.mat-badge {
  overflow: visible;
}
.dms-theme .mat-badge-hidden .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-hidden .mat-badge-content {
  display: none;
}
.dms-theme .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.dms-theme .ng-animate-disabled .mat-badge-content,
.dms-theme .mat-badge-content._mat-animation-noopable,
.dms-theme.theme-override.theme-override .ng-animate-disabled .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.dms-theme .mat-badge-content.mat-badge-active,
.dms-theme.theme-override.theme-override .mat-badge-content.mat-badge-active {
  transform: none;
}
.dms-theme .mat-badge-small .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.dms-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.dms-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.dms-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .dms-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.dms-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .dms-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.dms-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .dms-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.dms-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .dms-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.dms-theme .mat-badge-medium .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.dms-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.dms-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.dms-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .dms-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.dms-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .dms-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.dms-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .dms-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.dms-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .dms-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.dms-theme .mat-badge-large .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.dms-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.dms-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.dms-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .dms-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.dms-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .dms-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.dms-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .dms-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.dms-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .dms-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.dms-theme .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-content {
  color: white;
  background: #e53935;
}
.cdk-high-contrast-active .dms-theme .mat-badge-content, .cdk-high-contrast-active .dms-theme.theme-override.theme-override .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.dms-theme .mat-badge-accent .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-badge-warn .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.dms-theme .mat-badge-disabled .mat-badge-content,
.dms-theme.theme-override.theme-override .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-bottom-sheet-container,
.dms-theme.theme-override.theme-override .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-button, .dms-theme .mat-icon-button, .dms-theme .mat-stroked-button,
.dms-theme.theme-override.theme-override .mat-button,
.dms-theme.theme-override.theme-override .mat-icon-button,
.dms-theme.theme-override.theme-override .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.dms-theme .mat-button.mat-primary, .dms-theme .mat-icon-button.mat-primary, .dms-theme .mat-stroked-button.mat-primary,
.dms-theme.theme-override.theme-override .mat-button.mat-primary,
.dms-theme.theme-override.theme-override .mat-icon-button.mat-primary,
.dms-theme.theme-override.theme-override .mat-stroked-button.mat-primary {
  color: #e53935;
}
.dms-theme .mat-button.mat-accent, .dms-theme .mat-icon-button.mat-accent, .dms-theme .mat-stroked-button.mat-accent,
.dms-theme.theme-override.theme-override .mat-button.mat-accent,
.dms-theme.theme-override.theme-override .mat-icon-button.mat-accent,
.dms-theme.theme-override.theme-override .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.dms-theme .mat-button.mat-warn, .dms-theme .mat-icon-button.mat-warn, .dms-theme .mat-stroked-button.mat-warn,
.dms-theme.theme-override.theme-override .mat-button.mat-warn,
.dms-theme.theme-override.theme-override .mat-icon-button.mat-warn,
.dms-theme.theme-override.theme-override .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.dms-theme .mat-button.mat-primary.mat-button-disabled, .dms-theme .mat-button.mat-accent.mat-button-disabled, .dms-theme .mat-button.mat-warn.mat-button-disabled, .dms-theme .mat-button.mat-button-disabled.mat-button-disabled, .dms-theme .mat-icon-button.mat-primary.mat-button-disabled, .dms-theme .mat-icon-button.mat-accent.mat-button-disabled, .dms-theme .mat-icon-button.mat-warn.mat-button-disabled, .dms-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .dms-theme .mat-stroked-button.mat-primary.mat-button-disabled, .dms-theme .mat-stroked-button.mat-accent.mat-button-disabled, .dms-theme .mat-stroked-button.mat-warn.mat-button-disabled, .dms-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-button.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-button.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-button.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-button.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-icon-button.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-icon-button.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-icon-button.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-stroked-button.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-stroked-button.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-stroked-button.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.dms-theme .mat-button.mat-primary .mat-button-focus-overlay, .dms-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .dms-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override .mat-button.mat-primary .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override .mat-icon-button.mat-primary .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #e53935;
}
.dms-theme .mat-button.mat-accent .mat-button-focus-overlay, .dms-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .dms-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override .mat-button.mat-accent .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override .mat-icon-button.mat-accent .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.dms-theme .mat-button.mat-warn .mat-button-focus-overlay, .dms-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .dms-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override .mat-button.mat-warn .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override .mat-icon-button.mat-warn .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.dms-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .dms-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .dms-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override .mat-button.mat-button-disabled .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.dms-theme .mat-button .mat-ripple-element, .dms-theme .mat-icon-button .mat-ripple-element, .dms-theme .mat-stroked-button .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-button .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-icon-button .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.dms-theme .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override .mat-button-focus-overlay {
  background: black;
}
.dms-theme .mat-stroked-button:not(.mat-button-disabled),
.dms-theme.theme-override.theme-override .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-flat-button, .dms-theme .mat-raised-button, .dms-theme .mat-fab, .dms-theme .mat-mini-fab,
.dms-theme.theme-override.theme-override .mat-flat-button,
.dms-theme.theme-override.theme-override .mat-raised-button,
.dms-theme.theme-override.theme-override .mat-fab,
.dms-theme.theme-override.theme-override .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.dms-theme .mat-flat-button.mat-primary, .dms-theme .mat-raised-button.mat-primary, .dms-theme .mat-fab.mat-primary, .dms-theme .mat-mini-fab.mat-primary,
.dms-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.dms-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.dms-theme.theme-override.theme-override .mat-fab.mat-primary,
.dms-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  color: white;
}
.dms-theme .mat-flat-button.mat-accent, .dms-theme .mat-raised-button.mat-accent, .dms-theme .mat-fab.mat-accent, .dms-theme .mat-mini-fab.mat-accent,
.dms-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.dms-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.dms-theme.theme-override.theme-override .mat-fab.mat-accent,
.dms-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-flat-button.mat-warn, .dms-theme .mat-raised-button.mat-warn, .dms-theme .mat-fab.mat-warn, .dms-theme .mat-mini-fab.mat-warn,
.dms-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.dms-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.dms-theme.theme-override.theme-override .mat-fab.mat-warn,
.dms-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  color: white;
}
.dms-theme .mat-flat-button.mat-primary.mat-button-disabled, .dms-theme .mat-flat-button.mat-accent.mat-button-disabled, .dms-theme .mat-flat-button.mat-warn.mat-button-disabled, .dms-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .dms-theme .mat-raised-button.mat-primary.mat-button-disabled, .dms-theme .mat-raised-button.mat-accent.mat-button-disabled, .dms-theme .mat-raised-button.mat-warn.mat-button-disabled, .dms-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .dms-theme .mat-fab.mat-primary.mat-button-disabled, .dms-theme .mat-fab.mat-accent.mat-button-disabled, .dms-theme .mat-fab.mat-warn.mat-button-disabled, .dms-theme .mat-fab.mat-button-disabled.mat-button-disabled, .dms-theme .mat-mini-fab.mat-primary.mat-button-disabled, .dms-theme .mat-mini-fab.mat-accent.mat-button-disabled, .dms-theme .mat-mini-fab.mat-warn.mat-button-disabled, .dms-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.dms-theme .mat-flat-button.mat-primary, .dms-theme .mat-raised-button.mat-primary, .dms-theme .mat-fab.mat-primary, .dms-theme .mat-mini-fab.mat-primary,
.dms-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.dms-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.dms-theme.theme-override.theme-override .mat-fab.mat-primary,
.dms-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  background-color: #e53935;
}
.dms-theme .mat-flat-button.mat-accent, .dms-theme .mat-raised-button.mat-accent, .dms-theme .mat-fab.mat-accent, .dms-theme .mat-mini-fab.mat-accent,
.dms-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.dms-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.dms-theme.theme-override.theme-override .mat-fab.mat-accent,
.dms-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.dms-theme .mat-flat-button.mat-warn, .dms-theme .mat-raised-button.mat-warn, .dms-theme .mat-fab.mat-warn, .dms-theme .mat-mini-fab.mat-warn,
.dms-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.dms-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.dms-theme.theme-override.theme-override .mat-fab.mat-warn,
.dms-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.dms-theme .mat-flat-button.mat-primary.mat-button-disabled, .dms-theme .mat-flat-button.mat-accent.mat-button-disabled, .dms-theme .mat-flat-button.mat-warn.mat-button-disabled, .dms-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .dms-theme .mat-raised-button.mat-primary.mat-button-disabled, .dms-theme .mat-raised-button.mat-accent.mat-button-disabled, .dms-theme .mat-raised-button.mat-warn.mat-button-disabled, .dms-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .dms-theme .mat-fab.mat-primary.mat-button-disabled, .dms-theme .mat-fab.mat-accent.mat-button-disabled, .dms-theme .mat-fab.mat-warn.mat-button-disabled, .dms-theme .mat-fab.mat-button-disabled.mat-button-disabled, .dms-theme .mat-mini-fab.mat-primary.mat-button-disabled, .dms-theme .mat-mini-fab.mat-accent.mat-button-disabled, .dms-theme .mat-mini-fab.mat-warn.mat-button-disabled, .dms-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-flat-button.mat-primary .mat-ripple-element, .dms-theme .mat-raised-button.mat-primary .mat-ripple-element, .dms-theme .mat-fab.mat-primary .mat-ripple-element, .dms-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-flat-button.mat-primary .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-raised-button.mat-primary .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-fab.mat-primary .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.dms-theme .mat-flat-button.mat-accent .mat-ripple-element, .dms-theme .mat-raised-button.mat-accent .mat-ripple-element, .dms-theme .mat-fab.mat-accent .mat-ripple-element, .dms-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-flat-button.mat-accent .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-raised-button.mat-accent .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-fab.mat-accent .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.dms-theme .mat-flat-button.mat-warn .mat-ripple-element, .dms-theme .mat-raised-button.mat-warn .mat-ripple-element, .dms-theme .mat-fab.mat-warn .mat-ripple-element, .dms-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-flat-button.mat-warn .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-raised-button.mat-warn .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-fab.mat-warn .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.dms-theme .mat-stroked-button:not([class*=mat-elevation-z]), .dms-theme .mat-flat-button:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override .mat-stroked-button:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-raised-button:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-fab:not([class*=mat-elevation-z]), .dms-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override .mat-fab:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .dms-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .dms-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.dms-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.dms-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.dms-theme .mat-button-toggle,
.dms-theme.theme-override.theme-override .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.dms-theme.theme-override.theme-override .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-button-toggle-appearance-standard,
.dms-theme.theme-override.theme-override .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.dms-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.dms-theme.theme-override.theme-override .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.dms-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.dms-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.dms-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.dms-theme.theme-override.theme-override [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.dms-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.dms-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.dms-theme .mat-button-toggle-checked,
.dms-theme.theme-override.theme-override .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.dms-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.dms-theme.theme-override.theme-override .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-button-toggle-disabled,
.dms-theme.theme-override.theme-override .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.dms-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.dms-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.dms-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.dms-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.dms-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.dms-theme .mat-button-toggle-group-appearance-standard,
.dms-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.dms-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.dms-theme .mat-card,
.dms-theme.theme-override.theme-override .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-card:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-card-subtitle,
.dms-theme.theme-override.theme-override .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.dms-theme .mat-checkbox-frame,
.dms-theme.theme-override.theme-override .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.dms-theme .mat-checkbox-checkmark,
.dms-theme.theme-override.theme-override .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.dms-theme .mat-checkbox-checkmark-path,
.dms-theme.theme-override.theme-override .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.dms-theme .mat-checkbox-mixedmark,
.dms-theme.theme-override.theme-override .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.dms-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .dms-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.dms-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.dms-theme.theme-override.theme-override .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #e53935;
}
.dms-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .dms-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.dms-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.dms-theme.theme-override.theme-override .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.dms-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .dms-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.dms-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.dms-theme.theme-override.theme-override .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.dms-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .dms-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.dms-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.dms-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.dms-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.dms-theme.theme-override.theme-override .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.dms-theme .mat-checkbox-disabled .mat-checkbox-label,
.dms-theme.theme-override.theme-override .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-checkbox .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.dms-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.dms-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #e53935;
}
.dms-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.dms-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.dms-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.dms-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.dms-theme .mat-chip.mat-standard-chip,
.dms-theme.theme-override.theme-override .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.dms-theme.theme-override.theme-override .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.dms-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.dms-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.dms-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.dms-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.dms-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.dms-theme .mat-chip.mat-standard-chip::after,
.dms-theme.theme-override.theme-override .mat-chip.mat-standard-chip::after {
  background: black;
}
.dms-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.dms-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #e53935;
  color: white;
}
.dms-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.dms-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.dms-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.dms-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.dms-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.dms-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.dms-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.dms-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.dms-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.dms-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.dms-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.dms-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.dms-theme .mat-table,
.dms-theme.theme-override.theme-override .mat-table {
  background: white;
}
.dms-theme .mat-table thead, .dms-theme .mat-table tbody, .dms-theme .mat-table tfoot,
.dms-theme mat-header-row, .dms-theme mat-row, .dms-theme mat-footer-row,
.dms-theme [mat-header-row], .dms-theme [mat-row], .dms-theme [mat-footer-row],
.dms-theme .mat-table-sticky,
.dms-theme.theme-override.theme-override .mat-table thead,
.dms-theme.theme-override.theme-override .mat-table tbody,
.dms-theme.theme-override.theme-override .mat-table tfoot,
.dms-theme.theme-override.theme-override mat-header-row,
.dms-theme.theme-override.theme-override mat-row,
.dms-theme.theme-override.theme-override mat-footer-row,
.dms-theme.theme-override.theme-override [mat-header-row],
.dms-theme.theme-override.theme-override [mat-row],
.dms-theme.theme-override.theme-override [mat-footer-row],
.dms-theme.theme-override.theme-override .mat-table-sticky {
  background: inherit;
}
.dms-theme mat-row, .dms-theme mat-header-row, .dms-theme mat-footer-row,
.dms-theme th.mat-header-cell, .dms-theme td.mat-cell, .dms-theme td.mat-footer-cell,
.dms-theme.theme-override.theme-override mat-row,
.dms-theme.theme-override.theme-override mat-header-row,
.dms-theme.theme-override.theme-override mat-footer-row,
.dms-theme.theme-override.theme-override th.mat-header-cell,
.dms-theme.theme-override.theme-override td.mat-cell,
.dms-theme.theme-override.theme-override td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-header-cell,
.dms-theme.theme-override.theme-override .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.dms-theme .mat-cell, .dms-theme .mat-footer-cell,
.dms-theme.theme-override.theme-override .mat-cell,
.dms-theme.theme-override.theme-override .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-calendar-arrow,
.dms-theme.theme-override.theme-override .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.dms-theme .mat-datepicker-toggle,
.dms-theme .mat-datepicker-content .mat-calendar-next-button,
.dms-theme .mat-datepicker-content .mat-calendar-previous-button,
.dms-theme.theme-override.theme-override .mat-datepicker-toggle,
.dms-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-next-button,
.dms-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.dms-theme .mat-calendar-table-header-divider::after,
.dms-theme.theme-override.theme-override .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-calendar-table-header,
.dms-theme .mat-calendar-body-label,
.dms-theme.theme-override.theme-override .mat-calendar-table-header,
.dms-theme.theme-override.theme-override .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.dms-theme .mat-calendar-body-cell-content,
.dms-theme .mat-date-range-input-separator,
.dms-theme.theme-override.theme-override .mat-calendar-body-cell-content,
.dms-theme.theme-override.theme-override .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.dms-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-form-field-disabled .mat-date-range-input-separator,
.dms-theme.theme-override.theme-override .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-calendar-body-in-preview,
.dms-theme.theme-override.theme-override .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.dms-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.dms-theme .mat-calendar-body-in-range::before,
.dms-theme.theme-override.theme-override .mat-calendar-body-in-range::before {
  background: rgba(229, 57, 53, 0.2);
}
.dms-theme .mat-calendar-body-comparison-identical,
.dms-theme .mat-calendar-body-in-comparison-range::before,
.dms-theme.theme-override.theme-override .mat-calendar-body-comparison-identical,
.dms-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.dms-theme .mat-calendar-body-comparison-bridge-start::before,
.dms-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.dms-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-start::before,
.dms-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(229, 57, 53, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dms-theme .mat-calendar-body-comparison-bridge-end::before,
.dms-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.dms-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-end::before,
.dms-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(229, 57, 53, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dms-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.dms-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.dms-theme.theme-override.theme-override .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.dms-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.dms-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dms-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.dms-theme.theme-override.theme-override .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dms-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.dms-theme .mat-calendar-body-selected,
.dms-theme.theme-override.theme-override .mat-calendar-body-selected {
  background-color: #e53935;
  color: white;
}
.dms-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.dms-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(229, 57, 53, 0.4);
}
.dms-theme .mat-calendar-body-today.mat-calendar-body-selected,
.dms-theme.theme-override.theme-override .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.dms-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(229, 57, 53, 0.3);
}
@media (hover: hover) {
  .dms-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(229, 57, 53, 0.3);
  }
}
.dms-theme .mat-datepicker-content,
.dms-theme.theme-override.theme-override .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.dms-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.dms-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.dms-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.dms-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dms-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.dms-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dms-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.dms-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.dms-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dms-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.dms-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.dms-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .dms-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.dms-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.dms-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.dms-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.dms-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.dms-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dms-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.dms-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dms-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.dms-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.dms-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dms-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.dms-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.dms-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.dms-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.dms-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .dms-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.dms-theme .mat-datepicker-content-touch,
.dms-theme.theme-override.theme-override .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-datepicker-toggle-active,
.dms-theme.theme-override.theme-override .mat-datepicker-toggle-active {
  color: #e53935;
}
.dms-theme .mat-datepicker-toggle-active.mat-accent,
.dms-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.dms-theme .mat-datepicker-toggle-active.mat-warn,
.dms-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.dms-theme .mat-date-range-input-inner[disabled],
.dms-theme.theme-override.theme-override .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-dialog-container,
.dms-theme.theme-override.theme-override .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-divider,
.dms-theme.theme-override.theme-override .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-divider-vertical,
.dms-theme.theme-override.theme-override .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-expansion-panel,
.dms-theme.theme-override.theme-override .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-action-row,
.dms-theme.theme-override.theme-override .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .dms-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .dms-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.dms-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.dms-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.dms-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .dms-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.dms-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.dms-theme .mat-expansion-panel-header-title,
.dms-theme.theme-override.theme-override .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-expansion-panel-header-description,
.dms-theme .mat-expansion-indicator::after,
.dms-theme.theme-override.theme-override .mat-expansion-panel-header-description,
.dms-theme.theme-override.theme-override .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.dms-theme .mat-expansion-panel-header[aria-disabled=true],
.dms-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.dms-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.dms-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.dms-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.dms-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.dms-theme .mat-form-field-label,
.dms-theme.theme-override.theme-override .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.dms-theme .mat-hint,
.dms-theme.theme-override.theme-override .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.dms-theme .mat-form-field.mat-focused .mat-form-field-label,
.dms-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label {
  color: #e53935;
}
.dms-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.dms-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.dms-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.dms-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.dms-theme .mat-focused .mat-form-field-required-marker,
.dms-theme.theme-override.theme-override .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.dms-theme .mat-form-field-ripple,
.dms-theme.theme-override.theme-override .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.dms-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #e53935;
}
.dms-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.dms-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.dms-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.dms-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.dms-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.dms-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #e53935;
}
.dms-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.dms-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.dms-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.dms-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.dms-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.dms-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.dms-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.dms-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.dms-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.dms-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.dms-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.dms-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.dms-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.dms-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.dms-theme .mat-error,
.dms-theme.theme-override.theme-override .mat-error {
  color: #e91e63;
}
.dms-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.dms-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.dms-theme .mat-form-field-appearance-legacy .mat-hint,
.dms-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.dms-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.dms-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.dms-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.dms-theme.theme-override.theme-override .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.dms-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.dms-theme.theme-override.theme-override .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.dms-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.dms-theme.theme-override.theme-override .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.dms-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.dms-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.dms-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.dms-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.dms-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.dms-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.dms-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.dms-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.dms-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.dms-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.dms-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.dms-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.dms-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #e53935;
}
.dms-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.dms-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.dms-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.dms-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.dms-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.dms-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.dms-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.dms-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.dms-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.dms-theme .mat-icon.mat-primary,
.dms-theme.theme-override.theme-override .mat-icon.mat-primary {
  color: #e53935;
}
.dms-theme .mat-icon.mat-accent,
.dms-theme.theme-override.theme-override .mat-icon.mat-accent {
  color: #fafafa;
}
.dms-theme .mat-icon.mat-warn,
.dms-theme.theme-override.theme-override .mat-icon.mat-warn {
  color: #e91e63;
}
.dms-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.dms-theme.theme-override.theme-override .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.dms-theme .mat-input-element:disabled,
.dms-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.dms-theme.theme-override.theme-override .mat-input-element:disabled,
.dms-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-input-element,
.dms-theme.theme-override.theme-override .mat-input-element {
  caret-color: #e53935;
}
.dms-theme .mat-input-element::placeholder,
.dms-theme.theme-override.theme-override .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.dms-theme .mat-input-element::-moz-placeholder,
.dms-theme.theme-override.theme-override .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.dms-theme .mat-input-element::-webkit-input-placeholder,
.dms-theme.theme-override.theme-override .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.dms-theme .mat-input-element:-ms-input-placeholder,
.dms-theme.theme-override.theme-override .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.dms-theme .mat-form-field.mat-accent .mat-input-element,
.dms-theme.theme-override.theme-override .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.dms-theme .mat-form-field.mat-warn .mat-input-element,
.dms-theme .mat-form-field-invalid .mat-input-element,
.dms-theme.theme-override.theme-override .mat-form-field.mat-warn .mat-input-element,
.dms-theme.theme-override.theme-override .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.dms-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.dms-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.dms-theme .mat-list-base .mat-list-item,
.dms-theme.theme-override.theme-override .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-list-base .mat-list-option,
.dms-theme.theme-override.theme-override .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-list-base .mat-subheader,
.dms-theme.theme-override.theme-override .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.dms-theme .mat-list-base .mat-list-item-disabled,
.dms-theme.theme-override.theme-override .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-list-option:hover, .dms-theme .mat-list-option:focus,
.dms-theme .mat-nav-list .mat-list-item:hover,
.dms-theme .mat-nav-list .mat-list-item:focus,
.dms-theme .mat-action-list .mat-list-item:hover,
.dms-theme .mat-action-list .mat-list-item:focus,
.dms-theme.theme-override.theme-override .mat-list-option:hover,
.dms-theme.theme-override.theme-override .mat-list-option:focus,
.dms-theme.theme-override.theme-override .mat-nav-list .mat-list-item:hover,
.dms-theme.theme-override.theme-override .mat-nav-list .mat-list-item:focus,
.dms-theme.theme-override.theme-override .mat-action-list .mat-list-item:hover,
.dms-theme.theme-override.theme-override .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.dms-theme .mat-list-single-selected-option, .dms-theme .mat-list-single-selected-option:hover, .dms-theme .mat-list-single-selected-option:focus,
.dms-theme.theme-override.theme-override .mat-list-single-selected-option,
.dms-theme.theme-override.theme-override .mat-list-single-selected-option:hover,
.dms-theme.theme-override.theme-override .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-menu-panel,
.dms-theme.theme-override.theme-override .mat-menu-panel {
  background: white;
}
.dms-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-menu-item,
.dms-theme.theme-override.theme-override .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-menu-item[disabled],
.dms-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.dms-theme .mat-menu-item[disabled] .mat-icon-no-color,
.dms-theme.theme-override.theme-override .mat-menu-item[disabled],
.dms-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-menu-submenu-icon,
.dms-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-menu-item .mat-icon-no-color,
.dms-theme .mat-menu-submenu-icon,
.dms-theme.theme-override.theme-override .mat-menu-item .mat-icon-no-color,
.dms-theme.theme-override.theme-override .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.dms-theme .mat-menu-item:hover:not([disabled]),
.dms-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.dms-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.dms-theme .mat-menu-item-highlighted:not([disabled]),
.dms-theme.theme-override.theme-override .mat-menu-item:hover:not([disabled]),
.dms-theme.theme-override.theme-override .mat-menu-item.cdk-program-focused:not([disabled]),
.dms-theme.theme-override.theme-override .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.dms-theme.theme-override.theme-override .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.dms-theme .mat-paginator,
.dms-theme.theme-override.theme-override .mat-paginator {
  background: white;
}
.dms-theme .mat-paginator,
.dms-theme .mat-paginator-page-size .mat-select-trigger,
.dms-theme.theme-override.theme-override .mat-paginator,
.dms-theme.theme-override.theme-override .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.dms-theme .mat-paginator-decrement,
.dms-theme .mat-paginator-increment,
.dms-theme.theme-override.theme-override .mat-paginator-decrement,
.dms-theme.theme-override.theme-override .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.dms-theme .mat-paginator-first,
.dms-theme .mat-paginator-last,
.dms-theme.theme-override.theme-override .mat-paginator-first,
.dms-theme.theme-override.theme-override .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.dms-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.dms-theme .mat-icon-button[disabled] .mat-paginator-increment,
.dms-theme .mat-icon-button[disabled] .mat-paginator-first,
.dms-theme .mat-icon-button[disabled] .mat-paginator-last,
.dms-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-decrement,
.dms-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-increment,
.dms-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-first,
.dms-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-progress-bar-background,
.dms-theme.theme-override.theme-override .mat-progress-bar-background {
  fill: #e8c2c5;
}
.dms-theme .mat-progress-bar-buffer,
.dms-theme.theme-override.theme-override .mat-progress-bar-buffer {
  background-color: #e8c2c5;
}
.dms-theme .mat-progress-bar-fill::after,
.dms-theme.theme-override.theme-override .mat-progress-bar-fill::after {
  background-color: #e53935;
}
.dms-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.dms-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.dms-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.dms-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.dms-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.dms-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.dms-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.dms-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.dms-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.dms-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.dms-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.dms-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.dms-theme .mat-progress-spinner circle, .dms-theme .mat-spinner circle,
.dms-theme.theme-override.theme-override .mat-progress-spinner circle,
.dms-theme.theme-override.theme-override .mat-spinner circle {
  stroke: #e53935;
}
.dms-theme .mat-progress-spinner.mat-accent circle, .dms-theme .mat-spinner.mat-accent circle,
.dms-theme.theme-override.theme-override .mat-progress-spinner.mat-accent circle,
.dms-theme.theme-override.theme-override .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.dms-theme .mat-progress-spinner.mat-warn circle, .dms-theme .mat-spinner.mat-warn circle,
.dms-theme.theme-override.theme-override .mat-progress-spinner.mat-warn circle,
.dms-theme.theme-override.theme-override .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.dms-theme .mat-radio-outer-circle,
.dms-theme.theme-override.theme-override .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.dms-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.dms-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e53935;
}
.dms-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.dms-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .dms-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .dms-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.dms-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-inner-circle,
.dms-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.dms-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.dms-theme.theme-override.theme-override .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #e53935;
}
.dms-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.dms-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.dms-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.dms-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .dms-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .dms-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.dms-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-inner-circle,
.dms-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.dms-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.dms-theme.theme-override.theme-override .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.dms-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.dms-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.dms-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.dms-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .dms-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .dms-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.dms-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-inner-circle,
.dms-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.dms-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.dms-theme.theme-override.theme-override .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.dms-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.dms-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.dms-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.dms-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.dms-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.dms-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.dms-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-radio-button .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.dms-theme .mat-select-value,
.dms-theme.theme-override.theme-override .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-select-placeholder,
.dms-theme.theme-override.theme-override .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.dms-theme .mat-select-disabled .mat-select-value,
.dms-theme.theme-override.theme-override .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-select-arrow,
.dms-theme.theme-override.theme-override .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.dms-theme .mat-select-panel,
.dms-theme.theme-override.theme-override .mat-select-panel {
  background: white;
}
.dms-theme .mat-select-panel:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.dms-theme.theme-override.theme-override .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.dms-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #e53935;
}
.dms-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.dms-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.dms-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.dms-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.dms-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.dms-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.dms-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.dms-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-drawer-container,
.dms-theme.theme-override.theme-override .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-drawer,
.dms-theme.theme-override.theme-override .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-drawer.mat-drawer-push,
.dms-theme.theme-override.theme-override .mat-drawer.mat-drawer-push {
  background-color: white;
}
.dms-theme .mat-drawer:not(.mat-drawer-side),
.dms-theme.theme-override.theme-override .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-drawer-side,
.dms-theme.theme-override.theme-override .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-drawer-side.mat-drawer-end,
.dms-theme.theme-override.theme-override .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.dms-theme [dir=rtl] .mat-drawer-side,
.dms-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.dms-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.dms-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-drawer-backdrop.mat-drawer-shown,
.dms-theme.theme-override.theme-override .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.dms-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.dms-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.dms-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.dms-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.dms-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.dms-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.dms-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #e53935;
}
.dms-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.dms-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(229, 57, 53, 0.54);
}
.dms-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #e53935;
}
.dms-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.dms-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.dms-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.dms-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.dms-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.dms-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.dms-theme .mat-slide-toggle-thumb,
.dms-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.dms-theme .mat-slide-toggle-bar,
.dms-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-slider-track-background,
.dms-theme.theme-override.theme-override .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.dms-theme .mat-slider.mat-primary .mat-slider-track-fill,
.dms-theme .mat-slider.mat-primary .mat-slider-thumb,
.dms-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.dms-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-track-fill,
.dms-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb,
.dms-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #e53935;
}
.dms-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.dms-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.dms-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.dms-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(229, 57, 53, 0.2);
}
.dms-theme .mat-slider.mat-accent .mat-slider-track-fill,
.dms-theme .mat-slider.mat-accent .mat-slider-thumb,
.dms-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.dms-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-track-fill,
.dms-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb,
.dms-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.dms-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.dms-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.dms-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.dms-theme .mat-slider.mat-warn .mat-slider-track-fill,
.dms-theme .mat-slider.mat-warn .mat-slider-thumb,
.dms-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.dms-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-track-fill,
.dms-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb,
.dms-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.dms-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.dms-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.dms-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.dms-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.dms-theme .mat-slider:hover .mat-slider-track-background,
.dms-theme .mat-slider.cdk-focused .mat-slider-track-background,
.dms-theme.theme-override.theme-override .mat-slider:hover .mat-slider-track-background,
.dms-theme.theme-override.theme-override .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.dms-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.dms-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.dms-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-background,
.dms-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.dms-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.dms-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.dms-theme.theme-override.theme-override .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.dms-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.dms-theme.theme-override.theme-override .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.dms-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.dms-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.dms-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.dms-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.dms-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.dms-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.dms-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.dms-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.dms-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .dms-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.dms-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.dms-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .dms-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.dms-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.dms-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.dms-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.dms-theme.theme-override.theme-override .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.dms-theme .mat-slider-horizontal .mat-slider-ticks,
.dms-theme.theme-override.theme-override .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.dms-theme .mat-slider-vertical .mat-slider-ticks,
.dms-theme.theme-override.theme-override .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.dms-theme .mat-step-header.cdk-keyboard-focused, .dms-theme .mat-step-header.cdk-program-focused, .dms-theme .mat-step-header:hover:not([aria-disabled]), .dms-theme .mat-step-header:hover[aria-disabled=false],
.dms-theme.theme-override.theme-override .mat-step-header.cdk-keyboard-focused,
.dms-theme.theme-override.theme-override .mat-step-header.cdk-program-focused,
.dms-theme.theme-override.theme-override .mat-step-header:hover:not([aria-disabled]),
.dms-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.dms-theme .mat-step-header:hover[aria-disabled=true],
.dms-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .dms-theme .mat-step-header:hover,
.dms-theme.theme-override.theme-override .mat-step-header:hover {
    background: none;
  }
}
.dms-theme .mat-step-header .mat-step-label,
.dms-theme .mat-step-header .mat-step-optional,
.dms-theme.theme-override.theme-override .mat-step-header .mat-step-label,
.dms-theme.theme-override.theme-override .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.dms-theme .mat-step-header .mat-step-icon,
.dms-theme.theme-override.theme-override .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.dms-theme .mat-step-header .mat-step-icon-selected,
.dms-theme .mat-step-header .mat-step-icon-state-done,
.dms-theme .mat-step-header .mat-step-icon-state-edit,
.dms-theme.theme-override.theme-override .mat-step-header .mat-step-icon-selected,
.dms-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-done,
.dms-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-edit {
  background-color: #e53935;
  color: white;
}
.dms-theme .mat-step-header.mat-accent .mat-step-icon,
.dms-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.dms-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.dms-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.dms-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-selected,
.dms-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-done,
.dms-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-step-header.mat-warn .mat-step-icon,
.dms-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.dms-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.dms-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.dms-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.dms-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-selected,
.dms-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-done,
.dms-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.dms-theme .mat-step-header .mat-step-icon-state-error,
.dms-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.dms-theme .mat-step-header .mat-step-label.mat-step-label-active,
.dms-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-step-header .mat-step-label.mat-step-label-error,
.dms-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.dms-theme .mat-stepper-horizontal, .dms-theme .mat-stepper-vertical,
.dms-theme.theme-override.theme-override .mat-stepper-horizontal,
.dms-theme.theme-override.theme-override .mat-stepper-vertical {
  background-color: white;
}
.dms-theme .mat-stepper-vertical-line::before,
.dms-theme.theme-override.theme-override .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-horizontal-stepper-header::before,
.dms-theme .mat-horizontal-stepper-header::after,
.dms-theme .mat-stepper-horizontal-line,
.dms-theme.theme-override.theme-override .mat-horizontal-stepper-header::before,
.dms-theme.theme-override.theme-override .mat-horizontal-stepper-header::after,
.dms-theme.theme-override.theme-override .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-sort-header-arrow,
.dms-theme.theme-override.theme-override .mat-sort-header-arrow {
  color: #757575;
}
.dms-theme .mat-tab-nav-bar,
.dms-theme .mat-tab-header,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar,
.dms-theme.theme-override.theme-override .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.dms-theme .mat-tab-group-inverted-header .mat-tab-header,
.dms-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-nav-bar,
.dms-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.dms-theme .mat-tab-label, .dms-theme .mat-tab-link,
.dms-theme.theme-override.theme-override .mat-tab-label,
.dms-theme.theme-override.theme-override .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-tab-label.mat-tab-disabled, .dms-theme .mat-tab-link.mat-tab-disabled,
.dms-theme.theme-override.theme-override .mat-tab-label.mat-tab-disabled,
.dms-theme.theme-override.theme-override .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.dms-theme .mat-tab-nav-bar[class*=mat-background-],
.dms-theme.theme-override.theme-override .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.dms-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dms-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(239, 83, 80, 0.3);
}
.dms-theme .mat-tab-group.mat-primary .mat-ink-bar, .dms-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-ink-bar,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #e53935;
}
.dms-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .dms-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .dms-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .dms-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.dms-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dms-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.dms-theme .mat-tab-group.mat-accent .mat-ink-bar, .dms-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-ink-bar,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.dms-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .dms-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .dms-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .dms-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dms-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.dms-theme .mat-tab-group.mat-warn .mat-ink-bar, .dms-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-ink-bar,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.dms-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .dms-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .dms-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .dms-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.dms-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dms-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(239, 83, 80, 0.3);
}
.dms-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .dms-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .dms-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .dms-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .dms-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .dms-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #e53935;
}
.dms-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .dms-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .dms-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .dms-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.dms-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .dms-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .dms-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .dms-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.dms-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .dms-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.dms-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .dms-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.dms-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.dms-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.dms-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .dms-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.dms-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.dms-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.dms-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dms-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.dms-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .dms-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .dms-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .dms-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .dms-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .dms-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.dms-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .dms-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .dms-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .dms-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .dms-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .dms-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .dms-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.dms-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .dms-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .dms-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.dms-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.dms-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.dms-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .dms-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.dms-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.dms-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.dms-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dms-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.dms-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .dms-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .dms-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .dms-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .dms-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .dms-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.dms-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .dms-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .dms-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .dms-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.dms-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .dms-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .dms-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .dms-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.dms-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .dms-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.dms-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .dms-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.dms-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.dms-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.dms-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .dms-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.dms-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.dms-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.dms-theme .mat-toolbar,
.dms-theme.theme-override.theme-override .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-toolbar.mat-primary,
.dms-theme.theme-override.theme-override .mat-toolbar.mat-primary {
  background: #e53935;
  color: white;
}
.dms-theme .mat-toolbar.mat-accent,
.dms-theme.theme-override.theme-override .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-toolbar.mat-warn,
.dms-theme.theme-override.theme-override .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.dms-theme .mat-toolbar .mat-form-field-underline,
.dms-theme .mat-toolbar .mat-form-field-ripple,
.dms-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.dms-theme.theme-override.theme-override .mat-toolbar .mat-form-field-underline,
.dms-theme.theme-override.theme-override .mat-toolbar .mat-form-field-ripple,
.dms-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.dms-theme .mat-toolbar .mat-form-field-label,
.dms-theme .mat-toolbar .mat-focused .mat-form-field-label,
.dms-theme .mat-toolbar .mat-select-value,
.dms-theme .mat-toolbar .mat-select-arrow,
.dms-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.dms-theme.theme-override.theme-override .mat-toolbar .mat-form-field-label,
.dms-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-label,
.dms-theme.theme-override.theme-override .mat-toolbar .mat-select-value,
.dms-theme.theme-override.theme-override .mat-toolbar .mat-select-arrow,
.dms-theme.theme-override.theme-override .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.dms-theme .mat-toolbar .mat-input-element,
.dms-theme.theme-override.theme-override .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.dms-theme .mat-tooltip,
.dms-theme.theme-override.theme-override .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.dms-theme .mat-tree,
.dms-theme.theme-override.theme-override .mat-tree {
  background: white;
}
.dms-theme .mat-tree-node,
.dms-theme .mat-nested-tree-node,
.dms-theme.theme-override.theme-override .mat-tree-node,
.dms-theme.theme-override.theme-override .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-snack-bar-container,
.dms-theme.theme-override.theme-override .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme .mat-simple-snackbar-action,
.dms-theme.theme-override.theme-override .mat-simple-snackbar-action {
  color: #fafafa;
}
.dms-theme app-mat-menu-header,
.dms-theme.theme-override.theme-override app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.dms-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.dms-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.dms-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.dms-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.dms-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.dms-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #e53935;
}
.dms-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.dms-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(229, 57, 53, 0.54);
}
.dms-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #e53935;
}
.dms-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.dms-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.dms-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.dms-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.dms-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.dms-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.dms-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.dms-theme .mat-slide-toggle-thumb,
.dms-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.dms-theme .mat-slide-toggle-bar,
.dms-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.dms-theme .mat-green .mat-progress-bar-background,
.dms-theme.theme-override.theme-override .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.dms-theme .mat-green .mat-progress-bar-buffer,
.dms-theme.theme-override.theme-override .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.dms-theme .mat-green .mat-progress-bar-fill::after,
.dms-theme.theme-override.theme-override .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.dms-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.dms-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.dms-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.dms-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.dms-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.dms-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.dms-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.dms-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.dms-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.dms-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.dms-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.dms-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.dms-theme .mat-button.mat-primary-lighter,
.dms-theme .mat-stroked-button.mat-primary-lighter,
.dms-theme.theme-override.theme-override .mat-button.mat-primary-lighter,
.dms-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter {
  color: #ef5350;
}
.dms-theme .mat-button.mat-primary-lighter:hover,
.dms-theme .mat-stroked-button.mat-primary-lighter:hover,
.dms-theme.theme-override.theme-override .mat-button.mat-primary-lighter:hover,
.dms-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.dms-theme .mat-raised-button.mat-primary-lighter,
.dms-theme .mat-flat-button.mat-primary-lighter,
.dms-theme .mat-fab.mat-primary-lighter,
.dms-theme .mat-mini-fab.mat-primary-lighter,
.dms-theme.theme-override.theme-override .mat-raised-button.mat-primary-lighter,
.dms-theme.theme-override.theme-override .mat-flat-button.mat-primary-lighter,
.dms-theme.theme-override.theme-override .mat-fab.mat-primary-lighter,
.dms-theme.theme-override.theme-override .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #ef5350;
}
.dms-theme .mat-icon-button.mat-primary-lighter,
.dms-theme.theme-override.theme-override .mat-icon-button.mat-primary-lighter {
  color: #ef5350;
}
.dms-theme .dave-background-image,
.dms-theme.theme-override.theme-override .dave-background-image {
  background-color: #e53935;
  color: white;
}
.dms-theme .clickable-list-container:before,
.dms-theme.theme-override.theme-override .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.dms-theme .clickable-list,
.dms-theme.theme-override.theme-override .clickable-list {
  background-color: white;
}
.dms-theme .clickable-list-item,
.dms-theme.theme-override.theme-override .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.dms-theme .clickable-list-item.is-active, .dms-theme .clickable-list-item:hover, .dms-theme .clickable-list-item:active, .dms-theme .clickable-list-item:focus,
.dms-theme.theme-override.theme-override .clickable-list-item.is-active,
.dms-theme.theme-override.theme-override .clickable-list-item:hover,
.dms-theme.theme-override.theme-override .clickable-list-item:active,
.dms-theme.theme-override.theme-override .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.dms-theme .clickable-list-item.app-color-event,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.dms-theme .clickable-list-item.app-color-event.is-active, .dms-theme .clickable-list-item.app-color-event:hover, .dms-theme .clickable-list-item.app-color-event:active, .dms-theme .clickable-list-item.app-color-event:focus,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-event.is-active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-event:hover,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-event:active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.dms-theme .clickable-list-item.app-color-time-tracking,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.dms-theme .clickable-list-item.app-color-time-tracking.is-active, .dms-theme .clickable-list-item.app-color-time-tracking:hover, .dms-theme .clickable-list-item.app-color-time-tracking:active, .dms-theme .clickable-list-item.app-color-time-tracking:focus,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking.is-active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:hover,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.dms-theme .clickable-list-item.app-color-approved,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.dms-theme .clickable-list-item.app-color-approved.is-active, .dms-theme .clickable-list-item.app-color-approved:hover, .dms-theme .clickable-list-item.app-color-approved:active, .dms-theme .clickable-list-item.app-color-approved:focus,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-approved.is-active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-approved:hover,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-approved:active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.dms-theme .clickable-list-item.app-color-declined,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.dms-theme .clickable-list-item.app-color-declined.is-active, .dms-theme .clickable-list-item.app-color-declined:hover, .dms-theme .clickable-list-item.app-color-declined:active, .dms-theme .clickable-list-item.app-color-declined:focus,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-declined.is-active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-declined:hover,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-declined:active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.dms-theme .clickable-list-item.app-color-invoice-verrechnet,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.dms-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .dms-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .dms-theme .clickable-list-item.app-color-invoice-verrechnet:active, .dms-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet.is-active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:hover,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.dms-theme .clickable-list-item.app-color-invoice-booked,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.dms-theme .clickable-list-item.app-color-invoice-booked.is-active, .dms-theme .clickable-list-item.app-color-invoice-booked:hover, .dms-theme .clickable-list-item.app-color-invoice-booked:active, .dms-theme .clickable-list-item.app-color-invoice-booked:focus,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked.is-active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:hover,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.dms-theme .clickable-list-item.app-color-late,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.dms-theme .clickable-list-item.app-color-late.is-active, .dms-theme .clickable-list-item.app-color-late:hover, .dms-theme .clickable-list-item.app-color-late:active, .dms-theme .clickable-list-item.app-color-late:focus,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-late.is-active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-late:hover,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-late:active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.dms-theme .clickable-list-item.app-color-invoice-storniert,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.dms-theme .clickable-list-item.app-color-invoice-storniert.is-active, .dms-theme .clickable-list-item.app-color-invoice-storniert:hover, .dms-theme .clickable-list-item.app-color-invoice-storniert:active, .dms-theme .clickable-list-item.app-color-invoice-storniert:focus,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert.is-active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:hover,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.dms-theme .clickable-list-item.app-color-invoice-approved,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.dms-theme .clickable-list-item.app-color-invoice-approved.is-active, .dms-theme .clickable-list-item.app-color-invoice-approved:hover, .dms-theme .clickable-list-item.app-color-invoice-approved:active, .dms-theme .clickable-list-item.app-color-invoice-approved:focus,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved.is-active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:hover,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.dms-theme .clickable-list-item.app-color-commission-open,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.dms-theme .clickable-list-item.app-color-commission-open.is-active, .dms-theme .clickable-list-item.app-color-commission-open:hover, .dms-theme .clickable-list-item.app-color-commission-open:active, .dms-theme .clickable-list-item.app-color-commission-open:focus,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open.is-active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:hover,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.dms-theme .clickable-list-item.app-color-commission-in-progress,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.dms-theme .clickable-list-item.app-color-commission-in-progress.is-active, .dms-theme .clickable-list-item.app-color-commission-in-progress:hover, .dms-theme .clickable-list-item.app-color-commission-in-progress:active, .dms-theme .clickable-list-item.app-color-commission-in-progress:focus,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress.is-active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:hover,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.dms-theme .clickable-list-item.app-color-commission-freigabe,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.dms-theme .clickable-list-item.app-color-commission-freigabe.is-active, .dms-theme .clickable-list-item.app-color-commission-freigabe:hover, .dms-theme .clickable-list-item.app-color-commission-freigabe:active, .dms-theme .clickable-list-item.app-color-commission-freigabe:focus,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe.is-active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:hover,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.dms-theme .clickable-list-item.app-color-commission-abgerechnet,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.dms-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .dms-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .dms-theme .clickable-list-item.app-color-commission-abgerechnet:active, .dms-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet.is-active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:hover,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.dms-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.dms-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .dms-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .dms-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .dms-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.dms-theme .clickable-list-item.app-color-commission-abgeschlossen,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.dms-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .dms-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .dms-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .dms-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:hover,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:active,
.dms-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.dms-theme .clickable-list-item.custom-background-color,
.dms-theme.theme-override.theme-override .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.dms-theme .clickable-list-item.custom-background-color.is-active, .dms-theme .clickable-list-item.custom-background-color:hover, .dms-theme .clickable-list-item.custom-background-color:active, .dms-theme .clickable-list-item.custom-background-color:focus,
.dms-theme.theme-override.theme-override .clickable-list-item.custom-background-color.is-active,
.dms-theme.theme-override.theme-override .clickable-list-item.custom-background-color:hover,
.dms-theme.theme-override.theme-override .clickable-list-item.custom-background-color:active,
.dms-theme.theme-override.theme-override .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.dms-theme .disabled-table-entry, .dms-theme .is-highlighted,
.dms-theme.theme-override.theme-override .disabled-table-entry,
.dms-theme.theme-override.theme-override .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.dms-theme app-customer-list tr.highlight,
.dms-theme.theme-override.theme-override app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.dms-theme app-customer-list section.wrapper,
.dms-theme.theme-override.theme-override app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-customer-list header.header,
.dms-theme.theme-override.theme-override app-customer-list header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme app-customer-list header.header button.clear-search,
.dms-theme.theme-override.theme-override app-customer-list header.header button.clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme app-customer-list header.header button.clear-search:hover,
.dms-theme.theme-override.theme-override app-customer-list header.header button.clear-search:hover {
  background-color: #e53935;
}
.dms-theme app-customer-list .clickable-list-container:before,
.dms-theme.theme-override.theme-override app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.dms-theme app-customer-list .clickable-list-container .global-stats-link > a,
.dms-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.dms-theme app-customer-list a.active,
.dms-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.dms-theme.theme-override.theme-override app-customer-list a.active,
.dms-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.dms-theme app-employee-list tr.highlight,
.dms-theme.theme-override.theme-override app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.dms-theme app-employee-list section.wrapper,
.dms-theme.theme-override.theme-override app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-employee-list header.header,
.dms-theme.theme-override.theme-override app-employee-list header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme app-employee-list header.header button.clear-search,
.dms-theme.theme-override.theme-override app-employee-list header.header button.clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme app-employee-list header.header button.clear-search:hover,
.dms-theme.theme-override.theme-override app-employee-list header.header button.clear-search:hover {
  background-color: #e53935;
}
.dms-theme app-employee-list .clickable-list-container:before,
.dms-theme.theme-override.theme-override app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.dms-theme app-employee-list a.active,
.dms-theme.theme-override.theme-override app-employee-list a.active {
  background-color: #e0e0e0;
}
.dms-theme app-history-side-elements .component,
.dms-theme.theme-override.theme-override app-history-side-elements .component {
  background-color: white;
}
.dms-theme app-history-side-elements .component > * > header.header,
.dms-theme.theme-override.theme-override app-history-side-elements .component > * > header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme app-header,
.dms-theme.theme-override.theme-override app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .dms-theme app-header,
.dms-theme.theme-override.theme-override app-header {
    background-color: #e53935;
    color: white;
  }
  .dms-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.dms-theme app-header .mat-spinner circle,
.dms-theme.theme-override.theme-override app-header .spinner-wrapper .mat-progress-spinner circle,
.dms-theme.theme-override.theme-override app-header .mat-spinner circle {
    stroke: white;
  }
}
.dms-theme app-login a,
.dms-theme.theme-override.theme-override app-login a {
  color: #e53935;
}
.dms-theme app-login .wrapper,
.dms-theme.theme-override.theme-override app-login .wrapper {
  background-color: #e9f0f5;
}
.dms-theme app-login .formDialog h2,
.dms-theme.theme-override.theme-override app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-history-bookmarks .header,
.dms-theme.theme-override.theme-override app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-history-bookmarks .header > fa-icon,
.dms-theme.theme-override.theme-override app-history-bookmarks .header > fa-icon {
  color: gold;
}
.dms-theme app-history-bookmarks .clickable-list-container,
.dms-theme.theme-override.theme-override app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-partner-list section.wrapper,
.dms-theme.theme-override.theme-override app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-partner-list header.header,
.dms-theme.theme-override.theme-override app-partner-list header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme app-partner-list header.header button.clear-search,
.dms-theme.theme-override.theme-override app-partner-list header.header button.clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme app-partner-list header.header button.clear-search:hover,
.dms-theme.theme-override.theme-override app-partner-list header.header button.clear-search:hover {
  background-color: #e53935;
}
.dms-theme app-partner-list .clickable-list-container:before,
.dms-theme.theme-override.theme-override app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.dms-theme app-partner-list a.active,
.dms-theme.theme-override.theme-override app-partner-list a.active {
  background-color: #e0e0e0;
}
.dms-theme app-home-dashboard .welcome-message .headline,
.dms-theme app-home-dashboard .header .headline,
.dms-theme.theme-override.theme-override app-home-dashboard .welcome-message .headline,
.dms-theme.theme-override.theme-override app-home-dashboard .header .headline {
  color: white;
}
.dms-theme app-home-dashboard app-commission-dashboard header.header,
.dms-theme.theme-override.theme-override app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-home-dashboard .dave-home-dashboard-background-image,
.dms-theme.theme-override.theme-override app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #e53935;
  color: white;
}
.dms-theme app-home-dashboard .mobile-wrapper,
.dms-theme.theme-override.theme-override app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.dms-theme app-home-dashboard .widget:not(.transparent),
.dms-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.dms-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.dms-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.dms-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.dms-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.dms-theme app-logout .button.active,
.dms-theme app-logout .button:hover,
.dms-theme.theme-override.theme-override app-logout .button.active,
.dms-theme.theme-override.theme-override app-logout .button:hover {
  background-color: white;
  color: #e53935;
}
.dms-theme app-timeline .timeline:before,
.dms-theme.theme-override.theme-override app-timeline .timeline:before {
  background-color: #e53935;
}
.dms-theme app-timeline .filter,
.dms-theme.theme-override.theme-override app-timeline .filter {
  background-color: white;
}
.dms-theme app-timeline .filter h2,
.dms-theme.theme-override.theme-override app-timeline .filter h2 {
  color: #e53935;
}
.dms-theme app-timeline .filter h3,
.dms-theme.theme-override.theme-override app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-timeline .event-icon,
.dms-theme.theme-override.theme-override app-timeline .event-icon {
  box-shadow: 0 0 0 2px #e53935;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-timeline .event-icon:hover, .dms-theme app-timeline .event-icon:focus,
.dms-theme.theme-override.theme-override app-timeline .event-icon:hover,
.dms-theme.theme-override.theme-override app-timeline .event-icon:focus {
  color: #e53935;
}
.dms-theme app-timeline .event-icon:hover fa-icon, .dms-theme app-timeline .event-icon:focus fa-icon,
.dms-theme.theme-override.theme-override app-timeline .event-icon:hover fa-icon,
.dms-theme.theme-override.theme-override app-timeline .event-icon:focus fa-icon {
  color: #e53935;
}
.dms-theme app-timeline .header,
.dms-theme.theme-override.theme-override app-timeline .header {
  background-color: #e53935;
}
.dms-theme app-timeline .annotation-overlay,
.dms-theme.theme-override.theme-override app-timeline .annotation-overlay {
  color: white;
}
.dms-theme app-timeline .annotation-menu,
.dms-theme.theme-override.theme-override app-timeline .annotation-menu {
  color: white;
}
.dms-theme app-timeline .annotation-menu:hover,
.dms-theme.theme-override.theme-override app-timeline .annotation-menu:hover {
  color: #e53935;
}
.dms-theme app-timeline .annotation-content,
.dms-theme.theme-override.theme-override app-timeline .annotation-content {
  background-color: #c62828;
}
.dms-theme app-timeline .close-button:hover,
.dms-theme.theme-override.theme-override app-timeline .close-button:hover {
  background-color: #c62828;
}
.dms-theme app-timeline .annotation-tab:hover .annotation-name,
.dms-theme.theme-override.theme-override app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #e53935;
}
.dms-theme app-timeline .annotation-tab.clicked .annotation-name,
.dms-theme.theme-override.theme-override app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #e53935;
  color: #e53935;
}
.dms-theme app-timeline .annotation-name,
.dms-theme.theme-override.theme-override app-timeline .annotation-name {
  background-color: #c62828;
  color: white;
}
.dms-theme app-timeline .filter-apply,
.dms-theme.theme-override.theme-override app-timeline .filter-apply {
  background-color: #e53935;
  border-color: white;
  color: white;
}
.dms-theme app-timeline .filter-apply:hover,
.dms-theme.theme-override.theme-override app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #e53935;
  color: #e53935;
}
.dms-theme app-timeline .new-year,
.dms-theme.theme-override.theme-override app-timeline .new-year {
  box-shadow: 0 0 0 2px #e53935;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-timeline .no-displayed-events,
.dms-theme.theme-override.theme-override app-timeline .no-displayed-events {
  color: white;
}
.dms-theme app-timeline .clickable-list-item-content fa-icon,
.dms-theme.theme-override.theme-override app-timeline .clickable-list-item-content fa-icon {
  color: #e53935;
}
.dms-theme app-timeline .list-day:hover,
.dms-theme app-timeline .list-day:focus,
.dms-theme.theme-override.theme-override app-timeline .list-day:hover,
.dms-theme.theme-override.theme-override app-timeline .list-day:focus {
  color: #e53935;
}
.dms-theme app-timeline .list-day:hover fa-icon,
.dms-theme app-timeline .list-day:focus fa-icon,
.dms-theme.theme-override.theme-override app-timeline .list-day:hover fa-icon,
.dms-theme.theme-override.theme-override app-timeline .list-day:focus fa-icon {
  color: #e53935;
}
.dms-theme app-timeline .clickable-list-container,
.dms-theme.theme-override.theme-override app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.dms-theme app-timeline .clickable-list-container .no-displayed-events,
.dms-theme.theme-override.theme-override app-timeline .clickable-list-container .no-displayed-events {
  color: #e53935;
}
.dms-theme app-detail-event .link, .dms-theme app-email-dialog .link,
.dms-theme.theme-override.theme-override app-detail-event .link,
.dms-theme.theme-override.theme-override app-email-dialog .link {
  color: inherit;
}
.dms-theme app-detail-event .note, .dms-theme app-email-dialog .note,
.dms-theme.theme-override.theme-override app-detail-event .note,
.dms-theme.theme-override.theme-override app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.dms-theme app-detail-event .files-wrapper .file, .dms-theme app-email-dialog .files-wrapper .file,
.dms-theme.theme-override.theme-override app-detail-event .files-wrapper .file,
.dms-theme.theme-override.theme-override app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.dms-theme app-detail-event .files-wrapper .file:hover, .dms-theme app-email-dialog .files-wrapper .file:hover,
.dms-theme.theme-override.theme-override app-detail-event .files-wrapper .file:hover,
.dms-theme.theme-override.theme-override app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.dms-theme app-detail-event .files-wrapper .file .image-wrapper, .dms-theme app-email-dialog .files-wrapper .file .image-wrapper,
.dms-theme.theme-override.theme-override app-detail-event .files-wrapper .file .image-wrapper,
.dms-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.dms-theme app-detail-event .files-wrapper .file .fileName, .dms-theme app-email-dialog .files-wrapper .file .fileName,
.dms-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName,
.dms-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName {
  color: #e53935;
}
.dms-theme app-detail-event .files-wrapper .file .fileName:hover, .dms-theme app-email-dialog .files-wrapper .file .fileName:hover,
.dms-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName:hover,
.dms-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName:hover {
  color: #ef5350;
}
.dms-theme app-detail-event .files-wrapper .file .editing, .dms-theme app-email-dialog .files-wrapper .file .editing,
.dms-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing,
.dms-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.dms-theme app-detail-event .files-wrapper .file .editing:hover, .dms-theme app-email-dialog .files-wrapper .file .editing:hover,
.dms-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing:hover,
.dms-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.dms-theme app-detail-customer .files-wrapper .file,
.dms-theme.theme-override.theme-override app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.dms-theme app-detail-customer .files-wrapper .file:hover,
.dms-theme.theme-override.theme-override app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.dms-theme app-detail-customer .files-wrapper .file .image-wrapper,
.dms-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.dms-theme app-detail-customer .files-wrapper .file .fileName,
.dms-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName {
  color: #e53935;
}
.dms-theme app-detail-customer .files-wrapper .file .fileName:hover,
.dms-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName:hover {
  color: #ef5350;
}
.dms-theme app-detail-customer .files-wrapper .file .editing,
.dms-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.dms-theme app-detail-customer .files-wrapper .file .editing:hover,
.dms-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.dms-theme app-commission .events .tab-header .mat-badge-content,
.dms-theme.theme-override.theme-override app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.dms-theme app-commission .tab-group,
.dms-theme.theme-override.theme-override app-commission .tab-group {
  background-color: white;
}
.dms-theme app-commission .files-wrapper .file,
.dms-theme.theme-override.theme-override app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.dms-theme app-commission .files-wrapper .file:hover,
.dms-theme.theme-override.theme-override app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.dms-theme app-commission .files-wrapper .file .image-wrapper,
.dms-theme.theme-override.theme-override app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.dms-theme app-commission .files-wrapper .file .fileName,
.dms-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName {
  color: #e53935;
}
.dms-theme app-commission .files-wrapper .file .fileName:hover,
.dms-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName:hover {
  color: #ef5350;
}
.dms-theme app-commission .files-wrapper .file .editing,
.dms-theme.theme-override.theme-override app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.dms-theme app-commission .files-wrapper .file .editing:hover,
.dms-theme.theme-override.theme-override app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.dms-theme app-detail-partner a.link,
.dms-theme.theme-override.theme-override app-detail-partner a.link {
  color: white;
}
.dms-theme app-icon-select-dialog .iconwrapper:hover,
.dms-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover {
  background-color: #e53935;
}
.dms-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.dms-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.dms-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.dms-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #e53935;
}
.dms-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.dms-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.dms-theme app-license-settings .bottom-border,
.dms-theme.theme-override.theme-override app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.dms-theme app-license-settings .inactive-overlay,
.dms-theme.theme-override.theme-override app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.dms-theme app-license-settings .inactive-overlay .inactive-text,
.dms-theme.theme-override.theme-override app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.dms-theme app-customer-statistics .chart-card,
.dms-theme.theme-override.theme-override app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.dms-theme app-global-statistics .chart-card,
.dms-theme.theme-override.theme-override app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.dms-theme .clickable-mat-row:hover,
.dms-theme.theme-override.theme-override .clickable-mat-row:hover {
  cursor: pointer;
}
.dms-theme .clickable-mat-row:hover, .dms-theme .clickable-mat-row:active, .dms-theme .clickable-mat-row:focus, .dms-theme .clickable-mat-row.active,
.dms-theme.theme-override.theme-override .clickable-mat-row:hover,
.dms-theme.theme-override.theme-override .clickable-mat-row:active,
.dms-theme.theme-override.theme-override .clickable-mat-row:focus,
.dms-theme.theme-override.theme-override .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.dms-theme .clickable-mat-row.app-color-event,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.dms-theme .clickable-mat-row.app-color-event.is-active, .dms-theme .clickable-mat-row.app-color-event:hover, .dms-theme .clickable-mat-row.app-color-event:active, .dms-theme .clickable-mat-row.app-color-event:focus,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-event.is-active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-event:hover,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-event:active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.dms-theme .clickable-mat-row.app-color-time-tracking,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.dms-theme .clickable-mat-row.app-color-time-tracking.is-active, .dms-theme .clickable-mat-row.app-color-time-tracking:hover, .dms-theme .clickable-mat-row.app-color-time-tracking:active, .dms-theme .clickable-mat-row.app-color-time-tracking:focus,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking.is-active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:hover,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.dms-theme .clickable-mat-row.app-color-approved,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.dms-theme .clickable-mat-row.app-color-approved.is-active, .dms-theme .clickable-mat-row.app-color-approved:hover, .dms-theme .clickable-mat-row.app-color-approved:active, .dms-theme .clickable-mat-row.app-color-approved:focus,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-approved.is-active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:hover,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.dms-theme .clickable-mat-row.app-color-declined,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.dms-theme .clickable-mat-row.app-color-declined.is-active, .dms-theme .clickable-mat-row.app-color-declined:hover, .dms-theme .clickable-mat-row.app-color-declined:active, .dms-theme .clickable-mat-row.app-color-declined:focus,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-declined.is-active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:hover,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.dms-theme .clickable-mat-row.app-color-invoice-verrechnet,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.dms-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .dms-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .dms-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .dms-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:hover,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.dms-theme .clickable-mat-row.app-color-invoice-booked,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.dms-theme .clickable-mat-row.app-color-invoice-booked.is-active, .dms-theme .clickable-mat-row.app-color-invoice-booked:hover, .dms-theme .clickable-mat-row.app-color-invoice-booked:active, .dms-theme .clickable-mat-row.app-color-invoice-booked:focus,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked.is-active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:hover,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.dms-theme .clickable-mat-row.app-color-late,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.dms-theme .clickable-mat-row.app-color-late.is-active, .dms-theme .clickable-mat-row.app-color-late:hover, .dms-theme .clickable-mat-row.app-color-late:active, .dms-theme .clickable-mat-row.app-color-late:focus,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-late.is-active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-late:hover,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-late:active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.dms-theme .clickable-mat-row.app-color-invoice-storniert,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.dms-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .dms-theme .clickable-mat-row.app-color-invoice-storniert:hover, .dms-theme .clickable-mat-row.app-color-invoice-storniert:active, .dms-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert.is-active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:hover,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.dms-theme .clickable-mat-row.app-color-invoice-approved,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.dms-theme .clickable-mat-row.app-color-invoice-approved.is-active, .dms-theme .clickable-mat-row.app-color-invoice-approved:hover, .dms-theme .clickable-mat-row.app-color-invoice-approved:active, .dms-theme .clickable-mat-row.app-color-invoice-approved:focus,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved.is-active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:hover,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.dms-theme .clickable-mat-row.app-color-commission-open,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.dms-theme .clickable-mat-row.app-color-commission-open.is-active, .dms-theme .clickable-mat-row.app-color-commission-open:hover, .dms-theme .clickable-mat-row.app-color-commission-open:active, .dms-theme .clickable-mat-row.app-color-commission-open:focus,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open.is-active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:hover,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.dms-theme .clickable-mat-row.app-color-commission-in-progress,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.dms-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .dms-theme .clickable-mat-row.app-color-commission-in-progress:hover, .dms-theme .clickable-mat-row.app-color-commission-in-progress:active, .dms-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress.is-active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:hover,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.dms-theme .clickable-mat-row.app-color-commission-freigabe,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.dms-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .dms-theme .clickable-mat-row.app-color-commission-freigabe:hover, .dms-theme .clickable-mat-row.app-color-commission-freigabe:active, .dms-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe.is-active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:hover,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.dms-theme .clickable-mat-row.app-color-commission-abgerechnet,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.dms-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .dms-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .dms-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .dms-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:hover,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.dms-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.dms-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .dms-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .dms-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .dms-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.dms-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.dms-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .dms-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .dms-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .dms-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:active,
.dms-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.dms-theme app-detail-view-template,
.dms-theme.theme-override.theme-override app-detail-view-template {
  background-color: #e9f0f5;
}
.dms-theme app-detail-view-template > .buttons,
.dms-theme.theme-override.theme-override app-detail-view-template > .buttons {
  background-color: #e53935;
  color: white;
}
.dms-theme app-detail-view-template .resizer.resizer.resizer,
.dms-theme.theme-override.theme-override app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.dms-theme app-profile-template .card::before,
.dms-theme.theme-override.theme-override app-profile-template .card::before {
  background-color: #c62828;
}
.dms-theme app-profile-template a.link,
.dms-theme.theme-override.theme-override app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-search-return,
.dms-theme.theme-override.theme-override app-search-return {
  background-color: white;
}
.dms-theme app-search-return .available-types,
.dms-theme.theme-override.theme-override app-search-return .available-types {
  background-color: white;
}
.dms-theme app-search-return .data,
.dms-theme.theme-override.theme-override app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.dms-theme app-search-return .data:nth-child(2n+1),
.dms-theme.theme-override.theme-override app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.dms-theme app-search-return .data:hover,
.dms-theme.theme-override.theme-override app-search-return .data:hover {
  background-color: #c7c7c7;
}
.dms-theme app-search-return .data .icon-wrapper,
.dms-theme.theme-override.theme-override app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.dms-theme .app-button,
.dms-theme .app-round-button,
.dms-theme.theme-override.theme-override .app-button,
.dms-theme.theme-override.theme-override .app-round-button {
  background-color: #e53935;
  color: white;
  border-color: #e53935;
}
.dms-theme .app-button:hover, .dms-theme .app-button.app-button-active, .dms-theme .app-button.app-button-inverted,
.dms-theme .app-round-button:hover,
.dms-theme .app-round-button.app-button-active,
.dms-theme .app-round-button.app-button-inverted,
.dms-theme.theme-override.theme-override .app-button:hover,
.dms-theme.theme-override.theme-override .app-button.app-button-active,
.dms-theme.theme-override.theme-override .app-button.app-button-inverted,
.dms-theme.theme-override.theme-override .app-round-button:hover,
.dms-theme.theme-override.theme-override .app-round-button.app-button-active,
.dms-theme.theme-override.theme-override .app-round-button.app-button-inverted {
  background-color: white;
  color: #e53935;
}
.dms-theme .app-button.app-button-active,
.dms-theme .app-round-button.app-button-active,
.dms-theme.theme-override.theme-override .app-button.app-button-active,
.dms-theme.theme-override.theme-override .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.dms-theme .app-button.app-button-inverted:hover, .dms-theme .app-button.app-button-inverted.app-button-active,
.dms-theme .app-round-button.app-button-inverted:hover,
.dms-theme .app-round-button.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.dms-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover,
.dms-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.dms-theme .app-button.app-button-inverted.app-button-active,
.dms-theme .app-round-button.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  background-color: #a41815;
  box-shadow: inset 0 0 0.75rem #72110f;
}
.dms-theme .app-button.app-button-inverted:hover,
.dms-theme .app-round-button.app-button-inverted:hover,
.dms-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.dms-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover {
  background-color: #e53935;
}
.dms-theme .app-button[disabled][disabled],
.dms-theme .app-round-button[disabled][disabled],
.dms-theme.theme-override.theme-override .app-button[disabled][disabled],
.dms-theme.theme-override.theme-override .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.dms-theme .app-button.app-button-lighter,
.dms-theme .app-round-button.app-button-lighter,
.dms-theme.theme-override.theme-override .app-button.app-button-lighter,
.dms-theme.theme-override.theme-override .app-round-button.app-button-lighter {
  background-color: #ef5350;
  color: white;
  border-color: #ef5350;
}
.dms-theme .app-button.app-button-lighter:hover, .dms-theme .app-button.app-button-lighter.app-button-active, .dms-theme .app-button.app-button-lighter.app-button-inverted,
.dms-theme .app-round-button.app-button-lighter:hover,
.dms-theme .app-round-button.app-button-lighter.app-button-active,
.dms-theme .app-round-button.app-button-lighter.app-button-inverted,
.dms-theme.theme-override.theme-override .app-button.app-button-lighter:hover,
.dms-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.dms-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted,
.dms-theme.theme-override.theme-override .app-round-button.app-button-lighter:hover,
.dms-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active,
.dms-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #ef5350;
}
.dms-theme .app-button.app-button-lighter.app-button-active,
.dms-theme .app-round-button.app-button-lighter.app-button-active,
.dms-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.dms-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.dms-theme .app-button.app-button-lighter.app-button-inverted:hover, .dms-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.dms-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.dms-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.dms-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover,
.dms-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.dms-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.dms-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #cb1613;
  box-shadow: inset 0 0 0.75rem #98110e;
}
.dms-theme .app-button.app-button-lighter.app-button-inverted:hover,
.dms-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.dms-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.dms-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #ef5350;
}
.dms-theme .app-button.app-button-lighter[disabled][disabled],
.dms-theme .app-round-button.app-button-lighter[disabled][disabled],
.dms-theme.theme-override.theme-override .app-button.app-button-lighter[disabled][disabled],
.dms-theme.theme-override.theme-override .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.dms-theme .app-stroked-round-button,
.dms-theme.theme-override.theme-override .app-stroked-round-button {
  background-color: #e53935;
  color: white;
  border-color: white;
}
.dms-theme .app-stroked-round-button:hover, .dms-theme .app-stroked-round-button.app-button-active, .dms-theme .app-stroked-round-button.app-button-inverted,
.dms-theme.theme-override.theme-override .app-stroked-round-button:hover,
.dms-theme.theme-override.theme-override .app-stroked-round-button.app-button-active,
.dms-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #e53935;
}
.dms-theme .app-stroked-round-button.app-button-active,
.dms-theme.theme-override.theme-override .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.dms-theme .app-stroked-round-button.app-button-inverted:hover, .dms-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover,
.dms-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.dms-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #a41815;
  box-shadow: inset 0 0 0.75rem #72110f;
}
.dms-theme .app-stroked-round-button.app-button-inverted:hover,
.dms-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover {
  background-color: #e53935;
}
.dms-theme .app-stroked-round-button[disabled][disabled],
.dms-theme.theme-override.theme-override .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.dms-theme .app-stroked-round-button.app-button-inverted,
.dms-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  border-color: #e53935;
}
.dms-theme .app-stroked-round-button.app-button-lighter,
.dms-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter {
  background-color: #ef5350;
  color: white;
  border-color: white;
}
.dms-theme .app-stroked-round-button.app-button-lighter:hover, .dms-theme .app-stroked-round-button.app-button-lighter.app-button-active, .dms-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.dms-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter:hover,
.dms-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active,
.dms-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #ef5350;
}
.dms-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.dms-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.dms-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .dms-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.dms-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.dms-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #cb1613;
  box-shadow: inset 0 0 0.75rem #98110e;
}
.dms-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.dms-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #ef5350;
}
.dms-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.dms-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.dms-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.dms-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #ef5350;
}
.dms-theme app-timeline-view .files-icon,
.dms-theme.theme-override.theme-override app-timeline-view .files-icon {
  color: #e53935;
}
.dms-theme app-event-types-selector-card .delete-icon,
.dms-theme.theme-override.theme-override app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.dms-theme app-loading.not-transparent,
.dms-theme.theme-override.theme-override app-loading.not-transparent {
  background-color: #e9f0f5;
}
.dms-theme app-map-dialog > .buttons,
.dms-theme.theme-override.theme-override app-map-dialog > .buttons {
  background-color: white;
}
.dms-theme app-settings-list a.highlight,
.dms-theme.theme-override.theme-override app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.dms-theme app-settings-list .wrapper,
.dms-theme.theme-override.theme-override app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.dms-theme app-settings-list .clickable-list-container:before,
.dms-theme.theme-override.theme-override app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.dms-theme app-list-layout-with-routing .tab-group,
.dms-theme.theme-override.theme-override app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.dms-theme app-list-layout-with-routing .toggle-view-button,
.dms-theme.theme-override.theme-override app-list-layout-with-routing .toggle-view-button {
  background: #c62828;
  color: white;
}
.dms-theme app-preview .timeline-item-card,
.dms-theme.theme-override.theme-override app-preview .timeline-item-card {
  background-color: white;
}
.dms-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.dms-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #e53935, inset -0.5rem 0 0.5rem -0.5rem #e53935;
}
.dms-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.dms-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #e53935, inset -0.5rem 0 0.5rem -0.5rem #e53935, inset 0 0.5rem 0.5rem -0.5rem #e53935;
}
.dms-theme app-file-card .inset-box-shadow.inset-box-shadow,
.dms-theme.theme-override.theme-override app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #e53935;
}
.dms-theme app-file-card .image-container,
.dms-theme.theme-override.theme-override app-file-card .image-container {
  background-color: gray;
}
.dms-theme app-file-card .download-button:hover, .dms-theme app-file-card .delete-button:hover, .dms-theme app-file-card .event-button:hover, .dms-theme app-file-card .file-info-button:hover,
.dms-theme.theme-override.theme-override app-file-card .download-button:hover,
.dms-theme.theme-override.theme-override app-file-card .delete-button:hover,
.dms-theme.theme-override.theme-override app-file-card .event-button:hover,
.dms-theme.theme-override.theme-override app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.dms-theme app-file-card .download-button:hover, .dms-theme app-file-card .event-button:hover,
.dms-theme.theme-override.theme-override app-file-card .download-button:hover,
.dms-theme.theme-override.theme-override app-file-card .event-button:hover {
  color: #e53935;
}
.dms-theme app-file-card .delete-button, .dms-theme app-file-card .selected-icon, .dms-theme app-file-card .link-icon,
.dms-theme.theme-override.theme-override app-file-card .delete-button,
.dms-theme.theme-override.theme-override app-file-card .selected-icon,
.dms-theme.theme-override.theme-override app-file-card .link-icon {
  color: #bdbdbd;
}
.dms-theme app-file-card .delete-button:hover,
.dms-theme.theme-override.theme-override app-file-card .delete-button:hover {
  color: red;
}
.dms-theme app-file-card .timeline-item-card,
.dms-theme.theme-override.theme-override app-file-card .timeline-item-card {
  background-color: white;
}
.dms-theme app-commission-list tr.highlight,
.dms-theme.theme-override.theme-override app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.dms-theme app-commission-list section.wrapper,
.dms-theme.theme-override.theme-override app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-commission-list header.header,
.dms-theme.theme-override.theme-override app-commission-list header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme app-commission-list header.header button.clear-search,
.dms-theme.theme-override.theme-override app-commission-list header.header button.clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme app-commission-list header.header button.clear-search:hover,
.dms-theme.theme-override.theme-override app-commission-list header.header button.clear-search:hover {
  background-color: #e53935;
}
.dms-theme app-commission-list .clickable-list-container:before,
.dms-theme.theme-override.theme-override app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.dms-theme app-commission-list .clickable-list-container .global-stats-link a,
.dms-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.dms-theme app-commission-list a.active,
.dms-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.dms-theme.theme-override.theme-override app-commission-list a.active,
.dms-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.dms-theme app-videodokumentation-list section.wrapper,
.dms-theme.theme-override.theme-override app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-videodokumentation-list header.header,
.dms-theme.theme-override.theme-override app-videodokumentation-list header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme app-videodokumentation-list header.header ° button.clear-search,
.dms-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.dms-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #e53935;
}
.dms-theme app-videodokumentation-list .clickable-list-container:before,
.dms-theme.theme-override.theme-override app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.dms-theme app-videodokumentation-list a.active,
.dms-theme.theme-override.theme-override app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.dms-theme app-email-client .email-list .email-list-entry.current,
.dms-theme.theme-override.theme-override app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.dms-theme app-email-client .nav-bar,
.dms-theme.theme-override.theme-override app-email-client .nav-bar {
  background-color: white;
}
.dms-theme app-email-client .search-bar-header,
.dms-theme.theme-override.theme-override app-email-client .search-bar-header {
  background-color: #c62828;
  color: white;
}
.dms-theme app-email-client .search-bar-clear-search,
.dms-theme.theme-override.theme-override app-email-client .search-bar-clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme app-email-client .search-bar-clear-search:hover,
.dms-theme.theme-override.theme-override app-email-client .search-bar-clear-search:hover {
  background-color: #e53935;
}
.dms-theme app-email-client .email-preview .email-contact-link,
.dms-theme.theme-override.theme-override app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-email-client .email-preview .email-card,
.dms-theme.theme-override.theme-override app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.dms-theme app-email-client .email-preview .email-iframe,
.dms-theme.theme-override.theme-override app-email-client .email-preview .email-iframe {
  color: white;
}
.dms-theme app-email-client .sub-elements,
.dms-theme.theme-override.theme-override app-email-client .sub-elements {
  background: whitesmoke;
}
.dms-theme app-email-client .nav-tree .mat-list-item-content,
.dms-theme.theme-override.theme-override app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.dms-theme app-email-client .email-list-entry,
.dms-theme.theme-override.theme-override app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.dms-theme app-support-dialog .card,
.dms-theme.theme-override.theme-override app-support-dialog .card {
  background-color: #e9f0f5;
}
.dms-theme app-support-dialog a.link,
.dms-theme.theme-override.theme-override app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-image-editor .tui-image-editor-main-container,
.dms-theme.theme-override.theme-override app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.dms-theme app-image-editor .tui-image-editor-controls,
.dms-theme.theme-override.theme-override app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.dms-theme app-image-editor .tui-image-editor-menu .enabled,
.dms-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.dms-theme app-image-editor .tui-image-editor-menu .normal,
.dms-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.dms-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.dms-theme.theme-override.theme-override app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.dms-theme app-file-explorer .example-container, .dms-theme app-file-explorer .content,
.dms-theme.theme-override.theme-override app-file-explorer .example-container,
.dms-theme.theme-override.theme-override app-file-explorer .content {
  background-color: white;
}
.dms-theme app-file-explorer .explorer-tree-node:hover,
.dms-theme app-file-explorer .list-item:hover,
.dms-theme.theme-override.theme-override app-file-explorer .explorer-tree-node:hover,
.dms-theme.theme-override.theme-override app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.dms-theme app-file-explorer .explorer-tree-node.selected,
.dms-theme.theme-override.theme-override app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.dms-theme app-file-explorer .share-icon,
.dms-theme.theme-override.theme-override app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.dms-theme app-file-explorer .toggle-view-button,
.dms-theme.theme-override.theme-override app-file-explorer .toggle-view-button {
  background: #c62828;
  color: white;
}
.dms-theme app-file-explorer .root-button,
.dms-theme.theme-override.theme-override app-file-explorer .root-button {
  color: white;
}
.dms-theme app-file-explorer .root-button fa-icon,
.dms-theme.theme-override.theme-override app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.dms-theme app-file-explorer .selected-elements-amount,
.dms-theme.theme-override.theme-override app-file-explorer .selected-elements-amount {
  background-color: white;
}
.dms-theme app-file-explorer .back-button .inverted-arrow,
.dms-theme.theme-override.theme-override app-file-explorer .back-button .inverted-arrow {
  color: #e53935;
}
.dms-theme app-file-explorer .back-button:focus .inverted-arrow, .dms-theme app-file-explorer .back-button:hover .inverted-arrow,
.dms-theme.theme-override.theme-override app-file-explorer .back-button:focus .inverted-arrow,
.dms-theme.theme-override.theme-override app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.dms-theme app-file-explorer .back-button:disabled .inverted-arrow,
.dms-theme.theme-override.theme-override app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.dms-theme app-select-folder-dialog .explorer-tree-node:hover, .dms-theme app-select-folder-dialog .list-item:hover,
.dms-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node:hover,
.dms-theme.theme-override.theme-override app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.dms-theme app-select-folder-dialog .explorer-tree-node.selected,
.dms-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.dms-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.dms-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.dms-theme app-reports-list section.wrapper,
.dms-theme.theme-override.theme-override app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-reports-list header.header,
.dms-theme.theme-override.theme-override app-reports-list header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme app-reports-list header.header button.clear-search,
.dms-theme.theme-override.theme-override app-reports-list header.header button.clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme app-reports-list header.header button.clear-search:hover,
.dms-theme.theme-override.theme-override app-reports-list header.header button.clear-search:hover {
  background-color: #e53935;
}
.dms-theme app-reports-list .clickable-list-container:before,
.dms-theme.theme-override.theme-override app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.dms-theme app-reports-list a.active,
.dms-theme.theme-override.theme-override app-reports-list a.active {
  background-color: #e0e0e0;
}
.dms-theme app-generated-documents-list section.wrapper,
.dms-theme.theme-override.theme-override app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-generated-documents-list header.header,
.dms-theme.theme-override.theme-override app-generated-documents-list header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme app-generated-documents-list header.header button.clear-search,
.dms-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme app-generated-documents-list header.header button.clear-search:hover,
.dms-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search:hover {
  background-color: #e53935;
}
.dms-theme app-generated-documents-list .clickable-list-container:before,
.dms-theme.theme-override.theme-override app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.dms-theme app-generated-documents-list a.active,
.dms-theme.theme-override.theme-override app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.dms-theme app-invoice-editor .button-wrapper,
.dms-theme.theme-override.theme-override app-invoice-editor .button-wrapper {
  background-color: white;
}
.dms-theme .hover-form .mat-form-field-flex:hover,
.dms-theme.theme-override.theme-override .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.dms-theme app-dave-list-card .selected-clickable-list-item, .dms-theme app-dave-list-card .selected-clickable-list-item:hover,
.dms-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item,
.dms-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.dms-theme app-dave-list-card .card-header,
.dms-theme.theme-override.theme-override app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.dms-theme app-dave-list-card .bottom-shadow,
.dms-theme.theme-override.theme-override app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.dms-theme app-filter div.date,
.dms-theme.theme-override.theme-override app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.dms-theme app-event-card .primary,
.dms-theme.theme-override.theme-override app-event-card .primary {
  color: #e53935;
}
.dms-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.dms-theme.theme-override.theme-override app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.dms-theme app-booking-positions-list section.wrapper,
.dms-theme.theme-override.theme-override app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-booking-positions-list header.header,
.dms-theme.theme-override.theme-override app-booking-positions-list header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme app-booking-positions-list header.header button.clear-search,
.dms-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme app-booking-positions-list header.header button.clear-search:hover,
.dms-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search:hover {
  background-color: #e53935;
}
.dms-theme app-booking-positions-list .clickable-list-container:before,
.dms-theme.theme-override.theme-override app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.dms-theme app-booking-positions-list a.active,
.dms-theme.theme-override.theme-override app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.dms-theme app-booking-positions-list th,
.dms-theme.theme-override.theme-override app-booking-positions-list th {
  background: whitesmoke !important;
}
.dms-theme app-dave-list tr.highlight,
.dms-theme.theme-override.theme-override app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.dms-theme app-dave-list section.wrapper,
.dms-theme.theme-override.theme-override app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-dave-list .drag-header.cdk-drag-preview,
.dms-theme.theme-override.theme-override app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.dms-theme app-dave-list header.header,
.dms-theme.theme-override.theme-override app-dave-list header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme app-dave-list header.header button.clear-search,
.dms-theme.theme-override.theme-override app-dave-list header.header button.clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme app-dave-list header.header button.clear-search:hover,
.dms-theme.theme-override.theme-override app-dave-list header.header button.clear-search:hover {
  background-color: #e53935;
}
.dms-theme app-dave-list .clickable-list-container:before,
.dms-theme.theme-override.theme-override app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.dms-theme app-dave-list .clickable-list-container .global-stats-link > a,
.dms-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.dms-theme app-dave-list a.active,
.dms-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.dms-theme.theme-override.theme-override app-dave-list a.active,
.dms-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.dms-theme app-export-business-volumes-dialog tr.highlight,
.dms-theme.theme-override.theme-override app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.dms-theme app-export-business-volumes-dialog section.wrapper,
.dms-theme.theme-override.theme-override app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.dms-theme.theme-override.theme-override app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.dms-theme app-export-business-volumes-dialog header.header,
.dms-theme.theme-override.theme-override app-export-business-volumes-dialog header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme app-export-business-volumes-dialog header.header button.clear-search,
.dms-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.dms-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #e53935;
}
.dms-theme app-export-business-volumes-dialog .clickable-list-container:before,
.dms-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.dms-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.dms-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.dms-theme app-export-business-volumes-dialog a.active,
.dms-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.dms-theme.theme-override.theme-override app-export-business-volumes-dialog a.active,
.dms-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.dms-theme app-contact-list .darker-background.darker-background,
.dms-theme.theme-override.theme-override app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.dms-theme app-contact-list .darker-background.darker-background:hover,
.dms-theme.theme-override.theme-override app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.dms-theme app-select-persons table tr th[mat-header-cell],
.dms-theme.theme-override.theme-override app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.dms-theme app-shift-plan .header-colorful,
.dms-theme.theme-override.theme-override app-shift-plan .header-colorful {
  background-color: #c62828;
  color: white;
}
.dms-theme app-shift-plan .header-colorful .today-button.today-button,
.dms-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.dms-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .dms-theme app-shift-plan .header-colorful .today-button.today-button,
.dms-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button,
.dms-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.dms-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .dms-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.dms-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.dms-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.dms-theme app-detail-piecework main,
.dms-theme.theme-override.theme-override app-detail-piecework main {
  background-color: #e53935;
  color: white;
}
.dms-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.dms-theme.theme-override.theme-override app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.dms-theme app-detail-piecework main .mat-list-base .mat-list-item,
.dms-theme.theme-override.theme-override app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.dms-theme app-detail-piecework main .mat-tab-label,
.dms-theme.theme-override.theme-override app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.dms-theme app-detail-piecework header,
.dms-theme.theme-override.theme-override app-detail-piecework header {
  background-color: #c62828;
  color: white;
}
.dms-theme app-detail-piecework mat-expansion-panel.primary-background,
.dms-theme.theme-override.theme-override app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #e53935;
  color: white;
}
.dms-theme app-piecework-demo .scrollable,
.dms-theme.theme-override.theme-override app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.dms-theme app-side-nav-bar,
.dms-theme.theme-override.theme-override app-side-nav-bar {
  background-color: whitesmoke;
}
.dms-theme app-side-nav-bar [mat-list-item].is-active,
.dms-theme.theme-override.theme-override app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #e53935;
}
.dms-theme app-side-nav-bar mat-nav-list,
.dms-theme.theme-override.theme-override app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.dms-theme .dave-inc-bar,
.dms-theme.theme-override.theme-override .dave-inc-bar {
  background-color: #e53935;
}
.dms-theme app-root,
.dms-theme.theme-override.theme-override app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-commission-overview .alex-sein-buntes-feld,
.dms-theme.theme-override.theme-override app-commission-overview .alex-sein-buntes-feld {
  background-color: #e53935;
}
.dms-theme app-commission-overview .btgb-table-wrapper th:first-child,
.dms-theme app-commission-overview .btgb-table-wrapper td:first-child,
.dms-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:first-child,
.dms-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.dms-theme app-commission-overview .btgb-table-wrapper .color-dot,
.dms-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.dms-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.dms-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.dms-theme app-commission-overview .btgb-table-wrapper th:last-child,
.dms-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:last-child {
  color: #e53935;
  border-color: #e53935;
}
.dms-theme app-commission-overview .timeline,
.dms-theme.theme-override.theme-override app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.dms-theme app-commission-overview .timeline-event-card,
.dms-theme.theme-override.theme-override app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.dms-theme app-commission-overview .timeline-event-card:hover,
.dms-theme.theme-override.theme-override app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.dms-theme app-comment-list .inline-send,
.dms-theme.theme-override.theme-override app-comment-list .inline-send {
  background: white;
}
.dms-theme app-new-booking-option .highlight.highlight,
.dms-theme.theme-override.theme-override app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.dms-theme app-new-booking-option .dont-edit.dont-edit,
.dms-theme app-new-booking-option .disabled.disabled,
.dms-theme.theme-override.theme-override app-new-booking-option .dont-edit.dont-edit,
.dms-theme.theme-override.theme-override app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.dms-theme .ngx-toastr,
.dms-theme.theme-override.theme-override .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.dms-theme .ngx-toastr:hover,
.dms-theme.theme-override.theme-override .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.dms-theme .ngx-toastr.toast-success,
.dms-theme.theme-override.theme-override .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.dms-theme .ngx-toastr.toast-error,
.dms-theme.theme-override.theme-override .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.dms-theme .ngx-toastr.toast-info,
.dms-theme.theme-override.theme-override .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-resource-plan .header-colorful,
.dms-theme.theme-override.theme-override app-resource-plan .header-colorful {
  background-color: #c62828;
  color: white;
}
.dms-theme app-resource-plan .header-colorful .today-button.today-button,
.dms-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.dms-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .dms-theme app-resource-plan .header-colorful .today-button.today-button,
.dms-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button,
.dms-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.dms-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .dms-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.dms-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.dms-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.dms-theme app-time-tracker,
.dms-theme.theme-override.theme-override app-time-tracker {
  background-color: #ef5350;
  color: white;
}
.dms-theme .ngx-mat-colorpicker-content,
.dms-theme.theme-override.theme-override .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.dms-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.dms-theme.theme-override.theme-override .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.dms-theme app-person-list-entry a.link,
.dms-theme.theme-override.theme-override app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-doctor-list-entry .link,
.dms-theme.theme-override.theme-override app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-expansion-panel .scrollable .top-shadow,
.dms-theme.theme-override.theme-override app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.dms-theme app-expansion-panel .scrollable .bottom-shadow,
.dms-theme.theme-override.theme-override app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.dms-theme .app-background-primary,
.dms-theme.theme-override.theme-override .app-background-primary {
  background-color: #e53935;
}
.dms-theme .app-background-accent,
.dms-theme.theme-override.theme-override .app-background-accent {
  background-color: #fafafa;
}
.dms-theme .app-background-warn,
.dms-theme.theme-override.theme-override .app-background-warn {
  background-color: #e91e63;
}
.dms-theme .app-foreground-primary,
.dms-theme.theme-override.theme-override .app-foreground-primary {
  color: #e53935;
}
.dms-theme .app-foreground-accent,
.dms-theme.theme-override.theme-override .app-foreground-accent {
  color: #fafafa;
}
.dms-theme .app-foreground-warn,
.dms-theme.theme-override.theme-override .app-foreground-warn {
  color: #e91e63;
}
.dms-theme app-ck-editor,
.dms-theme.theme-override.theme-override app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.dms-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.dms-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.dms-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.dms-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.dms-theme app-file-order-dialog .list-item,
.dms-theme.theme-override.theme-override app-file-order-dialog .list-item {
  background: white;
}
.dms-theme app-start-process-dialog .selected-files-list,
.dms-theme.theme-override.theme-override app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.dms-theme app-process-main-view .detection-modal-wrapper,
.dms-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper {
  background: white;
}
.dms-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.dms-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #e53935;
}
.dms-theme app-process-main-view .main-file-badge,
.dms-theme.theme-override.theme-override app-process-main-view .main-file-badge {
  color: #e53935;
}
.dms-theme app-new-document-view-component dropzone .input,
.dms-theme app-new-document-view-component dropzone .pen-icon,
.dms-theme.theme-override.theme-override app-new-document-view-component dropzone .input,
.dms-theme.theme-override.theme-override app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-time-tracker-multiple .timer-card,
.dms-theme.theme-override.theme-override app-time-tracker-multiple .timer-card {
  background-color: #ef5350;
  color: white;
}
.dms-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.dms-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.dms-theme app-arl-table tr.element-row:not(.expanded-row):active,
.dms-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.dms-theme app-arl-table .add-button-list,
.dms-theme.theme-override.theme-override app-arl-table .add-button-list {
  background: white;
}
.dms-theme app-pseudo-step-header .wrapper-button.active,
.dms-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active {
  border-color: #e53935;
}
.dms-theme app-pseudo-step-header .image-wrapper,
.dms-theme.theme-override.theme-override app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.dms-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.dms-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.dms-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #e53935;
  color: white;
}
.dms-theme app-milestone-modal .status-form,
.dms-theme.theme-override.theme-override app-milestone-modal .status-form {
  background: white;
}
.dms-theme app-e-invoice-view .grid-borders.grid-borders,
.dms-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.dms-theme app-e-invoice-view .borders,
.dms-theme app-e-invoice-view .borders-column,
.dms-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.dms-theme app-e-invoice-view .borders-row,
.dms-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.dms-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders,
.dms-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.dms-theme.theme-override.theme-override app-e-invoice-view .borders,
.dms-theme.theme-override.theme-override app-e-invoice-view .borders-column,
.dms-theme.theme-override.theme-override app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.dms-theme.theme-override.theme-override app-e-invoice-view .borders-row,
.dms-theme.theme-override.theme-override app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.dms-theme app-e-invoice-view .mat-table td,
.dms-theme app-e-invoice-view .mat-table th,
.dms-theme.theme-override.theme-override app-e-invoice-view .mat-table td,
.dms-theme.theme-override.theme-override app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-e-invoice-allowance-charge-view .borders,
.dms-theme app-e-invoice-allowance-charge-view .borders-column,
.dms-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.dms-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders,
.dms-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column,
.dms-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.dms-theme app-detail-contract .primary,
.dms-theme.theme-override.theme-override app-detail-contract .primary {
  color: #e53935;
}
.dms-theme app-detail-contract .filter,
.dms-theme.theme-override.theme-override app-detail-contract .filter {
  background-color: white;
}
.dms-theme app-detail-contract .filter h2,
.dms-theme.theme-override.theme-override app-detail-contract .filter h2 {
  color: #e53935;
}
.dms-theme app-contract-list header.header,
.dms-theme.theme-override.theme-override app-contract-list header.header {
  color: white;
  background-color: #c62828;
}
.dms-theme app-detail-doctor .deleted,
.dms-theme.theme-override.theme-override app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.dms-theme app-detail-doctor .bookmark-wrapper,
.dms-theme.theme-override.theme-override app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme app-detail-doctor a.link,
.dms-theme.theme-override.theme-override app-detail-doctor a.link {
  color: white;
}
.dms-theme.dark-theme .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.dms-theme.dark-theme .mat-option,
.dms-theme.theme-override.theme-override.dark-theme .mat-option {
  color: white;
}
.dms-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .dms-theme.dark-theme .mat-option:focus:not(.mat-option-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-option:hover:not(.mat-option-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.dms-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.dms-theme.dark-theme .mat-option.mat-active,
.dms-theme.theme-override.theme-override.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.dms-theme.dark-theme .mat-option.mat-option-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e53935;
}
.dms-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.dms-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.dms-theme.dark-theme .mat-optgroup-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-pseudo-checkbox,
.dms-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme .mat-pseudo-checkbox::after,
.dms-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.dms-theme.dark-theme .mat-pseudo-checkbox-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.dms-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.dms-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.dms-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.dms-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #e53935;
}
.dms-theme.dark-theme .mat-pseudo-checkbox-checked,
.dms-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.dms-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.dms-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.dms-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked,
.dms-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate,
.dms-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.dms-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.dms-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.dms-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.dms-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.dms-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.dms-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.dms-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.dms-theme.dark-theme .mat-app-background, .dms-theme.dark-theme.mat-app-background,
.dms-theme.theme-override.theme-override.dark-theme .mat-app-background,
.dms-theme.theme-override.theme-override.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.dms-theme.dark-theme .mat-elevation-z0,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z1,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z2,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z3,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z4,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z5,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z6,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z7,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z8,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z9,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z10,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z11,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z12,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z13,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z14,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z15,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z16,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z17,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z18,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z19,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z20,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z21,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z22,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z23,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-elevation-z24,
.dms-theme.theme-override.theme-override.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.dms-theme.dark-theme .mat-autocomplete-panel,
.dms-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.dms-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.dms-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.dms-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.dms-theme.dark-theme .mat-badge,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge {
  position: relative;
}
.dms-theme.dark-theme .mat-badge.mat-badge,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.dms-theme.dark-theme .mat-badge-hidden .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.dms-theme.dark-theme .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.dms-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.dms-theme.dark-theme .mat-badge-content._mat-animation-noopable,
.dms-theme.theme-override.theme-override.dark-theme .ng-animate-disabled .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.dms-theme.dark-theme .mat-badge-content.mat-badge-active,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.dms-theme.dark-theme .mat-badge-small .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.dms-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.dms-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.dms-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .dms-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.dms-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .dms-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.dms-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .dms-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.dms-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .dms-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.dms-theme.dark-theme .mat-badge-medium .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.dms-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.dms-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.dms-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .dms-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.dms-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .dms-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.dms-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .dms-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.dms-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .dms-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.dms-theme.dark-theme .mat-badge-large .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.dms-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.dms-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.dms-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .dms-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.dms-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .dms-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.dms-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .dms-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.dms-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .dms-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .dms-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.dms-theme.dark-theme .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  color: white;
  background: #e53935;
}
.cdk-high-contrast-active .dms-theme.dark-theme .mat-badge-content, .cdk-high-contrast-active .dms-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.dms-theme.dark-theme .mat-badge-accent .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme .mat-badge-warn .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.dms-theme.dark-theme .mat-badge-disabled .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-bottom-sheet-container,
.dms-theme.theme-override.theme-override.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.dms-theme.dark-theme .mat-button, .dms-theme.dark-theme .mat-icon-button, .dms-theme.dark-theme .mat-stroked-button,
.dms-theme.theme-override.theme-override.dark-theme .mat-button,
.dms-theme.theme-override.theme-override.dark-theme .mat-icon-button,
.dms-theme.theme-override.theme-override.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.dms-theme.dark-theme .mat-button.mat-primary, .dms-theme.dark-theme .mat-icon-button.mat-primary, .dms-theme.dark-theme .mat-stroked-button.mat-primary,
.dms-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary,
.dms-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary,
.dms-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary {
  color: #e53935;
}
.dms-theme.dark-theme .mat-button.mat-accent, .dms-theme.dark-theme .mat-icon-button.mat-accent, .dms-theme.dark-theme .mat-stroked-button.mat-accent,
.dms-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent,
.dms-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent,
.dms-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.dms-theme.dark-theme .mat-button.mat-warn, .dms-theme.dark-theme .mat-icon-button.mat-warn, .dms-theme.dark-theme .mat-stroked-button.mat-warn,
.dms-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn,
.dms-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn,
.dms-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.dms-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .dms-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .dms-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .dms-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .dms-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .dms-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .dms-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .dms-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .dms-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .dms-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .dms-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .dms-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.dms-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .dms-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .dms-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #e53935;
}
.dms-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .dms-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .dms-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.dms-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .dms-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .dms-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.dms-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .dms-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .dms-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.dms-theme.dark-theme .mat-button .mat-ripple-element, .dms-theme.dark-theme .mat-icon-button .mat-ripple-element, .dms-theme.dark-theme .mat-stroked-button .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-button .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-icon-button .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.dms-theme.dark-theme .mat-button-focus-overlay,
.dms-theme.theme-override.theme-override.dark-theme .mat-button-focus-overlay {
  background: white;
}
.dms-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme .mat-flat-button, .dms-theme.dark-theme .mat-raised-button, .dms-theme.dark-theme .mat-fab, .dms-theme.dark-theme .mat-mini-fab,
.dms-theme.theme-override.theme-override.dark-theme .mat-flat-button,
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button,
.dms-theme.theme-override.theme-override.dark-theme .mat-fab,
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.dms-theme.dark-theme .mat-flat-button.mat-primary, .dms-theme.dark-theme .mat-raised-button.mat-primary, .dms-theme.dark-theme .mat-fab.mat-primary, .dms-theme.dark-theme .mat-mini-fab.mat-primary,
.dms-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.dms-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.dms-theme.dark-theme .mat-flat-button.mat-accent, .dms-theme.dark-theme .mat-raised-button.mat-accent, .dms-theme.dark-theme .mat-fab.mat-accent, .dms-theme.dark-theme .mat-mini-fab.mat-accent,
.dms-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.dms-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme .mat-flat-button.mat-warn, .dms-theme.dark-theme .mat-raised-button.mat-warn, .dms-theme.dark-theme .mat-fab.mat-warn, .dms-theme.dark-theme .mat-mini-fab.mat-warn,
.dms-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.dms-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.dms-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .dms-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .dms-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .dms-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .dms-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .dms-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .dms-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .dms-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .dms-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .dms-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .dms-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .dms-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .dms-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .dms-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .dms-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .dms-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.dms-theme.dark-theme .mat-flat-button.mat-primary, .dms-theme.dark-theme .mat-raised-button.mat-primary, .dms-theme.dark-theme .mat-fab.mat-primary, .dms-theme.dark-theme .mat-mini-fab.mat-primary,
.dms-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.dms-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  background-color: #e53935;
}
.dms-theme.dark-theme .mat-flat-button.mat-accent, .dms-theme.dark-theme .mat-raised-button.mat-accent, .dms-theme.dark-theme .mat-fab.mat-accent, .dms-theme.dark-theme .mat-mini-fab.mat-accent,
.dms-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.dms-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.dms-theme.dark-theme .mat-flat-button.mat-warn, .dms-theme.dark-theme .mat-raised-button.mat-warn, .dms-theme.dark-theme .mat-fab.mat-warn, .dms-theme.dark-theme .mat-mini-fab.mat-warn,
.dms-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.dms-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.dms-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .dms-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .dms-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .dms-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .dms-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .dms-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .dms-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .dms-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .dms-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .dms-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .dms-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .dms-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .dms-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .dms-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .dms-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .dms-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .dms-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .dms-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .dms-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.dms-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .dms-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .dms-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .dms-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.dms-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .dms-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .dms-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .dms-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.dms-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .dms-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .dms-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override.dark-theme .mat-fab:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .dms-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .dms-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.dms-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.dms-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.dms-theme.dark-theme .mat-button-toggle,
.dms-theme.theme-override.theme-override.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.dms-theme.theme-override.theme-override.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme .mat-button-toggle-appearance-standard,
.dms-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.dms-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.dms-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.dms-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.dms-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.dms-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.dms-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.dms-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.dms-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.dms-theme.dark-theme .mat-button-toggle-checked,
.dms-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.dms-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.dms-theme.dark-theme .mat-button-toggle-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.dms-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.dms-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.dms-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.dms-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.dms-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.dms-theme.dark-theme .mat-button-toggle-group-appearance-standard,
.dms-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.dms-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.dms-theme.dark-theme .mat-card,
.dms-theme.theme-override.theme-override.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.dms-theme.dark-theme .mat-card:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-card-subtitle,
.dms-theme.theme-override.theme-override.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme .mat-checkbox-frame,
.dms-theme.theme-override.theme-override.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme .mat-checkbox-checkmark,
.dms-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.dms-theme.dark-theme .mat-checkbox-checkmark-path,
.dms-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.dms-theme.dark-theme .mat-checkbox-mixedmark,
.dms-theme.theme-override.theme-override.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.dms-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .dms-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.dms-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.dms-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #e53935;
}
.dms-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .dms-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.dms-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.dms-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.dms-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .dms-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.dms-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.dms-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.dms-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .dms-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.dms-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.dms-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.dms-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.dms-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.dms-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-checkbox .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.dms-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.dms-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #e53935;
}
.dms-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.dms-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.dms-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.dms-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.dms-theme.dark-theme .mat-chip.mat-standard-chip,
.dms-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.dms-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.dms-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.dms-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.dms-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.dms-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.dms-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.dms-theme.dark-theme .mat-chip.mat-standard-chip::after,
.dms-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.dms-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.dms-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #e53935;
  color: white;
}
.dms-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.dms-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.dms-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.dms-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.dms-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.dms-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.dms-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.dms-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.dms-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.dms-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.dms-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.dms-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.dms-theme.dark-theme .mat-table,
.dms-theme.theme-override.theme-override.dark-theme .mat-table {
  background: #424242;
}
.dms-theme.dark-theme .mat-table thead, .dms-theme.dark-theme .mat-table tbody, .dms-theme.dark-theme .mat-table tfoot,
.dms-theme.dark-theme mat-header-row, .dms-theme.dark-theme mat-row, .dms-theme.dark-theme mat-footer-row,
.dms-theme.dark-theme [mat-header-row], .dms-theme.dark-theme [mat-row], .dms-theme.dark-theme [mat-footer-row],
.dms-theme.dark-theme .mat-table-sticky,
.dms-theme.theme-override.theme-override.dark-theme .mat-table thead,
.dms-theme.theme-override.theme-override.dark-theme .mat-table tbody,
.dms-theme.theme-override.theme-override.dark-theme .mat-table tfoot,
.dms-theme.theme-override.theme-override.dark-theme mat-header-row,
.dms-theme.theme-override.theme-override.dark-theme mat-row,
.dms-theme.theme-override.theme-override.dark-theme mat-footer-row,
.dms-theme.theme-override.theme-override.dark-theme [mat-header-row],
.dms-theme.theme-override.theme-override.dark-theme [mat-row],
.dms-theme.theme-override.theme-override.dark-theme [mat-footer-row],
.dms-theme.theme-override.theme-override.dark-theme .mat-table-sticky {
  background: inherit;
}
.dms-theme.dark-theme mat-row, .dms-theme.dark-theme mat-header-row, .dms-theme.dark-theme mat-footer-row,
.dms-theme.dark-theme th.mat-header-cell, .dms-theme.dark-theme td.mat-cell, .dms-theme.dark-theme td.mat-footer-cell,
.dms-theme.theme-override.theme-override.dark-theme mat-row,
.dms-theme.theme-override.theme-override.dark-theme mat-header-row,
.dms-theme.theme-override.theme-override.dark-theme mat-footer-row,
.dms-theme.theme-override.theme-override.dark-theme th.mat-header-cell,
.dms-theme.theme-override.theme-override.dark-theme td.mat-cell,
.dms-theme.theme-override.theme-override.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme .mat-header-cell,
.dms-theme.theme-override.theme-override.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme .mat-cell, .dms-theme.dark-theme .mat-footer-cell,
.dms-theme.theme-override.theme-override.dark-theme .mat-cell,
.dms-theme.theme-override.theme-override.dark-theme .mat-footer-cell {
  color: white;
}
.dms-theme.dark-theme .mat-calendar-arrow,
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-arrow {
  fill: white;
}
.dms-theme.dark-theme .mat-datepicker-toggle,
.dms-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.dms-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.dms-theme.dark-theme .mat-calendar-table-header-divider::after,
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme .mat-calendar-table-header,
.dms-theme.dark-theme .mat-calendar-body-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header,
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme .mat-calendar-body-cell-content,
.dms-theme.dark-theme .mat-date-range-input-separator,
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.dms-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-calendar-body-in-preview,
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.dms-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.dms-theme.dark-theme .mat-calendar-body-in-range::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(229, 57, 53, 0.2);
}
.dms-theme.dark-theme .mat-calendar-body-comparison-identical,
.dms-theme.dark-theme .mat-calendar-body-in-comparison-range::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical,
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.dms-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.dms-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.dms-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(229, 57, 53, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dms-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.dms-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.dms-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(229, 57, 53, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dms-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.dms-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.dms-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dms-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.dms-theme.dark-theme .mat-calendar-body-selected,
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-body-selected {
  background-color: #e53935;
  color: white;
}
.dms-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(229, 57, 53, 0.4);
}
.dms-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected,
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.dms-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(229, 57, 53, 0.3);
}
@media (hover: hover) {
  .dms-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(229, 57, 53, 0.3);
  }
}
.dms-theme.dark-theme .mat-datepicker-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.dms-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.dms-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.dms-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.dms-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.dms-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dms-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.dms-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dms-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.dms-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.dms-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dms-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.dms-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.dms-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .dms-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.dms-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.dms-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.dms-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.dms-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.dms-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dms-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.dms-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.dms-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.dms-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.dms-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dms-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.dms-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.dms-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.dms-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.dms-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .dms-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.dms-theme.dark-theme .mat-datepicker-content-touch,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-datepicker-toggle-active,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active {
  color: #e53935;
}
.dms-theme.dark-theme .mat-datepicker-toggle-active.mat-accent,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.dms-theme.dark-theme .mat-datepicker-toggle-active.mat-warn,
.dms-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.dms-theme.dark-theme .mat-date-range-input-inner[disabled],
.dms-theme.theme-override.theme-override.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-dialog-container,
.dms-theme.theme-override.theme-override.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.dms-theme.dark-theme .mat-divider,
.dms-theme.theme-override.theme-override.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme .mat-divider-vertical,
.dms-theme.theme-override.theme-override.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme .mat-expansion-panel,
.dms-theme.theme-override.theme-override.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.dms-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-action-row,
.dms-theme.theme-override.theme-override.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .dms-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .dms-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.dms-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.dms-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.dms-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .dms-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.dms-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.dms-theme.dark-theme .mat-expansion-panel-header-title,
.dms-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.dms-theme.dark-theme .mat-expansion-panel-header-description,
.dms-theme.dark-theme .mat-expansion-indicator::after,
.dms-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-description,
.dms-theme.theme-override.theme-override.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true],
.dms-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.dms-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.dms-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.dms-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.dms-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.dms-theme.dark-theme .mat-form-field-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme .mat-hint,
.dms-theme.theme-override.theme-override.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #e53935;
}
.dms-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.dms-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.dms-theme.dark-theme .mat-focused .mat-form-field-required-marker,
.dms-theme.theme-override.theme-override.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.dms-theme.dark-theme .mat-form-field-ripple,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.dms-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #e53935;
}
.dms-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.dms-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.dms-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #e53935;
}
.dms-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.dms-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.dms-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.dms-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.dms-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.dms-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.dms-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.dms-theme.dark-theme .mat-error,
.dms-theme.theme-override.theme-override.dark-theme .mat-error {
  color: #e91e63;
}
.dms-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.dms-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.dms-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.dms-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.dms-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.dms-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.dms-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.dms-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #e53935;
}
.dms-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.dms-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.dms-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.dms-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.dms-theme.dark-theme .mat-icon.mat-primary,
.dms-theme.theme-override.theme-override.dark-theme .mat-icon.mat-primary {
  color: #e53935;
}
.dms-theme.dark-theme .mat-icon.mat-accent,
.dms-theme.theme-override.theme-override.dark-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.dms-theme.dark-theme .mat-icon.mat-warn,
.dms-theme.theme-override.theme-override.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.dms-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme .mat-input-element:disabled,
.dms-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.dms-theme.theme-override.theme-override.dark-theme .mat-input-element:disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-input-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-input-element {
  caret-color: #e53935;
}
.dms-theme.dark-theme .mat-input-element::placeholder,
.dms-theme.theme-override.theme-override.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-input-element::-moz-placeholder,
.dms-theme.theme-override.theme-override.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-input-element::-webkit-input-placeholder,
.dms-theme.theme-override.theme-override.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-input-element:-ms-input-placeholder,
.dms-theme.theme-override.theme-override.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option,
.dms-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.dms-theme.dark-theme .mat-form-field.mat-accent .mat-input-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.dms-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.dms-theme.dark-theme .mat-form-field-invalid .mat-input-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-warn .mat-input-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.dms-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.dms-theme.dark-theme .mat-list-base .mat-list-item,
.dms-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.dms-theme.dark-theme .mat-list-base .mat-list-option,
.dms-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.dms-theme.dark-theme .mat-list-base .mat-subheader,
.dms-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme .mat-list-base .mat-list-item-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-list-option:hover, .dms-theme.dark-theme .mat-list-option:focus,
.dms-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.dms-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.dms-theme.dark-theme .mat-action-list .mat-list-item:hover,
.dms-theme.dark-theme .mat-action-list .mat-list-item:focus,
.dms-theme.theme-override.theme-override.dark-theme .mat-list-option:hover,
.dms-theme.theme-override.theme-override.dark-theme .mat-list-option:focus,
.dms-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:hover,
.dms-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:focus,
.dms-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:hover,
.dms-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.dms-theme.dark-theme .mat-list-single-selected-option, .dms-theme.dark-theme .mat-list-single-selected-option:hover, .dms-theme.dark-theme .mat-list-single-selected-option:focus,
.dms-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option,
.dms-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:hover,
.dms-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme .mat-menu-panel,
.dms-theme.theme-override.theme-override.dark-theme .mat-menu-panel {
  background: #424242;
}
.dms-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-menu-item,
.dms-theme.theme-override.theme-override.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.dms-theme.dark-theme .mat-menu-item[disabled],
.dms-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.dms-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color,
.dms-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled],
.dms-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.dms-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.dms-theme.dark-theme .mat-menu-submenu-icon,
.dms-theme.theme-override.theme-override.dark-theme .mat-menu-item .mat-icon-no-color,
.dms-theme.theme-override.theme-override.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.dms-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.dms-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.dms-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.dms-theme.dark-theme .mat-menu-item-highlighted:not([disabled]),
.dms-theme.theme-override.theme-override.dark-theme .mat-menu-item:hover:not([disabled]),
.dms-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.dms-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.dms-theme.theme-override.theme-override.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.dms-theme.dark-theme .mat-paginator,
.dms-theme.theme-override.theme-override.dark-theme .mat-paginator {
  background: #424242;
}
.dms-theme.dark-theme .mat-paginator,
.dms-theme.dark-theme .mat-paginator-page-size .mat-select-trigger,
.dms-theme.theme-override.theme-override.dark-theme .mat-paginator,
.dms-theme.theme-override.theme-override.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme .mat-paginator-decrement,
.dms-theme.dark-theme .mat-paginator-increment,
.dms-theme.theme-override.theme-override.dark-theme .mat-paginator-decrement,
.dms-theme.theme-override.theme-override.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.dms-theme.dark-theme .mat-paginator-first,
.dms-theme.dark-theme .mat-paginator-last,
.dms-theme.theme-override.theme-override.dark-theme .mat-paginator-first,
.dms-theme.theme-override.theme-override.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.dms-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.dms-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.dms-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.dms-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last,
.dms-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.dms-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.dms-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.dms-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-progress-bar-background,
.dms-theme.theme-override.theme-override.dark-theme .mat-progress-bar-background {
  fill: #4e232f;
}
.dms-theme.dark-theme .mat-progress-bar-buffer,
.dms-theme.theme-override.theme-override.dark-theme .mat-progress-bar-buffer {
  background-color: #4e232f;
}
.dms-theme.dark-theme .mat-progress-bar-fill::after,
.dms-theme.theme-override.theme-override.dark-theme .mat-progress-bar-fill::after {
  background-color: #e53935;
}
.dms-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.dms-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.dms-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.dms-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.dms-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.dms-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.dms-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.dms-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.dms-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.dms-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.dms-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.dms-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.dms-theme.dark-theme .mat-progress-spinner circle, .dms-theme.dark-theme .mat-spinner circle,
.dms-theme.theme-override.theme-override.dark-theme .mat-progress-spinner circle,
.dms-theme.theme-override.theme-override.dark-theme .mat-spinner circle {
  stroke: #e53935;
}
.dms-theme.dark-theme .mat-progress-spinner.mat-accent circle, .dms-theme.dark-theme .mat-spinner.mat-accent circle,
.dms-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-accent circle,
.dms-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.dms-theme.dark-theme .mat-progress-spinner.mat-warn circle, .dms-theme.dark-theme .mat-spinner.mat-warn circle,
.dms-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-warn circle,
.dms-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.dms-theme.dark-theme .mat-radio-outer-circle,
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e53935;
}
.dms-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.dms-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .dms-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .dms-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #e53935;
}
.dms-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.dms-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.dms-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .dms-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .dms-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.dms-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.dms-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.dms-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .dms-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .dms-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.dms-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.dms-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.dms-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-radio-button .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.dms-theme.dark-theme .mat-select-value,
.dms-theme.theme-override.theme-override.dark-theme .mat-select-value {
  color: white;
}
.dms-theme.dark-theme .mat-select-placeholder,
.dms-theme.theme-override.theme-override.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-select-disabled .mat-select-value,
.dms-theme.theme-override.theme-override.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-select-arrow,
.dms-theme.theme-override.theme-override.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme .mat-select-panel,
.dms-theme.theme-override.theme-override.dark-theme .mat-select-panel {
  background: #424242;
}
.dms-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]),
.dms-theme.theme-override.theme-override.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.dms-theme.theme-override.theme-override.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #e53935;
}
.dms-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.dms-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.dms-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.dms-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.dms-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-drawer-container,
.dms-theme.theme-override.theme-override.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.dms-theme.dark-theme .mat-drawer,
.dms-theme.theme-override.theme-override.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.dms-theme.dark-theme .mat-drawer.mat-drawer-push,
.dms-theme.theme-override.theme-override.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.dms-theme.dark-theme .mat-drawer:not(.mat-drawer-side),
.dms-theme.theme-override.theme-override.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-drawer-side,
.dms-theme.theme-override.theme-override.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme .mat-drawer-side.mat-drawer-end,
.dms-theme.theme-override.theme-override.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.dms-theme.dark-theme [dir=rtl] .mat-drawer-side,
.dms-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.dms-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.dms-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown,
.dms-theme.theme-override.theme-override.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.dms-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.dms-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.dms-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.dms-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #e53935;
}
.dms-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(229, 57, 53, 0.54);
}
.dms-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #e53935;
}
.dms-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.dms-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.dms-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.dms-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.dms-theme.dark-theme .mat-slide-toggle-thumb,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.dms-theme.dark-theme .mat-slide-toggle-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-slider-track-background,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.dms-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.dms-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.dms-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #e53935;
}
.dms-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.dms-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(229, 57, 53, 0.2);
}
.dms-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.dms-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.dms-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.dms-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.dms-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.dms-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.dms-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.dms-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.dms-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.dms-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.dms-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider:hover .mat-slider-track-background,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.dms-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.dms-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.dms-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.dms-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.dms-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.dms-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.dms-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.dms-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.dms-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.dms-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .dms-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.dms-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .dms-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.dms-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.dms-theme.dark-theme .mat-slider-vertical .mat-slider-ticks,
.dms-theme.theme-override.theme-override.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.dms-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .dms-theme.dark-theme .mat-step-header.cdk-program-focused, .dms-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .dms-theme.dark-theme .mat-step-header:hover[aria-disabled=false],
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-keyboard-focused,
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-program-focused,
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header:hover:not([aria-disabled]),
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.dms-theme.dark-theme .mat-step-header:hover[aria-disabled=true],
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .dms-theme.dark-theme .mat-step-header:hover,
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.dms-theme.dark-theme .mat-step-header .mat-step-label,
.dms-theme.dark-theme .mat-step-header .mat-step-optional,
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme .mat-step-header .mat-step-icon,
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.dms-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.dms-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.dms-theme.dark-theme .mat-step-header .mat-step-icon-state-edit,
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-selected,
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-done,
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #e53935;
  color: white;
}
.dms-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon,
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.dms-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.dms-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon,
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.dms-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.dms-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.dms-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.dms-theme.dark-theme .mat-step-header .mat-step-icon-state-error,
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.dms-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active,
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.dms-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error,
.dms-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.dms-theme.dark-theme .mat-stepper-horizontal, .dms-theme.dark-theme .mat-stepper-vertical,
.dms-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal,
.dms-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.dms-theme.dark-theme .mat-stepper-vertical-line::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme .mat-horizontal-stepper-header::before,
.dms-theme.dark-theme .mat-horizontal-stepper-header::after,
.dms-theme.dark-theme .mat-stepper-horizontal-line,
.dms-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::after,
.dms-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme .mat-sort-header-arrow,
.dms-theme.theme-override.theme-override.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.dms-theme.dark-theme .mat-tab-nav-bar,
.dms-theme.dark-theme .mat-tab-header,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.dms-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.dms-theme.dark-theme .mat-tab-label, .dms-theme.dark-theme .mat-tab-link,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-link {
  color: white;
}
.dms-theme.dark-theme .mat-tab-label.mat-tab-disabled, .dms-theme.dark-theme .mat-tab-link.mat-tab-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-label.mat-tab-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.dms-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.dms-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-],
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.dms-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dms-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(239, 83, 80, 0.3);
}
.dms-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .dms-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-ink-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #e53935;
}
.dms-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .dms-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .dms-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .dms-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.dms-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dms-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.dms-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .dms-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-ink-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.dms-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .dms-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .dms-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .dms-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dms-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.dms-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .dms-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-ink-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.dms-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .dms-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .dms-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .dms-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.dms-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(239, 83, 80, 0.3);
}
.dms-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .dms-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .dms-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #e53935;
}
.dms-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .dms-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.dms-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .dms-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.dms-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.dms-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.dms-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.dms-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.dms-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.dms-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.dms-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .dms-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .dms-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.dms-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .dms-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .dms-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.dms-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.dms-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.dms-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.dms-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.dms-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.dms-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .dms-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .dms-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.dms-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .dms-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.dms-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .dms-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.dms-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.dms-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.dms-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.dms-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.dms-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .dms-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.dms-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.dms-theme.dark-theme .mat-toolbar,
.dms-theme.theme-override.theme-override.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.dms-theme.dark-theme .mat-toolbar.mat-primary,
.dms-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-primary {
  background: #e53935;
  color: white;
}
.dms-theme.dark-theme .mat-toolbar.mat-accent,
.dms-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme .mat-toolbar.mat-warn,
.dms-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.dms-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.dms-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.dms-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.dms-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-underline,
.dms-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-ripple,
.dms-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.dms-theme.dark-theme .mat-toolbar .mat-form-field-label,
.dms-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.dms-theme.dark-theme .mat-toolbar .mat-select-value,
.dms-theme.dark-theme .mat-toolbar .mat-select-arrow,
.dms-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.dms-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.dms-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-value,
.dms-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-arrow,
.dms-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.dms-theme.dark-theme .mat-toolbar .mat-input-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.dms-theme.dark-theme .mat-tooltip,
.dms-theme.theme-override.theme-override.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.dms-theme.dark-theme .mat-tree,
.dms-theme.theme-override.theme-override.dark-theme .mat-tree {
  background: #424242;
}
.dms-theme.dark-theme .mat-tree-node,
.dms-theme.dark-theme .mat-nested-tree-node,
.dms-theme.theme-override.theme-override.dark-theme .mat-tree-node,
.dms-theme.theme-override.theme-override.dark-theme .mat-nested-tree-node {
  color: white;
}
.dms-theme.dark-theme .mat-snack-bar-container,
.dms-theme.theme-override.theme-override.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.dms-theme.dark-theme .mat-simple-snackbar-action,
.dms-theme.theme-override.theme-override.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.dms-theme.dark-theme app-mat-menu-header,
.dms-theme.theme-override.theme-override.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.dms-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.dms-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.dms-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.dms-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #e53935;
}
.dms-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(229, 57, 53, 0.54);
}
.dms-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #e53935;
}
.dms-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.dms-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.dms-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.dms-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.dms-theme.dark-theme .mat-slide-toggle-thumb,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.dms-theme.dark-theme .mat-slide-toggle-bar,
.dms-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme .mat-green .mat-progress-bar-background,
.dms-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.dms-theme.dark-theme .mat-green .mat-progress-bar-buffer,
.dms-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.dms-theme.dark-theme .mat-green .mat-progress-bar-fill::after,
.dms-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.dms-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.dms-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.dms-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.dms-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.dms-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.dms-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.dms-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.dms-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.dms-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.dms-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.dms-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.dms-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.dms-theme.dark-theme .mat-button.mat-primary-lighter,
.dms-theme.dark-theme .mat-stroked-button.mat-primary-lighter,
.dms-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter,
.dms-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #ef5350;
}
.dms-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.dms-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover,
.dms-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter:hover,
.dms-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.dms-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.dms-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.dms-theme.dark-theme .mat-fab.mat-primary-lighter,
.dms-theme.dark-theme .mat-mini-fab.mat-primary-lighter,
.dms-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary-lighter,
.dms-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary-lighter,
.dms-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary-lighter,
.dms-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #ef5350;
}
.dms-theme.dark-theme .mat-icon-button.mat-primary-lighter,
.dms-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #ef5350;
}
.dms-theme.dark-theme .dave-background-image,
.dms-theme.theme-override.theme-override.dark-theme .dave-background-image {
  background-color: #e53935;
  color: white;
}
.dms-theme.dark-theme .clickable-list-container:before,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.dms-theme.dark-theme .clickable-list,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list {
  background-color: #424242;
}
.dms-theme.dark-theme .clickable-list-item,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.dms-theme.dark-theme .clickable-list-item.is-active, .dms-theme.dark-theme .clickable-list-item:hover, .dms-theme.dark-theme .clickable-list-item:active, .dms-theme.dark-theme .clickable-list-item:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.dms-theme.dark-theme .clickable-list-item.app-color-event,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-event.is-active, .dms-theme.dark-theme .clickable-list-item.app-color-event:hover, .dms-theme.dark-theme .clickable-list-item.app-color-event:active, .dms-theme.dark-theme .clickable-list-item.app-color-event:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-time-tracking,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .dms-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .dms-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .dms-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-approved,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .dms-theme.dark-theme .clickable-list-item.app-color-approved:hover, .dms-theme.dark-theme .clickable-list-item.app-color-approved:active, .dms-theme.dark-theme .clickable-list-item.app-color-approved:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-declined,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .dms-theme.dark-theme .clickable-list-item.app-color-declined:hover, .dms-theme.dark-theme .clickable-list-item.app-color-declined:active, .dms-theme.dark-theme .clickable-list-item.app-color-declined:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .dms-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .dms-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .dms-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-invoice-booked,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .dms-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .dms-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .dms-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-late,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-late.is-active, .dms-theme.dark-theme .clickable-list-item.app-color-late:hover, .dms-theme.dark-theme .clickable-list-item.app-color-late:active, .dms-theme.dark-theme .clickable-list-item.app-color-late:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-invoice-storniert,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .dms-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .dms-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .dms-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-invoice-approved,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .dms-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .dms-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .dms-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-commission-open,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .dms-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .dms-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .dms-theme.dark-theme .clickable-list-item.app-color-commission-open:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-commission-in-progress,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .dms-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .dms-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .dms-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-commission-freigabe,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .dms-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .dms-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .dms-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .dms-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .dms-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .dms-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .dms-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .dms-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .dms-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .dms-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .dms-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .dms-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.dms-theme.dark-theme .clickable-list-item.custom-background-color,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.dms-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .dms-theme.dark-theme .clickable-list-item.custom-background-color:hover, .dms-theme.dark-theme .clickable-list-item.custom-background-color:active, .dms-theme.dark-theme .clickable-list-item.custom-background-color:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.dms-theme.dark-theme .disabled-table-entry, .dms-theme.dark-theme .is-highlighted,
.dms-theme.theme-override.theme-override.dark-theme .disabled-table-entry,
.dms-theme.theme-override.theme-override.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.dms-theme.dark-theme app-customer-list tr.highlight,
.dms-theme.theme-override.theme-override.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.dms-theme.dark-theme app-customer-list section.wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.dms-theme.dark-theme app-customer-list header.header,
.dms-theme.theme-override.theme-override.dark-theme app-customer-list header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-customer-list header.header button.clear-search,
.dms-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-customer-list header.header button.clear-search:hover,
.dms-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #e53935;
}
.dms-theme.dark-theme app-customer-list .clickable-list-container:before,
.dms-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a,
.dms-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.dms-theme.dark-theme app-customer-list a.active,
.dms-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.dms-theme.theme-override.theme-override.dark-theme app-customer-list a.active,
.dms-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.dms-theme.dark-theme app-employee-list tr.highlight,
.dms-theme.theme-override.theme-override.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.dms-theme.dark-theme app-employee-list section.wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.dms-theme.dark-theme app-employee-list header.header,
.dms-theme.theme-override.theme-override.dark-theme app-employee-list header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-employee-list header.header button.clear-search,
.dms-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-employee-list header.header button.clear-search:hover,
.dms-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #e53935;
}
.dms-theme.dark-theme app-employee-list .clickable-list-container:before,
.dms-theme.theme-override.theme-override.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme app-employee-list a.active,
.dms-theme.theme-override.theme-override.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.dms-theme.dark-theme app-history-side-elements .component,
.dms-theme.theme-override.theme-override.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.dms-theme.dark-theme app-history-side-elements .component > * > header.header,
.dms-theme.theme-override.theme-override.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-header,
.dms-theme.theme-override.theme-override.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .dms-theme.dark-theme app-header,
.dms-theme.theme-override.theme-override.dark-theme app-header {
    background-color: #e53935;
    color: white;
  }
  .dms-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.dms-theme.dark-theme app-header .mat-spinner circle,
.dms-theme.theme-override.theme-override.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.dms-theme.theme-override.theme-override.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.dms-theme.dark-theme app-login a,
.dms-theme.theme-override.theme-override.dark-theme app-login a {
  color: #e53935;
}
.dms-theme.dark-theme app-login .wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.dms-theme.dark-theme app-login .formDialog h2,
.dms-theme.theme-override.theme-override.dark-theme app-login .formDialog h2 {
  color: white;
}
.dms-theme.dark-theme app-history-bookmarks .header,
.dms-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header {
  color: white;
}
.dms-theme.dark-theme app-history-bookmarks .header > fa-icon,
.dms-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.dms-theme.dark-theme app-history-bookmarks .clickable-list-container,
.dms-theme.theme-override.theme-override.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.dms-theme.dark-theme app-partner-list section.wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.dms-theme.dark-theme app-partner-list header.header,
.dms-theme.theme-override.theme-override.dark-theme app-partner-list header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-partner-list header.header button.clear-search,
.dms-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-partner-list header.header button.clear-search:hover,
.dms-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #e53935;
}
.dms-theme.dark-theme app-partner-list .clickable-list-container:before,
.dms-theme.theme-override.theme-override.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme app-partner-list a.active,
.dms-theme.theme-override.theme-override.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.dms-theme.dark-theme app-home-dashboard .welcome-message .headline,
.dms-theme.dark-theme app-home-dashboard .header .headline,
.dms-theme.theme-override.theme-override.dark-theme app-home-dashboard .welcome-message .headline,
.dms-theme.theme-override.theme-override.dark-theme app-home-dashboard .header .headline {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme app-home-dashboard app-commission-dashboard header.header,
.dms-theme.theme-override.theme-override.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.dms-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image,
.dms-theme.theme-override.theme-override.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #e53935;
  color: white;
}
.dms-theme.dark-theme app-home-dashboard .mobile-wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.dms-theme.dark-theme app-home-dashboard .widget:not(.transparent),
.dms-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.dms-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.dms-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.dms-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme app-logout .button.active,
.dms-theme.dark-theme app-logout .button:hover,
.dms-theme.theme-override.theme-override.dark-theme app-logout .button.active,
.dms-theme.theme-override.theme-override.dark-theme app-logout .button:hover {
  background-color: white;
  color: #e53935;
}
.dms-theme.dark-theme app-timeline .timeline:before,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .timeline:before {
  background-color: #e53935;
}
.dms-theme.dark-theme app-timeline .filter,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .filter {
  background-color: #424242;
}
.dms-theme.dark-theme app-timeline .filter h2,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .filter h2 {
  color: #e53935;
}
.dms-theme.dark-theme app-timeline .filter h3,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .filter h3 {
  color: white;
}
.dms-theme.dark-theme app-timeline .event-icon,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #e53935;
  background-color: #424242;
  color: white;
}
.dms-theme.dark-theme app-timeline .event-icon:hover, .dms-theme.dark-theme app-timeline .event-icon:focus,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus {
  color: #e53935;
}
.dms-theme.dark-theme app-timeline .event-icon:hover fa-icon, .dms-theme.dark-theme app-timeline .event-icon:focus fa-icon,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover fa-icon,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #e53935;
}
.dms-theme.dark-theme app-timeline .header,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .header {
  background-color: #e53935;
}
.dms-theme.dark-theme app-timeline .annotation-overlay,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.dms-theme.dark-theme app-timeline .annotation-menu,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu {
  color: white;
}
.dms-theme.dark-theme app-timeline .annotation-menu:hover,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu:hover {
  color: #e53935;
}
.dms-theme.dark-theme app-timeline .annotation-content,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .annotation-content {
  background-color: #c62828;
}
.dms-theme.dark-theme app-timeline .close-button:hover,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .close-button:hover {
  background-color: #c62828;
}
.dms-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #e53935;
}
.dms-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #e53935;
  color: #e53935;
}
.dms-theme.dark-theme app-timeline .annotation-name,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .annotation-name {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-timeline .filter-apply,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply {
  background-color: #e53935;
  border-color: white;
  color: white;
}
.dms-theme.dark-theme app-timeline .filter-apply:hover,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #e53935;
  color: #e53935;
}
.dms-theme.dark-theme app-timeline .new-year,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #e53935;
  background-color: #1c1c2d;
  color: white;
}
.dms-theme.dark-theme app-timeline .no-displayed-events,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.dms-theme.dark-theme app-timeline .clickable-list-item-content fa-icon,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #e53935;
}
.dms-theme.dark-theme app-timeline .list-day:hover,
.dms-theme.dark-theme app-timeline .list-day:focus,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus {
  color: #e53935;
}
.dms-theme.dark-theme app-timeline .list-day:hover fa-icon,
.dms-theme.dark-theme app-timeline .list-day:focus fa-icon,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover fa-icon,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus fa-icon {
  color: #e53935;
}
.dms-theme.dark-theme app-timeline .clickable-list-container,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.dms-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events,
.dms-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #e53935;
}
.dms-theme.dark-theme app-detail-event .link, .dms-theme.dark-theme app-email-dialog .link,
.dms-theme.theme-override.theme-override.dark-theme app-detail-event .link,
.dms-theme.theme-override.theme-override.dark-theme app-email-dialog .link {
  color: inherit;
}
.dms-theme.dark-theme app-detail-event .note, .dms-theme.dark-theme app-email-dialog .note,
.dms-theme.theme-override.theme-override.dark-theme app-detail-event .note,
.dms-theme.theme-override.theme-override.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.dms-theme.dark-theme app-detail-event .files-wrapper .file, .dms-theme.dark-theme app-email-dialog .files-wrapper .file,
.dms-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file,
.dms-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.dms-theme.dark-theme app-detail-event .files-wrapper .file:hover, .dms-theme.dark-theme app-email-dialog .files-wrapper .file:hover,
.dms-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file:hover,
.dms-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.dms-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .dms-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .image-wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.dms-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .dms-theme.dark-theme app-email-dialog .files-wrapper .file .fileName,
.dms-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName,
.dms-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #e53935;
}
.dms-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .dms-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover,
.dms-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName:hover,
.dms-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #ef5350;
}
.dms-theme.dark-theme app-detail-event .files-wrapper .file .editing, .dms-theme.dark-theme app-email-dialog .files-wrapper .file .editing,
.dms-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing,
.dms-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.dms-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .dms-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover,
.dms-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing:hover,
.dms-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.dms-theme.dark-theme app-detail-customer .files-wrapper .file,
.dms-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.dms-theme.dark-theme app-detail-customer .files-wrapper .file:hover,
.dms-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.dms-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.dms-theme.dark-theme app-detail-customer .files-wrapper .file .fileName,
.dms-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #e53935;
}
.dms-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover,
.dms-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #ef5350;
}
.dms-theme.dark-theme app-detail-customer .files-wrapper .file .editing,
.dms-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.dms-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover,
.dms-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.dms-theme.dark-theme app-commission .events .tab-header .mat-badge-content,
.dms-theme.theme-override.theme-override.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.dms-theme.dark-theme app-commission .tab-group,
.dms-theme.theme-override.theme-override.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.dms-theme.dark-theme app-commission .files-wrapper .file,
.dms-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.dms-theme.dark-theme app-commission .files-wrapper .file:hover,
.dms-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.dms-theme.dark-theme app-commission .files-wrapper .file .image-wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.dms-theme.dark-theme app-commission .files-wrapper .file .fileName,
.dms-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName {
  color: #e53935;
}
.dms-theme.dark-theme app-commission .files-wrapper .file .fileName:hover,
.dms-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #ef5350;
}
.dms-theme.dark-theme app-commission .files-wrapper .file .editing,
.dms-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.dms-theme.dark-theme app-commission .files-wrapper .file .editing:hover,
.dms-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.dms-theme.dark-theme app-detail-partner a.link,
.dms-theme.theme-override.theme-override.dark-theme app-detail-partner a.link {
  color: white;
}
.dms-theme.dark-theme app-icon-select-dialog .iconwrapper:hover,
.dms-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #e53935;
}
.dms-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.dms-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.dms-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.dms-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #e53935;
}
.dms-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.dms-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.dms-theme.dark-theme app-license-settings .bottom-border,
.dms-theme.theme-override.theme-override.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme app-license-settings .inactive-overlay,
.dms-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.dms-theme.dark-theme app-license-settings .inactive-overlay .inactive-text,
.dms-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.dms-theme.dark-theme app-customer-statistics .chart-card,
.dms-theme.theme-override.theme-override.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.dms-theme.dark-theme app-global-statistics .chart-card,
.dms-theme.theme-override.theme-override.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.dms-theme.dark-theme .clickable-mat-row:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.dms-theme.dark-theme .clickable-mat-row:hover, .dms-theme.dark-theme .clickable-mat-row:active, .dms-theme.dark-theme .clickable-mat-row:focus, .dms-theme.dark-theme .clickable-mat-row.active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-event,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .dms-theme.dark-theme .clickable-mat-row.app-color-event:hover, .dms-theme.dark-theme .clickable-mat-row.app-color-event:active, .dms-theme.dark-theme .clickable-mat-row.app-color-event:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-time-tracking,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .dms-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .dms-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .dms-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-approved,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .dms-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .dms-theme.dark-theme .clickable-mat-row.app-color-approved:active, .dms-theme.dark-theme .clickable-mat-row.app-color-approved:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-declined,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .dms-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .dms-theme.dark-theme .clickable-mat-row.app-color-declined:active, .dms-theme.dark-theme .clickable-mat-row.app-color-declined:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .dms-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .dms-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .dms-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-invoice-booked,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .dms-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .dms-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .dms-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-late,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .dms-theme.dark-theme .clickable-mat-row.app-color-late:hover, .dms-theme.dark-theme .clickable-mat-row.app-color-late:active, .dms-theme.dark-theme .clickable-mat-row.app-color-late:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .dms-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .dms-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .dms-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-invoice-approved,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .dms-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .dms-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .dms-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-commission-open,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .dms-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .dms-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .dms-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .dms-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .dms-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .dms-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .dms-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .dms-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .dms-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .dms-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .dms-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .dms-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .dms-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .dms-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .dms-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.dms-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .dms-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .dms-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .dms-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active,
.dms-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.dms-theme.dark-theme app-detail-view-template,
.dms-theme.theme-override.theme-override.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.dms-theme.dark-theme app-detail-view-template > .buttons,
.dms-theme.theme-override.theme-override.dark-theme app-detail-view-template > .buttons {
  background-color: #e53935;
  color: white;
}
.dms-theme.dark-theme app-detail-view-template .resizer.resizer.resizer,
.dms-theme.theme-override.theme-override.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.dms-theme.dark-theme app-profile-template .card::before,
.dms-theme.theme-override.theme-override.dark-theme app-profile-template .card::before {
  background-color: #c62828;
}
.dms-theme.dark-theme app-profile-template a.link,
.dms-theme.theme-override.theme-override.dark-theme app-profile-template a.link {
  color: white;
}
.dms-theme.dark-theme app-search-return,
.dms-theme.theme-override.theme-override.dark-theme app-search-return {
  background-color: #424242;
}
.dms-theme.dark-theme app-search-return .available-types,
.dms-theme.theme-override.theme-override.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.dms-theme.dark-theme app-search-return .data,
.dms-theme.theme-override.theme-override.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.dms-theme.dark-theme app-search-return .data:nth-child(2n+1),
.dms-theme.theme-override.theme-override.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.dms-theme.dark-theme app-search-return .data:hover,
.dms-theme.theme-override.theme-override.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.dms-theme.dark-theme app-search-return .data .icon-wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.dms-theme.dark-theme .app-button,
.dms-theme.dark-theme .app-round-button,
.dms-theme.theme-override.theme-override.dark-theme .app-button,
.dms-theme.theme-override.theme-override.dark-theme .app-round-button {
  background-color: #e53935;
  color: white;
  border-color: #e53935;
}
.dms-theme.dark-theme .app-button:hover, .dms-theme.dark-theme .app-button.app-button-active, .dms-theme.dark-theme .app-button.app-button-inverted,
.dms-theme.dark-theme .app-round-button:hover,
.dms-theme.dark-theme .app-round-button.app-button-active,
.dms-theme.dark-theme .app-round-button.app-button-inverted,
.dms-theme.theme-override.theme-override.dark-theme .app-button:hover,
.dms-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted,
.dms-theme.theme-override.theme-override.dark-theme .app-round-button:hover,
.dms-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted {
  background-color: white;
  color: #e53935;
}
.dms-theme.dark-theme .app-button.app-button-active,
.dms-theme.dark-theme .app-round-button.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.dms-theme.dark-theme .app-button.app-button-inverted:hover, .dms-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.dms-theme.dark-theme .app-round-button.app-button-inverted:hover,
.dms-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.dms-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover,
.dms-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.dms-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.dms-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #a41815;
  box-shadow: inset 0 0 0.75rem #72110f;
}
.dms-theme.dark-theme .app-button.app-button-inverted:hover,
.dms-theme.dark-theme .app-round-button.app-button-inverted:hover,
.dms-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.dms-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #e53935;
}
.dms-theme.dark-theme .app-button[disabled][disabled],
.dms-theme.dark-theme .app-round-button[disabled][disabled],
.dms-theme.theme-override.theme-override.dark-theme .app-button[disabled][disabled],
.dms-theme.theme-override.theme-override.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.dms-theme.dark-theme .app-button.app-button-lighter,
.dms-theme.dark-theme .app-round-button.app-button-lighter,
.dms-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter,
.dms-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter {
  background-color: #ef5350;
  color: rgba(0, 0, 0, 0.87);
  border-color: #ef5350;
}
.dms-theme.dark-theme .app-button.app-button-lighter:hover, .dms-theme.dark-theme .app-button.app-button-lighter.app-button-active, .dms-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.dms-theme.dark-theme .app-round-button.app-button-lighter:hover,
.dms-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.dms-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted,
.dms-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter:hover,
.dms-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted,
.dms-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter:hover,
.dms-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: rgba(0, 0, 0, 0.87);
  color: #ef5350;
}
.dms-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.dms-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .dms-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.dms-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.dms-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.dms-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.dms-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.dms-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #cb1613;
  box-shadow: inset 0 0 0.75rem #98110e;
}
.dms-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.dms-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.dms-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.dms-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #ef5350;
}
.dms-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.dms-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled],
.dms-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter[disabled][disabled],
.dms-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.dms-theme.dark-theme .app-stroked-round-button,
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button {
  background-color: #e53935;
  color: white;
  border-color: white;
}
.dms-theme.dark-theme .app-stroked-round-button:hover, .dms-theme.dark-theme .app-stroked-round-button.app-button-active, .dms-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button:hover,
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #e53935;
}
.dms-theme.dark-theme .app-stroked-round-button.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.dms-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .dms-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.dms-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #a41815;
  box-shadow: inset 0 0 0.75rem #72110f;
}
.dms-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #e53935;
}
.dms-theme.dark-theme .app-stroked-round-button[disabled][disabled],
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.dms-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #e53935;
}
.dms-theme.dark-theme .app-stroked-round-button.app-button-lighter,
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #ef5350;
  color: rgba(0, 0, 0, 0.87);
  border-color: rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .dms-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .dms-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter:hover,
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: rgba(0, 0, 0, 0.87);
  color: #ef5350;
}
.dms-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .dms-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #cb1613;
  box-shadow: inset 0 0 0.75rem #98110e;
}
.dms-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #ef5350;
}
.dms-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.dms-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.dms-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #ef5350;
}
.dms-theme.dark-theme app-timeline-view .files-icon,
.dms-theme.theme-override.theme-override.dark-theme app-timeline-view .files-icon {
  color: #e53935;
}
.dms-theme.dark-theme app-event-types-selector-card .delete-icon,
.dms-theme.theme-override.theme-override.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.dms-theme.dark-theme app-loading.not-transparent,
.dms-theme.theme-override.theme-override.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.dms-theme.dark-theme app-map-dialog > .buttons,
.dms-theme.theme-override.theme-override.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.dms-theme.dark-theme app-settings-list a.highlight,
.dms-theme.theme-override.theme-override.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.dms-theme.dark-theme app-settings-list .wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.dms-theme.dark-theme app-settings-list .clickable-list-container:before,
.dms-theme.theme-override.theme-override.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme app-list-layout-with-routing .tab-group,
.dms-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.dms-theme.dark-theme app-list-layout-with-routing .toggle-view-button,
.dms-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #c62828;
  color: white;
}
.dms-theme.dark-theme app-preview .timeline-item-card,
.dms-theme.theme-override.theme-override.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.dms-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.dms-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #e53935, inset -0.5rem 0 0.5rem -0.5rem #e53935;
}
.dms-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.dms-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #e53935, inset -0.5rem 0 0.5rem -0.5rem #e53935, inset 0 0.5rem 0.5rem -0.5rem #e53935;
}
.dms-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow,
.dms-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #e53935;
}
.dms-theme.dark-theme app-file-card .image-container,
.dms-theme.theme-override.theme-override.dark-theme app-file-card .image-container {
  background-color: gray;
}
.dms-theme.dark-theme app-file-card .download-button:hover, .dms-theme.dark-theme app-file-card .delete-button:hover, .dms-theme.dark-theme app-file-card .event-button:hover, .dms-theme.dark-theme app-file-card .file-info-button:hover,
.dms-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.dms-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover,
.dms-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover,
.dms-theme.theme-override.theme-override.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.dms-theme.dark-theme app-file-card .download-button:hover, .dms-theme.dark-theme app-file-card .event-button:hover,
.dms-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.dms-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover {
  color: #e53935;
}
.dms-theme.dark-theme app-file-card .delete-button, .dms-theme.dark-theme app-file-card .selected-icon, .dms-theme.dark-theme app-file-card .link-icon,
.dms-theme.theme-override.theme-override.dark-theme app-file-card .delete-button,
.dms-theme.theme-override.theme-override.dark-theme app-file-card .selected-icon,
.dms-theme.theme-override.theme-override.dark-theme app-file-card .link-icon {
  color: #424242;
}
.dms-theme.dark-theme app-file-card .delete-button:hover,
.dms-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.dms-theme.dark-theme app-file-card .timeline-item-card,
.dms-theme.theme-override.theme-override.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.dms-theme.dark-theme app-commission-list tr.highlight,
.dms-theme.theme-override.theme-override.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.dms-theme.dark-theme app-commission-list section.wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.dms-theme.dark-theme app-commission-list header.header,
.dms-theme.theme-override.theme-override.dark-theme app-commission-list header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-commission-list header.header button.clear-search,
.dms-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-commission-list header.header button.clear-search:hover,
.dms-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #e53935;
}
.dms-theme.dark-theme app-commission-list .clickable-list-container:before,
.dms-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a,
.dms-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.dms-theme.dark-theme app-commission-list a.active,
.dms-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.dms-theme.theme-override.theme-override.dark-theme app-commission-list a.active,
.dms-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.dms-theme.dark-theme app-videodokumentation-list section.wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.dms-theme.dark-theme app-videodokumentation-list header.header,
.dms-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search,
.dms-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.dms-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #e53935;
}
.dms-theme.dark-theme app-videodokumentation-list .clickable-list-container:before,
.dms-theme.theme-override.theme-override.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme app-videodokumentation-list a.active,
.dms-theme.theme-override.theme-override.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.dms-theme.dark-theme app-email-client .email-list .email-list-entry.current,
.dms-theme.theme-override.theme-override.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.dms-theme.dark-theme app-email-client .nav-bar,
.dms-theme.theme-override.theme-override.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.dms-theme.dark-theme app-email-client .search-bar-header,
.dms-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-header {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-email-client .search-bar-clear-search,
.dms-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-email-client .search-bar-clear-search:hover,
.dms-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #e53935;
}
.dms-theme.dark-theme app-email-client .email-preview .email-contact-link,
.dms-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.dms-theme.dark-theme app-email-client .email-preview .email-card,
.dms-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.dms-theme.dark-theme app-email-client .email-preview .email-iframe,
.dms-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.dms-theme.dark-theme app-email-client .sub-elements,
.dms-theme.theme-override.theme-override.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.dms-theme.dark-theme app-email-client .nav-tree .mat-list-item-content,
.dms-theme.theme-override.theme-override.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme app-email-client .email-list-entry,
.dms-theme.theme-override.theme-override.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.dms-theme.dark-theme app-support-dialog .card,
.dms-theme.theme-override.theme-override.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.dms-theme.dark-theme app-support-dialog a.link,
.dms-theme.theme-override.theme-override.dark-theme app-support-dialog a.link {
  color: white;
}
.dms-theme.dark-theme app-image-editor .tui-image-editor-main-container,
.dms-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.dms-theme.dark-theme app-image-editor .tui-image-editor-controls,
.dms-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.dms-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled,
.dms-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.dms-theme.dark-theme app-image-editor .tui-image-editor-menu .normal,
.dms-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.dms-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.dms-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.dms-theme.dark-theme app-file-explorer .example-container, .dms-theme.dark-theme app-file-explorer .content,
.dms-theme.theme-override.theme-override.dark-theme app-file-explorer .example-container,
.dms-theme.theme-override.theme-override.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.dms-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.dms-theme.dark-theme app-file-explorer .list-item:hover,
.dms-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node:hover,
.dms-theme.theme-override.theme-override.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.dms-theme.dark-theme app-file-explorer .explorer-tree-node.selected,
.dms-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.dms-theme.dark-theme app-file-explorer .share-icon,
.dms-theme.theme-override.theme-override.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme app-file-explorer .toggle-view-button,
.dms-theme.theme-override.theme-override.dark-theme app-file-explorer .toggle-view-button {
  background: #c62828;
  color: white;
}
.dms-theme.dark-theme app-file-explorer .root-button,
.dms-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.dms-theme.dark-theme app-file-explorer .root-button fa-icon,
.dms-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.dms-theme.dark-theme app-file-explorer .selected-elements-amount,
.dms-theme.theme-override.theme-override.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.dms-theme.dark-theme app-file-explorer .back-button .inverted-arrow,
.dms-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #e53935;
}
.dms-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .dms-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow,
.dms-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:focus .inverted-arrow,
.dms-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.dms-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow,
.dms-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.dms-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .dms-theme.dark-theme app-select-folder-dialog .list-item:hover,
.dms-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node:hover,
.dms-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.dms-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected,
.dms-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.dms-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.dms-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.dms-theme.dark-theme app-reports-list section.wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.dms-theme.dark-theme app-reports-list header.header,
.dms-theme.theme-override.theme-override.dark-theme app-reports-list header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-reports-list header.header button.clear-search,
.dms-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-reports-list header.header button.clear-search:hover,
.dms-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #e53935;
}
.dms-theme.dark-theme app-reports-list .clickable-list-container:before,
.dms-theme.theme-override.theme-override.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme app-reports-list a.active,
.dms-theme.theme-override.theme-override.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.dms-theme.dark-theme app-generated-documents-list section.wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.dms-theme.dark-theme app-generated-documents-list header.header,
.dms-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-generated-documents-list header.header button.clear-search,
.dms-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover,
.dms-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #e53935;
}
.dms-theme.dark-theme app-generated-documents-list .clickable-list-container:before,
.dms-theme.theme-override.theme-override.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme app-generated-documents-list a.active,
.dms-theme.theme-override.theme-override.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.dms-theme.dark-theme app-invoice-editor .button-wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.dms-theme.dark-theme .hover-form .mat-form-field-flex:hover,
.dms-theme.theme-override.theme-override.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.dms-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .dms-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover,
.dms-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item,
.dms-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.dms-theme.dark-theme app-dave-list-card .card-header,
.dms-theme.theme-override.theme-override.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.dms-theme.dark-theme app-dave-list-card .bottom-shadow,
.dms-theme.theme-override.theme-override.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.dms-theme.dark-theme app-filter div.date,
.dms-theme.theme-override.theme-override.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.dms-theme.dark-theme app-event-card .primary,
.dms-theme.theme-override.theme-override.dark-theme app-event-card .primary {
  color: #e53935;
}
.dms-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.dms-theme.theme-override.theme-override.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.dms-theme.dark-theme app-booking-positions-list section.wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.dms-theme.dark-theme app-booking-positions-list header.header,
.dms-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-booking-positions-list header.header button.clear-search,
.dms-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover,
.dms-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #e53935;
}
.dms-theme.dark-theme app-booking-positions-list .clickable-list-container:before,
.dms-theme.theme-override.theme-override.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme app-booking-positions-list a.active,
.dms-theme.theme-override.theme-override.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.dms-theme.dark-theme app-booking-positions-list th,
.dms-theme.theme-override.theme-override.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.dms-theme.dark-theme app-dave-list tr.highlight,
.dms-theme.theme-override.theme-override.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.dms-theme.dark-theme app-dave-list section.wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.dms-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview,
.dms-theme.theme-override.theme-override.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.dms-theme.dark-theme app-dave-list header.header,
.dms-theme.theme-override.theme-override.dark-theme app-dave-list header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-dave-list header.header button.clear-search,
.dms-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-dave-list header.header button.clear-search:hover,
.dms-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #e53935;
}
.dms-theme.dark-theme app-dave-list .clickable-list-container:before,
.dms-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a,
.dms-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.dms-theme.dark-theme app-dave-list a.active,
.dms-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.dms-theme.theme-override.theme-override.dark-theme app-dave-list a.active,
.dms-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.dms-theme.dark-theme app-export-business-volumes-dialog tr.highlight,
.dms-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.dms-theme.dark-theme app-export-business-volumes-dialog section.wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.dms-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.dms-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.dms-theme.dark-theme app-export-business-volumes-dialog header.header,
.dms-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search,
.dms-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.dms-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #e53935;
}
.dms-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before,
.dms-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.dms-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.dms-theme.dark-theme app-export-business-volumes-dialog a.active,
.dms-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.dms-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog a.active,
.dms-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.dms-theme.dark-theme app-contact-list .darker-background.darker-background,
.dms-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.dms-theme.dark-theme app-contact-list .darker-background.darker-background:hover,
.dms-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.dms-theme.dark-theme app-select-persons table tr th[mat-header-cell],
.dms-theme.theme-override.theme-override.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.dms-theme.dark-theme app-shift-plan .header-colorful,
.dms-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.dms-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.dms-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .dms-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.dms-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button,
.dms-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.dms-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .dms-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.dms-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.dms-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.dms-theme.dark-theme app-detail-piecework main,
.dms-theme.theme-override.theme-override.dark-theme app-detail-piecework main {
  background-color: #e53935;
  color: white;
}
.dms-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.dms-theme.theme-override.theme-override.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.dms-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item,
.dms-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.dms-theme.dark-theme app-detail-piecework main .mat-tab-label,
.dms-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.dms-theme.dark-theme app-detail-piecework header,
.dms-theme.theme-override.theme-override.dark-theme app-detail-piecework header {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background,
.dms-theme.theme-override.theme-override.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #e53935;
  color: white;
}
.dms-theme.dark-theme app-piecework-demo .scrollable,
.dms-theme.theme-override.theme-override.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.dms-theme.dark-theme app-side-nav-bar,
.dms-theme.theme-override.theme-override.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.dms-theme.dark-theme app-side-nav-bar [mat-list-item].is-active,
.dms-theme.theme-override.theme-override.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #e53935;
}
.dms-theme.dark-theme app-side-nav-bar mat-nav-list,
.dms-theme.theme-override.theme-override.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme .dave-inc-bar,
.dms-theme.theme-override.theme-override.dark-theme .dave-inc-bar {
  background-color: #e53935;
}
.dms-theme.dark-theme app-root,
.dms-theme.theme-override.theme-override.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.dms-theme.dark-theme app-commission-overview .alex-sein-buntes-feld,
.dms-theme.theme-override.theme-override.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #e53935;
}
.dms-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.dms-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child,
.dms-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.dms-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot,
.dms-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.dms-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.dms-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.dms-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child,
.dms-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #e53935;
  border-color: #e53935;
}
.dms-theme.dark-theme app-commission-overview .timeline,
.dms-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme app-commission-overview .timeline-event-card,
.dms-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme app-commission-overview .timeline-event-card:hover,
.dms-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.dms-theme.dark-theme app-comment-list .inline-send,
.dms-theme.theme-override.theme-override.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.dms-theme.dark-theme app-new-booking-option .highlight.highlight,
.dms-theme.theme-override.theme-override.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.dms-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.dms-theme.dark-theme app-new-booking-option .disabled.disabled,
.dms-theme.theme-override.theme-override.dark-theme app-new-booking-option .dont-edit.dont-edit,
.dms-theme.theme-override.theme-override.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme .ngx-toastr,
.dms-theme.theme-override.theme-override.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.dms-theme.dark-theme .ngx-toastr:hover,
.dms-theme.theme-override.theme-override.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.dms-theme.dark-theme .ngx-toastr.toast-success,
.dms-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.dms-theme.dark-theme .ngx-toastr.toast-error,
.dms-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme .ngx-toastr.toast-info,
.dms-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.dms-theme.dark-theme app-resource-plan .header-colorful,
.dms-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful {
  background-color: #c62828;
  color: white;
}
.dms-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.dms-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.dms-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .dms-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.dms-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button,
.dms-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.dms-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .dms-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.dms-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.dms-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.dms-theme.dark-theme app-time-tracker,
.dms-theme.theme-override.theme-override.dark-theme app-time-tracker {
  background-color: #ef5350;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme .ngx-mat-colorpicker-content,
.dms-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.dms-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.dms-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.dms-theme.dark-theme app-person-list-entry a.link,
.dms-theme.theme-override.theme-override.dark-theme app-person-list-entry a.link {
  color: white;
}
.dms-theme.dark-theme app-doctor-list-entry .link,
.dms-theme.theme-override.theme-override.dark-theme app-doctor-list-entry .link {
  color: white;
}
.dms-theme.dark-theme app-expansion-panel .scrollable .top-shadow,
.dms-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.dms-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow,
.dms-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.dms-theme.dark-theme .app-background-primary,
.dms-theme.theme-override.theme-override.dark-theme .app-background-primary {
  background-color: #e53935;
}
.dms-theme.dark-theme .app-background-accent,
.dms-theme.theme-override.theme-override.dark-theme .app-background-accent {
  background-color: #fafafa;
}
.dms-theme.dark-theme .app-background-warn,
.dms-theme.theme-override.theme-override.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.dms-theme.dark-theme .app-foreground-primary,
.dms-theme.theme-override.theme-override.dark-theme .app-foreground-primary {
  color: #e53935;
}
.dms-theme.dark-theme .app-foreground-accent,
.dms-theme.theme-override.theme-override.dark-theme .app-foreground-accent {
  color: #fafafa;
}
.dms-theme.dark-theme .app-foreground-warn,
.dms-theme.theme-override.theme-override.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.dms-theme.dark-theme app-ck-editor,
.dms-theme.theme-override.theme-override.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.dms-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.dms-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.dms-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.dms-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.dms-theme.dark-theme app-file-order-dialog .list-item,
.dms-theme.theme-override.theme-override.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.dms-theme.dark-theme app-start-process-dialog .selected-files-list,
.dms-theme.theme-override.theme-override.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme app-process-main-view .detection-modal-wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.dms-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #e53935;
}
.dms-theme.dark-theme app-process-main-view .main-file-badge,
.dms-theme.theme-override.theme-override.dark-theme app-process-main-view .main-file-badge {
  color: #e53935;
}
.dms-theme.dark-theme app-new-document-view-component dropzone .input,
.dms-theme.dark-theme app-new-document-view-component dropzone .pen-icon,
.dms-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .input,
.dms-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.dms-theme.dark-theme app-time-tracker-multiple .timer-card,
.dms-theme.theme-override.theme-override.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #ef5350;
  color: rgba(0, 0, 0, 0.87);
}
.dms-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.dms-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.dms-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active,
.dms-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.dms-theme.dark-theme app-arl-table .add-button-list,
.dms-theme.theme-override.theme-override.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.dms-theme.dark-theme app-pseudo-step-header .wrapper-button.active,
.dms-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #e53935;
}
.dms-theme.dark-theme app-pseudo-step-header .image-wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.dms-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.dms-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.dms-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #e53935;
  color: white;
}
.dms-theme.dark-theme app-milestone-modal .status-form,
.dms-theme.theme-override.theme-override.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.dms-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.dms-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.dms-theme.dark-theme app-e-invoice-view .borders,
.dms-theme.dark-theme app-e-invoice-view .borders-column,
.dms-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.dms-theme.dark-theme app-e-invoice-view .borders-row,
.dms-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.dms-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.dms-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.dms-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders,
.dms-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column,
.dms-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.dms-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row,
.dms-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme app-e-invoice-view .mat-table td,
.dms-theme.dark-theme app-e-invoice-view .mat-table th,
.dms-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table td,
.dms-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.dms-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.dms-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.dms-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.dms-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders,
.dms-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.dms-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.dms-theme.dark-theme app-detail-contract .primary,
.dms-theme.theme-override.theme-override.dark-theme app-detail-contract .primary {
  color: #e53935;
}
.dms-theme.dark-theme app-detail-contract .filter,
.dms-theme.theme-override.theme-override.dark-theme app-detail-contract .filter {
  background-color: white;
}
.dms-theme.dark-theme app-detail-contract .filter h2,
.dms-theme.theme-override.theme-override.dark-theme app-detail-contract .filter h2 {
  color: #e53935;
}
.dms-theme.dark-theme app-contract-list header.header,
.dms-theme.theme-override.theme-override.dark-theme app-contract-list header.header {
  color: white;
  background-color: #c62828;
}
.dms-theme.dark-theme app-detail-doctor .deleted,
.dms-theme.theme-override.theme-override.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.dms-theme.dark-theme app-detail-doctor .bookmark-wrapper,
.dms-theme.theme-override.theme-override.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.dms-theme.dark-theme app-detail-doctor a.link,
.dms-theme.theme-override.theme-override.dark-theme app-detail-doctor a.link {
  color: white;
}
.video-theme .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.video-theme .mat-option,
.video-theme.theme-override.theme-override .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-option:hover:not(.mat-option-disabled), .video-theme .mat-option:focus:not(.mat-option-disabled),
.video-theme.theme-override.theme-override .mat-option:hover:not(.mat-option-disabled),
.video-theme.theme-override.theme-override .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.video-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.video-theme.theme-override.theme-override .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.video-theme .mat-option.mat-active,
.video-theme.theme-override.theme-override .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-option.mat-option-disabled,
.video-theme.theme-override.theme-override .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.video-theme.theme-override.theme-override .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #00897b;
}
.video-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.video-theme.theme-override.theme-override .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.video-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.video-theme.theme-override.theme-override .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.video-theme .mat-optgroup-label,
.video-theme.theme-override.theme-override .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.video-theme .mat-optgroup-disabled .mat-optgroup-label,
.video-theme.theme-override.theme-override .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-pseudo-checkbox,
.video-theme.theme-override.theme-override .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.video-theme .mat-pseudo-checkbox::after,
.video-theme.theme-override.theme-override .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.video-theme .mat-pseudo-checkbox-disabled,
.video-theme.theme-override.theme-override .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.video-theme .mat-primary .mat-pseudo-checkbox-checked,
.video-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.video-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-checked,
.video-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #00897b;
}
.video-theme .mat-pseudo-checkbox-checked,
.video-theme .mat-pseudo-checkbox-indeterminate,
.video-theme .mat-accent .mat-pseudo-checkbox-checked,
.video-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.video-theme.theme-override.theme-override .mat-pseudo-checkbox-checked,
.video-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate,
.video-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-checked,
.video-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.video-theme .mat-warn .mat-pseudo-checkbox-checked,
.video-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.video-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-checked,
.video-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.video-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.video-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.video-theme.theme-override.theme-override .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.video-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.video-theme .mat-app-background, .video-theme.mat-app-background,
.video-theme.theme-override.theme-override .mat-app-background,
.video-theme.theme-override.theme-override.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-elevation-z0,
.video-theme.theme-override.theme-override .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z1,
.video-theme.theme-override.theme-override .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z2,
.video-theme.theme-override.theme-override .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z3,
.video-theme.theme-override.theme-override .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z4,
.video-theme.theme-override.theme-override .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z5,
.video-theme.theme-override.theme-override .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z6,
.video-theme.theme-override.theme-override .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z7,
.video-theme.theme-override.theme-override .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z8,
.video-theme.theme-override.theme-override .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z9,
.video-theme.theme-override.theme-override .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z10,
.video-theme.theme-override.theme-override .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z11,
.video-theme.theme-override.theme-override .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z12,
.video-theme.theme-override.theme-override .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z13,
.video-theme.theme-override.theme-override .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z14,
.video-theme.theme-override.theme-override .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z15,
.video-theme.theme-override.theme-override .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z16,
.video-theme.theme-override.theme-override .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z17,
.video-theme.theme-override.theme-override .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z18,
.video-theme.theme-override.theme-override .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z19,
.video-theme.theme-override.theme-override .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z20,
.video-theme.theme-override.theme-override .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z21,
.video-theme.theme-override.theme-override .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z22,
.video-theme.theme-override.theme-override .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z23,
.video-theme.theme-override.theme-override .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-elevation-z24,
.video-theme.theme-override.theme-override .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.video-theme .mat-autocomplete-panel,
.video-theme.theme-override.theme-override .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.video-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.video-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.video-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-badge,
.video-theme.theme-override.theme-override .mat-badge {
  position: relative;
}
.video-theme .mat-badge.mat-badge,
.video-theme.theme-override.theme-override .mat-badge.mat-badge {
  overflow: visible;
}
.video-theme .mat-badge-hidden .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-hidden .mat-badge-content {
  display: none;
}
.video-theme .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.video-theme .ng-animate-disabled .mat-badge-content,
.video-theme .mat-badge-content._mat-animation-noopable,
.video-theme.theme-override.theme-override .ng-animate-disabled .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.video-theme .mat-badge-content.mat-badge-active,
.video-theme.theme-override.theme-override .mat-badge-content.mat-badge-active {
  transform: none;
}
.video-theme .mat-badge-small .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.video-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.video-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.video-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .video-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.video-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .video-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.video-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .video-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.video-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .video-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.video-theme .mat-badge-medium .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.video-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.video-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.video-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .video-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.video-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .video-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.video-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .video-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.video-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .video-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.video-theme .mat-badge-large .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.video-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.video-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.video-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .video-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.video-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .video-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.video-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .video-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.video-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .video-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.video-theme .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-content {
  color: white;
  background: #00897b;
}
.cdk-high-contrast-active .video-theme .mat-badge-content, .cdk-high-contrast-active .video-theme.theme-override.theme-override .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.video-theme .mat-badge-accent .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-badge-warn .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.video-theme .mat-badge-disabled .mat-badge-content,
.video-theme.theme-override.theme-override .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-bottom-sheet-container,
.video-theme.theme-override.theme-override .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-button, .video-theme .mat-icon-button, .video-theme .mat-stroked-button,
.video-theme.theme-override.theme-override .mat-button,
.video-theme.theme-override.theme-override .mat-icon-button,
.video-theme.theme-override.theme-override .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.video-theme .mat-button.mat-primary, .video-theme .mat-icon-button.mat-primary, .video-theme .mat-stroked-button.mat-primary,
.video-theme.theme-override.theme-override .mat-button.mat-primary,
.video-theme.theme-override.theme-override .mat-icon-button.mat-primary,
.video-theme.theme-override.theme-override .mat-stroked-button.mat-primary {
  color: #00897b;
}
.video-theme .mat-button.mat-accent, .video-theme .mat-icon-button.mat-accent, .video-theme .mat-stroked-button.mat-accent,
.video-theme.theme-override.theme-override .mat-button.mat-accent,
.video-theme.theme-override.theme-override .mat-icon-button.mat-accent,
.video-theme.theme-override.theme-override .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.video-theme .mat-button.mat-warn, .video-theme .mat-icon-button.mat-warn, .video-theme .mat-stroked-button.mat-warn,
.video-theme.theme-override.theme-override .mat-button.mat-warn,
.video-theme.theme-override.theme-override .mat-icon-button.mat-warn,
.video-theme.theme-override.theme-override .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.video-theme .mat-button.mat-primary.mat-button-disabled, .video-theme .mat-button.mat-accent.mat-button-disabled, .video-theme .mat-button.mat-warn.mat-button-disabled, .video-theme .mat-button.mat-button-disabled.mat-button-disabled, .video-theme .mat-icon-button.mat-primary.mat-button-disabled, .video-theme .mat-icon-button.mat-accent.mat-button-disabled, .video-theme .mat-icon-button.mat-warn.mat-button-disabled, .video-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .video-theme .mat-stroked-button.mat-primary.mat-button-disabled, .video-theme .mat-stroked-button.mat-accent.mat-button-disabled, .video-theme .mat-stroked-button.mat-warn.mat-button-disabled, .video-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-button.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-button.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-button.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-button.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-icon-button.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-icon-button.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-icon-button.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-stroked-button.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-stroked-button.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-stroked-button.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.video-theme .mat-button.mat-primary .mat-button-focus-overlay, .video-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .video-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.video-theme.theme-override.theme-override .mat-button.mat-primary .mat-button-focus-overlay,
.video-theme.theme-override.theme-override .mat-icon-button.mat-primary .mat-button-focus-overlay,
.video-theme.theme-override.theme-override .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #00897b;
}
.video-theme .mat-button.mat-accent .mat-button-focus-overlay, .video-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .video-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.video-theme.theme-override.theme-override .mat-button.mat-accent .mat-button-focus-overlay,
.video-theme.theme-override.theme-override .mat-icon-button.mat-accent .mat-button-focus-overlay,
.video-theme.theme-override.theme-override .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.video-theme .mat-button.mat-warn .mat-button-focus-overlay, .video-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .video-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.video-theme.theme-override.theme-override .mat-button.mat-warn .mat-button-focus-overlay,
.video-theme.theme-override.theme-override .mat-icon-button.mat-warn .mat-button-focus-overlay,
.video-theme.theme-override.theme-override .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.video-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .video-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .video-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.video-theme.theme-override.theme-override .mat-button.mat-button-disabled .mat-button-focus-overlay,
.video-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.video-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.video-theme .mat-button .mat-ripple-element, .video-theme .mat-icon-button .mat-ripple-element, .video-theme .mat-stroked-button .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-button .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-icon-button .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.video-theme .mat-button-focus-overlay,
.video-theme.theme-override.theme-override .mat-button-focus-overlay {
  background: black;
}
.video-theme .mat-stroked-button:not(.mat-button-disabled),
.video-theme.theme-override.theme-override .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.video-theme .mat-flat-button, .video-theme .mat-raised-button, .video-theme .mat-fab, .video-theme .mat-mini-fab,
.video-theme.theme-override.theme-override .mat-flat-button,
.video-theme.theme-override.theme-override .mat-raised-button,
.video-theme.theme-override.theme-override .mat-fab,
.video-theme.theme-override.theme-override .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.video-theme .mat-flat-button.mat-primary, .video-theme .mat-raised-button.mat-primary, .video-theme .mat-fab.mat-primary, .video-theme .mat-mini-fab.mat-primary,
.video-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.video-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.video-theme.theme-override.theme-override .mat-fab.mat-primary,
.video-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  color: white;
}
.video-theme .mat-flat-button.mat-accent, .video-theme .mat-raised-button.mat-accent, .video-theme .mat-fab.mat-accent, .video-theme .mat-mini-fab.mat-accent,
.video-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.video-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.video-theme.theme-override.theme-override .mat-fab.mat-accent,
.video-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-flat-button.mat-warn, .video-theme .mat-raised-button.mat-warn, .video-theme .mat-fab.mat-warn, .video-theme .mat-mini-fab.mat-warn,
.video-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.video-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.video-theme.theme-override.theme-override .mat-fab.mat-warn,
.video-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  color: white;
}
.video-theme .mat-flat-button.mat-primary.mat-button-disabled, .video-theme .mat-flat-button.mat-accent.mat-button-disabled, .video-theme .mat-flat-button.mat-warn.mat-button-disabled, .video-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .video-theme .mat-raised-button.mat-primary.mat-button-disabled, .video-theme .mat-raised-button.mat-accent.mat-button-disabled, .video-theme .mat-raised-button.mat-warn.mat-button-disabled, .video-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .video-theme .mat-fab.mat-primary.mat-button-disabled, .video-theme .mat-fab.mat-accent.mat-button-disabled, .video-theme .mat-fab.mat-warn.mat-button-disabled, .video-theme .mat-fab.mat-button-disabled.mat-button-disabled, .video-theme .mat-mini-fab.mat-primary.mat-button-disabled, .video-theme .mat-mini-fab.mat-accent.mat-button-disabled, .video-theme .mat-mini-fab.mat-warn.mat-button-disabled, .video-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.video-theme .mat-flat-button.mat-primary, .video-theme .mat-raised-button.mat-primary, .video-theme .mat-fab.mat-primary, .video-theme .mat-mini-fab.mat-primary,
.video-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.video-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.video-theme.theme-override.theme-override .mat-fab.mat-primary,
.video-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  background-color: #00897b;
}
.video-theme .mat-flat-button.mat-accent, .video-theme .mat-raised-button.mat-accent, .video-theme .mat-fab.mat-accent, .video-theme .mat-mini-fab.mat-accent,
.video-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.video-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.video-theme.theme-override.theme-override .mat-fab.mat-accent,
.video-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.video-theme .mat-flat-button.mat-warn, .video-theme .mat-raised-button.mat-warn, .video-theme .mat-fab.mat-warn, .video-theme .mat-mini-fab.mat-warn,
.video-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.video-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.video-theme.theme-override.theme-override .mat-fab.mat-warn,
.video-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.video-theme .mat-flat-button.mat-primary.mat-button-disabled, .video-theme .mat-flat-button.mat-accent.mat-button-disabled, .video-theme .mat-flat-button.mat-warn.mat-button-disabled, .video-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .video-theme .mat-raised-button.mat-primary.mat-button-disabled, .video-theme .mat-raised-button.mat-accent.mat-button-disabled, .video-theme .mat-raised-button.mat-warn.mat-button-disabled, .video-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .video-theme .mat-fab.mat-primary.mat-button-disabled, .video-theme .mat-fab.mat-accent.mat-button-disabled, .video-theme .mat-fab.mat-warn.mat-button-disabled, .video-theme .mat-fab.mat-button-disabled.mat-button-disabled, .video-theme .mat-mini-fab.mat-primary.mat-button-disabled, .video-theme .mat-mini-fab.mat-accent.mat-button-disabled, .video-theme .mat-mini-fab.mat-warn.mat-button-disabled, .video-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.video-theme .mat-flat-button.mat-primary .mat-ripple-element, .video-theme .mat-raised-button.mat-primary .mat-ripple-element, .video-theme .mat-fab.mat-primary .mat-ripple-element, .video-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-flat-button.mat-primary .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-raised-button.mat-primary .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-fab.mat-primary .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.video-theme .mat-flat-button.mat-accent .mat-ripple-element, .video-theme .mat-raised-button.mat-accent .mat-ripple-element, .video-theme .mat-fab.mat-accent .mat-ripple-element, .video-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-flat-button.mat-accent .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-raised-button.mat-accent .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-fab.mat-accent .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.video-theme .mat-flat-button.mat-warn .mat-ripple-element, .video-theme .mat-raised-button.mat-warn .mat-ripple-element, .video-theme .mat-fab.mat-warn .mat-ripple-element, .video-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-flat-button.mat-warn .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-raised-button.mat-warn .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-fab.mat-warn .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.video-theme .mat-stroked-button:not([class*=mat-elevation-z]), .video-theme .mat-flat-button:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override .mat-stroked-button:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-raised-button:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-fab:not([class*=mat-elevation-z]), .video-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override .mat-fab:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .video-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .video-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.video-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.video-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.video-theme .mat-button-toggle,
.video-theme.theme-override.theme-override .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.video-theme.theme-override.theme-override .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.video-theme .mat-button-toggle-appearance-standard,
.video-theme.theme-override.theme-override .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.video-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.video-theme.theme-override.theme-override .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.video-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.video-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.video-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.video-theme.theme-override.theme-override [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.video-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.video-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.video-theme .mat-button-toggle-checked,
.video-theme.theme-override.theme-override .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.video-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.video-theme.theme-override.theme-override .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-button-toggle-disabled,
.video-theme.theme-override.theme-override .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.video-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.video-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.video-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.video-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.video-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.video-theme .mat-button-toggle-group-appearance-standard,
.video-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.video-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.video-theme .mat-card,
.video-theme.theme-override.theme-override .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-card:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-card-subtitle,
.video-theme.theme-override.theme-override .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.video-theme .mat-checkbox-frame,
.video-theme.theme-override.theme-override .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.video-theme .mat-checkbox-checkmark,
.video-theme.theme-override.theme-override .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.video-theme .mat-checkbox-checkmark-path,
.video-theme.theme-override.theme-override .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.video-theme .mat-checkbox-mixedmark,
.video-theme.theme-override.theme-override .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.video-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .video-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.video-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.video-theme.theme-override.theme-override .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #00897b;
}
.video-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .video-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.video-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.video-theme.theme-override.theme-override .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.video-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .video-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.video-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.video-theme.theme-override.theme-override .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.video-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .video-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.video-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.video-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.video-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.video-theme.theme-override.theme-override .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.video-theme .mat-checkbox-disabled .mat-checkbox-label,
.video-theme.theme-override.theme-override .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-checkbox .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.video-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.video-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #00897b;
}
.video-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.video-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.video-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.video-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.video-theme .mat-chip.mat-standard-chip,
.video-theme.theme-override.theme-override .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.video-theme.theme-override.theme-override .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.video-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.video-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.video-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.video-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.video-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.video-theme .mat-chip.mat-standard-chip::after,
.video-theme.theme-override.theme-override .mat-chip.mat-standard-chip::after {
  background: black;
}
.video-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.video-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #00897b;
  color: white;
}
.video-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.video-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.video-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.video-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.video-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.video-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.video-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.video-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.video-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.video-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.video-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.video-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.video-theme .mat-table,
.video-theme.theme-override.theme-override .mat-table {
  background: white;
}
.video-theme .mat-table thead, .video-theme .mat-table tbody, .video-theme .mat-table tfoot,
.video-theme mat-header-row, .video-theme mat-row, .video-theme mat-footer-row,
.video-theme [mat-header-row], .video-theme [mat-row], .video-theme [mat-footer-row],
.video-theme .mat-table-sticky,
.video-theme.theme-override.theme-override .mat-table thead,
.video-theme.theme-override.theme-override .mat-table tbody,
.video-theme.theme-override.theme-override .mat-table tfoot,
.video-theme.theme-override.theme-override mat-header-row,
.video-theme.theme-override.theme-override mat-row,
.video-theme.theme-override.theme-override mat-footer-row,
.video-theme.theme-override.theme-override [mat-header-row],
.video-theme.theme-override.theme-override [mat-row],
.video-theme.theme-override.theme-override [mat-footer-row],
.video-theme.theme-override.theme-override .mat-table-sticky {
  background: inherit;
}
.video-theme mat-row, .video-theme mat-header-row, .video-theme mat-footer-row,
.video-theme th.mat-header-cell, .video-theme td.mat-cell, .video-theme td.mat-footer-cell,
.video-theme.theme-override.theme-override mat-row,
.video-theme.theme-override.theme-override mat-header-row,
.video-theme.theme-override.theme-override mat-footer-row,
.video-theme.theme-override.theme-override th.mat-header-cell,
.video-theme.theme-override.theme-override td.mat-cell,
.video-theme.theme-override.theme-override td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.video-theme .mat-header-cell,
.video-theme.theme-override.theme-override .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.video-theme .mat-cell, .video-theme .mat-footer-cell,
.video-theme.theme-override.theme-override .mat-cell,
.video-theme.theme-override.theme-override .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-calendar-arrow,
.video-theme.theme-override.theme-override .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.video-theme .mat-datepicker-toggle,
.video-theme .mat-datepicker-content .mat-calendar-next-button,
.video-theme .mat-datepicker-content .mat-calendar-previous-button,
.video-theme.theme-override.theme-override .mat-datepicker-toggle,
.video-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-next-button,
.video-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.video-theme .mat-calendar-table-header-divider::after,
.video-theme.theme-override.theme-override .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.video-theme .mat-calendar-table-header,
.video-theme .mat-calendar-body-label,
.video-theme.theme-override.theme-override .mat-calendar-table-header,
.video-theme.theme-override.theme-override .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.video-theme .mat-calendar-body-cell-content,
.video-theme .mat-date-range-input-separator,
.video-theme.theme-override.theme-override .mat-calendar-body-cell-content,
.video-theme.theme-override.theme-override .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.video-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-form-field-disabled .mat-date-range-input-separator,
.video-theme.theme-override.theme-override .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-calendar-body-in-preview,
.video-theme.theme-override.theme-override .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.video-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.video-theme .mat-calendar-body-in-range::before,
.video-theme.theme-override.theme-override .mat-calendar-body-in-range::before {
  background: rgba(0, 137, 123, 0.2);
}
.video-theme .mat-calendar-body-comparison-identical,
.video-theme .mat-calendar-body-in-comparison-range::before,
.video-theme.theme-override.theme-override .mat-calendar-body-comparison-identical,
.video-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.video-theme .mat-calendar-body-comparison-bridge-start::before,
.video-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.video-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-start::before,
.video-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(0, 137, 123, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.video-theme .mat-calendar-body-comparison-bridge-end::before,
.video-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.video-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-end::before,
.video-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(0, 137, 123, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.video-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.video-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.video-theme.theme-override.theme-override .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.video-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.video-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.video-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.video-theme.theme-override.theme-override .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.video-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.video-theme .mat-calendar-body-selected,
.video-theme.theme-override.theme-override .mat-calendar-body-selected {
  background-color: #00897b;
  color: white;
}
.video-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.video-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(0, 137, 123, 0.4);
}
.video-theme .mat-calendar-body-today.mat-calendar-body-selected,
.video-theme.theme-override.theme-override .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.video-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(0, 137, 123, 0.3);
}
@media (hover: hover) {
  .video-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(0, 137, 123, 0.3);
  }
}
.video-theme .mat-datepicker-content,
.video-theme.theme-override.theme-override .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.video-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.video-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.video-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.video-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.video-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.video-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.video-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.video-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.video-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.video-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.video-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.video-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.video-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .video-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.video-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.video-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.video-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.video-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.video-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.video-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.video-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.video-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.video-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.video-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.video-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.video-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.video-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.video-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.video-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .video-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.video-theme .mat-datepicker-content-touch,
.video-theme.theme-override.theme-override .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-datepicker-toggle-active,
.video-theme.theme-override.theme-override .mat-datepicker-toggle-active {
  color: #00897b;
}
.video-theme .mat-datepicker-toggle-active.mat-accent,
.video-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.video-theme .mat-datepicker-toggle-active.mat-warn,
.video-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.video-theme .mat-date-range-input-inner[disabled],
.video-theme.theme-override.theme-override .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-dialog-container,
.video-theme.theme-override.theme-override .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-divider,
.video-theme.theme-override.theme-override .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.video-theme .mat-divider-vertical,
.video-theme.theme-override.theme-override .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.video-theme .mat-expansion-panel,
.video-theme.theme-override.theme-override .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-action-row,
.video-theme.theme-override.theme-override .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.video-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .video-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .video-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.video-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.video-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.video-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .video-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.video-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.video-theme .mat-expansion-panel-header-title,
.video-theme.theme-override.theme-override .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-expansion-panel-header-description,
.video-theme .mat-expansion-indicator::after,
.video-theme.theme-override.theme-override .mat-expansion-panel-header-description,
.video-theme.theme-override.theme-override .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.video-theme .mat-expansion-panel-header[aria-disabled=true],
.video-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.video-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.video-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.video-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.video-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.video-theme .mat-form-field-label,
.video-theme.theme-override.theme-override .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.video-theme .mat-hint,
.video-theme.theme-override.theme-override .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.video-theme .mat-form-field.mat-focused .mat-form-field-label,
.video-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label {
  color: #00897b;
}
.video-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.video-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.video-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.video-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.video-theme .mat-focused .mat-form-field-required-marker,
.video-theme.theme-override.theme-override .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.video-theme .mat-form-field-ripple,
.video-theme.theme-override.theme-override .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.video-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #00897b;
}
.video-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.video-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.video-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.video-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.video-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.video-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #00897b;
}
.video-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.video-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.video-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.video-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.video-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.video-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.video-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.video-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.video-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.video-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.video-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.video-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.video-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.video-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.video-theme .mat-error,
.video-theme.theme-override.theme-override .mat-error {
  color: #e91e63;
}
.video-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.video-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.video-theme .mat-form-field-appearance-legacy .mat-hint,
.video-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.video-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.video-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.video-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.video-theme.theme-override.theme-override .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.video-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.video-theme.theme-override.theme-override .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.video-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.video-theme.theme-override.theme-override .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.video-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.video-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.video-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.video-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.video-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.video-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.video-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.video-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.video-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.video-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.video-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.video-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.video-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.video-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #00897b;
}
.video-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.video-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.video-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.video-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.video-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.video-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.video-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.video-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.video-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.video-theme .mat-icon.mat-primary,
.video-theme.theme-override.theme-override .mat-icon.mat-primary {
  color: #00897b;
}
.video-theme .mat-icon.mat-accent,
.video-theme.theme-override.theme-override .mat-icon.mat-accent {
  color: #fafafa;
}
.video-theme .mat-icon.mat-warn,
.video-theme.theme-override.theme-override .mat-icon.mat-warn {
  color: #e91e63;
}
.video-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.video-theme.theme-override.theme-override .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.video-theme .mat-input-element:disabled,
.video-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.video-theme.theme-override.theme-override .mat-input-element:disabled,
.video-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-input-element,
.video-theme.theme-override.theme-override .mat-input-element {
  caret-color: #00897b;
}
.video-theme .mat-input-element::placeholder,
.video-theme.theme-override.theme-override .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.video-theme .mat-input-element::-moz-placeholder,
.video-theme.theme-override.theme-override .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.video-theme .mat-input-element::-webkit-input-placeholder,
.video-theme.theme-override.theme-override .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.video-theme .mat-input-element:-ms-input-placeholder,
.video-theme.theme-override.theme-override .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.video-theme .mat-form-field.mat-accent .mat-input-element,
.video-theme.theme-override.theme-override .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.video-theme .mat-form-field.mat-warn .mat-input-element,
.video-theme .mat-form-field-invalid .mat-input-element,
.video-theme.theme-override.theme-override .mat-form-field.mat-warn .mat-input-element,
.video-theme.theme-override.theme-override .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.video-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.video-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.video-theme .mat-list-base .mat-list-item,
.video-theme.theme-override.theme-override .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-list-base .mat-list-option,
.video-theme.theme-override.theme-override .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-list-base .mat-subheader,
.video-theme.theme-override.theme-override .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.video-theme .mat-list-base .mat-list-item-disabled,
.video-theme.theme-override.theme-override .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-list-option:hover, .video-theme .mat-list-option:focus,
.video-theme .mat-nav-list .mat-list-item:hover,
.video-theme .mat-nav-list .mat-list-item:focus,
.video-theme .mat-action-list .mat-list-item:hover,
.video-theme .mat-action-list .mat-list-item:focus,
.video-theme.theme-override.theme-override .mat-list-option:hover,
.video-theme.theme-override.theme-override .mat-list-option:focus,
.video-theme.theme-override.theme-override .mat-nav-list .mat-list-item:hover,
.video-theme.theme-override.theme-override .mat-nav-list .mat-list-item:focus,
.video-theme.theme-override.theme-override .mat-action-list .mat-list-item:hover,
.video-theme.theme-override.theme-override .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.video-theme .mat-list-single-selected-option, .video-theme .mat-list-single-selected-option:hover, .video-theme .mat-list-single-selected-option:focus,
.video-theme.theme-override.theme-override .mat-list-single-selected-option,
.video-theme.theme-override.theme-override .mat-list-single-selected-option:hover,
.video-theme.theme-override.theme-override .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.video-theme .mat-menu-panel,
.video-theme.theme-override.theme-override .mat-menu-panel {
  background: white;
}
.video-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-menu-item,
.video-theme.theme-override.theme-override .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-menu-item[disabled],
.video-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.video-theme .mat-menu-item[disabled] .mat-icon-no-color,
.video-theme.theme-override.theme-override .mat-menu-item[disabled],
.video-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-menu-submenu-icon,
.video-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-menu-item .mat-icon-no-color,
.video-theme .mat-menu-submenu-icon,
.video-theme.theme-override.theme-override .mat-menu-item .mat-icon-no-color,
.video-theme.theme-override.theme-override .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.video-theme .mat-menu-item:hover:not([disabled]),
.video-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.video-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.video-theme .mat-menu-item-highlighted:not([disabled]),
.video-theme.theme-override.theme-override .mat-menu-item:hover:not([disabled]),
.video-theme.theme-override.theme-override .mat-menu-item.cdk-program-focused:not([disabled]),
.video-theme.theme-override.theme-override .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.video-theme.theme-override.theme-override .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.video-theme .mat-paginator,
.video-theme.theme-override.theme-override .mat-paginator {
  background: white;
}
.video-theme .mat-paginator,
.video-theme .mat-paginator-page-size .mat-select-trigger,
.video-theme.theme-override.theme-override .mat-paginator,
.video-theme.theme-override.theme-override .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.video-theme .mat-paginator-decrement,
.video-theme .mat-paginator-increment,
.video-theme.theme-override.theme-override .mat-paginator-decrement,
.video-theme.theme-override.theme-override .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.video-theme .mat-paginator-first,
.video-theme .mat-paginator-last,
.video-theme.theme-override.theme-override .mat-paginator-first,
.video-theme.theme-override.theme-override .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.video-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.video-theme .mat-icon-button[disabled] .mat-paginator-increment,
.video-theme .mat-icon-button[disabled] .mat-paginator-first,
.video-theme .mat-icon-button[disabled] .mat-paginator-last,
.video-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-decrement,
.video-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-increment,
.video-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-first,
.video-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-progress-bar-background,
.video-theme.theme-override.theme-override .mat-progress-bar-background {
  fill: #afd6d7;
}
.video-theme .mat-progress-bar-buffer,
.video-theme.theme-override.theme-override .mat-progress-bar-buffer {
  background-color: #afd6d7;
}
.video-theme .mat-progress-bar-fill::after,
.video-theme.theme-override.theme-override .mat-progress-bar-fill::after {
  background-color: #00897b;
}
.video-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.video-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.video-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.video-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.video-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.video-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.video-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.video-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.video-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.video-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.video-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.video-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.video-theme .mat-progress-spinner circle, .video-theme .mat-spinner circle,
.video-theme.theme-override.theme-override .mat-progress-spinner circle,
.video-theme.theme-override.theme-override .mat-spinner circle {
  stroke: #00897b;
}
.video-theme .mat-progress-spinner.mat-accent circle, .video-theme .mat-spinner.mat-accent circle,
.video-theme.theme-override.theme-override .mat-progress-spinner.mat-accent circle,
.video-theme.theme-override.theme-override .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.video-theme .mat-progress-spinner.mat-warn circle, .video-theme .mat-spinner.mat-warn circle,
.video-theme.theme-override.theme-override .mat-progress-spinner.mat-warn circle,
.video-theme.theme-override.theme-override .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.video-theme .mat-radio-outer-circle,
.video-theme.theme-override.theme-override .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.video-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.video-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #00897b;
}
.video-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.video-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .video-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .video-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.video-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-inner-circle,
.video-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.video-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.video-theme.theme-override.theme-override .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #00897b;
}
.video-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.video-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.video-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.video-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .video-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .video-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.video-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-inner-circle,
.video-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.video-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.video-theme.theme-override.theme-override .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.video-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.video-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.video-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.video-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .video-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .video-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.video-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-inner-circle,
.video-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.video-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.video-theme.theme-override.theme-override .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.video-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.video-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.video-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.video-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.video-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.video-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.video-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-radio-button .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.video-theme .mat-select-value,
.video-theme.theme-override.theme-override .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-select-placeholder,
.video-theme.theme-override.theme-override .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.video-theme .mat-select-disabled .mat-select-value,
.video-theme.theme-override.theme-override .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-select-arrow,
.video-theme.theme-override.theme-override .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.video-theme .mat-select-panel,
.video-theme.theme-override.theme-override .mat-select-panel {
  background: white;
}
.video-theme .mat-select-panel:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.video-theme.theme-override.theme-override .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.video-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.video-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #00897b;
}
.video-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.video-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.video-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.video-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.video-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.video-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.video-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.video-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-drawer-container,
.video-theme.theme-override.theme-override .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-drawer,
.video-theme.theme-override.theme-override .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-drawer.mat-drawer-push,
.video-theme.theme-override.theme-override .mat-drawer.mat-drawer-push {
  background-color: white;
}
.video-theme .mat-drawer:not(.mat-drawer-side),
.video-theme.theme-override.theme-override .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-drawer-side,
.video-theme.theme-override.theme-override .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-drawer-side.mat-drawer-end,
.video-theme.theme-override.theme-override .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.video-theme [dir=rtl] .mat-drawer-side,
.video-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.video-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.video-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-drawer-backdrop.mat-drawer-shown,
.video-theme.theme-override.theme-override .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.video-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.video-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.video-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.video-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.video-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.video-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.video-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #00897b;
}
.video-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.video-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 137, 123, 0.54);
}
.video-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #00897b;
}
.video-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.video-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.video-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.video-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.video-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.video-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.video-theme .mat-slide-toggle-thumb,
.video-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.video-theme .mat-slide-toggle-bar,
.video-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-slider-track-background,
.video-theme.theme-override.theme-override .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.video-theme .mat-slider.mat-primary .mat-slider-track-fill,
.video-theme .mat-slider.mat-primary .mat-slider-thumb,
.video-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.video-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-track-fill,
.video-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb,
.video-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #00897b;
}
.video-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.video-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.video-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.video-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(0, 137, 123, 0.2);
}
.video-theme .mat-slider.mat-accent .mat-slider-track-fill,
.video-theme .mat-slider.mat-accent .mat-slider-thumb,
.video-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.video-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-track-fill,
.video-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb,
.video-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.video-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.video-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.video-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.video-theme .mat-slider.mat-warn .mat-slider-track-fill,
.video-theme .mat-slider.mat-warn .mat-slider-thumb,
.video-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.video-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-track-fill,
.video-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb,
.video-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.video-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.video-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.video-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.video-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.video-theme .mat-slider:hover .mat-slider-track-background,
.video-theme .mat-slider.cdk-focused .mat-slider-track-background,
.video-theme.theme-override.theme-override .mat-slider:hover .mat-slider-track-background,
.video-theme.theme-override.theme-override .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.video-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.video-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.video-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-background,
.video-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.video-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.video-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.video-theme.theme-override.theme-override .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.video-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.video-theme.theme-override.theme-override .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.video-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.video-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.video-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.video-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.video-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.video-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.video-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.video-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.video-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.video-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .video-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.video-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.video-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .video-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.video-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.video-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.video-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.video-theme.theme-override.theme-override .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.video-theme .mat-slider-horizontal .mat-slider-ticks,
.video-theme.theme-override.theme-override .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.video-theme .mat-slider-vertical .mat-slider-ticks,
.video-theme.theme-override.theme-override .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.video-theme .mat-step-header.cdk-keyboard-focused, .video-theme .mat-step-header.cdk-program-focused, .video-theme .mat-step-header:hover:not([aria-disabled]), .video-theme .mat-step-header:hover[aria-disabled=false],
.video-theme.theme-override.theme-override .mat-step-header.cdk-keyboard-focused,
.video-theme.theme-override.theme-override .mat-step-header.cdk-program-focused,
.video-theme.theme-override.theme-override .mat-step-header:hover:not([aria-disabled]),
.video-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.video-theme .mat-step-header:hover[aria-disabled=true],
.video-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .video-theme .mat-step-header:hover,
.video-theme.theme-override.theme-override .mat-step-header:hover {
    background: none;
  }
}
.video-theme .mat-step-header .mat-step-label,
.video-theme .mat-step-header .mat-step-optional,
.video-theme.theme-override.theme-override .mat-step-header .mat-step-label,
.video-theme.theme-override.theme-override .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.video-theme .mat-step-header .mat-step-icon,
.video-theme.theme-override.theme-override .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.video-theme .mat-step-header .mat-step-icon-selected,
.video-theme .mat-step-header .mat-step-icon-state-done,
.video-theme .mat-step-header .mat-step-icon-state-edit,
.video-theme.theme-override.theme-override .mat-step-header .mat-step-icon-selected,
.video-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-done,
.video-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-edit {
  background-color: #00897b;
  color: white;
}
.video-theme .mat-step-header.mat-accent .mat-step-icon,
.video-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.video-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.video-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.video-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-selected,
.video-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-done,
.video-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-step-header.mat-warn .mat-step-icon,
.video-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.video-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.video-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.video-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.video-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-selected,
.video-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-done,
.video-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.video-theme .mat-step-header .mat-step-icon-state-error,
.video-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.video-theme .mat-step-header .mat-step-label.mat-step-label-active,
.video-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-step-header .mat-step-label.mat-step-label-error,
.video-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.video-theme .mat-stepper-horizontal, .video-theme .mat-stepper-vertical,
.video-theme.theme-override.theme-override .mat-stepper-horizontal,
.video-theme.theme-override.theme-override .mat-stepper-vertical {
  background-color: white;
}
.video-theme .mat-stepper-vertical-line::before,
.video-theme.theme-override.theme-override .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.video-theme .mat-horizontal-stepper-header::before,
.video-theme .mat-horizontal-stepper-header::after,
.video-theme .mat-stepper-horizontal-line,
.video-theme.theme-override.theme-override .mat-horizontal-stepper-header::before,
.video-theme.theme-override.theme-override .mat-horizontal-stepper-header::after,
.video-theme.theme-override.theme-override .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.video-theme .mat-sort-header-arrow,
.video-theme.theme-override.theme-override .mat-sort-header-arrow {
  color: #757575;
}
.video-theme .mat-tab-nav-bar,
.video-theme .mat-tab-header,
.video-theme.theme-override.theme-override .mat-tab-nav-bar,
.video-theme.theme-override.theme-override .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.video-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.video-theme .mat-tab-group-inverted-header .mat-tab-header,
.video-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-nav-bar,
.video-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.video-theme .mat-tab-label, .video-theme .mat-tab-link,
.video-theme.theme-override.theme-override .mat-tab-label,
.video-theme.theme-override.theme-override .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-tab-label.mat-tab-disabled, .video-theme .mat-tab-link.mat-tab-disabled,
.video-theme.theme-override.theme-override .mat-tab-label.mat-tab-disabled,
.video-theme.theme-override.theme-override .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.video-theme .mat-tab-nav-bar[class*=mat-background-],
.video-theme.theme-override.theme-override .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.video-theme.theme-override.theme-override .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.video-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .video-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(38, 166, 154, 0.3);
}
.video-theme .mat-tab-group.mat-primary .mat-ink-bar, .video-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.video-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-ink-bar,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #00897b;
}
.video-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .video-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .video-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .video-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.video-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.video-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.video-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .video-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.video-theme .mat-tab-group.mat-accent .mat-ink-bar, .video-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.video-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-ink-bar,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.video-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .video-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .video-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .video-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.video-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.video-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .video-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.video-theme .mat-tab-group.mat-warn .mat-ink-bar, .video-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.video-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-ink-bar,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.video-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .video-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .video-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .video-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.video-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.video-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.video-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .video-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(38, 166, 154, 0.3);
}
.video-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .video-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .video-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .video-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .video-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .video-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #00897b;
}
.video-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .video-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .video-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .video-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.video-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .video-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .video-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .video-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.video-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .video-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.video-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .video-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.video-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.video-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.video-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .video-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.video-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.video-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.video-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .video-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.video-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .video-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .video-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .video-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .video-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .video-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.video-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .video-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .video-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .video-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .video-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .video-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .video-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.video-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .video-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .video-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.video-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.video-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.video-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .video-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.video-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.video-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.video-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .video-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.video-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .video-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .video-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .video-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .video-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .video-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.video-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .video-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .video-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .video-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.video-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .video-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .video-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .video-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.video-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .video-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.video-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .video-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.video-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.video-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.video-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .video-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.video-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.video-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.video-theme .mat-toolbar,
.video-theme.theme-override.theme-override .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-toolbar.mat-primary,
.video-theme.theme-override.theme-override .mat-toolbar.mat-primary {
  background: #00897b;
  color: white;
}
.video-theme .mat-toolbar.mat-accent,
.video-theme.theme-override.theme-override .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-toolbar.mat-warn,
.video-theme.theme-override.theme-override .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.video-theme .mat-toolbar .mat-form-field-underline,
.video-theme .mat-toolbar .mat-form-field-ripple,
.video-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.video-theme.theme-override.theme-override .mat-toolbar .mat-form-field-underline,
.video-theme.theme-override.theme-override .mat-toolbar .mat-form-field-ripple,
.video-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.video-theme .mat-toolbar .mat-form-field-label,
.video-theme .mat-toolbar .mat-focused .mat-form-field-label,
.video-theme .mat-toolbar .mat-select-value,
.video-theme .mat-toolbar .mat-select-arrow,
.video-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.video-theme.theme-override.theme-override .mat-toolbar .mat-form-field-label,
.video-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-label,
.video-theme.theme-override.theme-override .mat-toolbar .mat-select-value,
.video-theme.theme-override.theme-override .mat-toolbar .mat-select-arrow,
.video-theme.theme-override.theme-override .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.video-theme .mat-toolbar .mat-input-element,
.video-theme.theme-override.theme-override .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.video-theme .mat-tooltip,
.video-theme.theme-override.theme-override .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.video-theme .mat-tree,
.video-theme.theme-override.theme-override .mat-tree {
  background: white;
}
.video-theme .mat-tree-node,
.video-theme .mat-nested-tree-node,
.video-theme.theme-override.theme-override .mat-tree-node,
.video-theme.theme-override.theme-override .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-snack-bar-container,
.video-theme.theme-override.theme-override .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.video-theme .mat-simple-snackbar-action,
.video-theme.theme-override.theme-override .mat-simple-snackbar-action {
  color: #fafafa;
}
.video-theme app-mat-menu-header,
.video-theme.theme-override.theme-override app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.video-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.video-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.video-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.video-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.video-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.video-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #00897b;
}
.video-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.video-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 137, 123, 0.54);
}
.video-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #00897b;
}
.video-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.video-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.video-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.video-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.video-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.video-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.video-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.video-theme .mat-slide-toggle-thumb,
.video-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.video-theme .mat-slide-toggle-bar,
.video-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.video-theme .mat-green .mat-progress-bar-background,
.video-theme.theme-override.theme-override .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.video-theme .mat-green .mat-progress-bar-buffer,
.video-theme.theme-override.theme-override .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.video-theme .mat-green .mat-progress-bar-fill::after,
.video-theme.theme-override.theme-override .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.video-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.video-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.video-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.video-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.video-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.video-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.video-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.video-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.video-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.video-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.video-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.video-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.video-theme .mat-button.mat-primary-lighter,
.video-theme .mat-stroked-button.mat-primary-lighter,
.video-theme.theme-override.theme-override .mat-button.mat-primary-lighter,
.video-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter {
  color: #26a69a;
}
.video-theme .mat-button.mat-primary-lighter:hover,
.video-theme .mat-stroked-button.mat-primary-lighter:hover,
.video-theme.theme-override.theme-override .mat-button.mat-primary-lighter:hover,
.video-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.video-theme .mat-raised-button.mat-primary-lighter,
.video-theme .mat-flat-button.mat-primary-lighter,
.video-theme .mat-fab.mat-primary-lighter,
.video-theme .mat-mini-fab.mat-primary-lighter,
.video-theme.theme-override.theme-override .mat-raised-button.mat-primary-lighter,
.video-theme.theme-override.theme-override .mat-flat-button.mat-primary-lighter,
.video-theme.theme-override.theme-override .mat-fab.mat-primary-lighter,
.video-theme.theme-override.theme-override .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #26a69a;
}
.video-theme .mat-icon-button.mat-primary-lighter,
.video-theme.theme-override.theme-override .mat-icon-button.mat-primary-lighter {
  color: #26a69a;
}
.video-theme .dave-background-image,
.video-theme.theme-override.theme-override .dave-background-image {
  background-color: #00897b;
  color: white;
}
.video-theme .clickable-list-container:before,
.video-theme.theme-override.theme-override .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.video-theme .clickable-list,
.video-theme.theme-override.theme-override .clickable-list {
  background-color: white;
}
.video-theme .clickable-list-item,
.video-theme.theme-override.theme-override .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.video-theme .clickable-list-item.is-active, .video-theme .clickable-list-item:hover, .video-theme .clickable-list-item:active, .video-theme .clickable-list-item:focus,
.video-theme.theme-override.theme-override .clickable-list-item.is-active,
.video-theme.theme-override.theme-override .clickable-list-item:hover,
.video-theme.theme-override.theme-override .clickable-list-item:active,
.video-theme.theme-override.theme-override .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.video-theme .clickable-list-item.app-color-event,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.video-theme .clickable-list-item.app-color-event.is-active, .video-theme .clickable-list-item.app-color-event:hover, .video-theme .clickable-list-item.app-color-event:active, .video-theme .clickable-list-item.app-color-event:focus,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-event.is-active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-event:hover,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-event:active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.video-theme .clickable-list-item.app-color-time-tracking,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.video-theme .clickable-list-item.app-color-time-tracking.is-active, .video-theme .clickable-list-item.app-color-time-tracking:hover, .video-theme .clickable-list-item.app-color-time-tracking:active, .video-theme .clickable-list-item.app-color-time-tracking:focus,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking.is-active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:hover,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.video-theme .clickable-list-item.app-color-approved,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.video-theme .clickable-list-item.app-color-approved.is-active, .video-theme .clickable-list-item.app-color-approved:hover, .video-theme .clickable-list-item.app-color-approved:active, .video-theme .clickable-list-item.app-color-approved:focus,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-approved.is-active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-approved:hover,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-approved:active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.video-theme .clickable-list-item.app-color-declined,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.video-theme .clickable-list-item.app-color-declined.is-active, .video-theme .clickable-list-item.app-color-declined:hover, .video-theme .clickable-list-item.app-color-declined:active, .video-theme .clickable-list-item.app-color-declined:focus,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-declined.is-active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-declined:hover,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-declined:active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.video-theme .clickable-list-item.app-color-invoice-verrechnet,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.video-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .video-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .video-theme .clickable-list-item.app-color-invoice-verrechnet:active, .video-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet.is-active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:hover,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.video-theme .clickable-list-item.app-color-invoice-booked,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.video-theme .clickable-list-item.app-color-invoice-booked.is-active, .video-theme .clickable-list-item.app-color-invoice-booked:hover, .video-theme .clickable-list-item.app-color-invoice-booked:active, .video-theme .clickable-list-item.app-color-invoice-booked:focus,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked.is-active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:hover,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.video-theme .clickable-list-item.app-color-late,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.video-theme .clickable-list-item.app-color-late.is-active, .video-theme .clickable-list-item.app-color-late:hover, .video-theme .clickable-list-item.app-color-late:active, .video-theme .clickable-list-item.app-color-late:focus,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-late.is-active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-late:hover,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-late:active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.video-theme .clickable-list-item.app-color-invoice-storniert,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.video-theme .clickable-list-item.app-color-invoice-storniert.is-active, .video-theme .clickable-list-item.app-color-invoice-storniert:hover, .video-theme .clickable-list-item.app-color-invoice-storniert:active, .video-theme .clickable-list-item.app-color-invoice-storniert:focus,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert.is-active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:hover,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.video-theme .clickable-list-item.app-color-invoice-approved,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.video-theme .clickable-list-item.app-color-invoice-approved.is-active, .video-theme .clickable-list-item.app-color-invoice-approved:hover, .video-theme .clickable-list-item.app-color-invoice-approved:active, .video-theme .clickable-list-item.app-color-invoice-approved:focus,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved.is-active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:hover,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.video-theme .clickable-list-item.app-color-commission-open,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.video-theme .clickable-list-item.app-color-commission-open.is-active, .video-theme .clickable-list-item.app-color-commission-open:hover, .video-theme .clickable-list-item.app-color-commission-open:active, .video-theme .clickable-list-item.app-color-commission-open:focus,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open.is-active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:hover,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.video-theme .clickable-list-item.app-color-commission-in-progress,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.video-theme .clickable-list-item.app-color-commission-in-progress.is-active, .video-theme .clickable-list-item.app-color-commission-in-progress:hover, .video-theme .clickable-list-item.app-color-commission-in-progress:active, .video-theme .clickable-list-item.app-color-commission-in-progress:focus,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress.is-active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:hover,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.video-theme .clickable-list-item.app-color-commission-freigabe,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.video-theme .clickable-list-item.app-color-commission-freigabe.is-active, .video-theme .clickable-list-item.app-color-commission-freigabe:hover, .video-theme .clickable-list-item.app-color-commission-freigabe:active, .video-theme .clickable-list-item.app-color-commission-freigabe:focus,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe.is-active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:hover,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.video-theme .clickable-list-item.app-color-commission-abgerechnet,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.video-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .video-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .video-theme .clickable-list-item.app-color-commission-abgerechnet:active, .video-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet.is-active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:hover,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.video-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.video-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .video-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .video-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .video-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.video-theme .clickable-list-item.app-color-commission-abgeschlossen,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.video-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .video-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .video-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .video-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:hover,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:active,
.video-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.video-theme .clickable-list-item.custom-background-color,
.video-theme.theme-override.theme-override .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.video-theme .clickable-list-item.custom-background-color.is-active, .video-theme .clickable-list-item.custom-background-color:hover, .video-theme .clickable-list-item.custom-background-color:active, .video-theme .clickable-list-item.custom-background-color:focus,
.video-theme.theme-override.theme-override .clickable-list-item.custom-background-color.is-active,
.video-theme.theme-override.theme-override .clickable-list-item.custom-background-color:hover,
.video-theme.theme-override.theme-override .clickable-list-item.custom-background-color:active,
.video-theme.theme-override.theme-override .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.video-theme .disabled-table-entry, .video-theme .is-highlighted,
.video-theme.theme-override.theme-override .disabled-table-entry,
.video-theme.theme-override.theme-override .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.video-theme app-customer-list tr.highlight,
.video-theme.theme-override.theme-override app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.video-theme app-customer-list section.wrapper,
.video-theme.theme-override.theme-override app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-customer-list header.header,
.video-theme.theme-override.theme-override app-customer-list header.header {
  background-color: #00695c;
  color: white;
}
.video-theme app-customer-list header.header button.clear-search,
.video-theme.theme-override.theme-override app-customer-list header.header button.clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme app-customer-list header.header button.clear-search:hover,
.video-theme.theme-override.theme-override app-customer-list header.header button.clear-search:hover {
  background-color: #00897b;
}
.video-theme app-customer-list .clickable-list-container:before,
.video-theme.theme-override.theme-override app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.video-theme app-customer-list .clickable-list-container .global-stats-link > a,
.video-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.video-theme app-customer-list a.active,
.video-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.video-theme.theme-override.theme-override app-customer-list a.active,
.video-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.video-theme app-employee-list tr.highlight,
.video-theme.theme-override.theme-override app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.video-theme app-employee-list section.wrapper,
.video-theme.theme-override.theme-override app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-employee-list header.header,
.video-theme.theme-override.theme-override app-employee-list header.header {
  background-color: #00695c;
  color: white;
}
.video-theme app-employee-list header.header button.clear-search,
.video-theme.theme-override.theme-override app-employee-list header.header button.clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme app-employee-list header.header button.clear-search:hover,
.video-theme.theme-override.theme-override app-employee-list header.header button.clear-search:hover {
  background-color: #00897b;
}
.video-theme app-employee-list .clickable-list-container:before,
.video-theme.theme-override.theme-override app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.video-theme app-employee-list a.active,
.video-theme.theme-override.theme-override app-employee-list a.active {
  background-color: #e0e0e0;
}
.video-theme app-history-side-elements .component,
.video-theme.theme-override.theme-override app-history-side-elements .component {
  background-color: white;
}
.video-theme app-history-side-elements .component > * > header.header,
.video-theme.theme-override.theme-override app-history-side-elements .component > * > header.header {
  background-color: #00695c;
  color: white;
}
.video-theme app-header,
.video-theme.theme-override.theme-override app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .video-theme app-header,
.video-theme.theme-override.theme-override app-header {
    background-color: #00897b;
    color: white;
  }
  .video-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.video-theme app-header .mat-spinner circle,
.video-theme.theme-override.theme-override app-header .spinner-wrapper .mat-progress-spinner circle,
.video-theme.theme-override.theme-override app-header .mat-spinner circle {
    stroke: white;
  }
}
.video-theme app-login a,
.video-theme.theme-override.theme-override app-login a {
  color: #00897b;
}
.video-theme app-login .wrapper,
.video-theme.theme-override.theme-override app-login .wrapper {
  background-color: #e9f0f5;
}
.video-theme app-login .formDialog h2,
.video-theme.theme-override.theme-override app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-history-bookmarks .header,
.video-theme.theme-override.theme-override app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-history-bookmarks .header > fa-icon,
.video-theme.theme-override.theme-override app-history-bookmarks .header > fa-icon {
  color: gold;
}
.video-theme app-history-bookmarks .clickable-list-container,
.video-theme.theme-override.theme-override app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-partner-list section.wrapper,
.video-theme.theme-override.theme-override app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-partner-list header.header,
.video-theme.theme-override.theme-override app-partner-list header.header {
  background-color: #00695c;
  color: white;
}
.video-theme app-partner-list header.header button.clear-search,
.video-theme.theme-override.theme-override app-partner-list header.header button.clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme app-partner-list header.header button.clear-search:hover,
.video-theme.theme-override.theme-override app-partner-list header.header button.clear-search:hover {
  background-color: #00897b;
}
.video-theme app-partner-list .clickable-list-container:before,
.video-theme.theme-override.theme-override app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.video-theme app-partner-list a.active,
.video-theme.theme-override.theme-override app-partner-list a.active {
  background-color: #e0e0e0;
}
.video-theme app-home-dashboard .welcome-message .headline,
.video-theme app-home-dashboard .header .headline,
.video-theme.theme-override.theme-override app-home-dashboard .welcome-message .headline,
.video-theme.theme-override.theme-override app-home-dashboard .header .headline {
  color: white;
}
.video-theme app-home-dashboard app-commission-dashboard header.header,
.video-theme.theme-override.theme-override app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-home-dashboard .dave-home-dashboard-background-image,
.video-theme.theme-override.theme-override app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #00897b;
  color: white;
}
.video-theme app-home-dashboard .mobile-wrapper,
.video-theme.theme-override.theme-override app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.video-theme app-home-dashboard .widget:not(.transparent),
.video-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.video-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.video-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.video-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.video-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.video-theme app-logout .button.active,
.video-theme app-logout .button:hover,
.video-theme.theme-override.theme-override app-logout .button.active,
.video-theme.theme-override.theme-override app-logout .button:hover {
  background-color: white;
  color: #00897b;
}
.video-theme app-timeline .timeline:before,
.video-theme.theme-override.theme-override app-timeline .timeline:before {
  background-color: #00897b;
}
.video-theme app-timeline .filter,
.video-theme.theme-override.theme-override app-timeline .filter {
  background-color: white;
}
.video-theme app-timeline .filter h2,
.video-theme.theme-override.theme-override app-timeline .filter h2 {
  color: #00897b;
}
.video-theme app-timeline .filter h3,
.video-theme.theme-override.theme-override app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-timeline .event-icon,
.video-theme.theme-override.theme-override app-timeline .event-icon {
  box-shadow: 0 0 0 2px #00897b;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-timeline .event-icon:hover, .video-theme app-timeline .event-icon:focus,
.video-theme.theme-override.theme-override app-timeline .event-icon:hover,
.video-theme.theme-override.theme-override app-timeline .event-icon:focus {
  color: #00897b;
}
.video-theme app-timeline .event-icon:hover fa-icon, .video-theme app-timeline .event-icon:focus fa-icon,
.video-theme.theme-override.theme-override app-timeline .event-icon:hover fa-icon,
.video-theme.theme-override.theme-override app-timeline .event-icon:focus fa-icon {
  color: #00897b;
}
.video-theme app-timeline .header,
.video-theme.theme-override.theme-override app-timeline .header {
  background-color: #00897b;
}
.video-theme app-timeline .annotation-overlay,
.video-theme.theme-override.theme-override app-timeline .annotation-overlay {
  color: white;
}
.video-theme app-timeline .annotation-menu,
.video-theme.theme-override.theme-override app-timeline .annotation-menu {
  color: white;
}
.video-theme app-timeline .annotation-menu:hover,
.video-theme.theme-override.theme-override app-timeline .annotation-menu:hover {
  color: #00897b;
}
.video-theme app-timeline .annotation-content,
.video-theme.theme-override.theme-override app-timeline .annotation-content {
  background-color: #00695c;
}
.video-theme app-timeline .close-button:hover,
.video-theme.theme-override.theme-override app-timeline .close-button:hover {
  background-color: #00695c;
}
.video-theme app-timeline .annotation-tab:hover .annotation-name,
.video-theme.theme-override.theme-override app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #00897b;
}
.video-theme app-timeline .annotation-tab.clicked .annotation-name,
.video-theme.theme-override.theme-override app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #00897b;
  color: #00897b;
}
.video-theme app-timeline .annotation-name,
.video-theme.theme-override.theme-override app-timeline .annotation-name {
  background-color: #00695c;
  color: white;
}
.video-theme app-timeline .filter-apply,
.video-theme.theme-override.theme-override app-timeline .filter-apply {
  background-color: #00897b;
  border-color: white;
  color: white;
}
.video-theme app-timeline .filter-apply:hover,
.video-theme.theme-override.theme-override app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #00897b;
  color: #00897b;
}
.video-theme app-timeline .new-year,
.video-theme.theme-override.theme-override app-timeline .new-year {
  box-shadow: 0 0 0 2px #00897b;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-timeline .no-displayed-events,
.video-theme.theme-override.theme-override app-timeline .no-displayed-events {
  color: white;
}
.video-theme app-timeline .clickable-list-item-content fa-icon,
.video-theme.theme-override.theme-override app-timeline .clickable-list-item-content fa-icon {
  color: #00897b;
}
.video-theme app-timeline .list-day:hover,
.video-theme app-timeline .list-day:focus,
.video-theme.theme-override.theme-override app-timeline .list-day:hover,
.video-theme.theme-override.theme-override app-timeline .list-day:focus {
  color: #00897b;
}
.video-theme app-timeline .list-day:hover fa-icon,
.video-theme app-timeline .list-day:focus fa-icon,
.video-theme.theme-override.theme-override app-timeline .list-day:hover fa-icon,
.video-theme.theme-override.theme-override app-timeline .list-day:focus fa-icon {
  color: #00897b;
}
.video-theme app-timeline .clickable-list-container,
.video-theme.theme-override.theme-override app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.video-theme app-timeline .clickable-list-container .no-displayed-events,
.video-theme.theme-override.theme-override app-timeline .clickable-list-container .no-displayed-events {
  color: #00897b;
}
.video-theme app-detail-event .link, .video-theme app-email-dialog .link,
.video-theme.theme-override.theme-override app-detail-event .link,
.video-theme.theme-override.theme-override app-email-dialog .link {
  color: inherit;
}
.video-theme app-detail-event .note, .video-theme app-email-dialog .note,
.video-theme.theme-override.theme-override app-detail-event .note,
.video-theme.theme-override.theme-override app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.video-theme app-detail-event .files-wrapper .file, .video-theme app-email-dialog .files-wrapper .file,
.video-theme.theme-override.theme-override app-detail-event .files-wrapper .file,
.video-theme.theme-override.theme-override app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.video-theme app-detail-event .files-wrapper .file:hover, .video-theme app-email-dialog .files-wrapper .file:hover,
.video-theme.theme-override.theme-override app-detail-event .files-wrapper .file:hover,
.video-theme.theme-override.theme-override app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.video-theme app-detail-event .files-wrapper .file .image-wrapper, .video-theme app-email-dialog .files-wrapper .file .image-wrapper,
.video-theme.theme-override.theme-override app-detail-event .files-wrapper .file .image-wrapper,
.video-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.video-theme app-detail-event .files-wrapper .file .fileName, .video-theme app-email-dialog .files-wrapper .file .fileName,
.video-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName,
.video-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName {
  color: #00897b;
}
.video-theme app-detail-event .files-wrapper .file .fileName:hover, .video-theme app-email-dialog .files-wrapper .file .fileName:hover,
.video-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName:hover,
.video-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName:hover {
  color: #26a69a;
}
.video-theme app-detail-event .files-wrapper .file .editing, .video-theme app-email-dialog .files-wrapper .file .editing,
.video-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing,
.video-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.video-theme app-detail-event .files-wrapper .file .editing:hover, .video-theme app-email-dialog .files-wrapper .file .editing:hover,
.video-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing:hover,
.video-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.video-theme app-detail-customer .files-wrapper .file,
.video-theme.theme-override.theme-override app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.video-theme app-detail-customer .files-wrapper .file:hover,
.video-theme.theme-override.theme-override app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.video-theme app-detail-customer .files-wrapper .file .image-wrapper,
.video-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.video-theme app-detail-customer .files-wrapper .file .fileName,
.video-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName {
  color: #00897b;
}
.video-theme app-detail-customer .files-wrapper .file .fileName:hover,
.video-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName:hover {
  color: #26a69a;
}
.video-theme app-detail-customer .files-wrapper .file .editing,
.video-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.video-theme app-detail-customer .files-wrapper .file .editing:hover,
.video-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.video-theme app-commission .events .tab-header .mat-badge-content,
.video-theme.theme-override.theme-override app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.video-theme app-commission .tab-group,
.video-theme.theme-override.theme-override app-commission .tab-group {
  background-color: white;
}
.video-theme app-commission .files-wrapper .file,
.video-theme.theme-override.theme-override app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.video-theme app-commission .files-wrapper .file:hover,
.video-theme.theme-override.theme-override app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.video-theme app-commission .files-wrapper .file .image-wrapper,
.video-theme.theme-override.theme-override app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.video-theme app-commission .files-wrapper .file .fileName,
.video-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName {
  color: #00897b;
}
.video-theme app-commission .files-wrapper .file .fileName:hover,
.video-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName:hover {
  color: #26a69a;
}
.video-theme app-commission .files-wrapper .file .editing,
.video-theme.theme-override.theme-override app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.video-theme app-commission .files-wrapper .file .editing:hover,
.video-theme.theme-override.theme-override app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.video-theme app-detail-partner a.link,
.video-theme.theme-override.theme-override app-detail-partner a.link {
  color: white;
}
.video-theme app-icon-select-dialog .iconwrapper:hover,
.video-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover {
  background-color: #00897b;
}
.video-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.video-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.video-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.video-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #00897b;
}
.video-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.video-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.video-theme app-license-settings .bottom-border,
.video-theme.theme-override.theme-override app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.video-theme app-license-settings .inactive-overlay,
.video-theme.theme-override.theme-override app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.video-theme app-license-settings .inactive-overlay .inactive-text,
.video-theme.theme-override.theme-override app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.video-theme app-customer-statistics .chart-card,
.video-theme.theme-override.theme-override app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.video-theme app-global-statistics .chart-card,
.video-theme.theme-override.theme-override app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.video-theme .clickable-mat-row:hover,
.video-theme.theme-override.theme-override .clickable-mat-row:hover {
  cursor: pointer;
}
.video-theme .clickable-mat-row:hover, .video-theme .clickable-mat-row:active, .video-theme .clickable-mat-row:focus, .video-theme .clickable-mat-row.active,
.video-theme.theme-override.theme-override .clickable-mat-row:hover,
.video-theme.theme-override.theme-override .clickable-mat-row:active,
.video-theme.theme-override.theme-override .clickable-mat-row:focus,
.video-theme.theme-override.theme-override .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.video-theme .clickable-mat-row.app-color-event,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.video-theme .clickable-mat-row.app-color-event.is-active, .video-theme .clickable-mat-row.app-color-event:hover, .video-theme .clickable-mat-row.app-color-event:active, .video-theme .clickable-mat-row.app-color-event:focus,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-event.is-active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-event:hover,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-event:active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.video-theme .clickable-mat-row.app-color-time-tracking,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.video-theme .clickable-mat-row.app-color-time-tracking.is-active, .video-theme .clickable-mat-row.app-color-time-tracking:hover, .video-theme .clickable-mat-row.app-color-time-tracking:active, .video-theme .clickable-mat-row.app-color-time-tracking:focus,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking.is-active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:hover,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.video-theme .clickable-mat-row.app-color-approved,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.video-theme .clickable-mat-row.app-color-approved.is-active, .video-theme .clickable-mat-row.app-color-approved:hover, .video-theme .clickable-mat-row.app-color-approved:active, .video-theme .clickable-mat-row.app-color-approved:focus,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-approved.is-active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:hover,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.video-theme .clickable-mat-row.app-color-declined,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.video-theme .clickable-mat-row.app-color-declined.is-active, .video-theme .clickable-mat-row.app-color-declined:hover, .video-theme .clickable-mat-row.app-color-declined:active, .video-theme .clickable-mat-row.app-color-declined:focus,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-declined.is-active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:hover,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.video-theme .clickable-mat-row.app-color-invoice-verrechnet,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.video-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .video-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .video-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .video-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:hover,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.video-theme .clickable-mat-row.app-color-invoice-booked,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.video-theme .clickable-mat-row.app-color-invoice-booked.is-active, .video-theme .clickable-mat-row.app-color-invoice-booked:hover, .video-theme .clickable-mat-row.app-color-invoice-booked:active, .video-theme .clickable-mat-row.app-color-invoice-booked:focus,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked.is-active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:hover,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.video-theme .clickable-mat-row.app-color-late,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.video-theme .clickable-mat-row.app-color-late.is-active, .video-theme .clickable-mat-row.app-color-late:hover, .video-theme .clickable-mat-row.app-color-late:active, .video-theme .clickable-mat-row.app-color-late:focus,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-late.is-active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-late:hover,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-late:active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.video-theme .clickable-mat-row.app-color-invoice-storniert,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.video-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .video-theme .clickable-mat-row.app-color-invoice-storniert:hover, .video-theme .clickable-mat-row.app-color-invoice-storniert:active, .video-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert.is-active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:hover,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.video-theme .clickable-mat-row.app-color-invoice-approved,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.video-theme .clickable-mat-row.app-color-invoice-approved.is-active, .video-theme .clickable-mat-row.app-color-invoice-approved:hover, .video-theme .clickable-mat-row.app-color-invoice-approved:active, .video-theme .clickable-mat-row.app-color-invoice-approved:focus,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved.is-active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:hover,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.video-theme .clickable-mat-row.app-color-commission-open,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.video-theme .clickable-mat-row.app-color-commission-open.is-active, .video-theme .clickable-mat-row.app-color-commission-open:hover, .video-theme .clickable-mat-row.app-color-commission-open:active, .video-theme .clickable-mat-row.app-color-commission-open:focus,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open.is-active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:hover,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.video-theme .clickable-mat-row.app-color-commission-in-progress,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.video-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .video-theme .clickable-mat-row.app-color-commission-in-progress:hover, .video-theme .clickable-mat-row.app-color-commission-in-progress:active, .video-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress.is-active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:hover,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.video-theme .clickable-mat-row.app-color-commission-freigabe,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.video-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .video-theme .clickable-mat-row.app-color-commission-freigabe:hover, .video-theme .clickable-mat-row.app-color-commission-freigabe:active, .video-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe.is-active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:hover,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.video-theme .clickable-mat-row.app-color-commission-abgerechnet,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.video-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .video-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .video-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .video-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:hover,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.video-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.video-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .video-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .video-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .video-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.video-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.video-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .video-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .video-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .video-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:active,
.video-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.video-theme app-detail-view-template,
.video-theme.theme-override.theme-override app-detail-view-template {
  background-color: #e9f0f5;
}
.video-theme app-detail-view-template > .buttons,
.video-theme.theme-override.theme-override app-detail-view-template > .buttons {
  background-color: #00897b;
  color: white;
}
.video-theme app-detail-view-template .resizer.resizer.resizer,
.video-theme.theme-override.theme-override app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.video-theme app-profile-template .card::before,
.video-theme.theme-override.theme-override app-profile-template .card::before {
  background-color: #00695c;
}
.video-theme app-profile-template a.link,
.video-theme.theme-override.theme-override app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-search-return,
.video-theme.theme-override.theme-override app-search-return {
  background-color: white;
}
.video-theme app-search-return .available-types,
.video-theme.theme-override.theme-override app-search-return .available-types {
  background-color: white;
}
.video-theme app-search-return .data,
.video-theme.theme-override.theme-override app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.video-theme app-search-return .data:nth-child(2n+1),
.video-theme.theme-override.theme-override app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.video-theme app-search-return .data:hover,
.video-theme.theme-override.theme-override app-search-return .data:hover {
  background-color: #c7c7c7;
}
.video-theme app-search-return .data .icon-wrapper,
.video-theme.theme-override.theme-override app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.video-theme .app-button,
.video-theme .app-round-button,
.video-theme.theme-override.theme-override .app-button,
.video-theme.theme-override.theme-override .app-round-button {
  background-color: #00897b;
  color: white;
  border-color: #00897b;
}
.video-theme .app-button:hover, .video-theme .app-button.app-button-active, .video-theme .app-button.app-button-inverted,
.video-theme .app-round-button:hover,
.video-theme .app-round-button.app-button-active,
.video-theme .app-round-button.app-button-inverted,
.video-theme.theme-override.theme-override .app-button:hover,
.video-theme.theme-override.theme-override .app-button.app-button-active,
.video-theme.theme-override.theme-override .app-button.app-button-inverted,
.video-theme.theme-override.theme-override .app-round-button:hover,
.video-theme.theme-override.theme-override .app-round-button.app-button-active,
.video-theme.theme-override.theme-override .app-round-button.app-button-inverted {
  background-color: white;
  color: #00897b;
}
.video-theme .app-button.app-button-active,
.video-theme .app-round-button.app-button-active,
.video-theme.theme-override.theme-override .app-button.app-button-active,
.video-theme.theme-override.theme-override .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.video-theme .app-button.app-button-inverted:hover, .video-theme .app-button.app-button-inverted.app-button-active,
.video-theme .app-round-button.app-button-inverted:hover,
.video-theme .app-round-button.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.video-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover,
.video-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.video-theme .app-button.app-button-inverted.app-button-active,
.video-theme .app-round-button.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  background-color: #002824;
  box-shadow: inset 0 0 0.75rem black;
}
.video-theme .app-button.app-button-inverted:hover,
.video-theme .app-round-button.app-button-inverted:hover,
.video-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.video-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover {
  background-color: #00897b;
}
.video-theme .app-button[disabled][disabled],
.video-theme .app-round-button[disabled][disabled],
.video-theme.theme-override.theme-override .app-button[disabled][disabled],
.video-theme.theme-override.theme-override .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.video-theme .app-button.app-button-lighter,
.video-theme .app-round-button.app-button-lighter,
.video-theme.theme-override.theme-override .app-button.app-button-lighter,
.video-theme.theme-override.theme-override .app-round-button.app-button-lighter {
  background-color: #26a69a;
  color: white;
  border-color: #26a69a;
}
.video-theme .app-button.app-button-lighter:hover, .video-theme .app-button.app-button-lighter.app-button-active, .video-theme .app-button.app-button-lighter.app-button-inverted,
.video-theme .app-round-button.app-button-lighter:hover,
.video-theme .app-round-button.app-button-lighter.app-button-active,
.video-theme .app-round-button.app-button-lighter.app-button-inverted,
.video-theme.theme-override.theme-override .app-button.app-button-lighter:hover,
.video-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.video-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted,
.video-theme.theme-override.theme-override .app-round-button.app-button-lighter:hover,
.video-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active,
.video-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #26a69a;
}
.video-theme .app-button.app-button-lighter.app-button-active,
.video-theme .app-round-button.app-button-lighter.app-button-active,
.video-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.video-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.video-theme .app-button.app-button-lighter.app-button-inverted:hover, .video-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.video-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.video-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.video-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover,
.video-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.video-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.video-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #145751;
  box-shadow: inset 0 0 0.75rem #0a2a27;
}
.video-theme .app-button.app-button-lighter.app-button-inverted:hover,
.video-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.video-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.video-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #26a69a;
}
.video-theme .app-button.app-button-lighter[disabled][disabled],
.video-theme .app-round-button.app-button-lighter[disabled][disabled],
.video-theme.theme-override.theme-override .app-button.app-button-lighter[disabled][disabled],
.video-theme.theme-override.theme-override .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.video-theme .app-stroked-round-button,
.video-theme.theme-override.theme-override .app-stroked-round-button {
  background-color: #00897b;
  color: white;
  border-color: white;
}
.video-theme .app-stroked-round-button:hover, .video-theme .app-stroked-round-button.app-button-active, .video-theme .app-stroked-round-button.app-button-inverted,
.video-theme.theme-override.theme-override .app-stroked-round-button:hover,
.video-theme.theme-override.theme-override .app-stroked-round-button.app-button-active,
.video-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #00897b;
}
.video-theme .app-stroked-round-button.app-button-active,
.video-theme.theme-override.theme-override .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.video-theme .app-stroked-round-button.app-button-inverted:hover, .video-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover,
.video-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.video-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #002824;
  box-shadow: inset 0 0 0.75rem black;
}
.video-theme .app-stroked-round-button.app-button-inverted:hover,
.video-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover {
  background-color: #00897b;
}
.video-theme .app-stroked-round-button[disabled][disabled],
.video-theme.theme-override.theme-override .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.video-theme .app-stroked-round-button.app-button-inverted,
.video-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  border-color: #00897b;
}
.video-theme .app-stroked-round-button.app-button-lighter,
.video-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter {
  background-color: #26a69a;
  color: white;
  border-color: white;
}
.video-theme .app-stroked-round-button.app-button-lighter:hover, .video-theme .app-stroked-round-button.app-button-lighter.app-button-active, .video-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.video-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter:hover,
.video-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active,
.video-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #26a69a;
}
.video-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.video-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.video-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .video-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.video-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.video-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #145751;
  box-shadow: inset 0 0 0.75rem #0a2a27;
}
.video-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.video-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #26a69a;
}
.video-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.video-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.video-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.video-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #26a69a;
}
.video-theme app-timeline-view .files-icon,
.video-theme.theme-override.theme-override app-timeline-view .files-icon {
  color: #00897b;
}
.video-theme app-event-types-selector-card .delete-icon,
.video-theme.theme-override.theme-override app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.video-theme app-loading.not-transparent,
.video-theme.theme-override.theme-override app-loading.not-transparent {
  background-color: #e9f0f5;
}
.video-theme app-map-dialog > .buttons,
.video-theme.theme-override.theme-override app-map-dialog > .buttons {
  background-color: white;
}
.video-theme app-settings-list a.highlight,
.video-theme.theme-override.theme-override app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.video-theme app-settings-list .wrapper,
.video-theme.theme-override.theme-override app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.video-theme app-settings-list .clickable-list-container:before,
.video-theme.theme-override.theme-override app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.video-theme app-list-layout-with-routing .tab-group,
.video-theme.theme-override.theme-override app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.video-theme app-list-layout-with-routing .toggle-view-button,
.video-theme.theme-override.theme-override app-list-layout-with-routing .toggle-view-button {
  background: #00695c;
  color: white;
}
.video-theme app-preview .timeline-item-card,
.video-theme.theme-override.theme-override app-preview .timeline-item-card {
  background-color: white;
}
.video-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.video-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #00897b, inset -0.5rem 0 0.5rem -0.5rem #00897b;
}
.video-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.video-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #00897b, inset -0.5rem 0 0.5rem -0.5rem #00897b, inset 0 0.5rem 0.5rem -0.5rem #00897b;
}
.video-theme app-file-card .inset-box-shadow.inset-box-shadow,
.video-theme.theme-override.theme-override app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #00897b;
}
.video-theme app-file-card .image-container,
.video-theme.theme-override.theme-override app-file-card .image-container {
  background-color: gray;
}
.video-theme app-file-card .download-button:hover, .video-theme app-file-card .delete-button:hover, .video-theme app-file-card .event-button:hover, .video-theme app-file-card .file-info-button:hover,
.video-theme.theme-override.theme-override app-file-card .download-button:hover,
.video-theme.theme-override.theme-override app-file-card .delete-button:hover,
.video-theme.theme-override.theme-override app-file-card .event-button:hover,
.video-theme.theme-override.theme-override app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.video-theme app-file-card .download-button:hover, .video-theme app-file-card .event-button:hover,
.video-theme.theme-override.theme-override app-file-card .download-button:hover,
.video-theme.theme-override.theme-override app-file-card .event-button:hover {
  color: #00897b;
}
.video-theme app-file-card .delete-button, .video-theme app-file-card .selected-icon, .video-theme app-file-card .link-icon,
.video-theme.theme-override.theme-override app-file-card .delete-button,
.video-theme.theme-override.theme-override app-file-card .selected-icon,
.video-theme.theme-override.theme-override app-file-card .link-icon {
  color: #bdbdbd;
}
.video-theme app-file-card .delete-button:hover,
.video-theme.theme-override.theme-override app-file-card .delete-button:hover {
  color: red;
}
.video-theme app-file-card .timeline-item-card,
.video-theme.theme-override.theme-override app-file-card .timeline-item-card {
  background-color: white;
}
.video-theme app-commission-list tr.highlight,
.video-theme.theme-override.theme-override app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.video-theme app-commission-list section.wrapper,
.video-theme.theme-override.theme-override app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-commission-list header.header,
.video-theme.theme-override.theme-override app-commission-list header.header {
  background-color: #00695c;
  color: white;
}
.video-theme app-commission-list header.header button.clear-search,
.video-theme.theme-override.theme-override app-commission-list header.header button.clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme app-commission-list header.header button.clear-search:hover,
.video-theme.theme-override.theme-override app-commission-list header.header button.clear-search:hover {
  background-color: #00897b;
}
.video-theme app-commission-list .clickable-list-container:before,
.video-theme.theme-override.theme-override app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.video-theme app-commission-list .clickable-list-container .global-stats-link a,
.video-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.video-theme app-commission-list a.active,
.video-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.video-theme.theme-override.theme-override app-commission-list a.active,
.video-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.video-theme app-videodokumentation-list section.wrapper,
.video-theme.theme-override.theme-override app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-videodokumentation-list header.header,
.video-theme.theme-override.theme-override app-videodokumentation-list header.header {
  background-color: #00695c;
  color: white;
}
.video-theme app-videodokumentation-list header.header ° button.clear-search,
.video-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.video-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #00897b;
}
.video-theme app-videodokumentation-list .clickable-list-container:before,
.video-theme.theme-override.theme-override app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.video-theme app-videodokumentation-list a.active,
.video-theme.theme-override.theme-override app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.video-theme app-email-client .email-list .email-list-entry.current,
.video-theme.theme-override.theme-override app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.video-theme app-email-client .nav-bar,
.video-theme.theme-override.theme-override app-email-client .nav-bar {
  background-color: white;
}
.video-theme app-email-client .search-bar-header,
.video-theme.theme-override.theme-override app-email-client .search-bar-header {
  background-color: #00695c;
  color: white;
}
.video-theme app-email-client .search-bar-clear-search,
.video-theme.theme-override.theme-override app-email-client .search-bar-clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme app-email-client .search-bar-clear-search:hover,
.video-theme.theme-override.theme-override app-email-client .search-bar-clear-search:hover {
  background-color: #00897b;
}
.video-theme app-email-client .email-preview .email-contact-link,
.video-theme.theme-override.theme-override app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-email-client .email-preview .email-card,
.video-theme.theme-override.theme-override app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.video-theme app-email-client .email-preview .email-iframe,
.video-theme.theme-override.theme-override app-email-client .email-preview .email-iframe {
  color: white;
}
.video-theme app-email-client .sub-elements,
.video-theme.theme-override.theme-override app-email-client .sub-elements {
  background: whitesmoke;
}
.video-theme app-email-client .nav-tree .mat-list-item-content,
.video-theme.theme-override.theme-override app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.video-theme app-email-client .email-list-entry,
.video-theme.theme-override.theme-override app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.video-theme app-support-dialog .card,
.video-theme.theme-override.theme-override app-support-dialog .card {
  background-color: #e9f0f5;
}
.video-theme app-support-dialog a.link,
.video-theme.theme-override.theme-override app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-image-editor .tui-image-editor-main-container,
.video-theme.theme-override.theme-override app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.video-theme app-image-editor .tui-image-editor-controls,
.video-theme.theme-override.theme-override app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.video-theme app-image-editor .tui-image-editor-menu .enabled,
.video-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.video-theme app-image-editor .tui-image-editor-menu .normal,
.video-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.video-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.video-theme.theme-override.theme-override app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.video-theme app-file-explorer .example-container, .video-theme app-file-explorer .content,
.video-theme.theme-override.theme-override app-file-explorer .example-container,
.video-theme.theme-override.theme-override app-file-explorer .content {
  background-color: white;
}
.video-theme app-file-explorer .explorer-tree-node:hover,
.video-theme app-file-explorer .list-item:hover,
.video-theme.theme-override.theme-override app-file-explorer .explorer-tree-node:hover,
.video-theme.theme-override.theme-override app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.video-theme app-file-explorer .explorer-tree-node.selected,
.video-theme.theme-override.theme-override app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.video-theme app-file-explorer .share-icon,
.video-theme.theme-override.theme-override app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.video-theme app-file-explorer .toggle-view-button,
.video-theme.theme-override.theme-override app-file-explorer .toggle-view-button {
  background: #00695c;
  color: white;
}
.video-theme app-file-explorer .root-button,
.video-theme.theme-override.theme-override app-file-explorer .root-button {
  color: white;
}
.video-theme app-file-explorer .root-button fa-icon,
.video-theme.theme-override.theme-override app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.video-theme app-file-explorer .selected-elements-amount,
.video-theme.theme-override.theme-override app-file-explorer .selected-elements-amount {
  background-color: white;
}
.video-theme app-file-explorer .back-button .inverted-arrow,
.video-theme.theme-override.theme-override app-file-explorer .back-button .inverted-arrow {
  color: #00897b;
}
.video-theme app-file-explorer .back-button:focus .inverted-arrow, .video-theme app-file-explorer .back-button:hover .inverted-arrow,
.video-theme.theme-override.theme-override app-file-explorer .back-button:focus .inverted-arrow,
.video-theme.theme-override.theme-override app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.video-theme app-file-explorer .back-button:disabled .inverted-arrow,
.video-theme.theme-override.theme-override app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.video-theme app-select-folder-dialog .explorer-tree-node:hover, .video-theme app-select-folder-dialog .list-item:hover,
.video-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node:hover,
.video-theme.theme-override.theme-override app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.video-theme app-select-folder-dialog .explorer-tree-node.selected,
.video-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.video-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.video-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.video-theme app-reports-list section.wrapper,
.video-theme.theme-override.theme-override app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-reports-list header.header,
.video-theme.theme-override.theme-override app-reports-list header.header {
  background-color: #00695c;
  color: white;
}
.video-theme app-reports-list header.header button.clear-search,
.video-theme.theme-override.theme-override app-reports-list header.header button.clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme app-reports-list header.header button.clear-search:hover,
.video-theme.theme-override.theme-override app-reports-list header.header button.clear-search:hover {
  background-color: #00897b;
}
.video-theme app-reports-list .clickable-list-container:before,
.video-theme.theme-override.theme-override app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.video-theme app-reports-list a.active,
.video-theme.theme-override.theme-override app-reports-list a.active {
  background-color: #e0e0e0;
}
.video-theme app-generated-documents-list section.wrapper,
.video-theme.theme-override.theme-override app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-generated-documents-list header.header,
.video-theme.theme-override.theme-override app-generated-documents-list header.header {
  background-color: #00695c;
  color: white;
}
.video-theme app-generated-documents-list header.header button.clear-search,
.video-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme app-generated-documents-list header.header button.clear-search:hover,
.video-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search:hover {
  background-color: #00897b;
}
.video-theme app-generated-documents-list .clickable-list-container:before,
.video-theme.theme-override.theme-override app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.video-theme app-generated-documents-list a.active,
.video-theme.theme-override.theme-override app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.video-theme app-invoice-editor .button-wrapper,
.video-theme.theme-override.theme-override app-invoice-editor .button-wrapper {
  background-color: white;
}
.video-theme .hover-form .mat-form-field-flex:hover,
.video-theme.theme-override.theme-override .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.video-theme app-dave-list-card .selected-clickable-list-item, .video-theme app-dave-list-card .selected-clickable-list-item:hover,
.video-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item,
.video-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.video-theme app-dave-list-card .card-header,
.video-theme.theme-override.theme-override app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.video-theme app-dave-list-card .bottom-shadow,
.video-theme.theme-override.theme-override app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.video-theme app-filter div.date,
.video-theme.theme-override.theme-override app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.video-theme app-event-card .primary,
.video-theme.theme-override.theme-override app-event-card .primary {
  color: #00897b;
}
.video-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.video-theme.theme-override.theme-override app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.video-theme app-booking-positions-list section.wrapper,
.video-theme.theme-override.theme-override app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-booking-positions-list header.header,
.video-theme.theme-override.theme-override app-booking-positions-list header.header {
  background-color: #00695c;
  color: white;
}
.video-theme app-booking-positions-list header.header button.clear-search,
.video-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme app-booking-positions-list header.header button.clear-search:hover,
.video-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search:hover {
  background-color: #00897b;
}
.video-theme app-booking-positions-list .clickable-list-container:before,
.video-theme.theme-override.theme-override app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.video-theme app-booking-positions-list a.active,
.video-theme.theme-override.theme-override app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.video-theme app-booking-positions-list th,
.video-theme.theme-override.theme-override app-booking-positions-list th {
  background: whitesmoke !important;
}
.video-theme app-dave-list tr.highlight,
.video-theme.theme-override.theme-override app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.video-theme app-dave-list section.wrapper,
.video-theme.theme-override.theme-override app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-dave-list .drag-header.cdk-drag-preview,
.video-theme.theme-override.theme-override app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.video-theme app-dave-list header.header,
.video-theme.theme-override.theme-override app-dave-list header.header {
  background-color: #00695c;
  color: white;
}
.video-theme app-dave-list header.header button.clear-search,
.video-theme.theme-override.theme-override app-dave-list header.header button.clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme app-dave-list header.header button.clear-search:hover,
.video-theme.theme-override.theme-override app-dave-list header.header button.clear-search:hover {
  background-color: #00897b;
}
.video-theme app-dave-list .clickable-list-container:before,
.video-theme.theme-override.theme-override app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.video-theme app-dave-list .clickable-list-container .global-stats-link > a,
.video-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.video-theme app-dave-list a.active,
.video-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.video-theme.theme-override.theme-override app-dave-list a.active,
.video-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.video-theme app-export-business-volumes-dialog tr.highlight,
.video-theme.theme-override.theme-override app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.video-theme app-export-business-volumes-dialog section.wrapper,
.video-theme.theme-override.theme-override app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.video-theme.theme-override.theme-override app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.video-theme app-export-business-volumes-dialog header.header,
.video-theme.theme-override.theme-override app-export-business-volumes-dialog header.header {
  background-color: #00695c;
  color: white;
}
.video-theme app-export-business-volumes-dialog header.header button.clear-search,
.video-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.video-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #00897b;
}
.video-theme app-export-business-volumes-dialog .clickable-list-container:before,
.video-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.video-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.video-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.video-theme app-export-business-volumes-dialog a.active,
.video-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.video-theme.theme-override.theme-override app-export-business-volumes-dialog a.active,
.video-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.video-theme app-contact-list .darker-background.darker-background,
.video-theme.theme-override.theme-override app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.video-theme app-contact-list .darker-background.darker-background:hover,
.video-theme.theme-override.theme-override app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.video-theme app-select-persons table tr th[mat-header-cell],
.video-theme.theme-override.theme-override app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.video-theme app-shift-plan .header-colorful,
.video-theme.theme-override.theme-override app-shift-plan .header-colorful {
  background-color: #00695c;
  color: white;
}
.video-theme app-shift-plan .header-colorful .today-button.today-button,
.video-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.video-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .video-theme app-shift-plan .header-colorful .today-button.today-button,
.video-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button,
.video-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.video-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .video-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.video-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.video-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.video-theme app-detail-piecework main,
.video-theme.theme-override.theme-override app-detail-piecework main {
  background-color: #00897b;
  color: white;
}
.video-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.video-theme.theme-override.theme-override app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.video-theme app-detail-piecework main .mat-list-base .mat-list-item,
.video-theme.theme-override.theme-override app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.video-theme app-detail-piecework main .mat-tab-label,
.video-theme.theme-override.theme-override app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.video-theme app-detail-piecework header,
.video-theme.theme-override.theme-override app-detail-piecework header {
  background-color: #00695c;
  color: white;
}
.video-theme app-detail-piecework mat-expansion-panel.primary-background,
.video-theme.theme-override.theme-override app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #00897b;
  color: white;
}
.video-theme app-piecework-demo .scrollable,
.video-theme.theme-override.theme-override app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.video-theme app-side-nav-bar,
.video-theme.theme-override.theme-override app-side-nav-bar {
  background-color: whitesmoke;
}
.video-theme app-side-nav-bar [mat-list-item].is-active,
.video-theme.theme-override.theme-override app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #00897b;
}
.video-theme app-side-nav-bar mat-nav-list,
.video-theme.theme-override.theme-override app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.video-theme .dave-inc-bar,
.video-theme.theme-override.theme-override .dave-inc-bar {
  background-color: #00897b;
}
.video-theme app-root,
.video-theme.theme-override.theme-override app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-commission-overview .alex-sein-buntes-feld,
.video-theme.theme-override.theme-override app-commission-overview .alex-sein-buntes-feld {
  background-color: #00897b;
}
.video-theme app-commission-overview .btgb-table-wrapper th:first-child,
.video-theme app-commission-overview .btgb-table-wrapper td:first-child,
.video-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:first-child,
.video-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.video-theme app-commission-overview .btgb-table-wrapper .color-dot,
.video-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.video-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.video-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.video-theme app-commission-overview .btgb-table-wrapper th:last-child,
.video-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:last-child {
  color: #00897b;
  border-color: #00897b;
}
.video-theme app-commission-overview .timeline,
.video-theme.theme-override.theme-override app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.video-theme app-commission-overview .timeline-event-card,
.video-theme.theme-override.theme-override app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.video-theme app-commission-overview .timeline-event-card:hover,
.video-theme.theme-override.theme-override app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.video-theme app-comment-list .inline-send,
.video-theme.theme-override.theme-override app-comment-list .inline-send {
  background: white;
}
.video-theme app-new-booking-option .highlight.highlight,
.video-theme.theme-override.theme-override app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.video-theme app-new-booking-option .dont-edit.dont-edit,
.video-theme app-new-booking-option .disabled.disabled,
.video-theme.theme-override.theme-override app-new-booking-option .dont-edit.dont-edit,
.video-theme.theme-override.theme-override app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.video-theme .ngx-toastr,
.video-theme.theme-override.theme-override .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.video-theme .ngx-toastr:hover,
.video-theme.theme-override.theme-override .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.video-theme .ngx-toastr.toast-success,
.video-theme.theme-override.theme-override .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.video-theme .ngx-toastr.toast-error,
.video-theme.theme-override.theme-override .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.video-theme .ngx-toastr.toast-info,
.video-theme.theme-override.theme-override .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-resource-plan .header-colorful,
.video-theme.theme-override.theme-override app-resource-plan .header-colorful {
  background-color: #00695c;
  color: white;
}
.video-theme app-resource-plan .header-colorful .today-button.today-button,
.video-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.video-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .video-theme app-resource-plan .header-colorful .today-button.today-button,
.video-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button,
.video-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.video-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .video-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.video-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.video-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.video-theme app-time-tracker,
.video-theme.theme-override.theme-override app-time-tracker {
  background-color: #26a69a;
  color: white;
}
.video-theme .ngx-mat-colorpicker-content,
.video-theme.theme-override.theme-override .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.video-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.video-theme.theme-override.theme-override .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.video-theme app-person-list-entry a.link,
.video-theme.theme-override.theme-override app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-doctor-list-entry .link,
.video-theme.theme-override.theme-override app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-expansion-panel .scrollable .top-shadow,
.video-theme.theme-override.theme-override app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.video-theme app-expansion-panel .scrollable .bottom-shadow,
.video-theme.theme-override.theme-override app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.video-theme .app-background-primary,
.video-theme.theme-override.theme-override .app-background-primary {
  background-color: #00897b;
}
.video-theme .app-background-accent,
.video-theme.theme-override.theme-override .app-background-accent {
  background-color: #fafafa;
}
.video-theme .app-background-warn,
.video-theme.theme-override.theme-override .app-background-warn {
  background-color: #e91e63;
}
.video-theme .app-foreground-primary,
.video-theme.theme-override.theme-override .app-foreground-primary {
  color: #00897b;
}
.video-theme .app-foreground-accent,
.video-theme.theme-override.theme-override .app-foreground-accent {
  color: #fafafa;
}
.video-theme .app-foreground-warn,
.video-theme.theme-override.theme-override .app-foreground-warn {
  color: #e91e63;
}
.video-theme app-ck-editor,
.video-theme.theme-override.theme-override app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.video-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.video-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.video-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.video-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.video-theme app-file-order-dialog .list-item,
.video-theme.theme-override.theme-override app-file-order-dialog .list-item {
  background: white;
}
.video-theme app-start-process-dialog .selected-files-list,
.video-theme.theme-override.theme-override app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.video-theme app-process-main-view .detection-modal-wrapper,
.video-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper {
  background: white;
}
.video-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.video-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #00897b;
}
.video-theme app-process-main-view .main-file-badge,
.video-theme.theme-override.theme-override app-process-main-view .main-file-badge {
  color: #00897b;
}
.video-theme app-new-document-view-component dropzone .input,
.video-theme app-new-document-view-component dropzone .pen-icon,
.video-theme.theme-override.theme-override app-new-document-view-component dropzone .input,
.video-theme.theme-override.theme-override app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-time-tracker-multiple .timer-card,
.video-theme.theme-override.theme-override app-time-tracker-multiple .timer-card {
  background-color: #26a69a;
  color: white;
}
.video-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.video-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.video-theme app-arl-table tr.element-row:not(.expanded-row):active,
.video-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.video-theme app-arl-table .add-button-list,
.video-theme.theme-override.theme-override app-arl-table .add-button-list {
  background: white;
}
.video-theme app-pseudo-step-header .wrapper-button.active,
.video-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active {
  border-color: #00897b;
}
.video-theme app-pseudo-step-header .image-wrapper,
.video-theme.theme-override.theme-override app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.video-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.video-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.video-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #00897b;
  color: white;
}
.video-theme app-milestone-modal .status-form,
.video-theme.theme-override.theme-override app-milestone-modal .status-form {
  background: white;
}
.video-theme app-e-invoice-view .grid-borders.grid-borders,
.video-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.video-theme app-e-invoice-view .borders,
.video-theme app-e-invoice-view .borders-column,
.video-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.video-theme app-e-invoice-view .borders-row,
.video-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.video-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders,
.video-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.video-theme.theme-override.theme-override app-e-invoice-view .borders,
.video-theme.theme-override.theme-override app-e-invoice-view .borders-column,
.video-theme.theme-override.theme-override app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.video-theme.theme-override.theme-override app-e-invoice-view .borders-row,
.video-theme.theme-override.theme-override app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.video-theme app-e-invoice-view .mat-table td,
.video-theme app-e-invoice-view .mat-table th,
.video-theme.theme-override.theme-override app-e-invoice-view .mat-table td,
.video-theme.theme-override.theme-override app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-e-invoice-allowance-charge-view .borders,
.video-theme app-e-invoice-allowance-charge-view .borders-column,
.video-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.video-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders,
.video-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column,
.video-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.video-theme app-detail-contract .primary,
.video-theme.theme-override.theme-override app-detail-contract .primary {
  color: #00897b;
}
.video-theme app-detail-contract .filter,
.video-theme.theme-override.theme-override app-detail-contract .filter {
  background-color: white;
}
.video-theme app-detail-contract .filter h2,
.video-theme.theme-override.theme-override app-detail-contract .filter h2 {
  color: #00897b;
}
.video-theme app-contract-list header.header,
.video-theme.theme-override.theme-override app-contract-list header.header {
  color: white;
  background-color: #00695c;
}
.video-theme app-detail-doctor .deleted,
.video-theme.theme-override.theme-override app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.video-theme app-detail-doctor .bookmark-wrapper,
.video-theme.theme-override.theme-override app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme app-detail-doctor a.link,
.video-theme.theme-override.theme-override app-detail-doctor a.link {
  color: white;
}
.video-theme.dark-theme .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.video-theme.dark-theme .mat-option,
.video-theme.theme-override.theme-override.dark-theme .mat-option {
  color: white;
}
.video-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .video-theme.dark-theme .mat-option:focus:not(.mat-option-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-option:hover:not(.mat-option-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.video-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.video-theme.dark-theme .mat-option.mat-active,
.video-theme.theme-override.theme-override.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.video-theme.dark-theme .mat-option.mat-option-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #00897b;
}
.video-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.video-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.video-theme.dark-theme .mat-optgroup-label,
.video-theme.theme-override.theme-override.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label,
.video-theme.theme-override.theme-override.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-pseudo-checkbox,
.video-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme .mat-pseudo-checkbox::after,
.video-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.video-theme.dark-theme .mat-pseudo-checkbox-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.video-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.video-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.video-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.video-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #00897b;
}
.video-theme.dark-theme .mat-pseudo-checkbox-checked,
.video-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.video-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.video-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.video-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked,
.video-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate,
.video-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.video-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.video-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.video-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.video-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.video-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.video-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.video-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.video-theme.dark-theme .mat-app-background, .video-theme.dark-theme.mat-app-background,
.video-theme.theme-override.theme-override.dark-theme .mat-app-background,
.video-theme.theme-override.theme-override.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.video-theme.dark-theme .mat-elevation-z0,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z1,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z2,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z3,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z4,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z5,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z6,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z7,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z8,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z9,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z10,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z11,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z12,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z13,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z14,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z15,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z16,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z17,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z18,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z19,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z20,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z21,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z22,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z23,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-elevation-z24,
.video-theme.theme-override.theme-override.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.video-theme.dark-theme .mat-autocomplete-panel,
.video-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.video-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.video-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.video-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.video-theme.dark-theme .mat-badge,
.video-theme.theme-override.theme-override.dark-theme .mat-badge {
  position: relative;
}
.video-theme.dark-theme .mat-badge.mat-badge,
.video-theme.theme-override.theme-override.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.video-theme.dark-theme .mat-badge-hidden .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.video-theme.dark-theme .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.video-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.video-theme.dark-theme .mat-badge-content._mat-animation-noopable,
.video-theme.theme-override.theme-override.dark-theme .ng-animate-disabled .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.video-theme.dark-theme .mat-badge-content.mat-badge-active,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.video-theme.dark-theme .mat-badge-small .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.video-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.video-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.video-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .video-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.video-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .video-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.video-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .video-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.video-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .video-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.video-theme.dark-theme .mat-badge-medium .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.video-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.video-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.video-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .video-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.video-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .video-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.video-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .video-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.video-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .video-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.video-theme.dark-theme .mat-badge-large .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.video-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.video-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.video-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .video-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.video-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .video-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.video-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .video-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.video-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .video-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .video-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.video-theme.dark-theme .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  color: white;
  background: #00897b;
}
.cdk-high-contrast-active .video-theme.dark-theme .mat-badge-content, .cdk-high-contrast-active .video-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.video-theme.dark-theme .mat-badge-accent .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme .mat-badge-warn .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.video-theme.dark-theme .mat-badge-disabled .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-bottom-sheet-container,
.video-theme.theme-override.theme-override.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.video-theme.dark-theme .mat-button, .video-theme.dark-theme .mat-icon-button, .video-theme.dark-theme .mat-stroked-button,
.video-theme.theme-override.theme-override.dark-theme .mat-button,
.video-theme.theme-override.theme-override.dark-theme .mat-icon-button,
.video-theme.theme-override.theme-override.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.video-theme.dark-theme .mat-button.mat-primary, .video-theme.dark-theme .mat-icon-button.mat-primary, .video-theme.dark-theme .mat-stroked-button.mat-primary,
.video-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary,
.video-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary,
.video-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary {
  color: #00897b;
}
.video-theme.dark-theme .mat-button.mat-accent, .video-theme.dark-theme .mat-icon-button.mat-accent, .video-theme.dark-theme .mat-stroked-button.mat-accent,
.video-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent,
.video-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent,
.video-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.video-theme.dark-theme .mat-button.mat-warn, .video-theme.dark-theme .mat-icon-button.mat-warn, .video-theme.dark-theme .mat-stroked-button.mat-warn,
.video-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn,
.video-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn,
.video-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.video-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .video-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .video-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .video-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .video-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .video-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .video-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .video-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .video-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .video-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .video-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .video-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.video-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .video-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .video-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.video-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary .mat-button-focus-overlay,
.video-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,
.video-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #00897b;
}
.video-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .video-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .video-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.video-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent .mat-button-focus-overlay,
.video-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,
.video-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.video-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .video-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .video-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.video-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn .mat-button-focus-overlay,
.video-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,
.video-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.video-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .video-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .video-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.video-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,
.video-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.video-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.video-theme.dark-theme .mat-button .mat-ripple-element, .video-theme.dark-theme .mat-icon-button .mat-ripple-element, .video-theme.dark-theme .mat-stroked-button .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-button .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-icon-button .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.video-theme.dark-theme .mat-button-focus-overlay,
.video-theme.theme-override.theme-override.dark-theme .mat-button-focus-overlay {
  background: white;
}
.video-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme .mat-flat-button, .video-theme.dark-theme .mat-raised-button, .video-theme.dark-theme .mat-fab, .video-theme.dark-theme .mat-mini-fab,
.video-theme.theme-override.theme-override.dark-theme .mat-flat-button,
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button,
.video-theme.theme-override.theme-override.dark-theme .mat-fab,
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.video-theme.dark-theme .mat-flat-button.mat-primary, .video-theme.dark-theme .mat-raised-button.mat-primary, .video-theme.dark-theme .mat-fab.mat-primary, .video-theme.dark-theme .mat-mini-fab.mat-primary,
.video-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.video-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.video-theme.dark-theme .mat-flat-button.mat-accent, .video-theme.dark-theme .mat-raised-button.mat-accent, .video-theme.dark-theme .mat-fab.mat-accent, .video-theme.dark-theme .mat-mini-fab.mat-accent,
.video-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.video-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme .mat-flat-button.mat-warn, .video-theme.dark-theme .mat-raised-button.mat-warn, .video-theme.dark-theme .mat-fab.mat-warn, .video-theme.dark-theme .mat-mini-fab.mat-warn,
.video-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.video-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.video-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .video-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .video-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .video-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .video-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .video-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .video-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .video-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .video-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .video-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .video-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .video-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .video-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .video-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .video-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .video-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.video-theme.dark-theme .mat-flat-button.mat-primary, .video-theme.dark-theme .mat-raised-button.mat-primary, .video-theme.dark-theme .mat-fab.mat-primary, .video-theme.dark-theme .mat-mini-fab.mat-primary,
.video-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.video-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  background-color: #00897b;
}
.video-theme.dark-theme .mat-flat-button.mat-accent, .video-theme.dark-theme .mat-raised-button.mat-accent, .video-theme.dark-theme .mat-fab.mat-accent, .video-theme.dark-theme .mat-mini-fab.mat-accent,
.video-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.video-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.video-theme.dark-theme .mat-flat-button.mat-warn, .video-theme.dark-theme .mat-raised-button.mat-warn, .video-theme.dark-theme .mat-fab.mat-warn, .video-theme.dark-theme .mat-mini-fab.mat-warn,
.video-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.video-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.video-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .video-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .video-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .video-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .video-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .video-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .video-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .video-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .video-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .video-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .video-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .video-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .video-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .video-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .video-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .video-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .video-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .video-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .video-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.video-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .video-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .video-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .video-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.video-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .video-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .video-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .video-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.video-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .video-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .video-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override.dark-theme .mat-fab:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .video-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .video-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.video-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.video-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.video-theme.dark-theme .mat-button-toggle,
.video-theme.theme-override.theme-override.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.video-theme.theme-override.theme-override.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme .mat-button-toggle-appearance-standard,
.video-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.video-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.video-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.video-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.video-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.video-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.video-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.video-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.video-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.video-theme.dark-theme .mat-button-toggle-checked,
.video-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.video-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.video-theme.dark-theme .mat-button-toggle-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.video-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.video-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.video-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.video-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.video-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.video-theme.dark-theme .mat-button-toggle-group-appearance-standard,
.video-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.video-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.video-theme.dark-theme .mat-card,
.video-theme.theme-override.theme-override.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.video-theme.dark-theme .mat-card:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-card-subtitle,
.video-theme.theme-override.theme-override.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme .mat-checkbox-frame,
.video-theme.theme-override.theme-override.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme .mat-checkbox-checkmark,
.video-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.video-theme.dark-theme .mat-checkbox-checkmark-path,
.video-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.video-theme.dark-theme .mat-checkbox-mixedmark,
.video-theme.theme-override.theme-override.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.video-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .video-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.video-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.video-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #00897b;
}
.video-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .video-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.video-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.video-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.video-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .video-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.video-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.video-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.video-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .video-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.video-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.video-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.video-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.video-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.video-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label,
.video-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-checkbox .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.video-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.video-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #00897b;
}
.video-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.video-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.video-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.video-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.video-theme.dark-theme .mat-chip.mat-standard-chip,
.video-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.video-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.video-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.video-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.video-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.video-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.video-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.video-theme.dark-theme .mat-chip.mat-standard-chip::after,
.video-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.video-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.video-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #00897b;
  color: white;
}
.video-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.video-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.video-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.video-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.video-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.video-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.video-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.video-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.video-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.video-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.video-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.video-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.video-theme.dark-theme .mat-table,
.video-theme.theme-override.theme-override.dark-theme .mat-table {
  background: #424242;
}
.video-theme.dark-theme .mat-table thead, .video-theme.dark-theme .mat-table tbody, .video-theme.dark-theme .mat-table tfoot,
.video-theme.dark-theme mat-header-row, .video-theme.dark-theme mat-row, .video-theme.dark-theme mat-footer-row,
.video-theme.dark-theme [mat-header-row], .video-theme.dark-theme [mat-row], .video-theme.dark-theme [mat-footer-row],
.video-theme.dark-theme .mat-table-sticky,
.video-theme.theme-override.theme-override.dark-theme .mat-table thead,
.video-theme.theme-override.theme-override.dark-theme .mat-table tbody,
.video-theme.theme-override.theme-override.dark-theme .mat-table tfoot,
.video-theme.theme-override.theme-override.dark-theme mat-header-row,
.video-theme.theme-override.theme-override.dark-theme mat-row,
.video-theme.theme-override.theme-override.dark-theme mat-footer-row,
.video-theme.theme-override.theme-override.dark-theme [mat-header-row],
.video-theme.theme-override.theme-override.dark-theme [mat-row],
.video-theme.theme-override.theme-override.dark-theme [mat-footer-row],
.video-theme.theme-override.theme-override.dark-theme .mat-table-sticky {
  background: inherit;
}
.video-theme.dark-theme mat-row, .video-theme.dark-theme mat-header-row, .video-theme.dark-theme mat-footer-row,
.video-theme.dark-theme th.mat-header-cell, .video-theme.dark-theme td.mat-cell, .video-theme.dark-theme td.mat-footer-cell,
.video-theme.theme-override.theme-override.dark-theme mat-row,
.video-theme.theme-override.theme-override.dark-theme mat-header-row,
.video-theme.theme-override.theme-override.dark-theme mat-footer-row,
.video-theme.theme-override.theme-override.dark-theme th.mat-header-cell,
.video-theme.theme-override.theme-override.dark-theme td.mat-cell,
.video-theme.theme-override.theme-override.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme .mat-header-cell,
.video-theme.theme-override.theme-override.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme .mat-cell, .video-theme.dark-theme .mat-footer-cell,
.video-theme.theme-override.theme-override.dark-theme .mat-cell,
.video-theme.theme-override.theme-override.dark-theme .mat-footer-cell {
  color: white;
}
.video-theme.dark-theme .mat-calendar-arrow,
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-arrow {
  fill: white;
}
.video-theme.dark-theme .mat-datepicker-toggle,
.video-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.video-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.video-theme.dark-theme .mat-calendar-table-header-divider::after,
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme .mat-calendar-table-header,
.video-theme.dark-theme .mat-calendar-body-label,
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header,
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme .mat-calendar-body-cell-content,
.video-theme.dark-theme .mat-date-range-input-separator,
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell-content,
.video-theme.theme-override.theme-override.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.video-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-calendar-body-in-preview,
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.video-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.video-theme.dark-theme .mat-calendar-body-in-range::before,
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(0, 137, 123, 0.2);
}
.video-theme.dark-theme .mat-calendar-body-comparison-identical,
.video-theme.dark-theme .mat-calendar-body-in-comparison-range::before,
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical,
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.video-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.video-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.video-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(0, 137, 123, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.video-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.video-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.video-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(0, 137, 123, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.video-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.video-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.video-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.video-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.video-theme.dark-theme .mat-calendar-body-selected,
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-body-selected {
  background-color: #00897b;
  color: white;
}
.video-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(0, 137, 123, 0.4);
}
.video-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected,
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.video-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(0, 137, 123, 0.3);
}
@media (hover: hover) {
  .video-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(0, 137, 123, 0.3);
  }
}
.video-theme.dark-theme .mat-datepicker-content,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.video-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.video-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.video-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.video-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.video-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.video-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.video-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.video-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.video-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.video-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.video-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.video-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.video-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .video-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.video-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.video-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.video-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.video-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.video-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.video-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.video-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.video-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.video-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.video-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.video-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.video-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.video-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.video-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.video-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .video-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.video-theme.dark-theme .mat-datepicker-content-touch,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-datepicker-toggle-active,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active {
  color: #00897b;
}
.video-theme.dark-theme .mat-datepicker-toggle-active.mat-accent,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.video-theme.dark-theme .mat-datepicker-toggle-active.mat-warn,
.video-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.video-theme.dark-theme .mat-date-range-input-inner[disabled],
.video-theme.theme-override.theme-override.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-dialog-container,
.video-theme.theme-override.theme-override.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.video-theme.dark-theme .mat-divider,
.video-theme.theme-override.theme-override.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme .mat-divider-vertical,
.video-theme.theme-override.theme-override.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme .mat-expansion-panel,
.video-theme.theme-override.theme-override.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.video-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-action-row,
.video-theme.theme-override.theme-override.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .video-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .video-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.video-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.video-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.video-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .video-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.video-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.video-theme.dark-theme .mat-expansion-panel-header-title,
.video-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.video-theme.dark-theme .mat-expansion-panel-header-description,
.video-theme.dark-theme .mat-expansion-indicator::after,
.video-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-description,
.video-theme.theme-override.theme-override.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true],
.video-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.video-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.video-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.video-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.video-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.video-theme.dark-theme .mat-form-field-label,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme .mat-hint,
.video-theme.theme-override.theme-override.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #00897b;
}
.video-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.video-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.video-theme.dark-theme .mat-focused .mat-form-field-required-marker,
.video-theme.theme-override.theme-override.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.video-theme.dark-theme .mat-form-field-ripple,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.video-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #00897b;
}
.video-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.video-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.video-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #00897b;
}
.video-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.video-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.video-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.video-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.video-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.video-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.video-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.video-theme.dark-theme .mat-error,
.video-theme.theme-override.theme-override.dark-theme .mat-error {
  color: #e91e63;
}
.video-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.video-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.video-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.video-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.video-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.video-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.video-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.video-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #00897b;
}
.video-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.video-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.video-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.video-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.video-theme.dark-theme .mat-icon.mat-primary,
.video-theme.theme-override.theme-override.dark-theme .mat-icon.mat-primary {
  color: #00897b;
}
.video-theme.dark-theme .mat-icon.mat-accent,
.video-theme.theme-override.theme-override.dark-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.video-theme.dark-theme .mat-icon.mat-warn,
.video-theme.theme-override.theme-override.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.video-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme .mat-input-element:disabled,
.video-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.video-theme.theme-override.theme-override.dark-theme .mat-input-element:disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-input-element,
.video-theme.theme-override.theme-override.dark-theme .mat-input-element {
  caret-color: #00897b;
}
.video-theme.dark-theme .mat-input-element::placeholder,
.video-theme.theme-override.theme-override.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-input-element::-moz-placeholder,
.video-theme.theme-override.theme-override.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-input-element::-webkit-input-placeholder,
.video-theme.theme-override.theme-override.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-input-element:-ms-input-placeholder,
.video-theme.theme-override.theme-override.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option,
.video-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.video-theme.dark-theme .mat-form-field.mat-accent .mat-input-element,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.video-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.video-theme.dark-theme .mat-form-field-invalid .mat-input-element,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-warn .mat-input-element,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.video-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.video-theme.dark-theme .mat-list-base .mat-list-item,
.video-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.video-theme.dark-theme .mat-list-base .mat-list-option,
.video-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.video-theme.dark-theme .mat-list-base .mat-subheader,
.video-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme .mat-list-base .mat-list-item-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-list-option:hover, .video-theme.dark-theme .mat-list-option:focus,
.video-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.video-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.video-theme.dark-theme .mat-action-list .mat-list-item:hover,
.video-theme.dark-theme .mat-action-list .mat-list-item:focus,
.video-theme.theme-override.theme-override.dark-theme .mat-list-option:hover,
.video-theme.theme-override.theme-override.dark-theme .mat-list-option:focus,
.video-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:hover,
.video-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:focus,
.video-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:hover,
.video-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.video-theme.dark-theme .mat-list-single-selected-option, .video-theme.dark-theme .mat-list-single-selected-option:hover, .video-theme.dark-theme .mat-list-single-selected-option:focus,
.video-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option,
.video-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:hover,
.video-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme .mat-menu-panel,
.video-theme.theme-override.theme-override.dark-theme .mat-menu-panel {
  background: #424242;
}
.video-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-menu-item,
.video-theme.theme-override.theme-override.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.video-theme.dark-theme .mat-menu-item[disabled],
.video-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.video-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color,
.video-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled],
.video-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.video-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.video-theme.dark-theme .mat-menu-submenu-icon,
.video-theme.theme-override.theme-override.dark-theme .mat-menu-item .mat-icon-no-color,
.video-theme.theme-override.theme-override.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.video-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.video-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.video-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.video-theme.dark-theme .mat-menu-item-highlighted:not([disabled]),
.video-theme.theme-override.theme-override.dark-theme .mat-menu-item:hover:not([disabled]),
.video-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.video-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.video-theme.theme-override.theme-override.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.video-theme.dark-theme .mat-paginator,
.video-theme.theme-override.theme-override.dark-theme .mat-paginator {
  background: #424242;
}
.video-theme.dark-theme .mat-paginator,
.video-theme.dark-theme .mat-paginator-page-size .mat-select-trigger,
.video-theme.theme-override.theme-override.dark-theme .mat-paginator,
.video-theme.theme-override.theme-override.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme .mat-paginator-decrement,
.video-theme.dark-theme .mat-paginator-increment,
.video-theme.theme-override.theme-override.dark-theme .mat-paginator-decrement,
.video-theme.theme-override.theme-override.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.video-theme.dark-theme .mat-paginator-first,
.video-theme.dark-theme .mat-paginator-last,
.video-theme.theme-override.theme-override.dark-theme .mat-paginator-first,
.video-theme.theme-override.theme-override.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.video-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.video-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.video-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.video-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last,
.video-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.video-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.video-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.video-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-progress-bar-background,
.video-theme.theme-override.theme-override.dark-theme .mat-progress-bar-background {
  fill: #153741;
}
.video-theme.dark-theme .mat-progress-bar-buffer,
.video-theme.theme-override.theme-override.dark-theme .mat-progress-bar-buffer {
  background-color: #153741;
}
.video-theme.dark-theme .mat-progress-bar-fill::after,
.video-theme.theme-override.theme-override.dark-theme .mat-progress-bar-fill::after {
  background-color: #00897b;
}
.video-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.video-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.video-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.video-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.video-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.video-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.video-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.video-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.video-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.video-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.video-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.video-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.video-theme.dark-theme .mat-progress-spinner circle, .video-theme.dark-theme .mat-spinner circle,
.video-theme.theme-override.theme-override.dark-theme .mat-progress-spinner circle,
.video-theme.theme-override.theme-override.dark-theme .mat-spinner circle {
  stroke: #00897b;
}
.video-theme.dark-theme .mat-progress-spinner.mat-accent circle, .video-theme.dark-theme .mat-spinner.mat-accent circle,
.video-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-accent circle,
.video-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.video-theme.dark-theme .mat-progress-spinner.mat-warn circle, .video-theme.dark-theme .mat-spinner.mat-warn circle,
.video-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-warn circle,
.video-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.video-theme.dark-theme .mat-radio-outer-circle,
.video-theme.theme-override.theme-override.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.video-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #00897b;
}
.video-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.video-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .video-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .video-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.video-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.video-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.video-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.video-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #00897b;
}
.video-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.video-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.video-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.video-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .video-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .video-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.video-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.video-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.video-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.video-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.video-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.video-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.video-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.video-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .video-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .video-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.video-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.video-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.video-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.video-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.video-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.video-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.video-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.video-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.video-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.video-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.video-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-radio-button .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.video-theme.dark-theme .mat-select-value,
.video-theme.theme-override.theme-override.dark-theme .mat-select-value {
  color: white;
}
.video-theme.dark-theme .mat-select-placeholder,
.video-theme.theme-override.theme-override.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-select-disabled .mat-select-value,
.video-theme.theme-override.theme-override.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-select-arrow,
.video-theme.theme-override.theme-override.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme .mat-select-panel,
.video-theme.theme-override.theme-override.dark-theme .mat-select-panel {
  background: #424242;
}
.video-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]),
.video-theme.theme-override.theme-override.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.video-theme.theme-override.theme-override.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #00897b;
}
.video-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.video-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.video-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.video-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.video-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-drawer-container,
.video-theme.theme-override.theme-override.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.video-theme.dark-theme .mat-drawer,
.video-theme.theme-override.theme-override.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.video-theme.dark-theme .mat-drawer.mat-drawer-push,
.video-theme.theme-override.theme-override.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.video-theme.dark-theme .mat-drawer:not(.mat-drawer-side),
.video-theme.theme-override.theme-override.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-drawer-side,
.video-theme.theme-override.theme-override.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme .mat-drawer-side.mat-drawer-end,
.video-theme.theme-override.theme-override.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.video-theme.dark-theme [dir=rtl] .mat-drawer-side,
.video-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.video-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.video-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown,
.video-theme.theme-override.theme-override.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.video-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.video-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.video-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.video-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #00897b;
}
.video-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 137, 123, 0.54);
}
.video-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #00897b;
}
.video-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.video-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.video-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.video-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.video-theme.dark-theme .mat-slide-toggle-thumb,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.video-theme.dark-theme .mat-slide-toggle-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-slider-track-background,
.video-theme.theme-override.theme-override.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.video-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.video-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.video-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #00897b;
}
.video-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.video-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(0, 137, 123, 0.2);
}
.video-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.video-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.video-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.video-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.video-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.video-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.video-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.video-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.video-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.video-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.video-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background,
.video-theme.theme-override.theme-override.dark-theme .mat-slider:hover .mat-slider-track-background,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.video-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.video-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.video-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.video-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.video-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.video-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.video-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.video-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.video-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.video-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .video-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.video-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .video-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.video-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.video-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.video-theme.theme-override.theme-override.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks,
.video-theme.theme-override.theme-override.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.video-theme.dark-theme .mat-slider-vertical .mat-slider-ticks,
.video-theme.theme-override.theme-override.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.video-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .video-theme.dark-theme .mat-step-header.cdk-program-focused, .video-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .video-theme.dark-theme .mat-step-header:hover[aria-disabled=false],
.video-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-keyboard-focused,
.video-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-program-focused,
.video-theme.theme-override.theme-override.dark-theme .mat-step-header:hover:not([aria-disabled]),
.video-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.video-theme.dark-theme .mat-step-header:hover[aria-disabled=true],
.video-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .video-theme.dark-theme .mat-step-header:hover,
.video-theme.theme-override.theme-override.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.video-theme.dark-theme .mat-step-header .mat-step-label,
.video-theme.dark-theme .mat-step-header .mat-step-optional,
.video-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label,
.video-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme .mat-step-header .mat-step-icon,
.video-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.video-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.video-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.video-theme.dark-theme .mat-step-header .mat-step-icon-state-edit,
.video-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-selected,
.video-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-done,
.video-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #00897b;
  color: white;
}
.video-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon,
.video-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.video-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.video-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.video-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.video-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.video-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon,
.video-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.video-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.video-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.video-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.video-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.video-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.video-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.video-theme.dark-theme .mat-step-header .mat-step-icon-state-error,
.video-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.video-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active,
.video-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.video-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error,
.video-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.video-theme.dark-theme .mat-stepper-horizontal, .video-theme.dark-theme .mat-stepper-vertical,
.video-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal,
.video-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.video-theme.dark-theme .mat-stepper-vertical-line::before,
.video-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme .mat-horizontal-stepper-header::before,
.video-theme.dark-theme .mat-horizontal-stepper-header::after,
.video-theme.dark-theme .mat-stepper-horizontal-line,
.video-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::before,
.video-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::after,
.video-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme .mat-sort-header-arrow,
.video-theme.theme-override.theme-override.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.video-theme.dark-theme .mat-tab-nav-bar,
.video-theme.dark-theme .mat-tab-header,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.video-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.video-theme.dark-theme .mat-tab-label, .video-theme.dark-theme .mat-tab-link,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-label,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-link {
  color: white;
}
.video-theme.dark-theme .mat-tab-label.mat-tab-disabled, .video-theme.dark-theme .mat-tab-link.mat-tab-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-label.mat-tab-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.video-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.video-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-],
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.video-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .video-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(38, 166, 154, 0.3);
}
.video-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .video-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-ink-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #00897b;
}
.video-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .video-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .video-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .video-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.video-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .video-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.video-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .video-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-ink-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.video-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .video-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .video-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .video-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .video-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.video-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .video-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-ink-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.video-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .video-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .video-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .video-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.video-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .video-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(38, 166, 154, 0.3);
}
.video-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .video-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .video-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #00897b;
}
.video-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .video-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.video-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .video-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.video-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.video-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.video-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.video-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.video-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.video-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .video-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.video-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .video-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .video-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.video-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .video-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .video-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.video-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.video-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.video-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.video-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.video-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .video-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .video-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.video-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .video-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .video-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.video-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .video-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.video-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .video-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.video-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.video-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.video-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.video-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.video-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .video-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.video-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.video-theme.dark-theme .mat-toolbar,
.video-theme.theme-override.theme-override.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.video-theme.dark-theme .mat-toolbar.mat-primary,
.video-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-primary {
  background: #00897b;
  color: white;
}
.video-theme.dark-theme .mat-toolbar.mat-accent,
.video-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme .mat-toolbar.mat-warn,
.video-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.video-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.video-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.video-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.video-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-underline,
.video-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-ripple,
.video-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.video-theme.dark-theme .mat-toolbar .mat-form-field-label,
.video-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.video-theme.dark-theme .mat-toolbar .mat-select-value,
.video-theme.dark-theme .mat-toolbar .mat-select-arrow,
.video-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.video-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-label,
.video-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.video-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-value,
.video-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-arrow,
.video-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.video-theme.dark-theme .mat-toolbar .mat-input-element,
.video-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.video-theme.dark-theme .mat-tooltip,
.video-theme.theme-override.theme-override.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.video-theme.dark-theme .mat-tree,
.video-theme.theme-override.theme-override.dark-theme .mat-tree {
  background: #424242;
}
.video-theme.dark-theme .mat-tree-node,
.video-theme.dark-theme .mat-nested-tree-node,
.video-theme.theme-override.theme-override.dark-theme .mat-tree-node,
.video-theme.theme-override.theme-override.dark-theme .mat-nested-tree-node {
  color: white;
}
.video-theme.dark-theme .mat-snack-bar-container,
.video-theme.theme-override.theme-override.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.video-theme.dark-theme .mat-simple-snackbar-action,
.video-theme.theme-override.theme-override.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.video-theme.dark-theme app-mat-menu-header,
.video-theme.theme-override.theme-override.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.video-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.video-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.video-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.video-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #00897b;
}
.video-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 137, 123, 0.54);
}
.video-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #00897b;
}
.video-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.video-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.video-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.video-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.video-theme.dark-theme .mat-slide-toggle-thumb,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.video-theme.dark-theme .mat-slide-toggle-bar,
.video-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme .mat-green .mat-progress-bar-background,
.video-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.video-theme.dark-theme .mat-green .mat-progress-bar-buffer,
.video-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.video-theme.dark-theme .mat-green .mat-progress-bar-fill::after,
.video-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.video-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.video-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.video-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.video-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.video-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.video-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.video-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.video-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.video-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.video-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.video-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.video-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.video-theme.dark-theme .mat-button.mat-primary-lighter,
.video-theme.dark-theme .mat-stroked-button.mat-primary-lighter,
.video-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter,
.video-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #26a69a;
}
.video-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.video-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover,
.video-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter:hover,
.video-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.video-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.video-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.video-theme.dark-theme .mat-fab.mat-primary-lighter,
.video-theme.dark-theme .mat-mini-fab.mat-primary-lighter,
.video-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary-lighter,
.video-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary-lighter,
.video-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary-lighter,
.video-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #26a69a;
}
.video-theme.dark-theme .mat-icon-button.mat-primary-lighter,
.video-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #26a69a;
}
.video-theme.dark-theme .dave-background-image,
.video-theme.theme-override.theme-override.dark-theme .dave-background-image {
  background-color: #00897b;
  color: white;
}
.video-theme.dark-theme .clickable-list-container:before,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.video-theme.dark-theme .clickable-list,
.video-theme.theme-override.theme-override.dark-theme .clickable-list {
  background-color: #424242;
}
.video-theme.dark-theme .clickable-list-item,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.video-theme.dark-theme .clickable-list-item.is-active, .video-theme.dark-theme .clickable-list-item:hover, .video-theme.dark-theme .clickable-list-item:active, .video-theme.dark-theme .clickable-list-item:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.video-theme.dark-theme .clickable-list-item.app-color-event,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-event.is-active, .video-theme.dark-theme .clickable-list-item.app-color-event:hover, .video-theme.dark-theme .clickable-list-item.app-color-event:active, .video-theme.dark-theme .clickable-list-item.app-color-event:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-time-tracking,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .video-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .video-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .video-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-approved,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .video-theme.dark-theme .clickable-list-item.app-color-approved:hover, .video-theme.dark-theme .clickable-list-item.app-color-approved:active, .video-theme.dark-theme .clickable-list-item.app-color-approved:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-declined,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .video-theme.dark-theme .clickable-list-item.app-color-declined:hover, .video-theme.dark-theme .clickable-list-item.app-color-declined:active, .video-theme.dark-theme .clickable-list-item.app-color-declined:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .video-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .video-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .video-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-invoice-booked,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .video-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .video-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .video-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-late,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-late.is-active, .video-theme.dark-theme .clickable-list-item.app-color-late:hover, .video-theme.dark-theme .clickable-list-item.app-color-late:active, .video-theme.dark-theme .clickable-list-item.app-color-late:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-invoice-storniert,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .video-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .video-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .video-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-invoice-approved,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .video-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .video-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .video-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-commission-open,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .video-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .video-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .video-theme.dark-theme .clickable-list-item.app-color-commission-open:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-commission-in-progress,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .video-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .video-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .video-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-commission-freigabe,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .video-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .video-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .video-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .video-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .video-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .video-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .video-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .video-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .video-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.video-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .video-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .video-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .video-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.video-theme.dark-theme .clickable-list-item.custom-background-color,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.video-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .video-theme.dark-theme .clickable-list-item.custom-background-color:hover, .video-theme.dark-theme .clickable-list-item.custom-background-color:active, .video-theme.dark-theme .clickable-list-item.custom-background-color:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.video-theme.dark-theme .disabled-table-entry, .video-theme.dark-theme .is-highlighted,
.video-theme.theme-override.theme-override.dark-theme .disabled-table-entry,
.video-theme.theme-override.theme-override.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.video-theme.dark-theme app-customer-list tr.highlight,
.video-theme.theme-override.theme-override.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.video-theme.dark-theme app-customer-list section.wrapper,
.video-theme.theme-override.theme-override.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.video-theme.dark-theme app-customer-list header.header,
.video-theme.theme-override.theme-override.dark-theme app-customer-list header.header {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-customer-list header.header button.clear-search,
.video-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-customer-list header.header button.clear-search:hover,
.video-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #00897b;
}
.video-theme.dark-theme app-customer-list .clickable-list-container:before,
.video-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a,
.video-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.video-theme.dark-theme app-customer-list a.active,
.video-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.video-theme.theme-override.theme-override.dark-theme app-customer-list a.active,
.video-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.video-theme.dark-theme app-employee-list tr.highlight,
.video-theme.theme-override.theme-override.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.video-theme.dark-theme app-employee-list section.wrapper,
.video-theme.theme-override.theme-override.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.video-theme.dark-theme app-employee-list header.header,
.video-theme.theme-override.theme-override.dark-theme app-employee-list header.header {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-employee-list header.header button.clear-search,
.video-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-employee-list header.header button.clear-search:hover,
.video-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #00897b;
}
.video-theme.dark-theme app-employee-list .clickable-list-container:before,
.video-theme.theme-override.theme-override.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme app-employee-list a.active,
.video-theme.theme-override.theme-override.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.video-theme.dark-theme app-history-side-elements .component,
.video-theme.theme-override.theme-override.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.video-theme.dark-theme app-history-side-elements .component > * > header.header,
.video-theme.theme-override.theme-override.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-header,
.video-theme.theme-override.theme-override.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .video-theme.dark-theme app-header,
.video-theme.theme-override.theme-override.dark-theme app-header {
    background-color: #00897b;
    color: white;
  }
  .video-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.video-theme.dark-theme app-header .mat-spinner circle,
.video-theme.theme-override.theme-override.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.video-theme.theme-override.theme-override.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.video-theme.dark-theme app-login a,
.video-theme.theme-override.theme-override.dark-theme app-login a {
  color: #00897b;
}
.video-theme.dark-theme app-login .wrapper,
.video-theme.theme-override.theme-override.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.video-theme.dark-theme app-login .formDialog h2,
.video-theme.theme-override.theme-override.dark-theme app-login .formDialog h2 {
  color: white;
}
.video-theme.dark-theme app-history-bookmarks .header,
.video-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header {
  color: white;
}
.video-theme.dark-theme app-history-bookmarks .header > fa-icon,
.video-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.video-theme.dark-theme app-history-bookmarks .clickable-list-container,
.video-theme.theme-override.theme-override.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.video-theme.dark-theme app-partner-list section.wrapper,
.video-theme.theme-override.theme-override.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.video-theme.dark-theme app-partner-list header.header,
.video-theme.theme-override.theme-override.dark-theme app-partner-list header.header {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-partner-list header.header button.clear-search,
.video-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-partner-list header.header button.clear-search:hover,
.video-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #00897b;
}
.video-theme.dark-theme app-partner-list .clickable-list-container:before,
.video-theme.theme-override.theme-override.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme app-partner-list a.active,
.video-theme.theme-override.theme-override.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.video-theme.dark-theme app-home-dashboard .welcome-message .headline,
.video-theme.dark-theme app-home-dashboard .header .headline,
.video-theme.theme-override.theme-override.dark-theme app-home-dashboard .welcome-message .headline,
.video-theme.theme-override.theme-override.dark-theme app-home-dashboard .header .headline {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme app-home-dashboard app-commission-dashboard header.header,
.video-theme.theme-override.theme-override.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.video-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image,
.video-theme.theme-override.theme-override.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #00897b;
  color: white;
}
.video-theme.dark-theme app-home-dashboard .mobile-wrapper,
.video-theme.theme-override.theme-override.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.video-theme.dark-theme app-home-dashboard .widget:not(.transparent),
.video-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.video-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.video-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.video-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme app-logout .button.active,
.video-theme.dark-theme app-logout .button:hover,
.video-theme.theme-override.theme-override.dark-theme app-logout .button.active,
.video-theme.theme-override.theme-override.dark-theme app-logout .button:hover {
  background-color: white;
  color: #00897b;
}
.video-theme.dark-theme app-timeline .timeline:before,
.video-theme.theme-override.theme-override.dark-theme app-timeline .timeline:before {
  background-color: #00897b;
}
.video-theme.dark-theme app-timeline .filter,
.video-theme.theme-override.theme-override.dark-theme app-timeline .filter {
  background-color: #424242;
}
.video-theme.dark-theme app-timeline .filter h2,
.video-theme.theme-override.theme-override.dark-theme app-timeline .filter h2 {
  color: #00897b;
}
.video-theme.dark-theme app-timeline .filter h3,
.video-theme.theme-override.theme-override.dark-theme app-timeline .filter h3 {
  color: white;
}
.video-theme.dark-theme app-timeline .event-icon,
.video-theme.theme-override.theme-override.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #00897b;
  background-color: #424242;
  color: white;
}
.video-theme.dark-theme app-timeline .event-icon:hover, .video-theme.dark-theme app-timeline .event-icon:focus,
.video-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover,
.video-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus {
  color: #00897b;
}
.video-theme.dark-theme app-timeline .event-icon:hover fa-icon, .video-theme.dark-theme app-timeline .event-icon:focus fa-icon,
.video-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover fa-icon,
.video-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #00897b;
}
.video-theme.dark-theme app-timeline .header,
.video-theme.theme-override.theme-override.dark-theme app-timeline .header {
  background-color: #00897b;
}
.video-theme.dark-theme app-timeline .annotation-overlay,
.video-theme.theme-override.theme-override.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.video-theme.dark-theme app-timeline .annotation-menu,
.video-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu {
  color: white;
}
.video-theme.dark-theme app-timeline .annotation-menu:hover,
.video-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu:hover {
  color: #00897b;
}
.video-theme.dark-theme app-timeline .annotation-content,
.video-theme.theme-override.theme-override.dark-theme app-timeline .annotation-content {
  background-color: #00695c;
}
.video-theme.dark-theme app-timeline .close-button:hover,
.video-theme.theme-override.theme-override.dark-theme app-timeline .close-button:hover {
  background-color: #00695c;
}
.video-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name,
.video-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #00897b;
}
.video-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name,
.video-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #00897b;
  color: #00897b;
}
.video-theme.dark-theme app-timeline .annotation-name,
.video-theme.theme-override.theme-override.dark-theme app-timeline .annotation-name {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-timeline .filter-apply,
.video-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply {
  background-color: #00897b;
  border-color: white;
  color: white;
}
.video-theme.dark-theme app-timeline .filter-apply:hover,
.video-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #00897b;
  color: #00897b;
}
.video-theme.dark-theme app-timeline .new-year,
.video-theme.theme-override.theme-override.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #00897b;
  background-color: #1c1c2d;
  color: white;
}
.video-theme.dark-theme app-timeline .no-displayed-events,
.video-theme.theme-override.theme-override.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.video-theme.dark-theme app-timeline .clickable-list-item-content fa-icon,
.video-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #00897b;
}
.video-theme.dark-theme app-timeline .list-day:hover,
.video-theme.dark-theme app-timeline .list-day:focus,
.video-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover,
.video-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus {
  color: #00897b;
}
.video-theme.dark-theme app-timeline .list-day:hover fa-icon,
.video-theme.dark-theme app-timeline .list-day:focus fa-icon,
.video-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover fa-icon,
.video-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus fa-icon {
  color: #00897b;
}
.video-theme.dark-theme app-timeline .clickable-list-container,
.video-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.video-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events,
.video-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #00897b;
}
.video-theme.dark-theme app-detail-event .link, .video-theme.dark-theme app-email-dialog .link,
.video-theme.theme-override.theme-override.dark-theme app-detail-event .link,
.video-theme.theme-override.theme-override.dark-theme app-email-dialog .link {
  color: inherit;
}
.video-theme.dark-theme app-detail-event .note, .video-theme.dark-theme app-email-dialog .note,
.video-theme.theme-override.theme-override.dark-theme app-detail-event .note,
.video-theme.theme-override.theme-override.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.video-theme.dark-theme app-detail-event .files-wrapper .file, .video-theme.dark-theme app-email-dialog .files-wrapper .file,
.video-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file,
.video-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.video-theme.dark-theme app-detail-event .files-wrapper .file:hover, .video-theme.dark-theme app-email-dialog .files-wrapper .file:hover,
.video-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file:hover,
.video-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.video-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .video-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper,
.video-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .image-wrapper,
.video-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.video-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .video-theme.dark-theme app-email-dialog .files-wrapper .file .fileName,
.video-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName,
.video-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #00897b;
}
.video-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .video-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover,
.video-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName:hover,
.video-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #26a69a;
}
.video-theme.dark-theme app-detail-event .files-wrapper .file .editing, .video-theme.dark-theme app-email-dialog .files-wrapper .file .editing,
.video-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing,
.video-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.video-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .video-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover,
.video-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing:hover,
.video-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.video-theme.dark-theme app-detail-customer .files-wrapper .file,
.video-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.video-theme.dark-theme app-detail-customer .files-wrapper .file:hover,
.video-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.video-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper,
.video-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.video-theme.dark-theme app-detail-customer .files-wrapper .file .fileName,
.video-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #00897b;
}
.video-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover,
.video-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #26a69a;
}
.video-theme.dark-theme app-detail-customer .files-wrapper .file .editing,
.video-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.video-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover,
.video-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.video-theme.dark-theme app-commission .events .tab-header .mat-badge-content,
.video-theme.theme-override.theme-override.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.video-theme.dark-theme app-commission .tab-group,
.video-theme.theme-override.theme-override.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.video-theme.dark-theme app-commission .files-wrapper .file,
.video-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.video-theme.dark-theme app-commission .files-wrapper .file:hover,
.video-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.video-theme.dark-theme app-commission .files-wrapper .file .image-wrapper,
.video-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.video-theme.dark-theme app-commission .files-wrapper .file .fileName,
.video-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName {
  color: #00897b;
}
.video-theme.dark-theme app-commission .files-wrapper .file .fileName:hover,
.video-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #26a69a;
}
.video-theme.dark-theme app-commission .files-wrapper .file .editing,
.video-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.video-theme.dark-theme app-commission .files-wrapper .file .editing:hover,
.video-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.video-theme.dark-theme app-detail-partner a.link,
.video-theme.theme-override.theme-override.dark-theme app-detail-partner a.link {
  color: white;
}
.video-theme.dark-theme app-icon-select-dialog .iconwrapper:hover,
.video-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #00897b;
}
.video-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.video-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.video-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.video-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #00897b;
}
.video-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.video-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.video-theme.dark-theme app-license-settings .bottom-border,
.video-theme.theme-override.theme-override.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme app-license-settings .inactive-overlay,
.video-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.video-theme.dark-theme app-license-settings .inactive-overlay .inactive-text,
.video-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.video-theme.dark-theme app-customer-statistics .chart-card,
.video-theme.theme-override.theme-override.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.video-theme.dark-theme app-global-statistics .chart-card,
.video-theme.theme-override.theme-override.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.video-theme.dark-theme .clickable-mat-row:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.video-theme.dark-theme .clickable-mat-row:hover, .video-theme.dark-theme .clickable-mat-row:active, .video-theme.dark-theme .clickable-mat-row:focus, .video-theme.dark-theme .clickable-mat-row.active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.video-theme.dark-theme .clickable-mat-row.app-color-event,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .video-theme.dark-theme .clickable-mat-row.app-color-event:hover, .video-theme.dark-theme .clickable-mat-row.app-color-event:active, .video-theme.dark-theme .clickable-mat-row.app-color-event:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-time-tracking,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .video-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .video-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .video-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-approved,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .video-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .video-theme.dark-theme .clickable-mat-row.app-color-approved:active, .video-theme.dark-theme .clickable-mat-row.app-color-approved:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-declined,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .video-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .video-theme.dark-theme .clickable-mat-row.app-color-declined:active, .video-theme.dark-theme .clickable-mat-row.app-color-declined:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .video-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .video-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .video-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-invoice-booked,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .video-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .video-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .video-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-late,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .video-theme.dark-theme .clickable-mat-row.app-color-late:hover, .video-theme.dark-theme .clickable-mat-row.app-color-late:active, .video-theme.dark-theme .clickable-mat-row.app-color-late:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .video-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .video-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .video-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-invoice-approved,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .video-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .video-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .video-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-commission-open,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .video-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .video-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .video-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .video-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .video-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .video-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .video-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .video-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .video-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .video-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .video-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .video-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .video-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .video-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .video-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.video-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .video-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .video-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .video-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active,
.video-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.video-theme.dark-theme app-detail-view-template,
.video-theme.theme-override.theme-override.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.video-theme.dark-theme app-detail-view-template > .buttons,
.video-theme.theme-override.theme-override.dark-theme app-detail-view-template > .buttons {
  background-color: #00897b;
  color: white;
}
.video-theme.dark-theme app-detail-view-template .resizer.resizer.resizer,
.video-theme.theme-override.theme-override.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.video-theme.dark-theme app-profile-template .card::before,
.video-theme.theme-override.theme-override.dark-theme app-profile-template .card::before {
  background-color: #00695c;
}
.video-theme.dark-theme app-profile-template a.link,
.video-theme.theme-override.theme-override.dark-theme app-profile-template a.link {
  color: white;
}
.video-theme.dark-theme app-search-return,
.video-theme.theme-override.theme-override.dark-theme app-search-return {
  background-color: #424242;
}
.video-theme.dark-theme app-search-return .available-types,
.video-theme.theme-override.theme-override.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.video-theme.dark-theme app-search-return .data,
.video-theme.theme-override.theme-override.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.video-theme.dark-theme app-search-return .data:nth-child(2n+1),
.video-theme.theme-override.theme-override.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.video-theme.dark-theme app-search-return .data:hover,
.video-theme.theme-override.theme-override.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.video-theme.dark-theme app-search-return .data .icon-wrapper,
.video-theme.theme-override.theme-override.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.video-theme.dark-theme .app-button,
.video-theme.dark-theme .app-round-button,
.video-theme.theme-override.theme-override.dark-theme .app-button,
.video-theme.theme-override.theme-override.dark-theme .app-round-button {
  background-color: #00897b;
  color: white;
  border-color: #00897b;
}
.video-theme.dark-theme .app-button:hover, .video-theme.dark-theme .app-button.app-button-active, .video-theme.dark-theme .app-button.app-button-inverted,
.video-theme.dark-theme .app-round-button:hover,
.video-theme.dark-theme .app-round-button.app-button-active,
.video-theme.dark-theme .app-round-button.app-button-inverted,
.video-theme.theme-override.theme-override.dark-theme .app-button:hover,
.video-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted,
.video-theme.theme-override.theme-override.dark-theme .app-round-button:hover,
.video-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted {
  background-color: white;
  color: #00897b;
}
.video-theme.dark-theme .app-button.app-button-active,
.video-theme.dark-theme .app-round-button.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.video-theme.dark-theme .app-button.app-button-inverted:hover, .video-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.video-theme.dark-theme .app-round-button.app-button-inverted:hover,
.video-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.video-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover,
.video-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.video-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.video-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #002824;
  box-shadow: inset 0 0 0.75rem black;
}
.video-theme.dark-theme .app-button.app-button-inverted:hover,
.video-theme.dark-theme .app-round-button.app-button-inverted:hover,
.video-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.video-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #00897b;
}
.video-theme.dark-theme .app-button[disabled][disabled],
.video-theme.dark-theme .app-round-button[disabled][disabled],
.video-theme.theme-override.theme-override.dark-theme .app-button[disabled][disabled],
.video-theme.theme-override.theme-override.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.video-theme.dark-theme .app-button.app-button-lighter,
.video-theme.dark-theme .app-round-button.app-button-lighter,
.video-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter,
.video-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter {
  background-color: #26a69a;
  color: rgba(0, 0, 0, 0.87);
  border-color: #26a69a;
}
.video-theme.dark-theme .app-button.app-button-lighter:hover, .video-theme.dark-theme .app-button.app-button-lighter.app-button-active, .video-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.video-theme.dark-theme .app-round-button.app-button-lighter:hover,
.video-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.video-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted,
.video-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter:hover,
.video-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted,
.video-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter:hover,
.video-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: rgba(0, 0, 0, 0.87);
  color: #26a69a;
}
.video-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.video-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .video-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.video-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.video-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.video-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.video-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.video-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #145751;
  box-shadow: inset 0 0 0.75rem #0a2a27;
}
.video-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.video-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.video-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.video-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #26a69a;
}
.video-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.video-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled],
.video-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter[disabled][disabled],
.video-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.video-theme.dark-theme .app-stroked-round-button,
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button {
  background-color: #00897b;
  color: white;
  border-color: white;
}
.video-theme.dark-theme .app-stroked-round-button:hover, .video-theme.dark-theme .app-stroked-round-button.app-button-active, .video-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button:hover,
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #00897b;
}
.video-theme.dark-theme .app-stroked-round-button.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.video-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .video-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.video-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #002824;
  box-shadow: inset 0 0 0.75rem black;
}
.video-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #00897b;
}
.video-theme.dark-theme .app-stroked-round-button[disabled][disabled],
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.video-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #00897b;
}
.video-theme.dark-theme .app-stroked-round-button.app-button-lighter,
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #26a69a;
  color: rgba(0, 0, 0, 0.87);
  border-color: rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .video-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .video-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter:hover,
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: rgba(0, 0, 0, 0.87);
  color: #26a69a;
}
.video-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .video-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #145751;
  box-shadow: inset 0 0 0.75rem #0a2a27;
}
.video-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #26a69a;
}
.video-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.video-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.video-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #26a69a;
}
.video-theme.dark-theme app-timeline-view .files-icon,
.video-theme.theme-override.theme-override.dark-theme app-timeline-view .files-icon {
  color: #00897b;
}
.video-theme.dark-theme app-event-types-selector-card .delete-icon,
.video-theme.theme-override.theme-override.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.video-theme.dark-theme app-loading.not-transparent,
.video-theme.theme-override.theme-override.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.video-theme.dark-theme app-map-dialog > .buttons,
.video-theme.theme-override.theme-override.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.video-theme.dark-theme app-settings-list a.highlight,
.video-theme.theme-override.theme-override.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.video-theme.dark-theme app-settings-list .wrapper,
.video-theme.theme-override.theme-override.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.video-theme.dark-theme app-settings-list .clickable-list-container:before,
.video-theme.theme-override.theme-override.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme app-list-layout-with-routing .tab-group,
.video-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.video-theme.dark-theme app-list-layout-with-routing .toggle-view-button,
.video-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #00695c;
  color: white;
}
.video-theme.dark-theme app-preview .timeline-item-card,
.video-theme.theme-override.theme-override.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.video-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.video-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #00897b, inset -0.5rem 0 0.5rem -0.5rem #00897b;
}
.video-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.video-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #00897b, inset -0.5rem 0 0.5rem -0.5rem #00897b, inset 0 0.5rem 0.5rem -0.5rem #00897b;
}
.video-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow,
.video-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #00897b;
}
.video-theme.dark-theme app-file-card .image-container,
.video-theme.theme-override.theme-override.dark-theme app-file-card .image-container {
  background-color: gray;
}
.video-theme.dark-theme app-file-card .download-button:hover, .video-theme.dark-theme app-file-card .delete-button:hover, .video-theme.dark-theme app-file-card .event-button:hover, .video-theme.dark-theme app-file-card .file-info-button:hover,
.video-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.video-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover,
.video-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover,
.video-theme.theme-override.theme-override.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.video-theme.dark-theme app-file-card .download-button:hover, .video-theme.dark-theme app-file-card .event-button:hover,
.video-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.video-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover {
  color: #00897b;
}
.video-theme.dark-theme app-file-card .delete-button, .video-theme.dark-theme app-file-card .selected-icon, .video-theme.dark-theme app-file-card .link-icon,
.video-theme.theme-override.theme-override.dark-theme app-file-card .delete-button,
.video-theme.theme-override.theme-override.dark-theme app-file-card .selected-icon,
.video-theme.theme-override.theme-override.dark-theme app-file-card .link-icon {
  color: #424242;
}
.video-theme.dark-theme app-file-card .delete-button:hover,
.video-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.video-theme.dark-theme app-file-card .timeline-item-card,
.video-theme.theme-override.theme-override.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.video-theme.dark-theme app-commission-list tr.highlight,
.video-theme.theme-override.theme-override.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.video-theme.dark-theme app-commission-list section.wrapper,
.video-theme.theme-override.theme-override.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.video-theme.dark-theme app-commission-list header.header,
.video-theme.theme-override.theme-override.dark-theme app-commission-list header.header {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-commission-list header.header button.clear-search,
.video-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-commission-list header.header button.clear-search:hover,
.video-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #00897b;
}
.video-theme.dark-theme app-commission-list .clickable-list-container:before,
.video-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a,
.video-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.video-theme.dark-theme app-commission-list a.active,
.video-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.video-theme.theme-override.theme-override.dark-theme app-commission-list a.active,
.video-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.video-theme.dark-theme app-videodokumentation-list section.wrapper,
.video-theme.theme-override.theme-override.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.video-theme.dark-theme app-videodokumentation-list header.header,
.video-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search,
.video-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.video-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #00897b;
}
.video-theme.dark-theme app-videodokumentation-list .clickable-list-container:before,
.video-theme.theme-override.theme-override.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme app-videodokumentation-list a.active,
.video-theme.theme-override.theme-override.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.video-theme.dark-theme app-email-client .email-list .email-list-entry.current,
.video-theme.theme-override.theme-override.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.video-theme.dark-theme app-email-client .nav-bar,
.video-theme.theme-override.theme-override.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.video-theme.dark-theme app-email-client .search-bar-header,
.video-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-header {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-email-client .search-bar-clear-search,
.video-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-email-client .search-bar-clear-search:hover,
.video-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #00897b;
}
.video-theme.dark-theme app-email-client .email-preview .email-contact-link,
.video-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.video-theme.dark-theme app-email-client .email-preview .email-card,
.video-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.video-theme.dark-theme app-email-client .email-preview .email-iframe,
.video-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.video-theme.dark-theme app-email-client .sub-elements,
.video-theme.theme-override.theme-override.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.video-theme.dark-theme app-email-client .nav-tree .mat-list-item-content,
.video-theme.theme-override.theme-override.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme app-email-client .email-list-entry,
.video-theme.theme-override.theme-override.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.video-theme.dark-theme app-support-dialog .card,
.video-theme.theme-override.theme-override.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.video-theme.dark-theme app-support-dialog a.link,
.video-theme.theme-override.theme-override.dark-theme app-support-dialog a.link {
  color: white;
}
.video-theme.dark-theme app-image-editor .tui-image-editor-main-container,
.video-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.video-theme.dark-theme app-image-editor .tui-image-editor-controls,
.video-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.video-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled,
.video-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.video-theme.dark-theme app-image-editor .tui-image-editor-menu .normal,
.video-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.video-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.video-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.video-theme.dark-theme app-file-explorer .example-container, .video-theme.dark-theme app-file-explorer .content,
.video-theme.theme-override.theme-override.dark-theme app-file-explorer .example-container,
.video-theme.theme-override.theme-override.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.video-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.video-theme.dark-theme app-file-explorer .list-item:hover,
.video-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node:hover,
.video-theme.theme-override.theme-override.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.video-theme.dark-theme app-file-explorer .explorer-tree-node.selected,
.video-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.video-theme.dark-theme app-file-explorer .share-icon,
.video-theme.theme-override.theme-override.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme app-file-explorer .toggle-view-button,
.video-theme.theme-override.theme-override.dark-theme app-file-explorer .toggle-view-button {
  background: #00695c;
  color: white;
}
.video-theme.dark-theme app-file-explorer .root-button,
.video-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.video-theme.dark-theme app-file-explorer .root-button fa-icon,
.video-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.video-theme.dark-theme app-file-explorer .selected-elements-amount,
.video-theme.theme-override.theme-override.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.video-theme.dark-theme app-file-explorer .back-button .inverted-arrow,
.video-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #00897b;
}
.video-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .video-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow,
.video-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:focus .inverted-arrow,
.video-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.video-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow,
.video-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.video-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .video-theme.dark-theme app-select-folder-dialog .list-item:hover,
.video-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node:hover,
.video-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.video-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected,
.video-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.video-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.video-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.video-theme.dark-theme app-reports-list section.wrapper,
.video-theme.theme-override.theme-override.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.video-theme.dark-theme app-reports-list header.header,
.video-theme.theme-override.theme-override.dark-theme app-reports-list header.header {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-reports-list header.header button.clear-search,
.video-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-reports-list header.header button.clear-search:hover,
.video-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #00897b;
}
.video-theme.dark-theme app-reports-list .clickable-list-container:before,
.video-theme.theme-override.theme-override.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme app-reports-list a.active,
.video-theme.theme-override.theme-override.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.video-theme.dark-theme app-generated-documents-list section.wrapper,
.video-theme.theme-override.theme-override.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.video-theme.dark-theme app-generated-documents-list header.header,
.video-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-generated-documents-list header.header button.clear-search,
.video-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover,
.video-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #00897b;
}
.video-theme.dark-theme app-generated-documents-list .clickable-list-container:before,
.video-theme.theme-override.theme-override.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme app-generated-documents-list a.active,
.video-theme.theme-override.theme-override.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.video-theme.dark-theme app-invoice-editor .button-wrapper,
.video-theme.theme-override.theme-override.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.video-theme.dark-theme .hover-form .mat-form-field-flex:hover,
.video-theme.theme-override.theme-override.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.video-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .video-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover,
.video-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item,
.video-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.video-theme.dark-theme app-dave-list-card .card-header,
.video-theme.theme-override.theme-override.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.video-theme.dark-theme app-dave-list-card .bottom-shadow,
.video-theme.theme-override.theme-override.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.video-theme.dark-theme app-filter div.date,
.video-theme.theme-override.theme-override.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.video-theme.dark-theme app-event-card .primary,
.video-theme.theme-override.theme-override.dark-theme app-event-card .primary {
  color: #00897b;
}
.video-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.video-theme.theme-override.theme-override.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.video-theme.dark-theme app-booking-positions-list section.wrapper,
.video-theme.theme-override.theme-override.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.video-theme.dark-theme app-booking-positions-list header.header,
.video-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-booking-positions-list header.header button.clear-search,
.video-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover,
.video-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #00897b;
}
.video-theme.dark-theme app-booking-positions-list .clickable-list-container:before,
.video-theme.theme-override.theme-override.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme app-booking-positions-list a.active,
.video-theme.theme-override.theme-override.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.video-theme.dark-theme app-booking-positions-list th,
.video-theme.theme-override.theme-override.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.video-theme.dark-theme app-dave-list tr.highlight,
.video-theme.theme-override.theme-override.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.video-theme.dark-theme app-dave-list section.wrapper,
.video-theme.theme-override.theme-override.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.video-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview,
.video-theme.theme-override.theme-override.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.video-theme.dark-theme app-dave-list header.header,
.video-theme.theme-override.theme-override.dark-theme app-dave-list header.header {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-dave-list header.header button.clear-search,
.video-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-dave-list header.header button.clear-search:hover,
.video-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #00897b;
}
.video-theme.dark-theme app-dave-list .clickable-list-container:before,
.video-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a,
.video-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.video-theme.dark-theme app-dave-list a.active,
.video-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.video-theme.theme-override.theme-override.dark-theme app-dave-list a.active,
.video-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.video-theme.dark-theme app-export-business-volumes-dialog tr.highlight,
.video-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.video-theme.dark-theme app-export-business-volumes-dialog section.wrapper,
.video-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.video-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.video-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.video-theme.dark-theme app-export-business-volumes-dialog header.header,
.video-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search,
.video-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.video-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #00897b;
}
.video-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before,
.video-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.video-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.video-theme.dark-theme app-export-business-volumes-dialog a.active,
.video-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.video-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog a.active,
.video-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.video-theme.dark-theme app-contact-list .darker-background.darker-background,
.video-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.video-theme.dark-theme app-contact-list .darker-background.darker-background:hover,
.video-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.video-theme.dark-theme app-select-persons table tr th[mat-header-cell],
.video-theme.theme-override.theme-override.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.video-theme.dark-theme app-shift-plan .header-colorful,
.video-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.video-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.video-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .video-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.video-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button,
.video-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.video-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .video-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.video-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.video-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.video-theme.dark-theme app-detail-piecework main,
.video-theme.theme-override.theme-override.dark-theme app-detail-piecework main {
  background-color: #00897b;
  color: white;
}
.video-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.video-theme.theme-override.theme-override.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.video-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item,
.video-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.video-theme.dark-theme app-detail-piecework main .mat-tab-label,
.video-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.video-theme.dark-theme app-detail-piecework header,
.video-theme.theme-override.theme-override.dark-theme app-detail-piecework header {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background,
.video-theme.theme-override.theme-override.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #00897b;
  color: white;
}
.video-theme.dark-theme app-piecework-demo .scrollable,
.video-theme.theme-override.theme-override.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.video-theme.dark-theme app-side-nav-bar,
.video-theme.theme-override.theme-override.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.video-theme.dark-theme app-side-nav-bar [mat-list-item].is-active,
.video-theme.theme-override.theme-override.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #00897b;
}
.video-theme.dark-theme app-side-nav-bar mat-nav-list,
.video-theme.theme-override.theme-override.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme .dave-inc-bar,
.video-theme.theme-override.theme-override.dark-theme .dave-inc-bar {
  background-color: #00897b;
}
.video-theme.dark-theme app-root,
.video-theme.theme-override.theme-override.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.video-theme.dark-theme app-commission-overview .alex-sein-buntes-feld,
.video-theme.theme-override.theme-override.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #00897b;
}
.video-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.video-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child,
.video-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.video-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot,
.video-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.video-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.video-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.video-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child,
.video-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #00897b;
  border-color: #00897b;
}
.video-theme.dark-theme app-commission-overview .timeline,
.video-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme app-commission-overview .timeline-event-card,
.video-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme app-commission-overview .timeline-event-card:hover,
.video-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.video-theme.dark-theme app-comment-list .inline-send,
.video-theme.theme-override.theme-override.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.video-theme.dark-theme app-new-booking-option .highlight.highlight,
.video-theme.theme-override.theme-override.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.video-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.video-theme.dark-theme app-new-booking-option .disabled.disabled,
.video-theme.theme-override.theme-override.dark-theme app-new-booking-option .dont-edit.dont-edit,
.video-theme.theme-override.theme-override.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme .ngx-toastr,
.video-theme.theme-override.theme-override.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.video-theme.dark-theme .ngx-toastr:hover,
.video-theme.theme-override.theme-override.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.video-theme.dark-theme .ngx-toastr.toast-success,
.video-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.video-theme.dark-theme .ngx-toastr.toast-error,
.video-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.video-theme.dark-theme .ngx-toastr.toast-info,
.video-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.video-theme.dark-theme app-resource-plan .header-colorful,
.video-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful {
  background-color: #00695c;
  color: white;
}
.video-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.video-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.video-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .video-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.video-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button,
.video-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.video-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .video-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.video-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.video-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.video-theme.dark-theme app-time-tracker,
.video-theme.theme-override.theme-override.dark-theme app-time-tracker {
  background-color: #26a69a;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme .ngx-mat-colorpicker-content,
.video-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.video-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.video-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.video-theme.dark-theme app-person-list-entry a.link,
.video-theme.theme-override.theme-override.dark-theme app-person-list-entry a.link {
  color: white;
}
.video-theme.dark-theme app-doctor-list-entry .link,
.video-theme.theme-override.theme-override.dark-theme app-doctor-list-entry .link {
  color: white;
}
.video-theme.dark-theme app-expansion-panel .scrollable .top-shadow,
.video-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.video-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow,
.video-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.video-theme.dark-theme .app-background-primary,
.video-theme.theme-override.theme-override.dark-theme .app-background-primary {
  background-color: #00897b;
}
.video-theme.dark-theme .app-background-accent,
.video-theme.theme-override.theme-override.dark-theme .app-background-accent {
  background-color: #fafafa;
}
.video-theme.dark-theme .app-background-warn,
.video-theme.theme-override.theme-override.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.video-theme.dark-theme .app-foreground-primary,
.video-theme.theme-override.theme-override.dark-theme .app-foreground-primary {
  color: #00897b;
}
.video-theme.dark-theme .app-foreground-accent,
.video-theme.theme-override.theme-override.dark-theme .app-foreground-accent {
  color: #fafafa;
}
.video-theme.dark-theme .app-foreground-warn,
.video-theme.theme-override.theme-override.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.video-theme.dark-theme app-ck-editor,
.video-theme.theme-override.theme-override.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.video-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.video-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.video-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.video-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.video-theme.dark-theme app-file-order-dialog .list-item,
.video-theme.theme-override.theme-override.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.video-theme.dark-theme app-start-process-dialog .selected-files-list,
.video-theme.theme-override.theme-override.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme app-process-main-view .detection-modal-wrapper,
.video-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.video-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.video-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #00897b;
}
.video-theme.dark-theme app-process-main-view .main-file-badge,
.video-theme.theme-override.theme-override.dark-theme app-process-main-view .main-file-badge {
  color: #00897b;
}
.video-theme.dark-theme app-new-document-view-component dropzone .input,
.video-theme.dark-theme app-new-document-view-component dropzone .pen-icon,
.video-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .input,
.video-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.video-theme.dark-theme app-time-tracker-multiple .timer-card,
.video-theme.theme-override.theme-override.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #26a69a;
  color: rgba(0, 0, 0, 0.87);
}
.video-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.video-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.video-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active,
.video-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.video-theme.dark-theme app-arl-table .add-button-list,
.video-theme.theme-override.theme-override.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.video-theme.dark-theme app-pseudo-step-header .wrapper-button.active,
.video-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #00897b;
}
.video-theme.dark-theme app-pseudo-step-header .image-wrapper,
.video-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.video-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.video-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.video-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.video-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #00897b;
  color: white;
}
.video-theme.dark-theme app-milestone-modal .status-form,
.video-theme.theme-override.theme-override.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.video-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.video-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.video-theme.dark-theme app-e-invoice-view .borders,
.video-theme.dark-theme app-e-invoice-view .borders-column,
.video-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.video-theme.dark-theme app-e-invoice-view .borders-row,
.video-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.video-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.video-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.video-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders,
.video-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column,
.video-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.video-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row,
.video-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme app-e-invoice-view .mat-table td,
.video-theme.dark-theme app-e-invoice-view .mat-table th,
.video-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table td,
.video-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.video-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.video-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.video-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.video-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders,
.video-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.video-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.video-theme.dark-theme app-detail-contract .primary,
.video-theme.theme-override.theme-override.dark-theme app-detail-contract .primary {
  color: #00897b;
}
.video-theme.dark-theme app-detail-contract .filter,
.video-theme.theme-override.theme-override.dark-theme app-detail-contract .filter {
  background-color: white;
}
.video-theme.dark-theme app-detail-contract .filter h2,
.video-theme.theme-override.theme-override.dark-theme app-detail-contract .filter h2 {
  color: #00897b;
}
.video-theme.dark-theme app-contract-list header.header,
.video-theme.theme-override.theme-override.dark-theme app-contract-list header.header {
  color: white;
  background-color: #00695c;
}
.video-theme.dark-theme app-detail-doctor .deleted,
.video-theme.theme-override.theme-override.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.video-theme.dark-theme app-detail-doctor .bookmark-wrapper,
.video-theme.theme-override.theme-override.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.video-theme.dark-theme app-detail-doctor a.link,
.video-theme.theme-override.theme-override.dark-theme app-detail-doctor a.link {
  color: white;
}
.email-theme .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.email-theme .mat-option,
.email-theme.theme-override.theme-override .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-option:hover:not(.mat-option-disabled), .email-theme .mat-option:focus:not(.mat-option-disabled),
.email-theme.theme-override.theme-override .mat-option:hover:not(.mat-option-disabled),
.email-theme.theme-override.theme-override .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.email-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.email-theme.theme-override.theme-override .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.email-theme .mat-option.mat-active,
.email-theme.theme-override.theme-override .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-option.mat-option-disabled,
.email-theme.theme-override.theme-override .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.email-theme.theme-override.theme-override .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f0b745;
}
.email-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.email-theme.theme-override.theme-override .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.email-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.email-theme.theme-override.theme-override .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.email-theme .mat-optgroup-label,
.email-theme.theme-override.theme-override .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.email-theme .mat-optgroup-disabled .mat-optgroup-label,
.email-theme.theme-override.theme-override .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-pseudo-checkbox,
.email-theme.theme-override.theme-override .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.email-theme .mat-pseudo-checkbox::after,
.email-theme.theme-override.theme-override .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.email-theme .mat-pseudo-checkbox-disabled,
.email-theme.theme-override.theme-override .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.email-theme .mat-primary .mat-pseudo-checkbox-checked,
.email-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.email-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-checked,
.email-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #f0b745;
}
.email-theme .mat-pseudo-checkbox-checked,
.email-theme .mat-pseudo-checkbox-indeterminate,
.email-theme .mat-accent .mat-pseudo-checkbox-checked,
.email-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.email-theme.theme-override.theme-override .mat-pseudo-checkbox-checked,
.email-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate,
.email-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-checked,
.email-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.email-theme .mat-warn .mat-pseudo-checkbox-checked,
.email-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.email-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-checked,
.email-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.email-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.email-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.email-theme.theme-override.theme-override .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.email-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.email-theme .mat-app-background, .email-theme.mat-app-background,
.email-theme.theme-override.theme-override .mat-app-background,
.email-theme.theme-override.theme-override.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-elevation-z0,
.email-theme.theme-override.theme-override .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z1,
.email-theme.theme-override.theme-override .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z2,
.email-theme.theme-override.theme-override .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z3,
.email-theme.theme-override.theme-override .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z4,
.email-theme.theme-override.theme-override .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z5,
.email-theme.theme-override.theme-override .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z6,
.email-theme.theme-override.theme-override .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z7,
.email-theme.theme-override.theme-override .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z8,
.email-theme.theme-override.theme-override .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z9,
.email-theme.theme-override.theme-override .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z10,
.email-theme.theme-override.theme-override .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z11,
.email-theme.theme-override.theme-override .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z12,
.email-theme.theme-override.theme-override .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z13,
.email-theme.theme-override.theme-override .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z14,
.email-theme.theme-override.theme-override .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z15,
.email-theme.theme-override.theme-override .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z16,
.email-theme.theme-override.theme-override .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z17,
.email-theme.theme-override.theme-override .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z18,
.email-theme.theme-override.theme-override .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z19,
.email-theme.theme-override.theme-override .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z20,
.email-theme.theme-override.theme-override .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z21,
.email-theme.theme-override.theme-override .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z22,
.email-theme.theme-override.theme-override .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z23,
.email-theme.theme-override.theme-override .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-elevation-z24,
.email-theme.theme-override.theme-override .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.email-theme .mat-autocomplete-panel,
.email-theme.theme-override.theme-override .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.email-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.email-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.email-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-badge,
.email-theme.theme-override.theme-override .mat-badge {
  position: relative;
}
.email-theme .mat-badge.mat-badge,
.email-theme.theme-override.theme-override .mat-badge.mat-badge {
  overflow: visible;
}
.email-theme .mat-badge-hidden .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-hidden .mat-badge-content {
  display: none;
}
.email-theme .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.email-theme .ng-animate-disabled .mat-badge-content,
.email-theme .mat-badge-content._mat-animation-noopable,
.email-theme.theme-override.theme-override .ng-animate-disabled .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.email-theme .mat-badge-content.mat-badge-active,
.email-theme.theme-override.theme-override .mat-badge-content.mat-badge-active {
  transform: none;
}
.email-theme .mat-badge-small .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.email-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.email-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.email-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .email-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.email-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .email-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.email-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .email-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.email-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .email-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.email-theme .mat-badge-medium .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.email-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.email-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.email-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .email-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.email-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .email-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.email-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .email-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.email-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .email-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.email-theme .mat-badge-large .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.email-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.email-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.email-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .email-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.email-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .email-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.email-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .email-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.email-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .email-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.email-theme .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-content {
  color: white;
  background: #f0b745;
}
.cdk-high-contrast-active .email-theme .mat-badge-content, .cdk-high-contrast-active .email-theme.theme-override.theme-override .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.email-theme .mat-badge-accent .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-badge-warn .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.email-theme .mat-badge-disabled .mat-badge-content,
.email-theme.theme-override.theme-override .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-bottom-sheet-container,
.email-theme.theme-override.theme-override .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-button, .email-theme .mat-icon-button, .email-theme .mat-stroked-button,
.email-theme.theme-override.theme-override .mat-button,
.email-theme.theme-override.theme-override .mat-icon-button,
.email-theme.theme-override.theme-override .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.email-theme .mat-button.mat-primary, .email-theme .mat-icon-button.mat-primary, .email-theme .mat-stroked-button.mat-primary,
.email-theme.theme-override.theme-override .mat-button.mat-primary,
.email-theme.theme-override.theme-override .mat-icon-button.mat-primary,
.email-theme.theme-override.theme-override .mat-stroked-button.mat-primary {
  color: #f0b745;
}
.email-theme .mat-button.mat-accent, .email-theme .mat-icon-button.mat-accent, .email-theme .mat-stroked-button.mat-accent,
.email-theme.theme-override.theme-override .mat-button.mat-accent,
.email-theme.theme-override.theme-override .mat-icon-button.mat-accent,
.email-theme.theme-override.theme-override .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.email-theme .mat-button.mat-warn, .email-theme .mat-icon-button.mat-warn, .email-theme .mat-stroked-button.mat-warn,
.email-theme.theme-override.theme-override .mat-button.mat-warn,
.email-theme.theme-override.theme-override .mat-icon-button.mat-warn,
.email-theme.theme-override.theme-override .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.email-theme .mat-button.mat-primary.mat-button-disabled, .email-theme .mat-button.mat-accent.mat-button-disabled, .email-theme .mat-button.mat-warn.mat-button-disabled, .email-theme .mat-button.mat-button-disabled.mat-button-disabled, .email-theme .mat-icon-button.mat-primary.mat-button-disabled, .email-theme .mat-icon-button.mat-accent.mat-button-disabled, .email-theme .mat-icon-button.mat-warn.mat-button-disabled, .email-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .email-theme .mat-stroked-button.mat-primary.mat-button-disabled, .email-theme .mat-stroked-button.mat-accent.mat-button-disabled, .email-theme .mat-stroked-button.mat-warn.mat-button-disabled, .email-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-button.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-button.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-button.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-button.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-icon-button.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-icon-button.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-icon-button.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-stroked-button.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-stroked-button.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-stroked-button.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.email-theme .mat-button.mat-primary .mat-button-focus-overlay, .email-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .email-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.email-theme.theme-override.theme-override .mat-button.mat-primary .mat-button-focus-overlay,
.email-theme.theme-override.theme-override .mat-icon-button.mat-primary .mat-button-focus-overlay,
.email-theme.theme-override.theme-override .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #f0b745;
}
.email-theme .mat-button.mat-accent .mat-button-focus-overlay, .email-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .email-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.email-theme.theme-override.theme-override .mat-button.mat-accent .mat-button-focus-overlay,
.email-theme.theme-override.theme-override .mat-icon-button.mat-accent .mat-button-focus-overlay,
.email-theme.theme-override.theme-override .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.email-theme .mat-button.mat-warn .mat-button-focus-overlay, .email-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .email-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.email-theme.theme-override.theme-override .mat-button.mat-warn .mat-button-focus-overlay,
.email-theme.theme-override.theme-override .mat-icon-button.mat-warn .mat-button-focus-overlay,
.email-theme.theme-override.theme-override .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.email-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .email-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .email-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.email-theme.theme-override.theme-override .mat-button.mat-button-disabled .mat-button-focus-overlay,
.email-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.email-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.email-theme .mat-button .mat-ripple-element, .email-theme .mat-icon-button .mat-ripple-element, .email-theme .mat-stroked-button .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-button .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-icon-button .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.email-theme .mat-button-focus-overlay,
.email-theme.theme-override.theme-override .mat-button-focus-overlay {
  background: black;
}
.email-theme .mat-stroked-button:not(.mat-button-disabled),
.email-theme.theme-override.theme-override .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.email-theme .mat-flat-button, .email-theme .mat-raised-button, .email-theme .mat-fab, .email-theme .mat-mini-fab,
.email-theme.theme-override.theme-override .mat-flat-button,
.email-theme.theme-override.theme-override .mat-raised-button,
.email-theme.theme-override.theme-override .mat-fab,
.email-theme.theme-override.theme-override .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.email-theme .mat-flat-button.mat-primary, .email-theme .mat-raised-button.mat-primary, .email-theme .mat-fab.mat-primary, .email-theme .mat-mini-fab.mat-primary,
.email-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.email-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.email-theme.theme-override.theme-override .mat-fab.mat-primary,
.email-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  color: white;
}
.email-theme .mat-flat-button.mat-accent, .email-theme .mat-raised-button.mat-accent, .email-theme .mat-fab.mat-accent, .email-theme .mat-mini-fab.mat-accent,
.email-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.email-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.email-theme.theme-override.theme-override .mat-fab.mat-accent,
.email-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-flat-button.mat-warn, .email-theme .mat-raised-button.mat-warn, .email-theme .mat-fab.mat-warn, .email-theme .mat-mini-fab.mat-warn,
.email-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.email-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.email-theme.theme-override.theme-override .mat-fab.mat-warn,
.email-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  color: white;
}
.email-theme .mat-flat-button.mat-primary.mat-button-disabled, .email-theme .mat-flat-button.mat-accent.mat-button-disabled, .email-theme .mat-flat-button.mat-warn.mat-button-disabled, .email-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .email-theme .mat-raised-button.mat-primary.mat-button-disabled, .email-theme .mat-raised-button.mat-accent.mat-button-disabled, .email-theme .mat-raised-button.mat-warn.mat-button-disabled, .email-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .email-theme .mat-fab.mat-primary.mat-button-disabled, .email-theme .mat-fab.mat-accent.mat-button-disabled, .email-theme .mat-fab.mat-warn.mat-button-disabled, .email-theme .mat-fab.mat-button-disabled.mat-button-disabled, .email-theme .mat-mini-fab.mat-primary.mat-button-disabled, .email-theme .mat-mini-fab.mat-accent.mat-button-disabled, .email-theme .mat-mini-fab.mat-warn.mat-button-disabled, .email-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.email-theme .mat-flat-button.mat-primary, .email-theme .mat-raised-button.mat-primary, .email-theme .mat-fab.mat-primary, .email-theme .mat-mini-fab.mat-primary,
.email-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.email-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.email-theme.theme-override.theme-override .mat-fab.mat-primary,
.email-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  background-color: #f0b745;
}
.email-theme .mat-flat-button.mat-accent, .email-theme .mat-raised-button.mat-accent, .email-theme .mat-fab.mat-accent, .email-theme .mat-mini-fab.mat-accent,
.email-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.email-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.email-theme.theme-override.theme-override .mat-fab.mat-accent,
.email-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.email-theme .mat-flat-button.mat-warn, .email-theme .mat-raised-button.mat-warn, .email-theme .mat-fab.mat-warn, .email-theme .mat-mini-fab.mat-warn,
.email-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.email-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.email-theme.theme-override.theme-override .mat-fab.mat-warn,
.email-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.email-theme .mat-flat-button.mat-primary.mat-button-disabled, .email-theme .mat-flat-button.mat-accent.mat-button-disabled, .email-theme .mat-flat-button.mat-warn.mat-button-disabled, .email-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .email-theme .mat-raised-button.mat-primary.mat-button-disabled, .email-theme .mat-raised-button.mat-accent.mat-button-disabled, .email-theme .mat-raised-button.mat-warn.mat-button-disabled, .email-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .email-theme .mat-fab.mat-primary.mat-button-disabled, .email-theme .mat-fab.mat-accent.mat-button-disabled, .email-theme .mat-fab.mat-warn.mat-button-disabled, .email-theme .mat-fab.mat-button-disabled.mat-button-disabled, .email-theme .mat-mini-fab.mat-primary.mat-button-disabled, .email-theme .mat-mini-fab.mat-accent.mat-button-disabled, .email-theme .mat-mini-fab.mat-warn.mat-button-disabled, .email-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.email-theme .mat-flat-button.mat-primary .mat-ripple-element, .email-theme .mat-raised-button.mat-primary .mat-ripple-element, .email-theme .mat-fab.mat-primary .mat-ripple-element, .email-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-flat-button.mat-primary .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-raised-button.mat-primary .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-fab.mat-primary .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.email-theme .mat-flat-button.mat-accent .mat-ripple-element, .email-theme .mat-raised-button.mat-accent .mat-ripple-element, .email-theme .mat-fab.mat-accent .mat-ripple-element, .email-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-flat-button.mat-accent .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-raised-button.mat-accent .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-fab.mat-accent .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.email-theme .mat-flat-button.mat-warn .mat-ripple-element, .email-theme .mat-raised-button.mat-warn .mat-ripple-element, .email-theme .mat-fab.mat-warn .mat-ripple-element, .email-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-flat-button.mat-warn .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-raised-button.mat-warn .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-fab.mat-warn .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.email-theme .mat-stroked-button:not([class*=mat-elevation-z]), .email-theme .mat-flat-button:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override .mat-stroked-button:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-raised-button:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-fab:not([class*=mat-elevation-z]), .email-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override .mat-fab:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .email-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .email-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.email-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.email-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.email-theme .mat-button-toggle,
.email-theme.theme-override.theme-override .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.email-theme.theme-override.theme-override .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.email-theme .mat-button-toggle-appearance-standard,
.email-theme.theme-override.theme-override .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.email-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.email-theme.theme-override.theme-override .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.email-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.email-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.email-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.email-theme.theme-override.theme-override [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.email-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.email-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.email-theme .mat-button-toggle-checked,
.email-theme.theme-override.theme-override .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.email-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.email-theme.theme-override.theme-override .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-button-toggle-disabled,
.email-theme.theme-override.theme-override .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.email-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.email-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.email-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.email-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.email-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.email-theme .mat-button-toggle-group-appearance-standard,
.email-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.email-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.email-theme .mat-card,
.email-theme.theme-override.theme-override .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-card:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-card-subtitle,
.email-theme.theme-override.theme-override .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.email-theme .mat-checkbox-frame,
.email-theme.theme-override.theme-override .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.email-theme .mat-checkbox-checkmark,
.email-theme.theme-override.theme-override .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.email-theme .mat-checkbox-checkmark-path,
.email-theme.theme-override.theme-override .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.email-theme .mat-checkbox-mixedmark,
.email-theme.theme-override.theme-override .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.email-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .email-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.email-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.email-theme.theme-override.theme-override .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #f0b745;
}
.email-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .email-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.email-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.email-theme.theme-override.theme-override .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.email-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .email-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.email-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.email-theme.theme-override.theme-override .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.email-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .email-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.email-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.email-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.email-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.email-theme.theme-override.theme-override .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.email-theme .mat-checkbox-disabled .mat-checkbox-label,
.email-theme.theme-override.theme-override .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-checkbox .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.email-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.email-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #f0b745;
}
.email-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.email-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.email-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.email-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.email-theme .mat-chip.mat-standard-chip,
.email-theme.theme-override.theme-override .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.email-theme.theme-override.theme-override .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.email-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.email-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.email-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.email-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.email-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.email-theme .mat-chip.mat-standard-chip::after,
.email-theme.theme-override.theme-override .mat-chip.mat-standard-chip::after {
  background: black;
}
.email-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.email-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #f0b745;
  color: white;
}
.email-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.email-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.email-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.email-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.email-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.email-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.email-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.email-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.email-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.email-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.email-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.email-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.email-theme .mat-table,
.email-theme.theme-override.theme-override .mat-table {
  background: white;
}
.email-theme .mat-table thead, .email-theme .mat-table tbody, .email-theme .mat-table tfoot,
.email-theme mat-header-row, .email-theme mat-row, .email-theme mat-footer-row,
.email-theme [mat-header-row], .email-theme [mat-row], .email-theme [mat-footer-row],
.email-theme .mat-table-sticky,
.email-theme.theme-override.theme-override .mat-table thead,
.email-theme.theme-override.theme-override .mat-table tbody,
.email-theme.theme-override.theme-override .mat-table tfoot,
.email-theme.theme-override.theme-override mat-header-row,
.email-theme.theme-override.theme-override mat-row,
.email-theme.theme-override.theme-override mat-footer-row,
.email-theme.theme-override.theme-override [mat-header-row],
.email-theme.theme-override.theme-override [mat-row],
.email-theme.theme-override.theme-override [mat-footer-row],
.email-theme.theme-override.theme-override .mat-table-sticky {
  background: inherit;
}
.email-theme mat-row, .email-theme mat-header-row, .email-theme mat-footer-row,
.email-theme th.mat-header-cell, .email-theme td.mat-cell, .email-theme td.mat-footer-cell,
.email-theme.theme-override.theme-override mat-row,
.email-theme.theme-override.theme-override mat-header-row,
.email-theme.theme-override.theme-override mat-footer-row,
.email-theme.theme-override.theme-override th.mat-header-cell,
.email-theme.theme-override.theme-override td.mat-cell,
.email-theme.theme-override.theme-override td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.email-theme .mat-header-cell,
.email-theme.theme-override.theme-override .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.email-theme .mat-cell, .email-theme .mat-footer-cell,
.email-theme.theme-override.theme-override .mat-cell,
.email-theme.theme-override.theme-override .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-calendar-arrow,
.email-theme.theme-override.theme-override .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.email-theme .mat-datepicker-toggle,
.email-theme .mat-datepicker-content .mat-calendar-next-button,
.email-theme .mat-datepicker-content .mat-calendar-previous-button,
.email-theme.theme-override.theme-override .mat-datepicker-toggle,
.email-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-next-button,
.email-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.email-theme .mat-calendar-table-header-divider::after,
.email-theme.theme-override.theme-override .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.email-theme .mat-calendar-table-header,
.email-theme .mat-calendar-body-label,
.email-theme.theme-override.theme-override .mat-calendar-table-header,
.email-theme.theme-override.theme-override .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.email-theme .mat-calendar-body-cell-content,
.email-theme .mat-date-range-input-separator,
.email-theme.theme-override.theme-override .mat-calendar-body-cell-content,
.email-theme.theme-override.theme-override .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.email-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-form-field-disabled .mat-date-range-input-separator,
.email-theme.theme-override.theme-override .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-calendar-body-in-preview,
.email-theme.theme-override.theme-override .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.email-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.email-theme .mat-calendar-body-in-range::before,
.email-theme.theme-override.theme-override .mat-calendar-body-in-range::before {
  background: rgba(240, 183, 69, 0.2);
}
.email-theme .mat-calendar-body-comparison-identical,
.email-theme .mat-calendar-body-in-comparison-range::before,
.email-theme.theme-override.theme-override .mat-calendar-body-comparison-identical,
.email-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.email-theme .mat-calendar-body-comparison-bridge-start::before,
.email-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.email-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-start::before,
.email-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(240, 183, 69, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.email-theme .mat-calendar-body-comparison-bridge-end::before,
.email-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.email-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-end::before,
.email-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(240, 183, 69, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.email-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.email-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.email-theme.theme-override.theme-override .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.email-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.email-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.email-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.email-theme.theme-override.theme-override .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.email-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.email-theme .mat-calendar-body-selected,
.email-theme.theme-override.theme-override .mat-calendar-body-selected {
  background-color: #f0b745;
  color: white;
}
.email-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.email-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(240, 183, 69, 0.4);
}
.email-theme .mat-calendar-body-today.mat-calendar-body-selected,
.email-theme.theme-override.theme-override .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.email-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(240, 183, 69, 0.3);
}
@media (hover: hover) {
  .email-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(240, 183, 69, 0.3);
  }
}
.email-theme .mat-datepicker-content,
.email-theme.theme-override.theme-override .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.email-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.email-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.email-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.email-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.email-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.email-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.email-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.email-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.email-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.email-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.email-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.email-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.email-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .email-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.email-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.email-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.email-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.email-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.email-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.email-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.email-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.email-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.email-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.email-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.email-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.email-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.email-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.email-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.email-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .email-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.email-theme .mat-datepicker-content-touch,
.email-theme.theme-override.theme-override .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-datepicker-toggle-active,
.email-theme.theme-override.theme-override .mat-datepicker-toggle-active {
  color: #f0b745;
}
.email-theme .mat-datepicker-toggle-active.mat-accent,
.email-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.email-theme .mat-datepicker-toggle-active.mat-warn,
.email-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.email-theme .mat-date-range-input-inner[disabled],
.email-theme.theme-override.theme-override .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-dialog-container,
.email-theme.theme-override.theme-override .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-divider,
.email-theme.theme-override.theme-override .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.email-theme .mat-divider-vertical,
.email-theme.theme-override.theme-override .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.email-theme .mat-expansion-panel,
.email-theme.theme-override.theme-override .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-action-row,
.email-theme.theme-override.theme-override .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.email-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .email-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .email-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.email-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.email-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.email-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .email-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.email-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.email-theme .mat-expansion-panel-header-title,
.email-theme.theme-override.theme-override .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-expansion-panel-header-description,
.email-theme .mat-expansion-indicator::after,
.email-theme.theme-override.theme-override .mat-expansion-panel-header-description,
.email-theme.theme-override.theme-override .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.email-theme .mat-expansion-panel-header[aria-disabled=true],
.email-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.email-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.email-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.email-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.email-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.email-theme .mat-form-field-label,
.email-theme.theme-override.theme-override .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.email-theme .mat-hint,
.email-theme.theme-override.theme-override .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.email-theme .mat-form-field.mat-focused .mat-form-field-label,
.email-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label {
  color: #f0b745;
}
.email-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.email-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.email-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.email-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.email-theme .mat-focused .mat-form-field-required-marker,
.email-theme.theme-override.theme-override .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.email-theme .mat-form-field-ripple,
.email-theme.theme-override.theme-override .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.email-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #f0b745;
}
.email-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.email-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.email-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.email-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.email-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.email-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #f0b745;
}
.email-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.email-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.email-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.email-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.email-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.email-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.email-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.email-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.email-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.email-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.email-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.email-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.email-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.email-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.email-theme .mat-error,
.email-theme.theme-override.theme-override .mat-error {
  color: #e91e63;
}
.email-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.email-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.email-theme .mat-form-field-appearance-legacy .mat-hint,
.email-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.email-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.email-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.email-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.email-theme.theme-override.theme-override .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.email-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.email-theme.theme-override.theme-override .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.email-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.email-theme.theme-override.theme-override .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.email-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.email-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.email-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.email-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.email-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.email-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.email-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.email-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.email-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.email-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.email-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.email-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.email-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.email-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #f0b745;
}
.email-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.email-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.email-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.email-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.email-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.email-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.email-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.email-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.email-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.email-theme .mat-icon.mat-primary,
.email-theme.theme-override.theme-override .mat-icon.mat-primary {
  color: #f0b745;
}
.email-theme .mat-icon.mat-accent,
.email-theme.theme-override.theme-override .mat-icon.mat-accent {
  color: #fafafa;
}
.email-theme .mat-icon.mat-warn,
.email-theme.theme-override.theme-override .mat-icon.mat-warn {
  color: #e91e63;
}
.email-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.email-theme.theme-override.theme-override .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.email-theme .mat-input-element:disabled,
.email-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.email-theme.theme-override.theme-override .mat-input-element:disabled,
.email-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-input-element,
.email-theme.theme-override.theme-override .mat-input-element {
  caret-color: #f0b745;
}
.email-theme .mat-input-element::placeholder,
.email-theme.theme-override.theme-override .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.email-theme .mat-input-element::-moz-placeholder,
.email-theme.theme-override.theme-override .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.email-theme .mat-input-element::-webkit-input-placeholder,
.email-theme.theme-override.theme-override .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.email-theme .mat-input-element:-ms-input-placeholder,
.email-theme.theme-override.theme-override .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.email-theme .mat-form-field.mat-accent .mat-input-element,
.email-theme.theme-override.theme-override .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.email-theme .mat-form-field.mat-warn .mat-input-element,
.email-theme .mat-form-field-invalid .mat-input-element,
.email-theme.theme-override.theme-override .mat-form-field.mat-warn .mat-input-element,
.email-theme.theme-override.theme-override .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.email-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.email-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.email-theme .mat-list-base .mat-list-item,
.email-theme.theme-override.theme-override .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-list-base .mat-list-option,
.email-theme.theme-override.theme-override .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-list-base .mat-subheader,
.email-theme.theme-override.theme-override .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.email-theme .mat-list-base .mat-list-item-disabled,
.email-theme.theme-override.theme-override .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-list-option:hover, .email-theme .mat-list-option:focus,
.email-theme .mat-nav-list .mat-list-item:hover,
.email-theme .mat-nav-list .mat-list-item:focus,
.email-theme .mat-action-list .mat-list-item:hover,
.email-theme .mat-action-list .mat-list-item:focus,
.email-theme.theme-override.theme-override .mat-list-option:hover,
.email-theme.theme-override.theme-override .mat-list-option:focus,
.email-theme.theme-override.theme-override .mat-nav-list .mat-list-item:hover,
.email-theme.theme-override.theme-override .mat-nav-list .mat-list-item:focus,
.email-theme.theme-override.theme-override .mat-action-list .mat-list-item:hover,
.email-theme.theme-override.theme-override .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.email-theme .mat-list-single-selected-option, .email-theme .mat-list-single-selected-option:hover, .email-theme .mat-list-single-selected-option:focus,
.email-theme.theme-override.theme-override .mat-list-single-selected-option,
.email-theme.theme-override.theme-override .mat-list-single-selected-option:hover,
.email-theme.theme-override.theme-override .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.email-theme .mat-menu-panel,
.email-theme.theme-override.theme-override .mat-menu-panel {
  background: white;
}
.email-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-menu-item,
.email-theme.theme-override.theme-override .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-menu-item[disabled],
.email-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.email-theme .mat-menu-item[disabled] .mat-icon-no-color,
.email-theme.theme-override.theme-override .mat-menu-item[disabled],
.email-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-menu-submenu-icon,
.email-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-menu-item .mat-icon-no-color,
.email-theme .mat-menu-submenu-icon,
.email-theme.theme-override.theme-override .mat-menu-item .mat-icon-no-color,
.email-theme.theme-override.theme-override .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.email-theme .mat-menu-item:hover:not([disabled]),
.email-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.email-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.email-theme .mat-menu-item-highlighted:not([disabled]),
.email-theme.theme-override.theme-override .mat-menu-item:hover:not([disabled]),
.email-theme.theme-override.theme-override .mat-menu-item.cdk-program-focused:not([disabled]),
.email-theme.theme-override.theme-override .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.email-theme.theme-override.theme-override .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.email-theme .mat-paginator,
.email-theme.theme-override.theme-override .mat-paginator {
  background: white;
}
.email-theme .mat-paginator,
.email-theme .mat-paginator-page-size .mat-select-trigger,
.email-theme.theme-override.theme-override .mat-paginator,
.email-theme.theme-override.theme-override .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.email-theme .mat-paginator-decrement,
.email-theme .mat-paginator-increment,
.email-theme.theme-override.theme-override .mat-paginator-decrement,
.email-theme.theme-override.theme-override .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.email-theme .mat-paginator-first,
.email-theme .mat-paginator-last,
.email-theme.theme-override.theme-override .mat-paginator-first,
.email-theme.theme-override.theme-override .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.email-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.email-theme .mat-icon-button[disabled] .mat-paginator-increment,
.email-theme .mat-icon-button[disabled] .mat-paginator-first,
.email-theme .mat-icon-button[disabled] .mat-paginator-last,
.email-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-decrement,
.email-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-increment,
.email-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-first,
.email-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-progress-bar-background,
.email-theme.theme-override.theme-override .mat-progress-bar-background {
  fill: #ebe2c9;
}
.email-theme .mat-progress-bar-buffer,
.email-theme.theme-override.theme-override .mat-progress-bar-buffer {
  background-color: #ebe2c9;
}
.email-theme .mat-progress-bar-fill::after,
.email-theme.theme-override.theme-override .mat-progress-bar-fill::after {
  background-color: #f0b745;
}
.email-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.email-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.email-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.email-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.email-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.email-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.email-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.email-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.email-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.email-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.email-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.email-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.email-theme .mat-progress-spinner circle, .email-theme .mat-spinner circle,
.email-theme.theme-override.theme-override .mat-progress-spinner circle,
.email-theme.theme-override.theme-override .mat-spinner circle {
  stroke: #f0b745;
}
.email-theme .mat-progress-spinner.mat-accent circle, .email-theme .mat-spinner.mat-accent circle,
.email-theme.theme-override.theme-override .mat-progress-spinner.mat-accent circle,
.email-theme.theme-override.theme-override .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.email-theme .mat-progress-spinner.mat-warn circle, .email-theme .mat-spinner.mat-warn circle,
.email-theme.theme-override.theme-override .mat-progress-spinner.mat-warn circle,
.email-theme.theme-override.theme-override .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.email-theme .mat-radio-outer-circle,
.email-theme.theme-override.theme-override .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.email-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.email-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f0b745;
}
.email-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.email-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .email-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .email-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.email-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-inner-circle,
.email-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.email-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.email-theme.theme-override.theme-override .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #f0b745;
}
.email-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.email-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.email-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.email-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .email-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .email-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.email-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-inner-circle,
.email-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.email-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.email-theme.theme-override.theme-override .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.email-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.email-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.email-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.email-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .email-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .email-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.email-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-inner-circle,
.email-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.email-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.email-theme.theme-override.theme-override .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.email-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.email-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.email-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.email-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.email-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.email-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.email-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-radio-button .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.email-theme .mat-select-value,
.email-theme.theme-override.theme-override .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-select-placeholder,
.email-theme.theme-override.theme-override .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.email-theme .mat-select-disabled .mat-select-value,
.email-theme.theme-override.theme-override .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-select-arrow,
.email-theme.theme-override.theme-override .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.email-theme .mat-select-panel,
.email-theme.theme-override.theme-override .mat-select-panel {
  background: white;
}
.email-theme .mat-select-panel:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.email-theme.theme-override.theme-override .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.email-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.email-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #f0b745;
}
.email-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.email-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.email-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.email-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.email-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.email-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.email-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.email-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-drawer-container,
.email-theme.theme-override.theme-override .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-drawer,
.email-theme.theme-override.theme-override .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-drawer.mat-drawer-push,
.email-theme.theme-override.theme-override .mat-drawer.mat-drawer-push {
  background-color: white;
}
.email-theme .mat-drawer:not(.mat-drawer-side),
.email-theme.theme-override.theme-override .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-drawer-side,
.email-theme.theme-override.theme-override .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-drawer-side.mat-drawer-end,
.email-theme.theme-override.theme-override .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.email-theme [dir=rtl] .mat-drawer-side,
.email-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.email-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.email-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-drawer-backdrop.mat-drawer-shown,
.email-theme.theme-override.theme-override .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.email-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.email-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.email-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.email-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.email-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.email-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.email-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #f0b745;
}
.email-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.email-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(240, 183, 69, 0.54);
}
.email-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #f0b745;
}
.email-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.email-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.email-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.email-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.email-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.email-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.email-theme .mat-slide-toggle-thumb,
.email-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.email-theme .mat-slide-toggle-bar,
.email-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-slider-track-background,
.email-theme.theme-override.theme-override .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.email-theme .mat-slider.mat-primary .mat-slider-track-fill,
.email-theme .mat-slider.mat-primary .mat-slider-thumb,
.email-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.email-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-track-fill,
.email-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb,
.email-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #f0b745;
}
.email-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.email-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.email-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.email-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(240, 183, 69, 0.2);
}
.email-theme .mat-slider.mat-accent .mat-slider-track-fill,
.email-theme .mat-slider.mat-accent .mat-slider-thumb,
.email-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.email-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-track-fill,
.email-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb,
.email-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.email-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.email-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.email-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.email-theme .mat-slider.mat-warn .mat-slider-track-fill,
.email-theme .mat-slider.mat-warn .mat-slider-thumb,
.email-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.email-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-track-fill,
.email-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb,
.email-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.email-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.email-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.email-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.email-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.email-theme .mat-slider:hover .mat-slider-track-background,
.email-theme .mat-slider.cdk-focused .mat-slider-track-background,
.email-theme.theme-override.theme-override .mat-slider:hover .mat-slider-track-background,
.email-theme.theme-override.theme-override .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.email-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.email-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.email-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-background,
.email-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.email-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.email-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.email-theme.theme-override.theme-override .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.email-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.email-theme.theme-override.theme-override .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.email-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.email-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.email-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.email-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.email-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.email-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.email-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.email-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.email-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.email-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .email-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.email-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.email-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .email-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.email-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.email-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.email-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.email-theme.theme-override.theme-override .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.email-theme .mat-slider-horizontal .mat-slider-ticks,
.email-theme.theme-override.theme-override .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.email-theme .mat-slider-vertical .mat-slider-ticks,
.email-theme.theme-override.theme-override .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.email-theme .mat-step-header.cdk-keyboard-focused, .email-theme .mat-step-header.cdk-program-focused, .email-theme .mat-step-header:hover:not([aria-disabled]), .email-theme .mat-step-header:hover[aria-disabled=false],
.email-theme.theme-override.theme-override .mat-step-header.cdk-keyboard-focused,
.email-theme.theme-override.theme-override .mat-step-header.cdk-program-focused,
.email-theme.theme-override.theme-override .mat-step-header:hover:not([aria-disabled]),
.email-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.email-theme .mat-step-header:hover[aria-disabled=true],
.email-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .email-theme .mat-step-header:hover,
.email-theme.theme-override.theme-override .mat-step-header:hover {
    background: none;
  }
}
.email-theme .mat-step-header .mat-step-label,
.email-theme .mat-step-header .mat-step-optional,
.email-theme.theme-override.theme-override .mat-step-header .mat-step-label,
.email-theme.theme-override.theme-override .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.email-theme .mat-step-header .mat-step-icon,
.email-theme.theme-override.theme-override .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.email-theme .mat-step-header .mat-step-icon-selected,
.email-theme .mat-step-header .mat-step-icon-state-done,
.email-theme .mat-step-header .mat-step-icon-state-edit,
.email-theme.theme-override.theme-override .mat-step-header .mat-step-icon-selected,
.email-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-done,
.email-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-edit {
  background-color: #f0b745;
  color: white;
}
.email-theme .mat-step-header.mat-accent .mat-step-icon,
.email-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.email-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.email-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.email-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-selected,
.email-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-done,
.email-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-step-header.mat-warn .mat-step-icon,
.email-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.email-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.email-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.email-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.email-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-selected,
.email-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-done,
.email-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.email-theme .mat-step-header .mat-step-icon-state-error,
.email-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.email-theme .mat-step-header .mat-step-label.mat-step-label-active,
.email-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-step-header .mat-step-label.mat-step-label-error,
.email-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.email-theme .mat-stepper-horizontal, .email-theme .mat-stepper-vertical,
.email-theme.theme-override.theme-override .mat-stepper-horizontal,
.email-theme.theme-override.theme-override .mat-stepper-vertical {
  background-color: white;
}
.email-theme .mat-stepper-vertical-line::before,
.email-theme.theme-override.theme-override .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.email-theme .mat-horizontal-stepper-header::before,
.email-theme .mat-horizontal-stepper-header::after,
.email-theme .mat-stepper-horizontal-line,
.email-theme.theme-override.theme-override .mat-horizontal-stepper-header::before,
.email-theme.theme-override.theme-override .mat-horizontal-stepper-header::after,
.email-theme.theme-override.theme-override .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.email-theme .mat-sort-header-arrow,
.email-theme.theme-override.theme-override .mat-sort-header-arrow {
  color: #757575;
}
.email-theme .mat-tab-nav-bar,
.email-theme .mat-tab-header,
.email-theme.theme-override.theme-override .mat-tab-nav-bar,
.email-theme.theme-override.theme-override .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.email-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.email-theme .mat-tab-group-inverted-header .mat-tab-header,
.email-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-nav-bar,
.email-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.email-theme .mat-tab-label, .email-theme .mat-tab-link,
.email-theme.theme-override.theme-override .mat-tab-label,
.email-theme.theme-override.theme-override .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-tab-label.mat-tab-disabled, .email-theme .mat-tab-link.mat-tab-disabled,
.email-theme.theme-override.theme-override .mat-tab-label.mat-tab-disabled,
.email-theme.theme-override.theme-override .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.email-theme .mat-tab-nav-bar[class*=mat-background-],
.email-theme.theme-override.theme-override .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.email-theme.theme-override.theme-override .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.email-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .email-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(244, 199, 103, 0.3);
}
.email-theme .mat-tab-group.mat-primary .mat-ink-bar, .email-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.email-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-ink-bar,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #f0b745;
}
.email-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .email-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .email-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .email-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.email-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.email-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.email-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .email-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.email-theme .mat-tab-group.mat-accent .mat-ink-bar, .email-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.email-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-ink-bar,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.email-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .email-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .email-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .email-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.email-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.email-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .email-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.email-theme .mat-tab-group.mat-warn .mat-ink-bar, .email-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.email-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-ink-bar,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.email-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .email-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .email-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .email-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.email-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.email-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.email-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .email-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(244, 199, 103, 0.3);
}
.email-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .email-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .email-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .email-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .email-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .email-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #f0b745;
}
.email-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .email-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .email-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .email-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.email-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .email-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .email-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .email-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.email-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .email-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.email-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .email-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.email-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.email-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.email-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .email-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.email-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.email-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.email-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .email-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.email-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .email-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .email-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .email-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .email-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .email-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.email-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .email-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .email-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .email-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .email-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .email-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .email-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.email-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .email-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .email-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.email-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.email-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.email-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .email-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.email-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.email-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.email-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .email-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.email-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .email-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .email-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .email-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .email-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .email-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.email-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .email-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .email-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .email-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.email-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .email-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .email-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .email-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.email-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .email-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.email-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .email-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.email-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.email-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.email-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .email-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.email-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.email-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.email-theme .mat-toolbar,
.email-theme.theme-override.theme-override .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-toolbar.mat-primary,
.email-theme.theme-override.theme-override .mat-toolbar.mat-primary {
  background: #f0b745;
  color: white;
}
.email-theme .mat-toolbar.mat-accent,
.email-theme.theme-override.theme-override .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-toolbar.mat-warn,
.email-theme.theme-override.theme-override .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.email-theme .mat-toolbar .mat-form-field-underline,
.email-theme .mat-toolbar .mat-form-field-ripple,
.email-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.email-theme.theme-override.theme-override .mat-toolbar .mat-form-field-underline,
.email-theme.theme-override.theme-override .mat-toolbar .mat-form-field-ripple,
.email-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.email-theme .mat-toolbar .mat-form-field-label,
.email-theme .mat-toolbar .mat-focused .mat-form-field-label,
.email-theme .mat-toolbar .mat-select-value,
.email-theme .mat-toolbar .mat-select-arrow,
.email-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.email-theme.theme-override.theme-override .mat-toolbar .mat-form-field-label,
.email-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-label,
.email-theme.theme-override.theme-override .mat-toolbar .mat-select-value,
.email-theme.theme-override.theme-override .mat-toolbar .mat-select-arrow,
.email-theme.theme-override.theme-override .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.email-theme .mat-toolbar .mat-input-element,
.email-theme.theme-override.theme-override .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.email-theme .mat-tooltip,
.email-theme.theme-override.theme-override .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.email-theme .mat-tree,
.email-theme.theme-override.theme-override .mat-tree {
  background: white;
}
.email-theme .mat-tree-node,
.email-theme .mat-nested-tree-node,
.email-theme.theme-override.theme-override .mat-tree-node,
.email-theme.theme-override.theme-override .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-snack-bar-container,
.email-theme.theme-override.theme-override .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.email-theme .mat-simple-snackbar-action,
.email-theme.theme-override.theme-override .mat-simple-snackbar-action {
  color: #fafafa;
}
.email-theme app-mat-menu-header,
.email-theme.theme-override.theme-override app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.email-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.email-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.email-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.email-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.email-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.email-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #f0b745;
}
.email-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.email-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(240, 183, 69, 0.54);
}
.email-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #f0b745;
}
.email-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.email-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.email-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.email-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.email-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.email-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.email-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.email-theme .mat-slide-toggle-thumb,
.email-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.email-theme .mat-slide-toggle-bar,
.email-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.email-theme .mat-green .mat-progress-bar-background,
.email-theme.theme-override.theme-override .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.email-theme .mat-green .mat-progress-bar-buffer,
.email-theme.theme-override.theme-override .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.email-theme .mat-green .mat-progress-bar-fill::after,
.email-theme.theme-override.theme-override .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.email-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.email-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.email-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.email-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.email-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.email-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.email-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.email-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.email-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.email-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.email-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.email-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.email-theme .mat-button.mat-primary-lighter,
.email-theme .mat-stroked-button.mat-primary-lighter,
.email-theme.theme-override.theme-override .mat-button.mat-primary-lighter,
.email-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter {
  color: #f4c767;
}
.email-theme .mat-button.mat-primary-lighter:hover,
.email-theme .mat-stroked-button.mat-primary-lighter:hover,
.email-theme.theme-override.theme-override .mat-button.mat-primary-lighter:hover,
.email-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.email-theme .mat-raised-button.mat-primary-lighter,
.email-theme .mat-flat-button.mat-primary-lighter,
.email-theme .mat-fab.mat-primary-lighter,
.email-theme .mat-mini-fab.mat-primary-lighter,
.email-theme.theme-override.theme-override .mat-raised-button.mat-primary-lighter,
.email-theme.theme-override.theme-override .mat-flat-button.mat-primary-lighter,
.email-theme.theme-override.theme-override .mat-fab.mat-primary-lighter,
.email-theme.theme-override.theme-override .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #f4c767;
}
.email-theme .mat-icon-button.mat-primary-lighter,
.email-theme.theme-override.theme-override .mat-icon-button.mat-primary-lighter {
  color: #f4c767;
}
.email-theme .dave-background-image,
.email-theme.theme-override.theme-override .dave-background-image {
  background-color: #f0b745;
  color: white;
}
.email-theme .clickable-list-container:before,
.email-theme.theme-override.theme-override .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.email-theme .clickable-list,
.email-theme.theme-override.theme-override .clickable-list {
  background-color: white;
}
.email-theme .clickable-list-item,
.email-theme.theme-override.theme-override .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.email-theme .clickable-list-item.is-active, .email-theme .clickable-list-item:hover, .email-theme .clickable-list-item:active, .email-theme .clickable-list-item:focus,
.email-theme.theme-override.theme-override .clickable-list-item.is-active,
.email-theme.theme-override.theme-override .clickable-list-item:hover,
.email-theme.theme-override.theme-override .clickable-list-item:active,
.email-theme.theme-override.theme-override .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.email-theme .clickable-list-item.app-color-event,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.email-theme .clickable-list-item.app-color-event.is-active, .email-theme .clickable-list-item.app-color-event:hover, .email-theme .clickable-list-item.app-color-event:active, .email-theme .clickable-list-item.app-color-event:focus,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-event.is-active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-event:hover,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-event:active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.email-theme .clickable-list-item.app-color-time-tracking,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.email-theme .clickable-list-item.app-color-time-tracking.is-active, .email-theme .clickable-list-item.app-color-time-tracking:hover, .email-theme .clickable-list-item.app-color-time-tracking:active, .email-theme .clickable-list-item.app-color-time-tracking:focus,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking.is-active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:hover,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.email-theme .clickable-list-item.app-color-approved,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.email-theme .clickable-list-item.app-color-approved.is-active, .email-theme .clickable-list-item.app-color-approved:hover, .email-theme .clickable-list-item.app-color-approved:active, .email-theme .clickable-list-item.app-color-approved:focus,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-approved.is-active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-approved:hover,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-approved:active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.email-theme .clickable-list-item.app-color-declined,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.email-theme .clickable-list-item.app-color-declined.is-active, .email-theme .clickable-list-item.app-color-declined:hover, .email-theme .clickable-list-item.app-color-declined:active, .email-theme .clickable-list-item.app-color-declined:focus,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-declined.is-active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-declined:hover,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-declined:active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.email-theme .clickable-list-item.app-color-invoice-verrechnet,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.email-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .email-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .email-theme .clickable-list-item.app-color-invoice-verrechnet:active, .email-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet.is-active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:hover,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.email-theme .clickable-list-item.app-color-invoice-booked,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.email-theme .clickable-list-item.app-color-invoice-booked.is-active, .email-theme .clickable-list-item.app-color-invoice-booked:hover, .email-theme .clickable-list-item.app-color-invoice-booked:active, .email-theme .clickable-list-item.app-color-invoice-booked:focus,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked.is-active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:hover,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.email-theme .clickable-list-item.app-color-late,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.email-theme .clickable-list-item.app-color-late.is-active, .email-theme .clickable-list-item.app-color-late:hover, .email-theme .clickable-list-item.app-color-late:active, .email-theme .clickable-list-item.app-color-late:focus,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-late.is-active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-late:hover,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-late:active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.email-theme .clickable-list-item.app-color-invoice-storniert,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.email-theme .clickable-list-item.app-color-invoice-storniert.is-active, .email-theme .clickable-list-item.app-color-invoice-storniert:hover, .email-theme .clickable-list-item.app-color-invoice-storniert:active, .email-theme .clickable-list-item.app-color-invoice-storniert:focus,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert.is-active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:hover,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.email-theme .clickable-list-item.app-color-invoice-approved,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.email-theme .clickable-list-item.app-color-invoice-approved.is-active, .email-theme .clickable-list-item.app-color-invoice-approved:hover, .email-theme .clickable-list-item.app-color-invoice-approved:active, .email-theme .clickable-list-item.app-color-invoice-approved:focus,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved.is-active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:hover,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.email-theme .clickable-list-item.app-color-commission-open,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.email-theme .clickable-list-item.app-color-commission-open.is-active, .email-theme .clickable-list-item.app-color-commission-open:hover, .email-theme .clickable-list-item.app-color-commission-open:active, .email-theme .clickable-list-item.app-color-commission-open:focus,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open.is-active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:hover,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.email-theme .clickable-list-item.app-color-commission-in-progress,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.email-theme .clickable-list-item.app-color-commission-in-progress.is-active, .email-theme .clickable-list-item.app-color-commission-in-progress:hover, .email-theme .clickable-list-item.app-color-commission-in-progress:active, .email-theme .clickable-list-item.app-color-commission-in-progress:focus,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress.is-active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:hover,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.email-theme .clickable-list-item.app-color-commission-freigabe,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.email-theme .clickable-list-item.app-color-commission-freigabe.is-active, .email-theme .clickable-list-item.app-color-commission-freigabe:hover, .email-theme .clickable-list-item.app-color-commission-freigabe:active, .email-theme .clickable-list-item.app-color-commission-freigabe:focus,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe.is-active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:hover,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.email-theme .clickable-list-item.app-color-commission-abgerechnet,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.email-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .email-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .email-theme .clickable-list-item.app-color-commission-abgerechnet:active, .email-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet.is-active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:hover,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.email-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.email-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .email-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .email-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .email-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.email-theme .clickable-list-item.app-color-commission-abgeschlossen,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.email-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .email-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .email-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .email-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:hover,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:active,
.email-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.email-theme .clickable-list-item.custom-background-color,
.email-theme.theme-override.theme-override .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.email-theme .clickable-list-item.custom-background-color.is-active, .email-theme .clickable-list-item.custom-background-color:hover, .email-theme .clickable-list-item.custom-background-color:active, .email-theme .clickable-list-item.custom-background-color:focus,
.email-theme.theme-override.theme-override .clickable-list-item.custom-background-color.is-active,
.email-theme.theme-override.theme-override .clickable-list-item.custom-background-color:hover,
.email-theme.theme-override.theme-override .clickable-list-item.custom-background-color:active,
.email-theme.theme-override.theme-override .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.email-theme .disabled-table-entry, .email-theme .is-highlighted,
.email-theme.theme-override.theme-override .disabled-table-entry,
.email-theme.theme-override.theme-override .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.email-theme app-customer-list tr.highlight,
.email-theme.theme-override.theme-override app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.email-theme app-customer-list section.wrapper,
.email-theme.theme-override.theme-override app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-customer-list header.header,
.email-theme.theme-override.theme-override app-customer-list header.header {
  background-color: #eca633;
  color: white;
}
.email-theme app-customer-list header.header button.clear-search,
.email-theme.theme-override.theme-override app-customer-list header.header button.clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme app-customer-list header.header button.clear-search:hover,
.email-theme.theme-override.theme-override app-customer-list header.header button.clear-search:hover {
  background-color: #f0b745;
}
.email-theme app-customer-list .clickable-list-container:before,
.email-theme.theme-override.theme-override app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.email-theme app-customer-list .clickable-list-container .global-stats-link > a,
.email-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.email-theme app-customer-list a.active,
.email-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.email-theme.theme-override.theme-override app-customer-list a.active,
.email-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.email-theme app-employee-list tr.highlight,
.email-theme.theme-override.theme-override app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.email-theme app-employee-list section.wrapper,
.email-theme.theme-override.theme-override app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-employee-list header.header,
.email-theme.theme-override.theme-override app-employee-list header.header {
  background-color: #eca633;
  color: white;
}
.email-theme app-employee-list header.header button.clear-search,
.email-theme.theme-override.theme-override app-employee-list header.header button.clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme app-employee-list header.header button.clear-search:hover,
.email-theme.theme-override.theme-override app-employee-list header.header button.clear-search:hover {
  background-color: #f0b745;
}
.email-theme app-employee-list .clickable-list-container:before,
.email-theme.theme-override.theme-override app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.email-theme app-employee-list a.active,
.email-theme.theme-override.theme-override app-employee-list a.active {
  background-color: #e0e0e0;
}
.email-theme app-history-side-elements .component,
.email-theme.theme-override.theme-override app-history-side-elements .component {
  background-color: white;
}
.email-theme app-history-side-elements .component > * > header.header,
.email-theme.theme-override.theme-override app-history-side-elements .component > * > header.header {
  background-color: #eca633;
  color: white;
}
.email-theme app-header,
.email-theme.theme-override.theme-override app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .email-theme app-header,
.email-theme.theme-override.theme-override app-header {
    background-color: #f0b745;
    color: white;
  }
  .email-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.email-theme app-header .mat-spinner circle,
.email-theme.theme-override.theme-override app-header .spinner-wrapper .mat-progress-spinner circle,
.email-theme.theme-override.theme-override app-header .mat-spinner circle {
    stroke: white;
  }
}
.email-theme app-login a,
.email-theme.theme-override.theme-override app-login a {
  color: #f0b745;
}
.email-theme app-login .wrapper,
.email-theme.theme-override.theme-override app-login .wrapper {
  background-color: #e9f0f5;
}
.email-theme app-login .formDialog h2,
.email-theme.theme-override.theme-override app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-history-bookmarks .header,
.email-theme.theme-override.theme-override app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-history-bookmarks .header > fa-icon,
.email-theme.theme-override.theme-override app-history-bookmarks .header > fa-icon {
  color: gold;
}
.email-theme app-history-bookmarks .clickable-list-container,
.email-theme.theme-override.theme-override app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-partner-list section.wrapper,
.email-theme.theme-override.theme-override app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-partner-list header.header,
.email-theme.theme-override.theme-override app-partner-list header.header {
  background-color: #eca633;
  color: white;
}
.email-theme app-partner-list header.header button.clear-search,
.email-theme.theme-override.theme-override app-partner-list header.header button.clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme app-partner-list header.header button.clear-search:hover,
.email-theme.theme-override.theme-override app-partner-list header.header button.clear-search:hover {
  background-color: #f0b745;
}
.email-theme app-partner-list .clickable-list-container:before,
.email-theme.theme-override.theme-override app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.email-theme app-partner-list a.active,
.email-theme.theme-override.theme-override app-partner-list a.active {
  background-color: #e0e0e0;
}
.email-theme app-home-dashboard .welcome-message .headline,
.email-theme app-home-dashboard .header .headline,
.email-theme.theme-override.theme-override app-home-dashboard .welcome-message .headline,
.email-theme.theme-override.theme-override app-home-dashboard .header .headline {
  color: white;
}
.email-theme app-home-dashboard app-commission-dashboard header.header,
.email-theme.theme-override.theme-override app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-home-dashboard .dave-home-dashboard-background-image,
.email-theme.theme-override.theme-override app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #f0b745;
  color: white;
}
.email-theme app-home-dashboard .mobile-wrapper,
.email-theme.theme-override.theme-override app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.email-theme app-home-dashboard .widget:not(.transparent),
.email-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.email-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.email-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.email-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.email-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.email-theme app-logout .button.active,
.email-theme app-logout .button:hover,
.email-theme.theme-override.theme-override app-logout .button.active,
.email-theme.theme-override.theme-override app-logout .button:hover {
  background-color: white;
  color: #f0b745;
}
.email-theme app-timeline .timeline:before,
.email-theme.theme-override.theme-override app-timeline .timeline:before {
  background-color: #f0b745;
}
.email-theme app-timeline .filter,
.email-theme.theme-override.theme-override app-timeline .filter {
  background-color: white;
}
.email-theme app-timeline .filter h2,
.email-theme.theme-override.theme-override app-timeline .filter h2 {
  color: #f0b745;
}
.email-theme app-timeline .filter h3,
.email-theme.theme-override.theme-override app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-timeline .event-icon,
.email-theme.theme-override.theme-override app-timeline .event-icon {
  box-shadow: 0 0 0 2px #f0b745;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-timeline .event-icon:hover, .email-theme app-timeline .event-icon:focus,
.email-theme.theme-override.theme-override app-timeline .event-icon:hover,
.email-theme.theme-override.theme-override app-timeline .event-icon:focus {
  color: #f0b745;
}
.email-theme app-timeline .event-icon:hover fa-icon, .email-theme app-timeline .event-icon:focus fa-icon,
.email-theme.theme-override.theme-override app-timeline .event-icon:hover fa-icon,
.email-theme.theme-override.theme-override app-timeline .event-icon:focus fa-icon {
  color: #f0b745;
}
.email-theme app-timeline .header,
.email-theme.theme-override.theme-override app-timeline .header {
  background-color: #f0b745;
}
.email-theme app-timeline .annotation-overlay,
.email-theme.theme-override.theme-override app-timeline .annotation-overlay {
  color: white;
}
.email-theme app-timeline .annotation-menu,
.email-theme.theme-override.theme-override app-timeline .annotation-menu {
  color: white;
}
.email-theme app-timeline .annotation-menu:hover,
.email-theme.theme-override.theme-override app-timeline .annotation-menu:hover {
  color: #f0b745;
}
.email-theme app-timeline .annotation-content,
.email-theme.theme-override.theme-override app-timeline .annotation-content {
  background-color: #eca633;
}
.email-theme app-timeline .close-button:hover,
.email-theme.theme-override.theme-override app-timeline .close-button:hover {
  background-color: #eca633;
}
.email-theme app-timeline .annotation-tab:hover .annotation-name,
.email-theme.theme-override.theme-override app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #f0b745;
}
.email-theme app-timeline .annotation-tab.clicked .annotation-name,
.email-theme.theme-override.theme-override app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #f0b745;
  color: #f0b745;
}
.email-theme app-timeline .annotation-name,
.email-theme.theme-override.theme-override app-timeline .annotation-name {
  background-color: #eca633;
  color: white;
}
.email-theme app-timeline .filter-apply,
.email-theme.theme-override.theme-override app-timeline .filter-apply {
  background-color: #f0b745;
  border-color: white;
  color: white;
}
.email-theme app-timeline .filter-apply:hover,
.email-theme.theme-override.theme-override app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #f0b745;
  color: #f0b745;
}
.email-theme app-timeline .new-year,
.email-theme.theme-override.theme-override app-timeline .new-year {
  box-shadow: 0 0 0 2px #f0b745;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-timeline .no-displayed-events,
.email-theme.theme-override.theme-override app-timeline .no-displayed-events {
  color: white;
}
.email-theme app-timeline .clickable-list-item-content fa-icon,
.email-theme.theme-override.theme-override app-timeline .clickable-list-item-content fa-icon {
  color: #f0b745;
}
.email-theme app-timeline .list-day:hover,
.email-theme app-timeline .list-day:focus,
.email-theme.theme-override.theme-override app-timeline .list-day:hover,
.email-theme.theme-override.theme-override app-timeline .list-day:focus {
  color: #f0b745;
}
.email-theme app-timeline .list-day:hover fa-icon,
.email-theme app-timeline .list-day:focus fa-icon,
.email-theme.theme-override.theme-override app-timeline .list-day:hover fa-icon,
.email-theme.theme-override.theme-override app-timeline .list-day:focus fa-icon {
  color: #f0b745;
}
.email-theme app-timeline .clickable-list-container,
.email-theme.theme-override.theme-override app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.email-theme app-timeline .clickable-list-container .no-displayed-events,
.email-theme.theme-override.theme-override app-timeline .clickable-list-container .no-displayed-events {
  color: #f0b745;
}
.email-theme app-detail-event .link, .email-theme app-email-dialog .link,
.email-theme.theme-override.theme-override app-detail-event .link,
.email-theme.theme-override.theme-override app-email-dialog .link {
  color: inherit;
}
.email-theme app-detail-event .note, .email-theme app-email-dialog .note,
.email-theme.theme-override.theme-override app-detail-event .note,
.email-theme.theme-override.theme-override app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.email-theme app-detail-event .files-wrapper .file, .email-theme app-email-dialog .files-wrapper .file,
.email-theme.theme-override.theme-override app-detail-event .files-wrapper .file,
.email-theme.theme-override.theme-override app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.email-theme app-detail-event .files-wrapper .file:hover, .email-theme app-email-dialog .files-wrapper .file:hover,
.email-theme.theme-override.theme-override app-detail-event .files-wrapper .file:hover,
.email-theme.theme-override.theme-override app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.email-theme app-detail-event .files-wrapper .file .image-wrapper, .email-theme app-email-dialog .files-wrapper .file .image-wrapper,
.email-theme.theme-override.theme-override app-detail-event .files-wrapper .file .image-wrapper,
.email-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.email-theme app-detail-event .files-wrapper .file .fileName, .email-theme app-email-dialog .files-wrapper .file .fileName,
.email-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName,
.email-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName {
  color: #f0b745;
}
.email-theme app-detail-event .files-wrapper .file .fileName:hover, .email-theme app-email-dialog .files-wrapper .file .fileName:hover,
.email-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName:hover,
.email-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName:hover {
  color: #f4c767;
}
.email-theme app-detail-event .files-wrapper .file .editing, .email-theme app-email-dialog .files-wrapper .file .editing,
.email-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing,
.email-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.email-theme app-detail-event .files-wrapper .file .editing:hover, .email-theme app-email-dialog .files-wrapper .file .editing:hover,
.email-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing:hover,
.email-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.email-theme app-detail-customer .files-wrapper .file,
.email-theme.theme-override.theme-override app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.email-theme app-detail-customer .files-wrapper .file:hover,
.email-theme.theme-override.theme-override app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.email-theme app-detail-customer .files-wrapper .file .image-wrapper,
.email-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.email-theme app-detail-customer .files-wrapper .file .fileName,
.email-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName {
  color: #f0b745;
}
.email-theme app-detail-customer .files-wrapper .file .fileName:hover,
.email-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName:hover {
  color: #f4c767;
}
.email-theme app-detail-customer .files-wrapper .file .editing,
.email-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.email-theme app-detail-customer .files-wrapper .file .editing:hover,
.email-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.email-theme app-commission .events .tab-header .mat-badge-content,
.email-theme.theme-override.theme-override app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.email-theme app-commission .tab-group,
.email-theme.theme-override.theme-override app-commission .tab-group {
  background-color: white;
}
.email-theme app-commission .files-wrapper .file,
.email-theme.theme-override.theme-override app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.email-theme app-commission .files-wrapper .file:hover,
.email-theme.theme-override.theme-override app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.email-theme app-commission .files-wrapper .file .image-wrapper,
.email-theme.theme-override.theme-override app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.email-theme app-commission .files-wrapper .file .fileName,
.email-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName {
  color: #f0b745;
}
.email-theme app-commission .files-wrapper .file .fileName:hover,
.email-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName:hover {
  color: #f4c767;
}
.email-theme app-commission .files-wrapper .file .editing,
.email-theme.theme-override.theme-override app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.email-theme app-commission .files-wrapper .file .editing:hover,
.email-theme.theme-override.theme-override app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.email-theme app-detail-partner a.link,
.email-theme.theme-override.theme-override app-detail-partner a.link {
  color: white;
}
.email-theme app-icon-select-dialog .iconwrapper:hover,
.email-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover {
  background-color: #f0b745;
}
.email-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.email-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.email-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.email-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #f0b745;
}
.email-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.email-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.email-theme app-license-settings .bottom-border,
.email-theme.theme-override.theme-override app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.email-theme app-license-settings .inactive-overlay,
.email-theme.theme-override.theme-override app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.email-theme app-license-settings .inactive-overlay .inactive-text,
.email-theme.theme-override.theme-override app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.email-theme app-customer-statistics .chart-card,
.email-theme.theme-override.theme-override app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.email-theme app-global-statistics .chart-card,
.email-theme.theme-override.theme-override app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.email-theme .clickable-mat-row:hover,
.email-theme.theme-override.theme-override .clickable-mat-row:hover {
  cursor: pointer;
}
.email-theme .clickable-mat-row:hover, .email-theme .clickable-mat-row:active, .email-theme .clickable-mat-row:focus, .email-theme .clickable-mat-row.active,
.email-theme.theme-override.theme-override .clickable-mat-row:hover,
.email-theme.theme-override.theme-override .clickable-mat-row:active,
.email-theme.theme-override.theme-override .clickable-mat-row:focus,
.email-theme.theme-override.theme-override .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.email-theme .clickable-mat-row.app-color-event,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.email-theme .clickable-mat-row.app-color-event.is-active, .email-theme .clickable-mat-row.app-color-event:hover, .email-theme .clickable-mat-row.app-color-event:active, .email-theme .clickable-mat-row.app-color-event:focus,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-event.is-active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-event:hover,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-event:active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.email-theme .clickable-mat-row.app-color-time-tracking,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.email-theme .clickable-mat-row.app-color-time-tracking.is-active, .email-theme .clickable-mat-row.app-color-time-tracking:hover, .email-theme .clickable-mat-row.app-color-time-tracking:active, .email-theme .clickable-mat-row.app-color-time-tracking:focus,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking.is-active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:hover,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.email-theme .clickable-mat-row.app-color-approved,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.email-theme .clickable-mat-row.app-color-approved.is-active, .email-theme .clickable-mat-row.app-color-approved:hover, .email-theme .clickable-mat-row.app-color-approved:active, .email-theme .clickable-mat-row.app-color-approved:focus,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-approved.is-active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:hover,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.email-theme .clickable-mat-row.app-color-declined,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.email-theme .clickable-mat-row.app-color-declined.is-active, .email-theme .clickable-mat-row.app-color-declined:hover, .email-theme .clickable-mat-row.app-color-declined:active, .email-theme .clickable-mat-row.app-color-declined:focus,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-declined.is-active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:hover,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.email-theme .clickable-mat-row.app-color-invoice-verrechnet,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.email-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .email-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .email-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .email-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:hover,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.email-theme .clickable-mat-row.app-color-invoice-booked,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.email-theme .clickable-mat-row.app-color-invoice-booked.is-active, .email-theme .clickable-mat-row.app-color-invoice-booked:hover, .email-theme .clickable-mat-row.app-color-invoice-booked:active, .email-theme .clickable-mat-row.app-color-invoice-booked:focus,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked.is-active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:hover,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.email-theme .clickable-mat-row.app-color-late,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.email-theme .clickable-mat-row.app-color-late.is-active, .email-theme .clickable-mat-row.app-color-late:hover, .email-theme .clickable-mat-row.app-color-late:active, .email-theme .clickable-mat-row.app-color-late:focus,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-late.is-active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-late:hover,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-late:active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.email-theme .clickable-mat-row.app-color-invoice-storniert,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.email-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .email-theme .clickable-mat-row.app-color-invoice-storniert:hover, .email-theme .clickable-mat-row.app-color-invoice-storniert:active, .email-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert.is-active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:hover,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.email-theme .clickable-mat-row.app-color-invoice-approved,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.email-theme .clickable-mat-row.app-color-invoice-approved.is-active, .email-theme .clickable-mat-row.app-color-invoice-approved:hover, .email-theme .clickable-mat-row.app-color-invoice-approved:active, .email-theme .clickable-mat-row.app-color-invoice-approved:focus,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved.is-active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:hover,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.email-theme .clickable-mat-row.app-color-commission-open,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.email-theme .clickable-mat-row.app-color-commission-open.is-active, .email-theme .clickable-mat-row.app-color-commission-open:hover, .email-theme .clickable-mat-row.app-color-commission-open:active, .email-theme .clickable-mat-row.app-color-commission-open:focus,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open.is-active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:hover,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.email-theme .clickable-mat-row.app-color-commission-in-progress,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.email-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .email-theme .clickable-mat-row.app-color-commission-in-progress:hover, .email-theme .clickable-mat-row.app-color-commission-in-progress:active, .email-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress.is-active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:hover,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.email-theme .clickable-mat-row.app-color-commission-freigabe,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.email-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .email-theme .clickable-mat-row.app-color-commission-freigabe:hover, .email-theme .clickable-mat-row.app-color-commission-freigabe:active, .email-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe.is-active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:hover,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.email-theme .clickable-mat-row.app-color-commission-abgerechnet,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.email-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .email-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .email-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .email-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:hover,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.email-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.email-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .email-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .email-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .email-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.email-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.email-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .email-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .email-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .email-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:active,
.email-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.email-theme app-detail-view-template,
.email-theme.theme-override.theme-override app-detail-view-template {
  background-color: #e9f0f5;
}
.email-theme app-detail-view-template > .buttons,
.email-theme.theme-override.theme-override app-detail-view-template > .buttons {
  background-color: #f0b745;
  color: white;
}
.email-theme app-detail-view-template .resizer.resizer.resizer,
.email-theme.theme-override.theme-override app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.email-theme app-profile-template .card::before,
.email-theme.theme-override.theme-override app-profile-template .card::before {
  background-color: #eca633;
}
.email-theme app-profile-template a.link,
.email-theme.theme-override.theme-override app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-search-return,
.email-theme.theme-override.theme-override app-search-return {
  background-color: white;
}
.email-theme app-search-return .available-types,
.email-theme.theme-override.theme-override app-search-return .available-types {
  background-color: white;
}
.email-theme app-search-return .data,
.email-theme.theme-override.theme-override app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.email-theme app-search-return .data:nth-child(2n+1),
.email-theme.theme-override.theme-override app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.email-theme app-search-return .data:hover,
.email-theme.theme-override.theme-override app-search-return .data:hover {
  background-color: #c7c7c7;
}
.email-theme app-search-return .data .icon-wrapper,
.email-theme.theme-override.theme-override app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.email-theme .app-button,
.email-theme .app-round-button,
.email-theme.theme-override.theme-override .app-button,
.email-theme.theme-override.theme-override .app-round-button {
  background-color: #f0b745;
  color: #ffffff;
  border-color: #f0b745;
}
.email-theme .app-button:hover, .email-theme .app-button.app-button-active, .email-theme .app-button.app-button-inverted,
.email-theme .app-round-button:hover,
.email-theme .app-round-button.app-button-active,
.email-theme .app-round-button.app-button-inverted,
.email-theme.theme-override.theme-override .app-button:hover,
.email-theme.theme-override.theme-override .app-button.app-button-active,
.email-theme.theme-override.theme-override .app-button.app-button-inverted,
.email-theme.theme-override.theme-override .app-round-button:hover,
.email-theme.theme-override.theme-override .app-round-button.app-button-active,
.email-theme.theme-override.theme-override .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #f0b745;
}
.email-theme .app-button.app-button-active,
.email-theme .app-round-button.app-button-active,
.email-theme.theme-override.theme-override .app-button.app-button-active,
.email-theme.theme-override.theme-override .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.email-theme .app-button.app-button-inverted:hover, .email-theme .app-button.app-button-inverted.app-button-active,
.email-theme .app-round-button.app-button-inverted:hover,
.email-theme .app-round-button.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.email-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover,
.email-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.email-theme .app-button.app-button-inverted.app-button-active,
.email-theme .app-round-button.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  background-color: #c48810;
  box-shadow: inset 0 0 0.75rem #90640c;
}
.email-theme .app-button.app-button-inverted:hover,
.email-theme .app-round-button.app-button-inverted:hover,
.email-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.email-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover {
  background-color: #f0b745;
}
.email-theme .app-button[disabled][disabled],
.email-theme .app-round-button[disabled][disabled],
.email-theme.theme-override.theme-override .app-button[disabled][disabled],
.email-theme.theme-override.theme-override .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.email-theme .app-button.app-button-lighter,
.email-theme .app-round-button.app-button-lighter,
.email-theme.theme-override.theme-override .app-button.app-button-lighter,
.email-theme.theme-override.theme-override .app-round-button.app-button-lighter {
  background-color: #f4c767;
  color: #ffffff;
  border-color: #f4c767;
}
.email-theme .app-button.app-button-lighter:hover, .email-theme .app-button.app-button-lighter.app-button-active, .email-theme .app-button.app-button-lighter.app-button-inverted,
.email-theme .app-round-button.app-button-lighter:hover,
.email-theme .app-round-button.app-button-lighter.app-button-active,
.email-theme .app-round-button.app-button-lighter.app-button-inverted,
.email-theme.theme-override.theme-override .app-button.app-button-lighter:hover,
.email-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.email-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted,
.email-theme.theme-override.theme-override .app-round-button.app-button-lighter:hover,
.email-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active,
.email-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #f4c767;
}
.email-theme .app-button.app-button-lighter.app-button-active,
.email-theme .app-round-button.app-button-lighter.app-button-active,
.email-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.email-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.email-theme .app-button.app-button-lighter.app-button-inverted:hover, .email-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.email-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.email-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.email-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover,
.email-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.email-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.email-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #e9a411;
  box-shadow: inset 0 0 0.75rem #b57f0d;
}
.email-theme .app-button.app-button-lighter.app-button-inverted:hover,
.email-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.email-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.email-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #f4c767;
}
.email-theme .app-button.app-button-lighter[disabled][disabled],
.email-theme .app-round-button.app-button-lighter[disabled][disabled],
.email-theme.theme-override.theme-override .app-button.app-button-lighter[disabled][disabled],
.email-theme.theme-override.theme-override .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.email-theme .app-stroked-round-button,
.email-theme.theme-override.theme-override .app-stroked-round-button {
  background-color: #f0b745;
  color: #ffffff;
  border-color: #ffffff;
}
.email-theme .app-stroked-round-button:hover, .email-theme .app-stroked-round-button.app-button-active, .email-theme .app-stroked-round-button.app-button-inverted,
.email-theme.theme-override.theme-override .app-stroked-round-button:hover,
.email-theme.theme-override.theme-override .app-stroked-round-button.app-button-active,
.email-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #f0b745;
}
.email-theme .app-stroked-round-button.app-button-active,
.email-theme.theme-override.theme-override .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.email-theme .app-stroked-round-button.app-button-inverted:hover, .email-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover,
.email-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.email-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #c48810;
  box-shadow: inset 0 0 0.75rem #90640c;
}
.email-theme .app-stroked-round-button.app-button-inverted:hover,
.email-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover {
  background-color: #f0b745;
}
.email-theme .app-stroked-round-button[disabled][disabled],
.email-theme.theme-override.theme-override .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.email-theme .app-stroked-round-button.app-button-inverted,
.email-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  border-color: #f0b745;
}
.email-theme .app-stroked-round-button.app-button-lighter,
.email-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter {
  background-color: #f4c767;
  color: #ffffff;
  border-color: #ffffff;
}
.email-theme .app-stroked-round-button.app-button-lighter:hover, .email-theme .app-stroked-round-button.app-button-lighter.app-button-active, .email-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.email-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter:hover,
.email-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active,
.email-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #f4c767;
}
.email-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.email-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.email-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .email-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.email-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.email-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #e9a411;
  box-shadow: inset 0 0 0.75rem #b57f0d;
}
.email-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.email-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #f4c767;
}
.email-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.email-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.email-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.email-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #f4c767;
}
.email-theme app-timeline-view .files-icon,
.email-theme.theme-override.theme-override app-timeline-view .files-icon {
  color: #f0b745;
}
.email-theme app-event-types-selector-card .delete-icon,
.email-theme.theme-override.theme-override app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.email-theme app-loading.not-transparent,
.email-theme.theme-override.theme-override app-loading.not-transparent {
  background-color: #e9f0f5;
}
.email-theme app-map-dialog > .buttons,
.email-theme.theme-override.theme-override app-map-dialog > .buttons {
  background-color: white;
}
.email-theme app-settings-list a.highlight,
.email-theme.theme-override.theme-override app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.email-theme app-settings-list .wrapper,
.email-theme.theme-override.theme-override app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.email-theme app-settings-list .clickable-list-container:before,
.email-theme.theme-override.theme-override app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.email-theme app-list-layout-with-routing .tab-group,
.email-theme.theme-override.theme-override app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.email-theme app-list-layout-with-routing .toggle-view-button,
.email-theme.theme-override.theme-override app-list-layout-with-routing .toggle-view-button {
  background: #eca633;
  color: white;
}
.email-theme app-preview .timeline-item-card,
.email-theme.theme-override.theme-override app-preview .timeline-item-card {
  background-color: white;
}
.email-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.email-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #f0b745, inset -0.5rem 0 0.5rem -0.5rem #f0b745;
}
.email-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.email-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #f0b745, inset -0.5rem 0 0.5rem -0.5rem #f0b745, inset 0 0.5rem 0.5rem -0.5rem #f0b745;
}
.email-theme app-file-card .inset-box-shadow.inset-box-shadow,
.email-theme.theme-override.theme-override app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #f0b745;
}
.email-theme app-file-card .image-container,
.email-theme.theme-override.theme-override app-file-card .image-container {
  background-color: gray;
}
.email-theme app-file-card .download-button:hover, .email-theme app-file-card .delete-button:hover, .email-theme app-file-card .event-button:hover, .email-theme app-file-card .file-info-button:hover,
.email-theme.theme-override.theme-override app-file-card .download-button:hover,
.email-theme.theme-override.theme-override app-file-card .delete-button:hover,
.email-theme.theme-override.theme-override app-file-card .event-button:hover,
.email-theme.theme-override.theme-override app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.email-theme app-file-card .download-button:hover, .email-theme app-file-card .event-button:hover,
.email-theme.theme-override.theme-override app-file-card .download-button:hover,
.email-theme.theme-override.theme-override app-file-card .event-button:hover {
  color: #f0b745;
}
.email-theme app-file-card .delete-button, .email-theme app-file-card .selected-icon, .email-theme app-file-card .link-icon,
.email-theme.theme-override.theme-override app-file-card .delete-button,
.email-theme.theme-override.theme-override app-file-card .selected-icon,
.email-theme.theme-override.theme-override app-file-card .link-icon {
  color: #bdbdbd;
}
.email-theme app-file-card .delete-button:hover,
.email-theme.theme-override.theme-override app-file-card .delete-button:hover {
  color: red;
}
.email-theme app-file-card .timeline-item-card,
.email-theme.theme-override.theme-override app-file-card .timeline-item-card {
  background-color: white;
}
.email-theme app-commission-list tr.highlight,
.email-theme.theme-override.theme-override app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.email-theme app-commission-list section.wrapper,
.email-theme.theme-override.theme-override app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-commission-list header.header,
.email-theme.theme-override.theme-override app-commission-list header.header {
  background-color: #eca633;
  color: white;
}
.email-theme app-commission-list header.header button.clear-search,
.email-theme.theme-override.theme-override app-commission-list header.header button.clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme app-commission-list header.header button.clear-search:hover,
.email-theme.theme-override.theme-override app-commission-list header.header button.clear-search:hover {
  background-color: #f0b745;
}
.email-theme app-commission-list .clickable-list-container:before,
.email-theme.theme-override.theme-override app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.email-theme app-commission-list .clickable-list-container .global-stats-link a,
.email-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.email-theme app-commission-list a.active,
.email-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.email-theme.theme-override.theme-override app-commission-list a.active,
.email-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.email-theme app-videodokumentation-list section.wrapper,
.email-theme.theme-override.theme-override app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-videodokumentation-list header.header,
.email-theme.theme-override.theme-override app-videodokumentation-list header.header {
  background-color: #eca633;
  color: white;
}
.email-theme app-videodokumentation-list header.header ° button.clear-search,
.email-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.email-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #f0b745;
}
.email-theme app-videodokumentation-list .clickable-list-container:before,
.email-theme.theme-override.theme-override app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.email-theme app-videodokumentation-list a.active,
.email-theme.theme-override.theme-override app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.email-theme app-email-client .email-list .email-list-entry.current,
.email-theme.theme-override.theme-override app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.email-theme app-email-client .nav-bar,
.email-theme.theme-override.theme-override app-email-client .nav-bar {
  background-color: white;
}
.email-theme app-email-client .search-bar-header,
.email-theme.theme-override.theme-override app-email-client .search-bar-header {
  background-color: #eca633;
  color: white;
}
.email-theme app-email-client .search-bar-clear-search,
.email-theme.theme-override.theme-override app-email-client .search-bar-clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme app-email-client .search-bar-clear-search:hover,
.email-theme.theme-override.theme-override app-email-client .search-bar-clear-search:hover {
  background-color: #f0b745;
}
.email-theme app-email-client .email-preview .email-contact-link,
.email-theme.theme-override.theme-override app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-email-client .email-preview .email-card,
.email-theme.theme-override.theme-override app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.email-theme app-email-client .email-preview .email-iframe,
.email-theme.theme-override.theme-override app-email-client .email-preview .email-iframe {
  color: white;
}
.email-theme app-email-client .sub-elements,
.email-theme.theme-override.theme-override app-email-client .sub-elements {
  background: whitesmoke;
}
.email-theme app-email-client .nav-tree .mat-list-item-content,
.email-theme.theme-override.theme-override app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.email-theme app-email-client .email-list-entry,
.email-theme.theme-override.theme-override app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.email-theme app-support-dialog .card,
.email-theme.theme-override.theme-override app-support-dialog .card {
  background-color: #e9f0f5;
}
.email-theme app-support-dialog a.link,
.email-theme.theme-override.theme-override app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-image-editor .tui-image-editor-main-container,
.email-theme.theme-override.theme-override app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.email-theme app-image-editor .tui-image-editor-controls,
.email-theme.theme-override.theme-override app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.email-theme app-image-editor .tui-image-editor-menu .enabled,
.email-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.email-theme app-image-editor .tui-image-editor-menu .normal,
.email-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.email-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.email-theme.theme-override.theme-override app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.email-theme app-file-explorer .example-container, .email-theme app-file-explorer .content,
.email-theme.theme-override.theme-override app-file-explorer .example-container,
.email-theme.theme-override.theme-override app-file-explorer .content {
  background-color: white;
}
.email-theme app-file-explorer .explorer-tree-node:hover,
.email-theme app-file-explorer .list-item:hover,
.email-theme.theme-override.theme-override app-file-explorer .explorer-tree-node:hover,
.email-theme.theme-override.theme-override app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.email-theme app-file-explorer .explorer-tree-node.selected,
.email-theme.theme-override.theme-override app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.email-theme app-file-explorer .share-icon,
.email-theme.theme-override.theme-override app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.email-theme app-file-explorer .toggle-view-button,
.email-theme.theme-override.theme-override app-file-explorer .toggle-view-button {
  background: #eca633;
  color: white;
}
.email-theme app-file-explorer .root-button,
.email-theme.theme-override.theme-override app-file-explorer .root-button {
  color: white;
}
.email-theme app-file-explorer .root-button fa-icon,
.email-theme.theme-override.theme-override app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.email-theme app-file-explorer .selected-elements-amount,
.email-theme.theme-override.theme-override app-file-explorer .selected-elements-amount {
  background-color: white;
}
.email-theme app-file-explorer .back-button .inverted-arrow,
.email-theme.theme-override.theme-override app-file-explorer .back-button .inverted-arrow {
  color: #f0b745;
}
.email-theme app-file-explorer .back-button:focus .inverted-arrow, .email-theme app-file-explorer .back-button:hover .inverted-arrow,
.email-theme.theme-override.theme-override app-file-explorer .back-button:focus .inverted-arrow,
.email-theme.theme-override.theme-override app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.email-theme app-file-explorer .back-button:disabled .inverted-arrow,
.email-theme.theme-override.theme-override app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.email-theme app-select-folder-dialog .explorer-tree-node:hover, .email-theme app-select-folder-dialog .list-item:hover,
.email-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node:hover,
.email-theme.theme-override.theme-override app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.email-theme app-select-folder-dialog .explorer-tree-node.selected,
.email-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.email-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.email-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.email-theme app-reports-list section.wrapper,
.email-theme.theme-override.theme-override app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-reports-list header.header,
.email-theme.theme-override.theme-override app-reports-list header.header {
  background-color: #eca633;
  color: white;
}
.email-theme app-reports-list header.header button.clear-search,
.email-theme.theme-override.theme-override app-reports-list header.header button.clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme app-reports-list header.header button.clear-search:hover,
.email-theme.theme-override.theme-override app-reports-list header.header button.clear-search:hover {
  background-color: #f0b745;
}
.email-theme app-reports-list .clickable-list-container:before,
.email-theme.theme-override.theme-override app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.email-theme app-reports-list a.active,
.email-theme.theme-override.theme-override app-reports-list a.active {
  background-color: #e0e0e0;
}
.email-theme app-generated-documents-list section.wrapper,
.email-theme.theme-override.theme-override app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-generated-documents-list header.header,
.email-theme.theme-override.theme-override app-generated-documents-list header.header {
  background-color: #eca633;
  color: white;
}
.email-theme app-generated-documents-list header.header button.clear-search,
.email-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme app-generated-documents-list header.header button.clear-search:hover,
.email-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search:hover {
  background-color: #f0b745;
}
.email-theme app-generated-documents-list .clickable-list-container:before,
.email-theme.theme-override.theme-override app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.email-theme app-generated-documents-list a.active,
.email-theme.theme-override.theme-override app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.email-theme app-invoice-editor .button-wrapper,
.email-theme.theme-override.theme-override app-invoice-editor .button-wrapper {
  background-color: white;
}
.email-theme .hover-form .mat-form-field-flex:hover,
.email-theme.theme-override.theme-override .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.email-theme app-dave-list-card .selected-clickable-list-item, .email-theme app-dave-list-card .selected-clickable-list-item:hover,
.email-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item,
.email-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.email-theme app-dave-list-card .card-header,
.email-theme.theme-override.theme-override app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.email-theme app-dave-list-card .bottom-shadow,
.email-theme.theme-override.theme-override app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.email-theme app-filter div.date,
.email-theme.theme-override.theme-override app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.email-theme app-event-card .primary,
.email-theme.theme-override.theme-override app-event-card .primary {
  color: #f0b745;
}
.email-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.email-theme.theme-override.theme-override app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.email-theme app-booking-positions-list section.wrapper,
.email-theme.theme-override.theme-override app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-booking-positions-list header.header,
.email-theme.theme-override.theme-override app-booking-positions-list header.header {
  background-color: #eca633;
  color: white;
}
.email-theme app-booking-positions-list header.header button.clear-search,
.email-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme app-booking-positions-list header.header button.clear-search:hover,
.email-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search:hover {
  background-color: #f0b745;
}
.email-theme app-booking-positions-list .clickable-list-container:before,
.email-theme.theme-override.theme-override app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.email-theme app-booking-positions-list a.active,
.email-theme.theme-override.theme-override app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.email-theme app-booking-positions-list th,
.email-theme.theme-override.theme-override app-booking-positions-list th {
  background: whitesmoke !important;
}
.email-theme app-dave-list tr.highlight,
.email-theme.theme-override.theme-override app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.email-theme app-dave-list section.wrapper,
.email-theme.theme-override.theme-override app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-dave-list .drag-header.cdk-drag-preview,
.email-theme.theme-override.theme-override app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.email-theme app-dave-list header.header,
.email-theme.theme-override.theme-override app-dave-list header.header {
  background-color: #eca633;
  color: white;
}
.email-theme app-dave-list header.header button.clear-search,
.email-theme.theme-override.theme-override app-dave-list header.header button.clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme app-dave-list header.header button.clear-search:hover,
.email-theme.theme-override.theme-override app-dave-list header.header button.clear-search:hover {
  background-color: #f0b745;
}
.email-theme app-dave-list .clickable-list-container:before,
.email-theme.theme-override.theme-override app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.email-theme app-dave-list .clickable-list-container .global-stats-link > a,
.email-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.email-theme app-dave-list a.active,
.email-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.email-theme.theme-override.theme-override app-dave-list a.active,
.email-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.email-theme app-export-business-volumes-dialog tr.highlight,
.email-theme.theme-override.theme-override app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.email-theme app-export-business-volumes-dialog section.wrapper,
.email-theme.theme-override.theme-override app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.email-theme.theme-override.theme-override app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.email-theme app-export-business-volumes-dialog header.header,
.email-theme.theme-override.theme-override app-export-business-volumes-dialog header.header {
  background-color: #eca633;
  color: white;
}
.email-theme app-export-business-volumes-dialog header.header button.clear-search,
.email-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.email-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #f0b745;
}
.email-theme app-export-business-volumes-dialog .clickable-list-container:before,
.email-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.email-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.email-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.email-theme app-export-business-volumes-dialog a.active,
.email-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.email-theme.theme-override.theme-override app-export-business-volumes-dialog a.active,
.email-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.email-theme app-contact-list .darker-background.darker-background,
.email-theme.theme-override.theme-override app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.email-theme app-contact-list .darker-background.darker-background:hover,
.email-theme.theme-override.theme-override app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.email-theme app-select-persons table tr th[mat-header-cell],
.email-theme.theme-override.theme-override app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.email-theme app-shift-plan .header-colorful,
.email-theme.theme-override.theme-override app-shift-plan .header-colorful {
  background-color: #eca633;
  color: white;
}
.email-theme app-shift-plan .header-colorful .today-button.today-button,
.email-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.email-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .email-theme app-shift-plan .header-colorful .today-button.today-button,
.email-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button,
.email-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.email-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .email-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.email-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.email-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.email-theme app-detail-piecework main,
.email-theme.theme-override.theme-override app-detail-piecework main {
  background-color: #f0b745;
  color: white;
}
.email-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.email-theme.theme-override.theme-override app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.email-theme app-detail-piecework main .mat-list-base .mat-list-item,
.email-theme.theme-override.theme-override app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.email-theme app-detail-piecework main .mat-tab-label,
.email-theme.theme-override.theme-override app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.email-theme app-detail-piecework header,
.email-theme.theme-override.theme-override app-detail-piecework header {
  background-color: #eca633;
  color: white;
}
.email-theme app-detail-piecework mat-expansion-panel.primary-background,
.email-theme.theme-override.theme-override app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #f0b745;
  color: white;
}
.email-theme app-piecework-demo .scrollable,
.email-theme.theme-override.theme-override app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.email-theme app-side-nav-bar,
.email-theme.theme-override.theme-override app-side-nav-bar {
  background-color: whitesmoke;
}
.email-theme app-side-nav-bar [mat-list-item].is-active,
.email-theme.theme-override.theme-override app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #f0b745;
}
.email-theme app-side-nav-bar mat-nav-list,
.email-theme.theme-override.theme-override app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.email-theme .dave-inc-bar,
.email-theme.theme-override.theme-override .dave-inc-bar {
  background-color: #f0b745;
}
.email-theme app-root,
.email-theme.theme-override.theme-override app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-commission-overview .alex-sein-buntes-feld,
.email-theme.theme-override.theme-override app-commission-overview .alex-sein-buntes-feld {
  background-color: #f0b745;
}
.email-theme app-commission-overview .btgb-table-wrapper th:first-child,
.email-theme app-commission-overview .btgb-table-wrapper td:first-child,
.email-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:first-child,
.email-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.email-theme app-commission-overview .btgb-table-wrapper .color-dot,
.email-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.email-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.email-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.email-theme app-commission-overview .btgb-table-wrapper th:last-child,
.email-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:last-child {
  color: #f0b745;
  border-color: #f0b745;
}
.email-theme app-commission-overview .timeline,
.email-theme.theme-override.theme-override app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.email-theme app-commission-overview .timeline-event-card,
.email-theme.theme-override.theme-override app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.email-theme app-commission-overview .timeline-event-card:hover,
.email-theme.theme-override.theme-override app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.email-theme app-comment-list .inline-send,
.email-theme.theme-override.theme-override app-comment-list .inline-send {
  background: white;
}
.email-theme app-new-booking-option .highlight.highlight,
.email-theme.theme-override.theme-override app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.email-theme app-new-booking-option .dont-edit.dont-edit,
.email-theme app-new-booking-option .disabled.disabled,
.email-theme.theme-override.theme-override app-new-booking-option .dont-edit.dont-edit,
.email-theme.theme-override.theme-override app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.email-theme .ngx-toastr,
.email-theme.theme-override.theme-override .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.email-theme .ngx-toastr:hover,
.email-theme.theme-override.theme-override .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.email-theme .ngx-toastr.toast-success,
.email-theme.theme-override.theme-override .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.email-theme .ngx-toastr.toast-error,
.email-theme.theme-override.theme-override .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.email-theme .ngx-toastr.toast-info,
.email-theme.theme-override.theme-override .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-resource-plan .header-colorful,
.email-theme.theme-override.theme-override app-resource-plan .header-colorful {
  background-color: #eca633;
  color: white;
}
.email-theme app-resource-plan .header-colorful .today-button.today-button,
.email-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.email-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .email-theme app-resource-plan .header-colorful .today-button.today-button,
.email-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button,
.email-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.email-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .email-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.email-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.email-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.email-theme app-time-tracker,
.email-theme.theme-override.theme-override app-time-tracker {
  background-color: #f4c767;
  color: white;
}
.email-theme .ngx-mat-colorpicker-content,
.email-theme.theme-override.theme-override .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.email-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.email-theme.theme-override.theme-override .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.email-theme app-person-list-entry a.link,
.email-theme.theme-override.theme-override app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-doctor-list-entry .link,
.email-theme.theme-override.theme-override app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-expansion-panel .scrollable .top-shadow,
.email-theme.theme-override.theme-override app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.email-theme app-expansion-panel .scrollable .bottom-shadow,
.email-theme.theme-override.theme-override app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.email-theme .app-background-primary,
.email-theme.theme-override.theme-override .app-background-primary {
  background-color: #f0b745;
}
.email-theme .app-background-accent,
.email-theme.theme-override.theme-override .app-background-accent {
  background-color: #fafafa;
}
.email-theme .app-background-warn,
.email-theme.theme-override.theme-override .app-background-warn {
  background-color: #e91e63;
}
.email-theme .app-foreground-primary,
.email-theme.theme-override.theme-override .app-foreground-primary {
  color: #f0b745;
}
.email-theme .app-foreground-accent,
.email-theme.theme-override.theme-override .app-foreground-accent {
  color: #fafafa;
}
.email-theme .app-foreground-warn,
.email-theme.theme-override.theme-override .app-foreground-warn {
  color: #e91e63;
}
.email-theme app-ck-editor,
.email-theme.theme-override.theme-override app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.email-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.email-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.email-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.email-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.email-theme app-file-order-dialog .list-item,
.email-theme.theme-override.theme-override app-file-order-dialog .list-item {
  background: white;
}
.email-theme app-start-process-dialog .selected-files-list,
.email-theme.theme-override.theme-override app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.email-theme app-process-main-view .detection-modal-wrapper,
.email-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper {
  background: white;
}
.email-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.email-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #f0b745;
}
.email-theme app-process-main-view .main-file-badge,
.email-theme.theme-override.theme-override app-process-main-view .main-file-badge {
  color: #f0b745;
}
.email-theme app-new-document-view-component dropzone .input,
.email-theme app-new-document-view-component dropzone .pen-icon,
.email-theme.theme-override.theme-override app-new-document-view-component dropzone .input,
.email-theme.theme-override.theme-override app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-time-tracker-multiple .timer-card,
.email-theme.theme-override.theme-override app-time-tracker-multiple .timer-card {
  background-color: #f4c767;
  color: white;
}
.email-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.email-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.email-theme app-arl-table tr.element-row:not(.expanded-row):active,
.email-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.email-theme app-arl-table .add-button-list,
.email-theme.theme-override.theme-override app-arl-table .add-button-list {
  background: white;
}
.email-theme app-pseudo-step-header .wrapper-button.active,
.email-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active {
  border-color: #f0b745;
}
.email-theme app-pseudo-step-header .image-wrapper,
.email-theme.theme-override.theme-override app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.email-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.email-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.email-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #f0b745;
  color: white;
}
.email-theme app-milestone-modal .status-form,
.email-theme.theme-override.theme-override app-milestone-modal .status-form {
  background: white;
}
.email-theme app-e-invoice-view .grid-borders.grid-borders,
.email-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.email-theme app-e-invoice-view .borders,
.email-theme app-e-invoice-view .borders-column,
.email-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.email-theme app-e-invoice-view .borders-row,
.email-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.email-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders,
.email-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.email-theme.theme-override.theme-override app-e-invoice-view .borders,
.email-theme.theme-override.theme-override app-e-invoice-view .borders-column,
.email-theme.theme-override.theme-override app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.email-theme.theme-override.theme-override app-e-invoice-view .borders-row,
.email-theme.theme-override.theme-override app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.email-theme app-e-invoice-view .mat-table td,
.email-theme app-e-invoice-view .mat-table th,
.email-theme.theme-override.theme-override app-e-invoice-view .mat-table td,
.email-theme.theme-override.theme-override app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-e-invoice-allowance-charge-view .borders,
.email-theme app-e-invoice-allowance-charge-view .borders-column,
.email-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.email-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders,
.email-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column,
.email-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.email-theme app-detail-contract .primary,
.email-theme.theme-override.theme-override app-detail-contract .primary {
  color: #f0b745;
}
.email-theme app-detail-contract .filter,
.email-theme.theme-override.theme-override app-detail-contract .filter {
  background-color: white;
}
.email-theme app-detail-contract .filter h2,
.email-theme.theme-override.theme-override app-detail-contract .filter h2 {
  color: #f0b745;
}
.email-theme app-contract-list header.header,
.email-theme.theme-override.theme-override app-contract-list header.header {
  color: white;
  background-color: #eca633;
}
.email-theme app-detail-doctor .deleted,
.email-theme.theme-override.theme-override app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.email-theme app-detail-doctor .bookmark-wrapper,
.email-theme.theme-override.theme-override app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme app-detail-doctor a.link,
.email-theme.theme-override.theme-override app-detail-doctor a.link {
  color: white;
}
.email-theme.dark-theme .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.email-theme.dark-theme .mat-option,
.email-theme.theme-override.theme-override.dark-theme .mat-option {
  color: white;
}
.email-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .email-theme.dark-theme .mat-option:focus:not(.mat-option-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-option:hover:not(.mat-option-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.email-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.email-theme.dark-theme .mat-option.mat-active,
.email-theme.theme-override.theme-override.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.email-theme.dark-theme .mat-option.mat-option-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f0b745;
}
.email-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.email-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.email-theme.dark-theme .mat-optgroup-label,
.email-theme.theme-override.theme-override.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label,
.email-theme.theme-override.theme-override.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-pseudo-checkbox,
.email-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme .mat-pseudo-checkbox::after,
.email-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.email-theme.dark-theme .mat-pseudo-checkbox-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.email-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.email-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.email-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.email-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #f0b745;
}
.email-theme.dark-theme .mat-pseudo-checkbox-checked,
.email-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.email-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.email-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.email-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked,
.email-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate,
.email-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.email-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.email-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.email-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.email-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.email-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.email-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.email-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.email-theme.dark-theme .mat-app-background, .email-theme.dark-theme.mat-app-background,
.email-theme.theme-override.theme-override.dark-theme .mat-app-background,
.email-theme.theme-override.theme-override.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.email-theme.dark-theme .mat-elevation-z0,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z1,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z2,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z3,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z4,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z5,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z6,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z7,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z8,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z9,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z10,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z11,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z12,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z13,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z14,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z15,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z16,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z17,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z18,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z19,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z20,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z21,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z22,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z23,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-elevation-z24,
.email-theme.theme-override.theme-override.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.email-theme.dark-theme .mat-autocomplete-panel,
.email-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.email-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.email-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.email-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.email-theme.dark-theme .mat-badge,
.email-theme.theme-override.theme-override.dark-theme .mat-badge {
  position: relative;
}
.email-theme.dark-theme .mat-badge.mat-badge,
.email-theme.theme-override.theme-override.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.email-theme.dark-theme .mat-badge-hidden .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.email-theme.dark-theme .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.email-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.email-theme.dark-theme .mat-badge-content._mat-animation-noopable,
.email-theme.theme-override.theme-override.dark-theme .ng-animate-disabled .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.email-theme.dark-theme .mat-badge-content.mat-badge-active,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.email-theme.dark-theme .mat-badge-small .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.email-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.email-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.email-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .email-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.email-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .email-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.email-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .email-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.email-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .email-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.email-theme.dark-theme .mat-badge-medium .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.email-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.email-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.email-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .email-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.email-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .email-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.email-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .email-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.email-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .email-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.email-theme.dark-theme .mat-badge-large .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.email-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.email-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.email-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .email-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.email-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .email-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.email-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .email-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.email-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .email-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .email-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.email-theme.dark-theme .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  color: white;
  background: #f0b745;
}
.cdk-high-contrast-active .email-theme.dark-theme .mat-badge-content, .cdk-high-contrast-active .email-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.email-theme.dark-theme .mat-badge-accent .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme.dark-theme .mat-badge-warn .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.email-theme.dark-theme .mat-badge-disabled .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-bottom-sheet-container,
.email-theme.theme-override.theme-override.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.email-theme.dark-theme .mat-button, .email-theme.dark-theme .mat-icon-button, .email-theme.dark-theme .mat-stroked-button,
.email-theme.theme-override.theme-override.dark-theme .mat-button,
.email-theme.theme-override.theme-override.dark-theme .mat-icon-button,
.email-theme.theme-override.theme-override.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.email-theme.dark-theme .mat-button.mat-primary, .email-theme.dark-theme .mat-icon-button.mat-primary, .email-theme.dark-theme .mat-stroked-button.mat-primary,
.email-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary,
.email-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary,
.email-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary {
  color: #f0b745;
}
.email-theme.dark-theme .mat-button.mat-accent, .email-theme.dark-theme .mat-icon-button.mat-accent, .email-theme.dark-theme .mat-stroked-button.mat-accent,
.email-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent,
.email-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent,
.email-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.email-theme.dark-theme .mat-button.mat-warn, .email-theme.dark-theme .mat-icon-button.mat-warn, .email-theme.dark-theme .mat-stroked-button.mat-warn,
.email-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn,
.email-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn,
.email-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.email-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .email-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .email-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .email-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .email-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .email-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .email-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .email-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .email-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .email-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .email-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .email-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.email-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .email-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .email-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.email-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary .mat-button-focus-overlay,
.email-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,
.email-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #f0b745;
}
.email-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .email-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .email-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.email-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent .mat-button-focus-overlay,
.email-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,
.email-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.email-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .email-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .email-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.email-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn .mat-button-focus-overlay,
.email-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,
.email-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.email-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .email-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .email-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.email-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,
.email-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.email-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.email-theme.dark-theme .mat-button .mat-ripple-element, .email-theme.dark-theme .mat-icon-button .mat-ripple-element, .email-theme.dark-theme .mat-stroked-button .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-button .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-icon-button .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.email-theme.dark-theme .mat-button-focus-overlay,
.email-theme.theme-override.theme-override.dark-theme .mat-button-focus-overlay {
  background: white;
}
.email-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme .mat-flat-button, .email-theme.dark-theme .mat-raised-button, .email-theme.dark-theme .mat-fab, .email-theme.dark-theme .mat-mini-fab,
.email-theme.theme-override.theme-override.dark-theme .mat-flat-button,
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button,
.email-theme.theme-override.theme-override.dark-theme .mat-fab,
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.email-theme.dark-theme .mat-flat-button.mat-primary, .email-theme.dark-theme .mat-raised-button.mat-primary, .email-theme.dark-theme .mat-fab.mat-primary, .email-theme.dark-theme .mat-mini-fab.mat-primary,
.email-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.email-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.email-theme.dark-theme .mat-flat-button.mat-accent, .email-theme.dark-theme .mat-raised-button.mat-accent, .email-theme.dark-theme .mat-fab.mat-accent, .email-theme.dark-theme .mat-mini-fab.mat-accent,
.email-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.email-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme.dark-theme .mat-flat-button.mat-warn, .email-theme.dark-theme .mat-raised-button.mat-warn, .email-theme.dark-theme .mat-fab.mat-warn, .email-theme.dark-theme .mat-mini-fab.mat-warn,
.email-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.email-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.email-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .email-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .email-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .email-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .email-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .email-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .email-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .email-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .email-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .email-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .email-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .email-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .email-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .email-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .email-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .email-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.email-theme.dark-theme .mat-flat-button.mat-primary, .email-theme.dark-theme .mat-raised-button.mat-primary, .email-theme.dark-theme .mat-fab.mat-primary, .email-theme.dark-theme .mat-mini-fab.mat-primary,
.email-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.email-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  background-color: #f0b745;
}
.email-theme.dark-theme .mat-flat-button.mat-accent, .email-theme.dark-theme .mat-raised-button.mat-accent, .email-theme.dark-theme .mat-fab.mat-accent, .email-theme.dark-theme .mat-mini-fab.mat-accent,
.email-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.email-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.email-theme.dark-theme .mat-flat-button.mat-warn, .email-theme.dark-theme .mat-raised-button.mat-warn, .email-theme.dark-theme .mat-fab.mat-warn, .email-theme.dark-theme .mat-mini-fab.mat-warn,
.email-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.email-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.email-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .email-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .email-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .email-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .email-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .email-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .email-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .email-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .email-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .email-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .email-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .email-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .email-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .email-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .email-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .email-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .email-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .email-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .email-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.email-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .email-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .email-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .email-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.email-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .email-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .email-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .email-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.email-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .email-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .email-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override.dark-theme .mat-fab:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .email-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .email-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.email-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.email-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.email-theme.dark-theme .mat-button-toggle,
.email-theme.theme-override.theme-override.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.email-theme.theme-override.theme-override.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme .mat-button-toggle-appearance-standard,
.email-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.email-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.email-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.email-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.email-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.email-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.email-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.email-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.email-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.email-theme.dark-theme .mat-button-toggle-checked,
.email-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.email-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.email-theme.dark-theme .mat-button-toggle-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.email-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.email-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.email-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.email-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.email-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.email-theme.dark-theme .mat-button-toggle-group-appearance-standard,
.email-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.email-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.email-theme.dark-theme .mat-card,
.email-theme.theme-override.theme-override.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.email-theme.dark-theme .mat-card:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-card-subtitle,
.email-theme.theme-override.theme-override.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme .mat-checkbox-frame,
.email-theme.theme-override.theme-override.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme .mat-checkbox-checkmark,
.email-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.email-theme.dark-theme .mat-checkbox-checkmark-path,
.email-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.email-theme.dark-theme .mat-checkbox-mixedmark,
.email-theme.theme-override.theme-override.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.email-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .email-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.email-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.email-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #f0b745;
}
.email-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .email-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.email-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.email-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.email-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .email-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.email-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.email-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.email-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .email-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.email-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.email-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.email-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.email-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.email-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label,
.email-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-checkbox .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.email-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.email-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #f0b745;
}
.email-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.email-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.email-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.email-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.email-theme.dark-theme .mat-chip.mat-standard-chip,
.email-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.email-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.email-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.email-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.email-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.email-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.email-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.email-theme.dark-theme .mat-chip.mat-standard-chip::after,
.email-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.email-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.email-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #f0b745;
  color: white;
}
.email-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.email-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.email-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.email-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.email-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.email-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.email-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.email-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.email-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.email-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.email-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.email-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.email-theme.dark-theme .mat-table,
.email-theme.theme-override.theme-override.dark-theme .mat-table {
  background: #424242;
}
.email-theme.dark-theme .mat-table thead, .email-theme.dark-theme .mat-table tbody, .email-theme.dark-theme .mat-table tfoot,
.email-theme.dark-theme mat-header-row, .email-theme.dark-theme mat-row, .email-theme.dark-theme mat-footer-row,
.email-theme.dark-theme [mat-header-row], .email-theme.dark-theme [mat-row], .email-theme.dark-theme [mat-footer-row],
.email-theme.dark-theme .mat-table-sticky,
.email-theme.theme-override.theme-override.dark-theme .mat-table thead,
.email-theme.theme-override.theme-override.dark-theme .mat-table tbody,
.email-theme.theme-override.theme-override.dark-theme .mat-table tfoot,
.email-theme.theme-override.theme-override.dark-theme mat-header-row,
.email-theme.theme-override.theme-override.dark-theme mat-row,
.email-theme.theme-override.theme-override.dark-theme mat-footer-row,
.email-theme.theme-override.theme-override.dark-theme [mat-header-row],
.email-theme.theme-override.theme-override.dark-theme [mat-row],
.email-theme.theme-override.theme-override.dark-theme [mat-footer-row],
.email-theme.theme-override.theme-override.dark-theme .mat-table-sticky {
  background: inherit;
}
.email-theme.dark-theme mat-row, .email-theme.dark-theme mat-header-row, .email-theme.dark-theme mat-footer-row,
.email-theme.dark-theme th.mat-header-cell, .email-theme.dark-theme td.mat-cell, .email-theme.dark-theme td.mat-footer-cell,
.email-theme.theme-override.theme-override.dark-theme mat-row,
.email-theme.theme-override.theme-override.dark-theme mat-header-row,
.email-theme.theme-override.theme-override.dark-theme mat-footer-row,
.email-theme.theme-override.theme-override.dark-theme th.mat-header-cell,
.email-theme.theme-override.theme-override.dark-theme td.mat-cell,
.email-theme.theme-override.theme-override.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme .mat-header-cell,
.email-theme.theme-override.theme-override.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme .mat-cell, .email-theme.dark-theme .mat-footer-cell,
.email-theme.theme-override.theme-override.dark-theme .mat-cell,
.email-theme.theme-override.theme-override.dark-theme .mat-footer-cell {
  color: white;
}
.email-theme.dark-theme .mat-calendar-arrow,
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-arrow {
  fill: white;
}
.email-theme.dark-theme .mat-datepicker-toggle,
.email-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.email-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.email-theme.dark-theme .mat-calendar-table-header-divider::after,
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme .mat-calendar-table-header,
.email-theme.dark-theme .mat-calendar-body-label,
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header,
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme .mat-calendar-body-cell-content,
.email-theme.dark-theme .mat-date-range-input-separator,
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell-content,
.email-theme.theme-override.theme-override.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.email-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-calendar-body-in-preview,
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.email-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.email-theme.dark-theme .mat-calendar-body-in-range::before,
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(240, 183, 69, 0.2);
}
.email-theme.dark-theme .mat-calendar-body-comparison-identical,
.email-theme.dark-theme .mat-calendar-body-in-comparison-range::before,
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical,
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.email-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.email-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.email-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(240, 183, 69, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.email-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.email-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.email-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(240, 183, 69, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.email-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.email-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.email-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.email-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.email-theme.dark-theme .mat-calendar-body-selected,
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-body-selected {
  background-color: #f0b745;
  color: white;
}
.email-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(240, 183, 69, 0.4);
}
.email-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected,
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.email-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(240, 183, 69, 0.3);
}
@media (hover: hover) {
  .email-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(240, 183, 69, 0.3);
  }
}
.email-theme.dark-theme .mat-datepicker-content,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.email-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.email-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.email-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.email-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.email-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.email-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.email-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.email-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.email-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.email-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.email-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.email-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.email-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.email-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .email-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.email-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.email-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.email-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.email-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.email-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.email-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.email-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.email-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.email-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.email-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.email-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.email-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.email-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.email-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.email-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .email-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.email-theme.dark-theme .mat-datepicker-content-touch,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-datepicker-toggle-active,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active {
  color: #f0b745;
}
.email-theme.dark-theme .mat-datepicker-toggle-active.mat-accent,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.email-theme.dark-theme .mat-datepicker-toggle-active.mat-warn,
.email-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.email-theme.dark-theme .mat-date-range-input-inner[disabled],
.email-theme.theme-override.theme-override.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-dialog-container,
.email-theme.theme-override.theme-override.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.email-theme.dark-theme .mat-divider,
.email-theme.theme-override.theme-override.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme .mat-divider-vertical,
.email-theme.theme-override.theme-override.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme .mat-expansion-panel,
.email-theme.theme-override.theme-override.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.email-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-action-row,
.email-theme.theme-override.theme-override.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .email-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .email-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.email-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.email-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.email-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .email-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.email-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.email-theme.dark-theme .mat-expansion-panel-header-title,
.email-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.email-theme.dark-theme .mat-expansion-panel-header-description,
.email-theme.dark-theme .mat-expansion-indicator::after,
.email-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-description,
.email-theme.theme-override.theme-override.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true],
.email-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.email-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.email-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.email-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.email-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.email-theme.dark-theme .mat-form-field-label,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme .mat-hint,
.email-theme.theme-override.theme-override.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #f0b745;
}
.email-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.email-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.email-theme.dark-theme .mat-focused .mat-form-field-required-marker,
.email-theme.theme-override.theme-override.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.email-theme.dark-theme .mat-form-field-ripple,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.email-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #f0b745;
}
.email-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.email-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.email-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #f0b745;
}
.email-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.email-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.email-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.email-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.email-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.email-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.email-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.email-theme.dark-theme .mat-error,
.email-theme.theme-override.theme-override.dark-theme .mat-error {
  color: #e91e63;
}
.email-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.email-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.email-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.email-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.email-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.email-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.email-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.email-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #f0b745;
}
.email-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.email-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.email-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.email-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.email-theme.dark-theme .mat-icon.mat-primary,
.email-theme.theme-override.theme-override.dark-theme .mat-icon.mat-primary {
  color: #f0b745;
}
.email-theme.dark-theme .mat-icon.mat-accent,
.email-theme.theme-override.theme-override.dark-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.email-theme.dark-theme .mat-icon.mat-warn,
.email-theme.theme-override.theme-override.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.email-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme .mat-input-element:disabled,
.email-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.email-theme.theme-override.theme-override.dark-theme .mat-input-element:disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-input-element,
.email-theme.theme-override.theme-override.dark-theme .mat-input-element {
  caret-color: #f0b745;
}
.email-theme.dark-theme .mat-input-element::placeholder,
.email-theme.theme-override.theme-override.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-input-element::-moz-placeholder,
.email-theme.theme-override.theme-override.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-input-element::-webkit-input-placeholder,
.email-theme.theme-override.theme-override.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-input-element:-ms-input-placeholder,
.email-theme.theme-override.theme-override.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option,
.email-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.email-theme.dark-theme .mat-form-field.mat-accent .mat-input-element,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.email-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.email-theme.dark-theme .mat-form-field-invalid .mat-input-element,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-warn .mat-input-element,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.email-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.email-theme.dark-theme .mat-list-base .mat-list-item,
.email-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.email-theme.dark-theme .mat-list-base .mat-list-option,
.email-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.email-theme.dark-theme .mat-list-base .mat-subheader,
.email-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme .mat-list-base .mat-list-item-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-list-option:hover, .email-theme.dark-theme .mat-list-option:focus,
.email-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.email-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.email-theme.dark-theme .mat-action-list .mat-list-item:hover,
.email-theme.dark-theme .mat-action-list .mat-list-item:focus,
.email-theme.theme-override.theme-override.dark-theme .mat-list-option:hover,
.email-theme.theme-override.theme-override.dark-theme .mat-list-option:focus,
.email-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:hover,
.email-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:focus,
.email-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:hover,
.email-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.email-theme.dark-theme .mat-list-single-selected-option, .email-theme.dark-theme .mat-list-single-selected-option:hover, .email-theme.dark-theme .mat-list-single-selected-option:focus,
.email-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option,
.email-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:hover,
.email-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme .mat-menu-panel,
.email-theme.theme-override.theme-override.dark-theme .mat-menu-panel {
  background: #424242;
}
.email-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-menu-item,
.email-theme.theme-override.theme-override.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.email-theme.dark-theme .mat-menu-item[disabled],
.email-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.email-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color,
.email-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled],
.email-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.email-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.email-theme.dark-theme .mat-menu-submenu-icon,
.email-theme.theme-override.theme-override.dark-theme .mat-menu-item .mat-icon-no-color,
.email-theme.theme-override.theme-override.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.email-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.email-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.email-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.email-theme.dark-theme .mat-menu-item-highlighted:not([disabled]),
.email-theme.theme-override.theme-override.dark-theme .mat-menu-item:hover:not([disabled]),
.email-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.email-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.email-theme.theme-override.theme-override.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.email-theme.dark-theme .mat-paginator,
.email-theme.theme-override.theme-override.dark-theme .mat-paginator {
  background: #424242;
}
.email-theme.dark-theme .mat-paginator,
.email-theme.dark-theme .mat-paginator-page-size .mat-select-trigger,
.email-theme.theme-override.theme-override.dark-theme .mat-paginator,
.email-theme.theme-override.theme-override.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme .mat-paginator-decrement,
.email-theme.dark-theme .mat-paginator-increment,
.email-theme.theme-override.theme-override.dark-theme .mat-paginator-decrement,
.email-theme.theme-override.theme-override.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.email-theme.dark-theme .mat-paginator-first,
.email-theme.dark-theme .mat-paginator-last,
.email-theme.theme-override.theme-override.dark-theme .mat-paginator-first,
.email-theme.theme-override.theme-override.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.email-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.email-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.email-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.email-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last,
.email-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.email-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.email-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.email-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-progress-bar-background,
.email-theme.theme-override.theme-override.dark-theme .mat-progress-bar-background {
  fill: #514333;
}
.email-theme.dark-theme .mat-progress-bar-buffer,
.email-theme.theme-override.theme-override.dark-theme .mat-progress-bar-buffer {
  background-color: #514333;
}
.email-theme.dark-theme .mat-progress-bar-fill::after,
.email-theme.theme-override.theme-override.dark-theme .mat-progress-bar-fill::after {
  background-color: #f0b745;
}
.email-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.email-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.email-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.email-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.email-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.email-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.email-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.email-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.email-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.email-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.email-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.email-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.email-theme.dark-theme .mat-progress-spinner circle, .email-theme.dark-theme .mat-spinner circle,
.email-theme.theme-override.theme-override.dark-theme .mat-progress-spinner circle,
.email-theme.theme-override.theme-override.dark-theme .mat-spinner circle {
  stroke: #f0b745;
}
.email-theme.dark-theme .mat-progress-spinner.mat-accent circle, .email-theme.dark-theme .mat-spinner.mat-accent circle,
.email-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-accent circle,
.email-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.email-theme.dark-theme .mat-progress-spinner.mat-warn circle, .email-theme.dark-theme .mat-spinner.mat-warn circle,
.email-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-warn circle,
.email-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.email-theme.dark-theme .mat-radio-outer-circle,
.email-theme.theme-override.theme-override.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.email-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f0b745;
}
.email-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.email-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .email-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .email-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.email-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.email-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.email-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.email-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #f0b745;
}
.email-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.email-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.email-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.email-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .email-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .email-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.email-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.email-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.email-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.email-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.email-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.email-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.email-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.email-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .email-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .email-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.email-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.email-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.email-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.email-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.email-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.email-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.email-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.email-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.email-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.email-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.email-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-radio-button .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.email-theme.dark-theme .mat-select-value,
.email-theme.theme-override.theme-override.dark-theme .mat-select-value {
  color: white;
}
.email-theme.dark-theme .mat-select-placeholder,
.email-theme.theme-override.theme-override.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-select-disabled .mat-select-value,
.email-theme.theme-override.theme-override.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-select-arrow,
.email-theme.theme-override.theme-override.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme .mat-select-panel,
.email-theme.theme-override.theme-override.dark-theme .mat-select-panel {
  background: #424242;
}
.email-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]),
.email-theme.theme-override.theme-override.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.email-theme.theme-override.theme-override.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #f0b745;
}
.email-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.email-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.email-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.email-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.email-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-drawer-container,
.email-theme.theme-override.theme-override.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.email-theme.dark-theme .mat-drawer,
.email-theme.theme-override.theme-override.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.email-theme.dark-theme .mat-drawer.mat-drawer-push,
.email-theme.theme-override.theme-override.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.email-theme.dark-theme .mat-drawer:not(.mat-drawer-side),
.email-theme.theme-override.theme-override.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-drawer-side,
.email-theme.theme-override.theme-override.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme .mat-drawer-side.mat-drawer-end,
.email-theme.theme-override.theme-override.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.email-theme.dark-theme [dir=rtl] .mat-drawer-side,
.email-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.email-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.email-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown,
.email-theme.theme-override.theme-override.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.email-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.email-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.email-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.email-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #f0b745;
}
.email-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(240, 183, 69, 0.54);
}
.email-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #f0b745;
}
.email-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.email-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.email-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.email-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.email-theme.dark-theme .mat-slide-toggle-thumb,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.email-theme.dark-theme .mat-slide-toggle-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-slider-track-background,
.email-theme.theme-override.theme-override.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.email-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.email-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.email-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #f0b745;
}
.email-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.email-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(240, 183, 69, 0.2);
}
.email-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.email-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.email-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.email-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.email-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.email-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.email-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.email-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.email-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.email-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.email-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background,
.email-theme.theme-override.theme-override.dark-theme .mat-slider:hover .mat-slider-track-background,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.email-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.email-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.email-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.email-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.email-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.email-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.email-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.email-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.email-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.email-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .email-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.email-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .email-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.email-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.email-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.email-theme.theme-override.theme-override.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks,
.email-theme.theme-override.theme-override.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.email-theme.dark-theme .mat-slider-vertical .mat-slider-ticks,
.email-theme.theme-override.theme-override.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.email-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .email-theme.dark-theme .mat-step-header.cdk-program-focused, .email-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .email-theme.dark-theme .mat-step-header:hover[aria-disabled=false],
.email-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-keyboard-focused,
.email-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-program-focused,
.email-theme.theme-override.theme-override.dark-theme .mat-step-header:hover:not([aria-disabled]),
.email-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.email-theme.dark-theme .mat-step-header:hover[aria-disabled=true],
.email-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .email-theme.dark-theme .mat-step-header:hover,
.email-theme.theme-override.theme-override.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.email-theme.dark-theme .mat-step-header .mat-step-label,
.email-theme.dark-theme .mat-step-header .mat-step-optional,
.email-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label,
.email-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme .mat-step-header .mat-step-icon,
.email-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.email-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.email-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.email-theme.dark-theme .mat-step-header .mat-step-icon-state-edit,
.email-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-selected,
.email-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-done,
.email-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #f0b745;
  color: white;
}
.email-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon,
.email-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.email-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.email-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.email-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.email-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.email-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon,
.email-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.email-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.email-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.email-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.email-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.email-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.email-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.email-theme.dark-theme .mat-step-header .mat-step-icon-state-error,
.email-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.email-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active,
.email-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.email-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error,
.email-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.email-theme.dark-theme .mat-stepper-horizontal, .email-theme.dark-theme .mat-stepper-vertical,
.email-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal,
.email-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.email-theme.dark-theme .mat-stepper-vertical-line::before,
.email-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme .mat-horizontal-stepper-header::before,
.email-theme.dark-theme .mat-horizontal-stepper-header::after,
.email-theme.dark-theme .mat-stepper-horizontal-line,
.email-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::before,
.email-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::after,
.email-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme .mat-sort-header-arrow,
.email-theme.theme-override.theme-override.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.email-theme.dark-theme .mat-tab-nav-bar,
.email-theme.dark-theme .mat-tab-header,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.email-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.email-theme.dark-theme .mat-tab-label, .email-theme.dark-theme .mat-tab-link,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-label,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-link {
  color: white;
}
.email-theme.dark-theme .mat-tab-label.mat-tab-disabled, .email-theme.dark-theme .mat-tab-link.mat-tab-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-label.mat-tab-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.email-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.email-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-],
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.email-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .email-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(244, 199, 103, 0.3);
}
.email-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .email-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-ink-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #f0b745;
}
.email-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .email-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .email-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .email-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.email-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .email-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.email-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .email-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-ink-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.email-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .email-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .email-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .email-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.email-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .email-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.email-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .email-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-ink-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.email-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .email-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .email-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .email-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.email-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .email-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(244, 199, 103, 0.3);
}
.email-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .email-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .email-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #f0b745;
}
.email-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .email-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.email-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .email-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.email-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.email-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.email-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.email-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.email-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.email-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .email-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.email-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .email-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .email-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.email-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .email-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.email-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .email-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.email-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.email-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.email-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.email-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.email-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.email-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .email-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .email-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.email-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .email-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .email-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.email-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .email-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.email-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .email-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.email-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.email-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.email-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.email-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.email-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .email-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.email-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.email-theme.dark-theme .mat-toolbar,
.email-theme.theme-override.theme-override.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.email-theme.dark-theme .mat-toolbar.mat-primary,
.email-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-primary {
  background: #f0b745;
  color: white;
}
.email-theme.dark-theme .mat-toolbar.mat-accent,
.email-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.email-theme.dark-theme .mat-toolbar.mat-warn,
.email-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.email-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.email-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.email-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.email-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-underline,
.email-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-ripple,
.email-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.email-theme.dark-theme .mat-toolbar .mat-form-field-label,
.email-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.email-theme.dark-theme .mat-toolbar .mat-select-value,
.email-theme.dark-theme .mat-toolbar .mat-select-arrow,
.email-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.email-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-label,
.email-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.email-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-value,
.email-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-arrow,
.email-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.email-theme.dark-theme .mat-toolbar .mat-input-element,
.email-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.email-theme.dark-theme .mat-tooltip,
.email-theme.theme-override.theme-override.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.email-theme.dark-theme .mat-tree,
.email-theme.theme-override.theme-override.dark-theme .mat-tree {
  background: #424242;
}
.email-theme.dark-theme .mat-tree-node,
.email-theme.dark-theme .mat-nested-tree-node,
.email-theme.theme-override.theme-override.dark-theme .mat-tree-node,
.email-theme.theme-override.theme-override.dark-theme .mat-nested-tree-node {
  color: white;
}
.email-theme.dark-theme .mat-snack-bar-container,
.email-theme.theme-override.theme-override.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.email-theme.dark-theme .mat-simple-snackbar-action,
.email-theme.theme-override.theme-override.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.email-theme.dark-theme app-mat-menu-header,
.email-theme.theme-override.theme-override.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.email-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.email-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.email-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.email-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #f0b745;
}
.email-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(240, 183, 69, 0.54);
}
.email-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #f0b745;
}
.email-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.email-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.email-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.email-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.email-theme.dark-theme .mat-slide-toggle-thumb,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.email-theme.dark-theme .mat-slide-toggle-bar,
.email-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme .mat-green .mat-progress-bar-background,
.email-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.email-theme.dark-theme .mat-green .mat-progress-bar-buffer,
.email-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.email-theme.dark-theme .mat-green .mat-progress-bar-fill::after,
.email-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.email-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.email-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.email-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.email-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.email-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.email-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.email-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.email-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.email-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.email-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.email-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.email-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.email-theme.dark-theme .mat-button.mat-primary-lighter,
.email-theme.dark-theme .mat-stroked-button.mat-primary-lighter,
.email-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter,
.email-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #f4c767;
}
.email-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.email-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover,
.email-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter:hover,
.email-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.email-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.email-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.email-theme.dark-theme .mat-fab.mat-primary-lighter,
.email-theme.dark-theme .mat-mini-fab.mat-primary-lighter,
.email-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary-lighter,
.email-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary-lighter,
.email-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary-lighter,
.email-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #f4c767;
}
.email-theme.dark-theme .mat-icon-button.mat-primary-lighter,
.email-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #f4c767;
}
.email-theme.dark-theme .dave-background-image,
.email-theme.theme-override.theme-override.dark-theme .dave-background-image {
  background-color: #f0b745;
  color: white;
}
.email-theme.dark-theme .clickable-list-container:before,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.email-theme.dark-theme .clickable-list,
.email-theme.theme-override.theme-override.dark-theme .clickable-list {
  background-color: #424242;
}
.email-theme.dark-theme .clickable-list-item,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.email-theme.dark-theme .clickable-list-item.is-active, .email-theme.dark-theme .clickable-list-item:hover, .email-theme.dark-theme .clickable-list-item:active, .email-theme.dark-theme .clickable-list-item:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.email-theme.dark-theme .clickable-list-item.app-color-event,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-event.is-active, .email-theme.dark-theme .clickable-list-item.app-color-event:hover, .email-theme.dark-theme .clickable-list-item.app-color-event:active, .email-theme.dark-theme .clickable-list-item.app-color-event:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-time-tracking,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .email-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .email-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .email-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-approved,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .email-theme.dark-theme .clickable-list-item.app-color-approved:hover, .email-theme.dark-theme .clickable-list-item.app-color-approved:active, .email-theme.dark-theme .clickable-list-item.app-color-approved:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-declined,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .email-theme.dark-theme .clickable-list-item.app-color-declined:hover, .email-theme.dark-theme .clickable-list-item.app-color-declined:active, .email-theme.dark-theme .clickable-list-item.app-color-declined:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .email-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .email-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .email-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-invoice-booked,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .email-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .email-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .email-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-late,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-late.is-active, .email-theme.dark-theme .clickable-list-item.app-color-late:hover, .email-theme.dark-theme .clickable-list-item.app-color-late:active, .email-theme.dark-theme .clickable-list-item.app-color-late:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-invoice-storniert,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .email-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .email-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .email-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-invoice-approved,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .email-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .email-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .email-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-commission-open,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .email-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .email-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .email-theme.dark-theme .clickable-list-item.app-color-commission-open:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-commission-in-progress,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .email-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .email-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .email-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-commission-freigabe,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .email-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .email-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .email-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .email-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .email-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .email-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .email-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .email-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .email-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.email-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .email-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .email-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .email-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.email-theme.dark-theme .clickable-list-item.custom-background-color,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.email-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .email-theme.dark-theme .clickable-list-item.custom-background-color:hover, .email-theme.dark-theme .clickable-list-item.custom-background-color:active, .email-theme.dark-theme .clickable-list-item.custom-background-color:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.email-theme.dark-theme .disabled-table-entry, .email-theme.dark-theme .is-highlighted,
.email-theme.theme-override.theme-override.dark-theme .disabled-table-entry,
.email-theme.theme-override.theme-override.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.email-theme.dark-theme app-customer-list tr.highlight,
.email-theme.theme-override.theme-override.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.email-theme.dark-theme app-customer-list section.wrapper,
.email-theme.theme-override.theme-override.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.email-theme.dark-theme app-customer-list header.header,
.email-theme.theme-override.theme-override.dark-theme app-customer-list header.header {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-customer-list header.header button.clear-search,
.email-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-customer-list header.header button.clear-search:hover,
.email-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #f0b745;
}
.email-theme.dark-theme app-customer-list .clickable-list-container:before,
.email-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a,
.email-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.email-theme.dark-theme app-customer-list a.active,
.email-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.email-theme.theme-override.theme-override.dark-theme app-customer-list a.active,
.email-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.email-theme.dark-theme app-employee-list tr.highlight,
.email-theme.theme-override.theme-override.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.email-theme.dark-theme app-employee-list section.wrapper,
.email-theme.theme-override.theme-override.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.email-theme.dark-theme app-employee-list header.header,
.email-theme.theme-override.theme-override.dark-theme app-employee-list header.header {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-employee-list header.header button.clear-search,
.email-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-employee-list header.header button.clear-search:hover,
.email-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #f0b745;
}
.email-theme.dark-theme app-employee-list .clickable-list-container:before,
.email-theme.theme-override.theme-override.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme app-employee-list a.active,
.email-theme.theme-override.theme-override.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.email-theme.dark-theme app-history-side-elements .component,
.email-theme.theme-override.theme-override.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.email-theme.dark-theme app-history-side-elements .component > * > header.header,
.email-theme.theme-override.theme-override.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-header,
.email-theme.theme-override.theme-override.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .email-theme.dark-theme app-header,
.email-theme.theme-override.theme-override.dark-theme app-header {
    background-color: #f0b745;
    color: white;
  }
  .email-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.email-theme.dark-theme app-header .mat-spinner circle,
.email-theme.theme-override.theme-override.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.email-theme.theme-override.theme-override.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.email-theme.dark-theme app-login a,
.email-theme.theme-override.theme-override.dark-theme app-login a {
  color: #f0b745;
}
.email-theme.dark-theme app-login .wrapper,
.email-theme.theme-override.theme-override.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.email-theme.dark-theme app-login .formDialog h2,
.email-theme.theme-override.theme-override.dark-theme app-login .formDialog h2 {
  color: white;
}
.email-theme.dark-theme app-history-bookmarks .header,
.email-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header {
  color: white;
}
.email-theme.dark-theme app-history-bookmarks .header > fa-icon,
.email-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.email-theme.dark-theme app-history-bookmarks .clickable-list-container,
.email-theme.theme-override.theme-override.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.email-theme.dark-theme app-partner-list section.wrapper,
.email-theme.theme-override.theme-override.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.email-theme.dark-theme app-partner-list header.header,
.email-theme.theme-override.theme-override.dark-theme app-partner-list header.header {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-partner-list header.header button.clear-search,
.email-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-partner-list header.header button.clear-search:hover,
.email-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #f0b745;
}
.email-theme.dark-theme app-partner-list .clickable-list-container:before,
.email-theme.theme-override.theme-override.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme app-partner-list a.active,
.email-theme.theme-override.theme-override.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.email-theme.dark-theme app-home-dashboard .welcome-message .headline,
.email-theme.dark-theme app-home-dashboard .header .headline,
.email-theme.theme-override.theme-override.dark-theme app-home-dashboard .welcome-message .headline,
.email-theme.theme-override.theme-override.dark-theme app-home-dashboard .header .headline {
  color: white;
}
.email-theme.dark-theme app-home-dashboard app-commission-dashboard header.header,
.email-theme.theme-override.theme-override.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.email-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image,
.email-theme.theme-override.theme-override.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #f0b745;
  color: white;
}
.email-theme.dark-theme app-home-dashboard .mobile-wrapper,
.email-theme.theme-override.theme-override.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.email-theme.dark-theme app-home-dashboard .widget:not(.transparent),
.email-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.email-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.email-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.email-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.email-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.email-theme.dark-theme app-logout .button.active,
.email-theme.dark-theme app-logout .button:hover,
.email-theme.theme-override.theme-override.dark-theme app-logout .button.active,
.email-theme.theme-override.theme-override.dark-theme app-logout .button:hover {
  background-color: white;
  color: #f0b745;
}
.email-theme.dark-theme app-timeline .timeline:before,
.email-theme.theme-override.theme-override.dark-theme app-timeline .timeline:before {
  background-color: #f0b745;
}
.email-theme.dark-theme app-timeline .filter,
.email-theme.theme-override.theme-override.dark-theme app-timeline .filter {
  background-color: #424242;
}
.email-theme.dark-theme app-timeline .filter h2,
.email-theme.theme-override.theme-override.dark-theme app-timeline .filter h2 {
  color: #f0b745;
}
.email-theme.dark-theme app-timeline .filter h3,
.email-theme.theme-override.theme-override.dark-theme app-timeline .filter h3 {
  color: white;
}
.email-theme.dark-theme app-timeline .event-icon,
.email-theme.theme-override.theme-override.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #f0b745;
  background-color: #424242;
  color: white;
}
.email-theme.dark-theme app-timeline .event-icon:hover, .email-theme.dark-theme app-timeline .event-icon:focus,
.email-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover,
.email-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus {
  color: #f0b745;
}
.email-theme.dark-theme app-timeline .event-icon:hover fa-icon, .email-theme.dark-theme app-timeline .event-icon:focus fa-icon,
.email-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover fa-icon,
.email-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #f0b745;
}
.email-theme.dark-theme app-timeline .header,
.email-theme.theme-override.theme-override.dark-theme app-timeline .header {
  background-color: #f0b745;
}
.email-theme.dark-theme app-timeline .annotation-overlay,
.email-theme.theme-override.theme-override.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.email-theme.dark-theme app-timeline .annotation-menu,
.email-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu {
  color: white;
}
.email-theme.dark-theme app-timeline .annotation-menu:hover,
.email-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu:hover {
  color: #f0b745;
}
.email-theme.dark-theme app-timeline .annotation-content,
.email-theme.theme-override.theme-override.dark-theme app-timeline .annotation-content {
  background-color: #eca633;
}
.email-theme.dark-theme app-timeline .close-button:hover,
.email-theme.theme-override.theme-override.dark-theme app-timeline .close-button:hover {
  background-color: #eca633;
}
.email-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name,
.email-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #f0b745;
}
.email-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name,
.email-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #f0b745;
  color: #f0b745;
}
.email-theme.dark-theme app-timeline .annotation-name,
.email-theme.theme-override.theme-override.dark-theme app-timeline .annotation-name {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-timeline .filter-apply,
.email-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply {
  background-color: #f0b745;
  border-color: white;
  color: white;
}
.email-theme.dark-theme app-timeline .filter-apply:hover,
.email-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #f0b745;
  color: #f0b745;
}
.email-theme.dark-theme app-timeline .new-year,
.email-theme.theme-override.theme-override.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #f0b745;
  background-color: #1c1c2d;
  color: white;
}
.email-theme.dark-theme app-timeline .no-displayed-events,
.email-theme.theme-override.theme-override.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.email-theme.dark-theme app-timeline .clickable-list-item-content fa-icon,
.email-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #f0b745;
}
.email-theme.dark-theme app-timeline .list-day:hover,
.email-theme.dark-theme app-timeline .list-day:focus,
.email-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover,
.email-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus {
  color: #f0b745;
}
.email-theme.dark-theme app-timeline .list-day:hover fa-icon,
.email-theme.dark-theme app-timeline .list-day:focus fa-icon,
.email-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover fa-icon,
.email-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus fa-icon {
  color: #f0b745;
}
.email-theme.dark-theme app-timeline .clickable-list-container,
.email-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.email-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events,
.email-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #f0b745;
}
.email-theme.dark-theme app-detail-event .link, .email-theme.dark-theme app-email-dialog .link,
.email-theme.theme-override.theme-override.dark-theme app-detail-event .link,
.email-theme.theme-override.theme-override.dark-theme app-email-dialog .link {
  color: inherit;
}
.email-theme.dark-theme app-detail-event .note, .email-theme.dark-theme app-email-dialog .note,
.email-theme.theme-override.theme-override.dark-theme app-detail-event .note,
.email-theme.theme-override.theme-override.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.email-theme.dark-theme app-detail-event .files-wrapper .file, .email-theme.dark-theme app-email-dialog .files-wrapper .file,
.email-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file,
.email-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.email-theme.dark-theme app-detail-event .files-wrapper .file:hover, .email-theme.dark-theme app-email-dialog .files-wrapper .file:hover,
.email-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file:hover,
.email-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.email-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .email-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper,
.email-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .image-wrapper,
.email-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.email-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .email-theme.dark-theme app-email-dialog .files-wrapper .file .fileName,
.email-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName,
.email-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #f0b745;
}
.email-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .email-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover,
.email-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName:hover,
.email-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #f4c767;
}
.email-theme.dark-theme app-detail-event .files-wrapper .file .editing, .email-theme.dark-theme app-email-dialog .files-wrapper .file .editing,
.email-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing,
.email-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.email-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .email-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover,
.email-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing:hover,
.email-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.email-theme.dark-theme app-detail-customer .files-wrapper .file,
.email-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.email-theme.dark-theme app-detail-customer .files-wrapper .file:hover,
.email-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.email-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper,
.email-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.email-theme.dark-theme app-detail-customer .files-wrapper .file .fileName,
.email-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #f0b745;
}
.email-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover,
.email-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #f4c767;
}
.email-theme.dark-theme app-detail-customer .files-wrapper .file .editing,
.email-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.email-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover,
.email-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.email-theme.dark-theme app-commission .events .tab-header .mat-badge-content,
.email-theme.theme-override.theme-override.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.email-theme.dark-theme app-commission .tab-group,
.email-theme.theme-override.theme-override.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.email-theme.dark-theme app-commission .files-wrapper .file,
.email-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.email-theme.dark-theme app-commission .files-wrapper .file:hover,
.email-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.email-theme.dark-theme app-commission .files-wrapper .file .image-wrapper,
.email-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.email-theme.dark-theme app-commission .files-wrapper .file .fileName,
.email-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName {
  color: #f0b745;
}
.email-theme.dark-theme app-commission .files-wrapper .file .fileName:hover,
.email-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #f4c767;
}
.email-theme.dark-theme app-commission .files-wrapper .file .editing,
.email-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.email-theme.dark-theme app-commission .files-wrapper .file .editing:hover,
.email-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.email-theme.dark-theme app-detail-partner a.link,
.email-theme.theme-override.theme-override.dark-theme app-detail-partner a.link {
  color: white;
}
.email-theme.dark-theme app-icon-select-dialog .iconwrapper:hover,
.email-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #f0b745;
}
.email-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.email-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.email-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.email-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #f0b745;
}
.email-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.email-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.email-theme.dark-theme app-license-settings .bottom-border,
.email-theme.theme-override.theme-override.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme app-license-settings .inactive-overlay,
.email-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.email-theme.dark-theme app-license-settings .inactive-overlay .inactive-text,
.email-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.email-theme.dark-theme app-customer-statistics .chart-card,
.email-theme.theme-override.theme-override.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.email-theme.dark-theme app-global-statistics .chart-card,
.email-theme.theme-override.theme-override.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.email-theme.dark-theme .clickable-mat-row:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.email-theme.dark-theme .clickable-mat-row:hover, .email-theme.dark-theme .clickable-mat-row:active, .email-theme.dark-theme .clickable-mat-row:focus, .email-theme.dark-theme .clickable-mat-row.active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.email-theme.dark-theme .clickable-mat-row.app-color-event,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .email-theme.dark-theme .clickable-mat-row.app-color-event:hover, .email-theme.dark-theme .clickable-mat-row.app-color-event:active, .email-theme.dark-theme .clickable-mat-row.app-color-event:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-time-tracking,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .email-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .email-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .email-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-approved,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .email-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .email-theme.dark-theme .clickable-mat-row.app-color-approved:active, .email-theme.dark-theme .clickable-mat-row.app-color-approved:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-declined,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .email-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .email-theme.dark-theme .clickable-mat-row.app-color-declined:active, .email-theme.dark-theme .clickable-mat-row.app-color-declined:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .email-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .email-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .email-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-invoice-booked,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .email-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .email-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .email-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-late,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .email-theme.dark-theme .clickable-mat-row.app-color-late:hover, .email-theme.dark-theme .clickable-mat-row.app-color-late:active, .email-theme.dark-theme .clickable-mat-row.app-color-late:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .email-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .email-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .email-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-invoice-approved,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .email-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .email-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .email-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-commission-open,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .email-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .email-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .email-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .email-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .email-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .email-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .email-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .email-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .email-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .email-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .email-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .email-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .email-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .email-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .email-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.email-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .email-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .email-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .email-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active,
.email-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.email-theme.dark-theme app-detail-view-template,
.email-theme.theme-override.theme-override.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.email-theme.dark-theme app-detail-view-template > .buttons,
.email-theme.theme-override.theme-override.dark-theme app-detail-view-template > .buttons {
  background-color: #f0b745;
  color: white;
}
.email-theme.dark-theme app-detail-view-template .resizer.resizer.resizer,
.email-theme.theme-override.theme-override.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.email-theme.dark-theme app-profile-template .card::before,
.email-theme.theme-override.theme-override.dark-theme app-profile-template .card::before {
  background-color: #eca633;
}
.email-theme.dark-theme app-profile-template a.link,
.email-theme.theme-override.theme-override.dark-theme app-profile-template a.link {
  color: white;
}
.email-theme.dark-theme app-search-return,
.email-theme.theme-override.theme-override.dark-theme app-search-return {
  background-color: #424242;
}
.email-theme.dark-theme app-search-return .available-types,
.email-theme.theme-override.theme-override.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.email-theme.dark-theme app-search-return .data,
.email-theme.theme-override.theme-override.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.email-theme.dark-theme app-search-return .data:nth-child(2n+1),
.email-theme.theme-override.theme-override.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.email-theme.dark-theme app-search-return .data:hover,
.email-theme.theme-override.theme-override.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.email-theme.dark-theme app-search-return .data .icon-wrapper,
.email-theme.theme-override.theme-override.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.email-theme.dark-theme .app-button,
.email-theme.dark-theme .app-round-button,
.email-theme.theme-override.theme-override.dark-theme .app-button,
.email-theme.theme-override.theme-override.dark-theme .app-round-button {
  background-color: #f0b745;
  color: #ffffff;
  border-color: #f0b745;
}
.email-theme.dark-theme .app-button:hover, .email-theme.dark-theme .app-button.app-button-active, .email-theme.dark-theme .app-button.app-button-inverted,
.email-theme.dark-theme .app-round-button:hover,
.email-theme.dark-theme .app-round-button.app-button-active,
.email-theme.dark-theme .app-round-button.app-button-inverted,
.email-theme.theme-override.theme-override.dark-theme .app-button:hover,
.email-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted,
.email-theme.theme-override.theme-override.dark-theme .app-round-button:hover,
.email-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #f0b745;
}
.email-theme.dark-theme .app-button.app-button-active,
.email-theme.dark-theme .app-round-button.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.email-theme.dark-theme .app-button.app-button-inverted:hover, .email-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.email-theme.dark-theme .app-round-button.app-button-inverted:hover,
.email-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.email-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover,
.email-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.email-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.email-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #c48810;
  box-shadow: inset 0 0 0.75rem #90640c;
}
.email-theme.dark-theme .app-button.app-button-inverted:hover,
.email-theme.dark-theme .app-round-button.app-button-inverted:hover,
.email-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.email-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #f0b745;
}
.email-theme.dark-theme .app-button[disabled][disabled],
.email-theme.dark-theme .app-round-button[disabled][disabled],
.email-theme.theme-override.theme-override.dark-theme .app-button[disabled][disabled],
.email-theme.theme-override.theme-override.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.email-theme.dark-theme .app-button.app-button-lighter,
.email-theme.dark-theme .app-round-button.app-button-lighter,
.email-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter,
.email-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter {
  background-color: #f4c767;
  color: #ffffff;
  border-color: #f4c767;
}
.email-theme.dark-theme .app-button.app-button-lighter:hover, .email-theme.dark-theme .app-button.app-button-lighter.app-button-active, .email-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.email-theme.dark-theme .app-round-button.app-button-lighter:hover,
.email-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.email-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted,
.email-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter:hover,
.email-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted,
.email-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter:hover,
.email-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #f4c767;
}
.email-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.email-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.email-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .email-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.email-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.email-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.email-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.email-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.email-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.email-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #e9a411;
  box-shadow: inset 0 0 0.75rem #b57f0d;
}
.email-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.email-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.email-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.email-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #f4c767;
}
.email-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.email-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled],
.email-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter[disabled][disabled],
.email-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.email-theme.dark-theme .app-stroked-round-button,
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button {
  background-color: #f0b745;
  color: #ffffff;
  border-color: #ffffff;
}
.email-theme.dark-theme .app-stroked-round-button:hover, .email-theme.dark-theme .app-stroked-round-button.app-button-active, .email-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button:hover,
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #f0b745;
}
.email-theme.dark-theme .app-stroked-round-button.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.email-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .email-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.email-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #c48810;
  box-shadow: inset 0 0 0.75rem #90640c;
}
.email-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #f0b745;
}
.email-theme.dark-theme .app-stroked-round-button[disabled][disabled],
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.email-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #f0b745;
}
.email-theme.dark-theme .app-stroked-round-button.app-button-lighter,
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #f4c767;
  color: #ffffff;
  border-color: #ffffff;
}
.email-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .email-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .email-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter:hover,
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #f4c767;
}
.email-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.email-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .email-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.email-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #e9a411;
  box-shadow: inset 0 0 0.75rem #b57f0d;
}
.email-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #f4c767;
}
.email-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.email-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.email-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #f4c767;
}
.email-theme.dark-theme app-timeline-view .files-icon,
.email-theme.theme-override.theme-override.dark-theme app-timeline-view .files-icon {
  color: #f0b745;
}
.email-theme.dark-theme app-event-types-selector-card .delete-icon,
.email-theme.theme-override.theme-override.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.email-theme.dark-theme app-loading.not-transparent,
.email-theme.theme-override.theme-override.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.email-theme.dark-theme app-map-dialog > .buttons,
.email-theme.theme-override.theme-override.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.email-theme.dark-theme app-settings-list a.highlight,
.email-theme.theme-override.theme-override.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.email-theme.dark-theme app-settings-list .wrapper,
.email-theme.theme-override.theme-override.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.email-theme.dark-theme app-settings-list .clickable-list-container:before,
.email-theme.theme-override.theme-override.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme app-list-layout-with-routing .tab-group,
.email-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.email-theme.dark-theme app-list-layout-with-routing .toggle-view-button,
.email-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #eca633;
  color: white;
}
.email-theme.dark-theme app-preview .timeline-item-card,
.email-theme.theme-override.theme-override.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.email-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.email-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #f0b745, inset -0.5rem 0 0.5rem -0.5rem #f0b745;
}
.email-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.email-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #f0b745, inset -0.5rem 0 0.5rem -0.5rem #f0b745, inset 0 0.5rem 0.5rem -0.5rem #f0b745;
}
.email-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow,
.email-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #f0b745;
}
.email-theme.dark-theme app-file-card .image-container,
.email-theme.theme-override.theme-override.dark-theme app-file-card .image-container {
  background-color: gray;
}
.email-theme.dark-theme app-file-card .download-button:hover, .email-theme.dark-theme app-file-card .delete-button:hover, .email-theme.dark-theme app-file-card .event-button:hover, .email-theme.dark-theme app-file-card .file-info-button:hover,
.email-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.email-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover,
.email-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover,
.email-theme.theme-override.theme-override.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.email-theme.dark-theme app-file-card .download-button:hover, .email-theme.dark-theme app-file-card .event-button:hover,
.email-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.email-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover {
  color: #f0b745;
}
.email-theme.dark-theme app-file-card .delete-button, .email-theme.dark-theme app-file-card .selected-icon, .email-theme.dark-theme app-file-card .link-icon,
.email-theme.theme-override.theme-override.dark-theme app-file-card .delete-button,
.email-theme.theme-override.theme-override.dark-theme app-file-card .selected-icon,
.email-theme.theme-override.theme-override.dark-theme app-file-card .link-icon {
  color: #424242;
}
.email-theme.dark-theme app-file-card .delete-button:hover,
.email-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.email-theme.dark-theme app-file-card .timeline-item-card,
.email-theme.theme-override.theme-override.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.email-theme.dark-theme app-commission-list tr.highlight,
.email-theme.theme-override.theme-override.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.email-theme.dark-theme app-commission-list section.wrapper,
.email-theme.theme-override.theme-override.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.email-theme.dark-theme app-commission-list header.header,
.email-theme.theme-override.theme-override.dark-theme app-commission-list header.header {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-commission-list header.header button.clear-search,
.email-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-commission-list header.header button.clear-search:hover,
.email-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #f0b745;
}
.email-theme.dark-theme app-commission-list .clickable-list-container:before,
.email-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a,
.email-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.email-theme.dark-theme app-commission-list a.active,
.email-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.email-theme.theme-override.theme-override.dark-theme app-commission-list a.active,
.email-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.email-theme.dark-theme app-videodokumentation-list section.wrapper,
.email-theme.theme-override.theme-override.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.email-theme.dark-theme app-videodokumentation-list header.header,
.email-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search,
.email-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.email-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #f0b745;
}
.email-theme.dark-theme app-videodokumentation-list .clickable-list-container:before,
.email-theme.theme-override.theme-override.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme app-videodokumentation-list a.active,
.email-theme.theme-override.theme-override.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.email-theme.dark-theme app-email-client .email-list .email-list-entry.current,
.email-theme.theme-override.theme-override.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.email-theme.dark-theme app-email-client .nav-bar,
.email-theme.theme-override.theme-override.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.email-theme.dark-theme app-email-client .search-bar-header,
.email-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-header {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-email-client .search-bar-clear-search,
.email-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-email-client .search-bar-clear-search:hover,
.email-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #f0b745;
}
.email-theme.dark-theme app-email-client .email-preview .email-contact-link,
.email-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.email-theme.dark-theme app-email-client .email-preview .email-card,
.email-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.email-theme.dark-theme app-email-client .email-preview .email-iframe,
.email-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.email-theme.dark-theme app-email-client .sub-elements,
.email-theme.theme-override.theme-override.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.email-theme.dark-theme app-email-client .nav-tree .mat-list-item-content,
.email-theme.theme-override.theme-override.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme app-email-client .email-list-entry,
.email-theme.theme-override.theme-override.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.email-theme.dark-theme app-support-dialog .card,
.email-theme.theme-override.theme-override.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.email-theme.dark-theme app-support-dialog a.link,
.email-theme.theme-override.theme-override.dark-theme app-support-dialog a.link {
  color: white;
}
.email-theme.dark-theme app-image-editor .tui-image-editor-main-container,
.email-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.email-theme.dark-theme app-image-editor .tui-image-editor-controls,
.email-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.email-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled,
.email-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.email-theme.dark-theme app-image-editor .tui-image-editor-menu .normal,
.email-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.email-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.email-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.email-theme.dark-theme app-file-explorer .example-container, .email-theme.dark-theme app-file-explorer .content,
.email-theme.theme-override.theme-override.dark-theme app-file-explorer .example-container,
.email-theme.theme-override.theme-override.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.email-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.email-theme.dark-theme app-file-explorer .list-item:hover,
.email-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node:hover,
.email-theme.theme-override.theme-override.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.email-theme.dark-theme app-file-explorer .explorer-tree-node.selected,
.email-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.email-theme.dark-theme app-file-explorer .share-icon,
.email-theme.theme-override.theme-override.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme app-file-explorer .toggle-view-button,
.email-theme.theme-override.theme-override.dark-theme app-file-explorer .toggle-view-button {
  background: #eca633;
  color: white;
}
.email-theme.dark-theme app-file-explorer .root-button,
.email-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.email-theme.dark-theme app-file-explorer .root-button fa-icon,
.email-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.email-theme.dark-theme app-file-explorer .selected-elements-amount,
.email-theme.theme-override.theme-override.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.email-theme.dark-theme app-file-explorer .back-button .inverted-arrow,
.email-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #f0b745;
}
.email-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .email-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow,
.email-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:focus .inverted-arrow,
.email-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.email-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow,
.email-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.email-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .email-theme.dark-theme app-select-folder-dialog .list-item:hover,
.email-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node:hover,
.email-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.email-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected,
.email-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.email-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.email-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.email-theme.dark-theme app-reports-list section.wrapper,
.email-theme.theme-override.theme-override.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.email-theme.dark-theme app-reports-list header.header,
.email-theme.theme-override.theme-override.dark-theme app-reports-list header.header {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-reports-list header.header button.clear-search,
.email-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-reports-list header.header button.clear-search:hover,
.email-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #f0b745;
}
.email-theme.dark-theme app-reports-list .clickable-list-container:before,
.email-theme.theme-override.theme-override.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme app-reports-list a.active,
.email-theme.theme-override.theme-override.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.email-theme.dark-theme app-generated-documents-list section.wrapper,
.email-theme.theme-override.theme-override.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.email-theme.dark-theme app-generated-documents-list header.header,
.email-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-generated-documents-list header.header button.clear-search,
.email-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover,
.email-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #f0b745;
}
.email-theme.dark-theme app-generated-documents-list .clickable-list-container:before,
.email-theme.theme-override.theme-override.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme app-generated-documents-list a.active,
.email-theme.theme-override.theme-override.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.email-theme.dark-theme app-invoice-editor .button-wrapper,
.email-theme.theme-override.theme-override.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.email-theme.dark-theme .hover-form .mat-form-field-flex:hover,
.email-theme.theme-override.theme-override.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.email-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .email-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover,
.email-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item,
.email-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.email-theme.dark-theme app-dave-list-card .card-header,
.email-theme.theme-override.theme-override.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.email-theme.dark-theme app-dave-list-card .bottom-shadow,
.email-theme.theme-override.theme-override.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.email-theme.dark-theme app-filter div.date,
.email-theme.theme-override.theme-override.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.email-theme.dark-theme app-event-card .primary,
.email-theme.theme-override.theme-override.dark-theme app-event-card .primary {
  color: #f0b745;
}
.email-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.email-theme.theme-override.theme-override.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.email-theme.dark-theme app-booking-positions-list section.wrapper,
.email-theme.theme-override.theme-override.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.email-theme.dark-theme app-booking-positions-list header.header,
.email-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-booking-positions-list header.header button.clear-search,
.email-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover,
.email-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #f0b745;
}
.email-theme.dark-theme app-booking-positions-list .clickable-list-container:before,
.email-theme.theme-override.theme-override.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme app-booking-positions-list a.active,
.email-theme.theme-override.theme-override.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.email-theme.dark-theme app-booking-positions-list th,
.email-theme.theme-override.theme-override.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.email-theme.dark-theme app-dave-list tr.highlight,
.email-theme.theme-override.theme-override.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.email-theme.dark-theme app-dave-list section.wrapper,
.email-theme.theme-override.theme-override.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.email-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview,
.email-theme.theme-override.theme-override.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.email-theme.dark-theme app-dave-list header.header,
.email-theme.theme-override.theme-override.dark-theme app-dave-list header.header {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-dave-list header.header button.clear-search,
.email-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-dave-list header.header button.clear-search:hover,
.email-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #f0b745;
}
.email-theme.dark-theme app-dave-list .clickable-list-container:before,
.email-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a,
.email-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.email-theme.dark-theme app-dave-list a.active,
.email-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.email-theme.theme-override.theme-override.dark-theme app-dave-list a.active,
.email-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.email-theme.dark-theme app-export-business-volumes-dialog tr.highlight,
.email-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.email-theme.dark-theme app-export-business-volumes-dialog section.wrapper,
.email-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.email-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.email-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.email-theme.dark-theme app-export-business-volumes-dialog header.header,
.email-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search,
.email-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.email-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #f0b745;
}
.email-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before,
.email-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.email-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.email-theme.dark-theme app-export-business-volumes-dialog a.active,
.email-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.email-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog a.active,
.email-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.email-theme.dark-theme app-contact-list .darker-background.darker-background,
.email-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.email-theme.dark-theme app-contact-list .darker-background.darker-background:hover,
.email-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.email-theme.dark-theme app-select-persons table tr th[mat-header-cell],
.email-theme.theme-override.theme-override.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.email-theme.dark-theme app-shift-plan .header-colorful,
.email-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.email-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.email-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .email-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.email-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button,
.email-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.email-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .email-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.email-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.email-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.email-theme.dark-theme app-detail-piecework main,
.email-theme.theme-override.theme-override.dark-theme app-detail-piecework main {
  background-color: #f0b745;
  color: white;
}
.email-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.email-theme.theme-override.theme-override.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.email-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item,
.email-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.email-theme.dark-theme app-detail-piecework main .mat-tab-label,
.email-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.email-theme.dark-theme app-detail-piecework header,
.email-theme.theme-override.theme-override.dark-theme app-detail-piecework header {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background,
.email-theme.theme-override.theme-override.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #f0b745;
  color: white;
}
.email-theme.dark-theme app-piecework-demo .scrollable,
.email-theme.theme-override.theme-override.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.email-theme.dark-theme app-side-nav-bar,
.email-theme.theme-override.theme-override.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.email-theme.dark-theme app-side-nav-bar [mat-list-item].is-active,
.email-theme.theme-override.theme-override.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #f0b745;
}
.email-theme.dark-theme app-side-nav-bar mat-nav-list,
.email-theme.theme-override.theme-override.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme .dave-inc-bar,
.email-theme.theme-override.theme-override.dark-theme .dave-inc-bar {
  background-color: #f0b745;
}
.email-theme.dark-theme app-root,
.email-theme.theme-override.theme-override.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.email-theme.dark-theme app-commission-overview .alex-sein-buntes-feld,
.email-theme.theme-override.theme-override.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #f0b745;
}
.email-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.email-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child,
.email-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.email-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot,
.email-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.email-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.email-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.email-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child,
.email-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #f0b745;
  border-color: #f0b745;
}
.email-theme.dark-theme app-commission-overview .timeline,
.email-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme app-commission-overview .timeline-event-card,
.email-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme app-commission-overview .timeline-event-card:hover,
.email-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.email-theme.dark-theme app-comment-list .inline-send,
.email-theme.theme-override.theme-override.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.email-theme.dark-theme app-new-booking-option .highlight.highlight,
.email-theme.theme-override.theme-override.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.email-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.email-theme.dark-theme app-new-booking-option .disabled.disabled,
.email-theme.theme-override.theme-override.dark-theme app-new-booking-option .dont-edit.dont-edit,
.email-theme.theme-override.theme-override.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme .ngx-toastr,
.email-theme.theme-override.theme-override.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.email-theme.dark-theme .ngx-toastr:hover,
.email-theme.theme-override.theme-override.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.email-theme.dark-theme .ngx-toastr.toast-success,
.email-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.email-theme.dark-theme .ngx-toastr.toast-error,
.email-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.email-theme.dark-theme .ngx-toastr.toast-info,
.email-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.email-theme.dark-theme app-resource-plan .header-colorful,
.email-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful {
  background-color: #eca633;
  color: white;
}
.email-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.email-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.email-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .email-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.email-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button,
.email-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.email-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .email-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.email-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.email-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.email-theme.dark-theme app-time-tracker,
.email-theme.theme-override.theme-override.dark-theme app-time-tracker {
  background-color: #f4c767;
  color: white;
}
.email-theme.dark-theme .ngx-mat-colorpicker-content,
.email-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.email-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.email-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.email-theme.dark-theme app-person-list-entry a.link,
.email-theme.theme-override.theme-override.dark-theme app-person-list-entry a.link {
  color: white;
}
.email-theme.dark-theme app-doctor-list-entry .link,
.email-theme.theme-override.theme-override.dark-theme app-doctor-list-entry .link {
  color: white;
}
.email-theme.dark-theme app-expansion-panel .scrollable .top-shadow,
.email-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.email-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow,
.email-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.email-theme.dark-theme .app-background-primary,
.email-theme.theme-override.theme-override.dark-theme .app-background-primary {
  background-color: #f0b745;
}
.email-theme.dark-theme .app-background-accent,
.email-theme.theme-override.theme-override.dark-theme .app-background-accent {
  background-color: #fafafa;
}
.email-theme.dark-theme .app-background-warn,
.email-theme.theme-override.theme-override.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.email-theme.dark-theme .app-foreground-primary,
.email-theme.theme-override.theme-override.dark-theme .app-foreground-primary {
  color: #f0b745;
}
.email-theme.dark-theme .app-foreground-accent,
.email-theme.theme-override.theme-override.dark-theme .app-foreground-accent {
  color: #fafafa;
}
.email-theme.dark-theme .app-foreground-warn,
.email-theme.theme-override.theme-override.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.email-theme.dark-theme app-ck-editor,
.email-theme.theme-override.theme-override.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.email-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.email-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.email-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.email-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.email-theme.dark-theme app-file-order-dialog .list-item,
.email-theme.theme-override.theme-override.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.email-theme.dark-theme app-start-process-dialog .selected-files-list,
.email-theme.theme-override.theme-override.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme app-process-main-view .detection-modal-wrapper,
.email-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.email-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.email-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #f0b745;
}
.email-theme.dark-theme app-process-main-view .main-file-badge,
.email-theme.theme-override.theme-override.dark-theme app-process-main-view .main-file-badge {
  color: #f0b745;
}
.email-theme.dark-theme app-new-document-view-component dropzone .input,
.email-theme.dark-theme app-new-document-view-component dropzone .pen-icon,
.email-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .input,
.email-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.email-theme.dark-theme app-time-tracker-multiple .timer-card,
.email-theme.theme-override.theme-override.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #f4c767;
  color: white;
}
.email-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.email-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.email-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active,
.email-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.email-theme.dark-theme app-arl-table .add-button-list,
.email-theme.theme-override.theme-override.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.email-theme.dark-theme app-pseudo-step-header .wrapper-button.active,
.email-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #f0b745;
}
.email-theme.dark-theme app-pseudo-step-header .image-wrapper,
.email-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.email-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.email-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.email-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.email-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #f0b745;
  color: white;
}
.email-theme.dark-theme app-milestone-modal .status-form,
.email-theme.theme-override.theme-override.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.email-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.email-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.email-theme.dark-theme app-e-invoice-view .borders,
.email-theme.dark-theme app-e-invoice-view .borders-column,
.email-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.email-theme.dark-theme app-e-invoice-view .borders-row,
.email-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.email-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.email-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.email-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders,
.email-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column,
.email-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.email-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row,
.email-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme app-e-invoice-view .mat-table td,
.email-theme.dark-theme app-e-invoice-view .mat-table th,
.email-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table td,
.email-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.email-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.email-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.email-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.email-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders,
.email-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.email-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.email-theme.dark-theme app-detail-contract .primary,
.email-theme.theme-override.theme-override.dark-theme app-detail-contract .primary {
  color: #f0b745;
}
.email-theme.dark-theme app-detail-contract .filter,
.email-theme.theme-override.theme-override.dark-theme app-detail-contract .filter {
  background-color: white;
}
.email-theme.dark-theme app-detail-contract .filter h2,
.email-theme.theme-override.theme-override.dark-theme app-detail-contract .filter h2 {
  color: #f0b745;
}
.email-theme.dark-theme app-contract-list header.header,
.email-theme.theme-override.theme-override.dark-theme app-contract-list header.header {
  color: white;
  background-color: #eca633;
}
.email-theme.dark-theme app-detail-doctor .deleted,
.email-theme.theme-override.theme-override.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.email-theme.dark-theme app-detail-doctor .bookmark-wrapper,
.email-theme.theme-override.theme-override.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.email-theme.dark-theme app-detail-doctor a.link,
.email-theme.theme-override.theme-override.dark-theme app-detail-doctor a.link {
  color: white;
}
.reports-theme .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.reports-theme .mat-option,
.reports-theme.theme-override.theme-override .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-option:hover:not(.mat-option-disabled), .reports-theme .mat-option:focus:not(.mat-option-disabled),
.reports-theme.theme-override.theme-override .mat-option:hover:not(.mat-option-disabled),
.reports-theme.theme-override.theme-override .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.reports-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.reports-theme.theme-override.theme-override .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.reports-theme .mat-option.mat-active,
.reports-theme.theme-override.theme-override .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-option.mat-option-disabled,
.reports-theme.theme-override.theme-override .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.reports-theme.theme-override.theme-override .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #d90707;
}
.reports-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.reports-theme.theme-override.theme-override .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.reports-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.reports-theme.theme-override.theme-override .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.reports-theme .mat-optgroup-label,
.reports-theme.theme-override.theme-override .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.reports-theme .mat-optgroup-disabled .mat-optgroup-label,
.reports-theme.theme-override.theme-override .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-pseudo-checkbox,
.reports-theme.theme-override.theme-override .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.reports-theme .mat-pseudo-checkbox::after,
.reports-theme.theme-override.theme-override .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.reports-theme .mat-pseudo-checkbox-disabled,
.reports-theme.theme-override.theme-override .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.reports-theme .mat-primary .mat-pseudo-checkbox-checked,
.reports-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.reports-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-checked,
.reports-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #d90707;
}
.reports-theme .mat-pseudo-checkbox-checked,
.reports-theme .mat-pseudo-checkbox-indeterminate,
.reports-theme .mat-accent .mat-pseudo-checkbox-checked,
.reports-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.reports-theme.theme-override.theme-override .mat-pseudo-checkbox-checked,
.reports-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate,
.reports-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-checked,
.reports-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.reports-theme .mat-warn .mat-pseudo-checkbox-checked,
.reports-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.reports-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-checked,
.reports-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.reports-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.reports-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.reports-theme.theme-override.theme-override .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.reports-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.reports-theme .mat-app-background, .reports-theme.mat-app-background,
.reports-theme.theme-override.theme-override .mat-app-background,
.reports-theme.theme-override.theme-override.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-elevation-z0,
.reports-theme.theme-override.theme-override .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z1,
.reports-theme.theme-override.theme-override .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z2,
.reports-theme.theme-override.theme-override .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z3,
.reports-theme.theme-override.theme-override .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z4,
.reports-theme.theme-override.theme-override .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z5,
.reports-theme.theme-override.theme-override .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z6,
.reports-theme.theme-override.theme-override .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z7,
.reports-theme.theme-override.theme-override .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z8,
.reports-theme.theme-override.theme-override .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z9,
.reports-theme.theme-override.theme-override .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z10,
.reports-theme.theme-override.theme-override .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z11,
.reports-theme.theme-override.theme-override .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z12,
.reports-theme.theme-override.theme-override .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z13,
.reports-theme.theme-override.theme-override .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z14,
.reports-theme.theme-override.theme-override .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z15,
.reports-theme.theme-override.theme-override .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z16,
.reports-theme.theme-override.theme-override .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z17,
.reports-theme.theme-override.theme-override .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z18,
.reports-theme.theme-override.theme-override .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z19,
.reports-theme.theme-override.theme-override .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z20,
.reports-theme.theme-override.theme-override .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z21,
.reports-theme.theme-override.theme-override .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z22,
.reports-theme.theme-override.theme-override .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z23,
.reports-theme.theme-override.theme-override .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-elevation-z24,
.reports-theme.theme-override.theme-override .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.reports-theme .mat-autocomplete-panel,
.reports-theme.theme-override.theme-override .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.reports-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.reports-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.reports-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-badge,
.reports-theme.theme-override.theme-override .mat-badge {
  position: relative;
}
.reports-theme .mat-badge.mat-badge,
.reports-theme.theme-override.theme-override .mat-badge.mat-badge {
  overflow: visible;
}
.reports-theme .mat-badge-hidden .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-hidden .mat-badge-content {
  display: none;
}
.reports-theme .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.reports-theme .ng-animate-disabled .mat-badge-content,
.reports-theme .mat-badge-content._mat-animation-noopable,
.reports-theme.theme-override.theme-override .ng-animate-disabled .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.reports-theme .mat-badge-content.mat-badge-active,
.reports-theme.theme-override.theme-override .mat-badge-content.mat-badge-active {
  transform: none;
}
.reports-theme .mat-badge-small .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.reports-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.reports-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.reports-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .reports-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.reports-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .reports-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.reports-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .reports-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.reports-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .reports-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.reports-theme .mat-badge-medium .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.reports-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.reports-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.reports-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .reports-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.reports-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .reports-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.reports-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .reports-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.reports-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .reports-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.reports-theme .mat-badge-large .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.reports-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.reports-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.reports-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .reports-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.reports-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .reports-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.reports-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .reports-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.reports-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .reports-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.reports-theme .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-content {
  color: white;
  background: #d90707;
}
.cdk-high-contrast-active .reports-theme .mat-badge-content, .cdk-high-contrast-active .reports-theme.theme-override.theme-override .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.reports-theme .mat-badge-accent .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-badge-warn .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.reports-theme .mat-badge-disabled .mat-badge-content,
.reports-theme.theme-override.theme-override .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-bottom-sheet-container,
.reports-theme.theme-override.theme-override .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-button, .reports-theme .mat-icon-button, .reports-theme .mat-stroked-button,
.reports-theme.theme-override.theme-override .mat-button,
.reports-theme.theme-override.theme-override .mat-icon-button,
.reports-theme.theme-override.theme-override .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.reports-theme .mat-button.mat-primary, .reports-theme .mat-icon-button.mat-primary, .reports-theme .mat-stroked-button.mat-primary,
.reports-theme.theme-override.theme-override .mat-button.mat-primary,
.reports-theme.theme-override.theme-override .mat-icon-button.mat-primary,
.reports-theme.theme-override.theme-override .mat-stroked-button.mat-primary {
  color: #d90707;
}
.reports-theme .mat-button.mat-accent, .reports-theme .mat-icon-button.mat-accent, .reports-theme .mat-stroked-button.mat-accent,
.reports-theme.theme-override.theme-override .mat-button.mat-accent,
.reports-theme.theme-override.theme-override .mat-icon-button.mat-accent,
.reports-theme.theme-override.theme-override .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.reports-theme .mat-button.mat-warn, .reports-theme .mat-icon-button.mat-warn, .reports-theme .mat-stroked-button.mat-warn,
.reports-theme.theme-override.theme-override .mat-button.mat-warn,
.reports-theme.theme-override.theme-override .mat-icon-button.mat-warn,
.reports-theme.theme-override.theme-override .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.reports-theme .mat-button.mat-primary.mat-button-disabled, .reports-theme .mat-button.mat-accent.mat-button-disabled, .reports-theme .mat-button.mat-warn.mat-button-disabled, .reports-theme .mat-button.mat-button-disabled.mat-button-disabled, .reports-theme .mat-icon-button.mat-primary.mat-button-disabled, .reports-theme .mat-icon-button.mat-accent.mat-button-disabled, .reports-theme .mat-icon-button.mat-warn.mat-button-disabled, .reports-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .reports-theme .mat-stroked-button.mat-primary.mat-button-disabled, .reports-theme .mat-stroked-button.mat-accent.mat-button-disabled, .reports-theme .mat-stroked-button.mat-warn.mat-button-disabled, .reports-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-button.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-button.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-button.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-button.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-icon-button.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-icon-button.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-icon-button.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-stroked-button.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-stroked-button.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-stroked-button.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.reports-theme .mat-button.mat-primary .mat-button-focus-overlay, .reports-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .reports-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override .mat-button.mat-primary .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override .mat-icon-button.mat-primary .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #d90707;
}
.reports-theme .mat-button.mat-accent .mat-button-focus-overlay, .reports-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .reports-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override .mat-button.mat-accent .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override .mat-icon-button.mat-accent .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.reports-theme .mat-button.mat-warn .mat-button-focus-overlay, .reports-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .reports-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override .mat-button.mat-warn .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override .mat-icon-button.mat-warn .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.reports-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .reports-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .reports-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override .mat-button.mat-button-disabled .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.reports-theme .mat-button .mat-ripple-element, .reports-theme .mat-icon-button .mat-ripple-element, .reports-theme .mat-stroked-button .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-button .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-icon-button .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.reports-theme .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override .mat-button-focus-overlay {
  background: black;
}
.reports-theme .mat-stroked-button:not(.mat-button-disabled),
.reports-theme.theme-override.theme-override .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-flat-button, .reports-theme .mat-raised-button, .reports-theme .mat-fab, .reports-theme .mat-mini-fab,
.reports-theme.theme-override.theme-override .mat-flat-button,
.reports-theme.theme-override.theme-override .mat-raised-button,
.reports-theme.theme-override.theme-override .mat-fab,
.reports-theme.theme-override.theme-override .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.reports-theme .mat-flat-button.mat-primary, .reports-theme .mat-raised-button.mat-primary, .reports-theme .mat-fab.mat-primary, .reports-theme .mat-mini-fab.mat-primary,
.reports-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.reports-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.reports-theme.theme-override.theme-override .mat-fab.mat-primary,
.reports-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  color: white;
}
.reports-theme .mat-flat-button.mat-accent, .reports-theme .mat-raised-button.mat-accent, .reports-theme .mat-fab.mat-accent, .reports-theme .mat-mini-fab.mat-accent,
.reports-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.reports-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.reports-theme.theme-override.theme-override .mat-fab.mat-accent,
.reports-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-flat-button.mat-warn, .reports-theme .mat-raised-button.mat-warn, .reports-theme .mat-fab.mat-warn, .reports-theme .mat-mini-fab.mat-warn,
.reports-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.reports-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.reports-theme.theme-override.theme-override .mat-fab.mat-warn,
.reports-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  color: white;
}
.reports-theme .mat-flat-button.mat-primary.mat-button-disabled, .reports-theme .mat-flat-button.mat-accent.mat-button-disabled, .reports-theme .mat-flat-button.mat-warn.mat-button-disabled, .reports-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .reports-theme .mat-raised-button.mat-primary.mat-button-disabled, .reports-theme .mat-raised-button.mat-accent.mat-button-disabled, .reports-theme .mat-raised-button.mat-warn.mat-button-disabled, .reports-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .reports-theme .mat-fab.mat-primary.mat-button-disabled, .reports-theme .mat-fab.mat-accent.mat-button-disabled, .reports-theme .mat-fab.mat-warn.mat-button-disabled, .reports-theme .mat-fab.mat-button-disabled.mat-button-disabled, .reports-theme .mat-mini-fab.mat-primary.mat-button-disabled, .reports-theme .mat-mini-fab.mat-accent.mat-button-disabled, .reports-theme .mat-mini-fab.mat-warn.mat-button-disabled, .reports-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.reports-theme .mat-flat-button.mat-primary, .reports-theme .mat-raised-button.mat-primary, .reports-theme .mat-fab.mat-primary, .reports-theme .mat-mini-fab.mat-primary,
.reports-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.reports-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.reports-theme.theme-override.theme-override .mat-fab.mat-primary,
.reports-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  background-color: #d90707;
}
.reports-theme .mat-flat-button.mat-accent, .reports-theme .mat-raised-button.mat-accent, .reports-theme .mat-fab.mat-accent, .reports-theme .mat-mini-fab.mat-accent,
.reports-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.reports-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.reports-theme.theme-override.theme-override .mat-fab.mat-accent,
.reports-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.reports-theme .mat-flat-button.mat-warn, .reports-theme .mat-raised-button.mat-warn, .reports-theme .mat-fab.mat-warn, .reports-theme .mat-mini-fab.mat-warn,
.reports-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.reports-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.reports-theme.theme-override.theme-override .mat-fab.mat-warn,
.reports-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.reports-theme .mat-flat-button.mat-primary.mat-button-disabled, .reports-theme .mat-flat-button.mat-accent.mat-button-disabled, .reports-theme .mat-flat-button.mat-warn.mat-button-disabled, .reports-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .reports-theme .mat-raised-button.mat-primary.mat-button-disabled, .reports-theme .mat-raised-button.mat-accent.mat-button-disabled, .reports-theme .mat-raised-button.mat-warn.mat-button-disabled, .reports-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .reports-theme .mat-fab.mat-primary.mat-button-disabled, .reports-theme .mat-fab.mat-accent.mat-button-disabled, .reports-theme .mat-fab.mat-warn.mat-button-disabled, .reports-theme .mat-fab.mat-button-disabled.mat-button-disabled, .reports-theme .mat-mini-fab.mat-primary.mat-button-disabled, .reports-theme .mat-mini-fab.mat-accent.mat-button-disabled, .reports-theme .mat-mini-fab.mat-warn.mat-button-disabled, .reports-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-flat-button.mat-primary .mat-ripple-element, .reports-theme .mat-raised-button.mat-primary .mat-ripple-element, .reports-theme .mat-fab.mat-primary .mat-ripple-element, .reports-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-flat-button.mat-primary .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-raised-button.mat-primary .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-fab.mat-primary .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.reports-theme .mat-flat-button.mat-accent .mat-ripple-element, .reports-theme .mat-raised-button.mat-accent .mat-ripple-element, .reports-theme .mat-fab.mat-accent .mat-ripple-element, .reports-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-flat-button.mat-accent .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-raised-button.mat-accent .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-fab.mat-accent .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.reports-theme .mat-flat-button.mat-warn .mat-ripple-element, .reports-theme .mat-raised-button.mat-warn .mat-ripple-element, .reports-theme .mat-fab.mat-warn .mat-ripple-element, .reports-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-flat-button.mat-warn .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-raised-button.mat-warn .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-fab.mat-warn .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.reports-theme .mat-stroked-button:not([class*=mat-elevation-z]), .reports-theme .mat-flat-button:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override .mat-stroked-button:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-raised-button:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-fab:not([class*=mat-elevation-z]), .reports-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override .mat-fab:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .reports-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .reports-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.reports-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.reports-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.reports-theme .mat-button-toggle,
.reports-theme.theme-override.theme-override .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.reports-theme.theme-override.theme-override .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-button-toggle-appearance-standard,
.reports-theme.theme-override.theme-override .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.reports-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.reports-theme.theme-override.theme-override .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.reports-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.reports-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.reports-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.reports-theme.theme-override.theme-override [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.reports-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.reports-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.reports-theme .mat-button-toggle-checked,
.reports-theme.theme-override.theme-override .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.reports-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.reports-theme.theme-override.theme-override .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-button-toggle-disabled,
.reports-theme.theme-override.theme-override .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.reports-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.reports-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.reports-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.reports-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.reports-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.reports-theme .mat-button-toggle-group-appearance-standard,
.reports-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.reports-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.reports-theme .mat-card,
.reports-theme.theme-override.theme-override .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-card:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-card-subtitle,
.reports-theme.theme-override.theme-override .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.reports-theme .mat-checkbox-frame,
.reports-theme.theme-override.theme-override .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.reports-theme .mat-checkbox-checkmark,
.reports-theme.theme-override.theme-override .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.reports-theme .mat-checkbox-checkmark-path,
.reports-theme.theme-override.theme-override .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.reports-theme .mat-checkbox-mixedmark,
.reports-theme.theme-override.theme-override .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.reports-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .reports-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.reports-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.reports-theme.theme-override.theme-override .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #d90707;
}
.reports-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .reports-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.reports-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.reports-theme.theme-override.theme-override .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.reports-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .reports-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.reports-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.reports-theme.theme-override.theme-override .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.reports-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .reports-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.reports-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.reports-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.reports-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.reports-theme.theme-override.theme-override .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.reports-theme .mat-checkbox-disabled .mat-checkbox-label,
.reports-theme.theme-override.theme-override .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-checkbox .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.reports-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.reports-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #d90707;
}
.reports-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.reports-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.reports-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.reports-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.reports-theme .mat-chip.mat-standard-chip,
.reports-theme.theme-override.theme-override .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.reports-theme.theme-override.theme-override .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.reports-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.reports-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.reports-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.reports-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.reports-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.reports-theme .mat-chip.mat-standard-chip::after,
.reports-theme.theme-override.theme-override .mat-chip.mat-standard-chip::after {
  background: black;
}
.reports-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.reports-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #d90707;
  color: white;
}
.reports-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.reports-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.reports-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.reports-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.reports-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.reports-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.reports-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.reports-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.reports-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.reports-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.reports-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.reports-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.reports-theme .mat-table,
.reports-theme.theme-override.theme-override .mat-table {
  background: white;
}
.reports-theme .mat-table thead, .reports-theme .mat-table tbody, .reports-theme .mat-table tfoot,
.reports-theme mat-header-row, .reports-theme mat-row, .reports-theme mat-footer-row,
.reports-theme [mat-header-row], .reports-theme [mat-row], .reports-theme [mat-footer-row],
.reports-theme .mat-table-sticky,
.reports-theme.theme-override.theme-override .mat-table thead,
.reports-theme.theme-override.theme-override .mat-table tbody,
.reports-theme.theme-override.theme-override .mat-table tfoot,
.reports-theme.theme-override.theme-override mat-header-row,
.reports-theme.theme-override.theme-override mat-row,
.reports-theme.theme-override.theme-override mat-footer-row,
.reports-theme.theme-override.theme-override [mat-header-row],
.reports-theme.theme-override.theme-override [mat-row],
.reports-theme.theme-override.theme-override [mat-footer-row],
.reports-theme.theme-override.theme-override .mat-table-sticky {
  background: inherit;
}
.reports-theme mat-row, .reports-theme mat-header-row, .reports-theme mat-footer-row,
.reports-theme th.mat-header-cell, .reports-theme td.mat-cell, .reports-theme td.mat-footer-cell,
.reports-theme.theme-override.theme-override mat-row,
.reports-theme.theme-override.theme-override mat-header-row,
.reports-theme.theme-override.theme-override mat-footer-row,
.reports-theme.theme-override.theme-override th.mat-header-cell,
.reports-theme.theme-override.theme-override td.mat-cell,
.reports-theme.theme-override.theme-override td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-header-cell,
.reports-theme.theme-override.theme-override .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.reports-theme .mat-cell, .reports-theme .mat-footer-cell,
.reports-theme.theme-override.theme-override .mat-cell,
.reports-theme.theme-override.theme-override .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-calendar-arrow,
.reports-theme.theme-override.theme-override .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.reports-theme .mat-datepicker-toggle,
.reports-theme .mat-datepicker-content .mat-calendar-next-button,
.reports-theme .mat-datepicker-content .mat-calendar-previous-button,
.reports-theme.theme-override.theme-override .mat-datepicker-toggle,
.reports-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-next-button,
.reports-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.reports-theme .mat-calendar-table-header-divider::after,
.reports-theme.theme-override.theme-override .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-calendar-table-header,
.reports-theme .mat-calendar-body-label,
.reports-theme.theme-override.theme-override .mat-calendar-table-header,
.reports-theme.theme-override.theme-override .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.reports-theme .mat-calendar-body-cell-content,
.reports-theme .mat-date-range-input-separator,
.reports-theme.theme-override.theme-override .mat-calendar-body-cell-content,
.reports-theme.theme-override.theme-override .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.reports-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-form-field-disabled .mat-date-range-input-separator,
.reports-theme.theme-override.theme-override .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-calendar-body-in-preview,
.reports-theme.theme-override.theme-override .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.reports-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.reports-theme .mat-calendar-body-in-range::before,
.reports-theme.theme-override.theme-override .mat-calendar-body-in-range::before {
  background: rgba(217, 7, 7, 0.2);
}
.reports-theme .mat-calendar-body-comparison-identical,
.reports-theme .mat-calendar-body-in-comparison-range::before,
.reports-theme.theme-override.theme-override .mat-calendar-body-comparison-identical,
.reports-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.reports-theme .mat-calendar-body-comparison-bridge-start::before,
.reports-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.reports-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-start::before,
.reports-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(217, 7, 7, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.reports-theme .mat-calendar-body-comparison-bridge-end::before,
.reports-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.reports-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-end::before,
.reports-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(217, 7, 7, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.reports-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.reports-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.reports-theme.theme-override.theme-override .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.reports-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.reports-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.reports-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.reports-theme.theme-override.theme-override .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.reports-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.reports-theme .mat-calendar-body-selected,
.reports-theme.theme-override.theme-override .mat-calendar-body-selected {
  background-color: #d90707;
  color: white;
}
.reports-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.reports-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(217, 7, 7, 0.4);
}
.reports-theme .mat-calendar-body-today.mat-calendar-body-selected,
.reports-theme.theme-override.theme-override .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.reports-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(217, 7, 7, 0.3);
}
@media (hover: hover) {
  .reports-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(217, 7, 7, 0.3);
  }
}
.reports-theme .mat-datepicker-content,
.reports-theme.theme-override.theme-override .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.reports-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.reports-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.reports-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.reports-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.reports-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.reports-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.reports-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.reports-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.reports-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.reports-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.reports-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.reports-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .reports-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.reports-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.reports-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.reports-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.reports-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.reports-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.reports-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.reports-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.reports-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.reports-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.reports-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.reports-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.reports-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.reports-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.reports-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.reports-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .reports-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.reports-theme .mat-datepicker-content-touch,
.reports-theme.theme-override.theme-override .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-datepicker-toggle-active,
.reports-theme.theme-override.theme-override .mat-datepicker-toggle-active {
  color: #d90707;
}
.reports-theme .mat-datepicker-toggle-active.mat-accent,
.reports-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.reports-theme .mat-datepicker-toggle-active.mat-warn,
.reports-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.reports-theme .mat-date-range-input-inner[disabled],
.reports-theme.theme-override.theme-override .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-dialog-container,
.reports-theme.theme-override.theme-override .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-divider,
.reports-theme.theme-override.theme-override .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-divider-vertical,
.reports-theme.theme-override.theme-override .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-expansion-panel,
.reports-theme.theme-override.theme-override .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-action-row,
.reports-theme.theme-override.theme-override .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .reports-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .reports-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.reports-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.reports-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.reports-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .reports-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.reports-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.reports-theme .mat-expansion-panel-header-title,
.reports-theme.theme-override.theme-override .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-expansion-panel-header-description,
.reports-theme .mat-expansion-indicator::after,
.reports-theme.theme-override.theme-override .mat-expansion-panel-header-description,
.reports-theme.theme-override.theme-override .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.reports-theme .mat-expansion-panel-header[aria-disabled=true],
.reports-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.reports-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.reports-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.reports-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.reports-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.reports-theme .mat-form-field-label,
.reports-theme.theme-override.theme-override .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.reports-theme .mat-hint,
.reports-theme.theme-override.theme-override .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.reports-theme .mat-form-field.mat-focused .mat-form-field-label,
.reports-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label {
  color: #d90707;
}
.reports-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.reports-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.reports-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.reports-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.reports-theme .mat-focused .mat-form-field-required-marker,
.reports-theme.theme-override.theme-override .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.reports-theme .mat-form-field-ripple,
.reports-theme.theme-override.theme-override .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.reports-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #d90707;
}
.reports-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.reports-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.reports-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.reports-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.reports-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.reports-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #d90707;
}
.reports-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.reports-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.reports-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.reports-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.reports-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.reports-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.reports-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.reports-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.reports-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.reports-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.reports-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.reports-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.reports-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.reports-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.reports-theme .mat-error,
.reports-theme.theme-override.theme-override .mat-error {
  color: #e91e63;
}
.reports-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.reports-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.reports-theme .mat-form-field-appearance-legacy .mat-hint,
.reports-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.reports-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.reports-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.reports-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.reports-theme.theme-override.theme-override .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.reports-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.reports-theme.theme-override.theme-override .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.reports-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.reports-theme.theme-override.theme-override .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.reports-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.reports-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.reports-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.reports-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.reports-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.reports-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.reports-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.reports-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.reports-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.reports-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.reports-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.reports-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.reports-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #d90707;
}
.reports-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.reports-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.reports-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.reports-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.reports-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.reports-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.reports-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.reports-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.reports-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.reports-theme .mat-icon.mat-primary,
.reports-theme.theme-override.theme-override .mat-icon.mat-primary {
  color: #d90707;
}
.reports-theme .mat-icon.mat-accent,
.reports-theme.theme-override.theme-override .mat-icon.mat-accent {
  color: #fafafa;
}
.reports-theme .mat-icon.mat-warn,
.reports-theme.theme-override.theme-override .mat-icon.mat-warn {
  color: #e91e63;
}
.reports-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.reports-theme.theme-override.theme-override .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.reports-theme .mat-input-element:disabled,
.reports-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.reports-theme.theme-override.theme-override .mat-input-element:disabled,
.reports-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-input-element,
.reports-theme.theme-override.theme-override .mat-input-element {
  caret-color: #d90707;
}
.reports-theme .mat-input-element::placeholder,
.reports-theme.theme-override.theme-override .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.reports-theme .mat-input-element::-moz-placeholder,
.reports-theme.theme-override.theme-override .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.reports-theme .mat-input-element::-webkit-input-placeholder,
.reports-theme.theme-override.theme-override .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.reports-theme .mat-input-element:-ms-input-placeholder,
.reports-theme.theme-override.theme-override .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.reports-theme .mat-form-field.mat-accent .mat-input-element,
.reports-theme.theme-override.theme-override .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.reports-theme .mat-form-field.mat-warn .mat-input-element,
.reports-theme .mat-form-field-invalid .mat-input-element,
.reports-theme.theme-override.theme-override .mat-form-field.mat-warn .mat-input-element,
.reports-theme.theme-override.theme-override .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.reports-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.reports-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.reports-theme .mat-list-base .mat-list-item,
.reports-theme.theme-override.theme-override .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-list-base .mat-list-option,
.reports-theme.theme-override.theme-override .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-list-base .mat-subheader,
.reports-theme.theme-override.theme-override .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.reports-theme .mat-list-base .mat-list-item-disabled,
.reports-theme.theme-override.theme-override .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-list-option:hover, .reports-theme .mat-list-option:focus,
.reports-theme .mat-nav-list .mat-list-item:hover,
.reports-theme .mat-nav-list .mat-list-item:focus,
.reports-theme .mat-action-list .mat-list-item:hover,
.reports-theme .mat-action-list .mat-list-item:focus,
.reports-theme.theme-override.theme-override .mat-list-option:hover,
.reports-theme.theme-override.theme-override .mat-list-option:focus,
.reports-theme.theme-override.theme-override .mat-nav-list .mat-list-item:hover,
.reports-theme.theme-override.theme-override .mat-nav-list .mat-list-item:focus,
.reports-theme.theme-override.theme-override .mat-action-list .mat-list-item:hover,
.reports-theme.theme-override.theme-override .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.reports-theme .mat-list-single-selected-option, .reports-theme .mat-list-single-selected-option:hover, .reports-theme .mat-list-single-selected-option:focus,
.reports-theme.theme-override.theme-override .mat-list-single-selected-option,
.reports-theme.theme-override.theme-override .mat-list-single-selected-option:hover,
.reports-theme.theme-override.theme-override .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-menu-panel,
.reports-theme.theme-override.theme-override .mat-menu-panel {
  background: white;
}
.reports-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-menu-item,
.reports-theme.theme-override.theme-override .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-menu-item[disabled],
.reports-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.reports-theme .mat-menu-item[disabled] .mat-icon-no-color,
.reports-theme.theme-override.theme-override .mat-menu-item[disabled],
.reports-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-menu-submenu-icon,
.reports-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-menu-item .mat-icon-no-color,
.reports-theme .mat-menu-submenu-icon,
.reports-theme.theme-override.theme-override .mat-menu-item .mat-icon-no-color,
.reports-theme.theme-override.theme-override .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.reports-theme .mat-menu-item:hover:not([disabled]),
.reports-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.reports-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.reports-theme .mat-menu-item-highlighted:not([disabled]),
.reports-theme.theme-override.theme-override .mat-menu-item:hover:not([disabled]),
.reports-theme.theme-override.theme-override .mat-menu-item.cdk-program-focused:not([disabled]),
.reports-theme.theme-override.theme-override .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.reports-theme.theme-override.theme-override .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.reports-theme .mat-paginator,
.reports-theme.theme-override.theme-override .mat-paginator {
  background: white;
}
.reports-theme .mat-paginator,
.reports-theme .mat-paginator-page-size .mat-select-trigger,
.reports-theme.theme-override.theme-override .mat-paginator,
.reports-theme.theme-override.theme-override .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.reports-theme .mat-paginator-decrement,
.reports-theme .mat-paginator-increment,
.reports-theme.theme-override.theme-override .mat-paginator-decrement,
.reports-theme.theme-override.theme-override .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.reports-theme .mat-paginator-first,
.reports-theme .mat-paginator-last,
.reports-theme.theme-override.theme-override .mat-paginator-first,
.reports-theme.theme-override.theme-override .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.reports-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.reports-theme .mat-icon-button[disabled] .mat-paginator-increment,
.reports-theme .mat-icon-button[disabled] .mat-paginator-first,
.reports-theme .mat-icon-button[disabled] .mat-paginator-last,
.reports-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-decrement,
.reports-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-increment,
.reports-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-first,
.reports-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-progress-bar-background,
.reports-theme.theme-override.theme-override .mat-progress-bar-background {
  fill: #e5b6ba;
}
.reports-theme .mat-progress-bar-buffer,
.reports-theme.theme-override.theme-override .mat-progress-bar-buffer {
  background-color: #e5b6ba;
}
.reports-theme .mat-progress-bar-fill::after,
.reports-theme.theme-override.theme-override .mat-progress-bar-fill::after {
  background-color: #d90707;
}
.reports-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.reports-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.reports-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.reports-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.reports-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.reports-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.reports-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.reports-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.reports-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.reports-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.reports-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.reports-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.reports-theme .mat-progress-spinner circle, .reports-theme .mat-spinner circle,
.reports-theme.theme-override.theme-override .mat-progress-spinner circle,
.reports-theme.theme-override.theme-override .mat-spinner circle {
  stroke: #d90707;
}
.reports-theme .mat-progress-spinner.mat-accent circle, .reports-theme .mat-spinner.mat-accent circle,
.reports-theme.theme-override.theme-override .mat-progress-spinner.mat-accent circle,
.reports-theme.theme-override.theme-override .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.reports-theme .mat-progress-spinner.mat-warn circle, .reports-theme .mat-spinner.mat-warn circle,
.reports-theme.theme-override.theme-override .mat-progress-spinner.mat-warn circle,
.reports-theme.theme-override.theme-override .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.reports-theme .mat-radio-outer-circle,
.reports-theme.theme-override.theme-override .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.reports-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.reports-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #d90707;
}
.reports-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.reports-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .reports-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .reports-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.reports-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-inner-circle,
.reports-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.reports-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.reports-theme.theme-override.theme-override .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #d90707;
}
.reports-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.reports-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.reports-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.reports-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .reports-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .reports-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.reports-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-inner-circle,
.reports-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.reports-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.reports-theme.theme-override.theme-override .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.reports-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.reports-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.reports-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.reports-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .reports-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .reports-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.reports-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-inner-circle,
.reports-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.reports-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.reports-theme.theme-override.theme-override .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.reports-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.reports-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.reports-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.reports-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.reports-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.reports-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.reports-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-radio-button .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.reports-theme .mat-select-value,
.reports-theme.theme-override.theme-override .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-select-placeholder,
.reports-theme.theme-override.theme-override .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.reports-theme .mat-select-disabled .mat-select-value,
.reports-theme.theme-override.theme-override .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-select-arrow,
.reports-theme.theme-override.theme-override .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.reports-theme .mat-select-panel,
.reports-theme.theme-override.theme-override .mat-select-panel {
  background: white;
}
.reports-theme .mat-select-panel:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.reports-theme.theme-override.theme-override .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.reports-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #d90707;
}
.reports-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.reports-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.reports-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.reports-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.reports-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.reports-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.reports-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.reports-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-drawer-container,
.reports-theme.theme-override.theme-override .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-drawer,
.reports-theme.theme-override.theme-override .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-drawer.mat-drawer-push,
.reports-theme.theme-override.theme-override .mat-drawer.mat-drawer-push {
  background-color: white;
}
.reports-theme .mat-drawer:not(.mat-drawer-side),
.reports-theme.theme-override.theme-override .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-drawer-side,
.reports-theme.theme-override.theme-override .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-drawer-side.mat-drawer-end,
.reports-theme.theme-override.theme-override .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.reports-theme [dir=rtl] .mat-drawer-side,
.reports-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.reports-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.reports-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-drawer-backdrop.mat-drawer-shown,
.reports-theme.theme-override.theme-override .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.reports-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.reports-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.reports-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.reports-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.reports-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.reports-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.reports-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #d90707;
}
.reports-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.reports-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(217, 7, 7, 0.54);
}
.reports-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #d90707;
}
.reports-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.reports-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.reports-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.reports-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.reports-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.reports-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.reports-theme .mat-slide-toggle-thumb,
.reports-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.reports-theme .mat-slide-toggle-bar,
.reports-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-slider-track-background,
.reports-theme.theme-override.theme-override .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.reports-theme .mat-slider.mat-primary .mat-slider-track-fill,
.reports-theme .mat-slider.mat-primary .mat-slider-thumb,
.reports-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.reports-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-track-fill,
.reports-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb,
.reports-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #d90707;
}
.reports-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.reports-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.reports-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.reports-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(217, 7, 7, 0.2);
}
.reports-theme .mat-slider.mat-accent .mat-slider-track-fill,
.reports-theme .mat-slider.mat-accent .mat-slider-thumb,
.reports-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.reports-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-track-fill,
.reports-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb,
.reports-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.reports-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.reports-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.reports-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.reports-theme .mat-slider.mat-warn .mat-slider-track-fill,
.reports-theme .mat-slider.mat-warn .mat-slider-thumb,
.reports-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.reports-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-track-fill,
.reports-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb,
.reports-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.reports-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.reports-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.reports-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.reports-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.reports-theme .mat-slider:hover .mat-slider-track-background,
.reports-theme .mat-slider.cdk-focused .mat-slider-track-background,
.reports-theme.theme-override.theme-override .mat-slider:hover .mat-slider-track-background,
.reports-theme.theme-override.theme-override .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.reports-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.reports-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.reports-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-background,
.reports-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.reports-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.reports-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.reports-theme.theme-override.theme-override .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.reports-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.reports-theme.theme-override.theme-override .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.reports-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.reports-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.reports-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.reports-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.reports-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.reports-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.reports-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.reports-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.reports-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .reports-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.reports-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.reports-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .reports-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.reports-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.reports-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.reports-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.reports-theme.theme-override.theme-override .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.reports-theme .mat-slider-horizontal .mat-slider-ticks,
.reports-theme.theme-override.theme-override .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.reports-theme .mat-slider-vertical .mat-slider-ticks,
.reports-theme.theme-override.theme-override .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.reports-theme .mat-step-header.cdk-keyboard-focused, .reports-theme .mat-step-header.cdk-program-focused, .reports-theme .mat-step-header:hover:not([aria-disabled]), .reports-theme .mat-step-header:hover[aria-disabled=false],
.reports-theme.theme-override.theme-override .mat-step-header.cdk-keyboard-focused,
.reports-theme.theme-override.theme-override .mat-step-header.cdk-program-focused,
.reports-theme.theme-override.theme-override .mat-step-header:hover:not([aria-disabled]),
.reports-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.reports-theme .mat-step-header:hover[aria-disabled=true],
.reports-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .reports-theme .mat-step-header:hover,
.reports-theme.theme-override.theme-override .mat-step-header:hover {
    background: none;
  }
}
.reports-theme .mat-step-header .mat-step-label,
.reports-theme .mat-step-header .mat-step-optional,
.reports-theme.theme-override.theme-override .mat-step-header .mat-step-label,
.reports-theme.theme-override.theme-override .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.reports-theme .mat-step-header .mat-step-icon,
.reports-theme.theme-override.theme-override .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.reports-theme .mat-step-header .mat-step-icon-selected,
.reports-theme .mat-step-header .mat-step-icon-state-done,
.reports-theme .mat-step-header .mat-step-icon-state-edit,
.reports-theme.theme-override.theme-override .mat-step-header .mat-step-icon-selected,
.reports-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-done,
.reports-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-edit {
  background-color: #d90707;
  color: white;
}
.reports-theme .mat-step-header.mat-accent .mat-step-icon,
.reports-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.reports-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.reports-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.reports-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-selected,
.reports-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-done,
.reports-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-step-header.mat-warn .mat-step-icon,
.reports-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.reports-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.reports-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.reports-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.reports-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-selected,
.reports-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-done,
.reports-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.reports-theme .mat-step-header .mat-step-icon-state-error,
.reports-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.reports-theme .mat-step-header .mat-step-label.mat-step-label-active,
.reports-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-step-header .mat-step-label.mat-step-label-error,
.reports-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.reports-theme .mat-stepper-horizontal, .reports-theme .mat-stepper-vertical,
.reports-theme.theme-override.theme-override .mat-stepper-horizontal,
.reports-theme.theme-override.theme-override .mat-stepper-vertical {
  background-color: white;
}
.reports-theme .mat-stepper-vertical-line::before,
.reports-theme.theme-override.theme-override .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-horizontal-stepper-header::before,
.reports-theme .mat-horizontal-stepper-header::after,
.reports-theme .mat-stepper-horizontal-line,
.reports-theme.theme-override.theme-override .mat-horizontal-stepper-header::before,
.reports-theme.theme-override.theme-override .mat-horizontal-stepper-header::after,
.reports-theme.theme-override.theme-override .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-sort-header-arrow,
.reports-theme.theme-override.theme-override .mat-sort-header-arrow {
  color: #757575;
}
.reports-theme .mat-tab-nav-bar,
.reports-theme .mat-tab-header,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar,
.reports-theme.theme-override.theme-override .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.reports-theme .mat-tab-group-inverted-header .mat-tab-header,
.reports-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-nav-bar,
.reports-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.reports-theme .mat-tab-label, .reports-theme .mat-tab-link,
.reports-theme.theme-override.theme-override .mat-tab-label,
.reports-theme.theme-override.theme-override .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-tab-label.mat-tab-disabled, .reports-theme .mat-tab-link.mat-tab-disabled,
.reports-theme.theme-override.theme-override .mat-tab-label.mat-tab-disabled,
.reports-theme.theme-override.theme-override .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.reports-theme .mat-tab-nav-bar[class*=mat-background-],
.reports-theme.theme-override.theme-override .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.reports-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .reports-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(226, 45, 45, 0.3);
}
.reports-theme .mat-tab-group.mat-primary .mat-ink-bar, .reports-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-ink-bar,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #d90707;
}
.reports-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .reports-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .reports-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .reports-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.reports-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .reports-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.reports-theme .mat-tab-group.mat-accent .mat-ink-bar, .reports-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-ink-bar,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.reports-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .reports-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .reports-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .reports-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .reports-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.reports-theme .mat-tab-group.mat-warn .mat-ink-bar, .reports-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-ink-bar,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.reports-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .reports-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .reports-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .reports-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.reports-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .reports-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(226, 45, 45, 0.3);
}
.reports-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .reports-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .reports-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .reports-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .reports-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .reports-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #d90707;
}
.reports-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .reports-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .reports-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .reports-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.reports-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .reports-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .reports-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .reports-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.reports-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .reports-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.reports-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .reports-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.reports-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.reports-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.reports-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .reports-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.reports-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.reports-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.reports-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .reports-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.reports-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .reports-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .reports-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .reports-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .reports-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .reports-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.reports-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .reports-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .reports-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .reports-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .reports-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .reports-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .reports-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.reports-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .reports-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .reports-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.reports-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.reports-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.reports-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .reports-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.reports-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.reports-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.reports-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .reports-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.reports-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .reports-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .reports-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .reports-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .reports-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .reports-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.reports-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .reports-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .reports-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .reports-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.reports-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .reports-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .reports-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .reports-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.reports-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .reports-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.reports-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .reports-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.reports-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.reports-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.reports-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .reports-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.reports-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.reports-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.reports-theme .mat-toolbar,
.reports-theme.theme-override.theme-override .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-toolbar.mat-primary,
.reports-theme.theme-override.theme-override .mat-toolbar.mat-primary {
  background: #d90707;
  color: white;
}
.reports-theme .mat-toolbar.mat-accent,
.reports-theme.theme-override.theme-override .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-toolbar.mat-warn,
.reports-theme.theme-override.theme-override .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.reports-theme .mat-toolbar .mat-form-field-underline,
.reports-theme .mat-toolbar .mat-form-field-ripple,
.reports-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.reports-theme.theme-override.theme-override .mat-toolbar .mat-form-field-underline,
.reports-theme.theme-override.theme-override .mat-toolbar .mat-form-field-ripple,
.reports-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.reports-theme .mat-toolbar .mat-form-field-label,
.reports-theme .mat-toolbar .mat-focused .mat-form-field-label,
.reports-theme .mat-toolbar .mat-select-value,
.reports-theme .mat-toolbar .mat-select-arrow,
.reports-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.reports-theme.theme-override.theme-override .mat-toolbar .mat-form-field-label,
.reports-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-label,
.reports-theme.theme-override.theme-override .mat-toolbar .mat-select-value,
.reports-theme.theme-override.theme-override .mat-toolbar .mat-select-arrow,
.reports-theme.theme-override.theme-override .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.reports-theme .mat-toolbar .mat-input-element,
.reports-theme.theme-override.theme-override .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.reports-theme .mat-tooltip,
.reports-theme.theme-override.theme-override .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.reports-theme .mat-tree,
.reports-theme.theme-override.theme-override .mat-tree {
  background: white;
}
.reports-theme .mat-tree-node,
.reports-theme .mat-nested-tree-node,
.reports-theme.theme-override.theme-override .mat-tree-node,
.reports-theme.theme-override.theme-override .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-snack-bar-container,
.reports-theme.theme-override.theme-override .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme .mat-simple-snackbar-action,
.reports-theme.theme-override.theme-override .mat-simple-snackbar-action {
  color: #fafafa;
}
.reports-theme app-mat-menu-header,
.reports-theme.theme-override.theme-override app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.reports-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.reports-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.reports-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.reports-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.reports-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.reports-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #d90707;
}
.reports-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.reports-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(217, 7, 7, 0.54);
}
.reports-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #d90707;
}
.reports-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.reports-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.reports-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.reports-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.reports-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.reports-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.reports-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.reports-theme .mat-slide-toggle-thumb,
.reports-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.reports-theme .mat-slide-toggle-bar,
.reports-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.reports-theme .mat-green .mat-progress-bar-background,
.reports-theme.theme-override.theme-override .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.reports-theme .mat-green .mat-progress-bar-buffer,
.reports-theme.theme-override.theme-override .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.reports-theme .mat-green .mat-progress-bar-fill::after,
.reports-theme.theme-override.theme-override .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.reports-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.reports-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.reports-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.reports-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.reports-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.reports-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.reports-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.reports-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.reports-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.reports-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.reports-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.reports-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.reports-theme .mat-button.mat-primary-lighter,
.reports-theme .mat-stroked-button.mat-primary-lighter,
.reports-theme.theme-override.theme-override .mat-button.mat-primary-lighter,
.reports-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter {
  color: #e22d2d;
}
.reports-theme .mat-button.mat-primary-lighter:hover,
.reports-theme .mat-stroked-button.mat-primary-lighter:hover,
.reports-theme.theme-override.theme-override .mat-button.mat-primary-lighter:hover,
.reports-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.reports-theme .mat-raised-button.mat-primary-lighter,
.reports-theme .mat-flat-button.mat-primary-lighter,
.reports-theme .mat-fab.mat-primary-lighter,
.reports-theme .mat-mini-fab.mat-primary-lighter,
.reports-theme.theme-override.theme-override .mat-raised-button.mat-primary-lighter,
.reports-theme.theme-override.theme-override .mat-flat-button.mat-primary-lighter,
.reports-theme.theme-override.theme-override .mat-fab.mat-primary-lighter,
.reports-theme.theme-override.theme-override .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #e22d2d;
}
.reports-theme .mat-icon-button.mat-primary-lighter,
.reports-theme.theme-override.theme-override .mat-icon-button.mat-primary-lighter {
  color: #e22d2d;
}
.reports-theme .dave-background-image,
.reports-theme.theme-override.theme-override .dave-background-image {
  background-color: #d90707;
  color: white;
}
.reports-theme .clickable-list-container:before,
.reports-theme.theme-override.theme-override .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.reports-theme .clickable-list,
.reports-theme.theme-override.theme-override .clickable-list {
  background-color: white;
}
.reports-theme .clickable-list-item,
.reports-theme.theme-override.theme-override .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.reports-theme .clickable-list-item.is-active, .reports-theme .clickable-list-item:hover, .reports-theme .clickable-list-item:active, .reports-theme .clickable-list-item:focus,
.reports-theme.theme-override.theme-override .clickable-list-item.is-active,
.reports-theme.theme-override.theme-override .clickable-list-item:hover,
.reports-theme.theme-override.theme-override .clickable-list-item:active,
.reports-theme.theme-override.theme-override .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.reports-theme .clickable-list-item.app-color-event,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.reports-theme .clickable-list-item.app-color-event.is-active, .reports-theme .clickable-list-item.app-color-event:hover, .reports-theme .clickable-list-item.app-color-event:active, .reports-theme .clickable-list-item.app-color-event:focus,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-event.is-active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-event:hover,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-event:active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.reports-theme .clickable-list-item.app-color-time-tracking,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.reports-theme .clickable-list-item.app-color-time-tracking.is-active, .reports-theme .clickable-list-item.app-color-time-tracking:hover, .reports-theme .clickable-list-item.app-color-time-tracking:active, .reports-theme .clickable-list-item.app-color-time-tracking:focus,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking.is-active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:hover,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.reports-theme .clickable-list-item.app-color-approved,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.reports-theme .clickable-list-item.app-color-approved.is-active, .reports-theme .clickable-list-item.app-color-approved:hover, .reports-theme .clickable-list-item.app-color-approved:active, .reports-theme .clickable-list-item.app-color-approved:focus,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-approved.is-active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-approved:hover,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-approved:active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.reports-theme .clickable-list-item.app-color-declined,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.reports-theme .clickable-list-item.app-color-declined.is-active, .reports-theme .clickable-list-item.app-color-declined:hover, .reports-theme .clickable-list-item.app-color-declined:active, .reports-theme .clickable-list-item.app-color-declined:focus,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-declined.is-active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-declined:hover,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-declined:active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.reports-theme .clickable-list-item.app-color-invoice-verrechnet,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.reports-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .reports-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .reports-theme .clickable-list-item.app-color-invoice-verrechnet:active, .reports-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet.is-active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:hover,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.reports-theme .clickable-list-item.app-color-invoice-booked,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.reports-theme .clickable-list-item.app-color-invoice-booked.is-active, .reports-theme .clickable-list-item.app-color-invoice-booked:hover, .reports-theme .clickable-list-item.app-color-invoice-booked:active, .reports-theme .clickable-list-item.app-color-invoice-booked:focus,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked.is-active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:hover,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.reports-theme .clickable-list-item.app-color-late,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.reports-theme .clickable-list-item.app-color-late.is-active, .reports-theme .clickable-list-item.app-color-late:hover, .reports-theme .clickable-list-item.app-color-late:active, .reports-theme .clickable-list-item.app-color-late:focus,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-late.is-active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-late:hover,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-late:active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.reports-theme .clickable-list-item.app-color-invoice-storniert,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.reports-theme .clickable-list-item.app-color-invoice-storniert.is-active, .reports-theme .clickable-list-item.app-color-invoice-storniert:hover, .reports-theme .clickable-list-item.app-color-invoice-storniert:active, .reports-theme .clickable-list-item.app-color-invoice-storniert:focus,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert.is-active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:hover,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.reports-theme .clickable-list-item.app-color-invoice-approved,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.reports-theme .clickable-list-item.app-color-invoice-approved.is-active, .reports-theme .clickable-list-item.app-color-invoice-approved:hover, .reports-theme .clickable-list-item.app-color-invoice-approved:active, .reports-theme .clickable-list-item.app-color-invoice-approved:focus,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved.is-active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:hover,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.reports-theme .clickable-list-item.app-color-commission-open,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.reports-theme .clickable-list-item.app-color-commission-open.is-active, .reports-theme .clickable-list-item.app-color-commission-open:hover, .reports-theme .clickable-list-item.app-color-commission-open:active, .reports-theme .clickable-list-item.app-color-commission-open:focus,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open.is-active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:hover,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.reports-theme .clickable-list-item.app-color-commission-in-progress,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.reports-theme .clickable-list-item.app-color-commission-in-progress.is-active, .reports-theme .clickable-list-item.app-color-commission-in-progress:hover, .reports-theme .clickable-list-item.app-color-commission-in-progress:active, .reports-theme .clickable-list-item.app-color-commission-in-progress:focus,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress.is-active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:hover,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.reports-theme .clickable-list-item.app-color-commission-freigabe,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.reports-theme .clickable-list-item.app-color-commission-freigabe.is-active, .reports-theme .clickable-list-item.app-color-commission-freigabe:hover, .reports-theme .clickable-list-item.app-color-commission-freigabe:active, .reports-theme .clickable-list-item.app-color-commission-freigabe:focus,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe.is-active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:hover,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.reports-theme .clickable-list-item.app-color-commission-abgerechnet,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.reports-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .reports-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .reports-theme .clickable-list-item.app-color-commission-abgerechnet:active, .reports-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet.is-active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:hover,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.reports-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.reports-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .reports-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .reports-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .reports-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.reports-theme .clickable-list-item.app-color-commission-abgeschlossen,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.reports-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .reports-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .reports-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .reports-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:hover,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:active,
.reports-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.reports-theme .clickable-list-item.custom-background-color,
.reports-theme.theme-override.theme-override .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.reports-theme .clickable-list-item.custom-background-color.is-active, .reports-theme .clickable-list-item.custom-background-color:hover, .reports-theme .clickable-list-item.custom-background-color:active, .reports-theme .clickable-list-item.custom-background-color:focus,
.reports-theme.theme-override.theme-override .clickable-list-item.custom-background-color.is-active,
.reports-theme.theme-override.theme-override .clickable-list-item.custom-background-color:hover,
.reports-theme.theme-override.theme-override .clickable-list-item.custom-background-color:active,
.reports-theme.theme-override.theme-override .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.reports-theme .disabled-table-entry, .reports-theme .is-highlighted,
.reports-theme.theme-override.theme-override .disabled-table-entry,
.reports-theme.theme-override.theme-override .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.reports-theme app-customer-list tr.highlight,
.reports-theme.theme-override.theme-override app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.reports-theme app-customer-list section.wrapper,
.reports-theme.theme-override.theme-override app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-customer-list header.header,
.reports-theme.theme-override.theme-override app-customer-list header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-customer-list header.header button.clear-search,
.reports-theme.theme-override.theme-override app-customer-list header.header button.clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-customer-list header.header button.clear-search:hover,
.reports-theme.theme-override.theme-override app-customer-list header.header button.clear-search:hover {
  background-color: #d90707;
}
.reports-theme app-customer-list .clickable-list-container:before,
.reports-theme.theme-override.theme-override app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.reports-theme app-customer-list .clickable-list-container .global-stats-link > a,
.reports-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.reports-theme app-customer-list a.active,
.reports-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.reports-theme.theme-override.theme-override app-customer-list a.active,
.reports-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.reports-theme app-employee-list tr.highlight,
.reports-theme.theme-override.theme-override app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.reports-theme app-employee-list section.wrapper,
.reports-theme.theme-override.theme-override app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-employee-list header.header,
.reports-theme.theme-override.theme-override app-employee-list header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-employee-list header.header button.clear-search,
.reports-theme.theme-override.theme-override app-employee-list header.header button.clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-employee-list header.header button.clear-search:hover,
.reports-theme.theme-override.theme-override app-employee-list header.header button.clear-search:hover {
  background-color: #d90707;
}
.reports-theme app-employee-list .clickable-list-container:before,
.reports-theme.theme-override.theme-override app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.reports-theme app-employee-list a.active,
.reports-theme.theme-override.theme-override app-employee-list a.active {
  background-color: #e0e0e0;
}
.reports-theme app-history-side-elements .component,
.reports-theme.theme-override.theme-override app-history-side-elements .component {
  background-color: white;
}
.reports-theme app-history-side-elements .component > * > header.header,
.reports-theme.theme-override.theme-override app-history-side-elements .component > * > header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-header,
.reports-theme.theme-override.theme-override app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .reports-theme app-header,
.reports-theme.theme-override.theme-override app-header {
    background-color: #d90707;
    color: white;
  }
  .reports-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.reports-theme app-header .mat-spinner circle,
.reports-theme.theme-override.theme-override app-header .spinner-wrapper .mat-progress-spinner circle,
.reports-theme.theme-override.theme-override app-header .mat-spinner circle {
    stroke: white;
  }
}
.reports-theme app-login a,
.reports-theme.theme-override.theme-override app-login a {
  color: #d90707;
}
.reports-theme app-login .wrapper,
.reports-theme.theme-override.theme-override app-login .wrapper {
  background-color: #e9f0f5;
}
.reports-theme app-login .formDialog h2,
.reports-theme.theme-override.theme-override app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-history-bookmarks .header,
.reports-theme.theme-override.theme-override app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-history-bookmarks .header > fa-icon,
.reports-theme.theme-override.theme-override app-history-bookmarks .header > fa-icon {
  color: gold;
}
.reports-theme app-history-bookmarks .clickable-list-container,
.reports-theme.theme-override.theme-override app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-partner-list section.wrapper,
.reports-theme.theme-override.theme-override app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-partner-list header.header,
.reports-theme.theme-override.theme-override app-partner-list header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-partner-list header.header button.clear-search,
.reports-theme.theme-override.theme-override app-partner-list header.header button.clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-partner-list header.header button.clear-search:hover,
.reports-theme.theme-override.theme-override app-partner-list header.header button.clear-search:hover {
  background-color: #d90707;
}
.reports-theme app-partner-list .clickable-list-container:before,
.reports-theme.theme-override.theme-override app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.reports-theme app-partner-list a.active,
.reports-theme.theme-override.theme-override app-partner-list a.active {
  background-color: #e0e0e0;
}
.reports-theme app-home-dashboard .welcome-message .headline,
.reports-theme app-home-dashboard .header .headline,
.reports-theme.theme-override.theme-override app-home-dashboard .welcome-message .headline,
.reports-theme.theme-override.theme-override app-home-dashboard .header .headline {
  color: white;
}
.reports-theme app-home-dashboard app-commission-dashboard header.header,
.reports-theme.theme-override.theme-override app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-home-dashboard .dave-home-dashboard-background-image,
.reports-theme.theme-override.theme-override app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #d90707;
  color: white;
}
.reports-theme app-home-dashboard .mobile-wrapper,
.reports-theme.theme-override.theme-override app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.reports-theme app-home-dashboard .widget:not(.transparent),
.reports-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.reports-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.reports-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.reports-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.reports-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.reports-theme app-logout .button.active,
.reports-theme app-logout .button:hover,
.reports-theme.theme-override.theme-override app-logout .button.active,
.reports-theme.theme-override.theme-override app-logout .button:hover {
  background-color: white;
  color: #d90707;
}
.reports-theme app-timeline .timeline:before,
.reports-theme.theme-override.theme-override app-timeline .timeline:before {
  background-color: #d90707;
}
.reports-theme app-timeline .filter,
.reports-theme.theme-override.theme-override app-timeline .filter {
  background-color: white;
}
.reports-theme app-timeline .filter h2,
.reports-theme.theme-override.theme-override app-timeline .filter h2 {
  color: #d90707;
}
.reports-theme app-timeline .filter h3,
.reports-theme.theme-override.theme-override app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-timeline .event-icon,
.reports-theme.theme-override.theme-override app-timeline .event-icon {
  box-shadow: 0 0 0 2px #d90707;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-timeline .event-icon:hover, .reports-theme app-timeline .event-icon:focus,
.reports-theme.theme-override.theme-override app-timeline .event-icon:hover,
.reports-theme.theme-override.theme-override app-timeline .event-icon:focus {
  color: #d90707;
}
.reports-theme app-timeline .event-icon:hover fa-icon, .reports-theme app-timeline .event-icon:focus fa-icon,
.reports-theme.theme-override.theme-override app-timeline .event-icon:hover fa-icon,
.reports-theme.theme-override.theme-override app-timeline .event-icon:focus fa-icon {
  color: #d90707;
}
.reports-theme app-timeline .header,
.reports-theme.theme-override.theme-override app-timeline .header {
  background-color: #d90707;
}
.reports-theme app-timeline .annotation-overlay,
.reports-theme.theme-override.theme-override app-timeline .annotation-overlay {
  color: white;
}
.reports-theme app-timeline .annotation-menu,
.reports-theme.theme-override.theme-override app-timeline .annotation-menu {
  color: white;
}
.reports-theme app-timeline .annotation-menu:hover,
.reports-theme.theme-override.theme-override app-timeline .annotation-menu:hover {
  color: #d90707;
}
.reports-theme app-timeline .annotation-content,
.reports-theme.theme-override.theme-override app-timeline .annotation-content {
  background-color: #cf0404;
}
.reports-theme app-timeline .close-button:hover,
.reports-theme.theme-override.theme-override app-timeline .close-button:hover {
  background-color: #cf0404;
}
.reports-theme app-timeline .annotation-tab:hover .annotation-name,
.reports-theme.theme-override.theme-override app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #d90707;
}
.reports-theme app-timeline .annotation-tab.clicked .annotation-name,
.reports-theme.theme-override.theme-override app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #d90707;
  color: #d90707;
}
.reports-theme app-timeline .annotation-name,
.reports-theme.theme-override.theme-override app-timeline .annotation-name {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-timeline .filter-apply,
.reports-theme.theme-override.theme-override app-timeline .filter-apply {
  background-color: #d90707;
  border-color: white;
  color: white;
}
.reports-theme app-timeline .filter-apply:hover,
.reports-theme.theme-override.theme-override app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #d90707;
  color: #d90707;
}
.reports-theme app-timeline .new-year,
.reports-theme.theme-override.theme-override app-timeline .new-year {
  box-shadow: 0 0 0 2px #d90707;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-timeline .no-displayed-events,
.reports-theme.theme-override.theme-override app-timeline .no-displayed-events {
  color: white;
}
.reports-theme app-timeline .clickable-list-item-content fa-icon,
.reports-theme.theme-override.theme-override app-timeline .clickable-list-item-content fa-icon {
  color: #d90707;
}
.reports-theme app-timeline .list-day:hover,
.reports-theme app-timeline .list-day:focus,
.reports-theme.theme-override.theme-override app-timeline .list-day:hover,
.reports-theme.theme-override.theme-override app-timeline .list-day:focus {
  color: #d90707;
}
.reports-theme app-timeline .list-day:hover fa-icon,
.reports-theme app-timeline .list-day:focus fa-icon,
.reports-theme.theme-override.theme-override app-timeline .list-day:hover fa-icon,
.reports-theme.theme-override.theme-override app-timeline .list-day:focus fa-icon {
  color: #d90707;
}
.reports-theme app-timeline .clickable-list-container,
.reports-theme.theme-override.theme-override app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.reports-theme app-timeline .clickable-list-container .no-displayed-events,
.reports-theme.theme-override.theme-override app-timeline .clickable-list-container .no-displayed-events {
  color: #d90707;
}
.reports-theme app-detail-event .link, .reports-theme app-email-dialog .link,
.reports-theme.theme-override.theme-override app-detail-event .link,
.reports-theme.theme-override.theme-override app-email-dialog .link {
  color: inherit;
}
.reports-theme app-detail-event .note, .reports-theme app-email-dialog .note,
.reports-theme.theme-override.theme-override app-detail-event .note,
.reports-theme.theme-override.theme-override app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.reports-theme app-detail-event .files-wrapper .file, .reports-theme app-email-dialog .files-wrapper .file,
.reports-theme.theme-override.theme-override app-detail-event .files-wrapper .file,
.reports-theme.theme-override.theme-override app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.reports-theme app-detail-event .files-wrapper .file:hover, .reports-theme app-email-dialog .files-wrapper .file:hover,
.reports-theme.theme-override.theme-override app-detail-event .files-wrapper .file:hover,
.reports-theme.theme-override.theme-override app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.reports-theme app-detail-event .files-wrapper .file .image-wrapper, .reports-theme app-email-dialog .files-wrapper .file .image-wrapper,
.reports-theme.theme-override.theme-override app-detail-event .files-wrapper .file .image-wrapper,
.reports-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.reports-theme app-detail-event .files-wrapper .file .fileName, .reports-theme app-email-dialog .files-wrapper .file .fileName,
.reports-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName,
.reports-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName {
  color: #d90707;
}
.reports-theme app-detail-event .files-wrapper .file .fileName:hover, .reports-theme app-email-dialog .files-wrapper .file .fileName:hover,
.reports-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName:hover,
.reports-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName:hover {
  color: #e22d2d;
}
.reports-theme app-detail-event .files-wrapper .file .editing, .reports-theme app-email-dialog .files-wrapper .file .editing,
.reports-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing,
.reports-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.reports-theme app-detail-event .files-wrapper .file .editing:hover, .reports-theme app-email-dialog .files-wrapper .file .editing:hover,
.reports-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing:hover,
.reports-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.reports-theme app-detail-customer .files-wrapper .file,
.reports-theme.theme-override.theme-override app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.reports-theme app-detail-customer .files-wrapper .file:hover,
.reports-theme.theme-override.theme-override app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.reports-theme app-detail-customer .files-wrapper .file .image-wrapper,
.reports-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.reports-theme app-detail-customer .files-wrapper .file .fileName,
.reports-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName {
  color: #d90707;
}
.reports-theme app-detail-customer .files-wrapper .file .fileName:hover,
.reports-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName:hover {
  color: #e22d2d;
}
.reports-theme app-detail-customer .files-wrapper .file .editing,
.reports-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.reports-theme app-detail-customer .files-wrapper .file .editing:hover,
.reports-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.reports-theme app-commission .events .tab-header .mat-badge-content,
.reports-theme.theme-override.theme-override app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.reports-theme app-commission .tab-group,
.reports-theme.theme-override.theme-override app-commission .tab-group {
  background-color: white;
}
.reports-theme app-commission .files-wrapper .file,
.reports-theme.theme-override.theme-override app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.reports-theme app-commission .files-wrapper .file:hover,
.reports-theme.theme-override.theme-override app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.reports-theme app-commission .files-wrapper .file .image-wrapper,
.reports-theme.theme-override.theme-override app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.reports-theme app-commission .files-wrapper .file .fileName,
.reports-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName {
  color: #d90707;
}
.reports-theme app-commission .files-wrapper .file .fileName:hover,
.reports-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName:hover {
  color: #e22d2d;
}
.reports-theme app-commission .files-wrapper .file .editing,
.reports-theme.theme-override.theme-override app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.reports-theme app-commission .files-wrapper .file .editing:hover,
.reports-theme.theme-override.theme-override app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.reports-theme app-detail-partner a.link,
.reports-theme.theme-override.theme-override app-detail-partner a.link {
  color: white;
}
.reports-theme app-icon-select-dialog .iconwrapper:hover,
.reports-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover {
  background-color: #d90707;
}
.reports-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.reports-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.reports-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.reports-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #d90707;
}
.reports-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.reports-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.reports-theme app-license-settings .bottom-border,
.reports-theme.theme-override.theme-override app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.reports-theme app-license-settings .inactive-overlay,
.reports-theme.theme-override.theme-override app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.reports-theme app-license-settings .inactive-overlay .inactive-text,
.reports-theme.theme-override.theme-override app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.reports-theme app-customer-statistics .chart-card,
.reports-theme.theme-override.theme-override app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.reports-theme app-global-statistics .chart-card,
.reports-theme.theme-override.theme-override app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.reports-theme .clickable-mat-row:hover,
.reports-theme.theme-override.theme-override .clickable-mat-row:hover {
  cursor: pointer;
}
.reports-theme .clickable-mat-row:hover, .reports-theme .clickable-mat-row:active, .reports-theme .clickable-mat-row:focus, .reports-theme .clickable-mat-row.active,
.reports-theme.theme-override.theme-override .clickable-mat-row:hover,
.reports-theme.theme-override.theme-override .clickable-mat-row:active,
.reports-theme.theme-override.theme-override .clickable-mat-row:focus,
.reports-theme.theme-override.theme-override .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.reports-theme .clickable-mat-row.app-color-event,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.reports-theme .clickable-mat-row.app-color-event.is-active, .reports-theme .clickable-mat-row.app-color-event:hover, .reports-theme .clickable-mat-row.app-color-event:active, .reports-theme .clickable-mat-row.app-color-event:focus,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-event.is-active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-event:hover,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-event:active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.reports-theme .clickable-mat-row.app-color-time-tracking,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.reports-theme .clickable-mat-row.app-color-time-tracking.is-active, .reports-theme .clickable-mat-row.app-color-time-tracking:hover, .reports-theme .clickable-mat-row.app-color-time-tracking:active, .reports-theme .clickable-mat-row.app-color-time-tracking:focus,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking.is-active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:hover,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.reports-theme .clickable-mat-row.app-color-approved,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.reports-theme .clickable-mat-row.app-color-approved.is-active, .reports-theme .clickable-mat-row.app-color-approved:hover, .reports-theme .clickable-mat-row.app-color-approved:active, .reports-theme .clickable-mat-row.app-color-approved:focus,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-approved.is-active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:hover,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.reports-theme .clickable-mat-row.app-color-declined,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.reports-theme .clickable-mat-row.app-color-declined.is-active, .reports-theme .clickable-mat-row.app-color-declined:hover, .reports-theme .clickable-mat-row.app-color-declined:active, .reports-theme .clickable-mat-row.app-color-declined:focus,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-declined.is-active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:hover,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.reports-theme .clickable-mat-row.app-color-invoice-verrechnet,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.reports-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .reports-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .reports-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .reports-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:hover,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.reports-theme .clickable-mat-row.app-color-invoice-booked,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.reports-theme .clickable-mat-row.app-color-invoice-booked.is-active, .reports-theme .clickable-mat-row.app-color-invoice-booked:hover, .reports-theme .clickable-mat-row.app-color-invoice-booked:active, .reports-theme .clickable-mat-row.app-color-invoice-booked:focus,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked.is-active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:hover,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.reports-theme .clickable-mat-row.app-color-late,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.reports-theme .clickable-mat-row.app-color-late.is-active, .reports-theme .clickable-mat-row.app-color-late:hover, .reports-theme .clickable-mat-row.app-color-late:active, .reports-theme .clickable-mat-row.app-color-late:focus,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-late.is-active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-late:hover,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-late:active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.reports-theme .clickable-mat-row.app-color-invoice-storniert,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.reports-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .reports-theme .clickable-mat-row.app-color-invoice-storniert:hover, .reports-theme .clickable-mat-row.app-color-invoice-storniert:active, .reports-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert.is-active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:hover,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.reports-theme .clickable-mat-row.app-color-invoice-approved,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.reports-theme .clickable-mat-row.app-color-invoice-approved.is-active, .reports-theme .clickable-mat-row.app-color-invoice-approved:hover, .reports-theme .clickable-mat-row.app-color-invoice-approved:active, .reports-theme .clickable-mat-row.app-color-invoice-approved:focus,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved.is-active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:hover,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.reports-theme .clickable-mat-row.app-color-commission-open,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.reports-theme .clickable-mat-row.app-color-commission-open.is-active, .reports-theme .clickable-mat-row.app-color-commission-open:hover, .reports-theme .clickable-mat-row.app-color-commission-open:active, .reports-theme .clickable-mat-row.app-color-commission-open:focus,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open.is-active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:hover,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.reports-theme .clickable-mat-row.app-color-commission-in-progress,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.reports-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .reports-theme .clickable-mat-row.app-color-commission-in-progress:hover, .reports-theme .clickable-mat-row.app-color-commission-in-progress:active, .reports-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress.is-active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:hover,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.reports-theme .clickable-mat-row.app-color-commission-freigabe,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.reports-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .reports-theme .clickable-mat-row.app-color-commission-freigabe:hover, .reports-theme .clickable-mat-row.app-color-commission-freigabe:active, .reports-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe.is-active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:hover,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.reports-theme .clickable-mat-row.app-color-commission-abgerechnet,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.reports-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .reports-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .reports-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .reports-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:hover,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.reports-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.reports-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .reports-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .reports-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .reports-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.reports-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.reports-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .reports-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .reports-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .reports-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:active,
.reports-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.reports-theme app-detail-view-template,
.reports-theme.theme-override.theme-override app-detail-view-template {
  background-color: #e9f0f5;
}
.reports-theme app-detail-view-template > .buttons,
.reports-theme.theme-override.theme-override app-detail-view-template > .buttons {
  background-color: #d90707;
  color: white;
}
.reports-theme app-detail-view-template .resizer.resizer.resizer,
.reports-theme.theme-override.theme-override app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.reports-theme app-profile-template .card::before,
.reports-theme.theme-override.theme-override app-profile-template .card::before {
  background-color: #cf0404;
}
.reports-theme app-profile-template a.link,
.reports-theme.theme-override.theme-override app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-search-return,
.reports-theme.theme-override.theme-override app-search-return {
  background-color: white;
}
.reports-theme app-search-return .available-types,
.reports-theme.theme-override.theme-override app-search-return .available-types {
  background-color: white;
}
.reports-theme app-search-return .data,
.reports-theme.theme-override.theme-override app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.reports-theme app-search-return .data:nth-child(2n+1),
.reports-theme.theme-override.theme-override app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.reports-theme app-search-return .data:hover,
.reports-theme.theme-override.theme-override app-search-return .data:hover {
  background-color: #c7c7c7;
}
.reports-theme app-search-return .data .icon-wrapper,
.reports-theme.theme-override.theme-override app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.reports-theme .app-button,
.reports-theme .app-round-button,
.reports-theme.theme-override.theme-override .app-button,
.reports-theme.theme-override.theme-override .app-round-button {
  background-color: #d90707;
  color: #ffffff;
  border-color: #d90707;
}
.reports-theme .app-button:hover, .reports-theme .app-button.app-button-active, .reports-theme .app-button.app-button-inverted,
.reports-theme .app-round-button:hover,
.reports-theme .app-round-button.app-button-active,
.reports-theme .app-round-button.app-button-inverted,
.reports-theme.theme-override.theme-override .app-button:hover,
.reports-theme.theme-override.theme-override .app-button.app-button-active,
.reports-theme.theme-override.theme-override .app-button.app-button-inverted,
.reports-theme.theme-override.theme-override .app-round-button:hover,
.reports-theme.theme-override.theme-override .app-round-button.app-button-active,
.reports-theme.theme-override.theme-override .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #d90707;
}
.reports-theme .app-button.app-button-active,
.reports-theme .app-round-button.app-button-active,
.reports-theme.theme-override.theme-override .app-button.app-button-active,
.reports-theme.theme-override.theme-override .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.reports-theme .app-button.app-button-inverted:hover, .reports-theme .app-button.app-button-inverted.app-button-active,
.reports-theme .app-round-button.app-button-inverted:hover,
.reports-theme .app-round-button.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.reports-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover,
.reports-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.reports-theme .app-button.app-button-inverted.app-button-active,
.reports-theme .app-round-button.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  background-color: #7b0404;
  box-shadow: inset 0 0 0.75rem #450202;
}
.reports-theme .app-button.app-button-inverted:hover,
.reports-theme .app-round-button.app-button-inverted:hover,
.reports-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.reports-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover {
  background-color: #d90707;
}
.reports-theme .app-button[disabled][disabled],
.reports-theme .app-round-button[disabled][disabled],
.reports-theme.theme-override.theme-override .app-button[disabled][disabled],
.reports-theme.theme-override.theme-override .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.reports-theme .app-button.app-button-lighter,
.reports-theme .app-round-button.app-button-lighter,
.reports-theme.theme-override.theme-override .app-button.app-button-lighter,
.reports-theme.theme-override.theme-override .app-round-button.app-button-lighter {
  background-color: #e22d2d;
  color: #ffffff;
  border-color: #e22d2d;
}
.reports-theme .app-button.app-button-lighter:hover, .reports-theme .app-button.app-button-lighter.app-button-active, .reports-theme .app-button.app-button-lighter.app-button-inverted,
.reports-theme .app-round-button.app-button-lighter:hover,
.reports-theme .app-round-button.app-button-lighter.app-button-active,
.reports-theme .app-round-button.app-button-lighter.app-button-inverted,
.reports-theme.theme-override.theme-override .app-button.app-button-lighter:hover,
.reports-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.reports-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted,
.reports-theme.theme-override.theme-override .app-round-button.app-button-lighter:hover,
.reports-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active,
.reports-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #e22d2d;
}
.reports-theme .app-button.app-button-lighter.app-button-active,
.reports-theme .app-round-button.app-button-lighter.app-button-active,
.reports-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.reports-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.reports-theme .app-button.app-button-lighter.app-button-inverted:hover, .reports-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.reports-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.reports-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.reports-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover,
.reports-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.reports-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.reports-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #991515;
  box-shadow: inset 0 0 0.75rem #680e0e;
}
.reports-theme .app-button.app-button-lighter.app-button-inverted:hover,
.reports-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.reports-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.reports-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #e22d2d;
}
.reports-theme .app-button.app-button-lighter[disabled][disabled],
.reports-theme .app-round-button.app-button-lighter[disabled][disabled],
.reports-theme.theme-override.theme-override .app-button.app-button-lighter[disabled][disabled],
.reports-theme.theme-override.theme-override .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.reports-theme .app-stroked-round-button,
.reports-theme.theme-override.theme-override .app-stroked-round-button {
  background-color: #d90707;
  color: #ffffff;
  border-color: #ffffff;
}
.reports-theme .app-stroked-round-button:hover, .reports-theme .app-stroked-round-button.app-button-active, .reports-theme .app-stroked-round-button.app-button-inverted,
.reports-theme.theme-override.theme-override .app-stroked-round-button:hover,
.reports-theme.theme-override.theme-override .app-stroked-round-button.app-button-active,
.reports-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #d90707;
}
.reports-theme .app-stroked-round-button.app-button-active,
.reports-theme.theme-override.theme-override .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.reports-theme .app-stroked-round-button.app-button-inverted:hover, .reports-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover,
.reports-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.reports-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #7b0404;
  box-shadow: inset 0 0 0.75rem #450202;
}
.reports-theme .app-stroked-round-button.app-button-inverted:hover,
.reports-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover {
  background-color: #d90707;
}
.reports-theme .app-stroked-round-button[disabled][disabled],
.reports-theme.theme-override.theme-override .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.reports-theme .app-stroked-round-button.app-button-inverted,
.reports-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  border-color: #d90707;
}
.reports-theme .app-stroked-round-button.app-button-lighter,
.reports-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter {
  background-color: #e22d2d;
  color: #ffffff;
  border-color: #ffffff;
}
.reports-theme .app-stroked-round-button.app-button-lighter:hover, .reports-theme .app-stroked-round-button.app-button-lighter.app-button-active, .reports-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.reports-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter:hover,
.reports-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active,
.reports-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #e22d2d;
}
.reports-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.reports-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.reports-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .reports-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.reports-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.reports-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #991515;
  box-shadow: inset 0 0 0.75rem #680e0e;
}
.reports-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.reports-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #e22d2d;
}
.reports-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.reports-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.reports-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.reports-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #e22d2d;
}
.reports-theme app-timeline-view .files-icon,
.reports-theme.theme-override.theme-override app-timeline-view .files-icon {
  color: #d90707;
}
.reports-theme app-event-types-selector-card .delete-icon,
.reports-theme.theme-override.theme-override app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.reports-theme app-loading.not-transparent,
.reports-theme.theme-override.theme-override app-loading.not-transparent {
  background-color: #e9f0f5;
}
.reports-theme app-map-dialog > .buttons,
.reports-theme.theme-override.theme-override app-map-dialog > .buttons {
  background-color: white;
}
.reports-theme app-settings-list a.highlight,
.reports-theme.theme-override.theme-override app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.reports-theme app-settings-list .wrapper,
.reports-theme.theme-override.theme-override app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.reports-theme app-settings-list .clickable-list-container:before,
.reports-theme.theme-override.theme-override app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.reports-theme app-list-layout-with-routing .tab-group,
.reports-theme.theme-override.theme-override app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.reports-theme app-list-layout-with-routing .toggle-view-button,
.reports-theme.theme-override.theme-override app-list-layout-with-routing .toggle-view-button {
  background: #cf0404;
  color: white;
}
.reports-theme app-preview .timeline-item-card,
.reports-theme.theme-override.theme-override app-preview .timeline-item-card {
  background-color: white;
}
.reports-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.reports-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #d90707, inset -0.5rem 0 0.5rem -0.5rem #d90707;
}
.reports-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.reports-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #d90707, inset -0.5rem 0 0.5rem -0.5rem #d90707, inset 0 0.5rem 0.5rem -0.5rem #d90707;
}
.reports-theme app-file-card .inset-box-shadow.inset-box-shadow,
.reports-theme.theme-override.theme-override app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #d90707;
}
.reports-theme app-file-card .image-container,
.reports-theme.theme-override.theme-override app-file-card .image-container {
  background-color: gray;
}
.reports-theme app-file-card .download-button:hover, .reports-theme app-file-card .delete-button:hover, .reports-theme app-file-card .event-button:hover, .reports-theme app-file-card .file-info-button:hover,
.reports-theme.theme-override.theme-override app-file-card .download-button:hover,
.reports-theme.theme-override.theme-override app-file-card .delete-button:hover,
.reports-theme.theme-override.theme-override app-file-card .event-button:hover,
.reports-theme.theme-override.theme-override app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.reports-theme app-file-card .download-button:hover, .reports-theme app-file-card .event-button:hover,
.reports-theme.theme-override.theme-override app-file-card .download-button:hover,
.reports-theme.theme-override.theme-override app-file-card .event-button:hover {
  color: #d90707;
}
.reports-theme app-file-card .delete-button, .reports-theme app-file-card .selected-icon, .reports-theme app-file-card .link-icon,
.reports-theme.theme-override.theme-override app-file-card .delete-button,
.reports-theme.theme-override.theme-override app-file-card .selected-icon,
.reports-theme.theme-override.theme-override app-file-card .link-icon {
  color: #bdbdbd;
}
.reports-theme app-file-card .delete-button:hover,
.reports-theme.theme-override.theme-override app-file-card .delete-button:hover {
  color: red;
}
.reports-theme app-file-card .timeline-item-card,
.reports-theme.theme-override.theme-override app-file-card .timeline-item-card {
  background-color: white;
}
.reports-theme app-commission-list tr.highlight,
.reports-theme.theme-override.theme-override app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.reports-theme app-commission-list section.wrapper,
.reports-theme.theme-override.theme-override app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-commission-list header.header,
.reports-theme.theme-override.theme-override app-commission-list header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-commission-list header.header button.clear-search,
.reports-theme.theme-override.theme-override app-commission-list header.header button.clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-commission-list header.header button.clear-search:hover,
.reports-theme.theme-override.theme-override app-commission-list header.header button.clear-search:hover {
  background-color: #d90707;
}
.reports-theme app-commission-list .clickable-list-container:before,
.reports-theme.theme-override.theme-override app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.reports-theme app-commission-list .clickable-list-container .global-stats-link a,
.reports-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.reports-theme app-commission-list a.active,
.reports-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.reports-theme.theme-override.theme-override app-commission-list a.active,
.reports-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.reports-theme app-videodokumentation-list section.wrapper,
.reports-theme.theme-override.theme-override app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-videodokumentation-list header.header,
.reports-theme.theme-override.theme-override app-videodokumentation-list header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-videodokumentation-list header.header ° button.clear-search,
.reports-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.reports-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #d90707;
}
.reports-theme app-videodokumentation-list .clickable-list-container:before,
.reports-theme.theme-override.theme-override app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.reports-theme app-videodokumentation-list a.active,
.reports-theme.theme-override.theme-override app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.reports-theme app-email-client .email-list .email-list-entry.current,
.reports-theme.theme-override.theme-override app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.reports-theme app-email-client .nav-bar,
.reports-theme.theme-override.theme-override app-email-client .nav-bar {
  background-color: white;
}
.reports-theme app-email-client .search-bar-header,
.reports-theme.theme-override.theme-override app-email-client .search-bar-header {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-email-client .search-bar-clear-search,
.reports-theme.theme-override.theme-override app-email-client .search-bar-clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-email-client .search-bar-clear-search:hover,
.reports-theme.theme-override.theme-override app-email-client .search-bar-clear-search:hover {
  background-color: #d90707;
}
.reports-theme app-email-client .email-preview .email-contact-link,
.reports-theme.theme-override.theme-override app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-email-client .email-preview .email-card,
.reports-theme.theme-override.theme-override app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.reports-theme app-email-client .email-preview .email-iframe,
.reports-theme.theme-override.theme-override app-email-client .email-preview .email-iframe {
  color: white;
}
.reports-theme app-email-client .sub-elements,
.reports-theme.theme-override.theme-override app-email-client .sub-elements {
  background: whitesmoke;
}
.reports-theme app-email-client .nav-tree .mat-list-item-content,
.reports-theme.theme-override.theme-override app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.reports-theme app-email-client .email-list-entry,
.reports-theme.theme-override.theme-override app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.reports-theme app-support-dialog .card,
.reports-theme.theme-override.theme-override app-support-dialog .card {
  background-color: #e9f0f5;
}
.reports-theme app-support-dialog a.link,
.reports-theme.theme-override.theme-override app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-image-editor .tui-image-editor-main-container,
.reports-theme.theme-override.theme-override app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.reports-theme app-image-editor .tui-image-editor-controls,
.reports-theme.theme-override.theme-override app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.reports-theme app-image-editor .tui-image-editor-menu .enabled,
.reports-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.reports-theme app-image-editor .tui-image-editor-menu .normal,
.reports-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.reports-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.reports-theme.theme-override.theme-override app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.reports-theme app-file-explorer .example-container, .reports-theme app-file-explorer .content,
.reports-theme.theme-override.theme-override app-file-explorer .example-container,
.reports-theme.theme-override.theme-override app-file-explorer .content {
  background-color: white;
}
.reports-theme app-file-explorer .explorer-tree-node:hover,
.reports-theme app-file-explorer .list-item:hover,
.reports-theme.theme-override.theme-override app-file-explorer .explorer-tree-node:hover,
.reports-theme.theme-override.theme-override app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.reports-theme app-file-explorer .explorer-tree-node.selected,
.reports-theme.theme-override.theme-override app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.reports-theme app-file-explorer .share-icon,
.reports-theme.theme-override.theme-override app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.reports-theme app-file-explorer .toggle-view-button,
.reports-theme.theme-override.theme-override app-file-explorer .toggle-view-button {
  background: #cf0404;
  color: white;
}
.reports-theme app-file-explorer .root-button,
.reports-theme.theme-override.theme-override app-file-explorer .root-button {
  color: white;
}
.reports-theme app-file-explorer .root-button fa-icon,
.reports-theme.theme-override.theme-override app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.reports-theme app-file-explorer .selected-elements-amount,
.reports-theme.theme-override.theme-override app-file-explorer .selected-elements-amount {
  background-color: white;
}
.reports-theme app-file-explorer .back-button .inverted-arrow,
.reports-theme.theme-override.theme-override app-file-explorer .back-button .inverted-arrow {
  color: #d90707;
}
.reports-theme app-file-explorer .back-button:focus .inverted-arrow, .reports-theme app-file-explorer .back-button:hover .inverted-arrow,
.reports-theme.theme-override.theme-override app-file-explorer .back-button:focus .inverted-arrow,
.reports-theme.theme-override.theme-override app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.reports-theme app-file-explorer .back-button:disabled .inverted-arrow,
.reports-theme.theme-override.theme-override app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.reports-theme app-select-folder-dialog .explorer-tree-node:hover, .reports-theme app-select-folder-dialog .list-item:hover,
.reports-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node:hover,
.reports-theme.theme-override.theme-override app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.reports-theme app-select-folder-dialog .explorer-tree-node.selected,
.reports-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.reports-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.reports-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.reports-theme app-reports-list section.wrapper,
.reports-theme.theme-override.theme-override app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-reports-list header.header,
.reports-theme.theme-override.theme-override app-reports-list header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-reports-list header.header button.clear-search,
.reports-theme.theme-override.theme-override app-reports-list header.header button.clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-reports-list header.header button.clear-search:hover,
.reports-theme.theme-override.theme-override app-reports-list header.header button.clear-search:hover {
  background-color: #d90707;
}
.reports-theme app-reports-list .clickable-list-container:before,
.reports-theme.theme-override.theme-override app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.reports-theme app-reports-list a.active,
.reports-theme.theme-override.theme-override app-reports-list a.active {
  background-color: #e0e0e0;
}
.reports-theme app-generated-documents-list section.wrapper,
.reports-theme.theme-override.theme-override app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-generated-documents-list header.header,
.reports-theme.theme-override.theme-override app-generated-documents-list header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-generated-documents-list header.header button.clear-search,
.reports-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-generated-documents-list header.header button.clear-search:hover,
.reports-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search:hover {
  background-color: #d90707;
}
.reports-theme app-generated-documents-list .clickable-list-container:before,
.reports-theme.theme-override.theme-override app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.reports-theme app-generated-documents-list a.active,
.reports-theme.theme-override.theme-override app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.reports-theme app-invoice-editor .button-wrapper,
.reports-theme.theme-override.theme-override app-invoice-editor .button-wrapper {
  background-color: white;
}
.reports-theme .hover-form .mat-form-field-flex:hover,
.reports-theme.theme-override.theme-override .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.reports-theme app-dave-list-card .selected-clickable-list-item, .reports-theme app-dave-list-card .selected-clickable-list-item:hover,
.reports-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item,
.reports-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.reports-theme app-dave-list-card .card-header,
.reports-theme.theme-override.theme-override app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.reports-theme app-dave-list-card .bottom-shadow,
.reports-theme.theme-override.theme-override app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.reports-theme app-filter div.date,
.reports-theme.theme-override.theme-override app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.reports-theme app-event-card .primary,
.reports-theme.theme-override.theme-override app-event-card .primary {
  color: #d90707;
}
.reports-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.reports-theme.theme-override.theme-override app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.reports-theme app-booking-positions-list section.wrapper,
.reports-theme.theme-override.theme-override app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-booking-positions-list header.header,
.reports-theme.theme-override.theme-override app-booking-positions-list header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-booking-positions-list header.header button.clear-search,
.reports-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-booking-positions-list header.header button.clear-search:hover,
.reports-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search:hover {
  background-color: #d90707;
}
.reports-theme app-booking-positions-list .clickable-list-container:before,
.reports-theme.theme-override.theme-override app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.reports-theme app-booking-positions-list a.active,
.reports-theme.theme-override.theme-override app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.reports-theme app-booking-positions-list th,
.reports-theme.theme-override.theme-override app-booking-positions-list th {
  background: whitesmoke !important;
}
.reports-theme app-dave-list tr.highlight,
.reports-theme.theme-override.theme-override app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.reports-theme app-dave-list section.wrapper,
.reports-theme.theme-override.theme-override app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-dave-list .drag-header.cdk-drag-preview,
.reports-theme.theme-override.theme-override app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.reports-theme app-dave-list header.header,
.reports-theme.theme-override.theme-override app-dave-list header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-dave-list header.header button.clear-search,
.reports-theme.theme-override.theme-override app-dave-list header.header button.clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-dave-list header.header button.clear-search:hover,
.reports-theme.theme-override.theme-override app-dave-list header.header button.clear-search:hover {
  background-color: #d90707;
}
.reports-theme app-dave-list .clickable-list-container:before,
.reports-theme.theme-override.theme-override app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.reports-theme app-dave-list .clickable-list-container .global-stats-link > a,
.reports-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.reports-theme app-dave-list a.active,
.reports-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.reports-theme.theme-override.theme-override app-dave-list a.active,
.reports-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.reports-theme app-export-business-volumes-dialog tr.highlight,
.reports-theme.theme-override.theme-override app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.reports-theme app-export-business-volumes-dialog section.wrapper,
.reports-theme.theme-override.theme-override app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.reports-theme.theme-override.theme-override app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.reports-theme app-export-business-volumes-dialog header.header,
.reports-theme.theme-override.theme-override app-export-business-volumes-dialog header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-export-business-volumes-dialog header.header button.clear-search,
.reports-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.reports-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #d90707;
}
.reports-theme app-export-business-volumes-dialog .clickable-list-container:before,
.reports-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.reports-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.reports-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.reports-theme app-export-business-volumes-dialog a.active,
.reports-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.reports-theme.theme-override.theme-override app-export-business-volumes-dialog a.active,
.reports-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.reports-theme app-contact-list .darker-background.darker-background,
.reports-theme.theme-override.theme-override app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.reports-theme app-contact-list .darker-background.darker-background:hover,
.reports-theme.theme-override.theme-override app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.reports-theme app-select-persons table tr th[mat-header-cell],
.reports-theme.theme-override.theme-override app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.reports-theme app-shift-plan .header-colorful,
.reports-theme.theme-override.theme-override app-shift-plan .header-colorful {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-shift-plan .header-colorful .today-button.today-button,
.reports-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.reports-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .reports-theme app-shift-plan .header-colorful .today-button.today-button,
.reports-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button,
.reports-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.reports-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .reports-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.reports-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.reports-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.reports-theme app-detail-piecework main,
.reports-theme.theme-override.theme-override app-detail-piecework main {
  background-color: #d90707;
  color: white;
}
.reports-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.reports-theme.theme-override.theme-override app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.reports-theme app-detail-piecework main .mat-list-base .mat-list-item,
.reports-theme.theme-override.theme-override app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.reports-theme app-detail-piecework main .mat-tab-label,
.reports-theme.theme-override.theme-override app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.reports-theme app-detail-piecework header,
.reports-theme.theme-override.theme-override app-detail-piecework header {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-detail-piecework mat-expansion-panel.primary-background,
.reports-theme.theme-override.theme-override app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #d90707;
  color: white;
}
.reports-theme app-piecework-demo .scrollable,
.reports-theme.theme-override.theme-override app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.reports-theme app-side-nav-bar,
.reports-theme.theme-override.theme-override app-side-nav-bar {
  background-color: whitesmoke;
}
.reports-theme app-side-nav-bar [mat-list-item].is-active,
.reports-theme.theme-override.theme-override app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #d90707;
}
.reports-theme app-side-nav-bar mat-nav-list,
.reports-theme.theme-override.theme-override app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.reports-theme .dave-inc-bar,
.reports-theme.theme-override.theme-override .dave-inc-bar {
  background-color: #d90707;
}
.reports-theme app-root,
.reports-theme.theme-override.theme-override app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-commission-overview .alex-sein-buntes-feld,
.reports-theme.theme-override.theme-override app-commission-overview .alex-sein-buntes-feld {
  background-color: #d90707;
}
.reports-theme app-commission-overview .btgb-table-wrapper th:first-child,
.reports-theme app-commission-overview .btgb-table-wrapper td:first-child,
.reports-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:first-child,
.reports-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.reports-theme app-commission-overview .btgb-table-wrapper .color-dot,
.reports-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.reports-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.reports-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.reports-theme app-commission-overview .btgb-table-wrapper th:last-child,
.reports-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:last-child {
  color: #d90707;
  border-color: #d90707;
}
.reports-theme app-commission-overview .timeline,
.reports-theme.theme-override.theme-override app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.reports-theme app-commission-overview .timeline-event-card,
.reports-theme.theme-override.theme-override app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.reports-theme app-commission-overview .timeline-event-card:hover,
.reports-theme.theme-override.theme-override app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.reports-theme app-comment-list .inline-send,
.reports-theme.theme-override.theme-override app-comment-list .inline-send {
  background: white;
}
.reports-theme app-new-booking-option .highlight.highlight,
.reports-theme.theme-override.theme-override app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.reports-theme app-new-booking-option .dont-edit.dont-edit,
.reports-theme app-new-booking-option .disabled.disabled,
.reports-theme.theme-override.theme-override app-new-booking-option .dont-edit.dont-edit,
.reports-theme.theme-override.theme-override app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.reports-theme .ngx-toastr,
.reports-theme.theme-override.theme-override .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.reports-theme .ngx-toastr:hover,
.reports-theme.theme-override.theme-override .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.reports-theme .ngx-toastr.toast-success,
.reports-theme.theme-override.theme-override .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.reports-theme .ngx-toastr.toast-error,
.reports-theme.theme-override.theme-override .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.reports-theme .ngx-toastr.toast-info,
.reports-theme.theme-override.theme-override .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-resource-plan .header-colorful,
.reports-theme.theme-override.theme-override app-resource-plan .header-colorful {
  background-color: #cf0404;
  color: white;
}
.reports-theme app-resource-plan .header-colorful .today-button.today-button,
.reports-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.reports-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .reports-theme app-resource-plan .header-colorful .today-button.today-button,
.reports-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button,
.reports-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.reports-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .reports-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.reports-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.reports-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.reports-theme app-time-tracker,
.reports-theme.theme-override.theme-override app-time-tracker {
  background-color: #e22d2d;
  color: white;
}
.reports-theme .ngx-mat-colorpicker-content,
.reports-theme.theme-override.theme-override .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.reports-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.reports-theme.theme-override.theme-override .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.reports-theme app-person-list-entry a.link,
.reports-theme.theme-override.theme-override app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-doctor-list-entry .link,
.reports-theme.theme-override.theme-override app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-expansion-panel .scrollable .top-shadow,
.reports-theme.theme-override.theme-override app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.reports-theme app-expansion-panel .scrollable .bottom-shadow,
.reports-theme.theme-override.theme-override app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.reports-theme .app-background-primary,
.reports-theme.theme-override.theme-override .app-background-primary {
  background-color: #d90707;
}
.reports-theme .app-background-accent,
.reports-theme.theme-override.theme-override .app-background-accent {
  background-color: #fafafa;
}
.reports-theme .app-background-warn,
.reports-theme.theme-override.theme-override .app-background-warn {
  background-color: #e91e63;
}
.reports-theme .app-foreground-primary,
.reports-theme.theme-override.theme-override .app-foreground-primary {
  color: #d90707;
}
.reports-theme .app-foreground-accent,
.reports-theme.theme-override.theme-override .app-foreground-accent {
  color: #fafafa;
}
.reports-theme .app-foreground-warn,
.reports-theme.theme-override.theme-override .app-foreground-warn {
  color: #e91e63;
}
.reports-theme app-ck-editor,
.reports-theme.theme-override.theme-override app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.reports-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.reports-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.reports-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.reports-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.reports-theme app-file-order-dialog .list-item,
.reports-theme.theme-override.theme-override app-file-order-dialog .list-item {
  background: white;
}
.reports-theme app-start-process-dialog .selected-files-list,
.reports-theme.theme-override.theme-override app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.reports-theme app-process-main-view .detection-modal-wrapper,
.reports-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper {
  background: white;
}
.reports-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.reports-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #d90707;
}
.reports-theme app-process-main-view .main-file-badge,
.reports-theme.theme-override.theme-override app-process-main-view .main-file-badge {
  color: #d90707;
}
.reports-theme app-new-document-view-component dropzone .input,
.reports-theme app-new-document-view-component dropzone .pen-icon,
.reports-theme.theme-override.theme-override app-new-document-view-component dropzone .input,
.reports-theme.theme-override.theme-override app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-time-tracker-multiple .timer-card,
.reports-theme.theme-override.theme-override app-time-tracker-multiple .timer-card {
  background-color: #e22d2d;
  color: white;
}
.reports-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.reports-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.reports-theme app-arl-table tr.element-row:not(.expanded-row):active,
.reports-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.reports-theme app-arl-table .add-button-list,
.reports-theme.theme-override.theme-override app-arl-table .add-button-list {
  background: white;
}
.reports-theme app-pseudo-step-header .wrapper-button.active,
.reports-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active {
  border-color: #d90707;
}
.reports-theme app-pseudo-step-header .image-wrapper,
.reports-theme.theme-override.theme-override app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.reports-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.reports-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.reports-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #d90707;
  color: white;
}
.reports-theme app-milestone-modal .status-form,
.reports-theme.theme-override.theme-override app-milestone-modal .status-form {
  background: white;
}
.reports-theme app-e-invoice-view .grid-borders.grid-borders,
.reports-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.reports-theme app-e-invoice-view .borders,
.reports-theme app-e-invoice-view .borders-column,
.reports-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.reports-theme app-e-invoice-view .borders-row,
.reports-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.reports-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders,
.reports-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.reports-theme.theme-override.theme-override app-e-invoice-view .borders,
.reports-theme.theme-override.theme-override app-e-invoice-view .borders-column,
.reports-theme.theme-override.theme-override app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.reports-theme.theme-override.theme-override app-e-invoice-view .borders-row,
.reports-theme.theme-override.theme-override app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.reports-theme app-e-invoice-view .mat-table td,
.reports-theme app-e-invoice-view .mat-table th,
.reports-theme.theme-override.theme-override app-e-invoice-view .mat-table td,
.reports-theme.theme-override.theme-override app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-e-invoice-allowance-charge-view .borders,
.reports-theme app-e-invoice-allowance-charge-view .borders-column,
.reports-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.reports-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders,
.reports-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column,
.reports-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.reports-theme app-detail-contract .primary,
.reports-theme.theme-override.theme-override app-detail-contract .primary {
  color: #d90707;
}
.reports-theme app-detail-contract .filter,
.reports-theme.theme-override.theme-override app-detail-contract .filter {
  background-color: white;
}
.reports-theme app-detail-contract .filter h2,
.reports-theme.theme-override.theme-override app-detail-contract .filter h2 {
  color: #d90707;
}
.reports-theme app-contract-list header.header,
.reports-theme.theme-override.theme-override app-contract-list header.header {
  color: white;
  background-color: #cf0404;
}
.reports-theme app-detail-doctor .deleted,
.reports-theme.theme-override.theme-override app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.reports-theme app-detail-doctor .bookmark-wrapper,
.reports-theme.theme-override.theme-override app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme app-detail-doctor a.link,
.reports-theme.theme-override.theme-override app-detail-doctor a.link {
  color: white;
}
.reports-theme.dark-theme .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.reports-theme.dark-theme .mat-option,
.reports-theme.theme-override.theme-override.dark-theme .mat-option {
  color: white;
}
.reports-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .reports-theme.dark-theme .mat-option:focus:not(.mat-option-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-option:hover:not(.mat-option-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.reports-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.reports-theme.dark-theme .mat-option.mat-active,
.reports-theme.theme-override.theme-override.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.reports-theme.dark-theme .mat-option.mat-option-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #d90707;
}
.reports-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.reports-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.reports-theme.dark-theme .mat-optgroup-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-pseudo-checkbox,
.reports-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme .mat-pseudo-checkbox::after,
.reports-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.reports-theme.dark-theme .mat-pseudo-checkbox-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.reports-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.reports-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.reports-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.reports-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #d90707;
}
.reports-theme.dark-theme .mat-pseudo-checkbox-checked,
.reports-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.reports-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.reports-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.reports-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked,
.reports-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate,
.reports-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.reports-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.reports-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.reports-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.reports-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.reports-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.reports-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.reports-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.reports-theme.dark-theme .mat-app-background, .reports-theme.dark-theme.mat-app-background,
.reports-theme.theme-override.theme-override.dark-theme .mat-app-background,
.reports-theme.theme-override.theme-override.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.reports-theme.dark-theme .mat-elevation-z0,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z1,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z2,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z3,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z4,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z5,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z6,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z7,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z8,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z9,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z10,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z11,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z12,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z13,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z14,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z15,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z16,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z17,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z18,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z19,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z20,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z21,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z22,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z23,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-elevation-z24,
.reports-theme.theme-override.theme-override.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.reports-theme.dark-theme .mat-autocomplete-panel,
.reports-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.reports-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.reports-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.reports-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.reports-theme.dark-theme .mat-badge,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge {
  position: relative;
}
.reports-theme.dark-theme .mat-badge.mat-badge,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.reports-theme.dark-theme .mat-badge-hidden .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.reports-theme.dark-theme .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.reports-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.reports-theme.dark-theme .mat-badge-content._mat-animation-noopable,
.reports-theme.theme-override.theme-override.dark-theme .ng-animate-disabled .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.reports-theme.dark-theme .mat-badge-content.mat-badge-active,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.reports-theme.dark-theme .mat-badge-small .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.reports-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.reports-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.reports-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .reports-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.reports-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .reports-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.reports-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .reports-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.reports-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .reports-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.reports-theme.dark-theme .mat-badge-medium .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.reports-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.reports-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.reports-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .reports-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.reports-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .reports-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.reports-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .reports-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.reports-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .reports-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.reports-theme.dark-theme .mat-badge-large .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.reports-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.reports-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.reports-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .reports-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.reports-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .reports-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.reports-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .reports-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.reports-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .reports-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .reports-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.reports-theme.dark-theme .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  color: white;
  background: #d90707;
}
.cdk-high-contrast-active .reports-theme.dark-theme .mat-badge-content, .cdk-high-contrast-active .reports-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.reports-theme.dark-theme .mat-badge-accent .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme.dark-theme .mat-badge-warn .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.reports-theme.dark-theme .mat-badge-disabled .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-bottom-sheet-container,
.reports-theme.theme-override.theme-override.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.reports-theme.dark-theme .mat-button, .reports-theme.dark-theme .mat-icon-button, .reports-theme.dark-theme .mat-stroked-button,
.reports-theme.theme-override.theme-override.dark-theme .mat-button,
.reports-theme.theme-override.theme-override.dark-theme .mat-icon-button,
.reports-theme.theme-override.theme-override.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.reports-theme.dark-theme .mat-button.mat-primary, .reports-theme.dark-theme .mat-icon-button.mat-primary, .reports-theme.dark-theme .mat-stroked-button.mat-primary,
.reports-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary,
.reports-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary,
.reports-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary {
  color: #d90707;
}
.reports-theme.dark-theme .mat-button.mat-accent, .reports-theme.dark-theme .mat-icon-button.mat-accent, .reports-theme.dark-theme .mat-stroked-button.mat-accent,
.reports-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent,
.reports-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent,
.reports-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.reports-theme.dark-theme .mat-button.mat-warn, .reports-theme.dark-theme .mat-icon-button.mat-warn, .reports-theme.dark-theme .mat-stroked-button.mat-warn,
.reports-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn,
.reports-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn,
.reports-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.reports-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .reports-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .reports-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .reports-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .reports-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .reports-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .reports-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .reports-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .reports-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .reports-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .reports-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .reports-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.reports-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .reports-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .reports-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #d90707;
}
.reports-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .reports-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .reports-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.reports-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .reports-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .reports-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.reports-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .reports-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .reports-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.reports-theme.dark-theme .mat-button .mat-ripple-element, .reports-theme.dark-theme .mat-icon-button .mat-ripple-element, .reports-theme.dark-theme .mat-stroked-button .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-button .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-icon-button .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.reports-theme.dark-theme .mat-button-focus-overlay,
.reports-theme.theme-override.theme-override.dark-theme .mat-button-focus-overlay {
  background: white;
}
.reports-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme .mat-flat-button, .reports-theme.dark-theme .mat-raised-button, .reports-theme.dark-theme .mat-fab, .reports-theme.dark-theme .mat-mini-fab,
.reports-theme.theme-override.theme-override.dark-theme .mat-flat-button,
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button,
.reports-theme.theme-override.theme-override.dark-theme .mat-fab,
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.reports-theme.dark-theme .mat-flat-button.mat-primary, .reports-theme.dark-theme .mat-raised-button.mat-primary, .reports-theme.dark-theme .mat-fab.mat-primary, .reports-theme.dark-theme .mat-mini-fab.mat-primary,
.reports-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.reports-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.reports-theme.dark-theme .mat-flat-button.mat-accent, .reports-theme.dark-theme .mat-raised-button.mat-accent, .reports-theme.dark-theme .mat-fab.mat-accent, .reports-theme.dark-theme .mat-mini-fab.mat-accent,
.reports-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.reports-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme.dark-theme .mat-flat-button.mat-warn, .reports-theme.dark-theme .mat-raised-button.mat-warn, .reports-theme.dark-theme .mat-fab.mat-warn, .reports-theme.dark-theme .mat-mini-fab.mat-warn,
.reports-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.reports-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.reports-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .reports-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .reports-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .reports-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .reports-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .reports-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .reports-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .reports-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .reports-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .reports-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .reports-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .reports-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .reports-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .reports-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .reports-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .reports-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.reports-theme.dark-theme .mat-flat-button.mat-primary, .reports-theme.dark-theme .mat-raised-button.mat-primary, .reports-theme.dark-theme .mat-fab.mat-primary, .reports-theme.dark-theme .mat-mini-fab.mat-primary,
.reports-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.reports-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  background-color: #d90707;
}
.reports-theme.dark-theme .mat-flat-button.mat-accent, .reports-theme.dark-theme .mat-raised-button.mat-accent, .reports-theme.dark-theme .mat-fab.mat-accent, .reports-theme.dark-theme .mat-mini-fab.mat-accent,
.reports-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.reports-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.reports-theme.dark-theme .mat-flat-button.mat-warn, .reports-theme.dark-theme .mat-raised-button.mat-warn, .reports-theme.dark-theme .mat-fab.mat-warn, .reports-theme.dark-theme .mat-mini-fab.mat-warn,
.reports-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.reports-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.reports-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .reports-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .reports-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .reports-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .reports-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .reports-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .reports-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .reports-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .reports-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .reports-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .reports-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .reports-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .reports-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .reports-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .reports-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .reports-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .reports-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .reports-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .reports-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.reports-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .reports-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .reports-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .reports-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.reports-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .reports-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .reports-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .reports-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.reports-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .reports-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .reports-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override.dark-theme .mat-fab:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .reports-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .reports-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.reports-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.reports-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.reports-theme.dark-theme .mat-button-toggle,
.reports-theme.theme-override.theme-override.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.reports-theme.theme-override.theme-override.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme .mat-button-toggle-appearance-standard,
.reports-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.reports-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.reports-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.reports-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.reports-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.reports-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.reports-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.reports-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.reports-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.reports-theme.dark-theme .mat-button-toggle-checked,
.reports-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.reports-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.reports-theme.dark-theme .mat-button-toggle-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.reports-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.reports-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.reports-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.reports-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.reports-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.reports-theme.dark-theme .mat-button-toggle-group-appearance-standard,
.reports-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.reports-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.reports-theme.dark-theme .mat-card,
.reports-theme.theme-override.theme-override.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.reports-theme.dark-theme .mat-card:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-card-subtitle,
.reports-theme.theme-override.theme-override.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme .mat-checkbox-frame,
.reports-theme.theme-override.theme-override.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme .mat-checkbox-checkmark,
.reports-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.reports-theme.dark-theme .mat-checkbox-checkmark-path,
.reports-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.reports-theme.dark-theme .mat-checkbox-mixedmark,
.reports-theme.theme-override.theme-override.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.reports-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .reports-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.reports-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.reports-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #d90707;
}
.reports-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .reports-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.reports-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.reports-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.reports-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .reports-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.reports-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.reports-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.reports-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .reports-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.reports-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.reports-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.reports-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.reports-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.reports-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-checkbox .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.reports-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.reports-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #d90707;
}
.reports-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.reports-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.reports-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.reports-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.reports-theme.dark-theme .mat-chip.mat-standard-chip,
.reports-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.reports-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.reports-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.reports-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.reports-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.reports-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.reports-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.reports-theme.dark-theme .mat-chip.mat-standard-chip::after,
.reports-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.reports-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.reports-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #d90707;
  color: white;
}
.reports-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.reports-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.reports-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.reports-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.reports-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.reports-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.reports-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.reports-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.reports-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.reports-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.reports-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.reports-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.reports-theme.dark-theme .mat-table,
.reports-theme.theme-override.theme-override.dark-theme .mat-table {
  background: #424242;
}
.reports-theme.dark-theme .mat-table thead, .reports-theme.dark-theme .mat-table tbody, .reports-theme.dark-theme .mat-table tfoot,
.reports-theme.dark-theme mat-header-row, .reports-theme.dark-theme mat-row, .reports-theme.dark-theme mat-footer-row,
.reports-theme.dark-theme [mat-header-row], .reports-theme.dark-theme [mat-row], .reports-theme.dark-theme [mat-footer-row],
.reports-theme.dark-theme .mat-table-sticky,
.reports-theme.theme-override.theme-override.dark-theme .mat-table thead,
.reports-theme.theme-override.theme-override.dark-theme .mat-table tbody,
.reports-theme.theme-override.theme-override.dark-theme .mat-table tfoot,
.reports-theme.theme-override.theme-override.dark-theme mat-header-row,
.reports-theme.theme-override.theme-override.dark-theme mat-row,
.reports-theme.theme-override.theme-override.dark-theme mat-footer-row,
.reports-theme.theme-override.theme-override.dark-theme [mat-header-row],
.reports-theme.theme-override.theme-override.dark-theme [mat-row],
.reports-theme.theme-override.theme-override.dark-theme [mat-footer-row],
.reports-theme.theme-override.theme-override.dark-theme .mat-table-sticky {
  background: inherit;
}
.reports-theme.dark-theme mat-row, .reports-theme.dark-theme mat-header-row, .reports-theme.dark-theme mat-footer-row,
.reports-theme.dark-theme th.mat-header-cell, .reports-theme.dark-theme td.mat-cell, .reports-theme.dark-theme td.mat-footer-cell,
.reports-theme.theme-override.theme-override.dark-theme mat-row,
.reports-theme.theme-override.theme-override.dark-theme mat-header-row,
.reports-theme.theme-override.theme-override.dark-theme mat-footer-row,
.reports-theme.theme-override.theme-override.dark-theme th.mat-header-cell,
.reports-theme.theme-override.theme-override.dark-theme td.mat-cell,
.reports-theme.theme-override.theme-override.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme .mat-header-cell,
.reports-theme.theme-override.theme-override.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme .mat-cell, .reports-theme.dark-theme .mat-footer-cell,
.reports-theme.theme-override.theme-override.dark-theme .mat-cell,
.reports-theme.theme-override.theme-override.dark-theme .mat-footer-cell {
  color: white;
}
.reports-theme.dark-theme .mat-calendar-arrow,
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-arrow {
  fill: white;
}
.reports-theme.dark-theme .mat-datepicker-toggle,
.reports-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.reports-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.reports-theme.dark-theme .mat-calendar-table-header-divider::after,
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme .mat-calendar-table-header,
.reports-theme.dark-theme .mat-calendar-body-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header,
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme .mat-calendar-body-cell-content,
.reports-theme.dark-theme .mat-date-range-input-separator,
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.reports-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-calendar-body-in-preview,
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.reports-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.reports-theme.dark-theme .mat-calendar-body-in-range::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(217, 7, 7, 0.2);
}
.reports-theme.dark-theme .mat-calendar-body-comparison-identical,
.reports-theme.dark-theme .mat-calendar-body-in-comparison-range::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical,
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.reports-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.reports-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.reports-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(217, 7, 7, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.reports-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.reports-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.reports-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(217, 7, 7, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.reports-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.reports-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.reports-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.reports-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.reports-theme.dark-theme .mat-calendar-body-selected,
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-body-selected {
  background-color: #d90707;
  color: white;
}
.reports-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(217, 7, 7, 0.4);
}
.reports-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected,
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.reports-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(217, 7, 7, 0.3);
}
@media (hover: hover) {
  .reports-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(217, 7, 7, 0.3);
  }
}
.reports-theme.dark-theme .mat-datepicker-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.reports-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.reports-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.reports-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.reports-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.reports-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.reports-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.reports-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.reports-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.reports-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.reports-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.reports-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.reports-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.reports-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.reports-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .reports-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.reports-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.reports-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.reports-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.reports-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.reports-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.reports-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.reports-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.reports-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.reports-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.reports-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.reports-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.reports-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.reports-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.reports-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.reports-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .reports-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.reports-theme.dark-theme .mat-datepicker-content-touch,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-datepicker-toggle-active,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active {
  color: #d90707;
}
.reports-theme.dark-theme .mat-datepicker-toggle-active.mat-accent,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.reports-theme.dark-theme .mat-datepicker-toggle-active.mat-warn,
.reports-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.reports-theme.dark-theme .mat-date-range-input-inner[disabled],
.reports-theme.theme-override.theme-override.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-dialog-container,
.reports-theme.theme-override.theme-override.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.reports-theme.dark-theme .mat-divider,
.reports-theme.theme-override.theme-override.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme .mat-divider-vertical,
.reports-theme.theme-override.theme-override.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme .mat-expansion-panel,
.reports-theme.theme-override.theme-override.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.reports-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-action-row,
.reports-theme.theme-override.theme-override.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .reports-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .reports-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.reports-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.reports-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.reports-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .reports-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.reports-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.reports-theme.dark-theme .mat-expansion-panel-header-title,
.reports-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.reports-theme.dark-theme .mat-expansion-panel-header-description,
.reports-theme.dark-theme .mat-expansion-indicator::after,
.reports-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-description,
.reports-theme.theme-override.theme-override.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true],
.reports-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.reports-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.reports-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.reports-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.reports-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.reports-theme.dark-theme .mat-form-field-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme .mat-hint,
.reports-theme.theme-override.theme-override.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #d90707;
}
.reports-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.reports-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.reports-theme.dark-theme .mat-focused .mat-form-field-required-marker,
.reports-theme.theme-override.theme-override.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.reports-theme.dark-theme .mat-form-field-ripple,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.reports-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #d90707;
}
.reports-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.reports-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.reports-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #d90707;
}
.reports-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.reports-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.reports-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.reports-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.reports-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.reports-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.reports-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.reports-theme.dark-theme .mat-error,
.reports-theme.theme-override.theme-override.dark-theme .mat-error {
  color: #e91e63;
}
.reports-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.reports-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.reports-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.reports-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.reports-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.reports-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.reports-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.reports-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #d90707;
}
.reports-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.reports-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.reports-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.reports-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.reports-theme.dark-theme .mat-icon.mat-primary,
.reports-theme.theme-override.theme-override.dark-theme .mat-icon.mat-primary {
  color: #d90707;
}
.reports-theme.dark-theme .mat-icon.mat-accent,
.reports-theme.theme-override.theme-override.dark-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.reports-theme.dark-theme .mat-icon.mat-warn,
.reports-theme.theme-override.theme-override.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.reports-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme .mat-input-element:disabled,
.reports-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.reports-theme.theme-override.theme-override.dark-theme .mat-input-element:disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-input-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-input-element {
  caret-color: #d90707;
}
.reports-theme.dark-theme .mat-input-element::placeholder,
.reports-theme.theme-override.theme-override.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-input-element::-moz-placeholder,
.reports-theme.theme-override.theme-override.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-input-element::-webkit-input-placeholder,
.reports-theme.theme-override.theme-override.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-input-element:-ms-input-placeholder,
.reports-theme.theme-override.theme-override.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option,
.reports-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.reports-theme.dark-theme .mat-form-field.mat-accent .mat-input-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.reports-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.reports-theme.dark-theme .mat-form-field-invalid .mat-input-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-warn .mat-input-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.reports-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.reports-theme.dark-theme .mat-list-base .mat-list-item,
.reports-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.reports-theme.dark-theme .mat-list-base .mat-list-option,
.reports-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.reports-theme.dark-theme .mat-list-base .mat-subheader,
.reports-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme .mat-list-base .mat-list-item-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-list-option:hover, .reports-theme.dark-theme .mat-list-option:focus,
.reports-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.reports-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.reports-theme.dark-theme .mat-action-list .mat-list-item:hover,
.reports-theme.dark-theme .mat-action-list .mat-list-item:focus,
.reports-theme.theme-override.theme-override.dark-theme .mat-list-option:hover,
.reports-theme.theme-override.theme-override.dark-theme .mat-list-option:focus,
.reports-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:hover,
.reports-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:focus,
.reports-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:hover,
.reports-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.reports-theme.dark-theme .mat-list-single-selected-option, .reports-theme.dark-theme .mat-list-single-selected-option:hover, .reports-theme.dark-theme .mat-list-single-selected-option:focus,
.reports-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option,
.reports-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:hover,
.reports-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme .mat-menu-panel,
.reports-theme.theme-override.theme-override.dark-theme .mat-menu-panel {
  background: #424242;
}
.reports-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-menu-item,
.reports-theme.theme-override.theme-override.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.reports-theme.dark-theme .mat-menu-item[disabled],
.reports-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.reports-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color,
.reports-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled],
.reports-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.reports-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.reports-theme.dark-theme .mat-menu-submenu-icon,
.reports-theme.theme-override.theme-override.dark-theme .mat-menu-item .mat-icon-no-color,
.reports-theme.theme-override.theme-override.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.reports-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.reports-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.reports-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.reports-theme.dark-theme .mat-menu-item-highlighted:not([disabled]),
.reports-theme.theme-override.theme-override.dark-theme .mat-menu-item:hover:not([disabled]),
.reports-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.reports-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.reports-theme.theme-override.theme-override.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.reports-theme.dark-theme .mat-paginator,
.reports-theme.theme-override.theme-override.dark-theme .mat-paginator {
  background: #424242;
}
.reports-theme.dark-theme .mat-paginator,
.reports-theme.dark-theme .mat-paginator-page-size .mat-select-trigger,
.reports-theme.theme-override.theme-override.dark-theme .mat-paginator,
.reports-theme.theme-override.theme-override.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme .mat-paginator-decrement,
.reports-theme.dark-theme .mat-paginator-increment,
.reports-theme.theme-override.theme-override.dark-theme .mat-paginator-decrement,
.reports-theme.theme-override.theme-override.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.reports-theme.dark-theme .mat-paginator-first,
.reports-theme.dark-theme .mat-paginator-last,
.reports-theme.theme-override.theme-override.dark-theme .mat-paginator-first,
.reports-theme.theme-override.theme-override.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.reports-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.reports-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.reports-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.reports-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last,
.reports-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.reports-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.reports-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.reports-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-progress-bar-background,
.reports-theme.theme-override.theme-override.dark-theme .mat-progress-bar-background {
  fill: #4b1724;
}
.reports-theme.dark-theme .mat-progress-bar-buffer,
.reports-theme.theme-override.theme-override.dark-theme .mat-progress-bar-buffer {
  background-color: #4b1724;
}
.reports-theme.dark-theme .mat-progress-bar-fill::after,
.reports-theme.theme-override.theme-override.dark-theme .mat-progress-bar-fill::after {
  background-color: #d90707;
}
.reports-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.reports-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.reports-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.reports-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.reports-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.reports-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.reports-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.reports-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.reports-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.reports-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.reports-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.reports-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.reports-theme.dark-theme .mat-progress-spinner circle, .reports-theme.dark-theme .mat-spinner circle,
.reports-theme.theme-override.theme-override.dark-theme .mat-progress-spinner circle,
.reports-theme.theme-override.theme-override.dark-theme .mat-spinner circle {
  stroke: #d90707;
}
.reports-theme.dark-theme .mat-progress-spinner.mat-accent circle, .reports-theme.dark-theme .mat-spinner.mat-accent circle,
.reports-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-accent circle,
.reports-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.reports-theme.dark-theme .mat-progress-spinner.mat-warn circle, .reports-theme.dark-theme .mat-spinner.mat-warn circle,
.reports-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-warn circle,
.reports-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.reports-theme.dark-theme .mat-radio-outer-circle,
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #d90707;
}
.reports-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.reports-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .reports-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .reports-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #d90707;
}
.reports-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.reports-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.reports-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .reports-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .reports-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.reports-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.reports-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.reports-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .reports-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .reports-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.reports-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.reports-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.reports-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-radio-button .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.reports-theme.dark-theme .mat-select-value,
.reports-theme.theme-override.theme-override.dark-theme .mat-select-value {
  color: white;
}
.reports-theme.dark-theme .mat-select-placeholder,
.reports-theme.theme-override.theme-override.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-select-disabled .mat-select-value,
.reports-theme.theme-override.theme-override.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-select-arrow,
.reports-theme.theme-override.theme-override.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme .mat-select-panel,
.reports-theme.theme-override.theme-override.dark-theme .mat-select-panel {
  background: #424242;
}
.reports-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]),
.reports-theme.theme-override.theme-override.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.reports-theme.theme-override.theme-override.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #d90707;
}
.reports-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.reports-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.reports-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.reports-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.reports-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-drawer-container,
.reports-theme.theme-override.theme-override.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.reports-theme.dark-theme .mat-drawer,
.reports-theme.theme-override.theme-override.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.reports-theme.dark-theme .mat-drawer.mat-drawer-push,
.reports-theme.theme-override.theme-override.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.reports-theme.dark-theme .mat-drawer:not(.mat-drawer-side),
.reports-theme.theme-override.theme-override.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-drawer-side,
.reports-theme.theme-override.theme-override.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme .mat-drawer-side.mat-drawer-end,
.reports-theme.theme-override.theme-override.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.reports-theme.dark-theme [dir=rtl] .mat-drawer-side,
.reports-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.reports-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.reports-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown,
.reports-theme.theme-override.theme-override.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.reports-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.reports-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.reports-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.reports-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #d90707;
}
.reports-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(217, 7, 7, 0.54);
}
.reports-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #d90707;
}
.reports-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.reports-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.reports-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.reports-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.reports-theme.dark-theme .mat-slide-toggle-thumb,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.reports-theme.dark-theme .mat-slide-toggle-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-slider-track-background,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.reports-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.reports-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.reports-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #d90707;
}
.reports-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.reports-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(217, 7, 7, 0.2);
}
.reports-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.reports-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.reports-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.reports-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.reports-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.reports-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.reports-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.reports-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.reports-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.reports-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.reports-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider:hover .mat-slider-track-background,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.reports-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.reports-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.reports-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.reports-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.reports-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.reports-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.reports-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.reports-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.reports-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.reports-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .reports-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.reports-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .reports-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.reports-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.reports-theme.dark-theme .mat-slider-vertical .mat-slider-ticks,
.reports-theme.theme-override.theme-override.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.reports-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .reports-theme.dark-theme .mat-step-header.cdk-program-focused, .reports-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .reports-theme.dark-theme .mat-step-header:hover[aria-disabled=false],
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-keyboard-focused,
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-program-focused,
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header:hover:not([aria-disabled]),
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.reports-theme.dark-theme .mat-step-header:hover[aria-disabled=true],
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .reports-theme.dark-theme .mat-step-header:hover,
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.reports-theme.dark-theme .mat-step-header .mat-step-label,
.reports-theme.dark-theme .mat-step-header .mat-step-optional,
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme .mat-step-header .mat-step-icon,
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.reports-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.reports-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.reports-theme.dark-theme .mat-step-header .mat-step-icon-state-edit,
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-selected,
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-done,
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #d90707;
  color: white;
}
.reports-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon,
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.reports-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.reports-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon,
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.reports-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.reports-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.reports-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.reports-theme.dark-theme .mat-step-header .mat-step-icon-state-error,
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.reports-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active,
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.reports-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error,
.reports-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.reports-theme.dark-theme .mat-stepper-horizontal, .reports-theme.dark-theme .mat-stepper-vertical,
.reports-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal,
.reports-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.reports-theme.dark-theme .mat-stepper-vertical-line::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme .mat-horizontal-stepper-header::before,
.reports-theme.dark-theme .mat-horizontal-stepper-header::after,
.reports-theme.dark-theme .mat-stepper-horizontal-line,
.reports-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::after,
.reports-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme .mat-sort-header-arrow,
.reports-theme.theme-override.theme-override.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.reports-theme.dark-theme .mat-tab-nav-bar,
.reports-theme.dark-theme .mat-tab-header,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.reports-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.reports-theme.dark-theme .mat-tab-label, .reports-theme.dark-theme .mat-tab-link,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-link {
  color: white;
}
.reports-theme.dark-theme .mat-tab-label.mat-tab-disabled, .reports-theme.dark-theme .mat-tab-link.mat-tab-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-label.mat-tab-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.reports-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.reports-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-],
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.reports-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .reports-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(226, 45, 45, 0.3);
}
.reports-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .reports-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-ink-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #d90707;
}
.reports-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .reports-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .reports-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .reports-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.reports-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .reports-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.reports-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .reports-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-ink-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.reports-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .reports-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .reports-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .reports-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.reports-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .reports-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.reports-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .reports-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-ink-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.reports-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .reports-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .reports-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .reports-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.reports-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(226, 45, 45, 0.3);
}
.reports-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .reports-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .reports-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #d90707;
}
.reports-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .reports-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.reports-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .reports-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.reports-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.reports-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.reports-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.reports-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.reports-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.reports-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.reports-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .reports-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .reports-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.reports-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .reports-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .reports-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.reports-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.reports-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.reports-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.reports-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.reports-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.reports-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.reports-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .reports-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .reports-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.reports-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .reports-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.reports-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .reports-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.reports-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.reports-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.reports-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.reports-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.reports-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .reports-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.reports-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.reports-theme.dark-theme .mat-toolbar,
.reports-theme.theme-override.theme-override.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.reports-theme.dark-theme .mat-toolbar.mat-primary,
.reports-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-primary {
  background: #d90707;
  color: white;
}
.reports-theme.dark-theme .mat-toolbar.mat-accent,
.reports-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.reports-theme.dark-theme .mat-toolbar.mat-warn,
.reports-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.reports-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.reports-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.reports-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.reports-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-underline,
.reports-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-ripple,
.reports-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.reports-theme.dark-theme .mat-toolbar .mat-form-field-label,
.reports-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.reports-theme.dark-theme .mat-toolbar .mat-select-value,
.reports-theme.dark-theme .mat-toolbar .mat-select-arrow,
.reports-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.reports-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.reports-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-value,
.reports-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-arrow,
.reports-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.reports-theme.dark-theme .mat-toolbar .mat-input-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.reports-theme.dark-theme .mat-tooltip,
.reports-theme.theme-override.theme-override.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.reports-theme.dark-theme .mat-tree,
.reports-theme.theme-override.theme-override.dark-theme .mat-tree {
  background: #424242;
}
.reports-theme.dark-theme .mat-tree-node,
.reports-theme.dark-theme .mat-nested-tree-node,
.reports-theme.theme-override.theme-override.dark-theme .mat-tree-node,
.reports-theme.theme-override.theme-override.dark-theme .mat-nested-tree-node {
  color: white;
}
.reports-theme.dark-theme .mat-snack-bar-container,
.reports-theme.theme-override.theme-override.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.reports-theme.dark-theme .mat-simple-snackbar-action,
.reports-theme.theme-override.theme-override.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.reports-theme.dark-theme app-mat-menu-header,
.reports-theme.theme-override.theme-override.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.reports-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.reports-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.reports-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.reports-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #d90707;
}
.reports-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(217, 7, 7, 0.54);
}
.reports-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #d90707;
}
.reports-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.reports-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.reports-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.reports-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.reports-theme.dark-theme .mat-slide-toggle-thumb,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.reports-theme.dark-theme .mat-slide-toggle-bar,
.reports-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme .mat-green .mat-progress-bar-background,
.reports-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.reports-theme.dark-theme .mat-green .mat-progress-bar-buffer,
.reports-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.reports-theme.dark-theme .mat-green .mat-progress-bar-fill::after,
.reports-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.reports-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.reports-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.reports-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.reports-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.reports-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.reports-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.reports-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.reports-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.reports-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.reports-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.reports-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.reports-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.reports-theme.dark-theme .mat-button.mat-primary-lighter,
.reports-theme.dark-theme .mat-stroked-button.mat-primary-lighter,
.reports-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter,
.reports-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #e22d2d;
}
.reports-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.reports-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover,
.reports-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter:hover,
.reports-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.reports-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.reports-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.reports-theme.dark-theme .mat-fab.mat-primary-lighter,
.reports-theme.dark-theme .mat-mini-fab.mat-primary-lighter,
.reports-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary-lighter,
.reports-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary-lighter,
.reports-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary-lighter,
.reports-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #e22d2d;
}
.reports-theme.dark-theme .mat-icon-button.mat-primary-lighter,
.reports-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #e22d2d;
}
.reports-theme.dark-theme .dave-background-image,
.reports-theme.theme-override.theme-override.dark-theme .dave-background-image {
  background-color: #d90707;
  color: white;
}
.reports-theme.dark-theme .clickable-list-container:before,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.reports-theme.dark-theme .clickable-list,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list {
  background-color: #424242;
}
.reports-theme.dark-theme .clickable-list-item,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.reports-theme.dark-theme .clickable-list-item.is-active, .reports-theme.dark-theme .clickable-list-item:hover, .reports-theme.dark-theme .clickable-list-item:active, .reports-theme.dark-theme .clickable-list-item:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.reports-theme.dark-theme .clickable-list-item.app-color-event,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-event.is-active, .reports-theme.dark-theme .clickable-list-item.app-color-event:hover, .reports-theme.dark-theme .clickable-list-item.app-color-event:active, .reports-theme.dark-theme .clickable-list-item.app-color-event:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-time-tracking,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .reports-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .reports-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .reports-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-approved,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .reports-theme.dark-theme .clickable-list-item.app-color-approved:hover, .reports-theme.dark-theme .clickable-list-item.app-color-approved:active, .reports-theme.dark-theme .clickable-list-item.app-color-approved:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-declined,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .reports-theme.dark-theme .clickable-list-item.app-color-declined:hover, .reports-theme.dark-theme .clickable-list-item.app-color-declined:active, .reports-theme.dark-theme .clickable-list-item.app-color-declined:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .reports-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .reports-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .reports-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-invoice-booked,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .reports-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .reports-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .reports-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-late,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-late.is-active, .reports-theme.dark-theme .clickable-list-item.app-color-late:hover, .reports-theme.dark-theme .clickable-list-item.app-color-late:active, .reports-theme.dark-theme .clickable-list-item.app-color-late:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-invoice-storniert,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .reports-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .reports-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .reports-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-invoice-approved,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .reports-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .reports-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .reports-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-commission-open,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .reports-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .reports-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .reports-theme.dark-theme .clickable-list-item.app-color-commission-open:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-commission-in-progress,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .reports-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .reports-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .reports-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-commission-freigabe,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .reports-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .reports-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .reports-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .reports-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .reports-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .reports-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .reports-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .reports-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .reports-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .reports-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .reports-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .reports-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.reports-theme.dark-theme .clickable-list-item.custom-background-color,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.reports-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .reports-theme.dark-theme .clickable-list-item.custom-background-color:hover, .reports-theme.dark-theme .clickable-list-item.custom-background-color:active, .reports-theme.dark-theme .clickable-list-item.custom-background-color:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.reports-theme.dark-theme .disabled-table-entry, .reports-theme.dark-theme .is-highlighted,
.reports-theme.theme-override.theme-override.dark-theme .disabled-table-entry,
.reports-theme.theme-override.theme-override.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.reports-theme.dark-theme app-customer-list tr.highlight,
.reports-theme.theme-override.theme-override.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.reports-theme.dark-theme app-customer-list section.wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.reports-theme.dark-theme app-customer-list header.header,
.reports-theme.theme-override.theme-override.dark-theme app-customer-list header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-customer-list header.header button.clear-search,
.reports-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-customer-list header.header button.clear-search:hover,
.reports-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #d90707;
}
.reports-theme.dark-theme app-customer-list .clickable-list-container:before,
.reports-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a,
.reports-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.reports-theme.dark-theme app-customer-list a.active,
.reports-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.reports-theme.theme-override.theme-override.dark-theme app-customer-list a.active,
.reports-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.reports-theme.dark-theme app-employee-list tr.highlight,
.reports-theme.theme-override.theme-override.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.reports-theme.dark-theme app-employee-list section.wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.reports-theme.dark-theme app-employee-list header.header,
.reports-theme.theme-override.theme-override.dark-theme app-employee-list header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-employee-list header.header button.clear-search,
.reports-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-employee-list header.header button.clear-search:hover,
.reports-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #d90707;
}
.reports-theme.dark-theme app-employee-list .clickable-list-container:before,
.reports-theme.theme-override.theme-override.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme app-employee-list a.active,
.reports-theme.theme-override.theme-override.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.reports-theme.dark-theme app-history-side-elements .component,
.reports-theme.theme-override.theme-override.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.reports-theme.dark-theme app-history-side-elements .component > * > header.header,
.reports-theme.theme-override.theme-override.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-header,
.reports-theme.theme-override.theme-override.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .reports-theme.dark-theme app-header,
.reports-theme.theme-override.theme-override.dark-theme app-header {
    background-color: #d90707;
    color: white;
  }
  .reports-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.reports-theme.dark-theme app-header .mat-spinner circle,
.reports-theme.theme-override.theme-override.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.reports-theme.theme-override.theme-override.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.reports-theme.dark-theme app-login a,
.reports-theme.theme-override.theme-override.dark-theme app-login a {
  color: #d90707;
}
.reports-theme.dark-theme app-login .wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.reports-theme.dark-theme app-login .formDialog h2,
.reports-theme.theme-override.theme-override.dark-theme app-login .formDialog h2 {
  color: white;
}
.reports-theme.dark-theme app-history-bookmarks .header,
.reports-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header {
  color: white;
}
.reports-theme.dark-theme app-history-bookmarks .header > fa-icon,
.reports-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.reports-theme.dark-theme app-history-bookmarks .clickable-list-container,
.reports-theme.theme-override.theme-override.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.reports-theme.dark-theme app-partner-list section.wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.reports-theme.dark-theme app-partner-list header.header,
.reports-theme.theme-override.theme-override.dark-theme app-partner-list header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-partner-list header.header button.clear-search,
.reports-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-partner-list header.header button.clear-search:hover,
.reports-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #d90707;
}
.reports-theme.dark-theme app-partner-list .clickable-list-container:before,
.reports-theme.theme-override.theme-override.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme app-partner-list a.active,
.reports-theme.theme-override.theme-override.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.reports-theme.dark-theme app-home-dashboard .welcome-message .headline,
.reports-theme.dark-theme app-home-dashboard .header .headline,
.reports-theme.theme-override.theme-override.dark-theme app-home-dashboard .welcome-message .headline,
.reports-theme.theme-override.theme-override.dark-theme app-home-dashboard .header .headline {
  color: white;
}
.reports-theme.dark-theme app-home-dashboard app-commission-dashboard header.header,
.reports-theme.theme-override.theme-override.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.reports-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image,
.reports-theme.theme-override.theme-override.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #d90707;
  color: white;
}
.reports-theme.dark-theme app-home-dashboard .mobile-wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.reports-theme.dark-theme app-home-dashboard .widget:not(.transparent),
.reports-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.reports-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.reports-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.reports-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.reports-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.reports-theme.dark-theme app-logout .button.active,
.reports-theme.dark-theme app-logout .button:hover,
.reports-theme.theme-override.theme-override.dark-theme app-logout .button.active,
.reports-theme.theme-override.theme-override.dark-theme app-logout .button:hover {
  background-color: white;
  color: #d90707;
}
.reports-theme.dark-theme app-timeline .timeline:before,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .timeline:before {
  background-color: #d90707;
}
.reports-theme.dark-theme app-timeline .filter,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .filter {
  background-color: #424242;
}
.reports-theme.dark-theme app-timeline .filter h2,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .filter h2 {
  color: #d90707;
}
.reports-theme.dark-theme app-timeline .filter h3,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .filter h3 {
  color: white;
}
.reports-theme.dark-theme app-timeline .event-icon,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #d90707;
  background-color: #424242;
  color: white;
}
.reports-theme.dark-theme app-timeline .event-icon:hover, .reports-theme.dark-theme app-timeline .event-icon:focus,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus {
  color: #d90707;
}
.reports-theme.dark-theme app-timeline .event-icon:hover fa-icon, .reports-theme.dark-theme app-timeline .event-icon:focus fa-icon,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover fa-icon,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #d90707;
}
.reports-theme.dark-theme app-timeline .header,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .header {
  background-color: #d90707;
}
.reports-theme.dark-theme app-timeline .annotation-overlay,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.reports-theme.dark-theme app-timeline .annotation-menu,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu {
  color: white;
}
.reports-theme.dark-theme app-timeline .annotation-menu:hover,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu:hover {
  color: #d90707;
}
.reports-theme.dark-theme app-timeline .annotation-content,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .annotation-content {
  background-color: #cf0404;
}
.reports-theme.dark-theme app-timeline .close-button:hover,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .close-button:hover {
  background-color: #cf0404;
}
.reports-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #d90707;
}
.reports-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #d90707;
  color: #d90707;
}
.reports-theme.dark-theme app-timeline .annotation-name,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .annotation-name {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-timeline .filter-apply,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply {
  background-color: #d90707;
  border-color: white;
  color: white;
}
.reports-theme.dark-theme app-timeline .filter-apply:hover,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #d90707;
  color: #d90707;
}
.reports-theme.dark-theme app-timeline .new-year,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #d90707;
  background-color: #1c1c2d;
  color: white;
}
.reports-theme.dark-theme app-timeline .no-displayed-events,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.reports-theme.dark-theme app-timeline .clickable-list-item-content fa-icon,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #d90707;
}
.reports-theme.dark-theme app-timeline .list-day:hover,
.reports-theme.dark-theme app-timeline .list-day:focus,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus {
  color: #d90707;
}
.reports-theme.dark-theme app-timeline .list-day:hover fa-icon,
.reports-theme.dark-theme app-timeline .list-day:focus fa-icon,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover fa-icon,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus fa-icon {
  color: #d90707;
}
.reports-theme.dark-theme app-timeline .clickable-list-container,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.reports-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events,
.reports-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #d90707;
}
.reports-theme.dark-theme app-detail-event .link, .reports-theme.dark-theme app-email-dialog .link,
.reports-theme.theme-override.theme-override.dark-theme app-detail-event .link,
.reports-theme.theme-override.theme-override.dark-theme app-email-dialog .link {
  color: inherit;
}
.reports-theme.dark-theme app-detail-event .note, .reports-theme.dark-theme app-email-dialog .note,
.reports-theme.theme-override.theme-override.dark-theme app-detail-event .note,
.reports-theme.theme-override.theme-override.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.reports-theme.dark-theme app-detail-event .files-wrapper .file, .reports-theme.dark-theme app-email-dialog .files-wrapper .file,
.reports-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file,
.reports-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.reports-theme.dark-theme app-detail-event .files-wrapper .file:hover, .reports-theme.dark-theme app-email-dialog .files-wrapper .file:hover,
.reports-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file:hover,
.reports-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.reports-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .reports-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .image-wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.reports-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .reports-theme.dark-theme app-email-dialog .files-wrapper .file .fileName,
.reports-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName,
.reports-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #d90707;
}
.reports-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .reports-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover,
.reports-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName:hover,
.reports-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #e22d2d;
}
.reports-theme.dark-theme app-detail-event .files-wrapper .file .editing, .reports-theme.dark-theme app-email-dialog .files-wrapper .file .editing,
.reports-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing,
.reports-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.reports-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .reports-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover,
.reports-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing:hover,
.reports-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.reports-theme.dark-theme app-detail-customer .files-wrapper .file,
.reports-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.reports-theme.dark-theme app-detail-customer .files-wrapper .file:hover,
.reports-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.reports-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.reports-theme.dark-theme app-detail-customer .files-wrapper .file .fileName,
.reports-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #d90707;
}
.reports-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover,
.reports-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #e22d2d;
}
.reports-theme.dark-theme app-detail-customer .files-wrapper .file .editing,
.reports-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.reports-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover,
.reports-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.reports-theme.dark-theme app-commission .events .tab-header .mat-badge-content,
.reports-theme.theme-override.theme-override.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.reports-theme.dark-theme app-commission .tab-group,
.reports-theme.theme-override.theme-override.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.reports-theme.dark-theme app-commission .files-wrapper .file,
.reports-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.reports-theme.dark-theme app-commission .files-wrapper .file:hover,
.reports-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.reports-theme.dark-theme app-commission .files-wrapper .file .image-wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.reports-theme.dark-theme app-commission .files-wrapper .file .fileName,
.reports-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName {
  color: #d90707;
}
.reports-theme.dark-theme app-commission .files-wrapper .file .fileName:hover,
.reports-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #e22d2d;
}
.reports-theme.dark-theme app-commission .files-wrapper .file .editing,
.reports-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.reports-theme.dark-theme app-commission .files-wrapper .file .editing:hover,
.reports-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.reports-theme.dark-theme app-detail-partner a.link,
.reports-theme.theme-override.theme-override.dark-theme app-detail-partner a.link {
  color: white;
}
.reports-theme.dark-theme app-icon-select-dialog .iconwrapper:hover,
.reports-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #d90707;
}
.reports-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.reports-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.reports-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.reports-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #d90707;
}
.reports-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.reports-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.reports-theme.dark-theme app-license-settings .bottom-border,
.reports-theme.theme-override.theme-override.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme app-license-settings .inactive-overlay,
.reports-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.reports-theme.dark-theme app-license-settings .inactive-overlay .inactive-text,
.reports-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.reports-theme.dark-theme app-customer-statistics .chart-card,
.reports-theme.theme-override.theme-override.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.reports-theme.dark-theme app-global-statistics .chart-card,
.reports-theme.theme-override.theme-override.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.reports-theme.dark-theme .clickable-mat-row:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.reports-theme.dark-theme .clickable-mat-row:hover, .reports-theme.dark-theme .clickable-mat-row:active, .reports-theme.dark-theme .clickable-mat-row:focus, .reports-theme.dark-theme .clickable-mat-row.active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-event,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .reports-theme.dark-theme .clickable-mat-row.app-color-event:hover, .reports-theme.dark-theme .clickable-mat-row.app-color-event:active, .reports-theme.dark-theme .clickable-mat-row.app-color-event:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-time-tracking,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .reports-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .reports-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .reports-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-approved,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .reports-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .reports-theme.dark-theme .clickable-mat-row.app-color-approved:active, .reports-theme.dark-theme .clickable-mat-row.app-color-approved:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-declined,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .reports-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .reports-theme.dark-theme .clickable-mat-row.app-color-declined:active, .reports-theme.dark-theme .clickable-mat-row.app-color-declined:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .reports-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .reports-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .reports-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-invoice-booked,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .reports-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .reports-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .reports-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-late,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .reports-theme.dark-theme .clickable-mat-row.app-color-late:hover, .reports-theme.dark-theme .clickable-mat-row.app-color-late:active, .reports-theme.dark-theme .clickable-mat-row.app-color-late:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .reports-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .reports-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .reports-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-invoice-approved,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .reports-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .reports-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .reports-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-commission-open,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .reports-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .reports-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .reports-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .reports-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .reports-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .reports-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .reports-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .reports-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .reports-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .reports-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .reports-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .reports-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .reports-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .reports-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .reports-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.reports-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .reports-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .reports-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .reports-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active,
.reports-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.reports-theme.dark-theme app-detail-view-template,
.reports-theme.theme-override.theme-override.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.reports-theme.dark-theme app-detail-view-template > .buttons,
.reports-theme.theme-override.theme-override.dark-theme app-detail-view-template > .buttons {
  background-color: #d90707;
  color: white;
}
.reports-theme.dark-theme app-detail-view-template .resizer.resizer.resizer,
.reports-theme.theme-override.theme-override.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.reports-theme.dark-theme app-profile-template .card::before,
.reports-theme.theme-override.theme-override.dark-theme app-profile-template .card::before {
  background-color: #cf0404;
}
.reports-theme.dark-theme app-profile-template a.link,
.reports-theme.theme-override.theme-override.dark-theme app-profile-template a.link {
  color: white;
}
.reports-theme.dark-theme app-search-return,
.reports-theme.theme-override.theme-override.dark-theme app-search-return {
  background-color: #424242;
}
.reports-theme.dark-theme app-search-return .available-types,
.reports-theme.theme-override.theme-override.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.reports-theme.dark-theme app-search-return .data,
.reports-theme.theme-override.theme-override.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.reports-theme.dark-theme app-search-return .data:nth-child(2n+1),
.reports-theme.theme-override.theme-override.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.reports-theme.dark-theme app-search-return .data:hover,
.reports-theme.theme-override.theme-override.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.reports-theme.dark-theme app-search-return .data .icon-wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.reports-theme.dark-theme .app-button,
.reports-theme.dark-theme .app-round-button,
.reports-theme.theme-override.theme-override.dark-theme .app-button,
.reports-theme.theme-override.theme-override.dark-theme .app-round-button {
  background-color: #d90707;
  color: #ffffff;
  border-color: #d90707;
}
.reports-theme.dark-theme .app-button:hover, .reports-theme.dark-theme .app-button.app-button-active, .reports-theme.dark-theme .app-button.app-button-inverted,
.reports-theme.dark-theme .app-round-button:hover,
.reports-theme.dark-theme .app-round-button.app-button-active,
.reports-theme.dark-theme .app-round-button.app-button-inverted,
.reports-theme.theme-override.theme-override.dark-theme .app-button:hover,
.reports-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted,
.reports-theme.theme-override.theme-override.dark-theme .app-round-button:hover,
.reports-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #d90707;
}
.reports-theme.dark-theme .app-button.app-button-active,
.reports-theme.dark-theme .app-round-button.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.reports-theme.dark-theme .app-button.app-button-inverted:hover, .reports-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.reports-theme.dark-theme .app-round-button.app-button-inverted:hover,
.reports-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.reports-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover,
.reports-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.reports-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.reports-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #7b0404;
  box-shadow: inset 0 0 0.75rem #450202;
}
.reports-theme.dark-theme .app-button.app-button-inverted:hover,
.reports-theme.dark-theme .app-round-button.app-button-inverted:hover,
.reports-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.reports-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #d90707;
}
.reports-theme.dark-theme .app-button[disabled][disabled],
.reports-theme.dark-theme .app-round-button[disabled][disabled],
.reports-theme.theme-override.theme-override.dark-theme .app-button[disabled][disabled],
.reports-theme.theme-override.theme-override.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.reports-theme.dark-theme .app-button.app-button-lighter,
.reports-theme.dark-theme .app-round-button.app-button-lighter,
.reports-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter,
.reports-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter {
  background-color: #e22d2d;
  color: #ffffff;
  border-color: #e22d2d;
}
.reports-theme.dark-theme .app-button.app-button-lighter:hover, .reports-theme.dark-theme .app-button.app-button-lighter.app-button-active, .reports-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.reports-theme.dark-theme .app-round-button.app-button-lighter:hover,
.reports-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.reports-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted,
.reports-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter:hover,
.reports-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted,
.reports-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter:hover,
.reports-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #e22d2d;
}
.reports-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.reports-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.reports-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .reports-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.reports-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.reports-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.reports-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.reports-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.reports-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.reports-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #991515;
  box-shadow: inset 0 0 0.75rem #680e0e;
}
.reports-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.reports-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.reports-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.reports-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #e22d2d;
}
.reports-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.reports-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled],
.reports-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter[disabled][disabled],
.reports-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.reports-theme.dark-theme .app-stroked-round-button,
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button {
  background-color: #d90707;
  color: #ffffff;
  border-color: #ffffff;
}
.reports-theme.dark-theme .app-stroked-round-button:hover, .reports-theme.dark-theme .app-stroked-round-button.app-button-active, .reports-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button:hover,
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #d90707;
}
.reports-theme.dark-theme .app-stroked-round-button.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.reports-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .reports-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.reports-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #7b0404;
  box-shadow: inset 0 0 0.75rem #450202;
}
.reports-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #d90707;
}
.reports-theme.dark-theme .app-stroked-round-button[disabled][disabled],
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.reports-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #d90707;
}
.reports-theme.dark-theme .app-stroked-round-button.app-button-lighter,
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #e22d2d;
  color: #ffffff;
  border-color: #ffffff;
}
.reports-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .reports-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .reports-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter:hover,
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #e22d2d;
}
.reports-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.reports-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .reports-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.reports-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #991515;
  box-shadow: inset 0 0 0.75rem #680e0e;
}
.reports-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #e22d2d;
}
.reports-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.reports-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.reports-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #e22d2d;
}
.reports-theme.dark-theme app-timeline-view .files-icon,
.reports-theme.theme-override.theme-override.dark-theme app-timeline-view .files-icon {
  color: #d90707;
}
.reports-theme.dark-theme app-event-types-selector-card .delete-icon,
.reports-theme.theme-override.theme-override.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.reports-theme.dark-theme app-loading.not-transparent,
.reports-theme.theme-override.theme-override.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.reports-theme.dark-theme app-map-dialog > .buttons,
.reports-theme.theme-override.theme-override.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.reports-theme.dark-theme app-settings-list a.highlight,
.reports-theme.theme-override.theme-override.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.reports-theme.dark-theme app-settings-list .wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.reports-theme.dark-theme app-settings-list .clickable-list-container:before,
.reports-theme.theme-override.theme-override.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme app-list-layout-with-routing .tab-group,
.reports-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.reports-theme.dark-theme app-list-layout-with-routing .toggle-view-button,
.reports-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-preview .timeline-item-card,
.reports-theme.theme-override.theme-override.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.reports-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.reports-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #d90707, inset -0.5rem 0 0.5rem -0.5rem #d90707;
}
.reports-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.reports-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #d90707, inset -0.5rem 0 0.5rem -0.5rem #d90707, inset 0 0.5rem 0.5rem -0.5rem #d90707;
}
.reports-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow,
.reports-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #d90707;
}
.reports-theme.dark-theme app-file-card .image-container,
.reports-theme.theme-override.theme-override.dark-theme app-file-card .image-container {
  background-color: gray;
}
.reports-theme.dark-theme app-file-card .download-button:hover, .reports-theme.dark-theme app-file-card .delete-button:hover, .reports-theme.dark-theme app-file-card .event-button:hover, .reports-theme.dark-theme app-file-card .file-info-button:hover,
.reports-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.reports-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover,
.reports-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover,
.reports-theme.theme-override.theme-override.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.reports-theme.dark-theme app-file-card .download-button:hover, .reports-theme.dark-theme app-file-card .event-button:hover,
.reports-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.reports-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover {
  color: #d90707;
}
.reports-theme.dark-theme app-file-card .delete-button, .reports-theme.dark-theme app-file-card .selected-icon, .reports-theme.dark-theme app-file-card .link-icon,
.reports-theme.theme-override.theme-override.dark-theme app-file-card .delete-button,
.reports-theme.theme-override.theme-override.dark-theme app-file-card .selected-icon,
.reports-theme.theme-override.theme-override.dark-theme app-file-card .link-icon {
  color: #424242;
}
.reports-theme.dark-theme app-file-card .delete-button:hover,
.reports-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.reports-theme.dark-theme app-file-card .timeline-item-card,
.reports-theme.theme-override.theme-override.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.reports-theme.dark-theme app-commission-list tr.highlight,
.reports-theme.theme-override.theme-override.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.reports-theme.dark-theme app-commission-list section.wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.reports-theme.dark-theme app-commission-list header.header,
.reports-theme.theme-override.theme-override.dark-theme app-commission-list header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-commission-list header.header button.clear-search,
.reports-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-commission-list header.header button.clear-search:hover,
.reports-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #d90707;
}
.reports-theme.dark-theme app-commission-list .clickable-list-container:before,
.reports-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a,
.reports-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.reports-theme.dark-theme app-commission-list a.active,
.reports-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.reports-theme.theme-override.theme-override.dark-theme app-commission-list a.active,
.reports-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.reports-theme.dark-theme app-videodokumentation-list section.wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.reports-theme.dark-theme app-videodokumentation-list header.header,
.reports-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search,
.reports-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.reports-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #d90707;
}
.reports-theme.dark-theme app-videodokumentation-list .clickable-list-container:before,
.reports-theme.theme-override.theme-override.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme app-videodokumentation-list a.active,
.reports-theme.theme-override.theme-override.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.reports-theme.dark-theme app-email-client .email-list .email-list-entry.current,
.reports-theme.theme-override.theme-override.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.reports-theme.dark-theme app-email-client .nav-bar,
.reports-theme.theme-override.theme-override.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.reports-theme.dark-theme app-email-client .search-bar-header,
.reports-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-header {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-email-client .search-bar-clear-search,
.reports-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-email-client .search-bar-clear-search:hover,
.reports-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #d90707;
}
.reports-theme.dark-theme app-email-client .email-preview .email-contact-link,
.reports-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.reports-theme.dark-theme app-email-client .email-preview .email-card,
.reports-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.reports-theme.dark-theme app-email-client .email-preview .email-iframe,
.reports-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.reports-theme.dark-theme app-email-client .sub-elements,
.reports-theme.theme-override.theme-override.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.reports-theme.dark-theme app-email-client .nav-tree .mat-list-item-content,
.reports-theme.theme-override.theme-override.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme app-email-client .email-list-entry,
.reports-theme.theme-override.theme-override.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.reports-theme.dark-theme app-support-dialog .card,
.reports-theme.theme-override.theme-override.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.reports-theme.dark-theme app-support-dialog a.link,
.reports-theme.theme-override.theme-override.dark-theme app-support-dialog a.link {
  color: white;
}
.reports-theme.dark-theme app-image-editor .tui-image-editor-main-container,
.reports-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.reports-theme.dark-theme app-image-editor .tui-image-editor-controls,
.reports-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.reports-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled,
.reports-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.reports-theme.dark-theme app-image-editor .tui-image-editor-menu .normal,
.reports-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.reports-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.reports-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.reports-theme.dark-theme app-file-explorer .example-container, .reports-theme.dark-theme app-file-explorer .content,
.reports-theme.theme-override.theme-override.dark-theme app-file-explorer .example-container,
.reports-theme.theme-override.theme-override.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.reports-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.reports-theme.dark-theme app-file-explorer .list-item:hover,
.reports-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node:hover,
.reports-theme.theme-override.theme-override.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.reports-theme.dark-theme app-file-explorer .explorer-tree-node.selected,
.reports-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.reports-theme.dark-theme app-file-explorer .share-icon,
.reports-theme.theme-override.theme-override.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme app-file-explorer .toggle-view-button,
.reports-theme.theme-override.theme-override.dark-theme app-file-explorer .toggle-view-button {
  background: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-file-explorer .root-button,
.reports-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.reports-theme.dark-theme app-file-explorer .root-button fa-icon,
.reports-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.reports-theme.dark-theme app-file-explorer .selected-elements-amount,
.reports-theme.theme-override.theme-override.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.reports-theme.dark-theme app-file-explorer .back-button .inverted-arrow,
.reports-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #d90707;
}
.reports-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .reports-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow,
.reports-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:focus .inverted-arrow,
.reports-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.reports-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow,
.reports-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.reports-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .reports-theme.dark-theme app-select-folder-dialog .list-item:hover,
.reports-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node:hover,
.reports-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.reports-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected,
.reports-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.reports-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.reports-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.reports-theme.dark-theme app-reports-list section.wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.reports-theme.dark-theme app-reports-list header.header,
.reports-theme.theme-override.theme-override.dark-theme app-reports-list header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-reports-list header.header button.clear-search,
.reports-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-reports-list header.header button.clear-search:hover,
.reports-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #d90707;
}
.reports-theme.dark-theme app-reports-list .clickable-list-container:before,
.reports-theme.theme-override.theme-override.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme app-reports-list a.active,
.reports-theme.theme-override.theme-override.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.reports-theme.dark-theme app-generated-documents-list section.wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.reports-theme.dark-theme app-generated-documents-list header.header,
.reports-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-generated-documents-list header.header button.clear-search,
.reports-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover,
.reports-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #d90707;
}
.reports-theme.dark-theme app-generated-documents-list .clickable-list-container:before,
.reports-theme.theme-override.theme-override.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme app-generated-documents-list a.active,
.reports-theme.theme-override.theme-override.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.reports-theme.dark-theme app-invoice-editor .button-wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.reports-theme.dark-theme .hover-form .mat-form-field-flex:hover,
.reports-theme.theme-override.theme-override.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.reports-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .reports-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover,
.reports-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item,
.reports-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.reports-theme.dark-theme app-dave-list-card .card-header,
.reports-theme.theme-override.theme-override.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.reports-theme.dark-theme app-dave-list-card .bottom-shadow,
.reports-theme.theme-override.theme-override.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.reports-theme.dark-theme app-filter div.date,
.reports-theme.theme-override.theme-override.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.reports-theme.dark-theme app-event-card .primary,
.reports-theme.theme-override.theme-override.dark-theme app-event-card .primary {
  color: #d90707;
}
.reports-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.reports-theme.theme-override.theme-override.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.reports-theme.dark-theme app-booking-positions-list section.wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.reports-theme.dark-theme app-booking-positions-list header.header,
.reports-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-booking-positions-list header.header button.clear-search,
.reports-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover,
.reports-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #d90707;
}
.reports-theme.dark-theme app-booking-positions-list .clickable-list-container:before,
.reports-theme.theme-override.theme-override.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme app-booking-positions-list a.active,
.reports-theme.theme-override.theme-override.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.reports-theme.dark-theme app-booking-positions-list th,
.reports-theme.theme-override.theme-override.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.reports-theme.dark-theme app-dave-list tr.highlight,
.reports-theme.theme-override.theme-override.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.reports-theme.dark-theme app-dave-list section.wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.reports-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview,
.reports-theme.theme-override.theme-override.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.reports-theme.dark-theme app-dave-list header.header,
.reports-theme.theme-override.theme-override.dark-theme app-dave-list header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-dave-list header.header button.clear-search,
.reports-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-dave-list header.header button.clear-search:hover,
.reports-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #d90707;
}
.reports-theme.dark-theme app-dave-list .clickable-list-container:before,
.reports-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a,
.reports-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.reports-theme.dark-theme app-dave-list a.active,
.reports-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.reports-theme.theme-override.theme-override.dark-theme app-dave-list a.active,
.reports-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.reports-theme.dark-theme app-export-business-volumes-dialog tr.highlight,
.reports-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.reports-theme.dark-theme app-export-business-volumes-dialog section.wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.reports-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.reports-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.reports-theme.dark-theme app-export-business-volumes-dialog header.header,
.reports-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search,
.reports-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.reports-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #d90707;
}
.reports-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before,
.reports-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.reports-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.reports-theme.dark-theme app-export-business-volumes-dialog a.active,
.reports-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.reports-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog a.active,
.reports-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.reports-theme.dark-theme app-contact-list .darker-background.darker-background,
.reports-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.reports-theme.dark-theme app-contact-list .darker-background.darker-background:hover,
.reports-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.reports-theme.dark-theme app-select-persons table tr th[mat-header-cell],
.reports-theme.theme-override.theme-override.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.reports-theme.dark-theme app-shift-plan .header-colorful,
.reports-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.reports-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.reports-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .reports-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.reports-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button,
.reports-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.reports-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .reports-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.reports-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.reports-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.reports-theme.dark-theme app-detail-piecework main,
.reports-theme.theme-override.theme-override.dark-theme app-detail-piecework main {
  background-color: #d90707;
  color: white;
}
.reports-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.reports-theme.theme-override.theme-override.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.reports-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item,
.reports-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.reports-theme.dark-theme app-detail-piecework main .mat-tab-label,
.reports-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.reports-theme.dark-theme app-detail-piecework header,
.reports-theme.theme-override.theme-override.dark-theme app-detail-piecework header {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background,
.reports-theme.theme-override.theme-override.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #d90707;
  color: white;
}
.reports-theme.dark-theme app-piecework-demo .scrollable,
.reports-theme.theme-override.theme-override.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.reports-theme.dark-theme app-side-nav-bar,
.reports-theme.theme-override.theme-override.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.reports-theme.dark-theme app-side-nav-bar [mat-list-item].is-active,
.reports-theme.theme-override.theme-override.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #d90707;
}
.reports-theme.dark-theme app-side-nav-bar mat-nav-list,
.reports-theme.theme-override.theme-override.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme .dave-inc-bar,
.reports-theme.theme-override.theme-override.dark-theme .dave-inc-bar {
  background-color: #d90707;
}
.reports-theme.dark-theme app-root,
.reports-theme.theme-override.theme-override.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.reports-theme.dark-theme app-commission-overview .alex-sein-buntes-feld,
.reports-theme.theme-override.theme-override.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #d90707;
}
.reports-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.reports-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child,
.reports-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.reports-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot,
.reports-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.reports-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.reports-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.reports-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child,
.reports-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #d90707;
  border-color: #d90707;
}
.reports-theme.dark-theme app-commission-overview .timeline,
.reports-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme app-commission-overview .timeline-event-card,
.reports-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme app-commission-overview .timeline-event-card:hover,
.reports-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.reports-theme.dark-theme app-comment-list .inline-send,
.reports-theme.theme-override.theme-override.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.reports-theme.dark-theme app-new-booking-option .highlight.highlight,
.reports-theme.theme-override.theme-override.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.reports-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.reports-theme.dark-theme app-new-booking-option .disabled.disabled,
.reports-theme.theme-override.theme-override.dark-theme app-new-booking-option .dont-edit.dont-edit,
.reports-theme.theme-override.theme-override.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme .ngx-toastr,
.reports-theme.theme-override.theme-override.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.reports-theme.dark-theme .ngx-toastr:hover,
.reports-theme.theme-override.theme-override.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.reports-theme.dark-theme .ngx-toastr.toast-success,
.reports-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.reports-theme.dark-theme .ngx-toastr.toast-error,
.reports-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.reports-theme.dark-theme .ngx-toastr.toast-info,
.reports-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.reports-theme.dark-theme app-resource-plan .header-colorful,
.reports-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful {
  background-color: #cf0404;
  color: white;
}
.reports-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.reports-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.reports-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .reports-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.reports-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button,
.reports-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.reports-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .reports-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.reports-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.reports-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.reports-theme.dark-theme app-time-tracker,
.reports-theme.theme-override.theme-override.dark-theme app-time-tracker {
  background-color: #e22d2d;
  color: white;
}
.reports-theme.dark-theme .ngx-mat-colorpicker-content,
.reports-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.reports-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.reports-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.reports-theme.dark-theme app-person-list-entry a.link,
.reports-theme.theme-override.theme-override.dark-theme app-person-list-entry a.link {
  color: white;
}
.reports-theme.dark-theme app-doctor-list-entry .link,
.reports-theme.theme-override.theme-override.dark-theme app-doctor-list-entry .link {
  color: white;
}
.reports-theme.dark-theme app-expansion-panel .scrollable .top-shadow,
.reports-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.reports-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow,
.reports-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.reports-theme.dark-theme .app-background-primary,
.reports-theme.theme-override.theme-override.dark-theme .app-background-primary {
  background-color: #d90707;
}
.reports-theme.dark-theme .app-background-accent,
.reports-theme.theme-override.theme-override.dark-theme .app-background-accent {
  background-color: #fafafa;
}
.reports-theme.dark-theme .app-background-warn,
.reports-theme.theme-override.theme-override.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.reports-theme.dark-theme .app-foreground-primary,
.reports-theme.theme-override.theme-override.dark-theme .app-foreground-primary {
  color: #d90707;
}
.reports-theme.dark-theme .app-foreground-accent,
.reports-theme.theme-override.theme-override.dark-theme .app-foreground-accent {
  color: #fafafa;
}
.reports-theme.dark-theme .app-foreground-warn,
.reports-theme.theme-override.theme-override.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.reports-theme.dark-theme app-ck-editor,
.reports-theme.theme-override.theme-override.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.reports-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.reports-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.reports-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.reports-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.reports-theme.dark-theme app-file-order-dialog .list-item,
.reports-theme.theme-override.theme-override.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.reports-theme.dark-theme app-start-process-dialog .selected-files-list,
.reports-theme.theme-override.theme-override.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme app-process-main-view .detection-modal-wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.reports-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #d90707;
}
.reports-theme.dark-theme app-process-main-view .main-file-badge,
.reports-theme.theme-override.theme-override.dark-theme app-process-main-view .main-file-badge {
  color: #d90707;
}
.reports-theme.dark-theme app-new-document-view-component dropzone .input,
.reports-theme.dark-theme app-new-document-view-component dropzone .pen-icon,
.reports-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .input,
.reports-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.reports-theme.dark-theme app-time-tracker-multiple .timer-card,
.reports-theme.theme-override.theme-override.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #e22d2d;
  color: white;
}
.reports-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.reports-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.reports-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active,
.reports-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.reports-theme.dark-theme app-arl-table .add-button-list,
.reports-theme.theme-override.theme-override.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.reports-theme.dark-theme app-pseudo-step-header .wrapper-button.active,
.reports-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #d90707;
}
.reports-theme.dark-theme app-pseudo-step-header .image-wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.reports-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.reports-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.reports-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #d90707;
  color: white;
}
.reports-theme.dark-theme app-milestone-modal .status-form,
.reports-theme.theme-override.theme-override.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.reports-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.reports-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.reports-theme.dark-theme app-e-invoice-view .borders,
.reports-theme.dark-theme app-e-invoice-view .borders-column,
.reports-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.reports-theme.dark-theme app-e-invoice-view .borders-row,
.reports-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.reports-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.reports-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.reports-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders,
.reports-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column,
.reports-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.reports-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row,
.reports-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme app-e-invoice-view .mat-table td,
.reports-theme.dark-theme app-e-invoice-view .mat-table th,
.reports-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table td,
.reports-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.reports-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.reports-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.reports-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.reports-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders,
.reports-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.reports-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.reports-theme.dark-theme app-detail-contract .primary,
.reports-theme.theme-override.theme-override.dark-theme app-detail-contract .primary {
  color: #d90707;
}
.reports-theme.dark-theme app-detail-contract .filter,
.reports-theme.theme-override.theme-override.dark-theme app-detail-contract .filter {
  background-color: white;
}
.reports-theme.dark-theme app-detail-contract .filter h2,
.reports-theme.theme-override.theme-override.dark-theme app-detail-contract .filter h2 {
  color: #d90707;
}
.reports-theme.dark-theme app-contract-list header.header,
.reports-theme.theme-override.theme-override.dark-theme app-contract-list header.header {
  color: white;
  background-color: #cf0404;
}
.reports-theme.dark-theme app-detail-doctor .deleted,
.reports-theme.theme-override.theme-override.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.reports-theme.dark-theme app-detail-doctor .bookmark-wrapper,
.reports-theme.theme-override.theme-override.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.reports-theme.dark-theme app-detail-doctor a.link,
.reports-theme.theme-override.theme-override.dark-theme app-detail-doctor a.link {
  color: white;
}
.generated-documents-theme .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.generated-documents-theme .mat-option,
.generated-documents-theme.theme-override.theme-override .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-option:hover:not(.mat-option-disabled), .generated-documents-theme .mat-option:focus:not(.mat-option-disabled),
.generated-documents-theme.theme-override.theme-override .mat-option:hover:not(.mat-option-disabled),
.generated-documents-theme.theme-override.theme-override .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.generated-documents-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.generated-documents-theme.theme-override.theme-override .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.generated-documents-theme .mat-option.mat-active,
.generated-documents-theme.theme-override.theme-override .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-option.mat-option-disabled,
.generated-documents-theme.theme-override.theme-override .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.generated-documents-theme.theme-override.theme-override .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #244b8d;
}
.generated-documents-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.generated-documents-theme.theme-override.theme-override .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.generated-documents-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.generated-documents-theme.theme-override.theme-override .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.generated-documents-theme .mat-optgroup-label,
.generated-documents-theme.theme-override.theme-override .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme .mat-optgroup-disabled .mat-optgroup-label,
.generated-documents-theme.theme-override.theme-override .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-pseudo-checkbox,
.generated-documents-theme.theme-override.theme-override .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme .mat-pseudo-checkbox::after,
.generated-documents-theme.theme-override.theme-override .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.generated-documents-theme .mat-pseudo-checkbox-disabled,
.generated-documents-theme.theme-override.theme-override .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.generated-documents-theme .mat-primary .mat-pseudo-checkbox-checked,
.generated-documents-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.generated-documents-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-checked,
.generated-documents-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #244b8d;
}
.generated-documents-theme .mat-pseudo-checkbox-checked,
.generated-documents-theme .mat-pseudo-checkbox-indeterminate,
.generated-documents-theme .mat-accent .mat-pseudo-checkbox-checked,
.generated-documents-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.generated-documents-theme.theme-override.theme-override .mat-pseudo-checkbox-checked,
.generated-documents-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate,
.generated-documents-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-checked,
.generated-documents-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.generated-documents-theme .mat-warn .mat-pseudo-checkbox-checked,
.generated-documents-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.generated-documents-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-checked,
.generated-documents-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.generated-documents-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.generated-documents-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.generated-documents-theme.theme-override.theme-override .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.generated-documents-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.generated-documents-theme .mat-app-background, .generated-documents-theme.mat-app-background,
.generated-documents-theme.theme-override.theme-override .mat-app-background,
.generated-documents-theme.theme-override.theme-override.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-elevation-z0,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z1,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z2,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z3,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z4,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z5,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z6,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z7,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z8,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z9,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z10,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z11,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z12,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z13,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z14,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z15,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z16,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z17,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z18,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z19,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z20,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z21,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z22,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z23,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-elevation-z24,
.generated-documents-theme.theme-override.theme-override .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.generated-documents-theme .mat-autocomplete-panel,
.generated-documents-theme.theme-override.theme-override .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.generated-documents-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.generated-documents-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.generated-documents-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-badge,
.generated-documents-theme.theme-override.theme-override .mat-badge {
  position: relative;
}
.generated-documents-theme .mat-badge.mat-badge,
.generated-documents-theme.theme-override.theme-override .mat-badge.mat-badge {
  overflow: visible;
}
.generated-documents-theme .mat-badge-hidden .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-hidden .mat-badge-content {
  display: none;
}
.generated-documents-theme .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.generated-documents-theme .ng-animate-disabled .mat-badge-content,
.generated-documents-theme .mat-badge-content._mat-animation-noopable,
.generated-documents-theme.theme-override.theme-override .ng-animate-disabled .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.generated-documents-theme .mat-badge-content.mat-badge-active,
.generated-documents-theme.theme-override.theme-override .mat-badge-content.mat-badge-active {
  transform: none;
}
.generated-documents-theme .mat-badge-small .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.generated-documents-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.generated-documents-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.generated-documents-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .generated-documents-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.generated-documents-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .generated-documents-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.generated-documents-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .generated-documents-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.generated-documents-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .generated-documents-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.generated-documents-theme .mat-badge-medium .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.generated-documents-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.generated-documents-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.generated-documents-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .generated-documents-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.generated-documents-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .generated-documents-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.generated-documents-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .generated-documents-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.generated-documents-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .generated-documents-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.generated-documents-theme .mat-badge-large .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.generated-documents-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.generated-documents-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.generated-documents-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .generated-documents-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.generated-documents-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .generated-documents-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.generated-documents-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .generated-documents-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.generated-documents-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .generated-documents-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.generated-documents-theme .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-content {
  color: white;
  background: #244b8d;
}
.cdk-high-contrast-active .generated-documents-theme .mat-badge-content, .cdk-high-contrast-active .generated-documents-theme.theme-override.theme-override .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.generated-documents-theme .mat-badge-accent .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-badge-warn .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.generated-documents-theme .mat-badge-disabled .mat-badge-content,
.generated-documents-theme.theme-override.theme-override .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-bottom-sheet-container,
.generated-documents-theme.theme-override.theme-override .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-button, .generated-documents-theme .mat-icon-button, .generated-documents-theme .mat-stroked-button,
.generated-documents-theme.theme-override.theme-override .mat-button,
.generated-documents-theme.theme-override.theme-override .mat-icon-button,
.generated-documents-theme.theme-override.theme-override .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.generated-documents-theme .mat-button.mat-primary, .generated-documents-theme .mat-icon-button.mat-primary, .generated-documents-theme .mat-stroked-button.mat-primary,
.generated-documents-theme.theme-override.theme-override .mat-button.mat-primary,
.generated-documents-theme.theme-override.theme-override .mat-icon-button.mat-primary,
.generated-documents-theme.theme-override.theme-override .mat-stroked-button.mat-primary {
  color: #244b8d;
}
.generated-documents-theme .mat-button.mat-accent, .generated-documents-theme .mat-icon-button.mat-accent, .generated-documents-theme .mat-stroked-button.mat-accent,
.generated-documents-theme.theme-override.theme-override .mat-button.mat-accent,
.generated-documents-theme.theme-override.theme-override .mat-icon-button.mat-accent,
.generated-documents-theme.theme-override.theme-override .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.generated-documents-theme .mat-button.mat-warn, .generated-documents-theme .mat-icon-button.mat-warn, .generated-documents-theme .mat-stroked-button.mat-warn,
.generated-documents-theme.theme-override.theme-override .mat-button.mat-warn,
.generated-documents-theme.theme-override.theme-override .mat-icon-button.mat-warn,
.generated-documents-theme.theme-override.theme-override .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.generated-documents-theme .mat-button.mat-primary.mat-button-disabled, .generated-documents-theme .mat-button.mat-accent.mat-button-disabled, .generated-documents-theme .mat-button.mat-warn.mat-button-disabled, .generated-documents-theme .mat-button.mat-button-disabled.mat-button-disabled, .generated-documents-theme .mat-icon-button.mat-primary.mat-button-disabled, .generated-documents-theme .mat-icon-button.mat-accent.mat-button-disabled, .generated-documents-theme .mat-icon-button.mat-warn.mat-button-disabled, .generated-documents-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .generated-documents-theme .mat-stroked-button.mat-primary.mat-button-disabled, .generated-documents-theme .mat-stroked-button.mat-accent.mat-button-disabled, .generated-documents-theme .mat-stroked-button.mat-warn.mat-button-disabled, .generated-documents-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-button.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-button.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-button.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-button.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-icon-button.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-icon-button.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-icon-button.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-stroked-button.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-stroked-button.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-stroked-button.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.generated-documents-theme .mat-button.mat-primary .mat-button-focus-overlay, .generated-documents-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .generated-documents-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override .mat-button.mat-primary .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override .mat-icon-button.mat-primary .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #244b8d;
}
.generated-documents-theme .mat-button.mat-accent .mat-button-focus-overlay, .generated-documents-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .generated-documents-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override .mat-button.mat-accent .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override .mat-icon-button.mat-accent .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.generated-documents-theme .mat-button.mat-warn .mat-button-focus-overlay, .generated-documents-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .generated-documents-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override .mat-button.mat-warn .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override .mat-icon-button.mat-warn .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.generated-documents-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .generated-documents-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .generated-documents-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override .mat-button.mat-button-disabled .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.generated-documents-theme .mat-button .mat-ripple-element, .generated-documents-theme .mat-icon-button .mat-ripple-element, .generated-documents-theme .mat-stroked-button .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-button .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-icon-button .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.generated-documents-theme .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override .mat-button-focus-overlay {
  background: black;
}
.generated-documents-theme .mat-stroked-button:not(.mat-button-disabled),
.generated-documents-theme.theme-override.theme-override .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-flat-button, .generated-documents-theme .mat-raised-button, .generated-documents-theme .mat-fab, .generated-documents-theme .mat-mini-fab,
.generated-documents-theme.theme-override.theme-override .mat-flat-button,
.generated-documents-theme.theme-override.theme-override .mat-raised-button,
.generated-documents-theme.theme-override.theme-override .mat-fab,
.generated-documents-theme.theme-override.theme-override .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.generated-documents-theme .mat-flat-button.mat-primary, .generated-documents-theme .mat-raised-button.mat-primary, .generated-documents-theme .mat-fab.mat-primary, .generated-documents-theme .mat-mini-fab.mat-primary,
.generated-documents-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.generated-documents-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.generated-documents-theme.theme-override.theme-override .mat-fab.mat-primary,
.generated-documents-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  color: white;
}
.generated-documents-theme .mat-flat-button.mat-accent, .generated-documents-theme .mat-raised-button.mat-accent, .generated-documents-theme .mat-fab.mat-accent, .generated-documents-theme .mat-mini-fab.mat-accent,
.generated-documents-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.generated-documents-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.generated-documents-theme.theme-override.theme-override .mat-fab.mat-accent,
.generated-documents-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-flat-button.mat-warn, .generated-documents-theme .mat-raised-button.mat-warn, .generated-documents-theme .mat-fab.mat-warn, .generated-documents-theme .mat-mini-fab.mat-warn,
.generated-documents-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.generated-documents-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.generated-documents-theme.theme-override.theme-override .mat-fab.mat-warn,
.generated-documents-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  color: white;
}
.generated-documents-theme .mat-flat-button.mat-primary.mat-button-disabled, .generated-documents-theme .mat-flat-button.mat-accent.mat-button-disabled, .generated-documents-theme .mat-flat-button.mat-warn.mat-button-disabled, .generated-documents-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .generated-documents-theme .mat-raised-button.mat-primary.mat-button-disabled, .generated-documents-theme .mat-raised-button.mat-accent.mat-button-disabled, .generated-documents-theme .mat-raised-button.mat-warn.mat-button-disabled, .generated-documents-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .generated-documents-theme .mat-fab.mat-primary.mat-button-disabled, .generated-documents-theme .mat-fab.mat-accent.mat-button-disabled, .generated-documents-theme .mat-fab.mat-warn.mat-button-disabled, .generated-documents-theme .mat-fab.mat-button-disabled.mat-button-disabled, .generated-documents-theme .mat-mini-fab.mat-primary.mat-button-disabled, .generated-documents-theme .mat-mini-fab.mat-accent.mat-button-disabled, .generated-documents-theme .mat-mini-fab.mat-warn.mat-button-disabled, .generated-documents-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.generated-documents-theme .mat-flat-button.mat-primary, .generated-documents-theme .mat-raised-button.mat-primary, .generated-documents-theme .mat-fab.mat-primary, .generated-documents-theme .mat-mini-fab.mat-primary,
.generated-documents-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.generated-documents-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.generated-documents-theme.theme-override.theme-override .mat-fab.mat-primary,
.generated-documents-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  background-color: #244b8d;
}
.generated-documents-theme .mat-flat-button.mat-accent, .generated-documents-theme .mat-raised-button.mat-accent, .generated-documents-theme .mat-fab.mat-accent, .generated-documents-theme .mat-mini-fab.mat-accent,
.generated-documents-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.generated-documents-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.generated-documents-theme.theme-override.theme-override .mat-fab.mat-accent,
.generated-documents-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.generated-documents-theme .mat-flat-button.mat-warn, .generated-documents-theme .mat-raised-button.mat-warn, .generated-documents-theme .mat-fab.mat-warn, .generated-documents-theme .mat-mini-fab.mat-warn,
.generated-documents-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.generated-documents-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.generated-documents-theme.theme-override.theme-override .mat-fab.mat-warn,
.generated-documents-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.generated-documents-theme .mat-flat-button.mat-primary.mat-button-disabled, .generated-documents-theme .mat-flat-button.mat-accent.mat-button-disabled, .generated-documents-theme .mat-flat-button.mat-warn.mat-button-disabled, .generated-documents-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .generated-documents-theme .mat-raised-button.mat-primary.mat-button-disabled, .generated-documents-theme .mat-raised-button.mat-accent.mat-button-disabled, .generated-documents-theme .mat-raised-button.mat-warn.mat-button-disabled, .generated-documents-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .generated-documents-theme .mat-fab.mat-primary.mat-button-disabled, .generated-documents-theme .mat-fab.mat-accent.mat-button-disabled, .generated-documents-theme .mat-fab.mat-warn.mat-button-disabled, .generated-documents-theme .mat-fab.mat-button-disabled.mat-button-disabled, .generated-documents-theme .mat-mini-fab.mat-primary.mat-button-disabled, .generated-documents-theme .mat-mini-fab.mat-accent.mat-button-disabled, .generated-documents-theme .mat-mini-fab.mat-warn.mat-button-disabled, .generated-documents-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-flat-button.mat-primary .mat-ripple-element, .generated-documents-theme .mat-raised-button.mat-primary .mat-ripple-element, .generated-documents-theme .mat-fab.mat-primary .mat-ripple-element, .generated-documents-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-flat-button.mat-primary .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-raised-button.mat-primary .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-fab.mat-primary .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.generated-documents-theme .mat-flat-button.mat-accent .mat-ripple-element, .generated-documents-theme .mat-raised-button.mat-accent .mat-ripple-element, .generated-documents-theme .mat-fab.mat-accent .mat-ripple-element, .generated-documents-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-flat-button.mat-accent .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-raised-button.mat-accent .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-fab.mat-accent .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.generated-documents-theme .mat-flat-button.mat-warn .mat-ripple-element, .generated-documents-theme .mat-raised-button.mat-warn .mat-ripple-element, .generated-documents-theme .mat-fab.mat-warn .mat-ripple-element, .generated-documents-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-flat-button.mat-warn .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-raised-button.mat-warn .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-fab.mat-warn .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.generated-documents-theme .mat-stroked-button:not([class*=mat-elevation-z]), .generated-documents-theme .mat-flat-button:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override .mat-stroked-button:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-raised-button:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-fab:not([class*=mat-elevation-z]), .generated-documents-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override .mat-fab:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .generated-documents-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .generated-documents-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.generated-documents-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.generated-documents-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.generated-documents-theme .mat-button-toggle,
.generated-documents-theme.theme-override.theme-override .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.generated-documents-theme.theme-override.theme-override .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-button-toggle-appearance-standard,
.generated-documents-theme.theme-override.theme-override .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.generated-documents-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.generated-documents-theme.theme-override.theme-override .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.generated-documents-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.generated-documents-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.generated-documents-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.generated-documents-theme.theme-override.theme-override [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.generated-documents-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.generated-documents-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.generated-documents-theme .mat-button-toggle-checked,
.generated-documents-theme.theme-override.theme-override .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.generated-documents-theme.theme-override.theme-override .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-button-toggle-disabled,
.generated-documents-theme.theme-override.theme-override .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.generated-documents-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.generated-documents-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.generated-documents-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.generated-documents-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.generated-documents-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.generated-documents-theme .mat-button-toggle-group-appearance-standard,
.generated-documents-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.generated-documents-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.generated-documents-theme .mat-card,
.generated-documents-theme.theme-override.theme-override .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-card:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-card-subtitle,
.generated-documents-theme.theme-override.theme-override .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme .mat-checkbox-frame,
.generated-documents-theme.theme-override.theme-override .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme .mat-checkbox-checkmark,
.generated-documents-theme.theme-override.theme-override .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.generated-documents-theme .mat-checkbox-checkmark-path,
.generated-documents-theme.theme-override.theme-override .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.generated-documents-theme .mat-checkbox-mixedmark,
.generated-documents-theme.theme-override.theme-override .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.generated-documents-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .generated-documents-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.generated-documents-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.generated-documents-theme.theme-override.theme-override .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #244b8d;
}
.generated-documents-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .generated-documents-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.generated-documents-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.generated-documents-theme.theme-override.theme-override .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.generated-documents-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .generated-documents-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.generated-documents-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.generated-documents-theme.theme-override.theme-override .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.generated-documents-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .generated-documents-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.generated-documents-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.generated-documents-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.generated-documents-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.generated-documents-theme.theme-override.theme-override .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.generated-documents-theme .mat-checkbox-disabled .mat-checkbox-label,
.generated-documents-theme.theme-override.theme-override .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-checkbox .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.generated-documents-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.generated-documents-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #244b8d;
}
.generated-documents-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.generated-documents-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.generated-documents-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.generated-documents-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.generated-documents-theme .mat-chip.mat-standard-chip,
.generated-documents-theme.theme-override.theme-override .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.generated-documents-theme.theme-override.theme-override .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.generated-documents-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.generated-documents-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.generated-documents-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.generated-documents-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.generated-documents-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.generated-documents-theme .mat-chip.mat-standard-chip::after,
.generated-documents-theme.theme-override.theme-override .mat-chip.mat-standard-chip::after {
  background: black;
}
.generated-documents-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.generated-documents-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #244b8d;
  color: white;
}
.generated-documents-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.generated-documents-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.generated-documents-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.generated-documents-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.generated-documents-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.generated-documents-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.generated-documents-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.generated-documents-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.generated-documents-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.generated-documents-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.generated-documents-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.generated-documents-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.generated-documents-theme .mat-table,
.generated-documents-theme.theme-override.theme-override .mat-table {
  background: white;
}
.generated-documents-theme .mat-table thead, .generated-documents-theme .mat-table tbody, .generated-documents-theme .mat-table tfoot,
.generated-documents-theme mat-header-row, .generated-documents-theme mat-row, .generated-documents-theme mat-footer-row,
.generated-documents-theme [mat-header-row], .generated-documents-theme [mat-row], .generated-documents-theme [mat-footer-row],
.generated-documents-theme .mat-table-sticky,
.generated-documents-theme.theme-override.theme-override .mat-table thead,
.generated-documents-theme.theme-override.theme-override .mat-table tbody,
.generated-documents-theme.theme-override.theme-override .mat-table tfoot,
.generated-documents-theme.theme-override.theme-override mat-header-row,
.generated-documents-theme.theme-override.theme-override mat-row,
.generated-documents-theme.theme-override.theme-override mat-footer-row,
.generated-documents-theme.theme-override.theme-override [mat-header-row],
.generated-documents-theme.theme-override.theme-override [mat-row],
.generated-documents-theme.theme-override.theme-override [mat-footer-row],
.generated-documents-theme.theme-override.theme-override .mat-table-sticky {
  background: inherit;
}
.generated-documents-theme mat-row, .generated-documents-theme mat-header-row, .generated-documents-theme mat-footer-row,
.generated-documents-theme th.mat-header-cell, .generated-documents-theme td.mat-cell, .generated-documents-theme td.mat-footer-cell,
.generated-documents-theme.theme-override.theme-override mat-row,
.generated-documents-theme.theme-override.theme-override mat-header-row,
.generated-documents-theme.theme-override.theme-override mat-footer-row,
.generated-documents-theme.theme-override.theme-override th.mat-header-cell,
.generated-documents-theme.theme-override.theme-override td.mat-cell,
.generated-documents-theme.theme-override.theme-override td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-header-cell,
.generated-documents-theme.theme-override.theme-override .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme .mat-cell, .generated-documents-theme .mat-footer-cell,
.generated-documents-theme.theme-override.theme-override .mat-cell,
.generated-documents-theme.theme-override.theme-override .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-calendar-arrow,
.generated-documents-theme.theme-override.theme-override .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme .mat-datepicker-toggle,
.generated-documents-theme .mat-datepicker-content .mat-calendar-next-button,
.generated-documents-theme .mat-datepicker-content .mat-calendar-previous-button,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-toggle,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-next-button,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme .mat-calendar-table-header-divider::after,
.generated-documents-theme.theme-override.theme-override .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-calendar-table-header,
.generated-documents-theme .mat-calendar-body-label,
.generated-documents-theme.theme-override.theme-override .mat-calendar-table-header,
.generated-documents-theme.theme-override.theme-override .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme .mat-calendar-body-cell-content,
.generated-documents-theme .mat-date-range-input-separator,
.generated-documents-theme.theme-override.theme-override .mat-calendar-body-cell-content,
.generated-documents-theme.theme-override.theme-override .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.generated-documents-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-form-field-disabled .mat-date-range-input-separator,
.generated-documents-theme.theme-override.theme-override .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-calendar-body-in-preview,
.generated-documents-theme.theme-override.theme-override .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.generated-documents-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.generated-documents-theme .mat-calendar-body-in-range::before,
.generated-documents-theme.theme-override.theme-override .mat-calendar-body-in-range::before {
  background: rgba(36, 75, 141, 0.2);
}
.generated-documents-theme .mat-calendar-body-comparison-identical,
.generated-documents-theme .mat-calendar-body-in-comparison-range::before,
.generated-documents-theme.theme-override.theme-override .mat-calendar-body-comparison-identical,
.generated-documents-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.generated-documents-theme .mat-calendar-body-comparison-bridge-start::before,
.generated-documents-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.generated-documents-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-start::before,
.generated-documents-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(36, 75, 141, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.generated-documents-theme .mat-calendar-body-comparison-bridge-end::before,
.generated-documents-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.generated-documents-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-end::before,
.generated-documents-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(36, 75, 141, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.generated-documents-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.generated-documents-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.generated-documents-theme.theme-override.theme-override .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.generated-documents-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.generated-documents-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.generated-documents-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.generated-documents-theme .mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override .mat-calendar-body-selected {
  background-color: #244b8d;
  color: white;
}
.generated-documents-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(36, 75, 141, 0.4);
}
.generated-documents-theme .mat-calendar-body-today.mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.generated-documents-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(36, 75, 141, 0.3);
}
@media (hover: hover) {
  .generated-documents-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(36, 75, 141, 0.3);
  }
}
.generated-documents-theme .mat-datepicker-content,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.generated-documents-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.generated-documents-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.generated-documents-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.generated-documents-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.generated-documents-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.generated-documents-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.generated-documents-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.generated-documents-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.generated-documents-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.generated-documents-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.generated-documents-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.generated-documents-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .generated-documents-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.generated-documents-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.generated-documents-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.generated-documents-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.generated-documents-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.generated-documents-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.generated-documents-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.generated-documents-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.generated-documents-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.generated-documents-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.generated-documents-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.generated-documents-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.generated-documents-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.generated-documents-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.generated-documents-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.generated-documents-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .generated-documents-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.generated-documents-theme .mat-datepicker-content-touch,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-datepicker-toggle-active,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-toggle-active {
  color: #244b8d;
}
.generated-documents-theme .mat-datepicker-toggle-active.mat-accent,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.generated-documents-theme .mat-datepicker-toggle-active.mat-warn,
.generated-documents-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.generated-documents-theme .mat-date-range-input-inner[disabled],
.generated-documents-theme.theme-override.theme-override .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-dialog-container,
.generated-documents-theme.theme-override.theme-override .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-divider,
.generated-documents-theme.theme-override.theme-override .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-divider-vertical,
.generated-documents-theme.theme-override.theme-override .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-expansion-panel,
.generated-documents-theme.theme-override.theme-override .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-action-row,
.generated-documents-theme.theme-override.theme-override .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .generated-documents-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .generated-documents-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.generated-documents-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.generated-documents-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.generated-documents-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .generated-documents-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.generated-documents-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.generated-documents-theme .mat-expansion-panel-header-title,
.generated-documents-theme.theme-override.theme-override .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-expansion-panel-header-description,
.generated-documents-theme .mat-expansion-indicator::after,
.generated-documents-theme.theme-override.theme-override .mat-expansion-panel-header-description,
.generated-documents-theme.theme-override.theme-override .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme .mat-expansion-panel-header[aria-disabled=true],
.generated-documents-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.generated-documents-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.generated-documents-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.generated-documents-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.generated-documents-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.generated-documents-theme .mat-form-field-label,
.generated-documents-theme.theme-override.theme-override .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.generated-documents-theme .mat-hint,
.generated-documents-theme.theme-override.theme-override .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.generated-documents-theme .mat-form-field.mat-focused .mat-form-field-label,
.generated-documents-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label {
  color: #244b8d;
}
.generated-documents-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.generated-documents-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.generated-documents-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.generated-documents-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.generated-documents-theme .mat-focused .mat-form-field-required-marker,
.generated-documents-theme.theme-override.theme-override .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.generated-documents-theme .mat-form-field-ripple,
.generated-documents-theme.theme-override.theme-override .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.generated-documents-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #244b8d;
}
.generated-documents-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.generated-documents-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.generated-documents-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.generated-documents-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.generated-documents-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.generated-documents-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #244b8d;
}
.generated-documents-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.generated-documents-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.generated-documents-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.generated-documents-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.generated-documents-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.generated-documents-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.generated-documents-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.generated-documents-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.generated-documents-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.generated-documents-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.generated-documents-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.generated-documents-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.generated-documents-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.generated-documents-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.generated-documents-theme .mat-error,
.generated-documents-theme.theme-override.theme-override .mat-error {
  color: #e91e63;
}
.generated-documents-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.generated-documents-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme .mat-form-field-appearance-legacy .mat-hint,
.generated-documents-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.generated-documents-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.generated-documents-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.generated-documents-theme.theme-override.theme-override .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.generated-documents-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.generated-documents-theme.theme-override.theme-override .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.generated-documents-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.generated-documents-theme.theme-override.theme-override .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.generated-documents-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.generated-documents-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.generated-documents-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.generated-documents-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.generated-documents-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.generated-documents-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.generated-documents-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.generated-documents-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.generated-documents-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.generated-documents-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.generated-documents-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.generated-documents-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.generated-documents-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #244b8d;
}
.generated-documents-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.generated-documents-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.generated-documents-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.generated-documents-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.generated-documents-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.generated-documents-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.generated-documents-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.generated-documents-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.generated-documents-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.generated-documents-theme .mat-icon.mat-primary,
.generated-documents-theme.theme-override.theme-override .mat-icon.mat-primary {
  color: #244b8d;
}
.generated-documents-theme .mat-icon.mat-accent,
.generated-documents-theme.theme-override.theme-override .mat-icon.mat-accent {
  color: #fafafa;
}
.generated-documents-theme .mat-icon.mat-warn,
.generated-documents-theme.theme-override.theme-override .mat-icon.mat-warn {
  color: #e91e63;
}
.generated-documents-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.generated-documents-theme.theme-override.theme-override .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme .mat-input-element:disabled,
.generated-documents-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.generated-documents-theme.theme-override.theme-override .mat-input-element:disabled,
.generated-documents-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-input-element,
.generated-documents-theme.theme-override.theme-override .mat-input-element {
  caret-color: #244b8d;
}
.generated-documents-theme .mat-input-element::placeholder,
.generated-documents-theme.theme-override.theme-override .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.generated-documents-theme .mat-input-element::-moz-placeholder,
.generated-documents-theme.theme-override.theme-override .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.generated-documents-theme .mat-input-element::-webkit-input-placeholder,
.generated-documents-theme.theme-override.theme-override .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.generated-documents-theme .mat-input-element:-ms-input-placeholder,
.generated-documents-theme.theme-override.theme-override .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.generated-documents-theme .mat-form-field.mat-accent .mat-input-element,
.generated-documents-theme.theme-override.theme-override .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.generated-documents-theme .mat-form-field.mat-warn .mat-input-element,
.generated-documents-theme .mat-form-field-invalid .mat-input-element,
.generated-documents-theme.theme-override.theme-override .mat-form-field.mat-warn .mat-input-element,
.generated-documents-theme.theme-override.theme-override .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.generated-documents-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.generated-documents-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.generated-documents-theme .mat-list-base .mat-list-item,
.generated-documents-theme.theme-override.theme-override .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-list-base .mat-list-option,
.generated-documents-theme.theme-override.theme-override .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-list-base .mat-subheader,
.generated-documents-theme.theme-override.theme-override .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme .mat-list-base .mat-list-item-disabled,
.generated-documents-theme.theme-override.theme-override .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-list-option:hover, .generated-documents-theme .mat-list-option:focus,
.generated-documents-theme .mat-nav-list .mat-list-item:hover,
.generated-documents-theme .mat-nav-list .mat-list-item:focus,
.generated-documents-theme .mat-action-list .mat-list-item:hover,
.generated-documents-theme .mat-action-list .mat-list-item:focus,
.generated-documents-theme.theme-override.theme-override .mat-list-option:hover,
.generated-documents-theme.theme-override.theme-override .mat-list-option:focus,
.generated-documents-theme.theme-override.theme-override .mat-nav-list .mat-list-item:hover,
.generated-documents-theme.theme-override.theme-override .mat-nav-list .mat-list-item:focus,
.generated-documents-theme.theme-override.theme-override .mat-action-list .mat-list-item:hover,
.generated-documents-theme.theme-override.theme-override .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.generated-documents-theme .mat-list-single-selected-option, .generated-documents-theme .mat-list-single-selected-option:hover, .generated-documents-theme .mat-list-single-selected-option:focus,
.generated-documents-theme.theme-override.theme-override .mat-list-single-selected-option,
.generated-documents-theme.theme-override.theme-override .mat-list-single-selected-option:hover,
.generated-documents-theme.theme-override.theme-override .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-menu-panel,
.generated-documents-theme.theme-override.theme-override .mat-menu-panel {
  background: white;
}
.generated-documents-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-menu-item,
.generated-documents-theme.theme-override.theme-override .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-menu-item[disabled],
.generated-documents-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.generated-documents-theme .mat-menu-item[disabled] .mat-icon-no-color,
.generated-documents-theme.theme-override.theme-override .mat-menu-item[disabled],
.generated-documents-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-menu-submenu-icon,
.generated-documents-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-menu-item .mat-icon-no-color,
.generated-documents-theme .mat-menu-submenu-icon,
.generated-documents-theme.theme-override.theme-override .mat-menu-item .mat-icon-no-color,
.generated-documents-theme.theme-override.theme-override .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme .mat-menu-item:hover:not([disabled]),
.generated-documents-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.generated-documents-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.generated-documents-theme .mat-menu-item-highlighted:not([disabled]),
.generated-documents-theme.theme-override.theme-override .mat-menu-item:hover:not([disabled]),
.generated-documents-theme.theme-override.theme-override .mat-menu-item.cdk-program-focused:not([disabled]),
.generated-documents-theme.theme-override.theme-override .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.generated-documents-theme.theme-override.theme-override .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.generated-documents-theme .mat-paginator,
.generated-documents-theme.theme-override.theme-override .mat-paginator {
  background: white;
}
.generated-documents-theme .mat-paginator,
.generated-documents-theme .mat-paginator-page-size .mat-select-trigger,
.generated-documents-theme.theme-override.theme-override .mat-paginator,
.generated-documents-theme.theme-override.theme-override .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme .mat-paginator-decrement,
.generated-documents-theme .mat-paginator-increment,
.generated-documents-theme.theme-override.theme-override .mat-paginator-decrement,
.generated-documents-theme.theme-override.theme-override .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.generated-documents-theme .mat-paginator-first,
.generated-documents-theme .mat-paginator-last,
.generated-documents-theme.theme-override.theme-override .mat-paginator-first,
.generated-documents-theme.theme-override.theme-override .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.generated-documents-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.generated-documents-theme .mat-icon-button[disabled] .mat-paginator-increment,
.generated-documents-theme .mat-icon-button[disabled] .mat-paginator-first,
.generated-documents-theme .mat-icon-button[disabled] .mat-paginator-last,
.generated-documents-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-decrement,
.generated-documents-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-increment,
.generated-documents-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-first,
.generated-documents-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-progress-bar-background,
.generated-documents-theme.theme-override.theme-override .mat-progress-bar-background {
  fill: #b8c7db;
}
.generated-documents-theme .mat-progress-bar-buffer,
.generated-documents-theme.theme-override.theme-override .mat-progress-bar-buffer {
  background-color: #b8c7db;
}
.generated-documents-theme .mat-progress-bar-fill::after,
.generated-documents-theme.theme-override.theme-override .mat-progress-bar-fill::after {
  background-color: #244b8d;
}
.generated-documents-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.generated-documents-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.generated-documents-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.generated-documents-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.generated-documents-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.generated-documents-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.generated-documents-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.generated-documents-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.generated-documents-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.generated-documents-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.generated-documents-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.generated-documents-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.generated-documents-theme .mat-progress-spinner circle, .generated-documents-theme .mat-spinner circle,
.generated-documents-theme.theme-override.theme-override .mat-progress-spinner circle,
.generated-documents-theme.theme-override.theme-override .mat-spinner circle {
  stroke: #244b8d;
}
.generated-documents-theme .mat-progress-spinner.mat-accent circle, .generated-documents-theme .mat-spinner.mat-accent circle,
.generated-documents-theme.theme-override.theme-override .mat-progress-spinner.mat-accent circle,
.generated-documents-theme.theme-override.theme-override .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.generated-documents-theme .mat-progress-spinner.mat-warn circle, .generated-documents-theme .mat-spinner.mat-warn circle,
.generated-documents-theme.theme-override.theme-override .mat-progress-spinner.mat-warn circle,
.generated-documents-theme.theme-override.theme-override .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.generated-documents-theme .mat-radio-outer-circle,
.generated-documents-theme.theme-override.theme-override .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.generated-documents-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #244b8d;
}
.generated-documents-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.generated-documents-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .generated-documents-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .generated-documents-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.generated-documents-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-inner-circle,
.generated-documents-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.generated-documents-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.generated-documents-theme.theme-override.theme-override .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #244b8d;
}
.generated-documents-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.generated-documents-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.generated-documents-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.generated-documents-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .generated-documents-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .generated-documents-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.generated-documents-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-inner-circle,
.generated-documents-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.generated-documents-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.generated-documents-theme.theme-override.theme-override .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.generated-documents-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.generated-documents-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.generated-documents-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.generated-documents-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .generated-documents-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .generated-documents-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.generated-documents-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-inner-circle,
.generated-documents-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.generated-documents-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.generated-documents-theme.theme-override.theme-override .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.generated-documents-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.generated-documents-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.generated-documents-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.generated-documents-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.generated-documents-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.generated-documents-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.generated-documents-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-radio-button .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.generated-documents-theme .mat-select-value,
.generated-documents-theme.theme-override.theme-override .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-select-placeholder,
.generated-documents-theme.theme-override.theme-override .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.generated-documents-theme .mat-select-disabled .mat-select-value,
.generated-documents-theme.theme-override.theme-override .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-select-arrow,
.generated-documents-theme.theme-override.theme-override .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme .mat-select-panel,
.generated-documents-theme.theme-override.theme-override .mat-select-panel {
  background: white;
}
.generated-documents-theme .mat-select-panel:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.generated-documents-theme.theme-override.theme-override .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.generated-documents-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #244b8d;
}
.generated-documents-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.generated-documents-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.generated-documents-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.generated-documents-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.generated-documents-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.generated-documents-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.generated-documents-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.generated-documents-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-drawer-container,
.generated-documents-theme.theme-override.theme-override .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-drawer,
.generated-documents-theme.theme-override.theme-override .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-drawer.mat-drawer-push,
.generated-documents-theme.theme-override.theme-override .mat-drawer.mat-drawer-push {
  background-color: white;
}
.generated-documents-theme .mat-drawer:not(.mat-drawer-side),
.generated-documents-theme.theme-override.theme-override .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-drawer-side,
.generated-documents-theme.theme-override.theme-override .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-drawer-side.mat-drawer-end,
.generated-documents-theme.theme-override.theme-override .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.generated-documents-theme [dir=rtl] .mat-drawer-side,
.generated-documents-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.generated-documents-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.generated-documents-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-drawer-backdrop.mat-drawer-shown,
.generated-documents-theme.theme-override.theme-override .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.generated-documents-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.generated-documents-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.generated-documents-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.generated-documents-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #244b8d;
}
.generated-documents-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(36, 75, 141, 0.54);
}
.generated-documents-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #244b8d;
}
.generated-documents-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.generated-documents-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.generated-documents-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.generated-documents-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.generated-documents-theme .mat-slide-toggle-thumb,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.generated-documents-theme .mat-slide-toggle-bar,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-slider-track-background,
.generated-documents-theme.theme-override.theme-override .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.generated-documents-theme .mat-slider.mat-primary .mat-slider-track-fill,
.generated-documents-theme .mat-slider.mat-primary .mat-slider-thumb,
.generated-documents-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-track-fill,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #244b8d;
}
.generated-documents-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.generated-documents-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(36, 75, 141, 0.2);
}
.generated-documents-theme .mat-slider.mat-accent .mat-slider-track-fill,
.generated-documents-theme .mat-slider.mat-accent .mat-slider-thumb,
.generated-documents-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-track-fill,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.generated-documents-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.generated-documents-theme .mat-slider.mat-warn .mat-slider-track-fill,
.generated-documents-theme .mat-slider.mat-warn .mat-slider-thumb,
.generated-documents-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-track-fill,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.generated-documents-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.generated-documents-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.generated-documents-theme .mat-slider:hover .mat-slider-track-background,
.generated-documents-theme .mat-slider.cdk-focused .mat-slider-track-background,
.generated-documents-theme.theme-override.theme-override .mat-slider:hover .mat-slider-track-background,
.generated-documents-theme.theme-override.theme-override .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.generated-documents-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.generated-documents-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-background,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.generated-documents-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.generated-documents-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.generated-documents-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.generated-documents-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.generated-documents-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.generated-documents-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .generated-documents-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .generated-documents-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.generated-documents-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.generated-documents-theme.theme-override.theme-override .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.generated-documents-theme .mat-slider-horizontal .mat-slider-ticks,
.generated-documents-theme.theme-override.theme-override .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.generated-documents-theme .mat-slider-vertical .mat-slider-ticks,
.generated-documents-theme.theme-override.theme-override .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.generated-documents-theme .mat-step-header.cdk-keyboard-focused, .generated-documents-theme .mat-step-header.cdk-program-focused, .generated-documents-theme .mat-step-header:hover:not([aria-disabled]), .generated-documents-theme .mat-step-header:hover[aria-disabled=false],
.generated-documents-theme.theme-override.theme-override .mat-step-header.cdk-keyboard-focused,
.generated-documents-theme.theme-override.theme-override .mat-step-header.cdk-program-focused,
.generated-documents-theme.theme-override.theme-override .mat-step-header:hover:not([aria-disabled]),
.generated-documents-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.generated-documents-theme .mat-step-header:hover[aria-disabled=true],
.generated-documents-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .generated-documents-theme .mat-step-header:hover,
.generated-documents-theme.theme-override.theme-override .mat-step-header:hover {
    background: none;
  }
}
.generated-documents-theme .mat-step-header .mat-step-label,
.generated-documents-theme .mat-step-header .mat-step-optional,
.generated-documents-theme.theme-override.theme-override .mat-step-header .mat-step-label,
.generated-documents-theme.theme-override.theme-override .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme .mat-step-header .mat-step-icon,
.generated-documents-theme.theme-override.theme-override .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.generated-documents-theme .mat-step-header .mat-step-icon-selected,
.generated-documents-theme .mat-step-header .mat-step-icon-state-done,
.generated-documents-theme .mat-step-header .mat-step-icon-state-edit,
.generated-documents-theme.theme-override.theme-override .mat-step-header .mat-step-icon-selected,
.generated-documents-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-done,
.generated-documents-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-edit {
  background-color: #244b8d;
  color: white;
}
.generated-documents-theme .mat-step-header.mat-accent .mat-step-icon,
.generated-documents-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.generated-documents-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.generated-documents-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.generated-documents-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-selected,
.generated-documents-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-done,
.generated-documents-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-step-header.mat-warn .mat-step-icon,
.generated-documents-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.generated-documents-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.generated-documents-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.generated-documents-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.generated-documents-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-selected,
.generated-documents-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-done,
.generated-documents-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.generated-documents-theme .mat-step-header .mat-step-icon-state-error,
.generated-documents-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.generated-documents-theme .mat-step-header .mat-step-label.mat-step-label-active,
.generated-documents-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-step-header .mat-step-label.mat-step-label-error,
.generated-documents-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.generated-documents-theme .mat-stepper-horizontal, .generated-documents-theme .mat-stepper-vertical,
.generated-documents-theme.theme-override.theme-override .mat-stepper-horizontal,
.generated-documents-theme.theme-override.theme-override .mat-stepper-vertical {
  background-color: white;
}
.generated-documents-theme .mat-stepper-vertical-line::before,
.generated-documents-theme.theme-override.theme-override .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-horizontal-stepper-header::before,
.generated-documents-theme .mat-horizontal-stepper-header::after,
.generated-documents-theme .mat-stepper-horizontal-line,
.generated-documents-theme.theme-override.theme-override .mat-horizontal-stepper-header::before,
.generated-documents-theme.theme-override.theme-override .mat-horizontal-stepper-header::after,
.generated-documents-theme.theme-override.theme-override .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-sort-header-arrow,
.generated-documents-theme.theme-override.theme-override .mat-sort-header-arrow {
  color: #757575;
}
.generated-documents-theme .mat-tab-nav-bar,
.generated-documents-theme .mat-tab-header,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar,
.generated-documents-theme.theme-override.theme-override .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.generated-documents-theme .mat-tab-group-inverted-header .mat-tab-header,
.generated-documents-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-nav-bar,
.generated-documents-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.generated-documents-theme .mat-tab-label, .generated-documents-theme .mat-tab-link,
.generated-documents-theme.theme-override.theme-override .mat-tab-label,
.generated-documents-theme.theme-override.theme-override .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-tab-label.mat-tab-disabled, .generated-documents-theme .mat-tab-link.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override .mat-tab-label.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.generated-documents-theme .mat-tab-nav-bar[class*=mat-background-],
.generated-documents-theme.theme-override.theme-override .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.generated-documents-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .generated-documents-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(73, 108, 165, 0.3);
}
.generated-documents-theme .mat-tab-group.mat-primary .mat-ink-bar, .generated-documents-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #244b8d;
}
.generated-documents-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .generated-documents-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .generated-documents-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .generated-documents-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.generated-documents-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .generated-documents-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.generated-documents-theme .mat-tab-group.mat-accent .mat-ink-bar, .generated-documents-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.generated-documents-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .generated-documents-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .generated-documents-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .generated-documents-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .generated-documents-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.generated-documents-theme .mat-tab-group.mat-warn .mat-ink-bar, .generated-documents-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.generated-documents-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .generated-documents-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .generated-documents-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .generated-documents-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.generated-documents-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .generated-documents-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(73, 108, 165, 0.3);
}
.generated-documents-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .generated-documents-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .generated-documents-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .generated-documents-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .generated-documents-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .generated-documents-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #244b8d;
}
.generated-documents-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .generated-documents-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .generated-documents-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .generated-documents-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.generated-documents-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .generated-documents-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .generated-documents-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .generated-documents-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.generated-documents-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .generated-documents-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.generated-documents-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .generated-documents-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.generated-documents-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.generated-documents-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .generated-documents-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.generated-documents-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.generated-documents-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .generated-documents-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.generated-documents-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .generated-documents-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .generated-documents-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .generated-documents-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .generated-documents-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .generated-documents-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.generated-documents-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .generated-documents-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .generated-documents-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .generated-documents-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .generated-documents-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .generated-documents-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .generated-documents-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.generated-documents-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .generated-documents-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .generated-documents-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.generated-documents-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.generated-documents-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .generated-documents-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.generated-documents-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.generated-documents-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .generated-documents-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.generated-documents-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .generated-documents-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .generated-documents-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .generated-documents-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .generated-documents-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .generated-documents-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.generated-documents-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .generated-documents-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .generated-documents-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .generated-documents-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.generated-documents-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .generated-documents-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .generated-documents-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .generated-documents-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.generated-documents-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .generated-documents-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.generated-documents-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .generated-documents-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.generated-documents-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.generated-documents-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .generated-documents-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.generated-documents-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.generated-documents-theme .mat-toolbar,
.generated-documents-theme.theme-override.theme-override .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-toolbar.mat-primary,
.generated-documents-theme.theme-override.theme-override .mat-toolbar.mat-primary {
  background: #244b8d;
  color: white;
}
.generated-documents-theme .mat-toolbar.mat-accent,
.generated-documents-theme.theme-override.theme-override .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-toolbar.mat-warn,
.generated-documents-theme.theme-override.theme-override .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.generated-documents-theme .mat-toolbar .mat-form-field-underline,
.generated-documents-theme .mat-toolbar .mat-form-field-ripple,
.generated-documents-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.generated-documents-theme.theme-override.theme-override .mat-toolbar .mat-form-field-underline,
.generated-documents-theme.theme-override.theme-override .mat-toolbar .mat-form-field-ripple,
.generated-documents-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.generated-documents-theme .mat-toolbar .mat-form-field-label,
.generated-documents-theme .mat-toolbar .mat-focused .mat-form-field-label,
.generated-documents-theme .mat-toolbar .mat-select-value,
.generated-documents-theme .mat-toolbar .mat-select-arrow,
.generated-documents-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.generated-documents-theme.theme-override.theme-override .mat-toolbar .mat-form-field-label,
.generated-documents-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-label,
.generated-documents-theme.theme-override.theme-override .mat-toolbar .mat-select-value,
.generated-documents-theme.theme-override.theme-override .mat-toolbar .mat-select-arrow,
.generated-documents-theme.theme-override.theme-override .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.generated-documents-theme .mat-toolbar .mat-input-element,
.generated-documents-theme.theme-override.theme-override .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.generated-documents-theme .mat-tooltip,
.generated-documents-theme.theme-override.theme-override .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.generated-documents-theme .mat-tree,
.generated-documents-theme.theme-override.theme-override .mat-tree {
  background: white;
}
.generated-documents-theme .mat-tree-node,
.generated-documents-theme .mat-nested-tree-node,
.generated-documents-theme.theme-override.theme-override .mat-tree-node,
.generated-documents-theme.theme-override.theme-override .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-snack-bar-container,
.generated-documents-theme.theme-override.theme-override .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .mat-simple-snackbar-action,
.generated-documents-theme.theme-override.theme-override .mat-simple-snackbar-action {
  color: #fafafa;
}
.generated-documents-theme app-mat-menu-header,
.generated-documents-theme.theme-override.theme-override app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.generated-documents-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.generated-documents-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.generated-documents-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #244b8d;
}
.generated-documents-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(36, 75, 141, 0.54);
}
.generated-documents-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #244b8d;
}
.generated-documents-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.generated-documents-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.generated-documents-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.generated-documents-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.generated-documents-theme .mat-slide-toggle-thumb,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.generated-documents-theme .mat-slide-toggle-bar,
.generated-documents-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme .mat-green .mat-progress-bar-background,
.generated-documents-theme.theme-override.theme-override .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.generated-documents-theme .mat-green .mat-progress-bar-buffer,
.generated-documents-theme.theme-override.theme-override .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.generated-documents-theme .mat-green .mat-progress-bar-fill::after,
.generated-documents-theme.theme-override.theme-override .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.generated-documents-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.generated-documents-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.generated-documents-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.generated-documents-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.generated-documents-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.generated-documents-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.generated-documents-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.generated-documents-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.generated-documents-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.generated-documents-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.generated-documents-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.generated-documents-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.generated-documents-theme .mat-button.mat-primary-lighter,
.generated-documents-theme .mat-stroked-button.mat-primary-lighter,
.generated-documents-theme.theme-override.theme-override .mat-button.mat-primary-lighter,
.generated-documents-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter {
  color: #496ca5;
}
.generated-documents-theme .mat-button.mat-primary-lighter:hover,
.generated-documents-theme .mat-stroked-button.mat-primary-lighter:hover,
.generated-documents-theme.theme-override.theme-override .mat-button.mat-primary-lighter:hover,
.generated-documents-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.generated-documents-theme .mat-raised-button.mat-primary-lighter,
.generated-documents-theme .mat-flat-button.mat-primary-lighter,
.generated-documents-theme .mat-fab.mat-primary-lighter,
.generated-documents-theme .mat-mini-fab.mat-primary-lighter,
.generated-documents-theme.theme-override.theme-override .mat-raised-button.mat-primary-lighter,
.generated-documents-theme.theme-override.theme-override .mat-flat-button.mat-primary-lighter,
.generated-documents-theme.theme-override.theme-override .mat-fab.mat-primary-lighter,
.generated-documents-theme.theme-override.theme-override .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #496ca5;
}
.generated-documents-theme .mat-icon-button.mat-primary-lighter,
.generated-documents-theme.theme-override.theme-override .mat-icon-button.mat-primary-lighter {
  color: #496ca5;
}
.generated-documents-theme .dave-background-image,
.generated-documents-theme.theme-override.theme-override .dave-background-image {
  background-color: #244b8d;
  color: white;
}
.generated-documents-theme .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.generated-documents-theme .clickable-list,
.generated-documents-theme.theme-override.theme-override .clickable-list {
  background-color: white;
}
.generated-documents-theme .clickable-list-item,
.generated-documents-theme.theme-override.theme-override .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.generated-documents-theme .clickable-list-item.is-active, .generated-documents-theme .clickable-list-item:hover, .generated-documents-theme .clickable-list-item:active, .generated-documents-theme .clickable-list-item:focus,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item:hover,
.generated-documents-theme.theme-override.theme-override .clickable-list-item:active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.generated-documents-theme .clickable-list-item.app-color-event,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-event.is-active, .generated-documents-theme .clickable-list-item.app-color-event:hover, .generated-documents-theme .clickable-list-item.app-color-event:active, .generated-documents-theme .clickable-list-item.app-color-event:focus,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-event.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-event:hover,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-event:active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-time-tracking,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-time-tracking.is-active, .generated-documents-theme .clickable-list-item.app-color-time-tracking:hover, .generated-documents-theme .clickable-list-item.app-color-time-tracking:active, .generated-documents-theme .clickable-list-item.app-color-time-tracking:focus,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:hover,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-approved,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-approved.is-active, .generated-documents-theme .clickable-list-item.app-color-approved:hover, .generated-documents-theme .clickable-list-item.app-color-approved:active, .generated-documents-theme .clickable-list-item.app-color-approved:focus,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-approved.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-approved:hover,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-approved:active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-declined,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-declined.is-active, .generated-documents-theme .clickable-list-item.app-color-declined:hover, .generated-documents-theme .clickable-list-item.app-color-declined:active, .generated-documents-theme .clickable-list-item.app-color-declined:focus,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-declined.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-declined:hover,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-declined:active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-invoice-verrechnet,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .generated-documents-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .generated-documents-theme .clickable-list-item.app-color-invoice-verrechnet:active, .generated-documents-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:hover,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-invoice-booked,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-invoice-booked.is-active, .generated-documents-theme .clickable-list-item.app-color-invoice-booked:hover, .generated-documents-theme .clickable-list-item.app-color-invoice-booked:active, .generated-documents-theme .clickable-list-item.app-color-invoice-booked:focus,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:hover,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-late,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-late.is-active, .generated-documents-theme .clickable-list-item.app-color-late:hover, .generated-documents-theme .clickable-list-item.app-color-late:active, .generated-documents-theme .clickable-list-item.app-color-late:focus,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-late.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-late:hover,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-late:active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-invoice-storniert,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-invoice-storniert.is-active, .generated-documents-theme .clickable-list-item.app-color-invoice-storniert:hover, .generated-documents-theme .clickable-list-item.app-color-invoice-storniert:active, .generated-documents-theme .clickable-list-item.app-color-invoice-storniert:focus,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:hover,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-invoice-approved,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-invoice-approved.is-active, .generated-documents-theme .clickable-list-item.app-color-invoice-approved:hover, .generated-documents-theme .clickable-list-item.app-color-invoice-approved:active, .generated-documents-theme .clickable-list-item.app-color-invoice-approved:focus,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:hover,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-commission-open,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-commission-open.is-active, .generated-documents-theme .clickable-list-item.app-color-commission-open:hover, .generated-documents-theme .clickable-list-item.app-color-commission-open:active, .generated-documents-theme .clickable-list-item.app-color-commission-open:focus,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:hover,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-commission-in-progress,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-commission-in-progress.is-active, .generated-documents-theme .clickable-list-item.app-color-commission-in-progress:hover, .generated-documents-theme .clickable-list-item.app-color-commission-in-progress:active, .generated-documents-theme .clickable-list-item.app-color-commission-in-progress:focus,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:hover,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-commission-freigabe,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-commission-freigabe.is-active, .generated-documents-theme .clickable-list-item.app-color-commission-freigabe:hover, .generated-documents-theme .clickable-list-item.app-color-commission-freigabe:active, .generated-documents-theme .clickable-list-item.app-color-commission-freigabe:focus,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:hover,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-commission-abgerechnet,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .generated-documents-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .generated-documents-theme .clickable-list-item.app-color-commission-abgerechnet:active, .generated-documents-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:hover,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .generated-documents-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .generated-documents-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .generated-documents-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-commission-abgeschlossen,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.generated-documents-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .generated-documents-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .generated-documents-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .generated-documents-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:hover,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.generated-documents-theme .clickable-list-item.custom-background-color,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.generated-documents-theme .clickable-list-item.custom-background-color.is-active, .generated-documents-theme .clickable-list-item.custom-background-color:hover, .generated-documents-theme .clickable-list-item.custom-background-color:active, .generated-documents-theme .clickable-list-item.custom-background-color:focus,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.custom-background-color.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.custom-background-color:hover,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.custom-background-color:active,
.generated-documents-theme.theme-override.theme-override .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.generated-documents-theme .disabled-table-entry, .generated-documents-theme .is-highlighted,
.generated-documents-theme.theme-override.theme-override .disabled-table-entry,
.generated-documents-theme.theme-override.theme-override .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.generated-documents-theme app-customer-list tr.highlight,
.generated-documents-theme.theme-override.theme-override app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.generated-documents-theme app-customer-list section.wrapper,
.generated-documents-theme.theme-override.theme-override app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-customer-list header.header,
.generated-documents-theme.theme-override.theme-override app-customer-list header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-customer-list header.header button.clear-search,
.generated-documents-theme.theme-override.theme-override app-customer-list header.header button.clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-customer-list header.header button.clear-search:hover,
.generated-documents-theme.theme-override.theme-override app-customer-list header.header button.clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme app-customer-list .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme app-customer-list .clickable-list-container .global-stats-link > a,
.generated-documents-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.generated-documents-theme app-customer-list a.active,
.generated-documents-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.generated-documents-theme.theme-override.theme-override app-customer-list a.active,
.generated-documents-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.generated-documents-theme app-employee-list tr.highlight,
.generated-documents-theme.theme-override.theme-override app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.generated-documents-theme app-employee-list section.wrapper,
.generated-documents-theme.theme-override.theme-override app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-employee-list header.header,
.generated-documents-theme.theme-override.theme-override app-employee-list header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-employee-list header.header button.clear-search,
.generated-documents-theme.theme-override.theme-override app-employee-list header.header button.clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-employee-list header.header button.clear-search:hover,
.generated-documents-theme.theme-override.theme-override app-employee-list header.header button.clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme app-employee-list .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme app-employee-list a.active,
.generated-documents-theme.theme-override.theme-override app-employee-list a.active {
  background-color: #e0e0e0;
}
.generated-documents-theme app-history-side-elements .component,
.generated-documents-theme.theme-override.theme-override app-history-side-elements .component {
  background-color: white;
}
.generated-documents-theme app-history-side-elements .component > * > header.header,
.generated-documents-theme.theme-override.theme-override app-history-side-elements .component > * > header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-header,
.generated-documents-theme.theme-override.theme-override app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .generated-documents-theme app-header,
.generated-documents-theme.theme-override.theme-override app-header {
    background-color: #244b8d;
    color: white;
  }
  .generated-documents-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.generated-documents-theme app-header .mat-spinner circle,
.generated-documents-theme.theme-override.theme-override app-header .spinner-wrapper .mat-progress-spinner circle,
.generated-documents-theme.theme-override.theme-override app-header .mat-spinner circle {
    stroke: white;
  }
}
.generated-documents-theme app-login a,
.generated-documents-theme.theme-override.theme-override app-login a {
  color: #244b8d;
}
.generated-documents-theme app-login .wrapper,
.generated-documents-theme.theme-override.theme-override app-login .wrapper {
  background-color: #e9f0f5;
}
.generated-documents-theme app-login .formDialog h2,
.generated-documents-theme.theme-override.theme-override app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-history-bookmarks .header,
.generated-documents-theme.theme-override.theme-override app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-history-bookmarks .header > fa-icon,
.generated-documents-theme.theme-override.theme-override app-history-bookmarks .header > fa-icon {
  color: gold;
}
.generated-documents-theme app-history-bookmarks .clickable-list-container,
.generated-documents-theme.theme-override.theme-override app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-partner-list section.wrapper,
.generated-documents-theme.theme-override.theme-override app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-partner-list header.header,
.generated-documents-theme.theme-override.theme-override app-partner-list header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-partner-list header.header button.clear-search,
.generated-documents-theme.theme-override.theme-override app-partner-list header.header button.clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-partner-list header.header button.clear-search:hover,
.generated-documents-theme.theme-override.theme-override app-partner-list header.header button.clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme app-partner-list .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme app-partner-list a.active,
.generated-documents-theme.theme-override.theme-override app-partner-list a.active {
  background-color: #e0e0e0;
}
.generated-documents-theme app-home-dashboard .welcome-message .headline,
.generated-documents-theme app-home-dashboard .header .headline,
.generated-documents-theme.theme-override.theme-override app-home-dashboard .welcome-message .headline,
.generated-documents-theme.theme-override.theme-override app-home-dashboard .header .headline {
  color: white;
}
.generated-documents-theme app-home-dashboard app-commission-dashboard header.header,
.generated-documents-theme.theme-override.theme-override app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-home-dashboard .dave-home-dashboard-background-image,
.generated-documents-theme.theme-override.theme-override app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #244b8d;
  color: white;
}
.generated-documents-theme app-home-dashboard .mobile-wrapper,
.generated-documents-theme.theme-override.theme-override app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.generated-documents-theme app-home-dashboard .widget:not(.transparent),
.generated-documents-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.generated-documents-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.generated-documents-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.generated-documents-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.generated-documents-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.generated-documents-theme app-logout .button.active,
.generated-documents-theme app-logout .button:hover,
.generated-documents-theme.theme-override.theme-override app-logout .button.active,
.generated-documents-theme.theme-override.theme-override app-logout .button:hover {
  background-color: white;
  color: #244b8d;
}
.generated-documents-theme app-timeline .timeline:before,
.generated-documents-theme.theme-override.theme-override app-timeline .timeline:before {
  background-color: #244b8d;
}
.generated-documents-theme app-timeline .filter,
.generated-documents-theme.theme-override.theme-override app-timeline .filter {
  background-color: white;
}
.generated-documents-theme app-timeline .filter h2,
.generated-documents-theme.theme-override.theme-override app-timeline .filter h2 {
  color: #244b8d;
}
.generated-documents-theme app-timeline .filter h3,
.generated-documents-theme.theme-override.theme-override app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-timeline .event-icon,
.generated-documents-theme.theme-override.theme-override app-timeline .event-icon {
  box-shadow: 0 0 0 2px #244b8d;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-timeline .event-icon:hover, .generated-documents-theme app-timeline .event-icon:focus,
.generated-documents-theme.theme-override.theme-override app-timeline .event-icon:hover,
.generated-documents-theme.theme-override.theme-override app-timeline .event-icon:focus {
  color: #244b8d;
}
.generated-documents-theme app-timeline .event-icon:hover fa-icon, .generated-documents-theme app-timeline .event-icon:focus fa-icon,
.generated-documents-theme.theme-override.theme-override app-timeline .event-icon:hover fa-icon,
.generated-documents-theme.theme-override.theme-override app-timeline .event-icon:focus fa-icon {
  color: #244b8d;
}
.generated-documents-theme app-timeline .header,
.generated-documents-theme.theme-override.theme-override app-timeline .header {
  background-color: #244b8d;
}
.generated-documents-theme app-timeline .annotation-overlay,
.generated-documents-theme.theme-override.theme-override app-timeline .annotation-overlay {
  color: white;
}
.generated-documents-theme app-timeline .annotation-menu,
.generated-documents-theme.theme-override.theme-override app-timeline .annotation-menu {
  color: white;
}
.generated-documents-theme app-timeline .annotation-menu:hover,
.generated-documents-theme.theme-override.theme-override app-timeline .annotation-menu:hover {
  color: #244b8d;
}
.generated-documents-theme app-timeline .annotation-content,
.generated-documents-theme.theme-override.theme-override app-timeline .annotation-content {
  background-color: #193878;
}
.generated-documents-theme app-timeline .close-button:hover,
.generated-documents-theme.theme-override.theme-override app-timeline .close-button:hover {
  background-color: #193878;
}
.generated-documents-theme app-timeline .annotation-tab:hover .annotation-name,
.generated-documents-theme.theme-override.theme-override app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #244b8d;
}
.generated-documents-theme app-timeline .annotation-tab.clicked .annotation-name,
.generated-documents-theme.theme-override.theme-override app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #244b8d;
  color: #244b8d;
}
.generated-documents-theme app-timeline .annotation-name,
.generated-documents-theme.theme-override.theme-override app-timeline .annotation-name {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-timeline .filter-apply,
.generated-documents-theme.theme-override.theme-override app-timeline .filter-apply {
  background-color: #244b8d;
  border-color: white;
  color: white;
}
.generated-documents-theme app-timeline .filter-apply:hover,
.generated-documents-theme.theme-override.theme-override app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #244b8d;
  color: #244b8d;
}
.generated-documents-theme app-timeline .new-year,
.generated-documents-theme.theme-override.theme-override app-timeline .new-year {
  box-shadow: 0 0 0 2px #244b8d;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-timeline .no-displayed-events,
.generated-documents-theme.theme-override.theme-override app-timeline .no-displayed-events {
  color: white;
}
.generated-documents-theme app-timeline .clickable-list-item-content fa-icon,
.generated-documents-theme.theme-override.theme-override app-timeline .clickable-list-item-content fa-icon {
  color: #244b8d;
}
.generated-documents-theme app-timeline .list-day:hover,
.generated-documents-theme app-timeline .list-day:focus,
.generated-documents-theme.theme-override.theme-override app-timeline .list-day:hover,
.generated-documents-theme.theme-override.theme-override app-timeline .list-day:focus {
  color: #244b8d;
}
.generated-documents-theme app-timeline .list-day:hover fa-icon,
.generated-documents-theme app-timeline .list-day:focus fa-icon,
.generated-documents-theme.theme-override.theme-override app-timeline .list-day:hover fa-icon,
.generated-documents-theme.theme-override.theme-override app-timeline .list-day:focus fa-icon {
  color: #244b8d;
}
.generated-documents-theme app-timeline .clickable-list-container,
.generated-documents-theme.theme-override.theme-override app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.generated-documents-theme app-timeline .clickable-list-container .no-displayed-events,
.generated-documents-theme.theme-override.theme-override app-timeline .clickable-list-container .no-displayed-events {
  color: #244b8d;
}
.generated-documents-theme app-detail-event .link, .generated-documents-theme app-email-dialog .link,
.generated-documents-theme.theme-override.theme-override app-detail-event .link,
.generated-documents-theme.theme-override.theme-override app-email-dialog .link {
  color: inherit;
}
.generated-documents-theme app-detail-event .note, .generated-documents-theme app-email-dialog .note,
.generated-documents-theme.theme-override.theme-override app-detail-event .note,
.generated-documents-theme.theme-override.theme-override app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.generated-documents-theme app-detail-event .files-wrapper .file, .generated-documents-theme app-email-dialog .files-wrapper .file,
.generated-documents-theme.theme-override.theme-override app-detail-event .files-wrapper .file,
.generated-documents-theme.theme-override.theme-override app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.generated-documents-theme app-detail-event .files-wrapper .file:hover, .generated-documents-theme app-email-dialog .files-wrapper .file:hover,
.generated-documents-theme.theme-override.theme-override app-detail-event .files-wrapper .file:hover,
.generated-documents-theme.theme-override.theme-override app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.generated-documents-theme app-detail-event .files-wrapper .file .image-wrapper, .generated-documents-theme app-email-dialog .files-wrapper .file .image-wrapper,
.generated-documents-theme.theme-override.theme-override app-detail-event .files-wrapper .file .image-wrapper,
.generated-documents-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.generated-documents-theme app-detail-event .files-wrapper .file .fileName, .generated-documents-theme app-email-dialog .files-wrapper .file .fileName,
.generated-documents-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName,
.generated-documents-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName {
  color: #244b8d;
}
.generated-documents-theme app-detail-event .files-wrapper .file .fileName:hover, .generated-documents-theme app-email-dialog .files-wrapper .file .fileName:hover,
.generated-documents-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName:hover,
.generated-documents-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName:hover {
  color: #496ca5;
}
.generated-documents-theme app-detail-event .files-wrapper .file .editing, .generated-documents-theme app-email-dialog .files-wrapper .file .editing,
.generated-documents-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing,
.generated-documents-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.generated-documents-theme app-detail-event .files-wrapper .file .editing:hover, .generated-documents-theme app-email-dialog .files-wrapper .file .editing:hover,
.generated-documents-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing:hover,
.generated-documents-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.generated-documents-theme app-detail-customer .files-wrapper .file,
.generated-documents-theme.theme-override.theme-override app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.generated-documents-theme app-detail-customer .files-wrapper .file:hover,
.generated-documents-theme.theme-override.theme-override app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.generated-documents-theme app-detail-customer .files-wrapper .file .image-wrapper,
.generated-documents-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.generated-documents-theme app-detail-customer .files-wrapper .file .fileName,
.generated-documents-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName {
  color: #244b8d;
}
.generated-documents-theme app-detail-customer .files-wrapper .file .fileName:hover,
.generated-documents-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName:hover {
  color: #496ca5;
}
.generated-documents-theme app-detail-customer .files-wrapper .file .editing,
.generated-documents-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.generated-documents-theme app-detail-customer .files-wrapper .file .editing:hover,
.generated-documents-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.generated-documents-theme app-commission .events .tab-header .mat-badge-content,
.generated-documents-theme.theme-override.theme-override app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.generated-documents-theme app-commission .tab-group,
.generated-documents-theme.theme-override.theme-override app-commission .tab-group {
  background-color: white;
}
.generated-documents-theme app-commission .files-wrapper .file,
.generated-documents-theme.theme-override.theme-override app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.generated-documents-theme app-commission .files-wrapper .file:hover,
.generated-documents-theme.theme-override.theme-override app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.generated-documents-theme app-commission .files-wrapper .file .image-wrapper,
.generated-documents-theme.theme-override.theme-override app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.generated-documents-theme app-commission .files-wrapper .file .fileName,
.generated-documents-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName {
  color: #244b8d;
}
.generated-documents-theme app-commission .files-wrapper .file .fileName:hover,
.generated-documents-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName:hover {
  color: #496ca5;
}
.generated-documents-theme app-commission .files-wrapper .file .editing,
.generated-documents-theme.theme-override.theme-override app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.generated-documents-theme app-commission .files-wrapper .file .editing:hover,
.generated-documents-theme.theme-override.theme-override app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.generated-documents-theme app-detail-partner a.link,
.generated-documents-theme.theme-override.theme-override app-detail-partner a.link {
  color: white;
}
.generated-documents-theme app-icon-select-dialog .iconwrapper:hover,
.generated-documents-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover {
  background-color: #244b8d;
}
.generated-documents-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.generated-documents-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.generated-documents-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.generated-documents-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #244b8d;
}
.generated-documents-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.generated-documents-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.generated-documents-theme app-license-settings .bottom-border,
.generated-documents-theme.theme-override.theme-override app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.generated-documents-theme app-license-settings .inactive-overlay,
.generated-documents-theme.theme-override.theme-override app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.generated-documents-theme app-license-settings .inactive-overlay .inactive-text,
.generated-documents-theme.theme-override.theme-override app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.generated-documents-theme app-customer-statistics .chart-card,
.generated-documents-theme.theme-override.theme-override app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.generated-documents-theme app-global-statistics .chart-card,
.generated-documents-theme.theme-override.theme-override app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.generated-documents-theme .clickable-mat-row:hover,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row:hover {
  cursor: pointer;
}
.generated-documents-theme .clickable-mat-row:hover, .generated-documents-theme .clickable-mat-row:active, .generated-documents-theme .clickable-mat-row:focus, .generated-documents-theme .clickable-mat-row.active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row:hover,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row:active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row:focus,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.generated-documents-theme .clickable-mat-row.app-color-event,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-event.is-active, .generated-documents-theme .clickable-mat-row.app-color-event:hover, .generated-documents-theme .clickable-mat-row.app-color-event:active, .generated-documents-theme .clickable-mat-row.app-color-event:focus,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-event.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-event:hover,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-event:active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-time-tracking,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-time-tracking.is-active, .generated-documents-theme .clickable-mat-row.app-color-time-tracking:hover, .generated-documents-theme .clickable-mat-row.app-color-time-tracking:active, .generated-documents-theme .clickable-mat-row.app-color-time-tracking:focus,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:hover,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-approved,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-approved.is-active, .generated-documents-theme .clickable-mat-row.app-color-approved:hover, .generated-documents-theme .clickable-mat-row.app-color-approved:active, .generated-documents-theme .clickable-mat-row.app-color-approved:focus,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-approved.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:hover,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-declined,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-declined.is-active, .generated-documents-theme .clickable-mat-row.app-color-declined:hover, .generated-documents-theme .clickable-mat-row.app-color-declined:active, .generated-documents-theme .clickable-mat-row.app-color-declined:focus,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-declined.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:hover,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-invoice-verrechnet,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .generated-documents-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .generated-documents-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .generated-documents-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:hover,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-invoice-booked,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-invoice-booked.is-active, .generated-documents-theme .clickable-mat-row.app-color-invoice-booked:hover, .generated-documents-theme .clickable-mat-row.app-color-invoice-booked:active, .generated-documents-theme .clickable-mat-row.app-color-invoice-booked:focus,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:hover,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-late,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-late.is-active, .generated-documents-theme .clickable-mat-row.app-color-late:hover, .generated-documents-theme .clickable-mat-row.app-color-late:active, .generated-documents-theme .clickable-mat-row.app-color-late:focus,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-late.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-late:hover,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-late:active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-invoice-storniert,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .generated-documents-theme .clickable-mat-row.app-color-invoice-storniert:hover, .generated-documents-theme .clickable-mat-row.app-color-invoice-storniert:active, .generated-documents-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:hover,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-invoice-approved,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-invoice-approved.is-active, .generated-documents-theme .clickable-mat-row.app-color-invoice-approved:hover, .generated-documents-theme .clickable-mat-row.app-color-invoice-approved:active, .generated-documents-theme .clickable-mat-row.app-color-invoice-approved:focus,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:hover,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-commission-open,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-commission-open.is-active, .generated-documents-theme .clickable-mat-row.app-color-commission-open:hover, .generated-documents-theme .clickable-mat-row.app-color-commission-open:active, .generated-documents-theme .clickable-mat-row.app-color-commission-open:focus,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:hover,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-commission-in-progress,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .generated-documents-theme .clickable-mat-row.app-color-commission-in-progress:hover, .generated-documents-theme .clickable-mat-row.app-color-commission-in-progress:active, .generated-documents-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:hover,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-commission-freigabe,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .generated-documents-theme .clickable-mat-row.app-color-commission-freigabe:hover, .generated-documents-theme .clickable-mat-row.app-color-commission-freigabe:active, .generated-documents-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:hover,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-commission-abgerechnet,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .generated-documents-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .generated-documents-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .generated-documents-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:hover,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .generated-documents-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .generated-documents-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .generated-documents-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.generated-documents-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .generated-documents-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .generated-documents-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .generated-documents-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:active,
.generated-documents-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.generated-documents-theme app-detail-view-template,
.generated-documents-theme.theme-override.theme-override app-detail-view-template {
  background-color: #e9f0f5;
}
.generated-documents-theme app-detail-view-template > .buttons,
.generated-documents-theme.theme-override.theme-override app-detail-view-template > .buttons {
  background-color: #244b8d;
  color: white;
}
.generated-documents-theme app-detail-view-template .resizer.resizer.resizer,
.generated-documents-theme.theme-override.theme-override app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.generated-documents-theme app-profile-template .card::before,
.generated-documents-theme.theme-override.theme-override app-profile-template .card::before {
  background-color: #193878;
}
.generated-documents-theme app-profile-template a.link,
.generated-documents-theme.theme-override.theme-override app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-search-return,
.generated-documents-theme.theme-override.theme-override app-search-return {
  background-color: white;
}
.generated-documents-theme app-search-return .available-types,
.generated-documents-theme.theme-override.theme-override app-search-return .available-types {
  background-color: white;
}
.generated-documents-theme app-search-return .data,
.generated-documents-theme.theme-override.theme-override app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.generated-documents-theme app-search-return .data:nth-child(2n+1),
.generated-documents-theme.theme-override.theme-override app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.generated-documents-theme app-search-return .data:hover,
.generated-documents-theme.theme-override.theme-override app-search-return .data:hover {
  background-color: #c7c7c7;
}
.generated-documents-theme app-search-return .data .icon-wrapper,
.generated-documents-theme.theme-override.theme-override app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.generated-documents-theme .app-button,
.generated-documents-theme .app-round-button,
.generated-documents-theme.theme-override.theme-override .app-button,
.generated-documents-theme.theme-override.theme-override .app-round-button {
  background-color: #244b8d;
  color: #ffffff;
  border-color: #244b8d;
}
.generated-documents-theme .app-button:hover, .generated-documents-theme .app-button.app-button-active, .generated-documents-theme .app-button.app-button-inverted,
.generated-documents-theme .app-round-button:hover,
.generated-documents-theme .app-round-button.app-button-active,
.generated-documents-theme .app-round-button.app-button-inverted,
.generated-documents-theme.theme-override.theme-override .app-button:hover,
.generated-documents-theme.theme-override.theme-override .app-button.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-button.app-button-inverted,
.generated-documents-theme.theme-override.theme-override .app-round-button:hover,
.generated-documents-theme.theme-override.theme-override .app-round-button.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #244b8d;
}
.generated-documents-theme .app-button.app-button-active,
.generated-documents-theme .app-round-button.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-button.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.generated-documents-theme .app-button.app-button-inverted:hover, .generated-documents-theme .app-button.app-button-inverted.app-button-active,
.generated-documents-theme .app-round-button.app-button-inverted:hover,
.generated-documents-theme .app-round-button.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.generated-documents-theme .app-button.app-button-inverted.app-button-active,
.generated-documents-theme .app-round-button.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  background-color: #102240;
  box-shadow: inset 0 0 0.75rem #050a13;
}
.generated-documents-theme .app-button.app-button-inverted:hover,
.generated-documents-theme .app-round-button.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover {
  background-color: #244b8d;
}
.generated-documents-theme .app-button[disabled][disabled],
.generated-documents-theme .app-round-button[disabled][disabled],
.generated-documents-theme.theme-override.theme-override .app-button[disabled][disabled],
.generated-documents-theme.theme-override.theme-override .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.generated-documents-theme .app-button.app-button-lighter,
.generated-documents-theme .app-round-button.app-button-lighter,
.generated-documents-theme.theme-override.theme-override .app-button.app-button-lighter,
.generated-documents-theme.theme-override.theme-override .app-round-button.app-button-lighter {
  background-color: #496ca5;
  color: #ffffff;
  border-color: #496ca5;
}
.generated-documents-theme .app-button.app-button-lighter:hover, .generated-documents-theme .app-button.app-button-lighter.app-button-active, .generated-documents-theme .app-button.app-button-lighter.app-button-inverted,
.generated-documents-theme .app-round-button.app-button-lighter:hover,
.generated-documents-theme .app-round-button.app-button-lighter.app-button-active,
.generated-documents-theme .app-round-button.app-button-lighter.app-button-inverted,
.generated-documents-theme.theme-override.theme-override .app-button.app-button-lighter:hover,
.generated-documents-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted,
.generated-documents-theme.theme-override.theme-override .app-round-button.app-button-lighter:hover,
.generated-documents-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #496ca5;
}
.generated-documents-theme .app-button.app-button-lighter.app-button-active,
.generated-documents-theme .app-round-button.app-button-lighter.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.generated-documents-theme .app-button.app-button-lighter.app-button-inverted:hover, .generated-documents-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.generated-documents-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.generated-documents-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.generated-documents-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.generated-documents-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #2b4062;
  box-shadow: inset 0 0 0.75rem #1a273b;
}
.generated-documents-theme .app-button.app-button-lighter.app-button-inverted:hover,
.generated-documents-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #496ca5;
}
.generated-documents-theme .app-button.app-button-lighter[disabled][disabled],
.generated-documents-theme .app-round-button.app-button-lighter[disabled][disabled],
.generated-documents-theme.theme-override.theme-override .app-button.app-button-lighter[disabled][disabled],
.generated-documents-theme.theme-override.theme-override .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.generated-documents-theme .app-stroked-round-button,
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button {
  background-color: #244b8d;
  color: #ffffff;
  border-color: #ffffff;
}
.generated-documents-theme .app-stroked-round-button:hover, .generated-documents-theme .app-stroked-round-button.app-button-active, .generated-documents-theme .app-stroked-round-button.app-button-inverted,
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button:hover,
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #244b8d;
}
.generated-documents-theme .app-stroked-round-button.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.generated-documents-theme .app-stroked-round-button.app-button-inverted:hover, .generated-documents-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.generated-documents-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #102240;
  box-shadow: inset 0 0 0.75rem #050a13;
}
.generated-documents-theme .app-stroked-round-button.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover {
  background-color: #244b8d;
}
.generated-documents-theme .app-stroked-round-button[disabled][disabled],
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.generated-documents-theme .app-stroked-round-button.app-button-inverted,
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  border-color: #244b8d;
}
.generated-documents-theme .app-stroked-round-button.app-button-lighter,
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter {
  background-color: #496ca5;
  color: #ffffff;
  border-color: #ffffff;
}
.generated-documents-theme .app-stroked-round-button.app-button-lighter:hover, .generated-documents-theme .app-stroked-round-button.app-button-lighter.app-button-active, .generated-documents-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter:hover,
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #496ca5;
}
.generated-documents-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.generated-documents-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .generated-documents-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.generated-documents-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #2b4062;
  box-shadow: inset 0 0 0.75rem #1a273b;
}
.generated-documents-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #496ca5;
}
.generated-documents-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.generated-documents-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.generated-documents-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #496ca5;
}
.generated-documents-theme app-timeline-view .files-icon,
.generated-documents-theme.theme-override.theme-override app-timeline-view .files-icon {
  color: #244b8d;
}
.generated-documents-theme app-event-types-selector-card .delete-icon,
.generated-documents-theme.theme-override.theme-override app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.generated-documents-theme app-loading.not-transparent,
.generated-documents-theme.theme-override.theme-override app-loading.not-transparent {
  background-color: #e9f0f5;
}
.generated-documents-theme app-map-dialog > .buttons,
.generated-documents-theme.theme-override.theme-override app-map-dialog > .buttons {
  background-color: white;
}
.generated-documents-theme app-settings-list a.highlight,
.generated-documents-theme.theme-override.theme-override app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.generated-documents-theme app-settings-list .wrapper,
.generated-documents-theme.theme-override.theme-override app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.generated-documents-theme app-settings-list .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme app-list-layout-with-routing .tab-group,
.generated-documents-theme.theme-override.theme-override app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.generated-documents-theme app-list-layout-with-routing .toggle-view-button,
.generated-documents-theme.theme-override.theme-override app-list-layout-with-routing .toggle-view-button {
  background: #193878;
  color: white;
}
.generated-documents-theme app-preview .timeline-item-card,
.generated-documents-theme.theme-override.theme-override app-preview .timeline-item-card {
  background-color: white;
}
.generated-documents-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.generated-documents-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #244b8d, inset -0.5rem 0 0.5rem -0.5rem #244b8d;
}
.generated-documents-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.generated-documents-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #244b8d, inset -0.5rem 0 0.5rem -0.5rem #244b8d, inset 0 0.5rem 0.5rem -0.5rem #244b8d;
}
.generated-documents-theme app-file-card .inset-box-shadow.inset-box-shadow,
.generated-documents-theme.theme-override.theme-override app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #244b8d;
}
.generated-documents-theme app-file-card .image-container,
.generated-documents-theme.theme-override.theme-override app-file-card .image-container {
  background-color: gray;
}
.generated-documents-theme app-file-card .download-button:hover, .generated-documents-theme app-file-card .delete-button:hover, .generated-documents-theme app-file-card .event-button:hover, .generated-documents-theme app-file-card .file-info-button:hover,
.generated-documents-theme.theme-override.theme-override app-file-card .download-button:hover,
.generated-documents-theme.theme-override.theme-override app-file-card .delete-button:hover,
.generated-documents-theme.theme-override.theme-override app-file-card .event-button:hover,
.generated-documents-theme.theme-override.theme-override app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.generated-documents-theme app-file-card .download-button:hover, .generated-documents-theme app-file-card .event-button:hover,
.generated-documents-theme.theme-override.theme-override app-file-card .download-button:hover,
.generated-documents-theme.theme-override.theme-override app-file-card .event-button:hover {
  color: #244b8d;
}
.generated-documents-theme app-file-card .delete-button, .generated-documents-theme app-file-card .selected-icon, .generated-documents-theme app-file-card .link-icon,
.generated-documents-theme.theme-override.theme-override app-file-card .delete-button,
.generated-documents-theme.theme-override.theme-override app-file-card .selected-icon,
.generated-documents-theme.theme-override.theme-override app-file-card .link-icon {
  color: #bdbdbd;
}
.generated-documents-theme app-file-card .delete-button:hover,
.generated-documents-theme.theme-override.theme-override app-file-card .delete-button:hover {
  color: red;
}
.generated-documents-theme app-file-card .timeline-item-card,
.generated-documents-theme.theme-override.theme-override app-file-card .timeline-item-card {
  background-color: white;
}
.generated-documents-theme app-commission-list tr.highlight,
.generated-documents-theme.theme-override.theme-override app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.generated-documents-theme app-commission-list section.wrapper,
.generated-documents-theme.theme-override.theme-override app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-commission-list header.header,
.generated-documents-theme.theme-override.theme-override app-commission-list header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-commission-list header.header button.clear-search,
.generated-documents-theme.theme-override.theme-override app-commission-list header.header button.clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-commission-list header.header button.clear-search:hover,
.generated-documents-theme.theme-override.theme-override app-commission-list header.header button.clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme app-commission-list .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme app-commission-list .clickable-list-container .global-stats-link a,
.generated-documents-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.generated-documents-theme app-commission-list a.active,
.generated-documents-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.generated-documents-theme.theme-override.theme-override app-commission-list a.active,
.generated-documents-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.generated-documents-theme app-videodokumentation-list section.wrapper,
.generated-documents-theme.theme-override.theme-override app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-videodokumentation-list header.header,
.generated-documents-theme.theme-override.theme-override app-videodokumentation-list header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-videodokumentation-list header.header ° button.clear-search,
.generated-documents-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.generated-documents-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme app-videodokumentation-list .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme app-videodokumentation-list a.active,
.generated-documents-theme.theme-override.theme-override app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.generated-documents-theme app-email-client .email-list .email-list-entry.current,
.generated-documents-theme.theme-override.theme-override app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.generated-documents-theme app-email-client .nav-bar,
.generated-documents-theme.theme-override.theme-override app-email-client .nav-bar {
  background-color: white;
}
.generated-documents-theme app-email-client .search-bar-header,
.generated-documents-theme.theme-override.theme-override app-email-client .search-bar-header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-email-client .search-bar-clear-search,
.generated-documents-theme.theme-override.theme-override app-email-client .search-bar-clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-email-client .search-bar-clear-search:hover,
.generated-documents-theme.theme-override.theme-override app-email-client .search-bar-clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme app-email-client .email-preview .email-contact-link,
.generated-documents-theme.theme-override.theme-override app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-email-client .email-preview .email-card,
.generated-documents-theme.theme-override.theme-override app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.generated-documents-theme app-email-client .email-preview .email-iframe,
.generated-documents-theme.theme-override.theme-override app-email-client .email-preview .email-iframe {
  color: white;
}
.generated-documents-theme app-email-client .sub-elements,
.generated-documents-theme.theme-override.theme-override app-email-client .sub-elements {
  background: whitesmoke;
}
.generated-documents-theme app-email-client .nav-tree .mat-list-item-content,
.generated-documents-theme.theme-override.theme-override app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.generated-documents-theme app-email-client .email-list-entry,
.generated-documents-theme.theme-override.theme-override app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.generated-documents-theme app-support-dialog .card,
.generated-documents-theme.theme-override.theme-override app-support-dialog .card {
  background-color: #e9f0f5;
}
.generated-documents-theme app-support-dialog a.link,
.generated-documents-theme.theme-override.theme-override app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-image-editor .tui-image-editor-main-container,
.generated-documents-theme.theme-override.theme-override app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.generated-documents-theme app-image-editor .tui-image-editor-controls,
.generated-documents-theme.theme-override.theme-override app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.generated-documents-theme app-image-editor .tui-image-editor-menu .enabled,
.generated-documents-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.generated-documents-theme app-image-editor .tui-image-editor-menu .normal,
.generated-documents-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.generated-documents-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.generated-documents-theme.theme-override.theme-override app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.generated-documents-theme app-file-explorer .example-container, .generated-documents-theme app-file-explorer .content,
.generated-documents-theme.theme-override.theme-override app-file-explorer .example-container,
.generated-documents-theme.theme-override.theme-override app-file-explorer .content {
  background-color: white;
}
.generated-documents-theme app-file-explorer .explorer-tree-node:hover,
.generated-documents-theme app-file-explorer .list-item:hover,
.generated-documents-theme.theme-override.theme-override app-file-explorer .explorer-tree-node:hover,
.generated-documents-theme.theme-override.theme-override app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.generated-documents-theme app-file-explorer .explorer-tree-node.selected,
.generated-documents-theme.theme-override.theme-override app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.generated-documents-theme app-file-explorer .share-icon,
.generated-documents-theme.theme-override.theme-override app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme app-file-explorer .toggle-view-button,
.generated-documents-theme.theme-override.theme-override app-file-explorer .toggle-view-button {
  background: #193878;
  color: white;
}
.generated-documents-theme app-file-explorer .root-button,
.generated-documents-theme.theme-override.theme-override app-file-explorer .root-button {
  color: white;
}
.generated-documents-theme app-file-explorer .root-button fa-icon,
.generated-documents-theme.theme-override.theme-override app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme app-file-explorer .selected-elements-amount,
.generated-documents-theme.theme-override.theme-override app-file-explorer .selected-elements-amount {
  background-color: white;
}
.generated-documents-theme app-file-explorer .back-button .inverted-arrow,
.generated-documents-theme.theme-override.theme-override app-file-explorer .back-button .inverted-arrow {
  color: #244b8d;
}
.generated-documents-theme app-file-explorer .back-button:focus .inverted-arrow, .generated-documents-theme app-file-explorer .back-button:hover .inverted-arrow,
.generated-documents-theme.theme-override.theme-override app-file-explorer .back-button:focus .inverted-arrow,
.generated-documents-theme.theme-override.theme-override app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.generated-documents-theme app-file-explorer .back-button:disabled .inverted-arrow,
.generated-documents-theme.theme-override.theme-override app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.generated-documents-theme app-select-folder-dialog .explorer-tree-node:hover, .generated-documents-theme app-select-folder-dialog .list-item:hover,
.generated-documents-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node:hover,
.generated-documents-theme.theme-override.theme-override app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.generated-documents-theme app-select-folder-dialog .explorer-tree-node.selected,
.generated-documents-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.generated-documents-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.generated-documents-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.generated-documents-theme app-reports-list section.wrapper,
.generated-documents-theme.theme-override.theme-override app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-reports-list header.header,
.generated-documents-theme.theme-override.theme-override app-reports-list header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-reports-list header.header button.clear-search,
.generated-documents-theme.theme-override.theme-override app-reports-list header.header button.clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-reports-list header.header button.clear-search:hover,
.generated-documents-theme.theme-override.theme-override app-reports-list header.header button.clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme app-reports-list .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme app-reports-list a.active,
.generated-documents-theme.theme-override.theme-override app-reports-list a.active {
  background-color: #e0e0e0;
}
.generated-documents-theme app-generated-documents-list section.wrapper,
.generated-documents-theme.theme-override.theme-override app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-generated-documents-list header.header,
.generated-documents-theme.theme-override.theme-override app-generated-documents-list header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-generated-documents-list header.header button.clear-search,
.generated-documents-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-generated-documents-list header.header button.clear-search:hover,
.generated-documents-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme app-generated-documents-list .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme app-generated-documents-list a.active,
.generated-documents-theme.theme-override.theme-override app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.generated-documents-theme app-invoice-editor .button-wrapper,
.generated-documents-theme.theme-override.theme-override app-invoice-editor .button-wrapper {
  background-color: white;
}
.generated-documents-theme .hover-form .mat-form-field-flex:hover,
.generated-documents-theme.theme-override.theme-override .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.generated-documents-theme app-dave-list-card .selected-clickable-list-item, .generated-documents-theme app-dave-list-card .selected-clickable-list-item:hover,
.generated-documents-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item,
.generated-documents-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.generated-documents-theme app-dave-list-card .card-header,
.generated-documents-theme.theme-override.theme-override app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.generated-documents-theme app-dave-list-card .bottom-shadow,
.generated-documents-theme.theme-override.theme-override app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.generated-documents-theme app-filter div.date,
.generated-documents-theme.theme-override.theme-override app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.generated-documents-theme app-event-card .primary,
.generated-documents-theme.theme-override.theme-override app-event-card .primary {
  color: #244b8d;
}
.generated-documents-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.generated-documents-theme.theme-override.theme-override app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.generated-documents-theme app-booking-positions-list section.wrapper,
.generated-documents-theme.theme-override.theme-override app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-booking-positions-list header.header,
.generated-documents-theme.theme-override.theme-override app-booking-positions-list header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-booking-positions-list header.header button.clear-search,
.generated-documents-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-booking-positions-list header.header button.clear-search:hover,
.generated-documents-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme app-booking-positions-list .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme app-booking-positions-list a.active,
.generated-documents-theme.theme-override.theme-override app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.generated-documents-theme app-booking-positions-list th,
.generated-documents-theme.theme-override.theme-override app-booking-positions-list th {
  background: whitesmoke !important;
}
.generated-documents-theme app-dave-list tr.highlight,
.generated-documents-theme.theme-override.theme-override app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.generated-documents-theme app-dave-list section.wrapper,
.generated-documents-theme.theme-override.theme-override app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-dave-list .drag-header.cdk-drag-preview,
.generated-documents-theme.theme-override.theme-override app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.generated-documents-theme app-dave-list header.header,
.generated-documents-theme.theme-override.theme-override app-dave-list header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-dave-list header.header button.clear-search,
.generated-documents-theme.theme-override.theme-override app-dave-list header.header button.clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-dave-list header.header button.clear-search:hover,
.generated-documents-theme.theme-override.theme-override app-dave-list header.header button.clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme app-dave-list .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme app-dave-list .clickable-list-container .global-stats-link > a,
.generated-documents-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.generated-documents-theme app-dave-list a.active,
.generated-documents-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.generated-documents-theme.theme-override.theme-override app-dave-list a.active,
.generated-documents-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.generated-documents-theme app-export-business-volumes-dialog tr.highlight,
.generated-documents-theme.theme-override.theme-override app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.generated-documents-theme app-export-business-volumes-dialog section.wrapper,
.generated-documents-theme.theme-override.theme-override app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.generated-documents-theme.theme-override.theme-override app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.generated-documents-theme app-export-business-volumes-dialog header.header,
.generated-documents-theme.theme-override.theme-override app-export-business-volumes-dialog header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-export-business-volumes-dialog header.header button.clear-search,
.generated-documents-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.generated-documents-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme app-export-business-volumes-dialog .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.generated-documents-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.generated-documents-theme app-export-business-volumes-dialog a.active,
.generated-documents-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.generated-documents-theme.theme-override.theme-override app-export-business-volumes-dialog a.active,
.generated-documents-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.generated-documents-theme app-contact-list .darker-background.darker-background,
.generated-documents-theme.theme-override.theme-override app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.generated-documents-theme app-contact-list .darker-background.darker-background:hover,
.generated-documents-theme.theme-override.theme-override app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.generated-documents-theme app-select-persons table tr th[mat-header-cell],
.generated-documents-theme.theme-override.theme-override app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.generated-documents-theme app-shift-plan .header-colorful,
.generated-documents-theme.theme-override.theme-override app-shift-plan .header-colorful {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-shift-plan .header-colorful .today-button.today-button,
.generated-documents-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.generated-documents-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .generated-documents-theme app-shift-plan .header-colorful .today-button.today-button,
.generated-documents-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button,
.generated-documents-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.generated-documents-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .generated-documents-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.generated-documents-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.generated-documents-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.generated-documents-theme app-detail-piecework main,
.generated-documents-theme.theme-override.theme-override app-detail-piecework main {
  background-color: #244b8d;
  color: white;
}
.generated-documents-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.generated-documents-theme.theme-override.theme-override app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.generated-documents-theme app-detail-piecework main .mat-list-base .mat-list-item,
.generated-documents-theme.theme-override.theme-override app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.generated-documents-theme app-detail-piecework main .mat-tab-label,
.generated-documents-theme.theme-override.theme-override app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.generated-documents-theme app-detail-piecework header,
.generated-documents-theme.theme-override.theme-override app-detail-piecework header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-detail-piecework mat-expansion-panel.primary-background,
.generated-documents-theme.theme-override.theme-override app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #244b8d;
  color: white;
}
.generated-documents-theme app-piecework-demo .scrollable,
.generated-documents-theme.theme-override.theme-override app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.generated-documents-theme app-side-nav-bar,
.generated-documents-theme.theme-override.theme-override app-side-nav-bar {
  background-color: whitesmoke;
}
.generated-documents-theme app-side-nav-bar [mat-list-item].is-active,
.generated-documents-theme.theme-override.theme-override app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #244b8d;
}
.generated-documents-theme app-side-nav-bar mat-nav-list,
.generated-documents-theme.theme-override.theme-override app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .dave-inc-bar,
.generated-documents-theme.theme-override.theme-override .dave-inc-bar {
  background-color: #244b8d;
}
.generated-documents-theme app-root,
.generated-documents-theme.theme-override.theme-override app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-commission-overview .alex-sein-buntes-feld,
.generated-documents-theme.theme-override.theme-override app-commission-overview .alex-sein-buntes-feld {
  background-color: #244b8d;
}
.generated-documents-theme app-commission-overview .btgb-table-wrapper th:first-child,
.generated-documents-theme app-commission-overview .btgb-table-wrapper td:first-child,
.generated-documents-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:first-child,
.generated-documents-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme app-commission-overview .btgb-table-wrapper .color-dot,
.generated-documents-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.generated-documents-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.generated-documents-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.generated-documents-theme app-commission-overview .btgb-table-wrapper th:last-child,
.generated-documents-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:last-child {
  color: #244b8d;
  border-color: #244b8d;
}
.generated-documents-theme app-commission-overview .timeline,
.generated-documents-theme.theme-override.theme-override app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme app-commission-overview .timeline-event-card,
.generated-documents-theme.theme-override.theme-override app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme app-commission-overview .timeline-event-card:hover,
.generated-documents-theme.theme-override.theme-override app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.generated-documents-theme app-comment-list .inline-send,
.generated-documents-theme.theme-override.theme-override app-comment-list .inline-send {
  background: white;
}
.generated-documents-theme app-new-booking-option .highlight.highlight,
.generated-documents-theme.theme-override.theme-override app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.generated-documents-theme app-new-booking-option .dont-edit.dont-edit,
.generated-documents-theme app-new-booking-option .disabled.disabled,
.generated-documents-theme.theme-override.theme-override app-new-booking-option .dont-edit.dont-edit,
.generated-documents-theme.theme-override.theme-override app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme .ngx-toastr,
.generated-documents-theme.theme-override.theme-override .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.generated-documents-theme .ngx-toastr:hover,
.generated-documents-theme.theme-override.theme-override .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.generated-documents-theme .ngx-toastr.toast-success,
.generated-documents-theme.theme-override.theme-override .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.generated-documents-theme .ngx-toastr.toast-error,
.generated-documents-theme.theme-override.theme-override .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.generated-documents-theme .ngx-toastr.toast-info,
.generated-documents-theme.theme-override.theme-override .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-resource-plan .header-colorful,
.generated-documents-theme.theme-override.theme-override app-resource-plan .header-colorful {
  background-color: #193878;
  color: white;
}
.generated-documents-theme app-resource-plan .header-colorful .today-button.today-button,
.generated-documents-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.generated-documents-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .generated-documents-theme app-resource-plan .header-colorful .today-button.today-button,
.generated-documents-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button,
.generated-documents-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.generated-documents-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .generated-documents-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.generated-documents-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.generated-documents-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.generated-documents-theme app-time-tracker,
.generated-documents-theme.theme-override.theme-override app-time-tracker {
  background-color: #496ca5;
  color: white;
}
.generated-documents-theme .ngx-mat-colorpicker-content,
.generated-documents-theme.theme-override.theme-override .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.generated-documents-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.generated-documents-theme.theme-override.theme-override .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.generated-documents-theme app-person-list-entry a.link,
.generated-documents-theme.theme-override.theme-override app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-doctor-list-entry .link,
.generated-documents-theme.theme-override.theme-override app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-expansion-panel .scrollable .top-shadow,
.generated-documents-theme.theme-override.theme-override app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.generated-documents-theme app-expansion-panel .scrollable .bottom-shadow,
.generated-documents-theme.theme-override.theme-override app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.generated-documents-theme .app-background-primary,
.generated-documents-theme.theme-override.theme-override .app-background-primary {
  background-color: #244b8d;
}
.generated-documents-theme .app-background-accent,
.generated-documents-theme.theme-override.theme-override .app-background-accent {
  background-color: #fafafa;
}
.generated-documents-theme .app-background-warn,
.generated-documents-theme.theme-override.theme-override .app-background-warn {
  background-color: #e91e63;
}
.generated-documents-theme .app-foreground-primary,
.generated-documents-theme.theme-override.theme-override .app-foreground-primary {
  color: #244b8d;
}
.generated-documents-theme .app-foreground-accent,
.generated-documents-theme.theme-override.theme-override .app-foreground-accent {
  color: #fafafa;
}
.generated-documents-theme .app-foreground-warn,
.generated-documents-theme.theme-override.theme-override .app-foreground-warn {
  color: #e91e63;
}
.generated-documents-theme app-ck-editor,
.generated-documents-theme.theme-override.theme-override app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.generated-documents-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.generated-documents-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.generated-documents-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.generated-documents-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.generated-documents-theme app-file-order-dialog .list-item,
.generated-documents-theme.theme-override.theme-override app-file-order-dialog .list-item {
  background: white;
}
.generated-documents-theme app-start-process-dialog .selected-files-list,
.generated-documents-theme.theme-override.theme-override app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme app-process-main-view .detection-modal-wrapper,
.generated-documents-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper {
  background: white;
}
.generated-documents-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.generated-documents-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #244b8d;
}
.generated-documents-theme app-process-main-view .main-file-badge,
.generated-documents-theme.theme-override.theme-override app-process-main-view .main-file-badge {
  color: #244b8d;
}
.generated-documents-theme app-new-document-view-component dropzone .input,
.generated-documents-theme app-new-document-view-component dropzone .pen-icon,
.generated-documents-theme.theme-override.theme-override app-new-document-view-component dropzone .input,
.generated-documents-theme.theme-override.theme-override app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-time-tracker-multiple .timer-card,
.generated-documents-theme.theme-override.theme-override app-time-tracker-multiple .timer-card {
  background-color: #496ca5;
  color: white;
}
.generated-documents-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.generated-documents-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.generated-documents-theme app-arl-table tr.element-row:not(.expanded-row):active,
.generated-documents-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.generated-documents-theme app-arl-table .add-button-list,
.generated-documents-theme.theme-override.theme-override app-arl-table .add-button-list {
  background: white;
}
.generated-documents-theme app-pseudo-step-header .wrapper-button.active,
.generated-documents-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active {
  border-color: #244b8d;
}
.generated-documents-theme app-pseudo-step-header .image-wrapper,
.generated-documents-theme.theme-override.theme-override app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.generated-documents-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.generated-documents-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #244b8d;
  color: white;
}
.generated-documents-theme app-milestone-modal .status-form,
.generated-documents-theme.theme-override.theme-override app-milestone-modal .status-form {
  background: white;
}
.generated-documents-theme app-e-invoice-view .grid-borders.grid-borders,
.generated-documents-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.generated-documents-theme app-e-invoice-view .borders,
.generated-documents-theme app-e-invoice-view .borders-column,
.generated-documents-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.generated-documents-theme app-e-invoice-view .borders-row,
.generated-documents-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.generated-documents-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders,
.generated-documents-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.generated-documents-theme.theme-override.theme-override app-e-invoice-view .borders,
.generated-documents-theme.theme-override.theme-override app-e-invoice-view .borders-column,
.generated-documents-theme.theme-override.theme-override app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.generated-documents-theme.theme-override.theme-override app-e-invoice-view .borders-row,
.generated-documents-theme.theme-override.theme-override app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme app-e-invoice-view .mat-table td,
.generated-documents-theme app-e-invoice-view .mat-table th,
.generated-documents-theme.theme-override.theme-override app-e-invoice-view .mat-table td,
.generated-documents-theme.theme-override.theme-override app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-e-invoice-allowance-charge-view .borders,
.generated-documents-theme app-e-invoice-allowance-charge-view .borders-column,
.generated-documents-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.generated-documents-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders,
.generated-documents-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column,
.generated-documents-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.generated-documents-theme app-detail-contract .primary,
.generated-documents-theme.theme-override.theme-override app-detail-contract .primary {
  color: #244b8d;
}
.generated-documents-theme app-detail-contract .filter,
.generated-documents-theme.theme-override.theme-override app-detail-contract .filter {
  background-color: white;
}
.generated-documents-theme app-detail-contract .filter h2,
.generated-documents-theme.theme-override.theme-override app-detail-contract .filter h2 {
  color: #244b8d;
}
.generated-documents-theme app-contract-list header.header,
.generated-documents-theme.theme-override.theme-override app-contract-list header.header {
  color: white;
  background-color: #193878;
}
.generated-documents-theme app-detail-doctor .deleted,
.generated-documents-theme.theme-override.theme-override app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.generated-documents-theme app-detail-doctor .bookmark-wrapper,
.generated-documents-theme.theme-override.theme-override app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme app-detail-doctor a.link,
.generated-documents-theme.theme-override.theme-override app-detail-doctor a.link {
  color: white;
}
.generated-documents-theme.dark-theme .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.generated-documents-theme.dark-theme .mat-option,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-option {
  color: white;
}
.generated-documents-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .generated-documents-theme.dark-theme .mat-option:focus:not(.mat-option-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-option:hover:not(.mat-option-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.generated-documents-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.generated-documents-theme.dark-theme .mat-option.mat-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.generated-documents-theme.dark-theme .mat-option.mat-option-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-optgroup-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-pseudo-checkbox,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme .mat-pseudo-checkbox::after,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.generated-documents-theme.dark-theme .mat-pseudo-checkbox-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.generated-documents-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.generated-documents-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #244b8d;
}
.generated-documents-theme.dark-theme .mat-pseudo-checkbox-checked,
.generated-documents-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.generated-documents-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.generated-documents-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.generated-documents-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.generated-documents-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.generated-documents-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.generated-documents-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.generated-documents-theme.dark-theme .mat-app-background, .generated-documents-theme.dark-theme.mat-app-background,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-app-background,
.generated-documents-theme.theme-override.theme-override.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.generated-documents-theme.dark-theme .mat-elevation-z0,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z1,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z2,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z3,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z4,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z5,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z6,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z7,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z8,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z9,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z10,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z11,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z12,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z13,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z14,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z15,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z16,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z17,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z18,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z19,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z20,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z21,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z22,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z23,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-elevation-z24,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.generated-documents-theme.dark-theme .mat-autocomplete-panel,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.generated-documents-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.generated-documents-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.generated-documents-theme.dark-theme .mat-badge,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge {
  position: relative;
}
.generated-documents-theme.dark-theme .mat-badge.mat-badge,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.generated-documents-theme.dark-theme .mat-badge-hidden .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.generated-documents-theme.dark-theme .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.generated-documents-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.generated-documents-theme.dark-theme .mat-badge-content._mat-animation-noopable,
.generated-documents-theme.theme-override.theme-override.dark-theme .ng-animate-disabled .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.generated-documents-theme.dark-theme .mat-badge-content.mat-badge-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.generated-documents-theme.dark-theme .mat-badge-small .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.generated-documents-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.generated-documents-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.generated-documents-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .generated-documents-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.generated-documents-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .generated-documents-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.generated-documents-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .generated-documents-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.generated-documents-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .generated-documents-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.generated-documents-theme.dark-theme .mat-badge-medium .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.generated-documents-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.generated-documents-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.generated-documents-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .generated-documents-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.generated-documents-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .generated-documents-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.generated-documents-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .generated-documents-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.generated-documents-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .generated-documents-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.generated-documents-theme.dark-theme .mat-badge-large .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.generated-documents-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.generated-documents-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.generated-documents-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .generated-documents-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.generated-documents-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .generated-documents-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.generated-documents-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .generated-documents-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.generated-documents-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .generated-documents-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.generated-documents-theme.dark-theme .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  color: white;
  background: #244b8d;
}
.cdk-high-contrast-active .generated-documents-theme.dark-theme .mat-badge-content, .cdk-high-contrast-active .generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.generated-documents-theme.dark-theme .mat-badge-accent .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme.dark-theme .mat-badge-warn .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.generated-documents-theme.dark-theme .mat-badge-disabled .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-bottom-sheet-container,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.generated-documents-theme.dark-theme .mat-button, .generated-documents-theme.dark-theme .mat-icon-button, .generated-documents-theme.dark-theme .mat-stroked-button,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-icon-button,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.generated-documents-theme.dark-theme .mat-button.mat-primary, .generated-documents-theme.dark-theme .mat-icon-button.mat-primary, .generated-documents-theme.dark-theme .mat-stroked-button.mat-primary,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary {
  color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-button.mat-accent, .generated-documents-theme.dark-theme .mat-icon-button.mat-accent, .generated-documents-theme.dark-theme .mat-stroked-button.mat-accent,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-button.mat-warn, .generated-documents-theme.dark-theme .mat-icon-button.mat-warn, .generated-documents-theme.dark-theme .mat-stroked-button.mat-warn,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .generated-documents-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .generated-documents-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .generated-documents-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .generated-documents-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .generated-documents-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .generated-documents-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .generated-documents-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .generated-documents-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .generated-documents-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .generated-documents-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .generated-documents-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.generated-documents-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .generated-documents-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .generated-documents-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .generated-documents-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .generated-documents-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .generated-documents-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .generated-documents-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .generated-documents-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .generated-documents-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.generated-documents-theme.dark-theme .mat-button .mat-ripple-element, .generated-documents-theme.dark-theme .mat-icon-button .mat-ripple-element, .generated-documents-theme.dark-theme .mat-stroked-button .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-icon-button .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.generated-documents-theme.dark-theme .mat-button-focus-overlay,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button-focus-overlay {
  background: white;
}
.generated-documents-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme .mat-flat-button, .generated-documents-theme.dark-theme .mat-raised-button, .generated-documents-theme.dark-theme .mat-fab, .generated-documents-theme.dark-theme .mat-mini-fab,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-flat-button,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.generated-documents-theme.dark-theme .mat-flat-button.mat-primary, .generated-documents-theme.dark-theme .mat-raised-button.mat-primary, .generated-documents-theme.dark-theme .mat-fab.mat-primary, .generated-documents-theme.dark-theme .mat-mini-fab.mat-primary,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.generated-documents-theme.dark-theme .mat-flat-button.mat-accent, .generated-documents-theme.dark-theme .mat-raised-button.mat-accent, .generated-documents-theme.dark-theme .mat-fab.mat-accent, .generated-documents-theme.dark-theme .mat-mini-fab.mat-accent,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme.dark-theme .mat-flat-button.mat-warn, .generated-documents-theme.dark-theme .mat-raised-button.mat-warn, .generated-documents-theme.dark-theme .mat-fab.mat-warn, .generated-documents-theme.dark-theme .mat-mini-fab.mat-warn,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.generated-documents-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .generated-documents-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .generated-documents-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .generated-documents-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .generated-documents-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .generated-documents-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .generated-documents-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .generated-documents-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .generated-documents-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .generated-documents-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .generated-documents-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .generated-documents-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .generated-documents-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .generated-documents-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .generated-documents-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .generated-documents-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.generated-documents-theme.dark-theme .mat-flat-button.mat-primary, .generated-documents-theme.dark-theme .mat-raised-button.mat-primary, .generated-documents-theme.dark-theme .mat-fab.mat-primary, .generated-documents-theme.dark-theme .mat-mini-fab.mat-primary,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-flat-button.mat-accent, .generated-documents-theme.dark-theme .mat-raised-button.mat-accent, .generated-documents-theme.dark-theme .mat-fab.mat-accent, .generated-documents-theme.dark-theme .mat-mini-fab.mat-accent,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-flat-button.mat-warn, .generated-documents-theme.dark-theme .mat-raised-button.mat-warn, .generated-documents-theme.dark-theme .mat-fab.mat-warn, .generated-documents-theme.dark-theme .mat-mini-fab.mat-warn,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .generated-documents-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .generated-documents-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .generated-documents-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .generated-documents-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .generated-documents-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .generated-documents-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .generated-documents-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .generated-documents-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .generated-documents-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .generated-documents-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .generated-documents-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .generated-documents-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .generated-documents-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .generated-documents-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .generated-documents-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .generated-documents-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .generated-documents-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .generated-documents-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.generated-documents-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .generated-documents-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .generated-documents-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .generated-documents-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.generated-documents-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .generated-documents-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .generated-documents-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .generated-documents-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.generated-documents-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .generated-documents-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .generated-documents-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .generated-documents-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .generated-documents-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.generated-documents-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.generated-documents-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.generated-documents-theme.dark-theme .mat-button-toggle,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme .mat-button-toggle-appearance-standard,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.generated-documents-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.generated-documents-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.generated-documents-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.generated-documents-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.generated-documents-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.generated-documents-theme.dark-theme .mat-button-toggle-checked,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.generated-documents-theme.dark-theme .mat-button-toggle-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.generated-documents-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.generated-documents-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.generated-documents-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.generated-documents-theme.dark-theme .mat-button-toggle-group-appearance-standard,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.generated-documents-theme.dark-theme .mat-card,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.generated-documents-theme.dark-theme .mat-card:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-card-subtitle,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme .mat-checkbox-frame,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme .mat-checkbox-checkmark,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.generated-documents-theme.dark-theme .mat-checkbox-checkmark-path,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.generated-documents-theme.dark-theme .mat-checkbox-mixedmark,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.generated-documents-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .generated-documents-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .generated-documents-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .generated-documents-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .generated-documents-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.generated-documents-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.generated-documents-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-checkbox .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.generated-documents-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.generated-documents-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #244b8d;
}
.generated-documents-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.generated-documents-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.generated-documents-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.generated-documents-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.generated-documents-theme.dark-theme .mat-chip.mat-standard-chip,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.generated-documents-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.generated-documents-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.generated-documents-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.generated-documents-theme.dark-theme .mat-chip.mat-standard-chip::after,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.generated-documents-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #244b8d;
  color: white;
}
.generated-documents-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.generated-documents-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.generated-documents-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.generated-documents-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.generated-documents-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.generated-documents-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.generated-documents-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.generated-documents-theme.dark-theme .mat-table,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-table {
  background: #424242;
}
.generated-documents-theme.dark-theme .mat-table thead, .generated-documents-theme.dark-theme .mat-table tbody, .generated-documents-theme.dark-theme .mat-table tfoot,
.generated-documents-theme.dark-theme mat-header-row, .generated-documents-theme.dark-theme mat-row, .generated-documents-theme.dark-theme mat-footer-row,
.generated-documents-theme.dark-theme [mat-header-row], .generated-documents-theme.dark-theme [mat-row], .generated-documents-theme.dark-theme [mat-footer-row],
.generated-documents-theme.dark-theme .mat-table-sticky,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-table thead,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-table tbody,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-table tfoot,
.generated-documents-theme.theme-override.theme-override.dark-theme mat-header-row,
.generated-documents-theme.theme-override.theme-override.dark-theme mat-row,
.generated-documents-theme.theme-override.theme-override.dark-theme mat-footer-row,
.generated-documents-theme.theme-override.theme-override.dark-theme [mat-header-row],
.generated-documents-theme.theme-override.theme-override.dark-theme [mat-row],
.generated-documents-theme.theme-override.theme-override.dark-theme [mat-footer-row],
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-table-sticky {
  background: inherit;
}
.generated-documents-theme.dark-theme mat-row, .generated-documents-theme.dark-theme mat-header-row, .generated-documents-theme.dark-theme mat-footer-row,
.generated-documents-theme.dark-theme th.mat-header-cell, .generated-documents-theme.dark-theme td.mat-cell, .generated-documents-theme.dark-theme td.mat-footer-cell,
.generated-documents-theme.theme-override.theme-override.dark-theme mat-row,
.generated-documents-theme.theme-override.theme-override.dark-theme mat-header-row,
.generated-documents-theme.theme-override.theme-override.dark-theme mat-footer-row,
.generated-documents-theme.theme-override.theme-override.dark-theme th.mat-header-cell,
.generated-documents-theme.theme-override.theme-override.dark-theme td.mat-cell,
.generated-documents-theme.theme-override.theme-override.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme .mat-header-cell,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme .mat-cell, .generated-documents-theme.dark-theme .mat-footer-cell,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-cell,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-footer-cell {
  color: white;
}
.generated-documents-theme.dark-theme .mat-calendar-arrow,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-arrow {
  fill: white;
}
.generated-documents-theme.dark-theme .mat-datepicker-toggle,
.generated-documents-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.generated-documents-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.generated-documents-theme.dark-theme .mat-calendar-table-header-divider::after,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme .mat-calendar-table-header,
.generated-documents-theme.dark-theme .mat-calendar-body-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme .mat-calendar-body-cell-content,
.generated-documents-theme.dark-theme .mat-date-range-input-separator,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.generated-documents-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-calendar-body-in-preview,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.generated-documents-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.generated-documents-theme.dark-theme .mat-calendar-body-in-range::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(36, 75, 141, 0.2);
}
.generated-documents-theme.dark-theme .mat-calendar-body-comparison-identical,
.generated-documents-theme.dark-theme .mat-calendar-body-in-comparison-range::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.generated-documents-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.generated-documents-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.generated-documents-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(36, 75, 141, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.generated-documents-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.generated-documents-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.generated-documents-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(36, 75, 141, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.generated-documents-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.generated-documents-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.generated-documents-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.generated-documents-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.generated-documents-theme.dark-theme .mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-body-selected {
  background-color: #244b8d;
  color: white;
}
.generated-documents-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(36, 75, 141, 0.4);
}
.generated-documents-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.generated-documents-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(36, 75, 141, 0.3);
}
@media (hover: hover) {
  .generated-documents-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(36, 75, 141, 0.3);
  }
}
.generated-documents-theme.dark-theme .mat-datepicker-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .generated-documents-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .generated-documents-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.generated-documents-theme.dark-theme .mat-datepicker-content-touch,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-datepicker-toggle-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active {
  color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-datepicker-toggle-active.mat-accent,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-datepicker-toggle-active.mat-warn,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-date-range-input-inner[disabled],
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-dialog-container,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.generated-documents-theme.dark-theme .mat-divider,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme .mat-divider-vertical,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme .mat-expansion-panel,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.generated-documents-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-action-row,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .generated-documents-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .generated-documents-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .generated-documents-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.generated-documents-theme.dark-theme .mat-expansion-panel-header-title,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.generated-documents-theme.dark-theme .mat-expansion-panel-header-description,
.generated-documents-theme.dark-theme .mat-expansion-indicator::after,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-description,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true],
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.generated-documents-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.generated-documents-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.generated-documents-theme.dark-theme .mat-form-field-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme .mat-hint,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-focused .mat-form-field-required-marker,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-form-field-ripple,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.generated-documents-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.generated-documents-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.generated-documents-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-error,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-error {
  color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.generated-documents-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.generated-documents-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.generated-documents-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.generated-documents-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.generated-documents-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.generated-documents-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.generated-documents-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.generated-documents-theme.dark-theme .mat-icon.mat-primary,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-icon.mat-primary {
  color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-icon.mat-accent,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-icon.mat-warn,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme .mat-input-element:disabled,
.generated-documents-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-input-element:disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-input-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-input-element {
  caret-color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-input-element::placeholder,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-input-element::-moz-placeholder,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-input-element::-webkit-input-placeholder,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-input-element:-ms-input-placeholder,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.generated-documents-theme.dark-theme .mat-form-field.mat-accent .mat-input-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.generated-documents-theme.dark-theme .mat-form-field-invalid .mat-input-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-warn .mat-input-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-list-base .mat-list-item,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.generated-documents-theme.dark-theme .mat-list-base .mat-list-option,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.generated-documents-theme.dark-theme .mat-list-base .mat-subheader,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme .mat-list-base .mat-list-item-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-list-option:hover, .generated-documents-theme.dark-theme .mat-list-option:focus,
.generated-documents-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.generated-documents-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.generated-documents-theme.dark-theme .mat-action-list .mat-list-item:hover,
.generated-documents-theme.dark-theme .mat-action-list .mat-list-item:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-list-option:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-list-option:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.generated-documents-theme.dark-theme .mat-list-single-selected-option, .generated-documents-theme.dark-theme .mat-list-single-selected-option:hover, .generated-documents-theme.dark-theme .mat-list-single-selected-option:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme .mat-menu-panel,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-menu-panel {
  background: #424242;
}
.generated-documents-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-menu-item,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.generated-documents-theme.dark-theme .mat-menu-item[disabled],
.generated-documents-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.generated-documents-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled],
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.generated-documents-theme.dark-theme .mat-menu-submenu-icon,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-menu-item .mat-icon-no-color,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.generated-documents-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.generated-documents-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.generated-documents-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.generated-documents-theme.dark-theme .mat-menu-item-highlighted:not([disabled]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-menu-item:hover:not([disabled]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.generated-documents-theme.dark-theme .mat-paginator,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-paginator {
  background: #424242;
}
.generated-documents-theme.dark-theme .mat-paginator,
.generated-documents-theme.dark-theme .mat-paginator-page-size .mat-select-trigger,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-paginator,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme .mat-paginator-decrement,
.generated-documents-theme.dark-theme .mat-paginator-increment,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-paginator-decrement,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.generated-documents-theme.dark-theme .mat-paginator-first,
.generated-documents-theme.dark-theme .mat-paginator-last,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-paginator-first,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.generated-documents-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.generated-documents-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.generated-documents-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.generated-documents-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-progress-bar-background,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-progress-bar-background {
  fill: #1e2845;
}
.generated-documents-theme.dark-theme .mat-progress-bar-buffer,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-progress-bar-buffer {
  background-color: #1e2845;
}
.generated-documents-theme.dark-theme .mat-progress-bar-fill::after,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-progress-bar-fill::after {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.generated-documents-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.generated-documents-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.generated-documents-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.generated-documents-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-progress-spinner circle, .generated-documents-theme.dark-theme .mat-spinner circle,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-progress-spinner circle,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-spinner circle {
  stroke: #244b8d;
}
.generated-documents-theme.dark-theme .mat-progress-spinner.mat-accent circle, .generated-documents-theme.dark-theme .mat-spinner.mat-accent circle,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-accent circle,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.generated-documents-theme.dark-theme .mat-progress-spinner.mat-warn circle, .generated-documents-theme.dark-theme .mat-spinner.mat-warn circle,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-warn circle,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.generated-documents-theme.dark-theme .mat-radio-outer-circle,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.generated-documents-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .generated-documents-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .generated-documents-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.generated-documents-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .generated-documents-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .generated-documents-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.generated-documents-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .generated-documents-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .generated-documents-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.generated-documents-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.generated-documents-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-radio-button .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.generated-documents-theme.dark-theme .mat-select-value,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-select-value {
  color: white;
}
.generated-documents-theme.dark-theme .mat-select-placeholder,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-select-disabled .mat-select-value,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-select-arrow,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme .mat-select-panel,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-select-panel {
  background: #424242;
}
.generated-documents-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-drawer-container,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.generated-documents-theme.dark-theme .mat-drawer,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.generated-documents-theme.dark-theme .mat-drawer.mat-drawer-push,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.generated-documents-theme.dark-theme .mat-drawer:not(.mat-drawer-side),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-drawer-side,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme .mat-drawer-side.mat-drawer-end,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.generated-documents-theme.dark-theme [dir=rtl] .mat-drawer-side,
.generated-documents-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.generated-documents-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.generated-documents-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.generated-documents-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.generated-documents-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(36, 75, 141, 0.54);
}
.generated-documents-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.generated-documents-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.generated-documents-theme.dark-theme .mat-slide-toggle-thumb,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.generated-documents-theme.dark-theme .mat-slide-toggle-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-slider-track-background,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.generated-documents-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.generated-documents-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.generated-documents-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.generated-documents-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(36, 75, 141, 0.2);
}
.generated-documents-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.generated-documents-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.generated-documents-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.generated-documents-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.generated-documents-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.generated-documents-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.generated-documents-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.generated-documents-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.generated-documents-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider:hover .mat-slider-track-background,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.generated-documents-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.generated-documents-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.generated-documents-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.generated-documents-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.generated-documents-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.generated-documents-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.generated-documents-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.generated-documents-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.generated-documents-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.generated-documents-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .generated-documents-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.generated-documents-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .generated-documents-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.generated-documents-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.generated-documents-theme.dark-theme .mat-slider-vertical .mat-slider-ticks,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.generated-documents-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .generated-documents-theme.dark-theme .mat-step-header.cdk-program-focused, .generated-documents-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .generated-documents-theme.dark-theme .mat-step-header:hover[aria-disabled=false],
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-keyboard-focused,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-program-focused,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header:hover:not([aria-disabled]),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.generated-documents-theme.dark-theme .mat-step-header:hover[aria-disabled=true],
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .generated-documents-theme.dark-theme .mat-step-header:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.generated-documents-theme.dark-theme .mat-step-header .mat-step-label,
.generated-documents-theme.dark-theme .mat-step-header .mat-step-optional,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme .mat-step-header .mat-step-icon,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.generated-documents-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.generated-documents-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.generated-documents-theme.dark-theme .mat-step-header .mat-step-icon-state-edit,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-selected,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-done,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #244b8d;
  color: white;
}
.generated-documents-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.generated-documents-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.generated-documents-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.generated-documents-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.generated-documents-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.generated-documents-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.generated-documents-theme.dark-theme .mat-step-header .mat-step-icon-state-error,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.generated-documents-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-stepper-horizontal, .generated-documents-theme.dark-theme .mat-stepper-vertical,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.generated-documents-theme.dark-theme .mat-stepper-vertical-line::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme .mat-horizontal-stepper-header::before,
.generated-documents-theme.dark-theme .mat-horizontal-stepper-header::after,
.generated-documents-theme.dark-theme .mat-stepper-horizontal-line,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::after,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme .mat-sort-header-arrow,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.generated-documents-theme.dark-theme .mat-tab-nav-bar,
.generated-documents-theme.dark-theme .mat-tab-header,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.generated-documents-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.generated-documents-theme.dark-theme .mat-tab-label, .generated-documents-theme.dark-theme .mat-tab-link,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-link {
  color: white;
}
.generated-documents-theme.dark-theme .mat-tab-label.mat-tab-disabled, .generated-documents-theme.dark-theme .mat-tab-link.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-label.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.generated-documents-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.generated-documents-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-],
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(73, 108, 165, 0.3);
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .generated-documents-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .generated-documents-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .generated-documents-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(73, 108, 165, 0.3);
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .generated-documents-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .generated-documents-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .generated-documents-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .generated-documents-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .generated-documents-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .generated-documents-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .generated-documents-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .generated-documents-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .generated-documents-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .generated-documents-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .generated-documents-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .generated-documents-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.generated-documents-theme.dark-theme .mat-toolbar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.generated-documents-theme.dark-theme .mat-toolbar.mat-primary,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-primary {
  background: #244b8d;
  color: white;
}
.generated-documents-theme.dark-theme .mat-toolbar.mat-accent,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.generated-documents-theme.dark-theme .mat-toolbar.mat-warn,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.generated-documents-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.generated-documents-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.generated-documents-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-underline,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-ripple,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.generated-documents-theme.dark-theme .mat-toolbar .mat-form-field-label,
.generated-documents-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.generated-documents-theme.dark-theme .mat-toolbar .mat-select-value,
.generated-documents-theme.dark-theme .mat-toolbar .mat-select-arrow,
.generated-documents-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-value,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-arrow,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.generated-documents-theme.dark-theme .mat-toolbar .mat-input-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.generated-documents-theme.dark-theme .mat-tooltip,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.generated-documents-theme.dark-theme .mat-tree,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tree {
  background: #424242;
}
.generated-documents-theme.dark-theme .mat-tree-node,
.generated-documents-theme.dark-theme .mat-nested-tree-node,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-tree-node,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-nested-tree-node {
  color: white;
}
.generated-documents-theme.dark-theme .mat-snack-bar-container,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.generated-documents-theme.dark-theme .mat-simple-snackbar-action,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.generated-documents-theme.dark-theme app-mat-menu-header,
.generated-documents-theme.theme-override.theme-override.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.generated-documents-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.generated-documents-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.generated-documents-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.generated-documents-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(36, 75, 141, 0.54);
}
.generated-documents-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.generated-documents-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.generated-documents-theme.dark-theme .mat-slide-toggle-thumb,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.generated-documents-theme.dark-theme .mat-slide-toggle-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme .mat-green .mat-progress-bar-background,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.generated-documents-theme.dark-theme .mat-green .mat-progress-bar-buffer,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.generated-documents-theme.dark-theme .mat-green .mat-progress-bar-fill::after,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.generated-documents-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.generated-documents-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.generated-documents-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.generated-documents-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.generated-documents-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.generated-documents-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.generated-documents-theme.dark-theme .mat-button.mat-primary-lighter,
.generated-documents-theme.dark-theme .mat-stroked-button.mat-primary-lighter,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #496ca5;
}
.generated-documents-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.generated-documents-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.generated-documents-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.generated-documents-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.generated-documents-theme.dark-theme .mat-fab.mat-primary-lighter,
.generated-documents-theme.dark-theme .mat-mini-fab.mat-primary-lighter,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary-lighter,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary-lighter,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary-lighter,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #496ca5;
}
.generated-documents-theme.dark-theme .mat-icon-button.mat-primary-lighter,
.generated-documents-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #496ca5;
}
.generated-documents-theme.dark-theme .dave-background-image,
.generated-documents-theme.theme-override.theme-override.dark-theme .dave-background-image {
  background-color: #244b8d;
  color: white;
}
.generated-documents-theme.dark-theme .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.generated-documents-theme.dark-theme .clickable-list,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list {
  background-color: #424242;
}
.generated-documents-theme.dark-theme .clickable-list-item,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.generated-documents-theme.dark-theme .clickable-list-item.is-active, .generated-documents-theme.dark-theme .clickable-list-item:hover, .generated-documents-theme.dark-theme .clickable-list-item:active, .generated-documents-theme.dark-theme .clickable-list-item:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-event,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-event.is-active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-event:hover, .generated-documents-theme.dark-theme .clickable-list-item.app-color-event:active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-event:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-time-tracking,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .generated-documents-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-approved,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-approved:hover, .generated-documents-theme.dark-theme .clickable-list-item.app-color-approved:active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-approved:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-declined,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-declined:hover, .generated-documents-theme.dark-theme .clickable-list-item.app-color-declined:active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-declined:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .generated-documents-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-invoice-booked,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .generated-documents-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-late,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-late.is-active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-late:hover, .generated-documents-theme.dark-theme .clickable-list-item.app-color-late:active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-late:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-invoice-storniert,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .generated-documents-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-invoice-approved,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .generated-documents-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-open,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-open:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-in-progress,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-freigabe,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .generated-documents-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.generated-documents-theme.dark-theme .clickable-list-item.custom-background-color,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.generated-documents-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .generated-documents-theme.dark-theme .clickable-list-item.custom-background-color:hover, .generated-documents-theme.dark-theme .clickable-list-item.custom-background-color:active, .generated-documents-theme.dark-theme .clickable-list-item.custom-background-color:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.generated-documents-theme.dark-theme .disabled-table-entry, .generated-documents-theme.dark-theme .is-highlighted,
.generated-documents-theme.theme-override.theme-override.dark-theme .disabled-table-entry,
.generated-documents-theme.theme-override.theme-override.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.generated-documents-theme.dark-theme app-customer-list tr.highlight,
.generated-documents-theme.theme-override.theme-override.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.generated-documents-theme.dark-theme app-customer-list section.wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.generated-documents-theme.dark-theme app-customer-list header.header,
.generated-documents-theme.theme-override.theme-override.dark-theme app-customer-list header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-customer-list header.header button.clear-search,
.generated-documents-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-customer-list header.header button.clear-search:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme app-customer-list .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a,
.generated-documents-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.generated-documents-theme.dark-theme app-customer-list a.active,
.generated-documents-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.generated-documents-theme.theme-override.theme-override.dark-theme app-customer-list a.active,
.generated-documents-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.generated-documents-theme.dark-theme app-employee-list tr.highlight,
.generated-documents-theme.theme-override.theme-override.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.generated-documents-theme.dark-theme app-employee-list section.wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.generated-documents-theme.dark-theme app-employee-list header.header,
.generated-documents-theme.theme-override.theme-override.dark-theme app-employee-list header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-employee-list header.header button.clear-search,
.generated-documents-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-employee-list header.header button.clear-search:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme app-employee-list .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme app-employee-list a.active,
.generated-documents-theme.theme-override.theme-override.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.generated-documents-theme.dark-theme app-history-side-elements .component,
.generated-documents-theme.theme-override.theme-override.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.generated-documents-theme.dark-theme app-history-side-elements .component > * > header.header,
.generated-documents-theme.theme-override.theme-override.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-header,
.generated-documents-theme.theme-override.theme-override.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .generated-documents-theme.dark-theme app-header,
.generated-documents-theme.theme-override.theme-override.dark-theme app-header {
    background-color: #244b8d;
    color: white;
  }
  .generated-documents-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.generated-documents-theme.dark-theme app-header .mat-spinner circle,
.generated-documents-theme.theme-override.theme-override.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.generated-documents-theme.theme-override.theme-override.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.generated-documents-theme.dark-theme app-login a,
.generated-documents-theme.theme-override.theme-override.dark-theme app-login a {
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-login .wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.generated-documents-theme.dark-theme app-login .formDialog h2,
.generated-documents-theme.theme-override.theme-override.dark-theme app-login .formDialog h2 {
  color: white;
}
.generated-documents-theme.dark-theme app-history-bookmarks .header,
.generated-documents-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header {
  color: white;
}
.generated-documents-theme.dark-theme app-history-bookmarks .header > fa-icon,
.generated-documents-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.generated-documents-theme.dark-theme app-history-bookmarks .clickable-list-container,
.generated-documents-theme.theme-override.theme-override.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.generated-documents-theme.dark-theme app-partner-list section.wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.generated-documents-theme.dark-theme app-partner-list header.header,
.generated-documents-theme.theme-override.theme-override.dark-theme app-partner-list header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-partner-list header.header button.clear-search,
.generated-documents-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-partner-list header.header button.clear-search:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme app-partner-list .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme app-partner-list a.active,
.generated-documents-theme.theme-override.theme-override.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.generated-documents-theme.dark-theme app-home-dashboard .welcome-message .headline,
.generated-documents-theme.dark-theme app-home-dashboard .header .headline,
.generated-documents-theme.theme-override.theme-override.dark-theme app-home-dashboard .welcome-message .headline,
.generated-documents-theme.theme-override.theme-override.dark-theme app-home-dashboard .header .headline {
  color: white;
}
.generated-documents-theme.dark-theme app-home-dashboard app-commission-dashboard header.header,
.generated-documents-theme.theme-override.theme-override.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.generated-documents-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image,
.generated-documents-theme.theme-override.theme-override.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #244b8d;
  color: white;
}
.generated-documents-theme.dark-theme app-home-dashboard .mobile-wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.generated-documents-theme.dark-theme app-home-dashboard .widget:not(.transparent),
.generated-documents-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.generated-documents-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.generated-documents-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.generated-documents-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.generated-documents-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.generated-documents-theme.dark-theme app-logout .button.active,
.generated-documents-theme.dark-theme app-logout .button:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-logout .button.active,
.generated-documents-theme.theme-override.theme-override.dark-theme app-logout .button:hover {
  background-color: white;
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-timeline .timeline:before,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .timeline:before {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme app-timeline .filter,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .filter {
  background-color: #424242;
}
.generated-documents-theme.dark-theme app-timeline .filter h2,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .filter h2 {
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-timeline .filter h3,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .filter h3 {
  color: white;
}
.generated-documents-theme.dark-theme app-timeline .event-icon,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #244b8d;
  background-color: #424242;
  color: white;
}
.generated-documents-theme.dark-theme app-timeline .event-icon:hover, .generated-documents-theme.dark-theme app-timeline .event-icon:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus {
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-timeline .event-icon:hover fa-icon, .generated-documents-theme.dark-theme app-timeline .event-icon:focus fa-icon,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover fa-icon,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-timeline .header,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .header {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme app-timeline .annotation-overlay,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.generated-documents-theme.dark-theme app-timeline .annotation-menu,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu {
  color: white;
}
.generated-documents-theme.dark-theme app-timeline .annotation-menu:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu:hover {
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-timeline .annotation-content,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .annotation-content {
  background-color: #193878;
}
.generated-documents-theme.dark-theme app-timeline .close-button:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .close-button:hover {
  background-color: #193878;
}
.generated-documents-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #244b8d;
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-timeline .annotation-name,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .annotation-name {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-timeline .filter-apply,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply {
  background-color: #244b8d;
  border-color: white;
  color: white;
}
.generated-documents-theme.dark-theme app-timeline .filter-apply:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #244b8d;
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-timeline .new-year,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #244b8d;
  background-color: #1c1c2d;
  color: white;
}
.generated-documents-theme.dark-theme app-timeline .no-displayed-events,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.generated-documents-theme.dark-theme app-timeline .clickable-list-item-content fa-icon,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-timeline .list-day:hover,
.generated-documents-theme.dark-theme app-timeline .list-day:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus {
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-timeline .list-day:hover fa-icon,
.generated-documents-theme.dark-theme app-timeline .list-day:focus fa-icon,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover fa-icon,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus fa-icon {
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-timeline .clickable-list-container,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.generated-documents-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-detail-event .link, .generated-documents-theme.dark-theme app-email-dialog .link,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-event .link,
.generated-documents-theme.theme-override.theme-override.dark-theme app-email-dialog .link {
  color: inherit;
}
.generated-documents-theme.dark-theme app-detail-event .note, .generated-documents-theme.dark-theme app-email-dialog .note,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-event .note,
.generated-documents-theme.theme-override.theme-override.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.generated-documents-theme.dark-theme app-detail-event .files-wrapper .file, .generated-documents-theme.dark-theme app-email-dialog .files-wrapper .file,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file,
.generated-documents-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.generated-documents-theme.dark-theme app-detail-event .files-wrapper .file:hover, .generated-documents-theme.dark-theme app-email-dialog .files-wrapper .file:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.generated-documents-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .generated-documents-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .image-wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.generated-documents-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .generated-documents-theme.dark-theme app-email-dialog .files-wrapper .file .fileName,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName,
.generated-documents-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .generated-documents-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #496ca5;
}
.generated-documents-theme.dark-theme app-detail-event .files-wrapper .file .editing, .generated-documents-theme.dark-theme app-email-dialog .files-wrapper .file .editing,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing,
.generated-documents-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.generated-documents-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .generated-documents-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.generated-documents-theme.dark-theme app-detail-customer .files-wrapper .file,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.generated-documents-theme.dark-theme app-detail-customer .files-wrapper .file:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.generated-documents-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.generated-documents-theme.dark-theme app-detail-customer .files-wrapper .file .fileName,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #496ca5;
}
.generated-documents-theme.dark-theme app-detail-customer .files-wrapper .file .editing,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.generated-documents-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.generated-documents-theme.dark-theme app-commission .events .tab-header .mat-badge-content,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.generated-documents-theme.dark-theme app-commission .tab-group,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.generated-documents-theme.dark-theme app-commission .files-wrapper .file,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.generated-documents-theme.dark-theme app-commission .files-wrapper .file:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.generated-documents-theme.dark-theme app-commission .files-wrapper .file .image-wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.generated-documents-theme.dark-theme app-commission .files-wrapper .file .fileName,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName {
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-commission .files-wrapper .file .fileName:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #496ca5;
}
.generated-documents-theme.dark-theme app-commission .files-wrapper .file .editing,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.generated-documents-theme.dark-theme app-commission .files-wrapper .file .editing:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.generated-documents-theme.dark-theme app-detail-partner a.link,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-partner a.link {
  color: white;
}
.generated-documents-theme.dark-theme app-icon-select-dialog .iconwrapper:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.generated-documents-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.generated-documents-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.generated-documents-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.generated-documents-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.generated-documents-theme.dark-theme app-license-settings .bottom-border,
.generated-documents-theme.theme-override.theme-override.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme app-license-settings .inactive-overlay,
.generated-documents-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.generated-documents-theme.dark-theme app-license-settings .inactive-overlay .inactive-text,
.generated-documents-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.generated-documents-theme.dark-theme app-customer-statistics .chart-card,
.generated-documents-theme.theme-override.theme-override.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.generated-documents-theme.dark-theme app-global-statistics .chart-card,
.generated-documents-theme.theme-override.theme-override.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.generated-documents-theme.dark-theme .clickable-mat-row:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.generated-documents-theme.dark-theme .clickable-mat-row:hover, .generated-documents-theme.dark-theme .clickable-mat-row:active, .generated-documents-theme.dark-theme .clickable-mat-row:focus, .generated-documents-theme.dark-theme .clickable-mat-row.active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-event,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-event:hover, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-event:active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-event:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-time-tracking,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-approved,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-approved:active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-approved:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-declined,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-declined:active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-declined:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-invoice-booked,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-late,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-late:hover, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-late:active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-late:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-invoice-approved,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-open,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .generated-documents-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active,
.generated-documents-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.generated-documents-theme.dark-theme app-detail-view-template,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.generated-documents-theme.dark-theme app-detail-view-template > .buttons,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-view-template > .buttons {
  background-color: #244b8d;
  color: white;
}
.generated-documents-theme.dark-theme app-detail-view-template .resizer.resizer.resizer,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.generated-documents-theme.dark-theme app-profile-template .card::before,
.generated-documents-theme.theme-override.theme-override.dark-theme app-profile-template .card::before {
  background-color: #193878;
}
.generated-documents-theme.dark-theme app-profile-template a.link,
.generated-documents-theme.theme-override.theme-override.dark-theme app-profile-template a.link {
  color: white;
}
.generated-documents-theme.dark-theme app-search-return,
.generated-documents-theme.theme-override.theme-override.dark-theme app-search-return {
  background-color: #424242;
}
.generated-documents-theme.dark-theme app-search-return .available-types,
.generated-documents-theme.theme-override.theme-override.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.generated-documents-theme.dark-theme app-search-return .data,
.generated-documents-theme.theme-override.theme-override.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.generated-documents-theme.dark-theme app-search-return .data:nth-child(2n+1),
.generated-documents-theme.theme-override.theme-override.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.generated-documents-theme.dark-theme app-search-return .data:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.generated-documents-theme.dark-theme app-search-return .data .icon-wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.generated-documents-theme.dark-theme .app-button,
.generated-documents-theme.dark-theme .app-round-button,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-button,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-round-button {
  background-color: #244b8d;
  color: #ffffff;
  border-color: #244b8d;
}
.generated-documents-theme.dark-theme .app-button:hover, .generated-documents-theme.dark-theme .app-button.app-button-active, .generated-documents-theme.dark-theme .app-button.app-button-inverted,
.generated-documents-theme.dark-theme .app-round-button:hover,
.generated-documents-theme.dark-theme .app-round-button.app-button-active,
.generated-documents-theme.dark-theme .app-round-button.app-button-inverted,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-button:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-round-button:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #244b8d;
}
.generated-documents-theme.dark-theme .app-button.app-button-active,
.generated-documents-theme.dark-theme .app-round-button.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.generated-documents-theme.dark-theme .app-button.app-button-inverted:hover, .generated-documents-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.generated-documents-theme.dark-theme .app-round-button.app-button-inverted:hover,
.generated-documents-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.generated-documents-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.generated-documents-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #102240;
  box-shadow: inset 0 0 0.75rem #050a13;
}
.generated-documents-theme.dark-theme .app-button.app-button-inverted:hover,
.generated-documents-theme.dark-theme .app-round-button.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme .app-button[disabled][disabled],
.generated-documents-theme.dark-theme .app-round-button[disabled][disabled],
.generated-documents-theme.theme-override.theme-override.dark-theme .app-button[disabled][disabled],
.generated-documents-theme.theme-override.theme-override.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.generated-documents-theme.dark-theme .app-button.app-button-lighter,
.generated-documents-theme.dark-theme .app-round-button.app-button-lighter,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter {
  background-color: #496ca5;
  color: #ffffff;
  border-color: #496ca5;
}
.generated-documents-theme.dark-theme .app-button.app-button-lighter:hover, .generated-documents-theme.dark-theme .app-button.app-button-lighter.app-button-active, .generated-documents-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.generated-documents-theme.dark-theme .app-round-button.app-button-lighter:hover,
.generated-documents-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.generated-documents-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #496ca5;
}
.generated-documents-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.generated-documents-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.generated-documents-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .generated-documents-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.generated-documents-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.generated-documents-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.generated-documents-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.generated-documents-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #2b4062;
  box-shadow: inset 0 0 0.75rem #1a273b;
}
.generated-documents-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.generated-documents-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #496ca5;
}
.generated-documents-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.generated-documents-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled],
.generated-documents-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter[disabled][disabled],
.generated-documents-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.generated-documents-theme.dark-theme .app-stroked-round-button,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button {
  background-color: #244b8d;
  color: #ffffff;
  border-color: #ffffff;
}
.generated-documents-theme.dark-theme .app-stroked-round-button:hover, .generated-documents-theme.dark-theme .app-stroked-round-button.app-button-active, .generated-documents-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #244b8d;
}
.generated-documents-theme.dark-theme .app-stroked-round-button.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.generated-documents-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .generated-documents-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.generated-documents-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #102240;
  box-shadow: inset 0 0 0.75rem #050a13;
}
.generated-documents-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme .app-stroked-round-button[disabled][disabled],
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.generated-documents-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #244b8d;
}
.generated-documents-theme.dark-theme .app-stroked-round-button.app-button-lighter,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #496ca5;
  color: #ffffff;
  border-color: #ffffff;
}
.generated-documents-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .generated-documents-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .generated-documents-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #496ca5;
}
.generated-documents-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.generated-documents-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .generated-documents-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.generated-documents-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #2b4062;
  box-shadow: inset 0 0 0.75rem #1a273b;
}
.generated-documents-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #496ca5;
}
.generated-documents-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.generated-documents-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #496ca5;
}
.generated-documents-theme.dark-theme app-timeline-view .files-icon,
.generated-documents-theme.theme-override.theme-override.dark-theme app-timeline-view .files-icon {
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-event-types-selector-card .delete-icon,
.generated-documents-theme.theme-override.theme-override.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.generated-documents-theme.dark-theme app-loading.not-transparent,
.generated-documents-theme.theme-override.theme-override.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.generated-documents-theme.dark-theme app-map-dialog > .buttons,
.generated-documents-theme.theme-override.theme-override.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.generated-documents-theme.dark-theme app-settings-list a.highlight,
.generated-documents-theme.theme-override.theme-override.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.generated-documents-theme.dark-theme app-settings-list .wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.generated-documents-theme.dark-theme app-settings-list .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme app-list-layout-with-routing .tab-group,
.generated-documents-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.generated-documents-theme.dark-theme app-list-layout-with-routing .toggle-view-button,
.generated-documents-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-preview .timeline-item-card,
.generated-documents-theme.theme-override.theme-override.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.generated-documents-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #244b8d, inset -0.5rem 0 0.5rem -0.5rem #244b8d;
}
.generated-documents-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #244b8d, inset -0.5rem 0 0.5rem -0.5rem #244b8d, inset 0 0.5rem 0.5rem -0.5rem #244b8d;
}
.generated-documents-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #244b8d;
}
.generated-documents-theme.dark-theme app-file-card .image-container,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-card .image-container {
  background-color: gray;
}
.generated-documents-theme.dark-theme app-file-card .download-button:hover, .generated-documents-theme.dark-theme app-file-card .delete-button:hover, .generated-documents-theme.dark-theme app-file-card .event-button:hover, .generated-documents-theme.dark-theme app-file-card .file-info-button:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.generated-documents-theme.dark-theme app-file-card .download-button:hover, .generated-documents-theme.dark-theme app-file-card .event-button:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover {
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-file-card .delete-button, .generated-documents-theme.dark-theme app-file-card .selected-icon, .generated-documents-theme.dark-theme app-file-card .link-icon,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-card .delete-button,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-card .selected-icon,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-card .link-icon {
  color: #424242;
}
.generated-documents-theme.dark-theme app-file-card .delete-button:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.generated-documents-theme.dark-theme app-file-card .timeline-item-card,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.generated-documents-theme.dark-theme app-commission-list tr.highlight,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.generated-documents-theme.dark-theme app-commission-list section.wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.generated-documents-theme.dark-theme app-commission-list header.header,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission-list header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-commission-list header.header button.clear-search,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-commission-list header.header button.clear-search:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme app-commission-list .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.generated-documents-theme.dark-theme app-commission-list a.active,
.generated-documents-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission-list a.active,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.generated-documents-theme.dark-theme app-videodokumentation-list section.wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.generated-documents-theme.dark-theme app-videodokumentation-list header.header,
.generated-documents-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search,
.generated-documents-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme app-videodokumentation-list .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme app-videodokumentation-list a.active,
.generated-documents-theme.theme-override.theme-override.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.generated-documents-theme.dark-theme app-email-client .email-list .email-list-entry.current,
.generated-documents-theme.theme-override.theme-override.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.generated-documents-theme.dark-theme app-email-client .nav-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.generated-documents-theme.dark-theme app-email-client .search-bar-header,
.generated-documents-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-email-client .search-bar-clear-search,
.generated-documents-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-email-client .search-bar-clear-search:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme app-email-client .email-preview .email-contact-link,
.generated-documents-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.generated-documents-theme.dark-theme app-email-client .email-preview .email-card,
.generated-documents-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.generated-documents-theme.dark-theme app-email-client .email-preview .email-iframe,
.generated-documents-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.generated-documents-theme.dark-theme app-email-client .sub-elements,
.generated-documents-theme.theme-override.theme-override.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.generated-documents-theme.dark-theme app-email-client .nav-tree .mat-list-item-content,
.generated-documents-theme.theme-override.theme-override.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme app-email-client .email-list-entry,
.generated-documents-theme.theme-override.theme-override.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.generated-documents-theme.dark-theme app-support-dialog .card,
.generated-documents-theme.theme-override.theme-override.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.generated-documents-theme.dark-theme app-support-dialog a.link,
.generated-documents-theme.theme-override.theme-override.dark-theme app-support-dialog a.link {
  color: white;
}
.generated-documents-theme.dark-theme app-image-editor .tui-image-editor-main-container,
.generated-documents-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.generated-documents-theme.dark-theme app-image-editor .tui-image-editor-controls,
.generated-documents-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.generated-documents-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled,
.generated-documents-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.generated-documents-theme.dark-theme app-image-editor .tui-image-editor-menu .normal,
.generated-documents-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.generated-documents-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.generated-documents-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.generated-documents-theme.dark-theme app-file-explorer .example-container, .generated-documents-theme.dark-theme app-file-explorer .content,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-explorer .example-container,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.generated-documents-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.generated-documents-theme.dark-theme app-file-explorer .list-item:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.generated-documents-theme.dark-theme app-file-explorer .explorer-tree-node.selected,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.generated-documents-theme.dark-theme app-file-explorer .share-icon,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme app-file-explorer .toggle-view-button,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-explorer .toggle-view-button {
  background: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-file-explorer .root-button,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.generated-documents-theme.dark-theme app-file-explorer .root-button fa-icon,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.generated-documents-theme.dark-theme app-file-explorer .selected-elements-amount,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.generated-documents-theme.dark-theme app-file-explorer .back-button .inverted-arrow,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .generated-documents-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:focus .inverted-arrow,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.generated-documents-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.generated-documents-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .generated-documents-theme.dark-theme app-select-folder-dialog .list-item:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.generated-documents-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected,
.generated-documents-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.generated-documents-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.generated-documents-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.generated-documents-theme.dark-theme app-reports-list section.wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.generated-documents-theme.dark-theme app-reports-list header.header,
.generated-documents-theme.theme-override.theme-override.dark-theme app-reports-list header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-reports-list header.header button.clear-search,
.generated-documents-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-reports-list header.header button.clear-search:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme app-reports-list .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme app-reports-list a.active,
.generated-documents-theme.theme-override.theme-override.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.generated-documents-theme.dark-theme app-generated-documents-list section.wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.generated-documents-theme.dark-theme app-generated-documents-list header.header,
.generated-documents-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-generated-documents-list header.header button.clear-search,
.generated-documents-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme app-generated-documents-list .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme app-generated-documents-list a.active,
.generated-documents-theme.theme-override.theme-override.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.generated-documents-theme.dark-theme app-invoice-editor .button-wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.generated-documents-theme.dark-theme .hover-form .mat-form-field-flex:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.generated-documents-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .generated-documents-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item,
.generated-documents-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.generated-documents-theme.dark-theme app-dave-list-card .card-header,
.generated-documents-theme.theme-override.theme-override.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.generated-documents-theme.dark-theme app-dave-list-card .bottom-shadow,
.generated-documents-theme.theme-override.theme-override.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.generated-documents-theme.dark-theme app-filter div.date,
.generated-documents-theme.theme-override.theme-override.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.generated-documents-theme.dark-theme app-event-card .primary,
.generated-documents-theme.theme-override.theme-override.dark-theme app-event-card .primary {
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.generated-documents-theme.dark-theme app-booking-positions-list section.wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.generated-documents-theme.dark-theme app-booking-positions-list header.header,
.generated-documents-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-booking-positions-list header.header button.clear-search,
.generated-documents-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme app-booking-positions-list .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme app-booking-positions-list a.active,
.generated-documents-theme.theme-override.theme-override.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.generated-documents-theme.dark-theme app-booking-positions-list th,
.generated-documents-theme.theme-override.theme-override.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.generated-documents-theme.dark-theme app-dave-list tr.highlight,
.generated-documents-theme.theme-override.theme-override.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.generated-documents-theme.dark-theme app-dave-list section.wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.generated-documents-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview,
.generated-documents-theme.theme-override.theme-override.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.generated-documents-theme.dark-theme app-dave-list header.header,
.generated-documents-theme.theme-override.theme-override.dark-theme app-dave-list header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-dave-list header.header button.clear-search,
.generated-documents-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-dave-list header.header button.clear-search:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme app-dave-list .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a,
.generated-documents-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.generated-documents-theme.dark-theme app-dave-list a.active,
.generated-documents-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.generated-documents-theme.theme-override.theme-override.dark-theme app-dave-list a.active,
.generated-documents-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.generated-documents-theme.dark-theme app-export-business-volumes-dialog tr.highlight,
.generated-documents-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.generated-documents-theme.dark-theme app-export-business-volumes-dialog section.wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.generated-documents-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.generated-documents-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.generated-documents-theme.dark-theme app-export-business-volumes-dialog header.header,
.generated-documents-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search,
.generated-documents-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before,
.generated-documents-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.generated-documents-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.generated-documents-theme.dark-theme app-export-business-volumes-dialog a.active,
.generated-documents-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.generated-documents-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog a.active,
.generated-documents-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.generated-documents-theme.dark-theme app-contact-list .darker-background.darker-background,
.generated-documents-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.generated-documents-theme.dark-theme app-contact-list .darker-background.darker-background:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.generated-documents-theme.dark-theme app-select-persons table tr th[mat-header-cell],
.generated-documents-theme.theme-override.theme-override.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.generated-documents-theme.dark-theme app-shift-plan .header-colorful,
.generated-documents-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.generated-documents-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.generated-documents-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .generated-documents-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.generated-documents-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button,
.generated-documents-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.generated-documents-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .generated-documents-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.generated-documents-theme.dark-theme app-detail-piecework main,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-piecework main {
  background-color: #244b8d;
  color: white;
}
.generated-documents-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.generated-documents-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.generated-documents-theme.dark-theme app-detail-piecework main .mat-tab-label,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.generated-documents-theme.dark-theme app-detail-piecework header,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-piecework header {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #244b8d;
  color: white;
}
.generated-documents-theme.dark-theme app-piecework-demo .scrollable,
.generated-documents-theme.theme-override.theme-override.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.generated-documents-theme.dark-theme app-side-nav-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.generated-documents-theme.dark-theme app-side-nav-bar [mat-list-item].is-active,
.generated-documents-theme.theme-override.theme-override.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #244b8d;
}
.generated-documents-theme.dark-theme app-side-nav-bar mat-nav-list,
.generated-documents-theme.theme-override.theme-override.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme .dave-inc-bar,
.generated-documents-theme.theme-override.theme-override.dark-theme .dave-inc-bar {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme app-root,
.generated-documents-theme.theme-override.theme-override.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.generated-documents-theme.dark-theme app-commission-overview .alex-sein-buntes-feld,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.generated-documents-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.generated-documents-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.generated-documents-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #244b8d;
  border-color: #244b8d;
}
.generated-documents-theme.dark-theme app-commission-overview .timeline,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme app-commission-overview .timeline-event-card,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme app-commission-overview .timeline-event-card:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.generated-documents-theme.dark-theme app-comment-list .inline-send,
.generated-documents-theme.theme-override.theme-override.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.generated-documents-theme.dark-theme app-new-booking-option .highlight.highlight,
.generated-documents-theme.theme-override.theme-override.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.generated-documents-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.generated-documents-theme.dark-theme app-new-booking-option .disabled.disabled,
.generated-documents-theme.theme-override.theme-override.dark-theme app-new-booking-option .dont-edit.dont-edit,
.generated-documents-theme.theme-override.theme-override.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme .ngx-toastr,
.generated-documents-theme.theme-override.theme-override.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.generated-documents-theme.dark-theme .ngx-toastr:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.generated-documents-theme.dark-theme .ngx-toastr.toast-success,
.generated-documents-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.generated-documents-theme.dark-theme .ngx-toastr.toast-error,
.generated-documents-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.generated-documents-theme.dark-theme .ngx-toastr.toast-info,
.generated-documents-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.generated-documents-theme.dark-theme app-resource-plan .header-colorful,
.generated-documents-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful {
  background-color: #193878;
  color: white;
}
.generated-documents-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.generated-documents-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.generated-documents-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .generated-documents-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.generated-documents-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button,
.generated-documents-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.generated-documents-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .generated-documents-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.generated-documents-theme.dark-theme app-time-tracker,
.generated-documents-theme.theme-override.theme-override.dark-theme app-time-tracker {
  background-color: #496ca5;
  color: white;
}
.generated-documents-theme.dark-theme .ngx-mat-colorpicker-content,
.generated-documents-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.generated-documents-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.generated-documents-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.generated-documents-theme.dark-theme app-person-list-entry a.link,
.generated-documents-theme.theme-override.theme-override.dark-theme app-person-list-entry a.link {
  color: white;
}
.generated-documents-theme.dark-theme app-doctor-list-entry .link,
.generated-documents-theme.theme-override.theme-override.dark-theme app-doctor-list-entry .link {
  color: white;
}
.generated-documents-theme.dark-theme app-expansion-panel .scrollable .top-shadow,
.generated-documents-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.generated-documents-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow,
.generated-documents-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.generated-documents-theme.dark-theme .app-background-primary,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-background-primary {
  background-color: #244b8d;
}
.generated-documents-theme.dark-theme .app-background-accent,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-background-accent {
  background-color: #fafafa;
}
.generated-documents-theme.dark-theme .app-background-warn,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.generated-documents-theme.dark-theme .app-foreground-primary,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-foreground-primary {
  color: #244b8d;
}
.generated-documents-theme.dark-theme .app-foreground-accent,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-foreground-accent {
  color: #fafafa;
}
.generated-documents-theme.dark-theme .app-foreground-warn,
.generated-documents-theme.theme-override.theme-override.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.generated-documents-theme.dark-theme app-ck-editor,
.generated-documents-theme.theme-override.theme-override.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.generated-documents-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.generated-documents-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.generated-documents-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.generated-documents-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.generated-documents-theme.dark-theme app-file-order-dialog .list-item,
.generated-documents-theme.theme-override.theme-override.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.generated-documents-theme.dark-theme app-start-process-dialog .selected-files-list,
.generated-documents-theme.theme-override.theme-override.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme app-process-main-view .detection-modal-wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.generated-documents-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #244b8d;
}
.generated-documents-theme.dark-theme app-process-main-view .main-file-badge,
.generated-documents-theme.theme-override.theme-override.dark-theme app-process-main-view .main-file-badge {
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-new-document-view-component dropzone .input,
.generated-documents-theme.dark-theme app-new-document-view-component dropzone .pen-icon,
.generated-documents-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .input,
.generated-documents-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.generated-documents-theme.dark-theme app-time-tracker-multiple .timer-card,
.generated-documents-theme.theme-override.theme-override.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #496ca5;
  color: white;
}
.generated-documents-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.generated-documents-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.generated-documents-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active,
.generated-documents-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.generated-documents-theme.dark-theme app-arl-table .add-button-list,
.generated-documents-theme.theme-override.theme-override.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.generated-documents-theme.dark-theme app-pseudo-step-header .wrapper-button.active,
.generated-documents-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #244b8d;
}
.generated-documents-theme.dark-theme app-pseudo-step-header .image-wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.generated-documents-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.generated-documents-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.generated-documents-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #244b8d;
  color: white;
}
.generated-documents-theme.dark-theme app-milestone-modal .status-form,
.generated-documents-theme.theme-override.theme-override.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.generated-documents-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.generated-documents-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.generated-documents-theme.dark-theme app-e-invoice-view .borders,
.generated-documents-theme.dark-theme app-e-invoice-view .borders-column,
.generated-documents-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.generated-documents-theme.dark-theme app-e-invoice-view .borders-row,
.generated-documents-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.generated-documents-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.generated-documents-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.generated-documents-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders,
.generated-documents-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column,
.generated-documents-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.generated-documents-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row,
.generated-documents-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme app-e-invoice-view .mat-table td,
.generated-documents-theme.dark-theme app-e-invoice-view .mat-table th,
.generated-documents-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table td,
.generated-documents-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.generated-documents-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.generated-documents-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.generated-documents-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.generated-documents-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders,
.generated-documents-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.generated-documents-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.generated-documents-theme.dark-theme app-detail-contract .primary,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-contract .primary {
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-detail-contract .filter,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-contract .filter {
  background-color: white;
}
.generated-documents-theme.dark-theme app-detail-contract .filter h2,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-contract .filter h2 {
  color: #244b8d;
}
.generated-documents-theme.dark-theme app-contract-list header.header,
.generated-documents-theme.theme-override.theme-override.dark-theme app-contract-list header.header {
  color: white;
  background-color: #193878;
}
.generated-documents-theme.dark-theme app-detail-doctor .deleted,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.generated-documents-theme.dark-theme app-detail-doctor .bookmark-wrapper,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.generated-documents-theme.dark-theme app-detail-doctor a.link,
.generated-documents-theme.theme-override.theme-override.dark-theme app-detail-doctor a.link {
  color: white;
}
.contacts-theme .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.contacts-theme .mat-option,
.contacts-theme.theme-override.theme-override .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-option:hover:not(.mat-option-disabled), .contacts-theme .mat-option:focus:not(.mat-option-disabled),
.contacts-theme.theme-override.theme-override .mat-option:hover:not(.mat-option-disabled),
.contacts-theme.theme-override.theme-override .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.contacts-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.contacts-theme.theme-override.theme-override .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.contacts-theme .mat-option.mat-active,
.contacts-theme.theme-override.theme-override .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-option.mat-option-disabled,
.contacts-theme.theme-override.theme-override .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.contacts-theme.theme-override.theme-override .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #ffbb06;
}
.contacts-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.contacts-theme.theme-override.theme-override .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.contacts-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.contacts-theme.theme-override.theme-override .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.contacts-theme .mat-optgroup-label,
.contacts-theme.theme-override.theme-override .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.contacts-theme .mat-optgroup-disabled .mat-optgroup-label,
.contacts-theme.theme-override.theme-override .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-pseudo-checkbox,
.contacts-theme.theme-override.theme-override .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.contacts-theme .mat-pseudo-checkbox::after,
.contacts-theme.theme-override.theme-override .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.contacts-theme .mat-pseudo-checkbox-disabled,
.contacts-theme.theme-override.theme-override .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.contacts-theme .mat-primary .mat-pseudo-checkbox-checked,
.contacts-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.contacts-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-checked,
.contacts-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #ffbb06;
}
.contacts-theme .mat-pseudo-checkbox-checked,
.contacts-theme .mat-pseudo-checkbox-indeterminate,
.contacts-theme .mat-accent .mat-pseudo-checkbox-checked,
.contacts-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.contacts-theme.theme-override.theme-override .mat-pseudo-checkbox-checked,
.contacts-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate,
.contacts-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-checked,
.contacts-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.contacts-theme .mat-warn .mat-pseudo-checkbox-checked,
.contacts-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.contacts-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-checked,
.contacts-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.contacts-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.contacts-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.contacts-theme.theme-override.theme-override .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.contacts-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.contacts-theme .mat-app-background, .contacts-theme.mat-app-background,
.contacts-theme.theme-override.theme-override .mat-app-background,
.contacts-theme.theme-override.theme-override.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-elevation-z0,
.contacts-theme.theme-override.theme-override .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z1,
.contacts-theme.theme-override.theme-override .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z2,
.contacts-theme.theme-override.theme-override .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z3,
.contacts-theme.theme-override.theme-override .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z4,
.contacts-theme.theme-override.theme-override .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z5,
.contacts-theme.theme-override.theme-override .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z6,
.contacts-theme.theme-override.theme-override .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z7,
.contacts-theme.theme-override.theme-override .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z8,
.contacts-theme.theme-override.theme-override .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z9,
.contacts-theme.theme-override.theme-override .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z10,
.contacts-theme.theme-override.theme-override .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z11,
.contacts-theme.theme-override.theme-override .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z12,
.contacts-theme.theme-override.theme-override .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z13,
.contacts-theme.theme-override.theme-override .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z14,
.contacts-theme.theme-override.theme-override .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z15,
.contacts-theme.theme-override.theme-override .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z16,
.contacts-theme.theme-override.theme-override .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z17,
.contacts-theme.theme-override.theme-override .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z18,
.contacts-theme.theme-override.theme-override .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z19,
.contacts-theme.theme-override.theme-override .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z20,
.contacts-theme.theme-override.theme-override .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z21,
.contacts-theme.theme-override.theme-override .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z22,
.contacts-theme.theme-override.theme-override .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z23,
.contacts-theme.theme-override.theme-override .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-elevation-z24,
.contacts-theme.theme-override.theme-override .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.contacts-theme .mat-autocomplete-panel,
.contacts-theme.theme-override.theme-override .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.contacts-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.contacts-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.contacts-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-badge,
.contacts-theme.theme-override.theme-override .mat-badge {
  position: relative;
}
.contacts-theme .mat-badge.mat-badge,
.contacts-theme.theme-override.theme-override .mat-badge.mat-badge {
  overflow: visible;
}
.contacts-theme .mat-badge-hidden .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-hidden .mat-badge-content {
  display: none;
}
.contacts-theme .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.contacts-theme .ng-animate-disabled .mat-badge-content,
.contacts-theme .mat-badge-content._mat-animation-noopable,
.contacts-theme.theme-override.theme-override .ng-animate-disabled .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.contacts-theme .mat-badge-content.mat-badge-active,
.contacts-theme.theme-override.theme-override .mat-badge-content.mat-badge-active {
  transform: none;
}
.contacts-theme .mat-badge-small .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.contacts-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.contacts-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.contacts-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .contacts-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.contacts-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .contacts-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.contacts-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .contacts-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.contacts-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .contacts-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.contacts-theme .mat-badge-medium .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.contacts-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.contacts-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.contacts-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .contacts-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.contacts-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .contacts-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.contacts-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .contacts-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.contacts-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .contacts-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.contacts-theme .mat-badge-large .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.contacts-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.contacts-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.contacts-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .contacts-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.contacts-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .contacts-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.contacts-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .contacts-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.contacts-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .contacts-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.contacts-theme .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-content {
  color: white;
  background: #ffbb06;
}
.cdk-high-contrast-active .contacts-theme .mat-badge-content, .cdk-high-contrast-active .contacts-theme.theme-override.theme-override .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.contacts-theme .mat-badge-accent .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-badge-warn .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.contacts-theme .mat-badge-disabled .mat-badge-content,
.contacts-theme.theme-override.theme-override .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-bottom-sheet-container,
.contacts-theme.theme-override.theme-override .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-button, .contacts-theme .mat-icon-button, .contacts-theme .mat-stroked-button,
.contacts-theme.theme-override.theme-override .mat-button,
.contacts-theme.theme-override.theme-override .mat-icon-button,
.contacts-theme.theme-override.theme-override .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.contacts-theme .mat-button.mat-primary, .contacts-theme .mat-icon-button.mat-primary, .contacts-theme .mat-stroked-button.mat-primary,
.contacts-theme.theme-override.theme-override .mat-button.mat-primary,
.contacts-theme.theme-override.theme-override .mat-icon-button.mat-primary,
.contacts-theme.theme-override.theme-override .mat-stroked-button.mat-primary {
  color: #ffbb06;
}
.contacts-theme .mat-button.mat-accent, .contacts-theme .mat-icon-button.mat-accent, .contacts-theme .mat-stroked-button.mat-accent,
.contacts-theme.theme-override.theme-override .mat-button.mat-accent,
.contacts-theme.theme-override.theme-override .mat-icon-button.mat-accent,
.contacts-theme.theme-override.theme-override .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.contacts-theme .mat-button.mat-warn, .contacts-theme .mat-icon-button.mat-warn, .contacts-theme .mat-stroked-button.mat-warn,
.contacts-theme.theme-override.theme-override .mat-button.mat-warn,
.contacts-theme.theme-override.theme-override .mat-icon-button.mat-warn,
.contacts-theme.theme-override.theme-override .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.contacts-theme .mat-button.mat-primary.mat-button-disabled, .contacts-theme .mat-button.mat-accent.mat-button-disabled, .contacts-theme .mat-button.mat-warn.mat-button-disabled, .contacts-theme .mat-button.mat-button-disabled.mat-button-disabled, .contacts-theme .mat-icon-button.mat-primary.mat-button-disabled, .contacts-theme .mat-icon-button.mat-accent.mat-button-disabled, .contacts-theme .mat-icon-button.mat-warn.mat-button-disabled, .contacts-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .contacts-theme .mat-stroked-button.mat-primary.mat-button-disabled, .contacts-theme .mat-stroked-button.mat-accent.mat-button-disabled, .contacts-theme .mat-stroked-button.mat-warn.mat-button-disabled, .contacts-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-button.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-button.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-button.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-button.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-icon-button.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-icon-button.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-icon-button.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-stroked-button.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-stroked-button.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-stroked-button.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.contacts-theme .mat-button.mat-primary .mat-button-focus-overlay, .contacts-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .contacts-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override .mat-button.mat-primary .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override .mat-icon-button.mat-primary .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #ffbb06;
}
.contacts-theme .mat-button.mat-accent .mat-button-focus-overlay, .contacts-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .contacts-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override .mat-button.mat-accent .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override .mat-icon-button.mat-accent .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.contacts-theme .mat-button.mat-warn .mat-button-focus-overlay, .contacts-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .contacts-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override .mat-button.mat-warn .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override .mat-icon-button.mat-warn .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.contacts-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .contacts-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .contacts-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override .mat-button.mat-button-disabled .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.contacts-theme .mat-button .mat-ripple-element, .contacts-theme .mat-icon-button .mat-ripple-element, .contacts-theme .mat-stroked-button .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-button .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-icon-button .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.contacts-theme .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override .mat-button-focus-overlay {
  background: black;
}
.contacts-theme .mat-stroked-button:not(.mat-button-disabled),
.contacts-theme.theme-override.theme-override .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-flat-button, .contacts-theme .mat-raised-button, .contacts-theme .mat-fab, .contacts-theme .mat-mini-fab,
.contacts-theme.theme-override.theme-override .mat-flat-button,
.contacts-theme.theme-override.theme-override .mat-raised-button,
.contacts-theme.theme-override.theme-override .mat-fab,
.contacts-theme.theme-override.theme-override .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.contacts-theme .mat-flat-button.mat-primary, .contacts-theme .mat-raised-button.mat-primary, .contacts-theme .mat-fab.mat-primary, .contacts-theme .mat-mini-fab.mat-primary,
.contacts-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.contacts-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.contacts-theme.theme-override.theme-override .mat-fab.mat-primary,
.contacts-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  color: white;
}
.contacts-theme .mat-flat-button.mat-accent, .contacts-theme .mat-raised-button.mat-accent, .contacts-theme .mat-fab.mat-accent, .contacts-theme .mat-mini-fab.mat-accent,
.contacts-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.contacts-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.contacts-theme.theme-override.theme-override .mat-fab.mat-accent,
.contacts-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-flat-button.mat-warn, .contacts-theme .mat-raised-button.mat-warn, .contacts-theme .mat-fab.mat-warn, .contacts-theme .mat-mini-fab.mat-warn,
.contacts-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.contacts-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.contacts-theme.theme-override.theme-override .mat-fab.mat-warn,
.contacts-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  color: white;
}
.contacts-theme .mat-flat-button.mat-primary.mat-button-disabled, .contacts-theme .mat-flat-button.mat-accent.mat-button-disabled, .contacts-theme .mat-flat-button.mat-warn.mat-button-disabled, .contacts-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .contacts-theme .mat-raised-button.mat-primary.mat-button-disabled, .contacts-theme .mat-raised-button.mat-accent.mat-button-disabled, .contacts-theme .mat-raised-button.mat-warn.mat-button-disabled, .contacts-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .contacts-theme .mat-fab.mat-primary.mat-button-disabled, .contacts-theme .mat-fab.mat-accent.mat-button-disabled, .contacts-theme .mat-fab.mat-warn.mat-button-disabled, .contacts-theme .mat-fab.mat-button-disabled.mat-button-disabled, .contacts-theme .mat-mini-fab.mat-primary.mat-button-disabled, .contacts-theme .mat-mini-fab.mat-accent.mat-button-disabled, .contacts-theme .mat-mini-fab.mat-warn.mat-button-disabled, .contacts-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.contacts-theme .mat-flat-button.mat-primary, .contacts-theme .mat-raised-button.mat-primary, .contacts-theme .mat-fab.mat-primary, .contacts-theme .mat-mini-fab.mat-primary,
.contacts-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.contacts-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.contacts-theme.theme-override.theme-override .mat-fab.mat-primary,
.contacts-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  background-color: #ffbb06;
}
.contacts-theme .mat-flat-button.mat-accent, .contacts-theme .mat-raised-button.mat-accent, .contacts-theme .mat-fab.mat-accent, .contacts-theme .mat-mini-fab.mat-accent,
.contacts-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.contacts-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.contacts-theme.theme-override.theme-override .mat-fab.mat-accent,
.contacts-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.contacts-theme .mat-flat-button.mat-warn, .contacts-theme .mat-raised-button.mat-warn, .contacts-theme .mat-fab.mat-warn, .contacts-theme .mat-mini-fab.mat-warn,
.contacts-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.contacts-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.contacts-theme.theme-override.theme-override .mat-fab.mat-warn,
.contacts-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.contacts-theme .mat-flat-button.mat-primary.mat-button-disabled, .contacts-theme .mat-flat-button.mat-accent.mat-button-disabled, .contacts-theme .mat-flat-button.mat-warn.mat-button-disabled, .contacts-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .contacts-theme .mat-raised-button.mat-primary.mat-button-disabled, .contacts-theme .mat-raised-button.mat-accent.mat-button-disabled, .contacts-theme .mat-raised-button.mat-warn.mat-button-disabled, .contacts-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .contacts-theme .mat-fab.mat-primary.mat-button-disabled, .contacts-theme .mat-fab.mat-accent.mat-button-disabled, .contacts-theme .mat-fab.mat-warn.mat-button-disabled, .contacts-theme .mat-fab.mat-button-disabled.mat-button-disabled, .contacts-theme .mat-mini-fab.mat-primary.mat-button-disabled, .contacts-theme .mat-mini-fab.mat-accent.mat-button-disabled, .contacts-theme .mat-mini-fab.mat-warn.mat-button-disabled, .contacts-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-flat-button.mat-primary .mat-ripple-element, .contacts-theme .mat-raised-button.mat-primary .mat-ripple-element, .contacts-theme .mat-fab.mat-primary .mat-ripple-element, .contacts-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-flat-button.mat-primary .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-raised-button.mat-primary .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-fab.mat-primary .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.contacts-theme .mat-flat-button.mat-accent .mat-ripple-element, .contacts-theme .mat-raised-button.mat-accent .mat-ripple-element, .contacts-theme .mat-fab.mat-accent .mat-ripple-element, .contacts-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-flat-button.mat-accent .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-raised-button.mat-accent .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-fab.mat-accent .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.contacts-theme .mat-flat-button.mat-warn .mat-ripple-element, .contacts-theme .mat-raised-button.mat-warn .mat-ripple-element, .contacts-theme .mat-fab.mat-warn .mat-ripple-element, .contacts-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-flat-button.mat-warn .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-raised-button.mat-warn .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-fab.mat-warn .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.contacts-theme .mat-stroked-button:not([class*=mat-elevation-z]), .contacts-theme .mat-flat-button:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override .mat-stroked-button:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-raised-button:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-fab:not([class*=mat-elevation-z]), .contacts-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override .mat-fab:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .contacts-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .contacts-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.contacts-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.contacts-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.contacts-theme .mat-button-toggle,
.contacts-theme.theme-override.theme-override .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.contacts-theme.theme-override.theme-override .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-button-toggle-appearance-standard,
.contacts-theme.theme-override.theme-override .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.contacts-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.contacts-theme.theme-override.theme-override .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.contacts-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.contacts-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.contacts-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.contacts-theme.theme-override.theme-override [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.contacts-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.contacts-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.contacts-theme .mat-button-toggle-checked,
.contacts-theme.theme-override.theme-override .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.contacts-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.contacts-theme.theme-override.theme-override .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-button-toggle-disabled,
.contacts-theme.theme-override.theme-override .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.contacts-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.contacts-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.contacts-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.contacts-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.contacts-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.contacts-theme .mat-button-toggle-group-appearance-standard,
.contacts-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.contacts-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.contacts-theme .mat-card,
.contacts-theme.theme-override.theme-override .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-card:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-card-subtitle,
.contacts-theme.theme-override.theme-override .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.contacts-theme .mat-checkbox-frame,
.contacts-theme.theme-override.theme-override .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.contacts-theme .mat-checkbox-checkmark,
.contacts-theme.theme-override.theme-override .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.contacts-theme .mat-checkbox-checkmark-path,
.contacts-theme.theme-override.theme-override .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.contacts-theme .mat-checkbox-mixedmark,
.contacts-theme.theme-override.theme-override .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.contacts-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .contacts-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.contacts-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.contacts-theme.theme-override.theme-override .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #ffbb06;
}
.contacts-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .contacts-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.contacts-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.contacts-theme.theme-override.theme-override .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.contacts-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .contacts-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.contacts-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.contacts-theme.theme-override.theme-override .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.contacts-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .contacts-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.contacts-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.contacts-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.contacts-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.contacts-theme.theme-override.theme-override .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.contacts-theme .mat-checkbox-disabled .mat-checkbox-label,
.contacts-theme.theme-override.theme-override .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-checkbox .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.contacts-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.contacts-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #ffbb06;
}
.contacts-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.contacts-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.contacts-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.contacts-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.contacts-theme .mat-chip.mat-standard-chip,
.contacts-theme.theme-override.theme-override .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.contacts-theme.theme-override.theme-override .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.contacts-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.contacts-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.contacts-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.contacts-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.contacts-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.contacts-theme .mat-chip.mat-standard-chip::after,
.contacts-theme.theme-override.theme-override .mat-chip.mat-standard-chip::after {
  background: black;
}
.contacts-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.contacts-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #ffbb06;
  color: white;
}
.contacts-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.contacts-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.contacts-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.contacts-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.contacts-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.contacts-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.contacts-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.contacts-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.contacts-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.contacts-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.contacts-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.contacts-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.contacts-theme .mat-table,
.contacts-theme.theme-override.theme-override .mat-table {
  background: white;
}
.contacts-theme .mat-table thead, .contacts-theme .mat-table tbody, .contacts-theme .mat-table tfoot,
.contacts-theme mat-header-row, .contacts-theme mat-row, .contacts-theme mat-footer-row,
.contacts-theme [mat-header-row], .contacts-theme [mat-row], .contacts-theme [mat-footer-row],
.contacts-theme .mat-table-sticky,
.contacts-theme.theme-override.theme-override .mat-table thead,
.contacts-theme.theme-override.theme-override .mat-table tbody,
.contacts-theme.theme-override.theme-override .mat-table tfoot,
.contacts-theme.theme-override.theme-override mat-header-row,
.contacts-theme.theme-override.theme-override mat-row,
.contacts-theme.theme-override.theme-override mat-footer-row,
.contacts-theme.theme-override.theme-override [mat-header-row],
.contacts-theme.theme-override.theme-override [mat-row],
.contacts-theme.theme-override.theme-override [mat-footer-row],
.contacts-theme.theme-override.theme-override .mat-table-sticky {
  background: inherit;
}
.contacts-theme mat-row, .contacts-theme mat-header-row, .contacts-theme mat-footer-row,
.contacts-theme th.mat-header-cell, .contacts-theme td.mat-cell, .contacts-theme td.mat-footer-cell,
.contacts-theme.theme-override.theme-override mat-row,
.contacts-theme.theme-override.theme-override mat-header-row,
.contacts-theme.theme-override.theme-override mat-footer-row,
.contacts-theme.theme-override.theme-override th.mat-header-cell,
.contacts-theme.theme-override.theme-override td.mat-cell,
.contacts-theme.theme-override.theme-override td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-header-cell,
.contacts-theme.theme-override.theme-override .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.contacts-theme .mat-cell, .contacts-theme .mat-footer-cell,
.contacts-theme.theme-override.theme-override .mat-cell,
.contacts-theme.theme-override.theme-override .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-calendar-arrow,
.contacts-theme.theme-override.theme-override .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.contacts-theme .mat-datepicker-toggle,
.contacts-theme .mat-datepicker-content .mat-calendar-next-button,
.contacts-theme .mat-datepicker-content .mat-calendar-previous-button,
.contacts-theme.theme-override.theme-override .mat-datepicker-toggle,
.contacts-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-next-button,
.contacts-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.contacts-theme .mat-calendar-table-header-divider::after,
.contacts-theme.theme-override.theme-override .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-calendar-table-header,
.contacts-theme .mat-calendar-body-label,
.contacts-theme.theme-override.theme-override .mat-calendar-table-header,
.contacts-theme.theme-override.theme-override .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.contacts-theme .mat-calendar-body-cell-content,
.contacts-theme .mat-date-range-input-separator,
.contacts-theme.theme-override.theme-override .mat-calendar-body-cell-content,
.contacts-theme.theme-override.theme-override .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.contacts-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-form-field-disabled .mat-date-range-input-separator,
.contacts-theme.theme-override.theme-override .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-calendar-body-in-preview,
.contacts-theme.theme-override.theme-override .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.contacts-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.contacts-theme .mat-calendar-body-in-range::before,
.contacts-theme.theme-override.theme-override .mat-calendar-body-in-range::before {
  background: rgba(255, 187, 6, 0.2);
}
.contacts-theme .mat-calendar-body-comparison-identical,
.contacts-theme .mat-calendar-body-in-comparison-range::before,
.contacts-theme.theme-override.theme-override .mat-calendar-body-comparison-identical,
.contacts-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.contacts-theme .mat-calendar-body-comparison-bridge-start::before,
.contacts-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.contacts-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-start::before,
.contacts-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(255, 187, 6, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.contacts-theme .mat-calendar-body-comparison-bridge-end::before,
.contacts-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.contacts-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-end::before,
.contacts-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(255, 187, 6, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.contacts-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.contacts-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.contacts-theme.theme-override.theme-override .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.contacts-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.contacts-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.contacts-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.contacts-theme .mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override .mat-calendar-body-selected {
  background-color: #ffbb06;
  color: white;
}
.contacts-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(255, 187, 6, 0.4);
}
.contacts-theme .mat-calendar-body-today.mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.contacts-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(255, 187, 6, 0.3);
}
@media (hover: hover) {
  .contacts-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(255, 187, 6, 0.3);
  }
}
.contacts-theme .mat-datepicker-content,
.contacts-theme.theme-override.theme-override .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.contacts-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.contacts-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.contacts-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.contacts-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.contacts-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.contacts-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.contacts-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.contacts-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.contacts-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.contacts-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.contacts-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.contacts-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .contacts-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.contacts-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.contacts-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.contacts-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.contacts-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.contacts-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.contacts-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.contacts-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.contacts-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.contacts-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.contacts-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.contacts-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.contacts-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.contacts-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.contacts-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.contacts-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .contacts-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.contacts-theme .mat-datepicker-content-touch,
.contacts-theme.theme-override.theme-override .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-datepicker-toggle-active,
.contacts-theme.theme-override.theme-override .mat-datepicker-toggle-active {
  color: #ffbb06;
}
.contacts-theme .mat-datepicker-toggle-active.mat-accent,
.contacts-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.contacts-theme .mat-datepicker-toggle-active.mat-warn,
.contacts-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.contacts-theme .mat-date-range-input-inner[disabled],
.contacts-theme.theme-override.theme-override .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-dialog-container,
.contacts-theme.theme-override.theme-override .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-divider,
.contacts-theme.theme-override.theme-override .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-divider-vertical,
.contacts-theme.theme-override.theme-override .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-expansion-panel,
.contacts-theme.theme-override.theme-override .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-action-row,
.contacts-theme.theme-override.theme-override .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .contacts-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .contacts-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.contacts-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.contacts-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.contacts-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .contacts-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.contacts-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.contacts-theme .mat-expansion-panel-header-title,
.contacts-theme.theme-override.theme-override .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-expansion-panel-header-description,
.contacts-theme .mat-expansion-indicator::after,
.contacts-theme.theme-override.theme-override .mat-expansion-panel-header-description,
.contacts-theme.theme-override.theme-override .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.contacts-theme .mat-expansion-panel-header[aria-disabled=true],
.contacts-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.contacts-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.contacts-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.contacts-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.contacts-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.contacts-theme .mat-form-field-label,
.contacts-theme.theme-override.theme-override .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.contacts-theme .mat-hint,
.contacts-theme.theme-override.theme-override .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.contacts-theme .mat-form-field.mat-focused .mat-form-field-label,
.contacts-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label {
  color: #ffbb06;
}
.contacts-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.contacts-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.contacts-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.contacts-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.contacts-theme .mat-focused .mat-form-field-required-marker,
.contacts-theme.theme-override.theme-override .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.contacts-theme .mat-form-field-ripple,
.contacts-theme.theme-override.theme-override .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.contacts-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #ffbb06;
}
.contacts-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.contacts-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.contacts-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.contacts-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.contacts-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.contacts-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #ffbb06;
}
.contacts-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.contacts-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.contacts-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.contacts-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.contacts-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.contacts-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.contacts-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.contacts-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.contacts-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.contacts-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.contacts-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.contacts-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.contacts-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.contacts-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.contacts-theme .mat-error,
.contacts-theme.theme-override.theme-override .mat-error {
  color: #e91e63;
}
.contacts-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.contacts-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.contacts-theme .mat-form-field-appearance-legacy .mat-hint,
.contacts-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.contacts-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.contacts-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.contacts-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.contacts-theme.theme-override.theme-override .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.contacts-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.contacts-theme.theme-override.theme-override .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.contacts-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.contacts-theme.theme-override.theme-override .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.contacts-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.contacts-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.contacts-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.contacts-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.contacts-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.contacts-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.contacts-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.contacts-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.contacts-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.contacts-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.contacts-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.contacts-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.contacts-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #ffbb06;
}
.contacts-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.contacts-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.contacts-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.contacts-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.contacts-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.contacts-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.contacts-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.contacts-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.contacts-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.contacts-theme .mat-icon.mat-primary,
.contacts-theme.theme-override.theme-override .mat-icon.mat-primary {
  color: #ffbb06;
}
.contacts-theme .mat-icon.mat-accent,
.contacts-theme.theme-override.theme-override .mat-icon.mat-accent {
  color: #fafafa;
}
.contacts-theme .mat-icon.mat-warn,
.contacts-theme.theme-override.theme-override .mat-icon.mat-warn {
  color: #e91e63;
}
.contacts-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.contacts-theme.theme-override.theme-override .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.contacts-theme .mat-input-element:disabled,
.contacts-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.contacts-theme.theme-override.theme-override .mat-input-element:disabled,
.contacts-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-input-element,
.contacts-theme.theme-override.theme-override .mat-input-element {
  caret-color: #ffbb06;
}
.contacts-theme .mat-input-element::placeholder,
.contacts-theme.theme-override.theme-override .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.contacts-theme .mat-input-element::-moz-placeholder,
.contacts-theme.theme-override.theme-override .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.contacts-theme .mat-input-element::-webkit-input-placeholder,
.contacts-theme.theme-override.theme-override .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.contacts-theme .mat-input-element:-ms-input-placeholder,
.contacts-theme.theme-override.theme-override .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.contacts-theme .mat-form-field.mat-accent .mat-input-element,
.contacts-theme.theme-override.theme-override .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.contacts-theme .mat-form-field.mat-warn .mat-input-element,
.contacts-theme .mat-form-field-invalid .mat-input-element,
.contacts-theme.theme-override.theme-override .mat-form-field.mat-warn .mat-input-element,
.contacts-theme.theme-override.theme-override .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.contacts-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.contacts-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.contacts-theme .mat-list-base .mat-list-item,
.contacts-theme.theme-override.theme-override .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-list-base .mat-list-option,
.contacts-theme.theme-override.theme-override .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-list-base .mat-subheader,
.contacts-theme.theme-override.theme-override .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.contacts-theme .mat-list-base .mat-list-item-disabled,
.contacts-theme.theme-override.theme-override .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-list-option:hover, .contacts-theme .mat-list-option:focus,
.contacts-theme .mat-nav-list .mat-list-item:hover,
.contacts-theme .mat-nav-list .mat-list-item:focus,
.contacts-theme .mat-action-list .mat-list-item:hover,
.contacts-theme .mat-action-list .mat-list-item:focus,
.contacts-theme.theme-override.theme-override .mat-list-option:hover,
.contacts-theme.theme-override.theme-override .mat-list-option:focus,
.contacts-theme.theme-override.theme-override .mat-nav-list .mat-list-item:hover,
.contacts-theme.theme-override.theme-override .mat-nav-list .mat-list-item:focus,
.contacts-theme.theme-override.theme-override .mat-action-list .mat-list-item:hover,
.contacts-theme.theme-override.theme-override .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.contacts-theme .mat-list-single-selected-option, .contacts-theme .mat-list-single-selected-option:hover, .contacts-theme .mat-list-single-selected-option:focus,
.contacts-theme.theme-override.theme-override .mat-list-single-selected-option,
.contacts-theme.theme-override.theme-override .mat-list-single-selected-option:hover,
.contacts-theme.theme-override.theme-override .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-menu-panel,
.contacts-theme.theme-override.theme-override .mat-menu-panel {
  background: white;
}
.contacts-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-menu-item,
.contacts-theme.theme-override.theme-override .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-menu-item[disabled],
.contacts-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.contacts-theme .mat-menu-item[disabled] .mat-icon-no-color,
.contacts-theme.theme-override.theme-override .mat-menu-item[disabled],
.contacts-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-menu-submenu-icon,
.contacts-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-menu-item .mat-icon-no-color,
.contacts-theme .mat-menu-submenu-icon,
.contacts-theme.theme-override.theme-override .mat-menu-item .mat-icon-no-color,
.contacts-theme.theme-override.theme-override .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.contacts-theme .mat-menu-item:hover:not([disabled]),
.contacts-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.contacts-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.contacts-theme .mat-menu-item-highlighted:not([disabled]),
.contacts-theme.theme-override.theme-override .mat-menu-item:hover:not([disabled]),
.contacts-theme.theme-override.theme-override .mat-menu-item.cdk-program-focused:not([disabled]),
.contacts-theme.theme-override.theme-override .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.contacts-theme.theme-override.theme-override .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.contacts-theme .mat-paginator,
.contacts-theme.theme-override.theme-override .mat-paginator {
  background: white;
}
.contacts-theme .mat-paginator,
.contacts-theme .mat-paginator-page-size .mat-select-trigger,
.contacts-theme.theme-override.theme-override .mat-paginator,
.contacts-theme.theme-override.theme-override .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.contacts-theme .mat-paginator-decrement,
.contacts-theme .mat-paginator-increment,
.contacts-theme.theme-override.theme-override .mat-paginator-decrement,
.contacts-theme.theme-override.theme-override .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.contacts-theme .mat-paginator-first,
.contacts-theme .mat-paginator-last,
.contacts-theme.theme-override.theme-override .mat-paginator-first,
.contacts-theme.theme-override.theme-override .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.contacts-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.contacts-theme .mat-icon-button[disabled] .mat-paginator-increment,
.contacts-theme .mat-icon-button[disabled] .mat-paginator-first,
.contacts-theme .mat-icon-button[disabled] .mat-paginator-last,
.contacts-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-decrement,
.contacts-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-increment,
.contacts-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-first,
.contacts-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-progress-bar-background,
.contacts-theme.theme-override.theme-override .mat-progress-bar-background {
  fill: #efe3b9;
}
.contacts-theme .mat-progress-bar-buffer,
.contacts-theme.theme-override.theme-override .mat-progress-bar-buffer {
  background-color: #efe3b9;
}
.contacts-theme .mat-progress-bar-fill::after,
.contacts-theme.theme-override.theme-override .mat-progress-bar-fill::after {
  background-color: #ffbb06;
}
.contacts-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.contacts-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.contacts-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.contacts-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.contacts-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.contacts-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.contacts-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.contacts-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.contacts-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.contacts-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.contacts-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.contacts-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.contacts-theme .mat-progress-spinner circle, .contacts-theme .mat-spinner circle,
.contacts-theme.theme-override.theme-override .mat-progress-spinner circle,
.contacts-theme.theme-override.theme-override .mat-spinner circle {
  stroke: #ffbb06;
}
.contacts-theme .mat-progress-spinner.mat-accent circle, .contacts-theme .mat-spinner.mat-accent circle,
.contacts-theme.theme-override.theme-override .mat-progress-spinner.mat-accent circle,
.contacts-theme.theme-override.theme-override .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.contacts-theme .mat-progress-spinner.mat-warn circle, .contacts-theme .mat-spinner.mat-warn circle,
.contacts-theme.theme-override.theme-override .mat-progress-spinner.mat-warn circle,
.contacts-theme.theme-override.theme-override .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.contacts-theme .mat-radio-outer-circle,
.contacts-theme.theme-override.theme-override .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.contacts-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.contacts-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #ffbb06;
}
.contacts-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.contacts-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .contacts-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .contacts-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.contacts-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-inner-circle,
.contacts-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.contacts-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.contacts-theme.theme-override.theme-override .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #ffbb06;
}
.contacts-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.contacts-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.contacts-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.contacts-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .contacts-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .contacts-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.contacts-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-inner-circle,
.contacts-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.contacts-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.contacts-theme.theme-override.theme-override .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.contacts-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.contacts-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.contacts-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.contacts-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .contacts-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .contacts-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.contacts-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-inner-circle,
.contacts-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.contacts-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.contacts-theme.theme-override.theme-override .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.contacts-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.contacts-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.contacts-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.contacts-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.contacts-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.contacts-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.contacts-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-radio-button .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.contacts-theme .mat-select-value,
.contacts-theme.theme-override.theme-override .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-select-placeholder,
.contacts-theme.theme-override.theme-override .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.contacts-theme .mat-select-disabled .mat-select-value,
.contacts-theme.theme-override.theme-override .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-select-arrow,
.contacts-theme.theme-override.theme-override .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.contacts-theme .mat-select-panel,
.contacts-theme.theme-override.theme-override .mat-select-panel {
  background: white;
}
.contacts-theme .mat-select-panel:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.contacts-theme.theme-override.theme-override .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.contacts-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #ffbb06;
}
.contacts-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.contacts-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.contacts-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.contacts-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.contacts-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.contacts-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.contacts-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.contacts-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-drawer-container,
.contacts-theme.theme-override.theme-override .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-drawer,
.contacts-theme.theme-override.theme-override .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-drawer.mat-drawer-push,
.contacts-theme.theme-override.theme-override .mat-drawer.mat-drawer-push {
  background-color: white;
}
.contacts-theme .mat-drawer:not(.mat-drawer-side),
.contacts-theme.theme-override.theme-override .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-drawer-side,
.contacts-theme.theme-override.theme-override .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-drawer-side.mat-drawer-end,
.contacts-theme.theme-override.theme-override .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.contacts-theme [dir=rtl] .mat-drawer-side,
.contacts-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.contacts-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.contacts-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-drawer-backdrop.mat-drawer-shown,
.contacts-theme.theme-override.theme-override .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.contacts-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.contacts-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.contacts-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.contacts-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.contacts-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.contacts-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.contacts-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #ffbb06;
}
.contacts-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.contacts-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(255, 187, 6, 0.54);
}
.contacts-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #ffbb06;
}
.contacts-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.contacts-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.contacts-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.contacts-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.contacts-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.contacts-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.contacts-theme .mat-slide-toggle-thumb,
.contacts-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.contacts-theme .mat-slide-toggle-bar,
.contacts-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-slider-track-background,
.contacts-theme.theme-override.theme-override .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.contacts-theme .mat-slider.mat-primary .mat-slider-track-fill,
.contacts-theme .mat-slider.mat-primary .mat-slider-thumb,
.contacts-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.contacts-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-track-fill,
.contacts-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb,
.contacts-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #ffbb06;
}
.contacts-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.contacts-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.contacts-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.contacts-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(255, 187, 6, 0.2);
}
.contacts-theme .mat-slider.mat-accent .mat-slider-track-fill,
.contacts-theme .mat-slider.mat-accent .mat-slider-thumb,
.contacts-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.contacts-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-track-fill,
.contacts-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb,
.contacts-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.contacts-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.contacts-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.contacts-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.contacts-theme .mat-slider.mat-warn .mat-slider-track-fill,
.contacts-theme .mat-slider.mat-warn .mat-slider-thumb,
.contacts-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.contacts-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-track-fill,
.contacts-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb,
.contacts-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.contacts-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.contacts-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.contacts-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.contacts-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.contacts-theme .mat-slider:hover .mat-slider-track-background,
.contacts-theme .mat-slider.cdk-focused .mat-slider-track-background,
.contacts-theme.theme-override.theme-override .mat-slider:hover .mat-slider-track-background,
.contacts-theme.theme-override.theme-override .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.contacts-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.contacts-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.contacts-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-background,
.contacts-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.contacts-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.contacts-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.contacts-theme.theme-override.theme-override .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.contacts-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.contacts-theme.theme-override.theme-override .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.contacts-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.contacts-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.contacts-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.contacts-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.contacts-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.contacts-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.contacts-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.contacts-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.contacts-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .contacts-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.contacts-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.contacts-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .contacts-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.contacts-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.contacts-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.contacts-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.contacts-theme.theme-override.theme-override .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.contacts-theme .mat-slider-horizontal .mat-slider-ticks,
.contacts-theme.theme-override.theme-override .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.contacts-theme .mat-slider-vertical .mat-slider-ticks,
.contacts-theme.theme-override.theme-override .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.contacts-theme .mat-step-header.cdk-keyboard-focused, .contacts-theme .mat-step-header.cdk-program-focused, .contacts-theme .mat-step-header:hover:not([aria-disabled]), .contacts-theme .mat-step-header:hover[aria-disabled=false],
.contacts-theme.theme-override.theme-override .mat-step-header.cdk-keyboard-focused,
.contacts-theme.theme-override.theme-override .mat-step-header.cdk-program-focused,
.contacts-theme.theme-override.theme-override .mat-step-header:hover:not([aria-disabled]),
.contacts-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.contacts-theme .mat-step-header:hover[aria-disabled=true],
.contacts-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .contacts-theme .mat-step-header:hover,
.contacts-theme.theme-override.theme-override .mat-step-header:hover {
    background: none;
  }
}
.contacts-theme .mat-step-header .mat-step-label,
.contacts-theme .mat-step-header .mat-step-optional,
.contacts-theme.theme-override.theme-override .mat-step-header .mat-step-label,
.contacts-theme.theme-override.theme-override .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.contacts-theme .mat-step-header .mat-step-icon,
.contacts-theme.theme-override.theme-override .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.contacts-theme .mat-step-header .mat-step-icon-selected,
.contacts-theme .mat-step-header .mat-step-icon-state-done,
.contacts-theme .mat-step-header .mat-step-icon-state-edit,
.contacts-theme.theme-override.theme-override .mat-step-header .mat-step-icon-selected,
.contacts-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-done,
.contacts-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-edit {
  background-color: #ffbb06;
  color: white;
}
.contacts-theme .mat-step-header.mat-accent .mat-step-icon,
.contacts-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.contacts-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.contacts-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.contacts-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-selected,
.contacts-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-done,
.contacts-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-step-header.mat-warn .mat-step-icon,
.contacts-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.contacts-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.contacts-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.contacts-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.contacts-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-selected,
.contacts-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-done,
.contacts-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.contacts-theme .mat-step-header .mat-step-icon-state-error,
.contacts-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.contacts-theme .mat-step-header .mat-step-label.mat-step-label-active,
.contacts-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-step-header .mat-step-label.mat-step-label-error,
.contacts-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.contacts-theme .mat-stepper-horizontal, .contacts-theme .mat-stepper-vertical,
.contacts-theme.theme-override.theme-override .mat-stepper-horizontal,
.contacts-theme.theme-override.theme-override .mat-stepper-vertical {
  background-color: white;
}
.contacts-theme .mat-stepper-vertical-line::before,
.contacts-theme.theme-override.theme-override .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-horizontal-stepper-header::before,
.contacts-theme .mat-horizontal-stepper-header::after,
.contacts-theme .mat-stepper-horizontal-line,
.contacts-theme.theme-override.theme-override .mat-horizontal-stepper-header::before,
.contacts-theme.theme-override.theme-override .mat-horizontal-stepper-header::after,
.contacts-theme.theme-override.theme-override .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-sort-header-arrow,
.contacts-theme.theme-override.theme-override .mat-sort-header-arrow {
  color: #757575;
}
.contacts-theme .mat-tab-nav-bar,
.contacts-theme .mat-tab-header,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar,
.contacts-theme.theme-override.theme-override .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.contacts-theme .mat-tab-group-inverted-header .mat-tab-header,
.contacts-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-nav-bar,
.contacts-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.contacts-theme .mat-tab-label, .contacts-theme .mat-tab-link,
.contacts-theme.theme-override.theme-override .mat-tab-label,
.contacts-theme.theme-override.theme-override .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-tab-label.mat-tab-disabled, .contacts-theme .mat-tab-link.mat-tab-disabled,
.contacts-theme.theme-override.theme-override .mat-tab-label.mat-tab-disabled,
.contacts-theme.theme-override.theme-override .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.contacts-theme .mat-tab-nav-bar[class*=mat-background-],
.contacts-theme.theme-override.theme-override .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.contacts-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .contacts-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 202, 44, 0.3);
}
.contacts-theme .mat-tab-group.mat-primary .mat-ink-bar, .contacts-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-ink-bar,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #ffbb06;
}
.contacts-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .contacts-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .contacts-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .contacts-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.contacts-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .contacts-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.contacts-theme .mat-tab-group.mat-accent .mat-ink-bar, .contacts-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-ink-bar,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.contacts-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .contacts-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .contacts-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .contacts-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .contacts-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.contacts-theme .mat-tab-group.mat-warn .mat-ink-bar, .contacts-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-ink-bar,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.contacts-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .contacts-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .contacts-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .contacts-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.contacts-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .contacts-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 202, 44, 0.3);
}
.contacts-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .contacts-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .contacts-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .contacts-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .contacts-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .contacts-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #ffbb06;
}
.contacts-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .contacts-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .contacts-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .contacts-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.contacts-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .contacts-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .contacts-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .contacts-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.contacts-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .contacts-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.contacts-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .contacts-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.contacts-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.contacts-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.contacts-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .contacts-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.contacts-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.contacts-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.contacts-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .contacts-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.contacts-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .contacts-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .contacts-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .contacts-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .contacts-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .contacts-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.contacts-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .contacts-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .contacts-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .contacts-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .contacts-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .contacts-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .contacts-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.contacts-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .contacts-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .contacts-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.contacts-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.contacts-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.contacts-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .contacts-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.contacts-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.contacts-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.contacts-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .contacts-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.contacts-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .contacts-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .contacts-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .contacts-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .contacts-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .contacts-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.contacts-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .contacts-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .contacts-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .contacts-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.contacts-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .contacts-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .contacts-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .contacts-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.contacts-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .contacts-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.contacts-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .contacts-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.contacts-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.contacts-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.contacts-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .contacts-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.contacts-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.contacts-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.contacts-theme .mat-toolbar,
.contacts-theme.theme-override.theme-override .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-toolbar.mat-primary,
.contacts-theme.theme-override.theme-override .mat-toolbar.mat-primary {
  background: #ffbb06;
  color: white;
}
.contacts-theme .mat-toolbar.mat-accent,
.contacts-theme.theme-override.theme-override .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-toolbar.mat-warn,
.contacts-theme.theme-override.theme-override .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.contacts-theme .mat-toolbar .mat-form-field-underline,
.contacts-theme .mat-toolbar .mat-form-field-ripple,
.contacts-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.contacts-theme.theme-override.theme-override .mat-toolbar .mat-form-field-underline,
.contacts-theme.theme-override.theme-override .mat-toolbar .mat-form-field-ripple,
.contacts-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.contacts-theme .mat-toolbar .mat-form-field-label,
.contacts-theme .mat-toolbar .mat-focused .mat-form-field-label,
.contacts-theme .mat-toolbar .mat-select-value,
.contacts-theme .mat-toolbar .mat-select-arrow,
.contacts-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.contacts-theme.theme-override.theme-override .mat-toolbar .mat-form-field-label,
.contacts-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-label,
.contacts-theme.theme-override.theme-override .mat-toolbar .mat-select-value,
.contacts-theme.theme-override.theme-override .mat-toolbar .mat-select-arrow,
.contacts-theme.theme-override.theme-override .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.contacts-theme .mat-toolbar .mat-input-element,
.contacts-theme.theme-override.theme-override .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.contacts-theme .mat-tooltip,
.contacts-theme.theme-override.theme-override .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.contacts-theme .mat-tree,
.contacts-theme.theme-override.theme-override .mat-tree {
  background: white;
}
.contacts-theme .mat-tree-node,
.contacts-theme .mat-nested-tree-node,
.contacts-theme.theme-override.theme-override .mat-tree-node,
.contacts-theme.theme-override.theme-override .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-snack-bar-container,
.contacts-theme.theme-override.theme-override .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme .mat-simple-snackbar-action,
.contacts-theme.theme-override.theme-override .mat-simple-snackbar-action {
  color: #fafafa;
}
.contacts-theme app-mat-menu-header,
.contacts-theme.theme-override.theme-override app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.contacts-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.contacts-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.contacts-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.contacts-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.contacts-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.contacts-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #ffbb06;
}
.contacts-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.contacts-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(255, 187, 6, 0.54);
}
.contacts-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #ffbb06;
}
.contacts-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.contacts-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.contacts-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.contacts-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.contacts-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.contacts-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.contacts-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.contacts-theme .mat-slide-toggle-thumb,
.contacts-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.contacts-theme .mat-slide-toggle-bar,
.contacts-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.contacts-theme .mat-green .mat-progress-bar-background,
.contacts-theme.theme-override.theme-override .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.contacts-theme .mat-green .mat-progress-bar-buffer,
.contacts-theme.theme-override.theme-override .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.contacts-theme .mat-green .mat-progress-bar-fill::after,
.contacts-theme.theme-override.theme-override .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.contacts-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.contacts-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.contacts-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.contacts-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.contacts-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.contacts-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.contacts-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.contacts-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.contacts-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.contacts-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.contacts-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.contacts-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.contacts-theme .mat-button.mat-primary-lighter,
.contacts-theme .mat-stroked-button.mat-primary-lighter,
.contacts-theme.theme-override.theme-override .mat-button.mat-primary-lighter,
.contacts-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter {
  color: #ffca2c;
}
.contacts-theme .mat-button.mat-primary-lighter:hover,
.contacts-theme .mat-stroked-button.mat-primary-lighter:hover,
.contacts-theme.theme-override.theme-override .mat-button.mat-primary-lighter:hover,
.contacts-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.contacts-theme .mat-raised-button.mat-primary-lighter,
.contacts-theme .mat-flat-button.mat-primary-lighter,
.contacts-theme .mat-fab.mat-primary-lighter,
.contacts-theme .mat-mini-fab.mat-primary-lighter,
.contacts-theme.theme-override.theme-override .mat-raised-button.mat-primary-lighter,
.contacts-theme.theme-override.theme-override .mat-flat-button.mat-primary-lighter,
.contacts-theme.theme-override.theme-override .mat-fab.mat-primary-lighter,
.contacts-theme.theme-override.theme-override .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #ffca2c;
}
.contacts-theme .mat-icon-button.mat-primary-lighter,
.contacts-theme.theme-override.theme-override .mat-icon-button.mat-primary-lighter {
  color: #ffca2c;
}
.contacts-theme .dave-background-image,
.contacts-theme.theme-override.theme-override .dave-background-image {
  background-color: #ffbb06;
  color: white;
}
.contacts-theme .clickable-list-container:before,
.contacts-theme.theme-override.theme-override .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.contacts-theme .clickable-list,
.contacts-theme.theme-override.theme-override .clickable-list {
  background-color: white;
}
.contacts-theme .clickable-list-item,
.contacts-theme.theme-override.theme-override .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.contacts-theme .clickable-list-item.is-active, .contacts-theme .clickable-list-item:hover, .contacts-theme .clickable-list-item:active, .contacts-theme .clickable-list-item:focus,
.contacts-theme.theme-override.theme-override .clickable-list-item.is-active,
.contacts-theme.theme-override.theme-override .clickable-list-item:hover,
.contacts-theme.theme-override.theme-override .clickable-list-item:active,
.contacts-theme.theme-override.theme-override .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.contacts-theme .clickable-list-item.app-color-event,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.contacts-theme .clickable-list-item.app-color-event.is-active, .contacts-theme .clickable-list-item.app-color-event:hover, .contacts-theme .clickable-list-item.app-color-event:active, .contacts-theme .clickable-list-item.app-color-event:focus,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-event.is-active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-event:hover,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-event:active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.contacts-theme .clickable-list-item.app-color-time-tracking,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.contacts-theme .clickable-list-item.app-color-time-tracking.is-active, .contacts-theme .clickable-list-item.app-color-time-tracking:hover, .contacts-theme .clickable-list-item.app-color-time-tracking:active, .contacts-theme .clickable-list-item.app-color-time-tracking:focus,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking.is-active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:hover,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.contacts-theme .clickable-list-item.app-color-approved,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.contacts-theme .clickable-list-item.app-color-approved.is-active, .contacts-theme .clickable-list-item.app-color-approved:hover, .contacts-theme .clickable-list-item.app-color-approved:active, .contacts-theme .clickable-list-item.app-color-approved:focus,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-approved.is-active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-approved:hover,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-approved:active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.contacts-theme .clickable-list-item.app-color-declined,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.contacts-theme .clickable-list-item.app-color-declined.is-active, .contacts-theme .clickable-list-item.app-color-declined:hover, .contacts-theme .clickable-list-item.app-color-declined:active, .contacts-theme .clickable-list-item.app-color-declined:focus,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-declined.is-active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-declined:hover,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-declined:active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.contacts-theme .clickable-list-item.app-color-invoice-verrechnet,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.contacts-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .contacts-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .contacts-theme .clickable-list-item.app-color-invoice-verrechnet:active, .contacts-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet.is-active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:hover,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.contacts-theme .clickable-list-item.app-color-invoice-booked,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.contacts-theme .clickable-list-item.app-color-invoice-booked.is-active, .contacts-theme .clickable-list-item.app-color-invoice-booked:hover, .contacts-theme .clickable-list-item.app-color-invoice-booked:active, .contacts-theme .clickable-list-item.app-color-invoice-booked:focus,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked.is-active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:hover,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.contacts-theme .clickable-list-item.app-color-late,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.contacts-theme .clickable-list-item.app-color-late.is-active, .contacts-theme .clickable-list-item.app-color-late:hover, .contacts-theme .clickable-list-item.app-color-late:active, .contacts-theme .clickable-list-item.app-color-late:focus,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-late.is-active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-late:hover,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-late:active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.contacts-theme .clickable-list-item.app-color-invoice-storniert,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.contacts-theme .clickable-list-item.app-color-invoice-storniert.is-active, .contacts-theme .clickable-list-item.app-color-invoice-storniert:hover, .contacts-theme .clickable-list-item.app-color-invoice-storniert:active, .contacts-theme .clickable-list-item.app-color-invoice-storniert:focus,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert.is-active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:hover,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.contacts-theme .clickable-list-item.app-color-invoice-approved,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.contacts-theme .clickable-list-item.app-color-invoice-approved.is-active, .contacts-theme .clickable-list-item.app-color-invoice-approved:hover, .contacts-theme .clickable-list-item.app-color-invoice-approved:active, .contacts-theme .clickable-list-item.app-color-invoice-approved:focus,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved.is-active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:hover,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.contacts-theme .clickable-list-item.app-color-commission-open,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.contacts-theme .clickable-list-item.app-color-commission-open.is-active, .contacts-theme .clickable-list-item.app-color-commission-open:hover, .contacts-theme .clickable-list-item.app-color-commission-open:active, .contacts-theme .clickable-list-item.app-color-commission-open:focus,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open.is-active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:hover,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.contacts-theme .clickable-list-item.app-color-commission-in-progress,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.contacts-theme .clickable-list-item.app-color-commission-in-progress.is-active, .contacts-theme .clickable-list-item.app-color-commission-in-progress:hover, .contacts-theme .clickable-list-item.app-color-commission-in-progress:active, .contacts-theme .clickable-list-item.app-color-commission-in-progress:focus,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress.is-active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:hover,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.contacts-theme .clickable-list-item.app-color-commission-freigabe,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.contacts-theme .clickable-list-item.app-color-commission-freigabe.is-active, .contacts-theme .clickable-list-item.app-color-commission-freigabe:hover, .contacts-theme .clickable-list-item.app-color-commission-freigabe:active, .contacts-theme .clickable-list-item.app-color-commission-freigabe:focus,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe.is-active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:hover,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.contacts-theme .clickable-list-item.app-color-commission-abgerechnet,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.contacts-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .contacts-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .contacts-theme .clickable-list-item.app-color-commission-abgerechnet:active, .contacts-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet.is-active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:hover,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.contacts-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.contacts-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .contacts-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .contacts-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .contacts-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.contacts-theme .clickable-list-item.app-color-commission-abgeschlossen,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.contacts-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .contacts-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .contacts-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .contacts-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:hover,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:active,
.contacts-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.contacts-theme .clickable-list-item.custom-background-color,
.contacts-theme.theme-override.theme-override .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.contacts-theme .clickable-list-item.custom-background-color.is-active, .contacts-theme .clickable-list-item.custom-background-color:hover, .contacts-theme .clickable-list-item.custom-background-color:active, .contacts-theme .clickable-list-item.custom-background-color:focus,
.contacts-theme.theme-override.theme-override .clickable-list-item.custom-background-color.is-active,
.contacts-theme.theme-override.theme-override .clickable-list-item.custom-background-color:hover,
.contacts-theme.theme-override.theme-override .clickable-list-item.custom-background-color:active,
.contacts-theme.theme-override.theme-override .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.contacts-theme .disabled-table-entry, .contacts-theme .is-highlighted,
.contacts-theme.theme-override.theme-override .disabled-table-entry,
.contacts-theme.theme-override.theme-override .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.contacts-theme app-customer-list tr.highlight,
.contacts-theme.theme-override.theme-override app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.contacts-theme app-customer-list section.wrapper,
.contacts-theme.theme-override.theme-override app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-customer-list header.header,
.contacts-theme.theme-override.theme-override app-customer-list header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-customer-list header.header button.clear-search,
.contacts-theme.theme-override.theme-override app-customer-list header.header button.clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-customer-list header.header button.clear-search:hover,
.contacts-theme.theme-override.theme-override app-customer-list header.header button.clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme app-customer-list .clickable-list-container:before,
.contacts-theme.theme-override.theme-override app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme app-customer-list .clickable-list-container .global-stats-link > a,
.contacts-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.contacts-theme app-customer-list a.active,
.contacts-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.contacts-theme.theme-override.theme-override app-customer-list a.active,
.contacts-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.contacts-theme app-employee-list tr.highlight,
.contacts-theme.theme-override.theme-override app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.contacts-theme app-employee-list section.wrapper,
.contacts-theme.theme-override.theme-override app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-employee-list header.header,
.contacts-theme.theme-override.theme-override app-employee-list header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-employee-list header.header button.clear-search,
.contacts-theme.theme-override.theme-override app-employee-list header.header button.clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-employee-list header.header button.clear-search:hover,
.contacts-theme.theme-override.theme-override app-employee-list header.header button.clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme app-employee-list .clickable-list-container:before,
.contacts-theme.theme-override.theme-override app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme app-employee-list a.active,
.contacts-theme.theme-override.theme-override app-employee-list a.active {
  background-color: #e0e0e0;
}
.contacts-theme app-history-side-elements .component,
.contacts-theme.theme-override.theme-override app-history-side-elements .component {
  background-color: white;
}
.contacts-theme app-history-side-elements .component > * > header.header,
.contacts-theme.theme-override.theme-override app-history-side-elements .component > * > header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-header,
.contacts-theme.theme-override.theme-override app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .contacts-theme app-header,
.contacts-theme.theme-override.theme-override app-header {
    background-color: #ffbb06;
    color: white;
  }
  .contacts-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.contacts-theme app-header .mat-spinner circle,
.contacts-theme.theme-override.theme-override app-header .spinner-wrapper .mat-progress-spinner circle,
.contacts-theme.theme-override.theme-override app-header .mat-spinner circle {
    stroke: white;
  }
}
.contacts-theme app-login a,
.contacts-theme.theme-override.theme-override app-login a {
  color: #ffbb06;
}
.contacts-theme app-login .wrapper,
.contacts-theme.theme-override.theme-override app-login .wrapper {
  background-color: #e9f0f5;
}
.contacts-theme app-login .formDialog h2,
.contacts-theme.theme-override.theme-override app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-history-bookmarks .header,
.contacts-theme.theme-override.theme-override app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-history-bookmarks .header > fa-icon,
.contacts-theme.theme-override.theme-override app-history-bookmarks .header > fa-icon {
  color: gold;
}
.contacts-theme app-history-bookmarks .clickable-list-container,
.contacts-theme.theme-override.theme-override app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-partner-list section.wrapper,
.contacts-theme.theme-override.theme-override app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-partner-list header.header,
.contacts-theme.theme-override.theme-override app-partner-list header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-partner-list header.header button.clear-search,
.contacts-theme.theme-override.theme-override app-partner-list header.header button.clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-partner-list header.header button.clear-search:hover,
.contacts-theme.theme-override.theme-override app-partner-list header.header button.clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme app-partner-list .clickable-list-container:before,
.contacts-theme.theme-override.theme-override app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme app-partner-list a.active,
.contacts-theme.theme-override.theme-override app-partner-list a.active {
  background-color: #e0e0e0;
}
.contacts-theme app-home-dashboard .welcome-message .headline,
.contacts-theme app-home-dashboard .header .headline,
.contacts-theme.theme-override.theme-override app-home-dashboard .welcome-message .headline,
.contacts-theme.theme-override.theme-override app-home-dashboard .header .headline {
  color: white;
}
.contacts-theme app-home-dashboard app-commission-dashboard header.header,
.contacts-theme.theme-override.theme-override app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-home-dashboard .dave-home-dashboard-background-image,
.contacts-theme.theme-override.theme-override app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #ffbb06;
  color: white;
}
.contacts-theme app-home-dashboard .mobile-wrapper,
.contacts-theme.theme-override.theme-override app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.contacts-theme app-home-dashboard .widget:not(.transparent),
.contacts-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.contacts-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.contacts-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.contacts-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.contacts-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.contacts-theme app-logout .button.active,
.contacts-theme app-logout .button:hover,
.contacts-theme.theme-override.theme-override app-logout .button.active,
.contacts-theme.theme-override.theme-override app-logout .button:hover {
  background-color: white;
  color: #ffbb06;
}
.contacts-theme app-timeline .timeline:before,
.contacts-theme.theme-override.theme-override app-timeline .timeline:before {
  background-color: #ffbb06;
}
.contacts-theme app-timeline .filter,
.contacts-theme.theme-override.theme-override app-timeline .filter {
  background-color: white;
}
.contacts-theme app-timeline .filter h2,
.contacts-theme.theme-override.theme-override app-timeline .filter h2 {
  color: #ffbb06;
}
.contacts-theme app-timeline .filter h3,
.contacts-theme.theme-override.theme-override app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-timeline .event-icon,
.contacts-theme.theme-override.theme-override app-timeline .event-icon {
  box-shadow: 0 0 0 2px #ffbb06;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-timeline .event-icon:hover, .contacts-theme app-timeline .event-icon:focus,
.contacts-theme.theme-override.theme-override app-timeline .event-icon:hover,
.contacts-theme.theme-override.theme-override app-timeline .event-icon:focus {
  color: #ffbb06;
}
.contacts-theme app-timeline .event-icon:hover fa-icon, .contacts-theme app-timeline .event-icon:focus fa-icon,
.contacts-theme.theme-override.theme-override app-timeline .event-icon:hover fa-icon,
.contacts-theme.theme-override.theme-override app-timeline .event-icon:focus fa-icon {
  color: #ffbb06;
}
.contacts-theme app-timeline .header,
.contacts-theme.theme-override.theme-override app-timeline .header {
  background-color: #ffbb06;
}
.contacts-theme app-timeline .annotation-overlay,
.contacts-theme.theme-override.theme-override app-timeline .annotation-overlay {
  color: white;
}
.contacts-theme app-timeline .annotation-menu,
.contacts-theme.theme-override.theme-override app-timeline .annotation-menu {
  color: white;
}
.contacts-theme app-timeline .annotation-menu:hover,
.contacts-theme.theme-override.theme-override app-timeline .annotation-menu:hover {
  color: #ffbb06;
}
.contacts-theme app-timeline .annotation-content,
.contacts-theme.theme-override.theme-override app-timeline .annotation-content {
  background-color: #ffab04;
}
.contacts-theme app-timeline .close-button:hover,
.contacts-theme.theme-override.theme-override app-timeline .close-button:hover {
  background-color: #ffab04;
}
.contacts-theme app-timeline .annotation-tab:hover .annotation-name,
.contacts-theme.theme-override.theme-override app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #ffbb06;
}
.contacts-theme app-timeline .annotation-tab.clicked .annotation-name,
.contacts-theme.theme-override.theme-override app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #ffbb06;
  color: #ffbb06;
}
.contacts-theme app-timeline .annotation-name,
.contacts-theme.theme-override.theme-override app-timeline .annotation-name {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-timeline .filter-apply,
.contacts-theme.theme-override.theme-override app-timeline .filter-apply {
  background-color: #ffbb06;
  border-color: white;
  color: white;
}
.contacts-theme app-timeline .filter-apply:hover,
.contacts-theme.theme-override.theme-override app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #ffbb06;
  color: #ffbb06;
}
.contacts-theme app-timeline .new-year,
.contacts-theme.theme-override.theme-override app-timeline .new-year {
  box-shadow: 0 0 0 2px #ffbb06;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-timeline .no-displayed-events,
.contacts-theme.theme-override.theme-override app-timeline .no-displayed-events {
  color: white;
}
.contacts-theme app-timeline .clickable-list-item-content fa-icon,
.contacts-theme.theme-override.theme-override app-timeline .clickable-list-item-content fa-icon {
  color: #ffbb06;
}
.contacts-theme app-timeline .list-day:hover,
.contacts-theme app-timeline .list-day:focus,
.contacts-theme.theme-override.theme-override app-timeline .list-day:hover,
.contacts-theme.theme-override.theme-override app-timeline .list-day:focus {
  color: #ffbb06;
}
.contacts-theme app-timeline .list-day:hover fa-icon,
.contacts-theme app-timeline .list-day:focus fa-icon,
.contacts-theme.theme-override.theme-override app-timeline .list-day:hover fa-icon,
.contacts-theme.theme-override.theme-override app-timeline .list-day:focus fa-icon {
  color: #ffbb06;
}
.contacts-theme app-timeline .clickable-list-container,
.contacts-theme.theme-override.theme-override app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.contacts-theme app-timeline .clickable-list-container .no-displayed-events,
.contacts-theme.theme-override.theme-override app-timeline .clickable-list-container .no-displayed-events {
  color: #ffbb06;
}
.contacts-theme app-detail-event .link, .contacts-theme app-email-dialog .link,
.contacts-theme.theme-override.theme-override app-detail-event .link,
.contacts-theme.theme-override.theme-override app-email-dialog .link {
  color: inherit;
}
.contacts-theme app-detail-event .note, .contacts-theme app-email-dialog .note,
.contacts-theme.theme-override.theme-override app-detail-event .note,
.contacts-theme.theme-override.theme-override app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.contacts-theme app-detail-event .files-wrapper .file, .contacts-theme app-email-dialog .files-wrapper .file,
.contacts-theme.theme-override.theme-override app-detail-event .files-wrapper .file,
.contacts-theme.theme-override.theme-override app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.contacts-theme app-detail-event .files-wrapper .file:hover, .contacts-theme app-email-dialog .files-wrapper .file:hover,
.contacts-theme.theme-override.theme-override app-detail-event .files-wrapper .file:hover,
.contacts-theme.theme-override.theme-override app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.contacts-theme app-detail-event .files-wrapper .file .image-wrapper, .contacts-theme app-email-dialog .files-wrapper .file .image-wrapper,
.contacts-theme.theme-override.theme-override app-detail-event .files-wrapper .file .image-wrapper,
.contacts-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.contacts-theme app-detail-event .files-wrapper .file .fileName, .contacts-theme app-email-dialog .files-wrapper .file .fileName,
.contacts-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName,
.contacts-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName {
  color: #ffbb06;
}
.contacts-theme app-detail-event .files-wrapper .file .fileName:hover, .contacts-theme app-email-dialog .files-wrapper .file .fileName:hover,
.contacts-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName:hover,
.contacts-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName:hover {
  color: #ffca2c;
}
.contacts-theme app-detail-event .files-wrapper .file .editing, .contacts-theme app-email-dialog .files-wrapper .file .editing,
.contacts-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing,
.contacts-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.contacts-theme app-detail-event .files-wrapper .file .editing:hover, .contacts-theme app-email-dialog .files-wrapper .file .editing:hover,
.contacts-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing:hover,
.contacts-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.contacts-theme app-detail-customer .files-wrapper .file,
.contacts-theme.theme-override.theme-override app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.contacts-theme app-detail-customer .files-wrapper .file:hover,
.contacts-theme.theme-override.theme-override app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.contacts-theme app-detail-customer .files-wrapper .file .image-wrapper,
.contacts-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.contacts-theme app-detail-customer .files-wrapper .file .fileName,
.contacts-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName {
  color: #ffbb06;
}
.contacts-theme app-detail-customer .files-wrapper .file .fileName:hover,
.contacts-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName:hover {
  color: #ffca2c;
}
.contacts-theme app-detail-customer .files-wrapper .file .editing,
.contacts-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.contacts-theme app-detail-customer .files-wrapper .file .editing:hover,
.contacts-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.contacts-theme app-commission .events .tab-header .mat-badge-content,
.contacts-theme.theme-override.theme-override app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.contacts-theme app-commission .tab-group,
.contacts-theme.theme-override.theme-override app-commission .tab-group {
  background-color: white;
}
.contacts-theme app-commission .files-wrapper .file,
.contacts-theme.theme-override.theme-override app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.contacts-theme app-commission .files-wrapper .file:hover,
.contacts-theme.theme-override.theme-override app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.contacts-theme app-commission .files-wrapper .file .image-wrapper,
.contacts-theme.theme-override.theme-override app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.contacts-theme app-commission .files-wrapper .file .fileName,
.contacts-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName {
  color: #ffbb06;
}
.contacts-theme app-commission .files-wrapper .file .fileName:hover,
.contacts-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName:hover {
  color: #ffca2c;
}
.contacts-theme app-commission .files-wrapper .file .editing,
.contacts-theme.theme-override.theme-override app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.contacts-theme app-commission .files-wrapper .file .editing:hover,
.contacts-theme.theme-override.theme-override app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.contacts-theme app-detail-partner a.link,
.contacts-theme.theme-override.theme-override app-detail-partner a.link {
  color: white;
}
.contacts-theme app-icon-select-dialog .iconwrapper:hover,
.contacts-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover {
  background-color: #ffbb06;
}
.contacts-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.contacts-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.contacts-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.contacts-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #ffbb06;
}
.contacts-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.contacts-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.contacts-theme app-license-settings .bottom-border,
.contacts-theme.theme-override.theme-override app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.contacts-theme app-license-settings .inactive-overlay,
.contacts-theme.theme-override.theme-override app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.contacts-theme app-license-settings .inactive-overlay .inactive-text,
.contacts-theme.theme-override.theme-override app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.contacts-theme app-customer-statistics .chart-card,
.contacts-theme.theme-override.theme-override app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.contacts-theme app-global-statistics .chart-card,
.contacts-theme.theme-override.theme-override app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.contacts-theme .clickable-mat-row:hover,
.contacts-theme.theme-override.theme-override .clickable-mat-row:hover {
  cursor: pointer;
}
.contacts-theme .clickable-mat-row:hover, .contacts-theme .clickable-mat-row:active, .contacts-theme .clickable-mat-row:focus, .contacts-theme .clickable-mat-row.active,
.contacts-theme.theme-override.theme-override .clickable-mat-row:hover,
.contacts-theme.theme-override.theme-override .clickable-mat-row:active,
.contacts-theme.theme-override.theme-override .clickable-mat-row:focus,
.contacts-theme.theme-override.theme-override .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.contacts-theme .clickable-mat-row.app-color-event,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-event.is-active, .contacts-theme .clickable-mat-row.app-color-event:hover, .contacts-theme .clickable-mat-row.app-color-event:active, .contacts-theme .clickable-mat-row.app-color-event:focus,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-event.is-active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-event:hover,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-event:active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-time-tracking,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-time-tracking.is-active, .contacts-theme .clickable-mat-row.app-color-time-tracking:hover, .contacts-theme .clickable-mat-row.app-color-time-tracking:active, .contacts-theme .clickable-mat-row.app-color-time-tracking:focus,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking.is-active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:hover,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-approved,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-approved.is-active, .contacts-theme .clickable-mat-row.app-color-approved:hover, .contacts-theme .clickable-mat-row.app-color-approved:active, .contacts-theme .clickable-mat-row.app-color-approved:focus,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-approved.is-active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:hover,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-declined,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-declined.is-active, .contacts-theme .clickable-mat-row.app-color-declined:hover, .contacts-theme .clickable-mat-row.app-color-declined:active, .contacts-theme .clickable-mat-row.app-color-declined:focus,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-declined.is-active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:hover,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-invoice-verrechnet,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .contacts-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .contacts-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .contacts-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:hover,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-invoice-booked,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-invoice-booked.is-active, .contacts-theme .clickable-mat-row.app-color-invoice-booked:hover, .contacts-theme .clickable-mat-row.app-color-invoice-booked:active, .contacts-theme .clickable-mat-row.app-color-invoice-booked:focus,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked.is-active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:hover,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-late,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-late.is-active, .contacts-theme .clickable-mat-row.app-color-late:hover, .contacts-theme .clickable-mat-row.app-color-late:active, .contacts-theme .clickable-mat-row.app-color-late:focus,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-late.is-active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-late:hover,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-late:active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-invoice-storniert,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .contacts-theme .clickable-mat-row.app-color-invoice-storniert:hover, .contacts-theme .clickable-mat-row.app-color-invoice-storniert:active, .contacts-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert.is-active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:hover,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-invoice-approved,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-invoice-approved.is-active, .contacts-theme .clickable-mat-row.app-color-invoice-approved:hover, .contacts-theme .clickable-mat-row.app-color-invoice-approved:active, .contacts-theme .clickable-mat-row.app-color-invoice-approved:focus,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved.is-active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:hover,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-commission-open,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-commission-open.is-active, .contacts-theme .clickable-mat-row.app-color-commission-open:hover, .contacts-theme .clickable-mat-row.app-color-commission-open:active, .contacts-theme .clickable-mat-row.app-color-commission-open:focus,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open.is-active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:hover,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-commission-in-progress,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .contacts-theme .clickable-mat-row.app-color-commission-in-progress:hover, .contacts-theme .clickable-mat-row.app-color-commission-in-progress:active, .contacts-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress.is-active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:hover,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-commission-freigabe,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .contacts-theme .clickable-mat-row.app-color-commission-freigabe:hover, .contacts-theme .clickable-mat-row.app-color-commission-freigabe:active, .contacts-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe.is-active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:hover,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-commission-abgerechnet,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .contacts-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .contacts-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .contacts-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:hover,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .contacts-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .contacts-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .contacts-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.contacts-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .contacts-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .contacts-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .contacts-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:active,
.contacts-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.contacts-theme app-detail-view-template,
.contacts-theme.theme-override.theme-override app-detail-view-template {
  background-color: #e9f0f5;
}
.contacts-theme app-detail-view-template > .buttons,
.contacts-theme.theme-override.theme-override app-detail-view-template > .buttons {
  background-color: #ffbb06;
  color: white;
}
.contacts-theme app-detail-view-template .resizer.resizer.resizer,
.contacts-theme.theme-override.theme-override app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.contacts-theme app-profile-template .card::before,
.contacts-theme.theme-override.theme-override app-profile-template .card::before {
  background-color: #ffab04;
}
.contacts-theme app-profile-template a.link,
.contacts-theme.theme-override.theme-override app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-search-return,
.contacts-theme.theme-override.theme-override app-search-return {
  background-color: white;
}
.contacts-theme app-search-return .available-types,
.contacts-theme.theme-override.theme-override app-search-return .available-types {
  background-color: white;
}
.contacts-theme app-search-return .data,
.contacts-theme.theme-override.theme-override app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.contacts-theme app-search-return .data:nth-child(2n+1),
.contacts-theme.theme-override.theme-override app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.contacts-theme app-search-return .data:hover,
.contacts-theme.theme-override.theme-override app-search-return .data:hover {
  background-color: #c7c7c7;
}
.contacts-theme app-search-return .data .icon-wrapper,
.contacts-theme.theme-override.theme-override app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.contacts-theme .app-button,
.contacts-theme .app-round-button,
.contacts-theme.theme-override.theme-override .app-button,
.contacts-theme.theme-override.theme-override .app-round-button {
  background-color: #ffbb06;
  color: #ffffff;
  border-color: #ffbb06;
}
.contacts-theme .app-button:hover, .contacts-theme .app-button.app-button-active, .contacts-theme .app-button.app-button-inverted,
.contacts-theme .app-round-button:hover,
.contacts-theme .app-round-button.app-button-active,
.contacts-theme .app-round-button.app-button-inverted,
.contacts-theme.theme-override.theme-override .app-button:hover,
.contacts-theme.theme-override.theme-override .app-button.app-button-active,
.contacts-theme.theme-override.theme-override .app-button.app-button-inverted,
.contacts-theme.theme-override.theme-override .app-round-button:hover,
.contacts-theme.theme-override.theme-override .app-round-button.app-button-active,
.contacts-theme.theme-override.theme-override .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #ffbb06;
}
.contacts-theme .app-button.app-button-active,
.contacts-theme .app-round-button.app-button-active,
.contacts-theme.theme-override.theme-override .app-button.app-button-active,
.contacts-theme.theme-override.theme-override .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.contacts-theme .app-button.app-button-inverted:hover, .contacts-theme .app-button.app-button-inverted.app-button-active,
.contacts-theme .app-round-button.app-button-inverted:hover,
.contacts-theme .app-round-button.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.contacts-theme .app-button.app-button-inverted.app-button-active,
.contacts-theme .app-round-button.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  background-color: #a47700;
  box-shadow: inset 0 0 0.75rem #6c4f00;
}
.contacts-theme .app-button.app-button-inverted:hover,
.contacts-theme .app-round-button.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover {
  background-color: #ffbb06;
}
.contacts-theme .app-button[disabled][disabled],
.contacts-theme .app-round-button[disabled][disabled],
.contacts-theme.theme-override.theme-override .app-button[disabled][disabled],
.contacts-theme.theme-override.theme-override .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.contacts-theme .app-button.app-button-lighter,
.contacts-theme .app-round-button.app-button-lighter,
.contacts-theme.theme-override.theme-override .app-button.app-button-lighter,
.contacts-theme.theme-override.theme-override .app-round-button.app-button-lighter {
  background-color: #ffca2c;
  color: #ffffff;
  border-color: #ffca2c;
}
.contacts-theme .app-button.app-button-lighter:hover, .contacts-theme .app-button.app-button-lighter.app-button-active, .contacts-theme .app-button.app-button-lighter.app-button-inverted,
.contacts-theme .app-round-button.app-button-lighter:hover,
.contacts-theme .app-round-button.app-button-lighter.app-button-active,
.contacts-theme .app-round-button.app-button-lighter.app-button-inverted,
.contacts-theme.theme-override.theme-override .app-button.app-button-lighter:hover,
.contacts-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.contacts-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted,
.contacts-theme.theme-override.theme-override .app-round-button.app-button-lighter:hover,
.contacts-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active,
.contacts-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #ffca2c;
}
.contacts-theme .app-button.app-button-lighter.app-button-active,
.contacts-theme .app-round-button.app-button-lighter.app-button-active,
.contacts-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.contacts-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.contacts-theme .app-button.app-button-lighter.app-button-inverted:hover, .contacts-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.contacts-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.contacts-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.contacts-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.contacts-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #ca9700;
  box-shadow: inset 0 0 0.75rem #926d00;
}
.contacts-theme .app-button.app-button-lighter.app-button-inverted:hover,
.contacts-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #ffca2c;
}
.contacts-theme .app-button.app-button-lighter[disabled][disabled],
.contacts-theme .app-round-button.app-button-lighter[disabled][disabled],
.contacts-theme.theme-override.theme-override .app-button.app-button-lighter[disabled][disabled],
.contacts-theme.theme-override.theme-override .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.contacts-theme .app-stroked-round-button,
.contacts-theme.theme-override.theme-override .app-stroked-round-button {
  background-color: #ffbb06;
  color: #ffffff;
  border-color: #ffffff;
}
.contacts-theme .app-stroked-round-button:hover, .contacts-theme .app-stroked-round-button.app-button-active, .contacts-theme .app-stroked-round-button.app-button-inverted,
.contacts-theme.theme-override.theme-override .app-stroked-round-button:hover,
.contacts-theme.theme-override.theme-override .app-stroked-round-button.app-button-active,
.contacts-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #ffbb06;
}
.contacts-theme .app-stroked-round-button.app-button-active,
.contacts-theme.theme-override.theme-override .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.contacts-theme .app-stroked-round-button.app-button-inverted:hover, .contacts-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.contacts-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #a47700;
  box-shadow: inset 0 0 0.75rem #6c4f00;
}
.contacts-theme .app-stroked-round-button.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover {
  background-color: #ffbb06;
}
.contacts-theme .app-stroked-round-button[disabled][disabled],
.contacts-theme.theme-override.theme-override .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.contacts-theme .app-stroked-round-button.app-button-inverted,
.contacts-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  border-color: #ffbb06;
}
.contacts-theme .app-stroked-round-button.app-button-lighter,
.contacts-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter {
  background-color: #ffca2c;
  color: #ffffff;
  border-color: #ffffff;
}
.contacts-theme .app-stroked-round-button.app-button-lighter:hover, .contacts-theme .app-stroked-round-button.app-button-lighter.app-button-active, .contacts-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.contacts-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter:hover,
.contacts-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active,
.contacts-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #ffca2c;
}
.contacts-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.contacts-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.contacts-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .contacts-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.contacts-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #ca9700;
  box-shadow: inset 0 0 0.75rem #926d00;
}
.contacts-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #ffca2c;
}
.contacts-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.contacts-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.contacts-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.contacts-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #ffca2c;
}
.contacts-theme app-timeline-view .files-icon,
.contacts-theme.theme-override.theme-override app-timeline-view .files-icon {
  color: #ffbb06;
}
.contacts-theme app-event-types-selector-card .delete-icon,
.contacts-theme.theme-override.theme-override app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.contacts-theme app-loading.not-transparent,
.contacts-theme.theme-override.theme-override app-loading.not-transparent {
  background-color: #e9f0f5;
}
.contacts-theme app-map-dialog > .buttons,
.contacts-theme.theme-override.theme-override app-map-dialog > .buttons {
  background-color: white;
}
.contacts-theme app-settings-list a.highlight,
.contacts-theme.theme-override.theme-override app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.contacts-theme app-settings-list .wrapper,
.contacts-theme.theme-override.theme-override app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.contacts-theme app-settings-list .clickable-list-container:before,
.contacts-theme.theme-override.theme-override app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme app-list-layout-with-routing .tab-group,
.contacts-theme.theme-override.theme-override app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.contacts-theme app-list-layout-with-routing .toggle-view-button,
.contacts-theme.theme-override.theme-override app-list-layout-with-routing .toggle-view-button {
  background: #ffab04;
  color: white;
}
.contacts-theme app-preview .timeline-item-card,
.contacts-theme.theme-override.theme-override app-preview .timeline-item-card {
  background-color: white;
}
.contacts-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.contacts-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #ffbb06, inset -0.5rem 0 0.5rem -0.5rem #ffbb06;
}
.contacts-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.contacts-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #ffbb06, inset -0.5rem 0 0.5rem -0.5rem #ffbb06, inset 0 0.5rem 0.5rem -0.5rem #ffbb06;
}
.contacts-theme app-file-card .inset-box-shadow.inset-box-shadow,
.contacts-theme.theme-override.theme-override app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #ffbb06;
}
.contacts-theme app-file-card .image-container,
.contacts-theme.theme-override.theme-override app-file-card .image-container {
  background-color: gray;
}
.contacts-theme app-file-card .download-button:hover, .contacts-theme app-file-card .delete-button:hover, .contacts-theme app-file-card .event-button:hover, .contacts-theme app-file-card .file-info-button:hover,
.contacts-theme.theme-override.theme-override app-file-card .download-button:hover,
.contacts-theme.theme-override.theme-override app-file-card .delete-button:hover,
.contacts-theme.theme-override.theme-override app-file-card .event-button:hover,
.contacts-theme.theme-override.theme-override app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.contacts-theme app-file-card .download-button:hover, .contacts-theme app-file-card .event-button:hover,
.contacts-theme.theme-override.theme-override app-file-card .download-button:hover,
.contacts-theme.theme-override.theme-override app-file-card .event-button:hover {
  color: #ffbb06;
}
.contacts-theme app-file-card .delete-button, .contacts-theme app-file-card .selected-icon, .contacts-theme app-file-card .link-icon,
.contacts-theme.theme-override.theme-override app-file-card .delete-button,
.contacts-theme.theme-override.theme-override app-file-card .selected-icon,
.contacts-theme.theme-override.theme-override app-file-card .link-icon {
  color: #bdbdbd;
}
.contacts-theme app-file-card .delete-button:hover,
.contacts-theme.theme-override.theme-override app-file-card .delete-button:hover {
  color: red;
}
.contacts-theme app-file-card .timeline-item-card,
.contacts-theme.theme-override.theme-override app-file-card .timeline-item-card {
  background-color: white;
}
.contacts-theme app-commission-list tr.highlight,
.contacts-theme.theme-override.theme-override app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.contacts-theme app-commission-list section.wrapper,
.contacts-theme.theme-override.theme-override app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-commission-list header.header,
.contacts-theme.theme-override.theme-override app-commission-list header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-commission-list header.header button.clear-search,
.contacts-theme.theme-override.theme-override app-commission-list header.header button.clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-commission-list header.header button.clear-search:hover,
.contacts-theme.theme-override.theme-override app-commission-list header.header button.clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme app-commission-list .clickable-list-container:before,
.contacts-theme.theme-override.theme-override app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme app-commission-list .clickable-list-container .global-stats-link a,
.contacts-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.contacts-theme app-commission-list a.active,
.contacts-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.contacts-theme.theme-override.theme-override app-commission-list a.active,
.contacts-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.contacts-theme app-videodokumentation-list section.wrapper,
.contacts-theme.theme-override.theme-override app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-videodokumentation-list header.header,
.contacts-theme.theme-override.theme-override app-videodokumentation-list header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-videodokumentation-list header.header ° button.clear-search,
.contacts-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.contacts-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme app-videodokumentation-list .clickable-list-container:before,
.contacts-theme.theme-override.theme-override app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme app-videodokumentation-list a.active,
.contacts-theme.theme-override.theme-override app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.contacts-theme app-email-client .email-list .email-list-entry.current,
.contacts-theme.theme-override.theme-override app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.contacts-theme app-email-client .nav-bar,
.contacts-theme.theme-override.theme-override app-email-client .nav-bar {
  background-color: white;
}
.contacts-theme app-email-client .search-bar-header,
.contacts-theme.theme-override.theme-override app-email-client .search-bar-header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-email-client .search-bar-clear-search,
.contacts-theme.theme-override.theme-override app-email-client .search-bar-clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-email-client .search-bar-clear-search:hover,
.contacts-theme.theme-override.theme-override app-email-client .search-bar-clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme app-email-client .email-preview .email-contact-link,
.contacts-theme.theme-override.theme-override app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-email-client .email-preview .email-card,
.contacts-theme.theme-override.theme-override app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.contacts-theme app-email-client .email-preview .email-iframe,
.contacts-theme.theme-override.theme-override app-email-client .email-preview .email-iframe {
  color: white;
}
.contacts-theme app-email-client .sub-elements,
.contacts-theme.theme-override.theme-override app-email-client .sub-elements {
  background: whitesmoke;
}
.contacts-theme app-email-client .nav-tree .mat-list-item-content,
.contacts-theme.theme-override.theme-override app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.contacts-theme app-email-client .email-list-entry,
.contacts-theme.theme-override.theme-override app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.contacts-theme app-support-dialog .card,
.contacts-theme.theme-override.theme-override app-support-dialog .card {
  background-color: #e9f0f5;
}
.contacts-theme app-support-dialog a.link,
.contacts-theme.theme-override.theme-override app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-image-editor .tui-image-editor-main-container,
.contacts-theme.theme-override.theme-override app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.contacts-theme app-image-editor .tui-image-editor-controls,
.contacts-theme.theme-override.theme-override app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.contacts-theme app-image-editor .tui-image-editor-menu .enabled,
.contacts-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.contacts-theme app-image-editor .tui-image-editor-menu .normal,
.contacts-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.contacts-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.contacts-theme.theme-override.theme-override app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.contacts-theme app-file-explorer .example-container, .contacts-theme app-file-explorer .content,
.contacts-theme.theme-override.theme-override app-file-explorer .example-container,
.contacts-theme.theme-override.theme-override app-file-explorer .content {
  background-color: white;
}
.contacts-theme app-file-explorer .explorer-tree-node:hover,
.contacts-theme app-file-explorer .list-item:hover,
.contacts-theme.theme-override.theme-override app-file-explorer .explorer-tree-node:hover,
.contacts-theme.theme-override.theme-override app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.contacts-theme app-file-explorer .explorer-tree-node.selected,
.contacts-theme.theme-override.theme-override app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.contacts-theme app-file-explorer .share-icon,
.contacts-theme.theme-override.theme-override app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.contacts-theme app-file-explorer .toggle-view-button,
.contacts-theme.theme-override.theme-override app-file-explorer .toggle-view-button {
  background: #ffab04;
  color: white;
}
.contacts-theme app-file-explorer .root-button,
.contacts-theme.theme-override.theme-override app-file-explorer .root-button {
  color: white;
}
.contacts-theme app-file-explorer .root-button fa-icon,
.contacts-theme.theme-override.theme-override app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.contacts-theme app-file-explorer .selected-elements-amount,
.contacts-theme.theme-override.theme-override app-file-explorer .selected-elements-amount {
  background-color: white;
}
.contacts-theme app-file-explorer .back-button .inverted-arrow,
.contacts-theme.theme-override.theme-override app-file-explorer .back-button .inverted-arrow {
  color: #ffbb06;
}
.contacts-theme app-file-explorer .back-button:focus .inverted-arrow, .contacts-theme app-file-explorer .back-button:hover .inverted-arrow,
.contacts-theme.theme-override.theme-override app-file-explorer .back-button:focus .inverted-arrow,
.contacts-theme.theme-override.theme-override app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.contacts-theme app-file-explorer .back-button:disabled .inverted-arrow,
.contacts-theme.theme-override.theme-override app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.contacts-theme app-select-folder-dialog .explorer-tree-node:hover, .contacts-theme app-select-folder-dialog .list-item:hover,
.contacts-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node:hover,
.contacts-theme.theme-override.theme-override app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.contacts-theme app-select-folder-dialog .explorer-tree-node.selected,
.contacts-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.contacts-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.contacts-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.contacts-theme app-reports-list section.wrapper,
.contacts-theme.theme-override.theme-override app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-reports-list header.header,
.contacts-theme.theme-override.theme-override app-reports-list header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-reports-list header.header button.clear-search,
.contacts-theme.theme-override.theme-override app-reports-list header.header button.clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-reports-list header.header button.clear-search:hover,
.contacts-theme.theme-override.theme-override app-reports-list header.header button.clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme app-reports-list .clickable-list-container:before,
.contacts-theme.theme-override.theme-override app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme app-reports-list a.active,
.contacts-theme.theme-override.theme-override app-reports-list a.active {
  background-color: #e0e0e0;
}
.contacts-theme app-generated-documents-list section.wrapper,
.contacts-theme.theme-override.theme-override app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-generated-documents-list header.header,
.contacts-theme.theme-override.theme-override app-generated-documents-list header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-generated-documents-list header.header button.clear-search,
.contacts-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-generated-documents-list header.header button.clear-search:hover,
.contacts-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme app-generated-documents-list .clickable-list-container:before,
.contacts-theme.theme-override.theme-override app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme app-generated-documents-list a.active,
.contacts-theme.theme-override.theme-override app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.contacts-theme app-invoice-editor .button-wrapper,
.contacts-theme.theme-override.theme-override app-invoice-editor .button-wrapper {
  background-color: white;
}
.contacts-theme .hover-form .mat-form-field-flex:hover,
.contacts-theme.theme-override.theme-override .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.contacts-theme app-dave-list-card .selected-clickable-list-item, .contacts-theme app-dave-list-card .selected-clickable-list-item:hover,
.contacts-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item,
.contacts-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.contacts-theme app-dave-list-card .card-header,
.contacts-theme.theme-override.theme-override app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.contacts-theme app-dave-list-card .bottom-shadow,
.contacts-theme.theme-override.theme-override app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.contacts-theme app-filter div.date,
.contacts-theme.theme-override.theme-override app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.contacts-theme app-event-card .primary,
.contacts-theme.theme-override.theme-override app-event-card .primary {
  color: #ffbb06;
}
.contacts-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.contacts-theme.theme-override.theme-override app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.contacts-theme app-booking-positions-list section.wrapper,
.contacts-theme.theme-override.theme-override app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-booking-positions-list header.header,
.contacts-theme.theme-override.theme-override app-booking-positions-list header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-booking-positions-list header.header button.clear-search,
.contacts-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-booking-positions-list header.header button.clear-search:hover,
.contacts-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme app-booking-positions-list .clickable-list-container:before,
.contacts-theme.theme-override.theme-override app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme app-booking-positions-list a.active,
.contacts-theme.theme-override.theme-override app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.contacts-theme app-booking-positions-list th,
.contacts-theme.theme-override.theme-override app-booking-positions-list th {
  background: whitesmoke !important;
}
.contacts-theme app-dave-list tr.highlight,
.contacts-theme.theme-override.theme-override app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.contacts-theme app-dave-list section.wrapper,
.contacts-theme.theme-override.theme-override app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-dave-list .drag-header.cdk-drag-preview,
.contacts-theme.theme-override.theme-override app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.contacts-theme app-dave-list header.header,
.contacts-theme.theme-override.theme-override app-dave-list header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-dave-list header.header button.clear-search,
.contacts-theme.theme-override.theme-override app-dave-list header.header button.clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-dave-list header.header button.clear-search:hover,
.contacts-theme.theme-override.theme-override app-dave-list header.header button.clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme app-dave-list .clickable-list-container:before,
.contacts-theme.theme-override.theme-override app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme app-dave-list .clickable-list-container .global-stats-link > a,
.contacts-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.contacts-theme app-dave-list a.active,
.contacts-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.contacts-theme.theme-override.theme-override app-dave-list a.active,
.contacts-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.contacts-theme app-export-business-volumes-dialog tr.highlight,
.contacts-theme.theme-override.theme-override app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.contacts-theme app-export-business-volumes-dialog section.wrapper,
.contacts-theme.theme-override.theme-override app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.contacts-theme.theme-override.theme-override app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.contacts-theme app-export-business-volumes-dialog header.header,
.contacts-theme.theme-override.theme-override app-export-business-volumes-dialog header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-export-business-volumes-dialog header.header button.clear-search,
.contacts-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.contacts-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme app-export-business-volumes-dialog .clickable-list-container:before,
.contacts-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.contacts-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.contacts-theme app-export-business-volumes-dialog a.active,
.contacts-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.contacts-theme.theme-override.theme-override app-export-business-volumes-dialog a.active,
.contacts-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.contacts-theme app-contact-list .darker-background.darker-background,
.contacts-theme.theme-override.theme-override app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.contacts-theme app-contact-list .darker-background.darker-background:hover,
.contacts-theme.theme-override.theme-override app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.contacts-theme app-select-persons table tr th[mat-header-cell],
.contacts-theme.theme-override.theme-override app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.contacts-theme app-shift-plan .header-colorful,
.contacts-theme.theme-override.theme-override app-shift-plan .header-colorful {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-shift-plan .header-colorful .today-button.today-button,
.contacts-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.contacts-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .contacts-theme app-shift-plan .header-colorful .today-button.today-button,
.contacts-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button,
.contacts-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.contacts-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .contacts-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.contacts-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.contacts-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.contacts-theme app-detail-piecework main,
.contacts-theme.theme-override.theme-override app-detail-piecework main {
  background-color: #ffbb06;
  color: white;
}
.contacts-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.contacts-theme.theme-override.theme-override app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.contacts-theme app-detail-piecework main .mat-list-base .mat-list-item,
.contacts-theme.theme-override.theme-override app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.contacts-theme app-detail-piecework main .mat-tab-label,
.contacts-theme.theme-override.theme-override app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.contacts-theme app-detail-piecework header,
.contacts-theme.theme-override.theme-override app-detail-piecework header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-detail-piecework mat-expansion-panel.primary-background,
.contacts-theme.theme-override.theme-override app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #ffbb06;
  color: white;
}
.contacts-theme app-piecework-demo .scrollable,
.contacts-theme.theme-override.theme-override app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.contacts-theme app-side-nav-bar,
.contacts-theme.theme-override.theme-override app-side-nav-bar {
  background-color: whitesmoke;
}
.contacts-theme app-side-nav-bar [mat-list-item].is-active,
.contacts-theme.theme-override.theme-override app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #ffbb06;
}
.contacts-theme app-side-nav-bar mat-nav-list,
.contacts-theme.theme-override.theme-override app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme .dave-inc-bar,
.contacts-theme.theme-override.theme-override .dave-inc-bar {
  background-color: #ffbb06;
}
.contacts-theme app-root,
.contacts-theme.theme-override.theme-override app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-commission-overview .alex-sein-buntes-feld,
.contacts-theme.theme-override.theme-override app-commission-overview .alex-sein-buntes-feld {
  background-color: #ffbb06;
}
.contacts-theme app-commission-overview .btgb-table-wrapper th:first-child,
.contacts-theme app-commission-overview .btgb-table-wrapper td:first-child,
.contacts-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:first-child,
.contacts-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme app-commission-overview .btgb-table-wrapper .color-dot,
.contacts-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.contacts-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.contacts-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.contacts-theme app-commission-overview .btgb-table-wrapper th:last-child,
.contacts-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:last-child {
  color: #ffbb06;
  border-color: #ffbb06;
}
.contacts-theme app-commission-overview .timeline,
.contacts-theme.theme-override.theme-override app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme app-commission-overview .timeline-event-card,
.contacts-theme.theme-override.theme-override app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.contacts-theme app-commission-overview .timeline-event-card:hover,
.contacts-theme.theme-override.theme-override app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.contacts-theme app-comment-list .inline-send,
.contacts-theme.theme-override.theme-override app-comment-list .inline-send {
  background: white;
}
.contacts-theme app-new-booking-option .highlight.highlight,
.contacts-theme.theme-override.theme-override app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.contacts-theme app-new-booking-option .dont-edit.dont-edit,
.contacts-theme app-new-booking-option .disabled.disabled,
.contacts-theme.theme-override.theme-override app-new-booking-option .dont-edit.dont-edit,
.contacts-theme.theme-override.theme-override app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme .ngx-toastr,
.contacts-theme.theme-override.theme-override .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.contacts-theme .ngx-toastr:hover,
.contacts-theme.theme-override.theme-override .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.contacts-theme .ngx-toastr.toast-success,
.contacts-theme.theme-override.theme-override .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.contacts-theme .ngx-toastr.toast-error,
.contacts-theme.theme-override.theme-override .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.contacts-theme .ngx-toastr.toast-info,
.contacts-theme.theme-override.theme-override .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-resource-plan .header-colorful,
.contacts-theme.theme-override.theme-override app-resource-plan .header-colorful {
  background-color: #ffab04;
  color: white;
}
.contacts-theme app-resource-plan .header-colorful .today-button.today-button,
.contacts-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.contacts-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .contacts-theme app-resource-plan .header-colorful .today-button.today-button,
.contacts-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button,
.contacts-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.contacts-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .contacts-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.contacts-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.contacts-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.contacts-theme app-time-tracker,
.contacts-theme.theme-override.theme-override app-time-tracker {
  background-color: #ffca2c;
  color: white;
}
.contacts-theme .ngx-mat-colorpicker-content,
.contacts-theme.theme-override.theme-override .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.contacts-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.contacts-theme.theme-override.theme-override .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.contacts-theme app-person-list-entry a.link,
.contacts-theme.theme-override.theme-override app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-doctor-list-entry .link,
.contacts-theme.theme-override.theme-override app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-expansion-panel .scrollable .top-shadow,
.contacts-theme.theme-override.theme-override app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.contacts-theme app-expansion-panel .scrollable .bottom-shadow,
.contacts-theme.theme-override.theme-override app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.contacts-theme .app-background-primary,
.contacts-theme.theme-override.theme-override .app-background-primary {
  background-color: #ffbb06;
}
.contacts-theme .app-background-accent,
.contacts-theme.theme-override.theme-override .app-background-accent {
  background-color: #fafafa;
}
.contacts-theme .app-background-warn,
.contacts-theme.theme-override.theme-override .app-background-warn {
  background-color: #e91e63;
}
.contacts-theme .app-foreground-primary,
.contacts-theme.theme-override.theme-override .app-foreground-primary {
  color: #ffbb06;
}
.contacts-theme .app-foreground-accent,
.contacts-theme.theme-override.theme-override .app-foreground-accent {
  color: #fafafa;
}
.contacts-theme .app-foreground-warn,
.contacts-theme.theme-override.theme-override .app-foreground-warn {
  color: #e91e63;
}
.contacts-theme app-ck-editor,
.contacts-theme.theme-override.theme-override app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.contacts-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.contacts-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.contacts-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.contacts-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.contacts-theme app-file-order-dialog .list-item,
.contacts-theme.theme-override.theme-override app-file-order-dialog .list-item {
  background: white;
}
.contacts-theme app-start-process-dialog .selected-files-list,
.contacts-theme.theme-override.theme-override app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme app-process-main-view .detection-modal-wrapper,
.contacts-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper {
  background: white;
}
.contacts-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.contacts-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #ffbb06;
}
.contacts-theme app-process-main-view .main-file-badge,
.contacts-theme.theme-override.theme-override app-process-main-view .main-file-badge {
  color: #ffbb06;
}
.contacts-theme app-new-document-view-component dropzone .input,
.contacts-theme app-new-document-view-component dropzone .pen-icon,
.contacts-theme.theme-override.theme-override app-new-document-view-component dropzone .input,
.contacts-theme.theme-override.theme-override app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-time-tracker-multiple .timer-card,
.contacts-theme.theme-override.theme-override app-time-tracker-multiple .timer-card {
  background-color: #ffca2c;
  color: white;
}
.contacts-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.contacts-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.contacts-theme app-arl-table tr.element-row:not(.expanded-row):active,
.contacts-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.contacts-theme app-arl-table .add-button-list,
.contacts-theme.theme-override.theme-override app-arl-table .add-button-list {
  background: white;
}
.contacts-theme app-pseudo-step-header .wrapper-button.active,
.contacts-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active {
  border-color: #ffbb06;
}
.contacts-theme app-pseudo-step-header .image-wrapper,
.contacts-theme.theme-override.theme-override app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.contacts-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.contacts-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.contacts-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #ffbb06;
  color: white;
}
.contacts-theme app-milestone-modal .status-form,
.contacts-theme.theme-override.theme-override app-milestone-modal .status-form {
  background: white;
}
.contacts-theme app-e-invoice-view .grid-borders.grid-borders,
.contacts-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.contacts-theme app-e-invoice-view .borders,
.contacts-theme app-e-invoice-view .borders-column,
.contacts-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.contacts-theme app-e-invoice-view .borders-row,
.contacts-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.contacts-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders,
.contacts-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.contacts-theme.theme-override.theme-override app-e-invoice-view .borders,
.contacts-theme.theme-override.theme-override app-e-invoice-view .borders-column,
.contacts-theme.theme-override.theme-override app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.contacts-theme.theme-override.theme-override app-e-invoice-view .borders-row,
.contacts-theme.theme-override.theme-override app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.contacts-theme app-e-invoice-view .mat-table td,
.contacts-theme app-e-invoice-view .mat-table th,
.contacts-theme.theme-override.theme-override app-e-invoice-view .mat-table td,
.contacts-theme.theme-override.theme-override app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-e-invoice-allowance-charge-view .borders,
.contacts-theme app-e-invoice-allowance-charge-view .borders-column,
.contacts-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.contacts-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders,
.contacts-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column,
.contacts-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.contacts-theme app-detail-contract .primary,
.contacts-theme.theme-override.theme-override app-detail-contract .primary {
  color: #ffbb06;
}
.contacts-theme app-detail-contract .filter,
.contacts-theme.theme-override.theme-override app-detail-contract .filter {
  background-color: white;
}
.contacts-theme app-detail-contract .filter h2,
.contacts-theme.theme-override.theme-override app-detail-contract .filter h2 {
  color: #ffbb06;
}
.contacts-theme app-contract-list header.header,
.contacts-theme.theme-override.theme-override app-contract-list header.header {
  color: white;
  background-color: #ffab04;
}
.contacts-theme app-detail-doctor .deleted,
.contacts-theme.theme-override.theme-override app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.contacts-theme app-detail-doctor .bookmark-wrapper,
.contacts-theme.theme-override.theme-override app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme app-detail-doctor a.link,
.contacts-theme.theme-override.theme-override app-detail-doctor a.link {
  color: white;
}
.contacts-theme.dark-theme .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.contacts-theme.dark-theme .mat-option,
.contacts-theme.theme-override.theme-override.dark-theme .mat-option {
  color: white;
}
.contacts-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .contacts-theme.dark-theme .mat-option:focus:not(.mat-option-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-option:hover:not(.mat-option-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.contacts-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.contacts-theme.dark-theme .mat-option.mat-active,
.contacts-theme.theme-override.theme-override.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.contacts-theme.dark-theme .mat-option.mat-option-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #ffbb06;
}
.contacts-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.contacts-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.contacts-theme.dark-theme .mat-optgroup-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-pseudo-checkbox,
.contacts-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme .mat-pseudo-checkbox::after,
.contacts-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.contacts-theme.dark-theme .mat-pseudo-checkbox-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.contacts-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.contacts-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.contacts-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.contacts-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #ffbb06;
}
.contacts-theme.dark-theme .mat-pseudo-checkbox-checked,
.contacts-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.contacts-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.contacts-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.contacts-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked,
.contacts-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate,
.contacts-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.contacts-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.contacts-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.contacts-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.contacts-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.contacts-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.contacts-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.contacts-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.contacts-theme.dark-theme .mat-app-background, .contacts-theme.dark-theme.mat-app-background,
.contacts-theme.theme-override.theme-override.dark-theme .mat-app-background,
.contacts-theme.theme-override.theme-override.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.contacts-theme.dark-theme .mat-elevation-z0,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z1,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z2,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z3,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z4,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z5,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z6,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z7,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z8,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z9,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z10,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z11,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z12,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z13,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z14,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z15,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z16,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z17,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z18,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z19,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z20,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z21,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z22,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z23,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-elevation-z24,
.contacts-theme.theme-override.theme-override.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.contacts-theme.dark-theme .mat-autocomplete-panel,
.contacts-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.contacts-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.contacts-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.contacts-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.contacts-theme.dark-theme .mat-badge,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge {
  position: relative;
}
.contacts-theme.dark-theme .mat-badge.mat-badge,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.contacts-theme.dark-theme .mat-badge-hidden .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.contacts-theme.dark-theme .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.contacts-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.contacts-theme.dark-theme .mat-badge-content._mat-animation-noopable,
.contacts-theme.theme-override.theme-override.dark-theme .ng-animate-disabled .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.contacts-theme.dark-theme .mat-badge-content.mat-badge-active,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.contacts-theme.dark-theme .mat-badge-small .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.contacts-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.contacts-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.contacts-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .contacts-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.contacts-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .contacts-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.contacts-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .contacts-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.contacts-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .contacts-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.contacts-theme.dark-theme .mat-badge-medium .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.contacts-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.contacts-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.contacts-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .contacts-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.contacts-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .contacts-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.contacts-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .contacts-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.contacts-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .contacts-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.contacts-theme.dark-theme .mat-badge-large .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.contacts-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.contacts-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.contacts-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .contacts-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.contacts-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .contacts-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.contacts-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .contacts-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.contacts-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .contacts-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .contacts-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.contacts-theme.dark-theme .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  color: white;
  background: #ffbb06;
}
.cdk-high-contrast-active .contacts-theme.dark-theme .mat-badge-content, .cdk-high-contrast-active .contacts-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.contacts-theme.dark-theme .mat-badge-accent .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme .mat-badge-warn .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.contacts-theme.dark-theme .mat-badge-disabled .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-bottom-sheet-container,
.contacts-theme.theme-override.theme-override.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.contacts-theme.dark-theme .mat-button, .contacts-theme.dark-theme .mat-icon-button, .contacts-theme.dark-theme .mat-stroked-button,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button,
.contacts-theme.theme-override.theme-override.dark-theme .mat-icon-button,
.contacts-theme.theme-override.theme-override.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.contacts-theme.dark-theme .mat-button.mat-primary, .contacts-theme.dark-theme .mat-icon-button.mat-primary, .contacts-theme.dark-theme .mat-stroked-button.mat-primary,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary,
.contacts-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary,
.contacts-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary {
  color: #ffbb06;
}
.contacts-theme.dark-theme .mat-button.mat-accent, .contacts-theme.dark-theme .mat-icon-button.mat-accent, .contacts-theme.dark-theme .mat-stroked-button.mat-accent,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent,
.contacts-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent,
.contacts-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.contacts-theme.dark-theme .mat-button.mat-warn, .contacts-theme.dark-theme .mat-icon-button.mat-warn, .contacts-theme.dark-theme .mat-stroked-button.mat-warn,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn,
.contacts-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn,
.contacts-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.contacts-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .contacts-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .contacts-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .contacts-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .contacts-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .contacts-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .contacts-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .contacts-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .contacts-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .contacts-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .contacts-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .contacts-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.contacts-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .contacts-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .contacts-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .contacts-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .contacts-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.contacts-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .contacts-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .contacts-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.contacts-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .contacts-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .contacts-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.contacts-theme.dark-theme .mat-button .mat-ripple-element, .contacts-theme.dark-theme .mat-icon-button .mat-ripple-element, .contacts-theme.dark-theme .mat-stroked-button .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-icon-button .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.contacts-theme.dark-theme .mat-button-focus-overlay,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button-focus-overlay {
  background: white;
}
.contacts-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme .mat-flat-button, .contacts-theme.dark-theme .mat-raised-button, .contacts-theme.dark-theme .mat-fab, .contacts-theme.dark-theme .mat-mini-fab,
.contacts-theme.theme-override.theme-override.dark-theme .mat-flat-button,
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button,
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab,
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.contacts-theme.dark-theme .mat-flat-button.mat-primary, .contacts-theme.dark-theme .mat-raised-button.mat-primary, .contacts-theme.dark-theme .mat-fab.mat-primary, .contacts-theme.dark-theme .mat-mini-fab.mat-primary,
.contacts-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.contacts-theme.dark-theme .mat-flat-button.mat-accent, .contacts-theme.dark-theme .mat-raised-button.mat-accent, .contacts-theme.dark-theme .mat-fab.mat-accent, .contacts-theme.dark-theme .mat-mini-fab.mat-accent,
.contacts-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme .mat-flat-button.mat-warn, .contacts-theme.dark-theme .mat-raised-button.mat-warn, .contacts-theme.dark-theme .mat-fab.mat-warn, .contacts-theme.dark-theme .mat-mini-fab.mat-warn,
.contacts-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.contacts-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .contacts-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .contacts-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .contacts-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .contacts-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .contacts-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .contacts-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .contacts-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .contacts-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .contacts-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .contacts-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .contacts-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .contacts-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .contacts-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .contacts-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .contacts-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.contacts-theme.dark-theme .mat-flat-button.mat-primary, .contacts-theme.dark-theme .mat-raised-button.mat-primary, .contacts-theme.dark-theme .mat-fab.mat-primary, .contacts-theme.dark-theme .mat-mini-fab.mat-primary,
.contacts-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme .mat-flat-button.mat-accent, .contacts-theme.dark-theme .mat-raised-button.mat-accent, .contacts-theme.dark-theme .mat-fab.mat-accent, .contacts-theme.dark-theme .mat-mini-fab.mat-accent,
.contacts-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.contacts-theme.dark-theme .mat-flat-button.mat-warn, .contacts-theme.dark-theme .mat-raised-button.mat-warn, .contacts-theme.dark-theme .mat-fab.mat-warn, .contacts-theme.dark-theme .mat-mini-fab.mat-warn,
.contacts-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.contacts-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .contacts-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .contacts-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .contacts-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .contacts-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .contacts-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .contacts-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .contacts-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .contacts-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .contacts-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .contacts-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .contacts-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .contacts-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .contacts-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .contacts-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .contacts-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .contacts-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .contacts-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .contacts-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.contacts-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .contacts-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .contacts-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .contacts-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.contacts-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .contacts-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .contacts-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .contacts-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.contacts-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .contacts-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .contacts-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .contacts-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .contacts-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.contacts-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.contacts-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.contacts-theme.dark-theme .mat-button-toggle,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme .mat-button-toggle-appearance-standard,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.contacts-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.contacts-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.contacts-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.contacts-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.contacts-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.contacts-theme.dark-theme .mat-button-toggle-checked,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.contacts-theme.dark-theme .mat-button-toggle-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.contacts-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.contacts-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.contacts-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.contacts-theme.dark-theme .mat-button-toggle-group-appearance-standard,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.contacts-theme.dark-theme .mat-card,
.contacts-theme.theme-override.theme-override.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.contacts-theme.dark-theme .mat-card:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-card-subtitle,
.contacts-theme.theme-override.theme-override.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme .mat-checkbox-frame,
.contacts-theme.theme-override.theme-override.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme .mat-checkbox-checkmark,
.contacts-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.contacts-theme.dark-theme .mat-checkbox-checkmark-path,
.contacts-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.contacts-theme.dark-theme .mat-checkbox-mixedmark,
.contacts-theme.theme-override.theme-override.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.contacts-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .contacts-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.contacts-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.contacts-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .contacts-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.contacts-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.contacts-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.contacts-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .contacts-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.contacts-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.contacts-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.contacts-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .contacts-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.contacts-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.contacts-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.contacts-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.contacts-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.contacts-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-checkbox .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.contacts-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.contacts-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #ffbb06;
}
.contacts-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.contacts-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.contacts-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.contacts-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.contacts-theme.dark-theme .mat-chip.mat-standard-chip,
.contacts-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.contacts-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.contacts-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.contacts-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.contacts-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.contacts-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.contacts-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.contacts-theme.dark-theme .mat-chip.mat-standard-chip::after,
.contacts-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.contacts-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.contacts-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #ffbb06;
  color: white;
}
.contacts-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.contacts-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.contacts-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.contacts-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.contacts-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.contacts-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.contacts-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.contacts-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.contacts-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.contacts-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.contacts-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.contacts-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.contacts-theme.dark-theme .mat-table,
.contacts-theme.theme-override.theme-override.dark-theme .mat-table {
  background: #424242;
}
.contacts-theme.dark-theme .mat-table thead, .contacts-theme.dark-theme .mat-table tbody, .contacts-theme.dark-theme .mat-table tfoot,
.contacts-theme.dark-theme mat-header-row, .contacts-theme.dark-theme mat-row, .contacts-theme.dark-theme mat-footer-row,
.contacts-theme.dark-theme [mat-header-row], .contacts-theme.dark-theme [mat-row], .contacts-theme.dark-theme [mat-footer-row],
.contacts-theme.dark-theme .mat-table-sticky,
.contacts-theme.theme-override.theme-override.dark-theme .mat-table thead,
.contacts-theme.theme-override.theme-override.dark-theme .mat-table tbody,
.contacts-theme.theme-override.theme-override.dark-theme .mat-table tfoot,
.contacts-theme.theme-override.theme-override.dark-theme mat-header-row,
.contacts-theme.theme-override.theme-override.dark-theme mat-row,
.contacts-theme.theme-override.theme-override.dark-theme mat-footer-row,
.contacts-theme.theme-override.theme-override.dark-theme [mat-header-row],
.contacts-theme.theme-override.theme-override.dark-theme [mat-row],
.contacts-theme.theme-override.theme-override.dark-theme [mat-footer-row],
.contacts-theme.theme-override.theme-override.dark-theme .mat-table-sticky {
  background: inherit;
}
.contacts-theme.dark-theme mat-row, .contacts-theme.dark-theme mat-header-row, .contacts-theme.dark-theme mat-footer-row,
.contacts-theme.dark-theme th.mat-header-cell, .contacts-theme.dark-theme td.mat-cell, .contacts-theme.dark-theme td.mat-footer-cell,
.contacts-theme.theme-override.theme-override.dark-theme mat-row,
.contacts-theme.theme-override.theme-override.dark-theme mat-header-row,
.contacts-theme.theme-override.theme-override.dark-theme mat-footer-row,
.contacts-theme.theme-override.theme-override.dark-theme th.mat-header-cell,
.contacts-theme.theme-override.theme-override.dark-theme td.mat-cell,
.contacts-theme.theme-override.theme-override.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme .mat-header-cell,
.contacts-theme.theme-override.theme-override.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme .mat-cell, .contacts-theme.dark-theme .mat-footer-cell,
.contacts-theme.theme-override.theme-override.dark-theme .mat-cell,
.contacts-theme.theme-override.theme-override.dark-theme .mat-footer-cell {
  color: white;
}
.contacts-theme.dark-theme .mat-calendar-arrow,
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-arrow {
  fill: white;
}
.contacts-theme.dark-theme .mat-datepicker-toggle,
.contacts-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.contacts-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.contacts-theme.dark-theme .mat-calendar-table-header-divider::after,
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme .mat-calendar-table-header,
.contacts-theme.dark-theme .mat-calendar-body-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header,
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme .mat-calendar-body-cell-content,
.contacts-theme.dark-theme .mat-date-range-input-separator,
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.contacts-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-calendar-body-in-preview,
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.contacts-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.contacts-theme.dark-theme .mat-calendar-body-in-range::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(255, 187, 6, 0.2);
}
.contacts-theme.dark-theme .mat-calendar-body-comparison-identical,
.contacts-theme.dark-theme .mat-calendar-body-in-comparison-range::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical,
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.contacts-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.contacts-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.contacts-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(255, 187, 6, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.contacts-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.contacts-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.contacts-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(255, 187, 6, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.contacts-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.contacts-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.contacts-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.contacts-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.contacts-theme.dark-theme .mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-body-selected {
  background-color: #ffbb06;
  color: white;
}
.contacts-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(255, 187, 6, 0.4);
}
.contacts-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.contacts-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(255, 187, 6, 0.3);
}
@media (hover: hover) {
  .contacts-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(255, 187, 6, 0.3);
  }
}
.contacts-theme.dark-theme .mat-datepicker-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.contacts-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.contacts-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.contacts-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.contacts-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.contacts-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.contacts-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.contacts-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.contacts-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.contacts-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.contacts-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.contacts-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.contacts-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.contacts-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .contacts-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.contacts-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.contacts-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.contacts-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.contacts-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.contacts-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.contacts-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.contacts-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.contacts-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.contacts-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.contacts-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.contacts-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.contacts-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.contacts-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.contacts-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.contacts-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .contacts-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.contacts-theme.dark-theme .mat-datepicker-content-touch,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-datepicker-toggle-active,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active {
  color: #ffbb06;
}
.contacts-theme.dark-theme .mat-datepicker-toggle-active.mat-accent,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.contacts-theme.dark-theme .mat-datepicker-toggle-active.mat-warn,
.contacts-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.contacts-theme.dark-theme .mat-date-range-input-inner[disabled],
.contacts-theme.theme-override.theme-override.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-dialog-container,
.contacts-theme.theme-override.theme-override.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.contacts-theme.dark-theme .mat-divider,
.contacts-theme.theme-override.theme-override.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme .mat-divider-vertical,
.contacts-theme.theme-override.theme-override.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme .mat-expansion-panel,
.contacts-theme.theme-override.theme-override.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.contacts-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-action-row,
.contacts-theme.theme-override.theme-override.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .contacts-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .contacts-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .contacts-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.contacts-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.contacts-theme.dark-theme .mat-expansion-panel-header-title,
.contacts-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.contacts-theme.dark-theme .mat-expansion-panel-header-description,
.contacts-theme.dark-theme .mat-expansion-indicator::after,
.contacts-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-description,
.contacts-theme.theme-override.theme-override.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true],
.contacts-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.contacts-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.contacts-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.contacts-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.contacts-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.contacts-theme.dark-theme .mat-form-field-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme .mat-hint,
.contacts-theme.theme-override.theme-override.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #ffbb06;
}
.contacts-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.contacts-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.contacts-theme.dark-theme .mat-focused .mat-form-field-required-marker,
.contacts-theme.theme-override.theme-override.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.contacts-theme.dark-theme .mat-form-field-ripple,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.contacts-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.contacts-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.contacts-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #ffbb06;
}
.contacts-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.contacts-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.contacts-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.contacts-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.contacts-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.contacts-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.contacts-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.contacts-theme.dark-theme .mat-error,
.contacts-theme.theme-override.theme-override.dark-theme .mat-error {
  color: #e91e63;
}
.contacts-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.contacts-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.contacts-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.contacts-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.contacts-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.contacts-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.contacts-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.contacts-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #ffbb06;
}
.contacts-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.contacts-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.contacts-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.contacts-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.contacts-theme.dark-theme .mat-icon.mat-primary,
.contacts-theme.theme-override.theme-override.dark-theme .mat-icon.mat-primary {
  color: #ffbb06;
}
.contacts-theme.dark-theme .mat-icon.mat-accent,
.contacts-theme.theme-override.theme-override.dark-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.contacts-theme.dark-theme .mat-icon.mat-warn,
.contacts-theme.theme-override.theme-override.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.contacts-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme .mat-input-element:disabled,
.contacts-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.contacts-theme.theme-override.theme-override.dark-theme .mat-input-element:disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-input-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-input-element {
  caret-color: #ffbb06;
}
.contacts-theme.dark-theme .mat-input-element::placeholder,
.contacts-theme.theme-override.theme-override.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-input-element::-moz-placeholder,
.contacts-theme.theme-override.theme-override.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-input-element::-webkit-input-placeholder,
.contacts-theme.theme-override.theme-override.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-input-element:-ms-input-placeholder,
.contacts-theme.theme-override.theme-override.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option,
.contacts-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.contacts-theme.dark-theme .mat-form-field.mat-accent .mat-input-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.contacts-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.contacts-theme.dark-theme .mat-form-field-invalid .mat-input-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-warn .mat-input-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.contacts-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.contacts-theme.dark-theme .mat-list-base .mat-list-item,
.contacts-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.contacts-theme.dark-theme .mat-list-base .mat-list-option,
.contacts-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.contacts-theme.dark-theme .mat-list-base .mat-subheader,
.contacts-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme .mat-list-base .mat-list-item-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-list-option:hover, .contacts-theme.dark-theme .mat-list-option:focus,
.contacts-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.contacts-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.contacts-theme.dark-theme .mat-action-list .mat-list-item:hover,
.contacts-theme.dark-theme .mat-action-list .mat-list-item:focus,
.contacts-theme.theme-override.theme-override.dark-theme .mat-list-option:hover,
.contacts-theme.theme-override.theme-override.dark-theme .mat-list-option:focus,
.contacts-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:hover,
.contacts-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:focus,
.contacts-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:hover,
.contacts-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.contacts-theme.dark-theme .mat-list-single-selected-option, .contacts-theme.dark-theme .mat-list-single-selected-option:hover, .contacts-theme.dark-theme .mat-list-single-selected-option:focus,
.contacts-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option,
.contacts-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:hover,
.contacts-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme .mat-menu-panel,
.contacts-theme.theme-override.theme-override.dark-theme .mat-menu-panel {
  background: #424242;
}
.contacts-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-menu-item,
.contacts-theme.theme-override.theme-override.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.contacts-theme.dark-theme .mat-menu-item[disabled],
.contacts-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.contacts-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color,
.contacts-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled],
.contacts-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.contacts-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.contacts-theme.dark-theme .mat-menu-submenu-icon,
.contacts-theme.theme-override.theme-override.dark-theme .mat-menu-item .mat-icon-no-color,
.contacts-theme.theme-override.theme-override.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.contacts-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.contacts-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.contacts-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.contacts-theme.dark-theme .mat-menu-item-highlighted:not([disabled]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-menu-item:hover:not([disabled]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.contacts-theme.dark-theme .mat-paginator,
.contacts-theme.theme-override.theme-override.dark-theme .mat-paginator {
  background: #424242;
}
.contacts-theme.dark-theme .mat-paginator,
.contacts-theme.dark-theme .mat-paginator-page-size .mat-select-trigger,
.contacts-theme.theme-override.theme-override.dark-theme .mat-paginator,
.contacts-theme.theme-override.theme-override.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme .mat-paginator-decrement,
.contacts-theme.dark-theme .mat-paginator-increment,
.contacts-theme.theme-override.theme-override.dark-theme .mat-paginator-decrement,
.contacts-theme.theme-override.theme-override.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.contacts-theme.dark-theme .mat-paginator-first,
.contacts-theme.dark-theme .mat-paginator-last,
.contacts-theme.theme-override.theme-override.dark-theme .mat-paginator-first,
.contacts-theme.theme-override.theme-override.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.contacts-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.contacts-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.contacts-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.contacts-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last,
.contacts-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.contacts-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.contacts-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.contacts-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-progress-bar-background,
.contacts-theme.theme-override.theme-override.dark-theme .mat-progress-bar-background {
  fill: #554423;
}
.contacts-theme.dark-theme .mat-progress-bar-buffer,
.contacts-theme.theme-override.theme-override.dark-theme .mat-progress-bar-buffer {
  background-color: #554423;
}
.contacts-theme.dark-theme .mat-progress-bar-fill::after,
.contacts-theme.theme-override.theme-override.dark-theme .mat-progress-bar-fill::after {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.contacts-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.contacts-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.contacts-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.contacts-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.contacts-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.contacts-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.contacts-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.contacts-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.contacts-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.contacts-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.contacts-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.contacts-theme.dark-theme .mat-progress-spinner circle, .contacts-theme.dark-theme .mat-spinner circle,
.contacts-theme.theme-override.theme-override.dark-theme .mat-progress-spinner circle,
.contacts-theme.theme-override.theme-override.dark-theme .mat-spinner circle {
  stroke: #ffbb06;
}
.contacts-theme.dark-theme .mat-progress-spinner.mat-accent circle, .contacts-theme.dark-theme .mat-spinner.mat-accent circle,
.contacts-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-accent circle,
.contacts-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.contacts-theme.dark-theme .mat-progress-spinner.mat-warn circle, .contacts-theme.dark-theme .mat-spinner.mat-warn circle,
.contacts-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-warn circle,
.contacts-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.contacts-theme.dark-theme .mat-radio-outer-circle,
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #ffbb06;
}
.contacts-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.contacts-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .contacts-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .contacts-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.contacts-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.contacts-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .contacts-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .contacts-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.contacts-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.contacts-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.contacts-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .contacts-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .contacts-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.contacts-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.contacts-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.contacts-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-radio-button .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.contacts-theme.dark-theme .mat-select-value,
.contacts-theme.theme-override.theme-override.dark-theme .mat-select-value {
  color: white;
}
.contacts-theme.dark-theme .mat-select-placeholder,
.contacts-theme.theme-override.theme-override.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-select-disabled .mat-select-value,
.contacts-theme.theme-override.theme-override.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-select-arrow,
.contacts-theme.theme-override.theme-override.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme .mat-select-panel,
.contacts-theme.theme-override.theme-override.dark-theme .mat-select-panel {
  background: #424242;
}
.contacts-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.contacts-theme.theme-override.theme-override.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #ffbb06;
}
.contacts-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.contacts-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.contacts-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.contacts-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.contacts-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-drawer-container,
.contacts-theme.theme-override.theme-override.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.contacts-theme.dark-theme .mat-drawer,
.contacts-theme.theme-override.theme-override.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.contacts-theme.dark-theme .mat-drawer.mat-drawer-push,
.contacts-theme.theme-override.theme-override.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.contacts-theme.dark-theme .mat-drawer:not(.mat-drawer-side),
.contacts-theme.theme-override.theme-override.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-drawer-side,
.contacts-theme.theme-override.theme-override.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme .mat-drawer-side.mat-drawer-end,
.contacts-theme.theme-override.theme-override.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.contacts-theme.dark-theme [dir=rtl] .mat-drawer-side,
.contacts-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.contacts-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.contacts-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown,
.contacts-theme.theme-override.theme-override.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.contacts-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.contacts-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.contacts-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.contacts-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(255, 187, 6, 0.54);
}
.contacts-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.contacts-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.contacts-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.contacts-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.contacts-theme.dark-theme .mat-slide-toggle-thumb,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.contacts-theme.dark-theme .mat-slide-toggle-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-slider-track-background,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.contacts-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.contacts-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.contacts-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.contacts-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(255, 187, 6, 0.2);
}
.contacts-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.contacts-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.contacts-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.contacts-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.contacts-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.contacts-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.contacts-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.contacts-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.contacts-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.contacts-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.contacts-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider:hover .mat-slider-track-background,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.contacts-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.contacts-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.contacts-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.contacts-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.contacts-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.contacts-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.contacts-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.contacts-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.contacts-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.contacts-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .contacts-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.contacts-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .contacts-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.contacts-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.contacts-theme.dark-theme .mat-slider-vertical .mat-slider-ticks,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.contacts-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .contacts-theme.dark-theme .mat-step-header.cdk-program-focused, .contacts-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .contacts-theme.dark-theme .mat-step-header:hover[aria-disabled=false],
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-keyboard-focused,
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-program-focused,
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header:hover:not([aria-disabled]),
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.contacts-theme.dark-theme .mat-step-header:hover[aria-disabled=true],
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .contacts-theme.dark-theme .mat-step-header:hover,
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.contacts-theme.dark-theme .mat-step-header .mat-step-label,
.contacts-theme.dark-theme .mat-step-header .mat-step-optional,
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme .mat-step-header .mat-step-icon,
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.contacts-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.contacts-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.contacts-theme.dark-theme .mat-step-header .mat-step-icon-state-edit,
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-selected,
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-done,
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #ffbb06;
  color: white;
}
.contacts-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon,
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.contacts-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.contacts-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon,
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.contacts-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.contacts-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.contacts-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.contacts-theme.dark-theme .mat-step-header .mat-step-icon-state-error,
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.contacts-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active,
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.contacts-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error,
.contacts-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.contacts-theme.dark-theme .mat-stepper-horizontal, .contacts-theme.dark-theme .mat-stepper-vertical,
.contacts-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal,
.contacts-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.contacts-theme.dark-theme .mat-stepper-vertical-line::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme .mat-horizontal-stepper-header::before,
.contacts-theme.dark-theme .mat-horizontal-stepper-header::after,
.contacts-theme.dark-theme .mat-stepper-horizontal-line,
.contacts-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::after,
.contacts-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme .mat-sort-header-arrow,
.contacts-theme.theme-override.theme-override.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.contacts-theme.dark-theme .mat-tab-nav-bar,
.contacts-theme.dark-theme .mat-tab-header,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.contacts-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.contacts-theme.dark-theme .mat-tab-label, .contacts-theme.dark-theme .mat-tab-link,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-link {
  color: white;
}
.contacts-theme.dark-theme .mat-tab-label.mat-tab-disabled, .contacts-theme.dark-theme .mat-tab-link.mat-tab-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-label.mat-tab-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.contacts-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.contacts-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-],
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.contacts-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .contacts-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 202, 44, 0.3);
}
.contacts-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-ink-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .contacts-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.contacts-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .contacts-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.contacts-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-ink-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.contacts-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .contacts-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .contacts-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.contacts-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-ink-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.contacts-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .contacts-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.contacts-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 202, 44, 0.3);
}
.contacts-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .contacts-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .contacts-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .contacts-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.contacts-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .contacts-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.contacts-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.contacts-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.contacts-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.contacts-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.contacts-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.contacts-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.contacts-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .contacts-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .contacts-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.contacts-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .contacts-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .contacts-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.contacts-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.contacts-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.contacts-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.contacts-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.contacts-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.contacts-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .contacts-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .contacts-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.contacts-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .contacts-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.contacts-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .contacts-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.contacts-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.contacts-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.contacts-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.contacts-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.contacts-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.contacts-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.contacts-theme.dark-theme .mat-toolbar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.contacts-theme.dark-theme .mat-toolbar.mat-primary,
.contacts-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-primary {
  background: #ffbb06;
  color: white;
}
.contacts-theme.dark-theme .mat-toolbar.mat-accent,
.contacts-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme .mat-toolbar.mat-warn,
.contacts-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.contacts-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.contacts-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.contacts-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.contacts-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-underline,
.contacts-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-ripple,
.contacts-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.contacts-theme.dark-theme .mat-toolbar .mat-form-field-label,
.contacts-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.contacts-theme.dark-theme .mat-toolbar .mat-select-value,
.contacts-theme.dark-theme .mat-toolbar .mat-select-arrow,
.contacts-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.contacts-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.contacts-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-value,
.contacts-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-arrow,
.contacts-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.contacts-theme.dark-theme .mat-toolbar .mat-input-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.contacts-theme.dark-theme .mat-tooltip,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.contacts-theme.dark-theme .mat-tree,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tree {
  background: #424242;
}
.contacts-theme.dark-theme .mat-tree-node,
.contacts-theme.dark-theme .mat-nested-tree-node,
.contacts-theme.theme-override.theme-override.dark-theme .mat-tree-node,
.contacts-theme.theme-override.theme-override.dark-theme .mat-nested-tree-node {
  color: white;
}
.contacts-theme.dark-theme .mat-snack-bar-container,
.contacts-theme.theme-override.theme-override.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.contacts-theme.dark-theme .mat-simple-snackbar-action,
.contacts-theme.theme-override.theme-override.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.contacts-theme.dark-theme app-mat-menu-header,
.contacts-theme.theme-override.theme-override.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.contacts-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.contacts-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.contacts-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.contacts-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(255, 187, 6, 0.54);
}
.contacts-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.contacts-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.contacts-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.contacts-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.contacts-theme.dark-theme .mat-slide-toggle-thumb,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.contacts-theme.dark-theme .mat-slide-toggle-bar,
.contacts-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme .mat-green .mat-progress-bar-background,
.contacts-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.contacts-theme.dark-theme .mat-green .mat-progress-bar-buffer,
.contacts-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.contacts-theme.dark-theme .mat-green .mat-progress-bar-fill::after,
.contacts-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.contacts-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.contacts-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.contacts-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.contacts-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.contacts-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.contacts-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.contacts-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.contacts-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.contacts-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.contacts-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.contacts-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.contacts-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.contacts-theme.dark-theme .mat-button.mat-primary-lighter,
.contacts-theme.dark-theme .mat-stroked-button.mat-primary-lighter,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter,
.contacts-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #ffca2c;
}
.contacts-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.contacts-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover,
.contacts-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter:hover,
.contacts-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.contacts-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.contacts-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.contacts-theme.dark-theme .mat-fab.mat-primary-lighter,
.contacts-theme.dark-theme .mat-mini-fab.mat-primary-lighter,
.contacts-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary-lighter,
.contacts-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary-lighter,
.contacts-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary-lighter,
.contacts-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #ffca2c;
}
.contacts-theme.dark-theme .mat-icon-button.mat-primary-lighter,
.contacts-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #ffca2c;
}
.contacts-theme.dark-theme .dave-background-image,
.contacts-theme.theme-override.theme-override.dark-theme .dave-background-image {
  background-color: #ffbb06;
  color: white;
}
.contacts-theme.dark-theme .clickable-list-container:before,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.contacts-theme.dark-theme .clickable-list,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list {
  background-color: #424242;
}
.contacts-theme.dark-theme .clickable-list-item,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.contacts-theme.dark-theme .clickable-list-item.is-active, .contacts-theme.dark-theme .clickable-list-item:hover, .contacts-theme.dark-theme .clickable-list-item:active, .contacts-theme.dark-theme .clickable-list-item:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-event,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-event.is-active, .contacts-theme.dark-theme .clickable-list-item.app-color-event:hover, .contacts-theme.dark-theme .clickable-list-item.app-color-event:active, .contacts-theme.dark-theme .clickable-list-item.app-color-event:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-time-tracking,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .contacts-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .contacts-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .contacts-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-approved,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .contacts-theme.dark-theme .clickable-list-item.app-color-approved:hover, .contacts-theme.dark-theme .clickable-list-item.app-color-approved:active, .contacts-theme.dark-theme .clickable-list-item.app-color-approved:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-declined,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .contacts-theme.dark-theme .clickable-list-item.app-color-declined:hover, .contacts-theme.dark-theme .clickable-list-item.app-color-declined:active, .contacts-theme.dark-theme .clickable-list-item.app-color-declined:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .contacts-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .contacts-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .contacts-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-invoice-booked,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .contacts-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .contacts-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .contacts-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-late,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-late.is-active, .contacts-theme.dark-theme .clickable-list-item.app-color-late:hover, .contacts-theme.dark-theme .clickable-list-item.app-color-late:active, .contacts-theme.dark-theme .clickable-list-item.app-color-late:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-invoice-storniert,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .contacts-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .contacts-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .contacts-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-invoice-approved,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .contacts-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .contacts-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .contacts-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-commission-open,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .contacts-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .contacts-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .contacts-theme.dark-theme .clickable-list-item.app-color-commission-open:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-commission-in-progress,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .contacts-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .contacts-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .contacts-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-commission-freigabe,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .contacts-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .contacts-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .contacts-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .contacts-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .contacts-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .contacts-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .contacts-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .contacts-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .contacts-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .contacts-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .contacts-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .contacts-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.contacts-theme.dark-theme .clickable-list-item.custom-background-color,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.contacts-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .contacts-theme.dark-theme .clickable-list-item.custom-background-color:hover, .contacts-theme.dark-theme .clickable-list-item.custom-background-color:active, .contacts-theme.dark-theme .clickable-list-item.custom-background-color:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.contacts-theme.dark-theme .disabled-table-entry, .contacts-theme.dark-theme .is-highlighted,
.contacts-theme.theme-override.theme-override.dark-theme .disabled-table-entry,
.contacts-theme.theme-override.theme-override.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.contacts-theme.dark-theme app-customer-list tr.highlight,
.contacts-theme.theme-override.theme-override.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.contacts-theme.dark-theme app-customer-list section.wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.contacts-theme.dark-theme app-customer-list header.header,
.contacts-theme.theme-override.theme-override.dark-theme app-customer-list header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-customer-list header.header button.clear-search,
.contacts-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-customer-list header.header button.clear-search:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme app-customer-list .clickable-list-container:before,
.contacts-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a,
.contacts-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.contacts-theme.dark-theme app-customer-list a.active,
.contacts-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.contacts-theme.theme-override.theme-override.dark-theme app-customer-list a.active,
.contacts-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.contacts-theme.dark-theme app-employee-list tr.highlight,
.contacts-theme.theme-override.theme-override.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.contacts-theme.dark-theme app-employee-list section.wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.contacts-theme.dark-theme app-employee-list header.header,
.contacts-theme.theme-override.theme-override.dark-theme app-employee-list header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-employee-list header.header button.clear-search,
.contacts-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-employee-list header.header button.clear-search:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme app-employee-list .clickable-list-container:before,
.contacts-theme.theme-override.theme-override.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme app-employee-list a.active,
.contacts-theme.theme-override.theme-override.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.contacts-theme.dark-theme app-history-side-elements .component,
.contacts-theme.theme-override.theme-override.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.contacts-theme.dark-theme app-history-side-elements .component > * > header.header,
.contacts-theme.theme-override.theme-override.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-header,
.contacts-theme.theme-override.theme-override.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .contacts-theme.dark-theme app-header,
.contacts-theme.theme-override.theme-override.dark-theme app-header {
    background-color: #ffbb06;
    color: white;
  }
  .contacts-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.contacts-theme.dark-theme app-header .mat-spinner circle,
.contacts-theme.theme-override.theme-override.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.contacts-theme.theme-override.theme-override.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.contacts-theme.dark-theme app-login a,
.contacts-theme.theme-override.theme-override.dark-theme app-login a {
  color: #ffbb06;
}
.contacts-theme.dark-theme app-login .wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.contacts-theme.dark-theme app-login .formDialog h2,
.contacts-theme.theme-override.theme-override.dark-theme app-login .formDialog h2 {
  color: white;
}
.contacts-theme.dark-theme app-history-bookmarks .header,
.contacts-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header {
  color: white;
}
.contacts-theme.dark-theme app-history-bookmarks .header > fa-icon,
.contacts-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.contacts-theme.dark-theme app-history-bookmarks .clickable-list-container,
.contacts-theme.theme-override.theme-override.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.contacts-theme.dark-theme app-partner-list section.wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.contacts-theme.dark-theme app-partner-list header.header,
.contacts-theme.theme-override.theme-override.dark-theme app-partner-list header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-partner-list header.header button.clear-search,
.contacts-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-partner-list header.header button.clear-search:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme app-partner-list .clickable-list-container:before,
.contacts-theme.theme-override.theme-override.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme app-partner-list a.active,
.contacts-theme.theme-override.theme-override.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.contacts-theme.dark-theme app-home-dashboard .welcome-message .headline,
.contacts-theme.dark-theme app-home-dashboard .header .headline,
.contacts-theme.theme-override.theme-override.dark-theme app-home-dashboard .welcome-message .headline,
.contacts-theme.theme-override.theme-override.dark-theme app-home-dashboard .header .headline {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme app-home-dashboard app-commission-dashboard header.header,
.contacts-theme.theme-override.theme-override.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.contacts-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image,
.contacts-theme.theme-override.theme-override.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #ffbb06;
  color: white;
}
.contacts-theme.dark-theme app-home-dashboard .mobile-wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.contacts-theme.dark-theme app-home-dashboard .widget:not(.transparent),
.contacts-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.contacts-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.contacts-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.contacts-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme app-logout .button.active,
.contacts-theme.dark-theme app-logout .button:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-logout .button.active,
.contacts-theme.theme-override.theme-override.dark-theme app-logout .button:hover {
  background-color: white;
  color: #ffbb06;
}
.contacts-theme.dark-theme app-timeline .timeline:before,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .timeline:before {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme app-timeline .filter,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .filter {
  background-color: #424242;
}
.contacts-theme.dark-theme app-timeline .filter h2,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .filter h2 {
  color: #ffbb06;
}
.contacts-theme.dark-theme app-timeline .filter h3,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .filter h3 {
  color: white;
}
.contacts-theme.dark-theme app-timeline .event-icon,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #ffbb06;
  background-color: #424242;
  color: white;
}
.contacts-theme.dark-theme app-timeline .event-icon:hover, .contacts-theme.dark-theme app-timeline .event-icon:focus,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus {
  color: #ffbb06;
}
.contacts-theme.dark-theme app-timeline .event-icon:hover fa-icon, .contacts-theme.dark-theme app-timeline .event-icon:focus fa-icon,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover fa-icon,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #ffbb06;
}
.contacts-theme.dark-theme app-timeline .header,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .header {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme app-timeline .annotation-overlay,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.contacts-theme.dark-theme app-timeline .annotation-menu,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu {
  color: white;
}
.contacts-theme.dark-theme app-timeline .annotation-menu:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu:hover {
  color: #ffbb06;
}
.contacts-theme.dark-theme app-timeline .annotation-content,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .annotation-content {
  background-color: #ffab04;
}
.contacts-theme.dark-theme app-timeline .close-button:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .close-button:hover {
  background-color: #ffab04;
}
.contacts-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #ffbb06;
}
.contacts-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #ffbb06;
  color: #ffbb06;
}
.contacts-theme.dark-theme app-timeline .annotation-name,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .annotation-name {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-timeline .filter-apply,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply {
  background-color: #ffbb06;
  border-color: white;
  color: white;
}
.contacts-theme.dark-theme app-timeline .filter-apply:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #ffbb06;
  color: #ffbb06;
}
.contacts-theme.dark-theme app-timeline .new-year,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #ffbb06;
  background-color: #1c1c2d;
  color: white;
}
.contacts-theme.dark-theme app-timeline .no-displayed-events,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.contacts-theme.dark-theme app-timeline .clickable-list-item-content fa-icon,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #ffbb06;
}
.contacts-theme.dark-theme app-timeline .list-day:hover,
.contacts-theme.dark-theme app-timeline .list-day:focus,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus {
  color: #ffbb06;
}
.contacts-theme.dark-theme app-timeline .list-day:hover fa-icon,
.contacts-theme.dark-theme app-timeline .list-day:focus fa-icon,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover fa-icon,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus fa-icon {
  color: #ffbb06;
}
.contacts-theme.dark-theme app-timeline .clickable-list-container,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.contacts-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #ffbb06;
}
.contacts-theme.dark-theme app-detail-event .link, .contacts-theme.dark-theme app-email-dialog .link,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-event .link,
.contacts-theme.theme-override.theme-override.dark-theme app-email-dialog .link {
  color: inherit;
}
.contacts-theme.dark-theme app-detail-event .note, .contacts-theme.dark-theme app-email-dialog .note,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-event .note,
.contacts-theme.theme-override.theme-override.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.contacts-theme.dark-theme app-detail-event .files-wrapper .file, .contacts-theme.dark-theme app-email-dialog .files-wrapper .file,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file,
.contacts-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.contacts-theme.dark-theme app-detail-event .files-wrapper .file:hover, .contacts-theme.dark-theme app-email-dialog .files-wrapper .file:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.contacts-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .contacts-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .image-wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.contacts-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .contacts-theme.dark-theme app-email-dialog .files-wrapper .file .fileName,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName,
.contacts-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #ffbb06;
}
.contacts-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .contacts-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #ffca2c;
}
.contacts-theme.dark-theme app-detail-event .files-wrapper .file .editing, .contacts-theme.dark-theme app-email-dialog .files-wrapper .file .editing,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing,
.contacts-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.contacts-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .contacts-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.contacts-theme.dark-theme app-detail-customer .files-wrapper .file,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.contacts-theme.dark-theme app-detail-customer .files-wrapper .file:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.contacts-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.contacts-theme.dark-theme app-detail-customer .files-wrapper .file .fileName,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #ffbb06;
}
.contacts-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #ffca2c;
}
.contacts-theme.dark-theme app-detail-customer .files-wrapper .file .editing,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.contacts-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.contacts-theme.dark-theme app-commission .events .tab-header .mat-badge-content,
.contacts-theme.theme-override.theme-override.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.contacts-theme.dark-theme app-commission .tab-group,
.contacts-theme.theme-override.theme-override.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.contacts-theme.dark-theme app-commission .files-wrapper .file,
.contacts-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.contacts-theme.dark-theme app-commission .files-wrapper .file:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.contacts-theme.dark-theme app-commission .files-wrapper .file .image-wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.contacts-theme.dark-theme app-commission .files-wrapper .file .fileName,
.contacts-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName {
  color: #ffbb06;
}
.contacts-theme.dark-theme app-commission .files-wrapper .file .fileName:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #ffca2c;
}
.contacts-theme.dark-theme app-commission .files-wrapper .file .editing,
.contacts-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.contacts-theme.dark-theme app-commission .files-wrapper .file .editing:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.contacts-theme.dark-theme app-detail-partner a.link,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-partner a.link {
  color: white;
}
.contacts-theme.dark-theme app-icon-select-dialog .iconwrapper:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.contacts-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.contacts-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.contacts-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.contacts-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.contacts-theme.dark-theme app-license-settings .bottom-border,
.contacts-theme.theme-override.theme-override.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme app-license-settings .inactive-overlay,
.contacts-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.contacts-theme.dark-theme app-license-settings .inactive-overlay .inactive-text,
.contacts-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.contacts-theme.dark-theme app-customer-statistics .chart-card,
.contacts-theme.theme-override.theme-override.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.contacts-theme.dark-theme app-global-statistics .chart-card,
.contacts-theme.theme-override.theme-override.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.contacts-theme.dark-theme .clickable-mat-row:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.contacts-theme.dark-theme .clickable-mat-row:hover, .contacts-theme.dark-theme .clickable-mat-row:active, .contacts-theme.dark-theme .clickable-mat-row:focus, .contacts-theme.dark-theme .clickable-mat-row.active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-event,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .contacts-theme.dark-theme .clickable-mat-row.app-color-event:hover, .contacts-theme.dark-theme .clickable-mat-row.app-color-event:active, .contacts-theme.dark-theme .clickable-mat-row.app-color-event:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-time-tracking,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .contacts-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .contacts-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .contacts-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-approved,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .contacts-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .contacts-theme.dark-theme .clickable-mat-row.app-color-approved:active, .contacts-theme.dark-theme .clickable-mat-row.app-color-approved:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-declined,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .contacts-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .contacts-theme.dark-theme .clickable-mat-row.app-color-declined:active, .contacts-theme.dark-theme .clickable-mat-row.app-color-declined:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .contacts-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .contacts-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .contacts-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-invoice-booked,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .contacts-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .contacts-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .contacts-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-late,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .contacts-theme.dark-theme .clickable-mat-row.app-color-late:hover, .contacts-theme.dark-theme .clickable-mat-row.app-color-late:active, .contacts-theme.dark-theme .clickable-mat-row.app-color-late:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .contacts-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .contacts-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .contacts-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-invoice-approved,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .contacts-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .contacts-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .contacts-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-commission-open,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .contacts-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .contacts-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .contacts-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .contacts-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .contacts-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .contacts-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .contacts-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .contacts-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .contacts-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .contacts-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .contacts-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .contacts-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .contacts-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .contacts-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .contacts-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.contacts-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .contacts-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .contacts-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .contacts-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active,
.contacts-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.contacts-theme.dark-theme app-detail-view-template,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.contacts-theme.dark-theme app-detail-view-template > .buttons,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-view-template > .buttons {
  background-color: #ffbb06;
  color: white;
}
.contacts-theme.dark-theme app-detail-view-template .resizer.resizer.resizer,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.contacts-theme.dark-theme app-profile-template .card::before,
.contacts-theme.theme-override.theme-override.dark-theme app-profile-template .card::before {
  background-color: #ffab04;
}
.contacts-theme.dark-theme app-profile-template a.link,
.contacts-theme.theme-override.theme-override.dark-theme app-profile-template a.link {
  color: white;
}
.contacts-theme.dark-theme app-search-return,
.contacts-theme.theme-override.theme-override.dark-theme app-search-return {
  background-color: #424242;
}
.contacts-theme.dark-theme app-search-return .available-types,
.contacts-theme.theme-override.theme-override.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.contacts-theme.dark-theme app-search-return .data,
.contacts-theme.theme-override.theme-override.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.contacts-theme.dark-theme app-search-return .data:nth-child(2n+1),
.contacts-theme.theme-override.theme-override.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.contacts-theme.dark-theme app-search-return .data:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.contacts-theme.dark-theme app-search-return .data .icon-wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.contacts-theme.dark-theme .app-button,
.contacts-theme.dark-theme .app-round-button,
.contacts-theme.theme-override.theme-override.dark-theme .app-button,
.contacts-theme.theme-override.theme-override.dark-theme .app-round-button {
  background-color: #ffbb06;
  color: #ffffff;
  border-color: #ffbb06;
}
.contacts-theme.dark-theme .app-button:hover, .contacts-theme.dark-theme .app-button.app-button-active, .contacts-theme.dark-theme .app-button.app-button-inverted,
.contacts-theme.dark-theme .app-round-button:hover,
.contacts-theme.dark-theme .app-round-button.app-button-active,
.contacts-theme.dark-theme .app-round-button.app-button-inverted,
.contacts-theme.theme-override.theme-override.dark-theme .app-button:hover,
.contacts-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted,
.contacts-theme.theme-override.theme-override.dark-theme .app-round-button:hover,
.contacts-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #ffbb06;
}
.contacts-theme.dark-theme .app-button.app-button-active,
.contacts-theme.dark-theme .app-round-button.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.contacts-theme.dark-theme .app-button.app-button-inverted:hover, .contacts-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.contacts-theme.dark-theme .app-round-button.app-button-inverted:hover,
.contacts-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.contacts-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.contacts-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #a47700;
  box-shadow: inset 0 0 0.75rem #6c4f00;
}
.contacts-theme.dark-theme .app-button.app-button-inverted:hover,
.contacts-theme.dark-theme .app-round-button.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme .app-button[disabled][disabled],
.contacts-theme.dark-theme .app-round-button[disabled][disabled],
.contacts-theme.theme-override.theme-override.dark-theme .app-button[disabled][disabled],
.contacts-theme.theme-override.theme-override.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.contacts-theme.dark-theme .app-button.app-button-lighter,
.contacts-theme.dark-theme .app-round-button.app-button-lighter,
.contacts-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter,
.contacts-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter {
  background-color: #ffca2c;
  color: rgba(0, 0, 0, 0.87);
  border-color: #ffca2c;
}
.contacts-theme.dark-theme .app-button.app-button-lighter:hover, .contacts-theme.dark-theme .app-button.app-button-lighter.app-button-active, .contacts-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.contacts-theme.dark-theme .app-round-button.app-button-lighter:hover,
.contacts-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.contacts-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted,
.contacts-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter:hover,
.contacts-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted,
.contacts-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter:hover,
.contacts-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: rgba(0, 0, 0, 0.87);
  color: #ffca2c;
}
.contacts-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.contacts-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .contacts-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.contacts-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.contacts-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.contacts-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #ca9700;
  box-shadow: inset 0 0 0.75rem #926d00;
}
.contacts-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.contacts-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #ffca2c;
}
.contacts-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.contacts-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled],
.contacts-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter[disabled][disabled],
.contacts-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.contacts-theme.dark-theme .app-stroked-round-button,
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button {
  background-color: #ffbb06;
  color: #ffffff;
  border-color: #ffffff;
}
.contacts-theme.dark-theme .app-stroked-round-button:hover, .contacts-theme.dark-theme .app-stroked-round-button.app-button-active, .contacts-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button:hover,
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #ffbb06;
}
.contacts-theme.dark-theme .app-stroked-round-button.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.contacts-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .contacts-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.contacts-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #a47700;
  box-shadow: inset 0 0 0.75rem #6c4f00;
}
.contacts-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme .app-stroked-round-button[disabled][disabled],
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.contacts-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #ffbb06;
}
.contacts-theme.dark-theme .app-stroked-round-button.app-button-lighter,
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #ffca2c;
  color: rgba(0, 0, 0, 0.87);
  border-color: rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .contacts-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .contacts-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter:hover,
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: rgba(0, 0, 0, 0.87);
  color: #ffca2c;
}
.contacts-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .contacts-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #ca9700;
  box-shadow: inset 0 0 0.75rem #926d00;
}
.contacts-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #ffca2c;
}
.contacts-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.contacts-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.contacts-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #ffca2c;
}
.contacts-theme.dark-theme app-timeline-view .files-icon,
.contacts-theme.theme-override.theme-override.dark-theme app-timeline-view .files-icon {
  color: #ffbb06;
}
.contacts-theme.dark-theme app-event-types-selector-card .delete-icon,
.contacts-theme.theme-override.theme-override.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.contacts-theme.dark-theme app-loading.not-transparent,
.contacts-theme.theme-override.theme-override.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.contacts-theme.dark-theme app-map-dialog > .buttons,
.contacts-theme.theme-override.theme-override.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.contacts-theme.dark-theme app-settings-list a.highlight,
.contacts-theme.theme-override.theme-override.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.contacts-theme.dark-theme app-settings-list .wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.contacts-theme.dark-theme app-settings-list .clickable-list-container:before,
.contacts-theme.theme-override.theme-override.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme app-list-layout-with-routing .tab-group,
.contacts-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.contacts-theme.dark-theme app-list-layout-with-routing .toggle-view-button,
.contacts-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-preview .timeline-item-card,
.contacts-theme.theme-override.theme-override.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.contacts-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.contacts-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #ffbb06, inset -0.5rem 0 0.5rem -0.5rem #ffbb06;
}
.contacts-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.contacts-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #ffbb06, inset -0.5rem 0 0.5rem -0.5rem #ffbb06, inset 0 0.5rem 0.5rem -0.5rem #ffbb06;
}
.contacts-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow,
.contacts-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #ffbb06;
}
.contacts-theme.dark-theme app-file-card .image-container,
.contacts-theme.theme-override.theme-override.dark-theme app-file-card .image-container {
  background-color: gray;
}
.contacts-theme.dark-theme app-file-card .download-button:hover, .contacts-theme.dark-theme app-file-card .delete-button:hover, .contacts-theme.dark-theme app-file-card .event-button:hover, .contacts-theme.dark-theme app-file-card .file-info-button:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.contacts-theme.dark-theme app-file-card .download-button:hover, .contacts-theme.dark-theme app-file-card .event-button:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover {
  color: #ffbb06;
}
.contacts-theme.dark-theme app-file-card .delete-button, .contacts-theme.dark-theme app-file-card .selected-icon, .contacts-theme.dark-theme app-file-card .link-icon,
.contacts-theme.theme-override.theme-override.dark-theme app-file-card .delete-button,
.contacts-theme.theme-override.theme-override.dark-theme app-file-card .selected-icon,
.contacts-theme.theme-override.theme-override.dark-theme app-file-card .link-icon {
  color: #424242;
}
.contacts-theme.dark-theme app-file-card .delete-button:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.contacts-theme.dark-theme app-file-card .timeline-item-card,
.contacts-theme.theme-override.theme-override.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.contacts-theme.dark-theme app-commission-list tr.highlight,
.contacts-theme.theme-override.theme-override.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.contacts-theme.dark-theme app-commission-list section.wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.contacts-theme.dark-theme app-commission-list header.header,
.contacts-theme.theme-override.theme-override.dark-theme app-commission-list header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-commission-list header.header button.clear-search,
.contacts-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-commission-list header.header button.clear-search:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme app-commission-list .clickable-list-container:before,
.contacts-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a,
.contacts-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.contacts-theme.dark-theme app-commission-list a.active,
.contacts-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.contacts-theme.theme-override.theme-override.dark-theme app-commission-list a.active,
.contacts-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.contacts-theme.dark-theme app-videodokumentation-list section.wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.contacts-theme.dark-theme app-videodokumentation-list header.header,
.contacts-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search,
.contacts-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme app-videodokumentation-list .clickable-list-container:before,
.contacts-theme.theme-override.theme-override.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme app-videodokumentation-list a.active,
.contacts-theme.theme-override.theme-override.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.contacts-theme.dark-theme app-email-client .email-list .email-list-entry.current,
.contacts-theme.theme-override.theme-override.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.contacts-theme.dark-theme app-email-client .nav-bar,
.contacts-theme.theme-override.theme-override.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.contacts-theme.dark-theme app-email-client .search-bar-header,
.contacts-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-email-client .search-bar-clear-search,
.contacts-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-email-client .search-bar-clear-search:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme app-email-client .email-preview .email-contact-link,
.contacts-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.contacts-theme.dark-theme app-email-client .email-preview .email-card,
.contacts-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.contacts-theme.dark-theme app-email-client .email-preview .email-iframe,
.contacts-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.contacts-theme.dark-theme app-email-client .sub-elements,
.contacts-theme.theme-override.theme-override.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.contacts-theme.dark-theme app-email-client .nav-tree .mat-list-item-content,
.contacts-theme.theme-override.theme-override.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme app-email-client .email-list-entry,
.contacts-theme.theme-override.theme-override.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.contacts-theme.dark-theme app-support-dialog .card,
.contacts-theme.theme-override.theme-override.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.contacts-theme.dark-theme app-support-dialog a.link,
.contacts-theme.theme-override.theme-override.dark-theme app-support-dialog a.link {
  color: white;
}
.contacts-theme.dark-theme app-image-editor .tui-image-editor-main-container,
.contacts-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.contacts-theme.dark-theme app-image-editor .tui-image-editor-controls,
.contacts-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.contacts-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled,
.contacts-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.contacts-theme.dark-theme app-image-editor .tui-image-editor-menu .normal,
.contacts-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.contacts-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.contacts-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.contacts-theme.dark-theme app-file-explorer .example-container, .contacts-theme.dark-theme app-file-explorer .content,
.contacts-theme.theme-override.theme-override.dark-theme app-file-explorer .example-container,
.contacts-theme.theme-override.theme-override.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.contacts-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.contacts-theme.dark-theme app-file-explorer .list-item:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.contacts-theme.dark-theme app-file-explorer .explorer-tree-node.selected,
.contacts-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.contacts-theme.dark-theme app-file-explorer .share-icon,
.contacts-theme.theme-override.theme-override.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme app-file-explorer .toggle-view-button,
.contacts-theme.theme-override.theme-override.dark-theme app-file-explorer .toggle-view-button {
  background: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-file-explorer .root-button,
.contacts-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.contacts-theme.dark-theme app-file-explorer .root-button fa-icon,
.contacts-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.contacts-theme.dark-theme app-file-explorer .selected-elements-amount,
.contacts-theme.theme-override.theme-override.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.contacts-theme.dark-theme app-file-explorer .back-button .inverted-arrow,
.contacts-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #ffbb06;
}
.contacts-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .contacts-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow,
.contacts-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:focus .inverted-arrow,
.contacts-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.contacts-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow,
.contacts-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.contacts-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .contacts-theme.dark-theme app-select-folder-dialog .list-item:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.contacts-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected,
.contacts-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.contacts-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.contacts-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.contacts-theme.dark-theme app-reports-list section.wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.contacts-theme.dark-theme app-reports-list header.header,
.contacts-theme.theme-override.theme-override.dark-theme app-reports-list header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-reports-list header.header button.clear-search,
.contacts-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-reports-list header.header button.clear-search:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme app-reports-list .clickable-list-container:before,
.contacts-theme.theme-override.theme-override.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme app-reports-list a.active,
.contacts-theme.theme-override.theme-override.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.contacts-theme.dark-theme app-generated-documents-list section.wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.contacts-theme.dark-theme app-generated-documents-list header.header,
.contacts-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-generated-documents-list header.header button.clear-search,
.contacts-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme app-generated-documents-list .clickable-list-container:before,
.contacts-theme.theme-override.theme-override.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme app-generated-documents-list a.active,
.contacts-theme.theme-override.theme-override.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.contacts-theme.dark-theme app-invoice-editor .button-wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.contacts-theme.dark-theme .hover-form .mat-form-field-flex:hover,
.contacts-theme.theme-override.theme-override.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.contacts-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .contacts-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item,
.contacts-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.contacts-theme.dark-theme app-dave-list-card .card-header,
.contacts-theme.theme-override.theme-override.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.contacts-theme.dark-theme app-dave-list-card .bottom-shadow,
.contacts-theme.theme-override.theme-override.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.contacts-theme.dark-theme app-filter div.date,
.contacts-theme.theme-override.theme-override.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.contacts-theme.dark-theme app-event-card .primary,
.contacts-theme.theme-override.theme-override.dark-theme app-event-card .primary {
  color: #ffbb06;
}
.contacts-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.contacts-theme.dark-theme app-booking-positions-list section.wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.contacts-theme.dark-theme app-booking-positions-list header.header,
.contacts-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-booking-positions-list header.header button.clear-search,
.contacts-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme app-booking-positions-list .clickable-list-container:before,
.contacts-theme.theme-override.theme-override.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme app-booking-positions-list a.active,
.contacts-theme.theme-override.theme-override.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.contacts-theme.dark-theme app-booking-positions-list th,
.contacts-theme.theme-override.theme-override.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.contacts-theme.dark-theme app-dave-list tr.highlight,
.contacts-theme.theme-override.theme-override.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.contacts-theme.dark-theme app-dave-list section.wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.contacts-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview,
.contacts-theme.theme-override.theme-override.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.contacts-theme.dark-theme app-dave-list header.header,
.contacts-theme.theme-override.theme-override.dark-theme app-dave-list header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-dave-list header.header button.clear-search,
.contacts-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-dave-list header.header button.clear-search:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme app-dave-list .clickable-list-container:before,
.contacts-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a,
.contacts-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.contacts-theme.dark-theme app-dave-list a.active,
.contacts-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.contacts-theme.theme-override.theme-override.dark-theme app-dave-list a.active,
.contacts-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.contacts-theme.dark-theme app-export-business-volumes-dialog tr.highlight,
.contacts-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.contacts-theme.dark-theme app-export-business-volumes-dialog section.wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.contacts-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.contacts-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.contacts-theme.dark-theme app-export-business-volumes-dialog header.header,
.contacts-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search,
.contacts-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before,
.contacts-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.contacts-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.contacts-theme.dark-theme app-export-business-volumes-dialog a.active,
.contacts-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.contacts-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog a.active,
.contacts-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.contacts-theme.dark-theme app-contact-list .darker-background.darker-background,
.contacts-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.contacts-theme.dark-theme app-contact-list .darker-background.darker-background:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.contacts-theme.dark-theme app-select-persons table tr th[mat-header-cell],
.contacts-theme.theme-override.theme-override.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.contacts-theme.dark-theme app-shift-plan .header-colorful,
.contacts-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.contacts-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.contacts-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .contacts-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.contacts-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button,
.contacts-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.contacts-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .contacts-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.contacts-theme.dark-theme app-detail-piecework main,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-piecework main {
  background-color: #ffbb06;
  color: white;
}
.contacts-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.contacts-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.contacts-theme.dark-theme app-detail-piecework main .mat-tab-label,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.contacts-theme.dark-theme app-detail-piecework header,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-piecework header {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #ffbb06;
  color: white;
}
.contacts-theme.dark-theme app-piecework-demo .scrollable,
.contacts-theme.theme-override.theme-override.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.contacts-theme.dark-theme app-side-nav-bar,
.contacts-theme.theme-override.theme-override.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.contacts-theme.dark-theme app-side-nav-bar [mat-list-item].is-active,
.contacts-theme.theme-override.theme-override.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #ffbb06;
}
.contacts-theme.dark-theme app-side-nav-bar mat-nav-list,
.contacts-theme.theme-override.theme-override.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme .dave-inc-bar,
.contacts-theme.theme-override.theme-override.dark-theme .dave-inc-bar {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme app-root,
.contacts-theme.theme-override.theme-override.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.contacts-theme.dark-theme app-commission-overview .alex-sein-buntes-feld,
.contacts-theme.theme-override.theme-override.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.contacts-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child,
.contacts-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.contacts-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot,
.contacts-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.contacts-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.contacts-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.contacts-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child,
.contacts-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #ffbb06;
  border-color: #ffbb06;
}
.contacts-theme.dark-theme app-commission-overview .timeline,
.contacts-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme app-commission-overview .timeline-event-card,
.contacts-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme app-commission-overview .timeline-event-card:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.contacts-theme.dark-theme app-comment-list .inline-send,
.contacts-theme.theme-override.theme-override.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.contacts-theme.dark-theme app-new-booking-option .highlight.highlight,
.contacts-theme.theme-override.theme-override.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.contacts-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.contacts-theme.dark-theme app-new-booking-option .disabled.disabled,
.contacts-theme.theme-override.theme-override.dark-theme app-new-booking-option .dont-edit.dont-edit,
.contacts-theme.theme-override.theme-override.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme .ngx-toastr,
.contacts-theme.theme-override.theme-override.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.contacts-theme.dark-theme .ngx-toastr:hover,
.contacts-theme.theme-override.theme-override.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.contacts-theme.dark-theme .ngx-toastr.toast-success,
.contacts-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.contacts-theme.dark-theme .ngx-toastr.toast-error,
.contacts-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.contacts-theme.dark-theme .ngx-toastr.toast-info,
.contacts-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.contacts-theme.dark-theme app-resource-plan .header-colorful,
.contacts-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful {
  background-color: #ffab04;
  color: white;
}
.contacts-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.contacts-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.contacts-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .contacts-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.contacts-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button,
.contacts-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.contacts-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .contacts-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.contacts-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.contacts-theme.dark-theme app-time-tracker,
.contacts-theme.theme-override.theme-override.dark-theme app-time-tracker {
  background-color: #ffca2c;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme .ngx-mat-colorpicker-content,
.contacts-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.contacts-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.contacts-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.contacts-theme.dark-theme app-person-list-entry a.link,
.contacts-theme.theme-override.theme-override.dark-theme app-person-list-entry a.link {
  color: white;
}
.contacts-theme.dark-theme app-doctor-list-entry .link,
.contacts-theme.theme-override.theme-override.dark-theme app-doctor-list-entry .link {
  color: white;
}
.contacts-theme.dark-theme app-expansion-panel .scrollable .top-shadow,
.contacts-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.contacts-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow,
.contacts-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.contacts-theme.dark-theme .app-background-primary,
.contacts-theme.theme-override.theme-override.dark-theme .app-background-primary {
  background-color: #ffbb06;
}
.contacts-theme.dark-theme .app-background-accent,
.contacts-theme.theme-override.theme-override.dark-theme .app-background-accent {
  background-color: #fafafa;
}
.contacts-theme.dark-theme .app-background-warn,
.contacts-theme.theme-override.theme-override.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.contacts-theme.dark-theme .app-foreground-primary,
.contacts-theme.theme-override.theme-override.dark-theme .app-foreground-primary {
  color: #ffbb06;
}
.contacts-theme.dark-theme .app-foreground-accent,
.contacts-theme.theme-override.theme-override.dark-theme .app-foreground-accent {
  color: #fafafa;
}
.contacts-theme.dark-theme .app-foreground-warn,
.contacts-theme.theme-override.theme-override.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.contacts-theme.dark-theme app-ck-editor,
.contacts-theme.theme-override.theme-override.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.contacts-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.contacts-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.contacts-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.contacts-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.contacts-theme.dark-theme app-file-order-dialog .list-item,
.contacts-theme.theme-override.theme-override.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.contacts-theme.dark-theme app-start-process-dialog .selected-files-list,
.contacts-theme.theme-override.theme-override.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme app-process-main-view .detection-modal-wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.contacts-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #ffbb06;
}
.contacts-theme.dark-theme app-process-main-view .main-file-badge,
.contacts-theme.theme-override.theme-override.dark-theme app-process-main-view .main-file-badge {
  color: #ffbb06;
}
.contacts-theme.dark-theme app-new-document-view-component dropzone .input,
.contacts-theme.dark-theme app-new-document-view-component dropzone .pen-icon,
.contacts-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .input,
.contacts-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.contacts-theme.dark-theme app-time-tracker-multiple .timer-card,
.contacts-theme.theme-override.theme-override.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #ffca2c;
  color: rgba(0, 0, 0, 0.87);
}
.contacts-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.contacts-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.contacts-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active,
.contacts-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.contacts-theme.dark-theme app-arl-table .add-button-list,
.contacts-theme.theme-override.theme-override.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.contacts-theme.dark-theme app-pseudo-step-header .wrapper-button.active,
.contacts-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #ffbb06;
}
.contacts-theme.dark-theme app-pseudo-step-header .image-wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.contacts-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.contacts-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.contacts-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #ffbb06;
  color: white;
}
.contacts-theme.dark-theme app-milestone-modal .status-form,
.contacts-theme.theme-override.theme-override.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.contacts-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.contacts-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.contacts-theme.dark-theme app-e-invoice-view .borders,
.contacts-theme.dark-theme app-e-invoice-view .borders-column,
.contacts-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.contacts-theme.dark-theme app-e-invoice-view .borders-row,
.contacts-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.contacts-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.contacts-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.contacts-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders,
.contacts-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column,
.contacts-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.contacts-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row,
.contacts-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme app-e-invoice-view .mat-table td,
.contacts-theme.dark-theme app-e-invoice-view .mat-table th,
.contacts-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table td,
.contacts-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.contacts-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.contacts-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.contacts-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.contacts-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders,
.contacts-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.contacts-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.contacts-theme.dark-theme app-detail-contract .primary,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-contract .primary {
  color: #ffbb06;
}
.contacts-theme.dark-theme app-detail-contract .filter,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-contract .filter {
  background-color: white;
}
.contacts-theme.dark-theme app-detail-contract .filter h2,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-contract .filter h2 {
  color: #ffbb06;
}
.contacts-theme.dark-theme app-contract-list header.header,
.contacts-theme.theme-override.theme-override.dark-theme app-contract-list header.header {
  color: white;
  background-color: #ffab04;
}
.contacts-theme.dark-theme app-detail-doctor .deleted,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.contacts-theme.dark-theme app-detail-doctor .bookmark-wrapper,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.contacts-theme.dark-theme app-detail-doctor a.link,
.contacts-theme.theme-override.theme-override.dark-theme app-detail-doctor a.link {
  color: white;
}
.task-theme .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.task-theme .mat-option,
.task-theme.theme-override.theme-override .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-option:hover:not(.mat-option-disabled), .task-theme .mat-option:focus:not(.mat-option-disabled),
.task-theme.theme-override.theme-override .mat-option:hover:not(.mat-option-disabled),
.task-theme.theme-override.theme-override .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.task-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.task-theme.theme-override.theme-override .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.task-theme .mat-option.mat-active,
.task-theme.theme-override.theme-override .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-option.mat-option-disabled,
.task-theme.theme-override.theme-override .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.task-theme.theme-override.theme-override .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #00acc1;
}
.task-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.task-theme.theme-override.theme-override .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.task-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.task-theme.theme-override.theme-override .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.task-theme .mat-optgroup-label,
.task-theme.theme-override.theme-override .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.task-theme .mat-optgroup-disabled .mat-optgroup-label,
.task-theme.theme-override.theme-override .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-pseudo-checkbox,
.task-theme.theme-override.theme-override .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.task-theme .mat-pseudo-checkbox::after,
.task-theme.theme-override.theme-override .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.task-theme .mat-pseudo-checkbox-disabled,
.task-theme.theme-override.theme-override .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.task-theme .mat-primary .mat-pseudo-checkbox-checked,
.task-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.task-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-checked,
.task-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #00acc1;
}
.task-theme .mat-pseudo-checkbox-checked,
.task-theme .mat-pseudo-checkbox-indeterminate,
.task-theme .mat-accent .mat-pseudo-checkbox-checked,
.task-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.task-theme.theme-override.theme-override .mat-pseudo-checkbox-checked,
.task-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate,
.task-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-checked,
.task-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.task-theme .mat-warn .mat-pseudo-checkbox-checked,
.task-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.task-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-checked,
.task-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.task-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.task-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.task-theme.theme-override.theme-override .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.task-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.task-theme .mat-app-background, .task-theme.mat-app-background,
.task-theme.theme-override.theme-override .mat-app-background,
.task-theme.theme-override.theme-override.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-elevation-z0,
.task-theme.theme-override.theme-override .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z1,
.task-theme.theme-override.theme-override .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z2,
.task-theme.theme-override.theme-override .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z3,
.task-theme.theme-override.theme-override .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z4,
.task-theme.theme-override.theme-override .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z5,
.task-theme.theme-override.theme-override .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z6,
.task-theme.theme-override.theme-override .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z7,
.task-theme.theme-override.theme-override .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z8,
.task-theme.theme-override.theme-override .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z9,
.task-theme.theme-override.theme-override .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z10,
.task-theme.theme-override.theme-override .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z11,
.task-theme.theme-override.theme-override .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z12,
.task-theme.theme-override.theme-override .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z13,
.task-theme.theme-override.theme-override .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z14,
.task-theme.theme-override.theme-override .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z15,
.task-theme.theme-override.theme-override .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z16,
.task-theme.theme-override.theme-override .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z17,
.task-theme.theme-override.theme-override .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z18,
.task-theme.theme-override.theme-override .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z19,
.task-theme.theme-override.theme-override .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z20,
.task-theme.theme-override.theme-override .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z21,
.task-theme.theme-override.theme-override .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z22,
.task-theme.theme-override.theme-override .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z23,
.task-theme.theme-override.theme-override .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-elevation-z24,
.task-theme.theme-override.theme-override .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.task-theme .mat-autocomplete-panel,
.task-theme.theme-override.theme-override .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.task-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.task-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.task-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-badge,
.task-theme.theme-override.theme-override .mat-badge {
  position: relative;
}
.task-theme .mat-badge.mat-badge,
.task-theme.theme-override.theme-override .mat-badge.mat-badge {
  overflow: visible;
}
.task-theme .mat-badge-hidden .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-hidden .mat-badge-content {
  display: none;
}
.task-theme .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.task-theme .ng-animate-disabled .mat-badge-content,
.task-theme .mat-badge-content._mat-animation-noopable,
.task-theme.theme-override.theme-override .ng-animate-disabled .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.task-theme .mat-badge-content.mat-badge-active,
.task-theme.theme-override.theme-override .mat-badge-content.mat-badge-active {
  transform: none;
}
.task-theme .mat-badge-small .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.task-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.task-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.task-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .task-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.task-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .task-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.task-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .task-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.task-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .task-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.task-theme .mat-badge-medium .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.task-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.task-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.task-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .task-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.task-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .task-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.task-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .task-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.task-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .task-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.task-theme .mat-badge-large .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.task-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.task-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.task-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .task-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.task-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .task-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.task-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .task-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.task-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .task-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.task-theme .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-content {
  color: white;
  background: #00acc1;
}
.cdk-high-contrast-active .task-theme .mat-badge-content, .cdk-high-contrast-active .task-theme.theme-override.theme-override .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.task-theme .mat-badge-accent .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-badge-warn .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.task-theme .mat-badge-disabled .mat-badge-content,
.task-theme.theme-override.theme-override .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-bottom-sheet-container,
.task-theme.theme-override.theme-override .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-button, .task-theme .mat-icon-button, .task-theme .mat-stroked-button,
.task-theme.theme-override.theme-override .mat-button,
.task-theme.theme-override.theme-override .mat-icon-button,
.task-theme.theme-override.theme-override .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.task-theme .mat-button.mat-primary, .task-theme .mat-icon-button.mat-primary, .task-theme .mat-stroked-button.mat-primary,
.task-theme.theme-override.theme-override .mat-button.mat-primary,
.task-theme.theme-override.theme-override .mat-icon-button.mat-primary,
.task-theme.theme-override.theme-override .mat-stroked-button.mat-primary {
  color: #00acc1;
}
.task-theme .mat-button.mat-accent, .task-theme .mat-icon-button.mat-accent, .task-theme .mat-stroked-button.mat-accent,
.task-theme.theme-override.theme-override .mat-button.mat-accent,
.task-theme.theme-override.theme-override .mat-icon-button.mat-accent,
.task-theme.theme-override.theme-override .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.task-theme .mat-button.mat-warn, .task-theme .mat-icon-button.mat-warn, .task-theme .mat-stroked-button.mat-warn,
.task-theme.theme-override.theme-override .mat-button.mat-warn,
.task-theme.theme-override.theme-override .mat-icon-button.mat-warn,
.task-theme.theme-override.theme-override .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.task-theme .mat-button.mat-primary.mat-button-disabled, .task-theme .mat-button.mat-accent.mat-button-disabled, .task-theme .mat-button.mat-warn.mat-button-disabled, .task-theme .mat-button.mat-button-disabled.mat-button-disabled, .task-theme .mat-icon-button.mat-primary.mat-button-disabled, .task-theme .mat-icon-button.mat-accent.mat-button-disabled, .task-theme .mat-icon-button.mat-warn.mat-button-disabled, .task-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .task-theme .mat-stroked-button.mat-primary.mat-button-disabled, .task-theme .mat-stroked-button.mat-accent.mat-button-disabled, .task-theme .mat-stroked-button.mat-warn.mat-button-disabled, .task-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-button.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-button.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-button.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-button.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-icon-button.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-icon-button.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-icon-button.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-stroked-button.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-stroked-button.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-stroked-button.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.task-theme .mat-button.mat-primary .mat-button-focus-overlay, .task-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .task-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.task-theme.theme-override.theme-override .mat-button.mat-primary .mat-button-focus-overlay,
.task-theme.theme-override.theme-override .mat-icon-button.mat-primary .mat-button-focus-overlay,
.task-theme.theme-override.theme-override .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #00acc1;
}
.task-theme .mat-button.mat-accent .mat-button-focus-overlay, .task-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .task-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.task-theme.theme-override.theme-override .mat-button.mat-accent .mat-button-focus-overlay,
.task-theme.theme-override.theme-override .mat-icon-button.mat-accent .mat-button-focus-overlay,
.task-theme.theme-override.theme-override .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.task-theme .mat-button.mat-warn .mat-button-focus-overlay, .task-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .task-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.task-theme.theme-override.theme-override .mat-button.mat-warn .mat-button-focus-overlay,
.task-theme.theme-override.theme-override .mat-icon-button.mat-warn .mat-button-focus-overlay,
.task-theme.theme-override.theme-override .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.task-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .task-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .task-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.task-theme.theme-override.theme-override .mat-button.mat-button-disabled .mat-button-focus-overlay,
.task-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.task-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.task-theme .mat-button .mat-ripple-element, .task-theme .mat-icon-button .mat-ripple-element, .task-theme .mat-stroked-button .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-button .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-icon-button .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.task-theme .mat-button-focus-overlay,
.task-theme.theme-override.theme-override .mat-button-focus-overlay {
  background: black;
}
.task-theme .mat-stroked-button:not(.mat-button-disabled),
.task-theme.theme-override.theme-override .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.task-theme .mat-flat-button, .task-theme .mat-raised-button, .task-theme .mat-fab, .task-theme .mat-mini-fab,
.task-theme.theme-override.theme-override .mat-flat-button,
.task-theme.theme-override.theme-override .mat-raised-button,
.task-theme.theme-override.theme-override .mat-fab,
.task-theme.theme-override.theme-override .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.task-theme .mat-flat-button.mat-primary, .task-theme .mat-raised-button.mat-primary, .task-theme .mat-fab.mat-primary, .task-theme .mat-mini-fab.mat-primary,
.task-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.task-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.task-theme.theme-override.theme-override .mat-fab.mat-primary,
.task-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  color: white;
}
.task-theme .mat-flat-button.mat-accent, .task-theme .mat-raised-button.mat-accent, .task-theme .mat-fab.mat-accent, .task-theme .mat-mini-fab.mat-accent,
.task-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.task-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.task-theme.theme-override.theme-override .mat-fab.mat-accent,
.task-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-flat-button.mat-warn, .task-theme .mat-raised-button.mat-warn, .task-theme .mat-fab.mat-warn, .task-theme .mat-mini-fab.mat-warn,
.task-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.task-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.task-theme.theme-override.theme-override .mat-fab.mat-warn,
.task-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  color: white;
}
.task-theme .mat-flat-button.mat-primary.mat-button-disabled, .task-theme .mat-flat-button.mat-accent.mat-button-disabled, .task-theme .mat-flat-button.mat-warn.mat-button-disabled, .task-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .task-theme .mat-raised-button.mat-primary.mat-button-disabled, .task-theme .mat-raised-button.mat-accent.mat-button-disabled, .task-theme .mat-raised-button.mat-warn.mat-button-disabled, .task-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .task-theme .mat-fab.mat-primary.mat-button-disabled, .task-theme .mat-fab.mat-accent.mat-button-disabled, .task-theme .mat-fab.mat-warn.mat-button-disabled, .task-theme .mat-fab.mat-button-disabled.mat-button-disabled, .task-theme .mat-mini-fab.mat-primary.mat-button-disabled, .task-theme .mat-mini-fab.mat-accent.mat-button-disabled, .task-theme .mat-mini-fab.mat-warn.mat-button-disabled, .task-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.task-theme .mat-flat-button.mat-primary, .task-theme .mat-raised-button.mat-primary, .task-theme .mat-fab.mat-primary, .task-theme .mat-mini-fab.mat-primary,
.task-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.task-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.task-theme.theme-override.theme-override .mat-fab.mat-primary,
.task-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  background-color: #00acc1;
}
.task-theme .mat-flat-button.mat-accent, .task-theme .mat-raised-button.mat-accent, .task-theme .mat-fab.mat-accent, .task-theme .mat-mini-fab.mat-accent,
.task-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.task-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.task-theme.theme-override.theme-override .mat-fab.mat-accent,
.task-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.task-theme .mat-flat-button.mat-warn, .task-theme .mat-raised-button.mat-warn, .task-theme .mat-fab.mat-warn, .task-theme .mat-mini-fab.mat-warn,
.task-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.task-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.task-theme.theme-override.theme-override .mat-fab.mat-warn,
.task-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.task-theme .mat-flat-button.mat-primary.mat-button-disabled, .task-theme .mat-flat-button.mat-accent.mat-button-disabled, .task-theme .mat-flat-button.mat-warn.mat-button-disabled, .task-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .task-theme .mat-raised-button.mat-primary.mat-button-disabled, .task-theme .mat-raised-button.mat-accent.mat-button-disabled, .task-theme .mat-raised-button.mat-warn.mat-button-disabled, .task-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .task-theme .mat-fab.mat-primary.mat-button-disabled, .task-theme .mat-fab.mat-accent.mat-button-disabled, .task-theme .mat-fab.mat-warn.mat-button-disabled, .task-theme .mat-fab.mat-button-disabled.mat-button-disabled, .task-theme .mat-mini-fab.mat-primary.mat-button-disabled, .task-theme .mat-mini-fab.mat-accent.mat-button-disabled, .task-theme .mat-mini-fab.mat-warn.mat-button-disabled, .task-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.task-theme .mat-flat-button.mat-primary .mat-ripple-element, .task-theme .mat-raised-button.mat-primary .mat-ripple-element, .task-theme .mat-fab.mat-primary .mat-ripple-element, .task-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-flat-button.mat-primary .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-raised-button.mat-primary .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-fab.mat-primary .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.task-theme .mat-flat-button.mat-accent .mat-ripple-element, .task-theme .mat-raised-button.mat-accent .mat-ripple-element, .task-theme .mat-fab.mat-accent .mat-ripple-element, .task-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-flat-button.mat-accent .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-raised-button.mat-accent .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-fab.mat-accent .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.task-theme .mat-flat-button.mat-warn .mat-ripple-element, .task-theme .mat-raised-button.mat-warn .mat-ripple-element, .task-theme .mat-fab.mat-warn .mat-ripple-element, .task-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-flat-button.mat-warn .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-raised-button.mat-warn .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-fab.mat-warn .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.task-theme .mat-stroked-button:not([class*=mat-elevation-z]), .task-theme .mat-flat-button:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override .mat-stroked-button:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-raised-button:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-fab:not([class*=mat-elevation-z]), .task-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override .mat-fab:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .task-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .task-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.task-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.task-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.task-theme .mat-button-toggle,
.task-theme.theme-override.theme-override .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.task-theme.theme-override.theme-override .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.task-theme .mat-button-toggle-appearance-standard,
.task-theme.theme-override.theme-override .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.task-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.task-theme.theme-override.theme-override .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.task-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.task-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.task-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.task-theme.theme-override.theme-override [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.task-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.task-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.task-theme .mat-button-toggle-checked,
.task-theme.theme-override.theme-override .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.task-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.task-theme.theme-override.theme-override .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-button-toggle-disabled,
.task-theme.theme-override.theme-override .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.task-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.task-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.task-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.task-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.task-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.task-theme .mat-button-toggle-group-appearance-standard,
.task-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.task-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.task-theme .mat-card,
.task-theme.theme-override.theme-override .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-card:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-card-subtitle,
.task-theme.theme-override.theme-override .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.task-theme .mat-checkbox-frame,
.task-theme.theme-override.theme-override .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.task-theme .mat-checkbox-checkmark,
.task-theme.theme-override.theme-override .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.task-theme .mat-checkbox-checkmark-path,
.task-theme.theme-override.theme-override .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.task-theme .mat-checkbox-mixedmark,
.task-theme.theme-override.theme-override .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.task-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .task-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.task-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.task-theme.theme-override.theme-override .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #00acc1;
}
.task-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .task-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.task-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.task-theme.theme-override.theme-override .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.task-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .task-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.task-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.task-theme.theme-override.theme-override .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.task-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .task-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.task-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.task-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.task-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.task-theme.theme-override.theme-override .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.task-theme .mat-checkbox-disabled .mat-checkbox-label,
.task-theme.theme-override.theme-override .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-checkbox .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.task-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.task-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #00acc1;
}
.task-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.task-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.task-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.task-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.task-theme .mat-chip.mat-standard-chip,
.task-theme.theme-override.theme-override .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.task-theme.theme-override.theme-override .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.task-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.task-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.task-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.task-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.task-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.task-theme .mat-chip.mat-standard-chip::after,
.task-theme.theme-override.theme-override .mat-chip.mat-standard-chip::after {
  background: black;
}
.task-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.task-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #00acc1;
  color: white;
}
.task-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.task-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.task-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.task-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.task-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.task-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.task-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.task-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.task-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.task-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.task-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.task-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.task-theme .mat-table,
.task-theme.theme-override.theme-override .mat-table {
  background: white;
}
.task-theme .mat-table thead, .task-theme .mat-table tbody, .task-theme .mat-table tfoot,
.task-theme mat-header-row, .task-theme mat-row, .task-theme mat-footer-row,
.task-theme [mat-header-row], .task-theme [mat-row], .task-theme [mat-footer-row],
.task-theme .mat-table-sticky,
.task-theme.theme-override.theme-override .mat-table thead,
.task-theme.theme-override.theme-override .mat-table tbody,
.task-theme.theme-override.theme-override .mat-table tfoot,
.task-theme.theme-override.theme-override mat-header-row,
.task-theme.theme-override.theme-override mat-row,
.task-theme.theme-override.theme-override mat-footer-row,
.task-theme.theme-override.theme-override [mat-header-row],
.task-theme.theme-override.theme-override [mat-row],
.task-theme.theme-override.theme-override [mat-footer-row],
.task-theme.theme-override.theme-override .mat-table-sticky {
  background: inherit;
}
.task-theme mat-row, .task-theme mat-header-row, .task-theme mat-footer-row,
.task-theme th.mat-header-cell, .task-theme td.mat-cell, .task-theme td.mat-footer-cell,
.task-theme.theme-override.theme-override mat-row,
.task-theme.theme-override.theme-override mat-header-row,
.task-theme.theme-override.theme-override mat-footer-row,
.task-theme.theme-override.theme-override th.mat-header-cell,
.task-theme.theme-override.theme-override td.mat-cell,
.task-theme.theme-override.theme-override td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.task-theme .mat-header-cell,
.task-theme.theme-override.theme-override .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.task-theme .mat-cell, .task-theme .mat-footer-cell,
.task-theme.theme-override.theme-override .mat-cell,
.task-theme.theme-override.theme-override .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-calendar-arrow,
.task-theme.theme-override.theme-override .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.task-theme .mat-datepicker-toggle,
.task-theme .mat-datepicker-content .mat-calendar-next-button,
.task-theme .mat-datepicker-content .mat-calendar-previous-button,
.task-theme.theme-override.theme-override .mat-datepicker-toggle,
.task-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-next-button,
.task-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.task-theme .mat-calendar-table-header-divider::after,
.task-theme.theme-override.theme-override .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.task-theme .mat-calendar-table-header,
.task-theme .mat-calendar-body-label,
.task-theme.theme-override.theme-override .mat-calendar-table-header,
.task-theme.theme-override.theme-override .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.task-theme .mat-calendar-body-cell-content,
.task-theme .mat-date-range-input-separator,
.task-theme.theme-override.theme-override .mat-calendar-body-cell-content,
.task-theme.theme-override.theme-override .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.task-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-form-field-disabled .mat-date-range-input-separator,
.task-theme.theme-override.theme-override .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-calendar-body-in-preview,
.task-theme.theme-override.theme-override .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.task-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.task-theme .mat-calendar-body-in-range::before,
.task-theme.theme-override.theme-override .mat-calendar-body-in-range::before {
  background: rgba(0, 172, 193, 0.2);
}
.task-theme .mat-calendar-body-comparison-identical,
.task-theme .mat-calendar-body-in-comparison-range::before,
.task-theme.theme-override.theme-override .mat-calendar-body-comparison-identical,
.task-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.task-theme .mat-calendar-body-comparison-bridge-start::before,
.task-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.task-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-start::before,
.task-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(0, 172, 193, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.task-theme .mat-calendar-body-comparison-bridge-end::before,
.task-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.task-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-end::before,
.task-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(0, 172, 193, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.task-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.task-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.task-theme.theme-override.theme-override .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.task-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.task-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.task-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.task-theme.theme-override.theme-override .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.task-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.task-theme .mat-calendar-body-selected,
.task-theme.theme-override.theme-override .mat-calendar-body-selected {
  background-color: #00acc1;
  color: white;
}
.task-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.task-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(0, 172, 193, 0.4);
}
.task-theme .mat-calendar-body-today.mat-calendar-body-selected,
.task-theme.theme-override.theme-override .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.task-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(0, 172, 193, 0.3);
}
@media (hover: hover) {
  .task-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(0, 172, 193, 0.3);
  }
}
.task-theme .mat-datepicker-content,
.task-theme.theme-override.theme-override .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.task-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.task-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.task-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.task-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.task-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.task-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.task-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.task-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.task-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.task-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.task-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.task-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.task-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .task-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.task-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.task-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.task-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.task-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.task-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.task-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.task-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.task-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.task-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.task-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.task-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.task-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.task-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.task-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.task-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .task-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.task-theme .mat-datepicker-content-touch,
.task-theme.theme-override.theme-override .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-datepicker-toggle-active,
.task-theme.theme-override.theme-override .mat-datepicker-toggle-active {
  color: #00acc1;
}
.task-theme .mat-datepicker-toggle-active.mat-accent,
.task-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.task-theme .mat-datepicker-toggle-active.mat-warn,
.task-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.task-theme .mat-date-range-input-inner[disabled],
.task-theme.theme-override.theme-override .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-dialog-container,
.task-theme.theme-override.theme-override .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-divider,
.task-theme.theme-override.theme-override .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.task-theme .mat-divider-vertical,
.task-theme.theme-override.theme-override .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.task-theme .mat-expansion-panel,
.task-theme.theme-override.theme-override .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-action-row,
.task-theme.theme-override.theme-override .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.task-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .task-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .task-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.task-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.task-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.task-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .task-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.task-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.task-theme .mat-expansion-panel-header-title,
.task-theme.theme-override.theme-override .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-expansion-panel-header-description,
.task-theme .mat-expansion-indicator::after,
.task-theme.theme-override.theme-override .mat-expansion-panel-header-description,
.task-theme.theme-override.theme-override .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.task-theme .mat-expansion-panel-header[aria-disabled=true],
.task-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.task-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.task-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.task-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.task-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.task-theme .mat-form-field-label,
.task-theme.theme-override.theme-override .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.task-theme .mat-hint,
.task-theme.theme-override.theme-override .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.task-theme .mat-form-field.mat-focused .mat-form-field-label,
.task-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label {
  color: #00acc1;
}
.task-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.task-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.task-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.task-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.task-theme .mat-focused .mat-form-field-required-marker,
.task-theme.theme-override.theme-override .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.task-theme .mat-form-field-ripple,
.task-theme.theme-override.theme-override .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.task-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #00acc1;
}
.task-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.task-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.task-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.task-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.task-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.task-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #00acc1;
}
.task-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.task-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.task-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.task-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.task-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.task-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.task-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.task-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.task-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.task-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.task-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.task-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.task-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.task-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.task-theme .mat-error,
.task-theme.theme-override.theme-override .mat-error {
  color: #e91e63;
}
.task-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.task-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.task-theme .mat-form-field-appearance-legacy .mat-hint,
.task-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.task-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.task-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.task-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.task-theme.theme-override.theme-override .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.task-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.task-theme.theme-override.theme-override .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.task-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.task-theme.theme-override.theme-override .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.task-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.task-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.task-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.task-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.task-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.task-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.task-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.task-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.task-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.task-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.task-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.task-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.task-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.task-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #00acc1;
}
.task-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.task-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.task-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.task-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.task-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.task-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.task-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.task-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.task-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.task-theme .mat-icon.mat-primary,
.task-theme.theme-override.theme-override .mat-icon.mat-primary {
  color: #00acc1;
}
.task-theme .mat-icon.mat-accent,
.task-theme.theme-override.theme-override .mat-icon.mat-accent {
  color: #fafafa;
}
.task-theme .mat-icon.mat-warn,
.task-theme.theme-override.theme-override .mat-icon.mat-warn {
  color: #e91e63;
}
.task-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.task-theme.theme-override.theme-override .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.task-theme .mat-input-element:disabled,
.task-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.task-theme.theme-override.theme-override .mat-input-element:disabled,
.task-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-input-element,
.task-theme.theme-override.theme-override .mat-input-element {
  caret-color: #00acc1;
}
.task-theme .mat-input-element::placeholder,
.task-theme.theme-override.theme-override .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.task-theme .mat-input-element::-moz-placeholder,
.task-theme.theme-override.theme-override .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.task-theme .mat-input-element::-webkit-input-placeholder,
.task-theme.theme-override.theme-override .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.task-theme .mat-input-element:-ms-input-placeholder,
.task-theme.theme-override.theme-override .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.task-theme .mat-form-field.mat-accent .mat-input-element,
.task-theme.theme-override.theme-override .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.task-theme .mat-form-field.mat-warn .mat-input-element,
.task-theme .mat-form-field-invalid .mat-input-element,
.task-theme.theme-override.theme-override .mat-form-field.mat-warn .mat-input-element,
.task-theme.theme-override.theme-override .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.task-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.task-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.task-theme .mat-list-base .mat-list-item,
.task-theme.theme-override.theme-override .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-list-base .mat-list-option,
.task-theme.theme-override.theme-override .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-list-base .mat-subheader,
.task-theme.theme-override.theme-override .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.task-theme .mat-list-base .mat-list-item-disabled,
.task-theme.theme-override.theme-override .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-list-option:hover, .task-theme .mat-list-option:focus,
.task-theme .mat-nav-list .mat-list-item:hover,
.task-theme .mat-nav-list .mat-list-item:focus,
.task-theme .mat-action-list .mat-list-item:hover,
.task-theme .mat-action-list .mat-list-item:focus,
.task-theme.theme-override.theme-override .mat-list-option:hover,
.task-theme.theme-override.theme-override .mat-list-option:focus,
.task-theme.theme-override.theme-override .mat-nav-list .mat-list-item:hover,
.task-theme.theme-override.theme-override .mat-nav-list .mat-list-item:focus,
.task-theme.theme-override.theme-override .mat-action-list .mat-list-item:hover,
.task-theme.theme-override.theme-override .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.task-theme .mat-list-single-selected-option, .task-theme .mat-list-single-selected-option:hover, .task-theme .mat-list-single-selected-option:focus,
.task-theme.theme-override.theme-override .mat-list-single-selected-option,
.task-theme.theme-override.theme-override .mat-list-single-selected-option:hover,
.task-theme.theme-override.theme-override .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.task-theme .mat-menu-panel,
.task-theme.theme-override.theme-override .mat-menu-panel {
  background: white;
}
.task-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-menu-item,
.task-theme.theme-override.theme-override .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-menu-item[disabled],
.task-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.task-theme .mat-menu-item[disabled] .mat-icon-no-color,
.task-theme.theme-override.theme-override .mat-menu-item[disabled],
.task-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-menu-submenu-icon,
.task-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-menu-item .mat-icon-no-color,
.task-theme .mat-menu-submenu-icon,
.task-theme.theme-override.theme-override .mat-menu-item .mat-icon-no-color,
.task-theme.theme-override.theme-override .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.task-theme .mat-menu-item:hover:not([disabled]),
.task-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.task-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.task-theme .mat-menu-item-highlighted:not([disabled]),
.task-theme.theme-override.theme-override .mat-menu-item:hover:not([disabled]),
.task-theme.theme-override.theme-override .mat-menu-item.cdk-program-focused:not([disabled]),
.task-theme.theme-override.theme-override .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.task-theme.theme-override.theme-override .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.task-theme .mat-paginator,
.task-theme.theme-override.theme-override .mat-paginator {
  background: white;
}
.task-theme .mat-paginator,
.task-theme .mat-paginator-page-size .mat-select-trigger,
.task-theme.theme-override.theme-override .mat-paginator,
.task-theme.theme-override.theme-override .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.task-theme .mat-paginator-decrement,
.task-theme .mat-paginator-increment,
.task-theme.theme-override.theme-override .mat-paginator-decrement,
.task-theme.theme-override.theme-override .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.task-theme .mat-paginator-first,
.task-theme .mat-paginator-last,
.task-theme.theme-override.theme-override .mat-paginator-first,
.task-theme.theme-override.theme-override .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.task-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.task-theme .mat-icon-button[disabled] .mat-paginator-increment,
.task-theme .mat-icon-button[disabled] .mat-paginator-first,
.task-theme .mat-icon-button[disabled] .mat-paginator-last,
.task-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-decrement,
.task-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-increment,
.task-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-first,
.task-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-progress-bar-background,
.task-theme.theme-override.theme-override .mat-progress-bar-background {
  fill: #afdfe8;
}
.task-theme .mat-progress-bar-buffer,
.task-theme.theme-override.theme-override .mat-progress-bar-buffer {
  background-color: #afdfe8;
}
.task-theme .mat-progress-bar-fill::after,
.task-theme.theme-override.theme-override .mat-progress-bar-fill::after {
  background-color: #00acc1;
}
.task-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.task-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.task-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.task-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.task-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.task-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.task-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.task-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.task-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.task-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.task-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.task-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.task-theme .mat-progress-spinner circle, .task-theme .mat-spinner circle,
.task-theme.theme-override.theme-override .mat-progress-spinner circle,
.task-theme.theme-override.theme-override .mat-spinner circle {
  stroke: #00acc1;
}
.task-theme .mat-progress-spinner.mat-accent circle, .task-theme .mat-spinner.mat-accent circle,
.task-theme.theme-override.theme-override .mat-progress-spinner.mat-accent circle,
.task-theme.theme-override.theme-override .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.task-theme .mat-progress-spinner.mat-warn circle, .task-theme .mat-spinner.mat-warn circle,
.task-theme.theme-override.theme-override .mat-progress-spinner.mat-warn circle,
.task-theme.theme-override.theme-override .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.task-theme .mat-radio-outer-circle,
.task-theme.theme-override.theme-override .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.task-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.task-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #00acc1;
}
.task-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.task-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .task-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .task-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.task-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-inner-circle,
.task-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.task-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.task-theme.theme-override.theme-override .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #00acc1;
}
.task-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.task-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.task-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.task-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .task-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .task-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.task-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-inner-circle,
.task-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.task-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.task-theme.theme-override.theme-override .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.task-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.task-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.task-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.task-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .task-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .task-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.task-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-inner-circle,
.task-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.task-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.task-theme.theme-override.theme-override .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.task-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.task-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.task-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.task-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.task-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.task-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.task-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-radio-button .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.task-theme .mat-select-value,
.task-theme.theme-override.theme-override .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-select-placeholder,
.task-theme.theme-override.theme-override .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.task-theme .mat-select-disabled .mat-select-value,
.task-theme.theme-override.theme-override .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-select-arrow,
.task-theme.theme-override.theme-override .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.task-theme .mat-select-panel,
.task-theme.theme-override.theme-override .mat-select-panel {
  background: white;
}
.task-theme .mat-select-panel:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.task-theme.theme-override.theme-override .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.task-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.task-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #00acc1;
}
.task-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.task-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.task-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.task-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.task-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.task-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.task-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.task-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-drawer-container,
.task-theme.theme-override.theme-override .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-drawer,
.task-theme.theme-override.theme-override .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-drawer.mat-drawer-push,
.task-theme.theme-override.theme-override .mat-drawer.mat-drawer-push {
  background-color: white;
}
.task-theme .mat-drawer:not(.mat-drawer-side),
.task-theme.theme-override.theme-override .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-drawer-side,
.task-theme.theme-override.theme-override .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-drawer-side.mat-drawer-end,
.task-theme.theme-override.theme-override .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.task-theme [dir=rtl] .mat-drawer-side,
.task-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.task-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.task-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-drawer-backdrop.mat-drawer-shown,
.task-theme.theme-override.theme-override .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.task-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.task-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.task-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.task-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.task-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.task-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.task-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #00acc1;
}
.task-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.task-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 172, 193, 0.54);
}
.task-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #00acc1;
}
.task-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.task-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.task-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.task-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.task-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.task-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.task-theme .mat-slide-toggle-thumb,
.task-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.task-theme .mat-slide-toggle-bar,
.task-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-slider-track-background,
.task-theme.theme-override.theme-override .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.task-theme .mat-slider.mat-primary .mat-slider-track-fill,
.task-theme .mat-slider.mat-primary .mat-slider-thumb,
.task-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.task-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-track-fill,
.task-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb,
.task-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #00acc1;
}
.task-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.task-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.task-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.task-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(0, 172, 193, 0.2);
}
.task-theme .mat-slider.mat-accent .mat-slider-track-fill,
.task-theme .mat-slider.mat-accent .mat-slider-thumb,
.task-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.task-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-track-fill,
.task-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb,
.task-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.task-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.task-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.task-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.task-theme .mat-slider.mat-warn .mat-slider-track-fill,
.task-theme .mat-slider.mat-warn .mat-slider-thumb,
.task-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.task-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-track-fill,
.task-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb,
.task-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.task-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.task-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.task-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.task-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.task-theme .mat-slider:hover .mat-slider-track-background,
.task-theme .mat-slider.cdk-focused .mat-slider-track-background,
.task-theme.theme-override.theme-override .mat-slider:hover .mat-slider-track-background,
.task-theme.theme-override.theme-override .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.task-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.task-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.task-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-background,
.task-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.task-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.task-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.task-theme.theme-override.theme-override .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.task-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.task-theme.theme-override.theme-override .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.task-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.task-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.task-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.task-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.task-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.task-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.task-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.task-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.task-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.task-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .task-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.task-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.task-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .task-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.task-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.task-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.task-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.task-theme.theme-override.theme-override .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.task-theme .mat-slider-horizontal .mat-slider-ticks,
.task-theme.theme-override.theme-override .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.task-theme .mat-slider-vertical .mat-slider-ticks,
.task-theme.theme-override.theme-override .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.task-theme .mat-step-header.cdk-keyboard-focused, .task-theme .mat-step-header.cdk-program-focused, .task-theme .mat-step-header:hover:not([aria-disabled]), .task-theme .mat-step-header:hover[aria-disabled=false],
.task-theme.theme-override.theme-override .mat-step-header.cdk-keyboard-focused,
.task-theme.theme-override.theme-override .mat-step-header.cdk-program-focused,
.task-theme.theme-override.theme-override .mat-step-header:hover:not([aria-disabled]),
.task-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.task-theme .mat-step-header:hover[aria-disabled=true],
.task-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .task-theme .mat-step-header:hover,
.task-theme.theme-override.theme-override .mat-step-header:hover {
    background: none;
  }
}
.task-theme .mat-step-header .mat-step-label,
.task-theme .mat-step-header .mat-step-optional,
.task-theme.theme-override.theme-override .mat-step-header .mat-step-label,
.task-theme.theme-override.theme-override .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.task-theme .mat-step-header .mat-step-icon,
.task-theme.theme-override.theme-override .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.task-theme .mat-step-header .mat-step-icon-selected,
.task-theme .mat-step-header .mat-step-icon-state-done,
.task-theme .mat-step-header .mat-step-icon-state-edit,
.task-theme.theme-override.theme-override .mat-step-header .mat-step-icon-selected,
.task-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-done,
.task-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-edit {
  background-color: #00acc1;
  color: white;
}
.task-theme .mat-step-header.mat-accent .mat-step-icon,
.task-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.task-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.task-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.task-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-selected,
.task-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-done,
.task-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-step-header.mat-warn .mat-step-icon,
.task-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.task-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.task-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.task-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.task-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-selected,
.task-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-done,
.task-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.task-theme .mat-step-header .mat-step-icon-state-error,
.task-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.task-theme .mat-step-header .mat-step-label.mat-step-label-active,
.task-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-step-header .mat-step-label.mat-step-label-error,
.task-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.task-theme .mat-stepper-horizontal, .task-theme .mat-stepper-vertical,
.task-theme.theme-override.theme-override .mat-stepper-horizontal,
.task-theme.theme-override.theme-override .mat-stepper-vertical {
  background-color: white;
}
.task-theme .mat-stepper-vertical-line::before,
.task-theme.theme-override.theme-override .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.task-theme .mat-horizontal-stepper-header::before,
.task-theme .mat-horizontal-stepper-header::after,
.task-theme .mat-stepper-horizontal-line,
.task-theme.theme-override.theme-override .mat-horizontal-stepper-header::before,
.task-theme.theme-override.theme-override .mat-horizontal-stepper-header::after,
.task-theme.theme-override.theme-override .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.task-theme .mat-sort-header-arrow,
.task-theme.theme-override.theme-override .mat-sort-header-arrow {
  color: #757575;
}
.task-theme .mat-tab-nav-bar,
.task-theme .mat-tab-header,
.task-theme.theme-override.theme-override .mat-tab-nav-bar,
.task-theme.theme-override.theme-override .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.task-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.task-theme .mat-tab-group-inverted-header .mat-tab-header,
.task-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-nav-bar,
.task-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.task-theme .mat-tab-label, .task-theme .mat-tab-link,
.task-theme.theme-override.theme-override .mat-tab-label,
.task-theme.theme-override.theme-override .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-tab-label.mat-tab-disabled, .task-theme .mat-tab-link.mat-tab-disabled,
.task-theme.theme-override.theme-override .mat-tab-label.mat-tab-disabled,
.task-theme.theme-override.theme-override .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.task-theme .mat-tab-nav-bar[class*=mat-background-],
.task-theme.theme-override.theme-override .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.task-theme.theme-override.theme-override .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.task-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .task-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(38, 198, 218, 0.3);
}
.task-theme .mat-tab-group.mat-primary .mat-ink-bar, .task-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.task-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-ink-bar,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #00acc1;
}
.task-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .task-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .task-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .task-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.task-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.task-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.task-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .task-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.task-theme .mat-tab-group.mat-accent .mat-ink-bar, .task-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.task-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-ink-bar,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.task-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .task-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .task-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .task-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.task-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.task-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .task-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.task-theme .mat-tab-group.mat-warn .mat-ink-bar, .task-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.task-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-ink-bar,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.task-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .task-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .task-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .task-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.task-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.task-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.task-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .task-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(38, 198, 218, 0.3);
}
.task-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .task-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .task-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .task-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .task-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .task-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #00acc1;
}
.task-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .task-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .task-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .task-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.task-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .task-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .task-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .task-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.task-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .task-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.task-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .task-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.task-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.task-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.task-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .task-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.task-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.task-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.task-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .task-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.task-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .task-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .task-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .task-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .task-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .task-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.task-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .task-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .task-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .task-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .task-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .task-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .task-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.task-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .task-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .task-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.task-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.task-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.task-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .task-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.task-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.task-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.task-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .task-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.task-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .task-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .task-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .task-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .task-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .task-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.task-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .task-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .task-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .task-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.task-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .task-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .task-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .task-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.task-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .task-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.task-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .task-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.task-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.task-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.task-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .task-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.task-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.task-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.task-theme .mat-toolbar,
.task-theme.theme-override.theme-override .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-toolbar.mat-primary,
.task-theme.theme-override.theme-override .mat-toolbar.mat-primary {
  background: #00acc1;
  color: white;
}
.task-theme .mat-toolbar.mat-accent,
.task-theme.theme-override.theme-override .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-toolbar.mat-warn,
.task-theme.theme-override.theme-override .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.task-theme .mat-toolbar .mat-form-field-underline,
.task-theme .mat-toolbar .mat-form-field-ripple,
.task-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.task-theme.theme-override.theme-override .mat-toolbar .mat-form-field-underline,
.task-theme.theme-override.theme-override .mat-toolbar .mat-form-field-ripple,
.task-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.task-theme .mat-toolbar .mat-form-field-label,
.task-theme .mat-toolbar .mat-focused .mat-form-field-label,
.task-theme .mat-toolbar .mat-select-value,
.task-theme .mat-toolbar .mat-select-arrow,
.task-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.task-theme.theme-override.theme-override .mat-toolbar .mat-form-field-label,
.task-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-label,
.task-theme.theme-override.theme-override .mat-toolbar .mat-select-value,
.task-theme.theme-override.theme-override .mat-toolbar .mat-select-arrow,
.task-theme.theme-override.theme-override .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.task-theme .mat-toolbar .mat-input-element,
.task-theme.theme-override.theme-override .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.task-theme .mat-tooltip,
.task-theme.theme-override.theme-override .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.task-theme .mat-tree,
.task-theme.theme-override.theme-override .mat-tree {
  background: white;
}
.task-theme .mat-tree-node,
.task-theme .mat-nested-tree-node,
.task-theme.theme-override.theme-override .mat-tree-node,
.task-theme.theme-override.theme-override .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-snack-bar-container,
.task-theme.theme-override.theme-override .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.task-theme .mat-simple-snackbar-action,
.task-theme.theme-override.theme-override .mat-simple-snackbar-action {
  color: #fafafa;
}
.task-theme app-mat-menu-header,
.task-theme.theme-override.theme-override app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.task-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.task-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.task-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.task-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.task-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.task-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #00acc1;
}
.task-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.task-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 172, 193, 0.54);
}
.task-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #00acc1;
}
.task-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.task-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.task-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.task-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.task-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.task-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.task-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.task-theme .mat-slide-toggle-thumb,
.task-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.task-theme .mat-slide-toggle-bar,
.task-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.task-theme .mat-green .mat-progress-bar-background,
.task-theme.theme-override.theme-override .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.task-theme .mat-green .mat-progress-bar-buffer,
.task-theme.theme-override.theme-override .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.task-theme .mat-green .mat-progress-bar-fill::after,
.task-theme.theme-override.theme-override .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.task-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.task-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.task-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.task-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.task-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.task-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.task-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.task-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.task-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.task-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.task-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.task-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.task-theme .mat-button.mat-primary-lighter,
.task-theme .mat-stroked-button.mat-primary-lighter,
.task-theme.theme-override.theme-override .mat-button.mat-primary-lighter,
.task-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter {
  color: #26c6da;
}
.task-theme .mat-button.mat-primary-lighter:hover,
.task-theme .mat-stroked-button.mat-primary-lighter:hover,
.task-theme.theme-override.theme-override .mat-button.mat-primary-lighter:hover,
.task-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.task-theme .mat-raised-button.mat-primary-lighter,
.task-theme .mat-flat-button.mat-primary-lighter,
.task-theme .mat-fab.mat-primary-lighter,
.task-theme .mat-mini-fab.mat-primary-lighter,
.task-theme.theme-override.theme-override .mat-raised-button.mat-primary-lighter,
.task-theme.theme-override.theme-override .mat-flat-button.mat-primary-lighter,
.task-theme.theme-override.theme-override .mat-fab.mat-primary-lighter,
.task-theme.theme-override.theme-override .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #26c6da;
}
.task-theme .mat-icon-button.mat-primary-lighter,
.task-theme.theme-override.theme-override .mat-icon-button.mat-primary-lighter {
  color: #26c6da;
}
.task-theme .dave-background-image,
.task-theme.theme-override.theme-override .dave-background-image {
  background-color: #00acc1;
  color: white;
}
.task-theme .clickable-list-container:before,
.task-theme.theme-override.theme-override .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.task-theme .clickable-list,
.task-theme.theme-override.theme-override .clickable-list {
  background-color: white;
}
.task-theme .clickable-list-item,
.task-theme.theme-override.theme-override .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.task-theme .clickable-list-item.is-active, .task-theme .clickable-list-item:hover, .task-theme .clickable-list-item:active, .task-theme .clickable-list-item:focus,
.task-theme.theme-override.theme-override .clickable-list-item.is-active,
.task-theme.theme-override.theme-override .clickable-list-item:hover,
.task-theme.theme-override.theme-override .clickable-list-item:active,
.task-theme.theme-override.theme-override .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.task-theme .clickable-list-item.app-color-event,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.task-theme .clickable-list-item.app-color-event.is-active, .task-theme .clickable-list-item.app-color-event:hover, .task-theme .clickable-list-item.app-color-event:active, .task-theme .clickable-list-item.app-color-event:focus,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-event.is-active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-event:hover,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-event:active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.task-theme .clickable-list-item.app-color-time-tracking,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.task-theme .clickable-list-item.app-color-time-tracking.is-active, .task-theme .clickable-list-item.app-color-time-tracking:hover, .task-theme .clickable-list-item.app-color-time-tracking:active, .task-theme .clickable-list-item.app-color-time-tracking:focus,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking.is-active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:hover,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.task-theme .clickable-list-item.app-color-approved,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.task-theme .clickable-list-item.app-color-approved.is-active, .task-theme .clickable-list-item.app-color-approved:hover, .task-theme .clickable-list-item.app-color-approved:active, .task-theme .clickable-list-item.app-color-approved:focus,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-approved.is-active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-approved:hover,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-approved:active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.task-theme .clickable-list-item.app-color-declined,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.task-theme .clickable-list-item.app-color-declined.is-active, .task-theme .clickable-list-item.app-color-declined:hover, .task-theme .clickable-list-item.app-color-declined:active, .task-theme .clickable-list-item.app-color-declined:focus,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-declined.is-active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-declined:hover,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-declined:active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.task-theme .clickable-list-item.app-color-invoice-verrechnet,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.task-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .task-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .task-theme .clickable-list-item.app-color-invoice-verrechnet:active, .task-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet.is-active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:hover,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.task-theme .clickable-list-item.app-color-invoice-booked,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.task-theme .clickable-list-item.app-color-invoice-booked.is-active, .task-theme .clickable-list-item.app-color-invoice-booked:hover, .task-theme .clickable-list-item.app-color-invoice-booked:active, .task-theme .clickable-list-item.app-color-invoice-booked:focus,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked.is-active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:hover,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.task-theme .clickable-list-item.app-color-late,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.task-theme .clickable-list-item.app-color-late.is-active, .task-theme .clickable-list-item.app-color-late:hover, .task-theme .clickable-list-item.app-color-late:active, .task-theme .clickable-list-item.app-color-late:focus,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-late.is-active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-late:hover,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-late:active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.task-theme .clickable-list-item.app-color-invoice-storniert,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.task-theme .clickable-list-item.app-color-invoice-storniert.is-active, .task-theme .clickable-list-item.app-color-invoice-storniert:hover, .task-theme .clickable-list-item.app-color-invoice-storniert:active, .task-theme .clickable-list-item.app-color-invoice-storniert:focus,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert.is-active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:hover,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.task-theme .clickable-list-item.app-color-invoice-approved,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.task-theme .clickable-list-item.app-color-invoice-approved.is-active, .task-theme .clickable-list-item.app-color-invoice-approved:hover, .task-theme .clickable-list-item.app-color-invoice-approved:active, .task-theme .clickable-list-item.app-color-invoice-approved:focus,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved.is-active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:hover,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.task-theme .clickable-list-item.app-color-commission-open,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.task-theme .clickable-list-item.app-color-commission-open.is-active, .task-theme .clickable-list-item.app-color-commission-open:hover, .task-theme .clickable-list-item.app-color-commission-open:active, .task-theme .clickable-list-item.app-color-commission-open:focus,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open.is-active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:hover,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.task-theme .clickable-list-item.app-color-commission-in-progress,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.task-theme .clickable-list-item.app-color-commission-in-progress.is-active, .task-theme .clickable-list-item.app-color-commission-in-progress:hover, .task-theme .clickable-list-item.app-color-commission-in-progress:active, .task-theme .clickable-list-item.app-color-commission-in-progress:focus,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress.is-active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:hover,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.task-theme .clickable-list-item.app-color-commission-freigabe,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.task-theme .clickable-list-item.app-color-commission-freigabe.is-active, .task-theme .clickable-list-item.app-color-commission-freigabe:hover, .task-theme .clickable-list-item.app-color-commission-freigabe:active, .task-theme .clickable-list-item.app-color-commission-freigabe:focus,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe.is-active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:hover,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.task-theme .clickable-list-item.app-color-commission-abgerechnet,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.task-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .task-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .task-theme .clickable-list-item.app-color-commission-abgerechnet:active, .task-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet.is-active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:hover,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.task-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.task-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .task-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .task-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .task-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.task-theme .clickable-list-item.app-color-commission-abgeschlossen,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.task-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .task-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .task-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .task-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:hover,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:active,
.task-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.task-theme .clickable-list-item.custom-background-color,
.task-theme.theme-override.theme-override .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.task-theme .clickable-list-item.custom-background-color.is-active, .task-theme .clickable-list-item.custom-background-color:hover, .task-theme .clickable-list-item.custom-background-color:active, .task-theme .clickable-list-item.custom-background-color:focus,
.task-theme.theme-override.theme-override .clickable-list-item.custom-background-color.is-active,
.task-theme.theme-override.theme-override .clickable-list-item.custom-background-color:hover,
.task-theme.theme-override.theme-override .clickable-list-item.custom-background-color:active,
.task-theme.theme-override.theme-override .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.task-theme .disabled-table-entry, .task-theme .is-highlighted,
.task-theme.theme-override.theme-override .disabled-table-entry,
.task-theme.theme-override.theme-override .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.task-theme app-customer-list tr.highlight,
.task-theme.theme-override.theme-override app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.task-theme app-customer-list section.wrapper,
.task-theme.theme-override.theme-override app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-customer-list header.header,
.task-theme.theme-override.theme-override app-customer-list header.header {
  background-color: #00838f;
  color: white;
}
.task-theme app-customer-list header.header button.clear-search,
.task-theme.theme-override.theme-override app-customer-list header.header button.clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme app-customer-list header.header button.clear-search:hover,
.task-theme.theme-override.theme-override app-customer-list header.header button.clear-search:hover {
  background-color: #00acc1;
}
.task-theme app-customer-list .clickable-list-container:before,
.task-theme.theme-override.theme-override app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.task-theme app-customer-list .clickable-list-container .global-stats-link > a,
.task-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.task-theme app-customer-list a.active,
.task-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.task-theme.theme-override.theme-override app-customer-list a.active,
.task-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.task-theme app-employee-list tr.highlight,
.task-theme.theme-override.theme-override app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.task-theme app-employee-list section.wrapper,
.task-theme.theme-override.theme-override app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-employee-list header.header,
.task-theme.theme-override.theme-override app-employee-list header.header {
  background-color: #00838f;
  color: white;
}
.task-theme app-employee-list header.header button.clear-search,
.task-theme.theme-override.theme-override app-employee-list header.header button.clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme app-employee-list header.header button.clear-search:hover,
.task-theme.theme-override.theme-override app-employee-list header.header button.clear-search:hover {
  background-color: #00acc1;
}
.task-theme app-employee-list .clickable-list-container:before,
.task-theme.theme-override.theme-override app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.task-theme app-employee-list a.active,
.task-theme.theme-override.theme-override app-employee-list a.active {
  background-color: #e0e0e0;
}
.task-theme app-history-side-elements .component,
.task-theme.theme-override.theme-override app-history-side-elements .component {
  background-color: white;
}
.task-theme app-history-side-elements .component > * > header.header,
.task-theme.theme-override.theme-override app-history-side-elements .component > * > header.header {
  background-color: #00838f;
  color: white;
}
.task-theme app-header,
.task-theme.theme-override.theme-override app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .task-theme app-header,
.task-theme.theme-override.theme-override app-header {
    background-color: #00acc1;
    color: white;
  }
  .task-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.task-theme app-header .mat-spinner circle,
.task-theme.theme-override.theme-override app-header .spinner-wrapper .mat-progress-spinner circle,
.task-theme.theme-override.theme-override app-header .mat-spinner circle {
    stroke: white;
  }
}
.task-theme app-login a,
.task-theme.theme-override.theme-override app-login a {
  color: #00acc1;
}
.task-theme app-login .wrapper,
.task-theme.theme-override.theme-override app-login .wrapper {
  background-color: #e9f0f5;
}
.task-theme app-login .formDialog h2,
.task-theme.theme-override.theme-override app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-history-bookmarks .header,
.task-theme.theme-override.theme-override app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-history-bookmarks .header > fa-icon,
.task-theme.theme-override.theme-override app-history-bookmarks .header > fa-icon {
  color: gold;
}
.task-theme app-history-bookmarks .clickable-list-container,
.task-theme.theme-override.theme-override app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-partner-list section.wrapper,
.task-theme.theme-override.theme-override app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-partner-list header.header,
.task-theme.theme-override.theme-override app-partner-list header.header {
  background-color: #00838f;
  color: white;
}
.task-theme app-partner-list header.header button.clear-search,
.task-theme.theme-override.theme-override app-partner-list header.header button.clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme app-partner-list header.header button.clear-search:hover,
.task-theme.theme-override.theme-override app-partner-list header.header button.clear-search:hover {
  background-color: #00acc1;
}
.task-theme app-partner-list .clickable-list-container:before,
.task-theme.theme-override.theme-override app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.task-theme app-partner-list a.active,
.task-theme.theme-override.theme-override app-partner-list a.active {
  background-color: #e0e0e0;
}
.task-theme app-home-dashboard .welcome-message .headline,
.task-theme app-home-dashboard .header .headline,
.task-theme.theme-override.theme-override app-home-dashboard .welcome-message .headline,
.task-theme.theme-override.theme-override app-home-dashboard .header .headline {
  color: white;
}
.task-theme app-home-dashboard app-commission-dashboard header.header,
.task-theme.theme-override.theme-override app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-home-dashboard .dave-home-dashboard-background-image,
.task-theme.theme-override.theme-override app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #00acc1;
  color: white;
}
.task-theme app-home-dashboard .mobile-wrapper,
.task-theme.theme-override.theme-override app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.task-theme app-home-dashboard .widget:not(.transparent),
.task-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.task-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.task-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.task-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.task-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.task-theme app-logout .button.active,
.task-theme app-logout .button:hover,
.task-theme.theme-override.theme-override app-logout .button.active,
.task-theme.theme-override.theme-override app-logout .button:hover {
  background-color: white;
  color: #00acc1;
}
.task-theme app-timeline .timeline:before,
.task-theme.theme-override.theme-override app-timeline .timeline:before {
  background-color: #00acc1;
}
.task-theme app-timeline .filter,
.task-theme.theme-override.theme-override app-timeline .filter {
  background-color: white;
}
.task-theme app-timeline .filter h2,
.task-theme.theme-override.theme-override app-timeline .filter h2 {
  color: #00acc1;
}
.task-theme app-timeline .filter h3,
.task-theme.theme-override.theme-override app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-timeline .event-icon,
.task-theme.theme-override.theme-override app-timeline .event-icon {
  box-shadow: 0 0 0 2px #00acc1;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-timeline .event-icon:hover, .task-theme app-timeline .event-icon:focus,
.task-theme.theme-override.theme-override app-timeline .event-icon:hover,
.task-theme.theme-override.theme-override app-timeline .event-icon:focus {
  color: #00acc1;
}
.task-theme app-timeline .event-icon:hover fa-icon, .task-theme app-timeline .event-icon:focus fa-icon,
.task-theme.theme-override.theme-override app-timeline .event-icon:hover fa-icon,
.task-theme.theme-override.theme-override app-timeline .event-icon:focus fa-icon {
  color: #00acc1;
}
.task-theme app-timeline .header,
.task-theme.theme-override.theme-override app-timeline .header {
  background-color: #00acc1;
}
.task-theme app-timeline .annotation-overlay,
.task-theme.theme-override.theme-override app-timeline .annotation-overlay {
  color: white;
}
.task-theme app-timeline .annotation-menu,
.task-theme.theme-override.theme-override app-timeline .annotation-menu {
  color: white;
}
.task-theme app-timeline .annotation-menu:hover,
.task-theme.theme-override.theme-override app-timeline .annotation-menu:hover {
  color: #00acc1;
}
.task-theme app-timeline .annotation-content,
.task-theme.theme-override.theme-override app-timeline .annotation-content {
  background-color: #00838f;
}
.task-theme app-timeline .close-button:hover,
.task-theme.theme-override.theme-override app-timeline .close-button:hover {
  background-color: #00838f;
}
.task-theme app-timeline .annotation-tab:hover .annotation-name,
.task-theme.theme-override.theme-override app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #00acc1;
}
.task-theme app-timeline .annotation-tab.clicked .annotation-name,
.task-theme.theme-override.theme-override app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #00acc1;
  color: #00acc1;
}
.task-theme app-timeline .annotation-name,
.task-theme.theme-override.theme-override app-timeline .annotation-name {
  background-color: #00838f;
  color: white;
}
.task-theme app-timeline .filter-apply,
.task-theme.theme-override.theme-override app-timeline .filter-apply {
  background-color: #00acc1;
  border-color: white;
  color: white;
}
.task-theme app-timeline .filter-apply:hover,
.task-theme.theme-override.theme-override app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #00acc1;
  color: #00acc1;
}
.task-theme app-timeline .new-year,
.task-theme.theme-override.theme-override app-timeline .new-year {
  box-shadow: 0 0 0 2px #00acc1;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-timeline .no-displayed-events,
.task-theme.theme-override.theme-override app-timeline .no-displayed-events {
  color: white;
}
.task-theme app-timeline .clickable-list-item-content fa-icon,
.task-theme.theme-override.theme-override app-timeline .clickable-list-item-content fa-icon {
  color: #00acc1;
}
.task-theme app-timeline .list-day:hover,
.task-theme app-timeline .list-day:focus,
.task-theme.theme-override.theme-override app-timeline .list-day:hover,
.task-theme.theme-override.theme-override app-timeline .list-day:focus {
  color: #00acc1;
}
.task-theme app-timeline .list-day:hover fa-icon,
.task-theme app-timeline .list-day:focus fa-icon,
.task-theme.theme-override.theme-override app-timeline .list-day:hover fa-icon,
.task-theme.theme-override.theme-override app-timeline .list-day:focus fa-icon {
  color: #00acc1;
}
.task-theme app-timeline .clickable-list-container,
.task-theme.theme-override.theme-override app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.task-theme app-timeline .clickable-list-container .no-displayed-events,
.task-theme.theme-override.theme-override app-timeline .clickable-list-container .no-displayed-events {
  color: #00acc1;
}
.task-theme app-detail-event .link, .task-theme app-email-dialog .link,
.task-theme.theme-override.theme-override app-detail-event .link,
.task-theme.theme-override.theme-override app-email-dialog .link {
  color: inherit;
}
.task-theme app-detail-event .note, .task-theme app-email-dialog .note,
.task-theme.theme-override.theme-override app-detail-event .note,
.task-theme.theme-override.theme-override app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.task-theme app-detail-event .files-wrapper .file, .task-theme app-email-dialog .files-wrapper .file,
.task-theme.theme-override.theme-override app-detail-event .files-wrapper .file,
.task-theme.theme-override.theme-override app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.task-theme app-detail-event .files-wrapper .file:hover, .task-theme app-email-dialog .files-wrapper .file:hover,
.task-theme.theme-override.theme-override app-detail-event .files-wrapper .file:hover,
.task-theme.theme-override.theme-override app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.task-theme app-detail-event .files-wrapper .file .image-wrapper, .task-theme app-email-dialog .files-wrapper .file .image-wrapper,
.task-theme.theme-override.theme-override app-detail-event .files-wrapper .file .image-wrapper,
.task-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.task-theme app-detail-event .files-wrapper .file .fileName, .task-theme app-email-dialog .files-wrapper .file .fileName,
.task-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName,
.task-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName {
  color: #00acc1;
}
.task-theme app-detail-event .files-wrapper .file .fileName:hover, .task-theme app-email-dialog .files-wrapper .file .fileName:hover,
.task-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName:hover,
.task-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName:hover {
  color: #26c6da;
}
.task-theme app-detail-event .files-wrapper .file .editing, .task-theme app-email-dialog .files-wrapper .file .editing,
.task-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing,
.task-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.task-theme app-detail-event .files-wrapper .file .editing:hover, .task-theme app-email-dialog .files-wrapper .file .editing:hover,
.task-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing:hover,
.task-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.task-theme app-detail-customer .files-wrapper .file,
.task-theme.theme-override.theme-override app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.task-theme app-detail-customer .files-wrapper .file:hover,
.task-theme.theme-override.theme-override app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.task-theme app-detail-customer .files-wrapper .file .image-wrapper,
.task-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.task-theme app-detail-customer .files-wrapper .file .fileName,
.task-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName {
  color: #00acc1;
}
.task-theme app-detail-customer .files-wrapper .file .fileName:hover,
.task-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName:hover {
  color: #26c6da;
}
.task-theme app-detail-customer .files-wrapper .file .editing,
.task-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.task-theme app-detail-customer .files-wrapper .file .editing:hover,
.task-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.task-theme app-commission .events .tab-header .mat-badge-content,
.task-theme.theme-override.theme-override app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.task-theme app-commission .tab-group,
.task-theme.theme-override.theme-override app-commission .tab-group {
  background-color: white;
}
.task-theme app-commission .files-wrapper .file,
.task-theme.theme-override.theme-override app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.task-theme app-commission .files-wrapper .file:hover,
.task-theme.theme-override.theme-override app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.task-theme app-commission .files-wrapper .file .image-wrapper,
.task-theme.theme-override.theme-override app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.task-theme app-commission .files-wrapper .file .fileName,
.task-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName {
  color: #00acc1;
}
.task-theme app-commission .files-wrapper .file .fileName:hover,
.task-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName:hover {
  color: #26c6da;
}
.task-theme app-commission .files-wrapper .file .editing,
.task-theme.theme-override.theme-override app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.task-theme app-commission .files-wrapper .file .editing:hover,
.task-theme.theme-override.theme-override app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.task-theme app-detail-partner a.link,
.task-theme.theme-override.theme-override app-detail-partner a.link {
  color: white;
}
.task-theme app-icon-select-dialog .iconwrapper:hover,
.task-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover {
  background-color: #00acc1;
}
.task-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.task-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.task-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.task-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #00acc1;
}
.task-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.task-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.task-theme app-license-settings .bottom-border,
.task-theme.theme-override.theme-override app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.task-theme app-license-settings .inactive-overlay,
.task-theme.theme-override.theme-override app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.task-theme app-license-settings .inactive-overlay .inactive-text,
.task-theme.theme-override.theme-override app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.task-theme app-customer-statistics .chart-card,
.task-theme.theme-override.theme-override app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.task-theme app-global-statistics .chart-card,
.task-theme.theme-override.theme-override app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.task-theme .clickable-mat-row:hover,
.task-theme.theme-override.theme-override .clickable-mat-row:hover {
  cursor: pointer;
}
.task-theme .clickable-mat-row:hover, .task-theme .clickable-mat-row:active, .task-theme .clickable-mat-row:focus, .task-theme .clickable-mat-row.active,
.task-theme.theme-override.theme-override .clickable-mat-row:hover,
.task-theme.theme-override.theme-override .clickable-mat-row:active,
.task-theme.theme-override.theme-override .clickable-mat-row:focus,
.task-theme.theme-override.theme-override .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.task-theme .clickable-mat-row.app-color-event,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.task-theme .clickable-mat-row.app-color-event.is-active, .task-theme .clickable-mat-row.app-color-event:hover, .task-theme .clickable-mat-row.app-color-event:active, .task-theme .clickable-mat-row.app-color-event:focus,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-event.is-active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-event:hover,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-event:active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.task-theme .clickable-mat-row.app-color-time-tracking,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.task-theme .clickable-mat-row.app-color-time-tracking.is-active, .task-theme .clickable-mat-row.app-color-time-tracking:hover, .task-theme .clickable-mat-row.app-color-time-tracking:active, .task-theme .clickable-mat-row.app-color-time-tracking:focus,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking.is-active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:hover,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.task-theme .clickable-mat-row.app-color-approved,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.task-theme .clickable-mat-row.app-color-approved.is-active, .task-theme .clickable-mat-row.app-color-approved:hover, .task-theme .clickable-mat-row.app-color-approved:active, .task-theme .clickable-mat-row.app-color-approved:focus,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-approved.is-active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:hover,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.task-theme .clickable-mat-row.app-color-declined,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.task-theme .clickable-mat-row.app-color-declined.is-active, .task-theme .clickable-mat-row.app-color-declined:hover, .task-theme .clickable-mat-row.app-color-declined:active, .task-theme .clickable-mat-row.app-color-declined:focus,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-declined.is-active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:hover,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.task-theme .clickable-mat-row.app-color-invoice-verrechnet,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.task-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .task-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .task-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .task-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:hover,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.task-theme .clickable-mat-row.app-color-invoice-booked,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.task-theme .clickable-mat-row.app-color-invoice-booked.is-active, .task-theme .clickable-mat-row.app-color-invoice-booked:hover, .task-theme .clickable-mat-row.app-color-invoice-booked:active, .task-theme .clickable-mat-row.app-color-invoice-booked:focus,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked.is-active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:hover,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.task-theme .clickable-mat-row.app-color-late,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.task-theme .clickable-mat-row.app-color-late.is-active, .task-theme .clickable-mat-row.app-color-late:hover, .task-theme .clickable-mat-row.app-color-late:active, .task-theme .clickable-mat-row.app-color-late:focus,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-late.is-active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-late:hover,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-late:active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.task-theme .clickable-mat-row.app-color-invoice-storniert,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.task-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .task-theme .clickable-mat-row.app-color-invoice-storniert:hover, .task-theme .clickable-mat-row.app-color-invoice-storniert:active, .task-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert.is-active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:hover,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.task-theme .clickable-mat-row.app-color-invoice-approved,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.task-theme .clickable-mat-row.app-color-invoice-approved.is-active, .task-theme .clickable-mat-row.app-color-invoice-approved:hover, .task-theme .clickable-mat-row.app-color-invoice-approved:active, .task-theme .clickable-mat-row.app-color-invoice-approved:focus,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved.is-active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:hover,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.task-theme .clickable-mat-row.app-color-commission-open,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.task-theme .clickable-mat-row.app-color-commission-open.is-active, .task-theme .clickable-mat-row.app-color-commission-open:hover, .task-theme .clickable-mat-row.app-color-commission-open:active, .task-theme .clickable-mat-row.app-color-commission-open:focus,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open.is-active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:hover,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.task-theme .clickable-mat-row.app-color-commission-in-progress,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.task-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .task-theme .clickable-mat-row.app-color-commission-in-progress:hover, .task-theme .clickable-mat-row.app-color-commission-in-progress:active, .task-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress.is-active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:hover,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.task-theme .clickable-mat-row.app-color-commission-freigabe,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.task-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .task-theme .clickable-mat-row.app-color-commission-freigabe:hover, .task-theme .clickable-mat-row.app-color-commission-freigabe:active, .task-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe.is-active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:hover,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.task-theme .clickable-mat-row.app-color-commission-abgerechnet,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.task-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .task-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .task-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .task-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:hover,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.task-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.task-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .task-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .task-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .task-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.task-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.task-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .task-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .task-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .task-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:active,
.task-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.task-theme app-detail-view-template,
.task-theme.theme-override.theme-override app-detail-view-template {
  background-color: #e9f0f5;
}
.task-theme app-detail-view-template > .buttons,
.task-theme.theme-override.theme-override app-detail-view-template > .buttons {
  background-color: #00acc1;
  color: white;
}
.task-theme app-detail-view-template .resizer.resizer.resizer,
.task-theme.theme-override.theme-override app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.task-theme app-profile-template .card::before,
.task-theme.theme-override.theme-override app-profile-template .card::before {
  background-color: #00838f;
}
.task-theme app-profile-template a.link,
.task-theme.theme-override.theme-override app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-search-return,
.task-theme.theme-override.theme-override app-search-return {
  background-color: white;
}
.task-theme app-search-return .available-types,
.task-theme.theme-override.theme-override app-search-return .available-types {
  background-color: white;
}
.task-theme app-search-return .data,
.task-theme.theme-override.theme-override app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.task-theme app-search-return .data:nth-child(2n+1),
.task-theme.theme-override.theme-override app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.task-theme app-search-return .data:hover,
.task-theme.theme-override.theme-override app-search-return .data:hover {
  background-color: #c7c7c7;
}
.task-theme app-search-return .data .icon-wrapper,
.task-theme.theme-override.theme-override app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.task-theme .app-button,
.task-theme .app-round-button,
.task-theme.theme-override.theme-override .app-button,
.task-theme.theme-override.theme-override .app-round-button {
  background-color: #00acc1;
  color: white;
  border-color: #00acc1;
}
.task-theme .app-button:hover, .task-theme .app-button.app-button-active, .task-theme .app-button.app-button-inverted,
.task-theme .app-round-button:hover,
.task-theme .app-round-button.app-button-active,
.task-theme .app-round-button.app-button-inverted,
.task-theme.theme-override.theme-override .app-button:hover,
.task-theme.theme-override.theme-override .app-button.app-button-active,
.task-theme.theme-override.theme-override .app-button.app-button-inverted,
.task-theme.theme-override.theme-override .app-round-button:hover,
.task-theme.theme-override.theme-override .app-round-button.app-button-active,
.task-theme.theme-override.theme-override .app-round-button.app-button-inverted {
  background-color: white;
  color: #00acc1;
}
.task-theme .app-button.app-button-active,
.task-theme .app-round-button.app-button-active,
.task-theme.theme-override.theme-override .app-button.app-button-active,
.task-theme.theme-override.theme-override .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.task-theme .app-button.app-button-inverted:hover, .task-theme .app-button.app-button-inverted.app-button-active,
.task-theme .app-round-button.app-button-inverted:hover,
.task-theme .app-round-button.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.task-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover,
.task-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.task-theme .app-button.app-button-inverted.app-button-active,
.task-theme .app-round-button.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  background-color: #005660;
  box-shadow: inset 0 0 0.75rem #002428;
}
.task-theme .app-button.app-button-inverted:hover,
.task-theme .app-round-button.app-button-inverted:hover,
.task-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.task-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover {
  background-color: #00acc1;
}
.task-theme .app-button[disabled][disabled],
.task-theme .app-round-button[disabled][disabled],
.task-theme.theme-override.theme-override .app-button[disabled][disabled],
.task-theme.theme-override.theme-override .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.task-theme .app-button.app-button-lighter,
.task-theme .app-round-button.app-button-lighter,
.task-theme.theme-override.theme-override .app-button.app-button-lighter,
.task-theme.theme-override.theme-override .app-round-button.app-button-lighter {
  background-color: #26c6da;
  color: white;
  border-color: #26c6da;
}
.task-theme .app-button.app-button-lighter:hover, .task-theme .app-button.app-button-lighter.app-button-active, .task-theme .app-button.app-button-lighter.app-button-inverted,
.task-theme .app-round-button.app-button-lighter:hover,
.task-theme .app-round-button.app-button-lighter.app-button-active,
.task-theme .app-round-button.app-button-lighter.app-button-inverted,
.task-theme.theme-override.theme-override .app-button.app-button-lighter:hover,
.task-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.task-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted,
.task-theme.theme-override.theme-override .app-round-button.app-button-lighter:hover,
.task-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active,
.task-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #26c6da;
}
.task-theme .app-button.app-button-lighter.app-button-active,
.task-theme .app-round-button.app-button-lighter.app-button-active,
.task-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.task-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.task-theme .app-button.app-button-lighter.app-button-inverted:hover, .task-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.task-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.task-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.task-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover,
.task-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.task-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.task-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #177b88;
  box-shadow: inset 0 0 0.75rem #0f5058;
}
.task-theme .app-button.app-button-lighter.app-button-inverted:hover,
.task-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.task-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.task-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #26c6da;
}
.task-theme .app-button.app-button-lighter[disabled][disabled],
.task-theme .app-round-button.app-button-lighter[disabled][disabled],
.task-theme.theme-override.theme-override .app-button.app-button-lighter[disabled][disabled],
.task-theme.theme-override.theme-override .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.task-theme .app-stroked-round-button,
.task-theme.theme-override.theme-override .app-stroked-round-button {
  background-color: #00acc1;
  color: white;
  border-color: white;
}
.task-theme .app-stroked-round-button:hover, .task-theme .app-stroked-round-button.app-button-active, .task-theme .app-stroked-round-button.app-button-inverted,
.task-theme.theme-override.theme-override .app-stroked-round-button:hover,
.task-theme.theme-override.theme-override .app-stroked-round-button.app-button-active,
.task-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #00acc1;
}
.task-theme .app-stroked-round-button.app-button-active,
.task-theme.theme-override.theme-override .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.task-theme .app-stroked-round-button.app-button-inverted:hover, .task-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover,
.task-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.task-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #005660;
  box-shadow: inset 0 0 0.75rem #002428;
}
.task-theme .app-stroked-round-button.app-button-inverted:hover,
.task-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover {
  background-color: #00acc1;
}
.task-theme .app-stroked-round-button[disabled][disabled],
.task-theme.theme-override.theme-override .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.task-theme .app-stroked-round-button.app-button-inverted,
.task-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  border-color: #00acc1;
}
.task-theme .app-stroked-round-button.app-button-lighter,
.task-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter {
  background-color: #26c6da;
  color: white;
  border-color: white;
}
.task-theme .app-stroked-round-button.app-button-lighter:hover, .task-theme .app-stroked-round-button.app-button-lighter.app-button-active, .task-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.task-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter:hover,
.task-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active,
.task-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #26c6da;
}
.task-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.task-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.task-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .task-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.task-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.task-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #177b88;
  box-shadow: inset 0 0 0.75rem #0f5058;
}
.task-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.task-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #26c6da;
}
.task-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.task-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.task-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.task-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #26c6da;
}
.task-theme app-timeline-view .files-icon,
.task-theme.theme-override.theme-override app-timeline-view .files-icon {
  color: #00acc1;
}
.task-theme app-event-types-selector-card .delete-icon,
.task-theme.theme-override.theme-override app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.task-theme app-loading.not-transparent,
.task-theme.theme-override.theme-override app-loading.not-transparent {
  background-color: #e9f0f5;
}
.task-theme app-map-dialog > .buttons,
.task-theme.theme-override.theme-override app-map-dialog > .buttons {
  background-color: white;
}
.task-theme app-settings-list a.highlight,
.task-theme.theme-override.theme-override app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.task-theme app-settings-list .wrapper,
.task-theme.theme-override.theme-override app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.task-theme app-settings-list .clickable-list-container:before,
.task-theme.theme-override.theme-override app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.task-theme app-list-layout-with-routing .tab-group,
.task-theme.theme-override.theme-override app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.task-theme app-list-layout-with-routing .toggle-view-button,
.task-theme.theme-override.theme-override app-list-layout-with-routing .toggle-view-button {
  background: #00838f;
  color: white;
}
.task-theme app-preview .timeline-item-card,
.task-theme.theme-override.theme-override app-preview .timeline-item-card {
  background-color: white;
}
.task-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.task-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #00acc1, inset -0.5rem 0 0.5rem -0.5rem #00acc1;
}
.task-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.task-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #00acc1, inset -0.5rem 0 0.5rem -0.5rem #00acc1, inset 0 0.5rem 0.5rem -0.5rem #00acc1;
}
.task-theme app-file-card .inset-box-shadow.inset-box-shadow,
.task-theme.theme-override.theme-override app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #00acc1;
}
.task-theme app-file-card .image-container,
.task-theme.theme-override.theme-override app-file-card .image-container {
  background-color: gray;
}
.task-theme app-file-card .download-button:hover, .task-theme app-file-card .delete-button:hover, .task-theme app-file-card .event-button:hover, .task-theme app-file-card .file-info-button:hover,
.task-theme.theme-override.theme-override app-file-card .download-button:hover,
.task-theme.theme-override.theme-override app-file-card .delete-button:hover,
.task-theme.theme-override.theme-override app-file-card .event-button:hover,
.task-theme.theme-override.theme-override app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.task-theme app-file-card .download-button:hover, .task-theme app-file-card .event-button:hover,
.task-theme.theme-override.theme-override app-file-card .download-button:hover,
.task-theme.theme-override.theme-override app-file-card .event-button:hover {
  color: #00acc1;
}
.task-theme app-file-card .delete-button, .task-theme app-file-card .selected-icon, .task-theme app-file-card .link-icon,
.task-theme.theme-override.theme-override app-file-card .delete-button,
.task-theme.theme-override.theme-override app-file-card .selected-icon,
.task-theme.theme-override.theme-override app-file-card .link-icon {
  color: #bdbdbd;
}
.task-theme app-file-card .delete-button:hover,
.task-theme.theme-override.theme-override app-file-card .delete-button:hover {
  color: red;
}
.task-theme app-file-card .timeline-item-card,
.task-theme.theme-override.theme-override app-file-card .timeline-item-card {
  background-color: white;
}
.task-theme app-commission-list tr.highlight,
.task-theme.theme-override.theme-override app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.task-theme app-commission-list section.wrapper,
.task-theme.theme-override.theme-override app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-commission-list header.header,
.task-theme.theme-override.theme-override app-commission-list header.header {
  background-color: #00838f;
  color: white;
}
.task-theme app-commission-list header.header button.clear-search,
.task-theme.theme-override.theme-override app-commission-list header.header button.clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme app-commission-list header.header button.clear-search:hover,
.task-theme.theme-override.theme-override app-commission-list header.header button.clear-search:hover {
  background-color: #00acc1;
}
.task-theme app-commission-list .clickable-list-container:before,
.task-theme.theme-override.theme-override app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.task-theme app-commission-list .clickable-list-container .global-stats-link a,
.task-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.task-theme app-commission-list a.active,
.task-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.task-theme.theme-override.theme-override app-commission-list a.active,
.task-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.task-theme app-videodokumentation-list section.wrapper,
.task-theme.theme-override.theme-override app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-videodokumentation-list header.header,
.task-theme.theme-override.theme-override app-videodokumentation-list header.header {
  background-color: #00838f;
  color: white;
}
.task-theme app-videodokumentation-list header.header ° button.clear-search,
.task-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.task-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #00acc1;
}
.task-theme app-videodokumentation-list .clickable-list-container:before,
.task-theme.theme-override.theme-override app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.task-theme app-videodokumentation-list a.active,
.task-theme.theme-override.theme-override app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.task-theme app-email-client .email-list .email-list-entry.current,
.task-theme.theme-override.theme-override app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.task-theme app-email-client .nav-bar,
.task-theme.theme-override.theme-override app-email-client .nav-bar {
  background-color: white;
}
.task-theme app-email-client .search-bar-header,
.task-theme.theme-override.theme-override app-email-client .search-bar-header {
  background-color: #00838f;
  color: white;
}
.task-theme app-email-client .search-bar-clear-search,
.task-theme.theme-override.theme-override app-email-client .search-bar-clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme app-email-client .search-bar-clear-search:hover,
.task-theme.theme-override.theme-override app-email-client .search-bar-clear-search:hover {
  background-color: #00acc1;
}
.task-theme app-email-client .email-preview .email-contact-link,
.task-theme.theme-override.theme-override app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-email-client .email-preview .email-card,
.task-theme.theme-override.theme-override app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.task-theme app-email-client .email-preview .email-iframe,
.task-theme.theme-override.theme-override app-email-client .email-preview .email-iframe {
  color: white;
}
.task-theme app-email-client .sub-elements,
.task-theme.theme-override.theme-override app-email-client .sub-elements {
  background: whitesmoke;
}
.task-theme app-email-client .nav-tree .mat-list-item-content,
.task-theme.theme-override.theme-override app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.task-theme app-email-client .email-list-entry,
.task-theme.theme-override.theme-override app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.task-theme app-support-dialog .card,
.task-theme.theme-override.theme-override app-support-dialog .card {
  background-color: #e9f0f5;
}
.task-theme app-support-dialog a.link,
.task-theme.theme-override.theme-override app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-image-editor .tui-image-editor-main-container,
.task-theme.theme-override.theme-override app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.task-theme app-image-editor .tui-image-editor-controls,
.task-theme.theme-override.theme-override app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.task-theme app-image-editor .tui-image-editor-menu .enabled,
.task-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.task-theme app-image-editor .tui-image-editor-menu .normal,
.task-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.task-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.task-theme.theme-override.theme-override app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.task-theme app-file-explorer .example-container, .task-theme app-file-explorer .content,
.task-theme.theme-override.theme-override app-file-explorer .example-container,
.task-theme.theme-override.theme-override app-file-explorer .content {
  background-color: white;
}
.task-theme app-file-explorer .explorer-tree-node:hover,
.task-theme app-file-explorer .list-item:hover,
.task-theme.theme-override.theme-override app-file-explorer .explorer-tree-node:hover,
.task-theme.theme-override.theme-override app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.task-theme app-file-explorer .explorer-tree-node.selected,
.task-theme.theme-override.theme-override app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.task-theme app-file-explorer .share-icon,
.task-theme.theme-override.theme-override app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.task-theme app-file-explorer .toggle-view-button,
.task-theme.theme-override.theme-override app-file-explorer .toggle-view-button {
  background: #00838f;
  color: white;
}
.task-theme app-file-explorer .root-button,
.task-theme.theme-override.theme-override app-file-explorer .root-button {
  color: white;
}
.task-theme app-file-explorer .root-button fa-icon,
.task-theme.theme-override.theme-override app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.task-theme app-file-explorer .selected-elements-amount,
.task-theme.theme-override.theme-override app-file-explorer .selected-elements-amount {
  background-color: white;
}
.task-theme app-file-explorer .back-button .inverted-arrow,
.task-theme.theme-override.theme-override app-file-explorer .back-button .inverted-arrow {
  color: #00acc1;
}
.task-theme app-file-explorer .back-button:focus .inverted-arrow, .task-theme app-file-explorer .back-button:hover .inverted-arrow,
.task-theme.theme-override.theme-override app-file-explorer .back-button:focus .inverted-arrow,
.task-theme.theme-override.theme-override app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.task-theme app-file-explorer .back-button:disabled .inverted-arrow,
.task-theme.theme-override.theme-override app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.task-theme app-select-folder-dialog .explorer-tree-node:hover, .task-theme app-select-folder-dialog .list-item:hover,
.task-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node:hover,
.task-theme.theme-override.theme-override app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.task-theme app-select-folder-dialog .explorer-tree-node.selected,
.task-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.task-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.task-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.task-theme app-reports-list section.wrapper,
.task-theme.theme-override.theme-override app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-reports-list header.header,
.task-theme.theme-override.theme-override app-reports-list header.header {
  background-color: #00838f;
  color: white;
}
.task-theme app-reports-list header.header button.clear-search,
.task-theme.theme-override.theme-override app-reports-list header.header button.clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme app-reports-list header.header button.clear-search:hover,
.task-theme.theme-override.theme-override app-reports-list header.header button.clear-search:hover {
  background-color: #00acc1;
}
.task-theme app-reports-list .clickable-list-container:before,
.task-theme.theme-override.theme-override app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.task-theme app-reports-list a.active,
.task-theme.theme-override.theme-override app-reports-list a.active {
  background-color: #e0e0e0;
}
.task-theme app-generated-documents-list section.wrapper,
.task-theme.theme-override.theme-override app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-generated-documents-list header.header,
.task-theme.theme-override.theme-override app-generated-documents-list header.header {
  background-color: #00838f;
  color: white;
}
.task-theme app-generated-documents-list header.header button.clear-search,
.task-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme app-generated-documents-list header.header button.clear-search:hover,
.task-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search:hover {
  background-color: #00acc1;
}
.task-theme app-generated-documents-list .clickable-list-container:before,
.task-theme.theme-override.theme-override app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.task-theme app-generated-documents-list a.active,
.task-theme.theme-override.theme-override app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.task-theme app-invoice-editor .button-wrapper,
.task-theme.theme-override.theme-override app-invoice-editor .button-wrapper {
  background-color: white;
}
.task-theme .hover-form .mat-form-field-flex:hover,
.task-theme.theme-override.theme-override .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.task-theme app-dave-list-card .selected-clickable-list-item, .task-theme app-dave-list-card .selected-clickable-list-item:hover,
.task-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item,
.task-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.task-theme app-dave-list-card .card-header,
.task-theme.theme-override.theme-override app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.task-theme app-dave-list-card .bottom-shadow,
.task-theme.theme-override.theme-override app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.task-theme app-filter div.date,
.task-theme.theme-override.theme-override app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.task-theme app-event-card .primary,
.task-theme.theme-override.theme-override app-event-card .primary {
  color: #00acc1;
}
.task-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.task-theme.theme-override.theme-override app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.task-theme app-booking-positions-list section.wrapper,
.task-theme.theme-override.theme-override app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-booking-positions-list header.header,
.task-theme.theme-override.theme-override app-booking-positions-list header.header {
  background-color: #00838f;
  color: white;
}
.task-theme app-booking-positions-list header.header button.clear-search,
.task-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme app-booking-positions-list header.header button.clear-search:hover,
.task-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search:hover {
  background-color: #00acc1;
}
.task-theme app-booking-positions-list .clickable-list-container:before,
.task-theme.theme-override.theme-override app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.task-theme app-booking-positions-list a.active,
.task-theme.theme-override.theme-override app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.task-theme app-booking-positions-list th,
.task-theme.theme-override.theme-override app-booking-positions-list th {
  background: whitesmoke !important;
}
.task-theme app-dave-list tr.highlight,
.task-theme.theme-override.theme-override app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.task-theme app-dave-list section.wrapper,
.task-theme.theme-override.theme-override app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-dave-list .drag-header.cdk-drag-preview,
.task-theme.theme-override.theme-override app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.task-theme app-dave-list header.header,
.task-theme.theme-override.theme-override app-dave-list header.header {
  background-color: #00838f;
  color: white;
}
.task-theme app-dave-list header.header button.clear-search,
.task-theme.theme-override.theme-override app-dave-list header.header button.clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme app-dave-list header.header button.clear-search:hover,
.task-theme.theme-override.theme-override app-dave-list header.header button.clear-search:hover {
  background-color: #00acc1;
}
.task-theme app-dave-list .clickable-list-container:before,
.task-theme.theme-override.theme-override app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.task-theme app-dave-list .clickable-list-container .global-stats-link > a,
.task-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.task-theme app-dave-list a.active,
.task-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.task-theme.theme-override.theme-override app-dave-list a.active,
.task-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.task-theme app-export-business-volumes-dialog tr.highlight,
.task-theme.theme-override.theme-override app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.task-theme app-export-business-volumes-dialog section.wrapper,
.task-theme.theme-override.theme-override app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.task-theme.theme-override.theme-override app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.task-theme app-export-business-volumes-dialog header.header,
.task-theme.theme-override.theme-override app-export-business-volumes-dialog header.header {
  background-color: #00838f;
  color: white;
}
.task-theme app-export-business-volumes-dialog header.header button.clear-search,
.task-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.task-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #00acc1;
}
.task-theme app-export-business-volumes-dialog .clickable-list-container:before,
.task-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.task-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.task-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.task-theme app-export-business-volumes-dialog a.active,
.task-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.task-theme.theme-override.theme-override app-export-business-volumes-dialog a.active,
.task-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.task-theme app-contact-list .darker-background.darker-background,
.task-theme.theme-override.theme-override app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.task-theme app-contact-list .darker-background.darker-background:hover,
.task-theme.theme-override.theme-override app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.task-theme app-select-persons table tr th[mat-header-cell],
.task-theme.theme-override.theme-override app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.task-theme app-shift-plan .header-colorful,
.task-theme.theme-override.theme-override app-shift-plan .header-colorful {
  background-color: #00838f;
  color: white;
}
.task-theme app-shift-plan .header-colorful .today-button.today-button,
.task-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.task-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .task-theme app-shift-plan .header-colorful .today-button.today-button,
.task-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button,
.task-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.task-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .task-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.task-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.task-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.task-theme app-detail-piecework main,
.task-theme.theme-override.theme-override app-detail-piecework main {
  background-color: #00acc1;
  color: white;
}
.task-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.task-theme.theme-override.theme-override app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.task-theme app-detail-piecework main .mat-list-base .mat-list-item,
.task-theme.theme-override.theme-override app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.task-theme app-detail-piecework main .mat-tab-label,
.task-theme.theme-override.theme-override app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.task-theme app-detail-piecework header,
.task-theme.theme-override.theme-override app-detail-piecework header {
  background-color: #00838f;
  color: white;
}
.task-theme app-detail-piecework mat-expansion-panel.primary-background,
.task-theme.theme-override.theme-override app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #00acc1;
  color: white;
}
.task-theme app-piecework-demo .scrollable,
.task-theme.theme-override.theme-override app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.task-theme app-side-nav-bar,
.task-theme.theme-override.theme-override app-side-nav-bar {
  background-color: whitesmoke;
}
.task-theme app-side-nav-bar [mat-list-item].is-active,
.task-theme.theme-override.theme-override app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #00acc1;
}
.task-theme app-side-nav-bar mat-nav-list,
.task-theme.theme-override.theme-override app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.task-theme .dave-inc-bar,
.task-theme.theme-override.theme-override .dave-inc-bar {
  background-color: #00acc1;
}
.task-theme app-root,
.task-theme.theme-override.theme-override app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-commission-overview .alex-sein-buntes-feld,
.task-theme.theme-override.theme-override app-commission-overview .alex-sein-buntes-feld {
  background-color: #00acc1;
}
.task-theme app-commission-overview .btgb-table-wrapper th:first-child,
.task-theme app-commission-overview .btgb-table-wrapper td:first-child,
.task-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:first-child,
.task-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.task-theme app-commission-overview .btgb-table-wrapper .color-dot,
.task-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.task-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.task-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.task-theme app-commission-overview .btgb-table-wrapper th:last-child,
.task-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:last-child {
  color: #00acc1;
  border-color: #00acc1;
}
.task-theme app-commission-overview .timeline,
.task-theme.theme-override.theme-override app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.task-theme app-commission-overview .timeline-event-card,
.task-theme.theme-override.theme-override app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.task-theme app-commission-overview .timeline-event-card:hover,
.task-theme.theme-override.theme-override app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.task-theme app-comment-list .inline-send,
.task-theme.theme-override.theme-override app-comment-list .inline-send {
  background: white;
}
.task-theme app-new-booking-option .highlight.highlight,
.task-theme.theme-override.theme-override app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.task-theme app-new-booking-option .dont-edit.dont-edit,
.task-theme app-new-booking-option .disabled.disabled,
.task-theme.theme-override.theme-override app-new-booking-option .dont-edit.dont-edit,
.task-theme.theme-override.theme-override app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.task-theme .ngx-toastr,
.task-theme.theme-override.theme-override .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.task-theme .ngx-toastr:hover,
.task-theme.theme-override.theme-override .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.task-theme .ngx-toastr.toast-success,
.task-theme.theme-override.theme-override .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.task-theme .ngx-toastr.toast-error,
.task-theme.theme-override.theme-override .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.task-theme .ngx-toastr.toast-info,
.task-theme.theme-override.theme-override .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-resource-plan .header-colorful,
.task-theme.theme-override.theme-override app-resource-plan .header-colorful {
  background-color: #00838f;
  color: white;
}
.task-theme app-resource-plan .header-colorful .today-button.today-button,
.task-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.task-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .task-theme app-resource-plan .header-colorful .today-button.today-button,
.task-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button,
.task-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.task-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .task-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.task-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.task-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.task-theme app-time-tracker,
.task-theme.theme-override.theme-override app-time-tracker {
  background-color: #26c6da;
  color: white;
}
.task-theme .ngx-mat-colorpicker-content,
.task-theme.theme-override.theme-override .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.task-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.task-theme.theme-override.theme-override .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.task-theme app-person-list-entry a.link,
.task-theme.theme-override.theme-override app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-doctor-list-entry .link,
.task-theme.theme-override.theme-override app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-expansion-panel .scrollable .top-shadow,
.task-theme.theme-override.theme-override app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.task-theme app-expansion-panel .scrollable .bottom-shadow,
.task-theme.theme-override.theme-override app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.task-theme .app-background-primary,
.task-theme.theme-override.theme-override .app-background-primary {
  background-color: #00acc1;
}
.task-theme .app-background-accent,
.task-theme.theme-override.theme-override .app-background-accent {
  background-color: #fafafa;
}
.task-theme .app-background-warn,
.task-theme.theme-override.theme-override .app-background-warn {
  background-color: #e91e63;
}
.task-theme .app-foreground-primary,
.task-theme.theme-override.theme-override .app-foreground-primary {
  color: #00acc1;
}
.task-theme .app-foreground-accent,
.task-theme.theme-override.theme-override .app-foreground-accent {
  color: #fafafa;
}
.task-theme .app-foreground-warn,
.task-theme.theme-override.theme-override .app-foreground-warn {
  color: #e91e63;
}
.task-theme app-ck-editor,
.task-theme.theme-override.theme-override app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.task-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.task-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.task-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.task-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.task-theme app-file-order-dialog .list-item,
.task-theme.theme-override.theme-override app-file-order-dialog .list-item {
  background: white;
}
.task-theme app-start-process-dialog .selected-files-list,
.task-theme.theme-override.theme-override app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.task-theme app-process-main-view .detection-modal-wrapper,
.task-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper {
  background: white;
}
.task-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.task-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #00acc1;
}
.task-theme app-process-main-view .main-file-badge,
.task-theme.theme-override.theme-override app-process-main-view .main-file-badge {
  color: #00acc1;
}
.task-theme app-new-document-view-component dropzone .input,
.task-theme app-new-document-view-component dropzone .pen-icon,
.task-theme.theme-override.theme-override app-new-document-view-component dropzone .input,
.task-theme.theme-override.theme-override app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-time-tracker-multiple .timer-card,
.task-theme.theme-override.theme-override app-time-tracker-multiple .timer-card {
  background-color: #26c6da;
  color: white;
}
.task-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.task-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.task-theme app-arl-table tr.element-row:not(.expanded-row):active,
.task-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.task-theme app-arl-table .add-button-list,
.task-theme.theme-override.theme-override app-arl-table .add-button-list {
  background: white;
}
.task-theme app-pseudo-step-header .wrapper-button.active,
.task-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active {
  border-color: #00acc1;
}
.task-theme app-pseudo-step-header .image-wrapper,
.task-theme.theme-override.theme-override app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.task-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.task-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.task-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #00acc1;
  color: white;
}
.task-theme app-milestone-modal .status-form,
.task-theme.theme-override.theme-override app-milestone-modal .status-form {
  background: white;
}
.task-theme app-e-invoice-view .grid-borders.grid-borders,
.task-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.task-theme app-e-invoice-view .borders,
.task-theme app-e-invoice-view .borders-column,
.task-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.task-theme app-e-invoice-view .borders-row,
.task-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.task-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders,
.task-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.task-theme.theme-override.theme-override app-e-invoice-view .borders,
.task-theme.theme-override.theme-override app-e-invoice-view .borders-column,
.task-theme.theme-override.theme-override app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.task-theme.theme-override.theme-override app-e-invoice-view .borders-row,
.task-theme.theme-override.theme-override app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.task-theme app-e-invoice-view .mat-table td,
.task-theme app-e-invoice-view .mat-table th,
.task-theme.theme-override.theme-override app-e-invoice-view .mat-table td,
.task-theme.theme-override.theme-override app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-e-invoice-allowance-charge-view .borders,
.task-theme app-e-invoice-allowance-charge-view .borders-column,
.task-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.task-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders,
.task-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column,
.task-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.task-theme app-detail-contract .primary,
.task-theme.theme-override.theme-override app-detail-contract .primary {
  color: #00acc1;
}
.task-theme app-detail-contract .filter,
.task-theme.theme-override.theme-override app-detail-contract .filter {
  background-color: white;
}
.task-theme app-detail-contract .filter h2,
.task-theme.theme-override.theme-override app-detail-contract .filter h2 {
  color: #00acc1;
}
.task-theme app-contract-list header.header,
.task-theme.theme-override.theme-override app-contract-list header.header {
  color: white;
  background-color: #00838f;
}
.task-theme app-detail-doctor .deleted,
.task-theme.theme-override.theme-override app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.task-theme app-detail-doctor .bookmark-wrapper,
.task-theme.theme-override.theme-override app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme app-detail-doctor a.link,
.task-theme.theme-override.theme-override app-detail-doctor a.link {
  color: white;
}
.task-theme.dark-theme .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.task-theme.dark-theme .mat-option,
.task-theme.theme-override.theme-override.dark-theme .mat-option {
  color: white;
}
.task-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .task-theme.dark-theme .mat-option:focus:not(.mat-option-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-option:hover:not(.mat-option-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.task-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.task-theme.dark-theme .mat-option.mat-active,
.task-theme.theme-override.theme-override.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.task-theme.dark-theme .mat-option.mat-option-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #00acc1;
}
.task-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.task-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.task-theme.dark-theme .mat-optgroup-label,
.task-theme.theme-override.theme-override.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label,
.task-theme.theme-override.theme-override.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-pseudo-checkbox,
.task-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme .mat-pseudo-checkbox::after,
.task-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.task-theme.dark-theme .mat-pseudo-checkbox-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.task-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.task-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.task-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.task-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #00acc1;
}
.task-theme.dark-theme .mat-pseudo-checkbox-checked,
.task-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.task-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.task-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.task-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked,
.task-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate,
.task-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.task-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.task-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.task-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.task-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.task-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.task-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.task-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.task-theme.dark-theme .mat-app-background, .task-theme.dark-theme.mat-app-background,
.task-theme.theme-override.theme-override.dark-theme .mat-app-background,
.task-theme.theme-override.theme-override.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.task-theme.dark-theme .mat-elevation-z0,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z1,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z2,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z3,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z4,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z5,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z6,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z7,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z8,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z9,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z10,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z11,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z12,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z13,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z14,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z15,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z16,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z17,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z18,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z19,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z20,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z21,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z22,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z23,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-elevation-z24,
.task-theme.theme-override.theme-override.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.task-theme.dark-theme .mat-autocomplete-panel,
.task-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.task-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.task-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.task-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.task-theme.dark-theme .mat-badge,
.task-theme.theme-override.theme-override.dark-theme .mat-badge {
  position: relative;
}
.task-theme.dark-theme .mat-badge.mat-badge,
.task-theme.theme-override.theme-override.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.task-theme.dark-theme .mat-badge-hidden .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.task-theme.dark-theme .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.task-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.task-theme.dark-theme .mat-badge-content._mat-animation-noopable,
.task-theme.theme-override.theme-override.dark-theme .ng-animate-disabled .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.task-theme.dark-theme .mat-badge-content.mat-badge-active,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.task-theme.dark-theme .mat-badge-small .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.task-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.task-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.task-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .task-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.task-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .task-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.task-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .task-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.task-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .task-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.task-theme.dark-theme .mat-badge-medium .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.task-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.task-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.task-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .task-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.task-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .task-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.task-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .task-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.task-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .task-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.task-theme.dark-theme .mat-badge-large .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.task-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.task-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.task-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .task-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.task-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .task-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.task-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .task-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.task-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .task-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .task-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.task-theme.dark-theme .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  color: white;
  background: #00acc1;
}
.cdk-high-contrast-active .task-theme.dark-theme .mat-badge-content, .cdk-high-contrast-active .task-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.task-theme.dark-theme .mat-badge-accent .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme .mat-badge-warn .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.task-theme.dark-theme .mat-badge-disabled .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-bottom-sheet-container,
.task-theme.theme-override.theme-override.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.task-theme.dark-theme .mat-button, .task-theme.dark-theme .mat-icon-button, .task-theme.dark-theme .mat-stroked-button,
.task-theme.theme-override.theme-override.dark-theme .mat-button,
.task-theme.theme-override.theme-override.dark-theme .mat-icon-button,
.task-theme.theme-override.theme-override.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.task-theme.dark-theme .mat-button.mat-primary, .task-theme.dark-theme .mat-icon-button.mat-primary, .task-theme.dark-theme .mat-stroked-button.mat-primary,
.task-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary,
.task-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary,
.task-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary {
  color: #00acc1;
}
.task-theme.dark-theme .mat-button.mat-accent, .task-theme.dark-theme .mat-icon-button.mat-accent, .task-theme.dark-theme .mat-stroked-button.mat-accent,
.task-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent,
.task-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent,
.task-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.task-theme.dark-theme .mat-button.mat-warn, .task-theme.dark-theme .mat-icon-button.mat-warn, .task-theme.dark-theme .mat-stroked-button.mat-warn,
.task-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn,
.task-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn,
.task-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.task-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .task-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .task-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .task-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .task-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .task-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .task-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .task-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .task-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .task-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .task-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .task-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.task-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .task-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .task-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.task-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary .mat-button-focus-overlay,
.task-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,
.task-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #00acc1;
}
.task-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .task-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .task-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.task-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent .mat-button-focus-overlay,
.task-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,
.task-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.task-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .task-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .task-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.task-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn .mat-button-focus-overlay,
.task-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,
.task-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.task-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .task-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .task-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.task-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,
.task-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.task-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.task-theme.dark-theme .mat-button .mat-ripple-element, .task-theme.dark-theme .mat-icon-button .mat-ripple-element, .task-theme.dark-theme .mat-stroked-button .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-button .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-icon-button .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.task-theme.dark-theme .mat-button-focus-overlay,
.task-theme.theme-override.theme-override.dark-theme .mat-button-focus-overlay {
  background: white;
}
.task-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme .mat-flat-button, .task-theme.dark-theme .mat-raised-button, .task-theme.dark-theme .mat-fab, .task-theme.dark-theme .mat-mini-fab,
.task-theme.theme-override.theme-override.dark-theme .mat-flat-button,
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button,
.task-theme.theme-override.theme-override.dark-theme .mat-fab,
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.task-theme.dark-theme .mat-flat-button.mat-primary, .task-theme.dark-theme .mat-raised-button.mat-primary, .task-theme.dark-theme .mat-fab.mat-primary, .task-theme.dark-theme .mat-mini-fab.mat-primary,
.task-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.task-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.task-theme.dark-theme .mat-flat-button.mat-accent, .task-theme.dark-theme .mat-raised-button.mat-accent, .task-theme.dark-theme .mat-fab.mat-accent, .task-theme.dark-theme .mat-mini-fab.mat-accent,
.task-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.task-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme .mat-flat-button.mat-warn, .task-theme.dark-theme .mat-raised-button.mat-warn, .task-theme.dark-theme .mat-fab.mat-warn, .task-theme.dark-theme .mat-mini-fab.mat-warn,
.task-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.task-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.task-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .task-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .task-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .task-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .task-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .task-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .task-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .task-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .task-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .task-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .task-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .task-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .task-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .task-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .task-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .task-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.task-theme.dark-theme .mat-flat-button.mat-primary, .task-theme.dark-theme .mat-raised-button.mat-primary, .task-theme.dark-theme .mat-fab.mat-primary, .task-theme.dark-theme .mat-mini-fab.mat-primary,
.task-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.task-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  background-color: #00acc1;
}
.task-theme.dark-theme .mat-flat-button.mat-accent, .task-theme.dark-theme .mat-raised-button.mat-accent, .task-theme.dark-theme .mat-fab.mat-accent, .task-theme.dark-theme .mat-mini-fab.mat-accent,
.task-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.task-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.task-theme.dark-theme .mat-flat-button.mat-warn, .task-theme.dark-theme .mat-raised-button.mat-warn, .task-theme.dark-theme .mat-fab.mat-warn, .task-theme.dark-theme .mat-mini-fab.mat-warn,
.task-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.task-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.task-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .task-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .task-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .task-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .task-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .task-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .task-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .task-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .task-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .task-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .task-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .task-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .task-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .task-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .task-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .task-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .task-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .task-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .task-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.task-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .task-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .task-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .task-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.task-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .task-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .task-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .task-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.task-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .task-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .task-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override.dark-theme .mat-fab:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .task-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .task-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.task-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.task-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.task-theme.dark-theme .mat-button-toggle,
.task-theme.theme-override.theme-override.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.task-theme.theme-override.theme-override.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme .mat-button-toggle-appearance-standard,
.task-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.task-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.task-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.task-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.task-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.task-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.task-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.task-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.task-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.task-theme.dark-theme .mat-button-toggle-checked,
.task-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.task-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.task-theme.dark-theme .mat-button-toggle-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.task-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.task-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.task-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.task-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.task-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.task-theme.dark-theme .mat-button-toggle-group-appearance-standard,
.task-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.task-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.task-theme.dark-theme .mat-card,
.task-theme.theme-override.theme-override.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.task-theme.dark-theme .mat-card:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-card-subtitle,
.task-theme.theme-override.theme-override.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme .mat-checkbox-frame,
.task-theme.theme-override.theme-override.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme .mat-checkbox-checkmark,
.task-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.task-theme.dark-theme .mat-checkbox-checkmark-path,
.task-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.task-theme.dark-theme .mat-checkbox-mixedmark,
.task-theme.theme-override.theme-override.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.task-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .task-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.task-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.task-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #00acc1;
}
.task-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .task-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.task-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.task-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.task-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .task-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.task-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.task-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.task-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .task-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.task-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.task-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.task-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.task-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.task-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label,
.task-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-checkbox .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.task-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.task-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #00acc1;
}
.task-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.task-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.task-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.task-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.task-theme.dark-theme .mat-chip.mat-standard-chip,
.task-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.task-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.task-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.task-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.task-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.task-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.task-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.task-theme.dark-theme .mat-chip.mat-standard-chip::after,
.task-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.task-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.task-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #00acc1;
  color: white;
}
.task-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.task-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.task-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.task-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.task-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.task-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.task-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.task-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.task-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.task-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.task-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.task-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.task-theme.dark-theme .mat-table,
.task-theme.theme-override.theme-override.dark-theme .mat-table {
  background: #424242;
}
.task-theme.dark-theme .mat-table thead, .task-theme.dark-theme .mat-table tbody, .task-theme.dark-theme .mat-table tfoot,
.task-theme.dark-theme mat-header-row, .task-theme.dark-theme mat-row, .task-theme.dark-theme mat-footer-row,
.task-theme.dark-theme [mat-header-row], .task-theme.dark-theme [mat-row], .task-theme.dark-theme [mat-footer-row],
.task-theme.dark-theme .mat-table-sticky,
.task-theme.theme-override.theme-override.dark-theme .mat-table thead,
.task-theme.theme-override.theme-override.dark-theme .mat-table tbody,
.task-theme.theme-override.theme-override.dark-theme .mat-table tfoot,
.task-theme.theme-override.theme-override.dark-theme mat-header-row,
.task-theme.theme-override.theme-override.dark-theme mat-row,
.task-theme.theme-override.theme-override.dark-theme mat-footer-row,
.task-theme.theme-override.theme-override.dark-theme [mat-header-row],
.task-theme.theme-override.theme-override.dark-theme [mat-row],
.task-theme.theme-override.theme-override.dark-theme [mat-footer-row],
.task-theme.theme-override.theme-override.dark-theme .mat-table-sticky {
  background: inherit;
}
.task-theme.dark-theme mat-row, .task-theme.dark-theme mat-header-row, .task-theme.dark-theme mat-footer-row,
.task-theme.dark-theme th.mat-header-cell, .task-theme.dark-theme td.mat-cell, .task-theme.dark-theme td.mat-footer-cell,
.task-theme.theme-override.theme-override.dark-theme mat-row,
.task-theme.theme-override.theme-override.dark-theme mat-header-row,
.task-theme.theme-override.theme-override.dark-theme mat-footer-row,
.task-theme.theme-override.theme-override.dark-theme th.mat-header-cell,
.task-theme.theme-override.theme-override.dark-theme td.mat-cell,
.task-theme.theme-override.theme-override.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme .mat-header-cell,
.task-theme.theme-override.theme-override.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme .mat-cell, .task-theme.dark-theme .mat-footer-cell,
.task-theme.theme-override.theme-override.dark-theme .mat-cell,
.task-theme.theme-override.theme-override.dark-theme .mat-footer-cell {
  color: white;
}
.task-theme.dark-theme .mat-calendar-arrow,
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-arrow {
  fill: white;
}
.task-theme.dark-theme .mat-datepicker-toggle,
.task-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.task-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.task-theme.dark-theme .mat-calendar-table-header-divider::after,
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme .mat-calendar-table-header,
.task-theme.dark-theme .mat-calendar-body-label,
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header,
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme .mat-calendar-body-cell-content,
.task-theme.dark-theme .mat-date-range-input-separator,
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell-content,
.task-theme.theme-override.theme-override.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.task-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-calendar-body-in-preview,
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.task-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.task-theme.dark-theme .mat-calendar-body-in-range::before,
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(0, 172, 193, 0.2);
}
.task-theme.dark-theme .mat-calendar-body-comparison-identical,
.task-theme.dark-theme .mat-calendar-body-in-comparison-range::before,
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical,
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.task-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.task-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.task-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(0, 172, 193, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.task-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.task-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.task-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(0, 172, 193, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.task-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.task-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.task-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.task-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.task-theme.dark-theme .mat-calendar-body-selected,
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-body-selected {
  background-color: #00acc1;
  color: white;
}
.task-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(0, 172, 193, 0.4);
}
.task-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected,
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.task-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(0, 172, 193, 0.3);
}
@media (hover: hover) {
  .task-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(0, 172, 193, 0.3);
  }
}
.task-theme.dark-theme .mat-datepicker-content,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.task-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.task-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.task-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.task-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.task-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.task-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.task-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.task-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.task-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.task-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.task-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.task-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.task-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .task-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.task-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.task-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.task-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.task-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.task-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.task-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.task-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.task-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.task-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.task-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.task-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.task-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.task-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.task-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.task-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .task-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.task-theme.dark-theme .mat-datepicker-content-touch,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-datepicker-toggle-active,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active {
  color: #00acc1;
}
.task-theme.dark-theme .mat-datepicker-toggle-active.mat-accent,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.task-theme.dark-theme .mat-datepicker-toggle-active.mat-warn,
.task-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.task-theme.dark-theme .mat-date-range-input-inner[disabled],
.task-theme.theme-override.theme-override.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-dialog-container,
.task-theme.theme-override.theme-override.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.task-theme.dark-theme .mat-divider,
.task-theme.theme-override.theme-override.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme .mat-divider-vertical,
.task-theme.theme-override.theme-override.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme .mat-expansion-panel,
.task-theme.theme-override.theme-override.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.task-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-action-row,
.task-theme.theme-override.theme-override.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .task-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .task-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.task-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.task-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.task-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .task-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.task-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.task-theme.dark-theme .mat-expansion-panel-header-title,
.task-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.task-theme.dark-theme .mat-expansion-panel-header-description,
.task-theme.dark-theme .mat-expansion-indicator::after,
.task-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-description,
.task-theme.theme-override.theme-override.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true],
.task-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.task-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.task-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.task-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.task-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.task-theme.dark-theme .mat-form-field-label,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme .mat-hint,
.task-theme.theme-override.theme-override.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #00acc1;
}
.task-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.task-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.task-theme.dark-theme .mat-focused .mat-form-field-required-marker,
.task-theme.theme-override.theme-override.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.task-theme.dark-theme .mat-form-field-ripple,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.task-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #00acc1;
}
.task-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.task-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.task-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #00acc1;
}
.task-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.task-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.task-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.task-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.task-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.task-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.task-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.task-theme.dark-theme .mat-error,
.task-theme.theme-override.theme-override.dark-theme .mat-error {
  color: #e91e63;
}
.task-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.task-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.task-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.task-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.task-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.task-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.task-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.task-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #00acc1;
}
.task-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.task-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.task-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.task-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.task-theme.dark-theme .mat-icon.mat-primary,
.task-theme.theme-override.theme-override.dark-theme .mat-icon.mat-primary {
  color: #00acc1;
}
.task-theme.dark-theme .mat-icon.mat-accent,
.task-theme.theme-override.theme-override.dark-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.task-theme.dark-theme .mat-icon.mat-warn,
.task-theme.theme-override.theme-override.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.task-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme .mat-input-element:disabled,
.task-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.task-theme.theme-override.theme-override.dark-theme .mat-input-element:disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-input-element,
.task-theme.theme-override.theme-override.dark-theme .mat-input-element {
  caret-color: #00acc1;
}
.task-theme.dark-theme .mat-input-element::placeholder,
.task-theme.theme-override.theme-override.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-input-element::-moz-placeholder,
.task-theme.theme-override.theme-override.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-input-element::-webkit-input-placeholder,
.task-theme.theme-override.theme-override.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-input-element:-ms-input-placeholder,
.task-theme.theme-override.theme-override.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option,
.task-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.task-theme.dark-theme .mat-form-field.mat-accent .mat-input-element,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.task-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.task-theme.dark-theme .mat-form-field-invalid .mat-input-element,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-warn .mat-input-element,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.task-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.task-theme.dark-theme .mat-list-base .mat-list-item,
.task-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.task-theme.dark-theme .mat-list-base .mat-list-option,
.task-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.task-theme.dark-theme .mat-list-base .mat-subheader,
.task-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme .mat-list-base .mat-list-item-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-list-option:hover, .task-theme.dark-theme .mat-list-option:focus,
.task-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.task-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.task-theme.dark-theme .mat-action-list .mat-list-item:hover,
.task-theme.dark-theme .mat-action-list .mat-list-item:focus,
.task-theme.theme-override.theme-override.dark-theme .mat-list-option:hover,
.task-theme.theme-override.theme-override.dark-theme .mat-list-option:focus,
.task-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:hover,
.task-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:focus,
.task-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:hover,
.task-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.task-theme.dark-theme .mat-list-single-selected-option, .task-theme.dark-theme .mat-list-single-selected-option:hover, .task-theme.dark-theme .mat-list-single-selected-option:focus,
.task-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option,
.task-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:hover,
.task-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme .mat-menu-panel,
.task-theme.theme-override.theme-override.dark-theme .mat-menu-panel {
  background: #424242;
}
.task-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-menu-item,
.task-theme.theme-override.theme-override.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.task-theme.dark-theme .mat-menu-item[disabled],
.task-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.task-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color,
.task-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled],
.task-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.task-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.task-theme.dark-theme .mat-menu-submenu-icon,
.task-theme.theme-override.theme-override.dark-theme .mat-menu-item .mat-icon-no-color,
.task-theme.theme-override.theme-override.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.task-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.task-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.task-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.task-theme.dark-theme .mat-menu-item-highlighted:not([disabled]),
.task-theme.theme-override.theme-override.dark-theme .mat-menu-item:hover:not([disabled]),
.task-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.task-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.task-theme.theme-override.theme-override.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.task-theme.dark-theme .mat-paginator,
.task-theme.theme-override.theme-override.dark-theme .mat-paginator {
  background: #424242;
}
.task-theme.dark-theme .mat-paginator,
.task-theme.dark-theme .mat-paginator-page-size .mat-select-trigger,
.task-theme.theme-override.theme-override.dark-theme .mat-paginator,
.task-theme.theme-override.theme-override.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme .mat-paginator-decrement,
.task-theme.dark-theme .mat-paginator-increment,
.task-theme.theme-override.theme-override.dark-theme .mat-paginator-decrement,
.task-theme.theme-override.theme-override.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.task-theme.dark-theme .mat-paginator-first,
.task-theme.dark-theme .mat-paginator-last,
.task-theme.theme-override.theme-override.dark-theme .mat-paginator-first,
.task-theme.theme-override.theme-override.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.task-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.task-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.task-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.task-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last,
.task-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.task-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.task-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.task-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-progress-bar-background,
.task-theme.theme-override.theme-override.dark-theme .mat-progress-bar-background {
  fill: #154052;
}
.task-theme.dark-theme .mat-progress-bar-buffer,
.task-theme.theme-override.theme-override.dark-theme .mat-progress-bar-buffer {
  background-color: #154052;
}
.task-theme.dark-theme .mat-progress-bar-fill::after,
.task-theme.theme-override.theme-override.dark-theme .mat-progress-bar-fill::after {
  background-color: #00acc1;
}
.task-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.task-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.task-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.task-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.task-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.task-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.task-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.task-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.task-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.task-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.task-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.task-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.task-theme.dark-theme .mat-progress-spinner circle, .task-theme.dark-theme .mat-spinner circle,
.task-theme.theme-override.theme-override.dark-theme .mat-progress-spinner circle,
.task-theme.theme-override.theme-override.dark-theme .mat-spinner circle {
  stroke: #00acc1;
}
.task-theme.dark-theme .mat-progress-spinner.mat-accent circle, .task-theme.dark-theme .mat-spinner.mat-accent circle,
.task-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-accent circle,
.task-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.task-theme.dark-theme .mat-progress-spinner.mat-warn circle, .task-theme.dark-theme .mat-spinner.mat-warn circle,
.task-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-warn circle,
.task-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.task-theme.dark-theme .mat-radio-outer-circle,
.task-theme.theme-override.theme-override.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.task-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #00acc1;
}
.task-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.task-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .task-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .task-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.task-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.task-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.task-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.task-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #00acc1;
}
.task-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.task-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.task-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.task-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .task-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .task-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.task-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.task-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.task-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.task-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.task-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.task-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.task-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.task-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .task-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .task-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.task-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.task-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.task-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.task-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.task-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.task-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.task-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.task-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.task-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.task-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.task-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-radio-button .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.task-theme.dark-theme .mat-select-value,
.task-theme.theme-override.theme-override.dark-theme .mat-select-value {
  color: white;
}
.task-theme.dark-theme .mat-select-placeholder,
.task-theme.theme-override.theme-override.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-select-disabled .mat-select-value,
.task-theme.theme-override.theme-override.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-select-arrow,
.task-theme.theme-override.theme-override.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme .mat-select-panel,
.task-theme.theme-override.theme-override.dark-theme .mat-select-panel {
  background: #424242;
}
.task-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]),
.task-theme.theme-override.theme-override.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.task-theme.theme-override.theme-override.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #00acc1;
}
.task-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.task-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.task-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.task-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.task-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-drawer-container,
.task-theme.theme-override.theme-override.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.task-theme.dark-theme .mat-drawer,
.task-theme.theme-override.theme-override.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.task-theme.dark-theme .mat-drawer.mat-drawer-push,
.task-theme.theme-override.theme-override.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.task-theme.dark-theme .mat-drawer:not(.mat-drawer-side),
.task-theme.theme-override.theme-override.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-drawer-side,
.task-theme.theme-override.theme-override.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme .mat-drawer-side.mat-drawer-end,
.task-theme.theme-override.theme-override.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.task-theme.dark-theme [dir=rtl] .mat-drawer-side,
.task-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.task-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.task-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown,
.task-theme.theme-override.theme-override.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.task-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.task-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.task-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.task-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #00acc1;
}
.task-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 172, 193, 0.54);
}
.task-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #00acc1;
}
.task-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.task-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.task-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.task-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.task-theme.dark-theme .mat-slide-toggle-thumb,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.task-theme.dark-theme .mat-slide-toggle-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-slider-track-background,
.task-theme.theme-override.theme-override.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.task-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.task-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.task-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #00acc1;
}
.task-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.task-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(0, 172, 193, 0.2);
}
.task-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.task-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.task-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.task-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.task-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.task-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.task-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.task-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.task-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.task-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.task-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background,
.task-theme.theme-override.theme-override.dark-theme .mat-slider:hover .mat-slider-track-background,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.task-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.task-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.task-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.task-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.task-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.task-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.task-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.task-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.task-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.task-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .task-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.task-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .task-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.task-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.task-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.task-theme.theme-override.theme-override.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks,
.task-theme.theme-override.theme-override.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.task-theme.dark-theme .mat-slider-vertical .mat-slider-ticks,
.task-theme.theme-override.theme-override.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.task-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .task-theme.dark-theme .mat-step-header.cdk-program-focused, .task-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .task-theme.dark-theme .mat-step-header:hover[aria-disabled=false],
.task-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-keyboard-focused,
.task-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-program-focused,
.task-theme.theme-override.theme-override.dark-theme .mat-step-header:hover:not([aria-disabled]),
.task-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.task-theme.dark-theme .mat-step-header:hover[aria-disabled=true],
.task-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .task-theme.dark-theme .mat-step-header:hover,
.task-theme.theme-override.theme-override.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.task-theme.dark-theme .mat-step-header .mat-step-label,
.task-theme.dark-theme .mat-step-header .mat-step-optional,
.task-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label,
.task-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme .mat-step-header .mat-step-icon,
.task-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.task-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.task-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.task-theme.dark-theme .mat-step-header .mat-step-icon-state-edit,
.task-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-selected,
.task-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-done,
.task-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #00acc1;
  color: white;
}
.task-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon,
.task-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.task-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.task-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.task-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.task-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.task-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon,
.task-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.task-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.task-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.task-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.task-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.task-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.task-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.task-theme.dark-theme .mat-step-header .mat-step-icon-state-error,
.task-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.task-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active,
.task-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.task-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error,
.task-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.task-theme.dark-theme .mat-stepper-horizontal, .task-theme.dark-theme .mat-stepper-vertical,
.task-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal,
.task-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.task-theme.dark-theme .mat-stepper-vertical-line::before,
.task-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme .mat-horizontal-stepper-header::before,
.task-theme.dark-theme .mat-horizontal-stepper-header::after,
.task-theme.dark-theme .mat-stepper-horizontal-line,
.task-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::before,
.task-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::after,
.task-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme .mat-sort-header-arrow,
.task-theme.theme-override.theme-override.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.task-theme.dark-theme .mat-tab-nav-bar,
.task-theme.dark-theme .mat-tab-header,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.task-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.task-theme.dark-theme .mat-tab-label, .task-theme.dark-theme .mat-tab-link,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-label,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-link {
  color: white;
}
.task-theme.dark-theme .mat-tab-label.mat-tab-disabled, .task-theme.dark-theme .mat-tab-link.mat-tab-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-label.mat-tab-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.task-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.task-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-],
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.task-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .task-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(38, 198, 218, 0.3);
}
.task-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .task-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-ink-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #00acc1;
}
.task-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .task-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .task-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .task-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.task-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .task-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.task-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .task-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-ink-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.task-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .task-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .task-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .task-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .task-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.task-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .task-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-ink-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.task-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .task-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .task-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .task-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.task-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .task-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(38, 198, 218, 0.3);
}
.task-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .task-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .task-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #00acc1;
}
.task-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .task-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.task-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .task-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.task-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.task-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.task-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.task-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.task-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.task-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .task-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.task-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .task-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .task-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.task-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .task-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .task-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.task-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.task-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.task-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.task-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.task-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .task-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .task-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.task-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .task-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .task-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.task-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .task-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.task-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .task-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.task-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.task-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.task-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.task-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.task-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .task-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.task-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.task-theme.dark-theme .mat-toolbar,
.task-theme.theme-override.theme-override.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.task-theme.dark-theme .mat-toolbar.mat-primary,
.task-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-primary {
  background: #00acc1;
  color: white;
}
.task-theme.dark-theme .mat-toolbar.mat-accent,
.task-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme .mat-toolbar.mat-warn,
.task-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.task-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.task-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.task-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.task-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-underline,
.task-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-ripple,
.task-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.task-theme.dark-theme .mat-toolbar .mat-form-field-label,
.task-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.task-theme.dark-theme .mat-toolbar .mat-select-value,
.task-theme.dark-theme .mat-toolbar .mat-select-arrow,
.task-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.task-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-label,
.task-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.task-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-value,
.task-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-arrow,
.task-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.task-theme.dark-theme .mat-toolbar .mat-input-element,
.task-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.task-theme.dark-theme .mat-tooltip,
.task-theme.theme-override.theme-override.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.task-theme.dark-theme .mat-tree,
.task-theme.theme-override.theme-override.dark-theme .mat-tree {
  background: #424242;
}
.task-theme.dark-theme .mat-tree-node,
.task-theme.dark-theme .mat-nested-tree-node,
.task-theme.theme-override.theme-override.dark-theme .mat-tree-node,
.task-theme.theme-override.theme-override.dark-theme .mat-nested-tree-node {
  color: white;
}
.task-theme.dark-theme .mat-snack-bar-container,
.task-theme.theme-override.theme-override.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.task-theme.dark-theme .mat-simple-snackbar-action,
.task-theme.theme-override.theme-override.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.task-theme.dark-theme app-mat-menu-header,
.task-theme.theme-override.theme-override.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.task-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.task-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.task-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.task-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #00acc1;
}
.task-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 172, 193, 0.54);
}
.task-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #00acc1;
}
.task-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.task-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.task-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.task-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.task-theme.dark-theme .mat-slide-toggle-thumb,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.task-theme.dark-theme .mat-slide-toggle-bar,
.task-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme .mat-green .mat-progress-bar-background,
.task-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.task-theme.dark-theme .mat-green .mat-progress-bar-buffer,
.task-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.task-theme.dark-theme .mat-green .mat-progress-bar-fill::after,
.task-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.task-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.task-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.task-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.task-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.task-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.task-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.task-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.task-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.task-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.task-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.task-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.task-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.task-theme.dark-theme .mat-button.mat-primary-lighter,
.task-theme.dark-theme .mat-stroked-button.mat-primary-lighter,
.task-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter,
.task-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #26c6da;
}
.task-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.task-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover,
.task-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter:hover,
.task-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.task-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.task-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.task-theme.dark-theme .mat-fab.mat-primary-lighter,
.task-theme.dark-theme .mat-mini-fab.mat-primary-lighter,
.task-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary-lighter,
.task-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary-lighter,
.task-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary-lighter,
.task-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #26c6da;
}
.task-theme.dark-theme .mat-icon-button.mat-primary-lighter,
.task-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #26c6da;
}
.task-theme.dark-theme .dave-background-image,
.task-theme.theme-override.theme-override.dark-theme .dave-background-image {
  background-color: #00acc1;
  color: white;
}
.task-theme.dark-theme .clickable-list-container:before,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.task-theme.dark-theme .clickable-list,
.task-theme.theme-override.theme-override.dark-theme .clickable-list {
  background-color: #424242;
}
.task-theme.dark-theme .clickable-list-item,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.task-theme.dark-theme .clickable-list-item.is-active, .task-theme.dark-theme .clickable-list-item:hover, .task-theme.dark-theme .clickable-list-item:active, .task-theme.dark-theme .clickable-list-item:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.task-theme.dark-theme .clickable-list-item.app-color-event,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-event.is-active, .task-theme.dark-theme .clickable-list-item.app-color-event:hover, .task-theme.dark-theme .clickable-list-item.app-color-event:active, .task-theme.dark-theme .clickable-list-item.app-color-event:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-time-tracking,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .task-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .task-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .task-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-approved,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .task-theme.dark-theme .clickable-list-item.app-color-approved:hover, .task-theme.dark-theme .clickable-list-item.app-color-approved:active, .task-theme.dark-theme .clickable-list-item.app-color-approved:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-declined,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .task-theme.dark-theme .clickable-list-item.app-color-declined:hover, .task-theme.dark-theme .clickable-list-item.app-color-declined:active, .task-theme.dark-theme .clickable-list-item.app-color-declined:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .task-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .task-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .task-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-invoice-booked,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .task-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .task-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .task-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-late,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-late.is-active, .task-theme.dark-theme .clickable-list-item.app-color-late:hover, .task-theme.dark-theme .clickable-list-item.app-color-late:active, .task-theme.dark-theme .clickable-list-item.app-color-late:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-invoice-storniert,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .task-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .task-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .task-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-invoice-approved,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .task-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .task-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .task-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-commission-open,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .task-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .task-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .task-theme.dark-theme .clickable-list-item.app-color-commission-open:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-commission-in-progress,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .task-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .task-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .task-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-commission-freigabe,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .task-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .task-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .task-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .task-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .task-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .task-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .task-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .task-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .task-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.task-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .task-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .task-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .task-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.task-theme.dark-theme .clickable-list-item.custom-background-color,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.task-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .task-theme.dark-theme .clickable-list-item.custom-background-color:hover, .task-theme.dark-theme .clickable-list-item.custom-background-color:active, .task-theme.dark-theme .clickable-list-item.custom-background-color:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.task-theme.dark-theme .disabled-table-entry, .task-theme.dark-theme .is-highlighted,
.task-theme.theme-override.theme-override.dark-theme .disabled-table-entry,
.task-theme.theme-override.theme-override.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.task-theme.dark-theme app-customer-list tr.highlight,
.task-theme.theme-override.theme-override.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.task-theme.dark-theme app-customer-list section.wrapper,
.task-theme.theme-override.theme-override.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.task-theme.dark-theme app-customer-list header.header,
.task-theme.theme-override.theme-override.dark-theme app-customer-list header.header {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-customer-list header.header button.clear-search,
.task-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-customer-list header.header button.clear-search:hover,
.task-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #00acc1;
}
.task-theme.dark-theme app-customer-list .clickable-list-container:before,
.task-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a,
.task-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.task-theme.dark-theme app-customer-list a.active,
.task-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.task-theme.theme-override.theme-override.dark-theme app-customer-list a.active,
.task-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.task-theme.dark-theme app-employee-list tr.highlight,
.task-theme.theme-override.theme-override.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.task-theme.dark-theme app-employee-list section.wrapper,
.task-theme.theme-override.theme-override.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.task-theme.dark-theme app-employee-list header.header,
.task-theme.theme-override.theme-override.dark-theme app-employee-list header.header {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-employee-list header.header button.clear-search,
.task-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-employee-list header.header button.clear-search:hover,
.task-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #00acc1;
}
.task-theme.dark-theme app-employee-list .clickable-list-container:before,
.task-theme.theme-override.theme-override.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme app-employee-list a.active,
.task-theme.theme-override.theme-override.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.task-theme.dark-theme app-history-side-elements .component,
.task-theme.theme-override.theme-override.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.task-theme.dark-theme app-history-side-elements .component > * > header.header,
.task-theme.theme-override.theme-override.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-header,
.task-theme.theme-override.theme-override.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .task-theme.dark-theme app-header,
.task-theme.theme-override.theme-override.dark-theme app-header {
    background-color: #00acc1;
    color: white;
  }
  .task-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.task-theme.dark-theme app-header .mat-spinner circle,
.task-theme.theme-override.theme-override.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.task-theme.theme-override.theme-override.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.task-theme.dark-theme app-login a,
.task-theme.theme-override.theme-override.dark-theme app-login a {
  color: #00acc1;
}
.task-theme.dark-theme app-login .wrapper,
.task-theme.theme-override.theme-override.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.task-theme.dark-theme app-login .formDialog h2,
.task-theme.theme-override.theme-override.dark-theme app-login .formDialog h2 {
  color: white;
}
.task-theme.dark-theme app-history-bookmarks .header,
.task-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header {
  color: white;
}
.task-theme.dark-theme app-history-bookmarks .header > fa-icon,
.task-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.task-theme.dark-theme app-history-bookmarks .clickable-list-container,
.task-theme.theme-override.theme-override.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.task-theme.dark-theme app-partner-list section.wrapper,
.task-theme.theme-override.theme-override.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.task-theme.dark-theme app-partner-list header.header,
.task-theme.theme-override.theme-override.dark-theme app-partner-list header.header {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-partner-list header.header button.clear-search,
.task-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-partner-list header.header button.clear-search:hover,
.task-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #00acc1;
}
.task-theme.dark-theme app-partner-list .clickable-list-container:before,
.task-theme.theme-override.theme-override.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme app-partner-list a.active,
.task-theme.theme-override.theme-override.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.task-theme.dark-theme app-home-dashboard .welcome-message .headline,
.task-theme.dark-theme app-home-dashboard .header .headline,
.task-theme.theme-override.theme-override.dark-theme app-home-dashboard .welcome-message .headline,
.task-theme.theme-override.theme-override.dark-theme app-home-dashboard .header .headline {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme app-home-dashboard app-commission-dashboard header.header,
.task-theme.theme-override.theme-override.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.task-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image,
.task-theme.theme-override.theme-override.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #00acc1;
  color: white;
}
.task-theme.dark-theme app-home-dashboard .mobile-wrapper,
.task-theme.theme-override.theme-override.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.task-theme.dark-theme app-home-dashboard .widget:not(.transparent),
.task-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.task-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.task-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.task-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme app-logout .button.active,
.task-theme.dark-theme app-logout .button:hover,
.task-theme.theme-override.theme-override.dark-theme app-logout .button.active,
.task-theme.theme-override.theme-override.dark-theme app-logout .button:hover {
  background-color: white;
  color: #00acc1;
}
.task-theme.dark-theme app-timeline .timeline:before,
.task-theme.theme-override.theme-override.dark-theme app-timeline .timeline:before {
  background-color: #00acc1;
}
.task-theme.dark-theme app-timeline .filter,
.task-theme.theme-override.theme-override.dark-theme app-timeline .filter {
  background-color: #424242;
}
.task-theme.dark-theme app-timeline .filter h2,
.task-theme.theme-override.theme-override.dark-theme app-timeline .filter h2 {
  color: #00acc1;
}
.task-theme.dark-theme app-timeline .filter h3,
.task-theme.theme-override.theme-override.dark-theme app-timeline .filter h3 {
  color: white;
}
.task-theme.dark-theme app-timeline .event-icon,
.task-theme.theme-override.theme-override.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #00acc1;
  background-color: #424242;
  color: white;
}
.task-theme.dark-theme app-timeline .event-icon:hover, .task-theme.dark-theme app-timeline .event-icon:focus,
.task-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover,
.task-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus {
  color: #00acc1;
}
.task-theme.dark-theme app-timeline .event-icon:hover fa-icon, .task-theme.dark-theme app-timeline .event-icon:focus fa-icon,
.task-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover fa-icon,
.task-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #00acc1;
}
.task-theme.dark-theme app-timeline .header,
.task-theme.theme-override.theme-override.dark-theme app-timeline .header {
  background-color: #00acc1;
}
.task-theme.dark-theme app-timeline .annotation-overlay,
.task-theme.theme-override.theme-override.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.task-theme.dark-theme app-timeline .annotation-menu,
.task-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu {
  color: white;
}
.task-theme.dark-theme app-timeline .annotation-menu:hover,
.task-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu:hover {
  color: #00acc1;
}
.task-theme.dark-theme app-timeline .annotation-content,
.task-theme.theme-override.theme-override.dark-theme app-timeline .annotation-content {
  background-color: #00838f;
}
.task-theme.dark-theme app-timeline .close-button:hover,
.task-theme.theme-override.theme-override.dark-theme app-timeline .close-button:hover {
  background-color: #00838f;
}
.task-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name,
.task-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #00acc1;
}
.task-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name,
.task-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #00acc1;
  color: #00acc1;
}
.task-theme.dark-theme app-timeline .annotation-name,
.task-theme.theme-override.theme-override.dark-theme app-timeline .annotation-name {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-timeline .filter-apply,
.task-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply {
  background-color: #00acc1;
  border-color: white;
  color: white;
}
.task-theme.dark-theme app-timeline .filter-apply:hover,
.task-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #00acc1;
  color: #00acc1;
}
.task-theme.dark-theme app-timeline .new-year,
.task-theme.theme-override.theme-override.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #00acc1;
  background-color: #1c1c2d;
  color: white;
}
.task-theme.dark-theme app-timeline .no-displayed-events,
.task-theme.theme-override.theme-override.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.task-theme.dark-theme app-timeline .clickable-list-item-content fa-icon,
.task-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #00acc1;
}
.task-theme.dark-theme app-timeline .list-day:hover,
.task-theme.dark-theme app-timeline .list-day:focus,
.task-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover,
.task-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus {
  color: #00acc1;
}
.task-theme.dark-theme app-timeline .list-day:hover fa-icon,
.task-theme.dark-theme app-timeline .list-day:focus fa-icon,
.task-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover fa-icon,
.task-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus fa-icon {
  color: #00acc1;
}
.task-theme.dark-theme app-timeline .clickable-list-container,
.task-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.task-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events,
.task-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #00acc1;
}
.task-theme.dark-theme app-detail-event .link, .task-theme.dark-theme app-email-dialog .link,
.task-theme.theme-override.theme-override.dark-theme app-detail-event .link,
.task-theme.theme-override.theme-override.dark-theme app-email-dialog .link {
  color: inherit;
}
.task-theme.dark-theme app-detail-event .note, .task-theme.dark-theme app-email-dialog .note,
.task-theme.theme-override.theme-override.dark-theme app-detail-event .note,
.task-theme.theme-override.theme-override.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.task-theme.dark-theme app-detail-event .files-wrapper .file, .task-theme.dark-theme app-email-dialog .files-wrapper .file,
.task-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file,
.task-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.task-theme.dark-theme app-detail-event .files-wrapper .file:hover, .task-theme.dark-theme app-email-dialog .files-wrapper .file:hover,
.task-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file:hover,
.task-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.task-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .task-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper,
.task-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .image-wrapper,
.task-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.task-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .task-theme.dark-theme app-email-dialog .files-wrapper .file .fileName,
.task-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName,
.task-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #00acc1;
}
.task-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .task-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover,
.task-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName:hover,
.task-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #26c6da;
}
.task-theme.dark-theme app-detail-event .files-wrapper .file .editing, .task-theme.dark-theme app-email-dialog .files-wrapper .file .editing,
.task-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing,
.task-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.task-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .task-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover,
.task-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing:hover,
.task-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.task-theme.dark-theme app-detail-customer .files-wrapper .file,
.task-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.task-theme.dark-theme app-detail-customer .files-wrapper .file:hover,
.task-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.task-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper,
.task-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.task-theme.dark-theme app-detail-customer .files-wrapper .file .fileName,
.task-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #00acc1;
}
.task-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover,
.task-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #26c6da;
}
.task-theme.dark-theme app-detail-customer .files-wrapper .file .editing,
.task-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.task-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover,
.task-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.task-theme.dark-theme app-commission .events .tab-header .mat-badge-content,
.task-theme.theme-override.theme-override.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.task-theme.dark-theme app-commission .tab-group,
.task-theme.theme-override.theme-override.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.task-theme.dark-theme app-commission .files-wrapper .file,
.task-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.task-theme.dark-theme app-commission .files-wrapper .file:hover,
.task-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.task-theme.dark-theme app-commission .files-wrapper .file .image-wrapper,
.task-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.task-theme.dark-theme app-commission .files-wrapper .file .fileName,
.task-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName {
  color: #00acc1;
}
.task-theme.dark-theme app-commission .files-wrapper .file .fileName:hover,
.task-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #26c6da;
}
.task-theme.dark-theme app-commission .files-wrapper .file .editing,
.task-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.task-theme.dark-theme app-commission .files-wrapper .file .editing:hover,
.task-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.task-theme.dark-theme app-detail-partner a.link,
.task-theme.theme-override.theme-override.dark-theme app-detail-partner a.link {
  color: white;
}
.task-theme.dark-theme app-icon-select-dialog .iconwrapper:hover,
.task-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #00acc1;
}
.task-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.task-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.task-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.task-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #00acc1;
}
.task-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.task-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.task-theme.dark-theme app-license-settings .bottom-border,
.task-theme.theme-override.theme-override.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme app-license-settings .inactive-overlay,
.task-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.task-theme.dark-theme app-license-settings .inactive-overlay .inactive-text,
.task-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.task-theme.dark-theme app-customer-statistics .chart-card,
.task-theme.theme-override.theme-override.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.task-theme.dark-theme app-global-statistics .chart-card,
.task-theme.theme-override.theme-override.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.task-theme.dark-theme .clickable-mat-row:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.task-theme.dark-theme .clickable-mat-row:hover, .task-theme.dark-theme .clickable-mat-row:active, .task-theme.dark-theme .clickable-mat-row:focus, .task-theme.dark-theme .clickable-mat-row.active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.task-theme.dark-theme .clickable-mat-row.app-color-event,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .task-theme.dark-theme .clickable-mat-row.app-color-event:hover, .task-theme.dark-theme .clickable-mat-row.app-color-event:active, .task-theme.dark-theme .clickable-mat-row.app-color-event:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-time-tracking,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .task-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .task-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .task-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-approved,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .task-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .task-theme.dark-theme .clickable-mat-row.app-color-approved:active, .task-theme.dark-theme .clickable-mat-row.app-color-approved:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-declined,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .task-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .task-theme.dark-theme .clickable-mat-row.app-color-declined:active, .task-theme.dark-theme .clickable-mat-row.app-color-declined:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .task-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .task-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .task-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-invoice-booked,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .task-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .task-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .task-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-late,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .task-theme.dark-theme .clickable-mat-row.app-color-late:hover, .task-theme.dark-theme .clickable-mat-row.app-color-late:active, .task-theme.dark-theme .clickable-mat-row.app-color-late:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .task-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .task-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .task-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-invoice-approved,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .task-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .task-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .task-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-commission-open,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .task-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .task-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .task-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .task-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .task-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .task-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .task-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .task-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .task-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .task-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .task-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .task-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .task-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .task-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .task-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.task-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .task-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .task-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .task-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active,
.task-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.task-theme.dark-theme app-detail-view-template,
.task-theme.theme-override.theme-override.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.task-theme.dark-theme app-detail-view-template > .buttons,
.task-theme.theme-override.theme-override.dark-theme app-detail-view-template > .buttons {
  background-color: #00acc1;
  color: white;
}
.task-theme.dark-theme app-detail-view-template .resizer.resizer.resizer,
.task-theme.theme-override.theme-override.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.task-theme.dark-theme app-profile-template .card::before,
.task-theme.theme-override.theme-override.dark-theme app-profile-template .card::before {
  background-color: #00838f;
}
.task-theme.dark-theme app-profile-template a.link,
.task-theme.theme-override.theme-override.dark-theme app-profile-template a.link {
  color: white;
}
.task-theme.dark-theme app-search-return,
.task-theme.theme-override.theme-override.dark-theme app-search-return {
  background-color: #424242;
}
.task-theme.dark-theme app-search-return .available-types,
.task-theme.theme-override.theme-override.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.task-theme.dark-theme app-search-return .data,
.task-theme.theme-override.theme-override.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.task-theme.dark-theme app-search-return .data:nth-child(2n+1),
.task-theme.theme-override.theme-override.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.task-theme.dark-theme app-search-return .data:hover,
.task-theme.theme-override.theme-override.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.task-theme.dark-theme app-search-return .data .icon-wrapper,
.task-theme.theme-override.theme-override.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.task-theme.dark-theme .app-button,
.task-theme.dark-theme .app-round-button,
.task-theme.theme-override.theme-override.dark-theme .app-button,
.task-theme.theme-override.theme-override.dark-theme .app-round-button {
  background-color: #00acc1;
  color: white;
  border-color: #00acc1;
}
.task-theme.dark-theme .app-button:hover, .task-theme.dark-theme .app-button.app-button-active, .task-theme.dark-theme .app-button.app-button-inverted,
.task-theme.dark-theme .app-round-button:hover,
.task-theme.dark-theme .app-round-button.app-button-active,
.task-theme.dark-theme .app-round-button.app-button-inverted,
.task-theme.theme-override.theme-override.dark-theme .app-button:hover,
.task-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted,
.task-theme.theme-override.theme-override.dark-theme .app-round-button:hover,
.task-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted {
  background-color: white;
  color: #00acc1;
}
.task-theme.dark-theme .app-button.app-button-active,
.task-theme.dark-theme .app-round-button.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.task-theme.dark-theme .app-button.app-button-inverted:hover, .task-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.task-theme.dark-theme .app-round-button.app-button-inverted:hover,
.task-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.task-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover,
.task-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.task-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.task-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #005660;
  box-shadow: inset 0 0 0.75rem #002428;
}
.task-theme.dark-theme .app-button.app-button-inverted:hover,
.task-theme.dark-theme .app-round-button.app-button-inverted:hover,
.task-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.task-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #00acc1;
}
.task-theme.dark-theme .app-button[disabled][disabled],
.task-theme.dark-theme .app-round-button[disabled][disabled],
.task-theme.theme-override.theme-override.dark-theme .app-button[disabled][disabled],
.task-theme.theme-override.theme-override.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.task-theme.dark-theme .app-button.app-button-lighter,
.task-theme.dark-theme .app-round-button.app-button-lighter,
.task-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter,
.task-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter {
  background-color: #26c6da;
  color: rgba(0, 0, 0, 0.87);
  border-color: #26c6da;
}
.task-theme.dark-theme .app-button.app-button-lighter:hover, .task-theme.dark-theme .app-button.app-button-lighter.app-button-active, .task-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.task-theme.dark-theme .app-round-button.app-button-lighter:hover,
.task-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.task-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted,
.task-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter:hover,
.task-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted,
.task-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter:hover,
.task-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: rgba(0, 0, 0, 0.87);
  color: #26c6da;
}
.task-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.task-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .task-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.task-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.task-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.task-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.task-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.task-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #177b88;
  box-shadow: inset 0 0 0.75rem #0f5058;
}
.task-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.task-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.task-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.task-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #26c6da;
}
.task-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.task-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled],
.task-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter[disabled][disabled],
.task-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.task-theme.dark-theme .app-stroked-round-button,
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button {
  background-color: #00acc1;
  color: white;
  border-color: white;
}
.task-theme.dark-theme .app-stroked-round-button:hover, .task-theme.dark-theme .app-stroked-round-button.app-button-active, .task-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button:hover,
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #00acc1;
}
.task-theme.dark-theme .app-stroked-round-button.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.task-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .task-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.task-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #005660;
  box-shadow: inset 0 0 0.75rem #002428;
}
.task-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #00acc1;
}
.task-theme.dark-theme .app-stroked-round-button[disabled][disabled],
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.task-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #00acc1;
}
.task-theme.dark-theme .app-stroked-round-button.app-button-lighter,
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #26c6da;
  color: rgba(0, 0, 0, 0.87);
  border-color: rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .task-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .task-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter:hover,
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: rgba(0, 0, 0, 0.87);
  color: #26c6da;
}
.task-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .task-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: rgba(0, 0, 0, 0.87);
  color: rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #177b88;
  box-shadow: inset 0 0 0.75rem #0f5058;
}
.task-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #26c6da;
}
.task-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.task-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.task-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #26c6da;
}
.task-theme.dark-theme app-timeline-view .files-icon,
.task-theme.theme-override.theme-override.dark-theme app-timeline-view .files-icon {
  color: #00acc1;
}
.task-theme.dark-theme app-event-types-selector-card .delete-icon,
.task-theme.theme-override.theme-override.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.task-theme.dark-theme app-loading.not-transparent,
.task-theme.theme-override.theme-override.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.task-theme.dark-theme app-map-dialog > .buttons,
.task-theme.theme-override.theme-override.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.task-theme.dark-theme app-settings-list a.highlight,
.task-theme.theme-override.theme-override.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.task-theme.dark-theme app-settings-list .wrapper,
.task-theme.theme-override.theme-override.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.task-theme.dark-theme app-settings-list .clickable-list-container:before,
.task-theme.theme-override.theme-override.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme app-list-layout-with-routing .tab-group,
.task-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.task-theme.dark-theme app-list-layout-with-routing .toggle-view-button,
.task-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #00838f;
  color: white;
}
.task-theme.dark-theme app-preview .timeline-item-card,
.task-theme.theme-override.theme-override.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.task-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.task-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #00acc1, inset -0.5rem 0 0.5rem -0.5rem #00acc1;
}
.task-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.task-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #00acc1, inset -0.5rem 0 0.5rem -0.5rem #00acc1, inset 0 0.5rem 0.5rem -0.5rem #00acc1;
}
.task-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow,
.task-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #00acc1;
}
.task-theme.dark-theme app-file-card .image-container,
.task-theme.theme-override.theme-override.dark-theme app-file-card .image-container {
  background-color: gray;
}
.task-theme.dark-theme app-file-card .download-button:hover, .task-theme.dark-theme app-file-card .delete-button:hover, .task-theme.dark-theme app-file-card .event-button:hover, .task-theme.dark-theme app-file-card .file-info-button:hover,
.task-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.task-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover,
.task-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover,
.task-theme.theme-override.theme-override.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.task-theme.dark-theme app-file-card .download-button:hover, .task-theme.dark-theme app-file-card .event-button:hover,
.task-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.task-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover {
  color: #00acc1;
}
.task-theme.dark-theme app-file-card .delete-button, .task-theme.dark-theme app-file-card .selected-icon, .task-theme.dark-theme app-file-card .link-icon,
.task-theme.theme-override.theme-override.dark-theme app-file-card .delete-button,
.task-theme.theme-override.theme-override.dark-theme app-file-card .selected-icon,
.task-theme.theme-override.theme-override.dark-theme app-file-card .link-icon {
  color: #424242;
}
.task-theme.dark-theme app-file-card .delete-button:hover,
.task-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.task-theme.dark-theme app-file-card .timeline-item-card,
.task-theme.theme-override.theme-override.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.task-theme.dark-theme app-commission-list tr.highlight,
.task-theme.theme-override.theme-override.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.task-theme.dark-theme app-commission-list section.wrapper,
.task-theme.theme-override.theme-override.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.task-theme.dark-theme app-commission-list header.header,
.task-theme.theme-override.theme-override.dark-theme app-commission-list header.header {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-commission-list header.header button.clear-search,
.task-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-commission-list header.header button.clear-search:hover,
.task-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #00acc1;
}
.task-theme.dark-theme app-commission-list .clickable-list-container:before,
.task-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a,
.task-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.task-theme.dark-theme app-commission-list a.active,
.task-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.task-theme.theme-override.theme-override.dark-theme app-commission-list a.active,
.task-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.task-theme.dark-theme app-videodokumentation-list section.wrapper,
.task-theme.theme-override.theme-override.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.task-theme.dark-theme app-videodokumentation-list header.header,
.task-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search,
.task-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.task-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #00acc1;
}
.task-theme.dark-theme app-videodokumentation-list .clickable-list-container:before,
.task-theme.theme-override.theme-override.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme app-videodokumentation-list a.active,
.task-theme.theme-override.theme-override.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.task-theme.dark-theme app-email-client .email-list .email-list-entry.current,
.task-theme.theme-override.theme-override.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.task-theme.dark-theme app-email-client .nav-bar,
.task-theme.theme-override.theme-override.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.task-theme.dark-theme app-email-client .search-bar-header,
.task-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-header {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-email-client .search-bar-clear-search,
.task-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-email-client .search-bar-clear-search:hover,
.task-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #00acc1;
}
.task-theme.dark-theme app-email-client .email-preview .email-contact-link,
.task-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.task-theme.dark-theme app-email-client .email-preview .email-card,
.task-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.task-theme.dark-theme app-email-client .email-preview .email-iframe,
.task-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.task-theme.dark-theme app-email-client .sub-elements,
.task-theme.theme-override.theme-override.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.task-theme.dark-theme app-email-client .nav-tree .mat-list-item-content,
.task-theme.theme-override.theme-override.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme app-email-client .email-list-entry,
.task-theme.theme-override.theme-override.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.task-theme.dark-theme app-support-dialog .card,
.task-theme.theme-override.theme-override.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.task-theme.dark-theme app-support-dialog a.link,
.task-theme.theme-override.theme-override.dark-theme app-support-dialog a.link {
  color: white;
}
.task-theme.dark-theme app-image-editor .tui-image-editor-main-container,
.task-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.task-theme.dark-theme app-image-editor .tui-image-editor-controls,
.task-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.task-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled,
.task-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.task-theme.dark-theme app-image-editor .tui-image-editor-menu .normal,
.task-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.task-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.task-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.task-theme.dark-theme app-file-explorer .example-container, .task-theme.dark-theme app-file-explorer .content,
.task-theme.theme-override.theme-override.dark-theme app-file-explorer .example-container,
.task-theme.theme-override.theme-override.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.task-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.task-theme.dark-theme app-file-explorer .list-item:hover,
.task-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node:hover,
.task-theme.theme-override.theme-override.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.task-theme.dark-theme app-file-explorer .explorer-tree-node.selected,
.task-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.task-theme.dark-theme app-file-explorer .share-icon,
.task-theme.theme-override.theme-override.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme app-file-explorer .toggle-view-button,
.task-theme.theme-override.theme-override.dark-theme app-file-explorer .toggle-view-button {
  background: #00838f;
  color: white;
}
.task-theme.dark-theme app-file-explorer .root-button,
.task-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.task-theme.dark-theme app-file-explorer .root-button fa-icon,
.task-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.task-theme.dark-theme app-file-explorer .selected-elements-amount,
.task-theme.theme-override.theme-override.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.task-theme.dark-theme app-file-explorer .back-button .inverted-arrow,
.task-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #00acc1;
}
.task-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .task-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow,
.task-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:focus .inverted-arrow,
.task-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.task-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow,
.task-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.task-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .task-theme.dark-theme app-select-folder-dialog .list-item:hover,
.task-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node:hover,
.task-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.task-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected,
.task-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.task-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.task-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.task-theme.dark-theme app-reports-list section.wrapper,
.task-theme.theme-override.theme-override.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.task-theme.dark-theme app-reports-list header.header,
.task-theme.theme-override.theme-override.dark-theme app-reports-list header.header {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-reports-list header.header button.clear-search,
.task-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-reports-list header.header button.clear-search:hover,
.task-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #00acc1;
}
.task-theme.dark-theme app-reports-list .clickable-list-container:before,
.task-theme.theme-override.theme-override.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme app-reports-list a.active,
.task-theme.theme-override.theme-override.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.task-theme.dark-theme app-generated-documents-list section.wrapper,
.task-theme.theme-override.theme-override.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.task-theme.dark-theme app-generated-documents-list header.header,
.task-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-generated-documents-list header.header button.clear-search,
.task-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover,
.task-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #00acc1;
}
.task-theme.dark-theme app-generated-documents-list .clickable-list-container:before,
.task-theme.theme-override.theme-override.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme app-generated-documents-list a.active,
.task-theme.theme-override.theme-override.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.task-theme.dark-theme app-invoice-editor .button-wrapper,
.task-theme.theme-override.theme-override.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.task-theme.dark-theme .hover-form .mat-form-field-flex:hover,
.task-theme.theme-override.theme-override.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.task-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .task-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover,
.task-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item,
.task-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.task-theme.dark-theme app-dave-list-card .card-header,
.task-theme.theme-override.theme-override.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.task-theme.dark-theme app-dave-list-card .bottom-shadow,
.task-theme.theme-override.theme-override.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.task-theme.dark-theme app-filter div.date,
.task-theme.theme-override.theme-override.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.task-theme.dark-theme app-event-card .primary,
.task-theme.theme-override.theme-override.dark-theme app-event-card .primary {
  color: #00acc1;
}
.task-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.task-theme.theme-override.theme-override.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.task-theme.dark-theme app-booking-positions-list section.wrapper,
.task-theme.theme-override.theme-override.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.task-theme.dark-theme app-booking-positions-list header.header,
.task-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-booking-positions-list header.header button.clear-search,
.task-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover,
.task-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #00acc1;
}
.task-theme.dark-theme app-booking-positions-list .clickable-list-container:before,
.task-theme.theme-override.theme-override.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme app-booking-positions-list a.active,
.task-theme.theme-override.theme-override.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.task-theme.dark-theme app-booking-positions-list th,
.task-theme.theme-override.theme-override.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.task-theme.dark-theme app-dave-list tr.highlight,
.task-theme.theme-override.theme-override.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.task-theme.dark-theme app-dave-list section.wrapper,
.task-theme.theme-override.theme-override.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.task-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview,
.task-theme.theme-override.theme-override.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.task-theme.dark-theme app-dave-list header.header,
.task-theme.theme-override.theme-override.dark-theme app-dave-list header.header {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-dave-list header.header button.clear-search,
.task-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-dave-list header.header button.clear-search:hover,
.task-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #00acc1;
}
.task-theme.dark-theme app-dave-list .clickable-list-container:before,
.task-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a,
.task-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.task-theme.dark-theme app-dave-list a.active,
.task-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.task-theme.theme-override.theme-override.dark-theme app-dave-list a.active,
.task-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.task-theme.dark-theme app-export-business-volumes-dialog tr.highlight,
.task-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.task-theme.dark-theme app-export-business-volumes-dialog section.wrapper,
.task-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.task-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.task-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.task-theme.dark-theme app-export-business-volumes-dialog header.header,
.task-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search,
.task-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.task-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #00acc1;
}
.task-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before,
.task-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.task-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.task-theme.dark-theme app-export-business-volumes-dialog a.active,
.task-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.task-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog a.active,
.task-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.task-theme.dark-theme app-contact-list .darker-background.darker-background,
.task-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.task-theme.dark-theme app-contact-list .darker-background.darker-background:hover,
.task-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.task-theme.dark-theme app-select-persons table tr th[mat-header-cell],
.task-theme.theme-override.theme-override.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.task-theme.dark-theme app-shift-plan .header-colorful,
.task-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.task-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.task-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .task-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.task-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button,
.task-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.task-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .task-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.task-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.task-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.task-theme.dark-theme app-detail-piecework main,
.task-theme.theme-override.theme-override.dark-theme app-detail-piecework main {
  background-color: #00acc1;
  color: white;
}
.task-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.task-theme.theme-override.theme-override.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.task-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item,
.task-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.task-theme.dark-theme app-detail-piecework main .mat-tab-label,
.task-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.task-theme.dark-theme app-detail-piecework header,
.task-theme.theme-override.theme-override.dark-theme app-detail-piecework header {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background,
.task-theme.theme-override.theme-override.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #00acc1;
  color: white;
}
.task-theme.dark-theme app-piecework-demo .scrollable,
.task-theme.theme-override.theme-override.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.task-theme.dark-theme app-side-nav-bar,
.task-theme.theme-override.theme-override.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.task-theme.dark-theme app-side-nav-bar [mat-list-item].is-active,
.task-theme.theme-override.theme-override.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #00acc1;
}
.task-theme.dark-theme app-side-nav-bar mat-nav-list,
.task-theme.theme-override.theme-override.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme .dave-inc-bar,
.task-theme.theme-override.theme-override.dark-theme .dave-inc-bar {
  background-color: #00acc1;
}
.task-theme.dark-theme app-root,
.task-theme.theme-override.theme-override.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.task-theme.dark-theme app-commission-overview .alex-sein-buntes-feld,
.task-theme.theme-override.theme-override.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #00acc1;
}
.task-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.task-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child,
.task-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.task-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot,
.task-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.task-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.task-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.task-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child,
.task-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #00acc1;
  border-color: #00acc1;
}
.task-theme.dark-theme app-commission-overview .timeline,
.task-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme app-commission-overview .timeline-event-card,
.task-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme app-commission-overview .timeline-event-card:hover,
.task-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.task-theme.dark-theme app-comment-list .inline-send,
.task-theme.theme-override.theme-override.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.task-theme.dark-theme app-new-booking-option .highlight.highlight,
.task-theme.theme-override.theme-override.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.task-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.task-theme.dark-theme app-new-booking-option .disabled.disabled,
.task-theme.theme-override.theme-override.dark-theme app-new-booking-option .dont-edit.dont-edit,
.task-theme.theme-override.theme-override.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme .ngx-toastr,
.task-theme.theme-override.theme-override.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.task-theme.dark-theme .ngx-toastr:hover,
.task-theme.theme-override.theme-override.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.task-theme.dark-theme .ngx-toastr.toast-success,
.task-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.task-theme.dark-theme .ngx-toastr.toast-error,
.task-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.task-theme.dark-theme .ngx-toastr.toast-info,
.task-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.task-theme.dark-theme app-resource-plan .header-colorful,
.task-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful {
  background-color: #00838f;
  color: white;
}
.task-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.task-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.task-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .task-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.task-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button,
.task-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.task-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .task-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.task-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.task-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.task-theme.dark-theme app-time-tracker,
.task-theme.theme-override.theme-override.dark-theme app-time-tracker {
  background-color: #26c6da;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme .ngx-mat-colorpicker-content,
.task-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.task-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.task-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.task-theme.dark-theme app-person-list-entry a.link,
.task-theme.theme-override.theme-override.dark-theme app-person-list-entry a.link {
  color: white;
}
.task-theme.dark-theme app-doctor-list-entry .link,
.task-theme.theme-override.theme-override.dark-theme app-doctor-list-entry .link {
  color: white;
}
.task-theme.dark-theme app-expansion-panel .scrollable .top-shadow,
.task-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.task-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow,
.task-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.task-theme.dark-theme .app-background-primary,
.task-theme.theme-override.theme-override.dark-theme .app-background-primary {
  background-color: #00acc1;
}
.task-theme.dark-theme .app-background-accent,
.task-theme.theme-override.theme-override.dark-theme .app-background-accent {
  background-color: #fafafa;
}
.task-theme.dark-theme .app-background-warn,
.task-theme.theme-override.theme-override.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.task-theme.dark-theme .app-foreground-primary,
.task-theme.theme-override.theme-override.dark-theme .app-foreground-primary {
  color: #00acc1;
}
.task-theme.dark-theme .app-foreground-accent,
.task-theme.theme-override.theme-override.dark-theme .app-foreground-accent {
  color: #fafafa;
}
.task-theme.dark-theme .app-foreground-warn,
.task-theme.theme-override.theme-override.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.task-theme.dark-theme app-ck-editor,
.task-theme.theme-override.theme-override.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.task-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.task-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.task-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.task-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.task-theme.dark-theme app-file-order-dialog .list-item,
.task-theme.theme-override.theme-override.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.task-theme.dark-theme app-start-process-dialog .selected-files-list,
.task-theme.theme-override.theme-override.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme app-process-main-view .detection-modal-wrapper,
.task-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.task-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.task-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #00acc1;
}
.task-theme.dark-theme app-process-main-view .main-file-badge,
.task-theme.theme-override.theme-override.dark-theme app-process-main-view .main-file-badge {
  color: #00acc1;
}
.task-theme.dark-theme app-new-document-view-component dropzone .input,
.task-theme.dark-theme app-new-document-view-component dropzone .pen-icon,
.task-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .input,
.task-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.task-theme.dark-theme app-time-tracker-multiple .timer-card,
.task-theme.theme-override.theme-override.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #26c6da;
  color: rgba(0, 0, 0, 0.87);
}
.task-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.task-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.task-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active,
.task-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.task-theme.dark-theme app-arl-table .add-button-list,
.task-theme.theme-override.theme-override.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.task-theme.dark-theme app-pseudo-step-header .wrapper-button.active,
.task-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #00acc1;
}
.task-theme.dark-theme app-pseudo-step-header .image-wrapper,
.task-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.task-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.task-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.task-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.task-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #00acc1;
  color: white;
}
.task-theme.dark-theme app-milestone-modal .status-form,
.task-theme.theme-override.theme-override.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.task-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.task-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.task-theme.dark-theme app-e-invoice-view .borders,
.task-theme.dark-theme app-e-invoice-view .borders-column,
.task-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.task-theme.dark-theme app-e-invoice-view .borders-row,
.task-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.task-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.task-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.task-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders,
.task-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column,
.task-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.task-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row,
.task-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme app-e-invoice-view .mat-table td,
.task-theme.dark-theme app-e-invoice-view .mat-table th,
.task-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table td,
.task-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.task-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.task-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.task-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.task-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders,
.task-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.task-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.task-theme.dark-theme app-detail-contract .primary,
.task-theme.theme-override.theme-override.dark-theme app-detail-contract .primary {
  color: #00acc1;
}
.task-theme.dark-theme app-detail-contract .filter,
.task-theme.theme-override.theme-override.dark-theme app-detail-contract .filter {
  background-color: white;
}
.task-theme.dark-theme app-detail-contract .filter h2,
.task-theme.theme-override.theme-override.dark-theme app-detail-contract .filter h2 {
  color: #00acc1;
}
.task-theme.dark-theme app-contract-list header.header,
.task-theme.theme-override.theme-override.dark-theme app-contract-list header.header {
  color: white;
  background-color: #00838f;
}
.task-theme.dark-theme app-detail-doctor .deleted,
.task-theme.theme-override.theme-override.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.task-theme.dark-theme app-detail-doctor .bookmark-wrapper,
.task-theme.theme-override.theme-override.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.task-theme.dark-theme app-detail-doctor a.link,
.task-theme.theme-override.theme-override.dark-theme app-detail-doctor a.link {
  color: white;
}
.piecework-theme .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.piecework-theme .mat-option,
.piecework-theme.theme-override.theme-override .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-option:hover:not(.mat-option-disabled), .piecework-theme .mat-option:focus:not(.mat-option-disabled),
.piecework-theme.theme-override.theme-override .mat-option:hover:not(.mat-option-disabled),
.piecework-theme.theme-override.theme-override .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.piecework-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.piecework-theme.theme-override.theme-override .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.piecework-theme .mat-option.mat-active,
.piecework-theme.theme-override.theme-override .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-option.mat-option-disabled,
.piecework-theme.theme-override.theme-override .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.piecework-theme.theme-override.theme-override .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #2e7d32;
}
.piecework-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.piecework-theme.theme-override.theme-override .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.piecework-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.piecework-theme.theme-override.theme-override .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.piecework-theme .mat-optgroup-label,
.piecework-theme.theme-override.theme-override .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.piecework-theme .mat-optgroup-disabled .mat-optgroup-label,
.piecework-theme.theme-override.theme-override .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-pseudo-checkbox,
.piecework-theme.theme-override.theme-override .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.piecework-theme .mat-pseudo-checkbox::after,
.piecework-theme.theme-override.theme-override .mat-pseudo-checkbox::after {
  color: #e9f0f5;
}
.piecework-theme .mat-pseudo-checkbox-disabled,
.piecework-theme.theme-override.theme-override .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.piecework-theme .mat-primary .mat-pseudo-checkbox-checked,
.piecework-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.piecework-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-checked,
.piecework-theme.theme-override.theme-override .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #2e7d32;
}
.piecework-theme .mat-pseudo-checkbox-checked,
.piecework-theme .mat-pseudo-checkbox-indeterminate,
.piecework-theme .mat-accent .mat-pseudo-checkbox-checked,
.piecework-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.piecework-theme.theme-override.theme-override .mat-pseudo-checkbox-checked,
.piecework-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate,
.piecework-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-checked,
.piecework-theme.theme-override.theme-override .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.piecework-theme .mat-warn .mat-pseudo-checkbox-checked,
.piecework-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.piecework-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-checked,
.piecework-theme.theme-override.theme-override .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.piecework-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.piecework-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.piecework-theme.theme-override.theme-override .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.piecework-theme.theme-override.theme-override .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.piecework-theme .mat-app-background, .piecework-theme.mat-app-background,
.piecework-theme.theme-override.theme-override .mat-app-background,
.piecework-theme.theme-override.theme-override.mat-app-background {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-elevation-z0,
.piecework-theme.theme-override.theme-override .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z1,
.piecework-theme.theme-override.theme-override .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z2,
.piecework-theme.theme-override.theme-override .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z3,
.piecework-theme.theme-override.theme-override .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z4,
.piecework-theme.theme-override.theme-override .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z5,
.piecework-theme.theme-override.theme-override .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z6,
.piecework-theme.theme-override.theme-override .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z7,
.piecework-theme.theme-override.theme-override .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z8,
.piecework-theme.theme-override.theme-override .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z9,
.piecework-theme.theme-override.theme-override .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z10,
.piecework-theme.theme-override.theme-override .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z11,
.piecework-theme.theme-override.theme-override .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z12,
.piecework-theme.theme-override.theme-override .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z13,
.piecework-theme.theme-override.theme-override .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z14,
.piecework-theme.theme-override.theme-override .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z15,
.piecework-theme.theme-override.theme-override .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z16,
.piecework-theme.theme-override.theme-override .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z17,
.piecework-theme.theme-override.theme-override .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z18,
.piecework-theme.theme-override.theme-override .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z19,
.piecework-theme.theme-override.theme-override .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z20,
.piecework-theme.theme-override.theme-override .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z21,
.piecework-theme.theme-override.theme-override .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z22,
.piecework-theme.theme-override.theme-override .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z23,
.piecework-theme.theme-override.theme-override .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-elevation-z24,
.piecework-theme.theme-override.theme-override .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.piecework-theme .mat-autocomplete-panel,
.piecework-theme.theme-override.theme-override .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.piecework-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.piecework-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.piecework-theme.theme-override.theme-override .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-badge,
.piecework-theme.theme-override.theme-override .mat-badge {
  position: relative;
}
.piecework-theme .mat-badge.mat-badge,
.piecework-theme.theme-override.theme-override .mat-badge.mat-badge {
  overflow: visible;
}
.piecework-theme .mat-badge-hidden .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-hidden .mat-badge-content {
  display: none;
}
.piecework-theme .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.piecework-theme .ng-animate-disabled .mat-badge-content,
.piecework-theme .mat-badge-content._mat-animation-noopable,
.piecework-theme.theme-override.theme-override .ng-animate-disabled .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.piecework-theme .mat-badge-content.mat-badge-active,
.piecework-theme.theme-override.theme-override .mat-badge-content.mat-badge-active {
  transform: none;
}
.piecework-theme .mat-badge-small .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.piecework-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.piecework-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.piecework-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .piecework-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.piecework-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .piecework-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.piecework-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .piecework-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.piecework-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .piecework-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.piecework-theme .mat-badge-medium .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.piecework-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.piecework-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.piecework-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .piecework-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.piecework-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .piecework-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.piecework-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .piecework-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.piecework-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .piecework-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.piecework-theme .mat-badge-large .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.piecework-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.piecework-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.piecework-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .piecework-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.piecework-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .piecework-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.piecework-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .piecework-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.piecework-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .piecework-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.piecework-theme .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-content {
  color: white;
  background: #2e7d32;
}
.cdk-high-contrast-active .piecework-theme .mat-badge-content, .cdk-high-contrast-active .piecework-theme.theme-override.theme-override .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.piecework-theme .mat-badge-accent .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-badge-warn .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.piecework-theme .mat-badge-disabled .mat-badge-content,
.piecework-theme.theme-override.theme-override .mat-badge-disabled .mat-badge-content {
  background: #acb2b5;
  color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-bottom-sheet-container,
.piecework-theme.theme-override.theme-override .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-button, .piecework-theme .mat-icon-button, .piecework-theme .mat-stroked-button,
.piecework-theme.theme-override.theme-override .mat-button,
.piecework-theme.theme-override.theme-override .mat-icon-button,
.piecework-theme.theme-override.theme-override .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.piecework-theme .mat-button.mat-primary, .piecework-theme .mat-icon-button.mat-primary, .piecework-theme .mat-stroked-button.mat-primary,
.piecework-theme.theme-override.theme-override .mat-button.mat-primary,
.piecework-theme.theme-override.theme-override .mat-icon-button.mat-primary,
.piecework-theme.theme-override.theme-override .mat-stroked-button.mat-primary {
  color: #2e7d32;
}
.piecework-theme .mat-button.mat-accent, .piecework-theme .mat-icon-button.mat-accent, .piecework-theme .mat-stroked-button.mat-accent,
.piecework-theme.theme-override.theme-override .mat-button.mat-accent,
.piecework-theme.theme-override.theme-override .mat-icon-button.mat-accent,
.piecework-theme.theme-override.theme-override .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.piecework-theme .mat-button.mat-warn, .piecework-theme .mat-icon-button.mat-warn, .piecework-theme .mat-stroked-button.mat-warn,
.piecework-theme.theme-override.theme-override .mat-button.mat-warn,
.piecework-theme.theme-override.theme-override .mat-icon-button.mat-warn,
.piecework-theme.theme-override.theme-override .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.piecework-theme .mat-button.mat-primary.mat-button-disabled, .piecework-theme .mat-button.mat-accent.mat-button-disabled, .piecework-theme .mat-button.mat-warn.mat-button-disabled, .piecework-theme .mat-button.mat-button-disabled.mat-button-disabled, .piecework-theme .mat-icon-button.mat-primary.mat-button-disabled, .piecework-theme .mat-icon-button.mat-accent.mat-button-disabled, .piecework-theme .mat-icon-button.mat-warn.mat-button-disabled, .piecework-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .piecework-theme .mat-stroked-button.mat-primary.mat-button-disabled, .piecework-theme .mat-stroked-button.mat-accent.mat-button-disabled, .piecework-theme .mat-stroked-button.mat-warn.mat-button-disabled, .piecework-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-button.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-button.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-button.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-button.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-icon-button.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-icon-button.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-icon-button.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-stroked-button.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-stroked-button.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-stroked-button.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.piecework-theme .mat-button.mat-primary .mat-button-focus-overlay, .piecework-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .piecework-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override .mat-button.mat-primary .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override .mat-icon-button.mat-primary .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #2e7d32;
}
.piecework-theme .mat-button.mat-accent .mat-button-focus-overlay, .piecework-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .piecework-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override .mat-button.mat-accent .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override .mat-icon-button.mat-accent .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.piecework-theme .mat-button.mat-warn .mat-button-focus-overlay, .piecework-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .piecework-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override .mat-button.mat-warn .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override .mat-icon-button.mat-warn .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.piecework-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .piecework-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .piecework-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override .mat-button.mat-button-disabled .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.piecework-theme .mat-button .mat-ripple-element, .piecework-theme .mat-icon-button .mat-ripple-element, .piecework-theme .mat-stroked-button .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-button .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-icon-button .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.piecework-theme .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override .mat-button-focus-overlay {
  background: black;
}
.piecework-theme .mat-stroked-button:not(.mat-button-disabled),
.piecework-theme.theme-override.theme-override .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-flat-button, .piecework-theme .mat-raised-button, .piecework-theme .mat-fab, .piecework-theme .mat-mini-fab,
.piecework-theme.theme-override.theme-override .mat-flat-button,
.piecework-theme.theme-override.theme-override .mat-raised-button,
.piecework-theme.theme-override.theme-override .mat-fab,
.piecework-theme.theme-override.theme-override .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.piecework-theme .mat-flat-button.mat-primary, .piecework-theme .mat-raised-button.mat-primary, .piecework-theme .mat-fab.mat-primary, .piecework-theme .mat-mini-fab.mat-primary,
.piecework-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.piecework-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.piecework-theme.theme-override.theme-override .mat-fab.mat-primary,
.piecework-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  color: white;
}
.piecework-theme .mat-flat-button.mat-accent, .piecework-theme .mat-raised-button.mat-accent, .piecework-theme .mat-fab.mat-accent, .piecework-theme .mat-mini-fab.mat-accent,
.piecework-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.piecework-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.piecework-theme.theme-override.theme-override .mat-fab.mat-accent,
.piecework-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-flat-button.mat-warn, .piecework-theme .mat-raised-button.mat-warn, .piecework-theme .mat-fab.mat-warn, .piecework-theme .mat-mini-fab.mat-warn,
.piecework-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.piecework-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.piecework-theme.theme-override.theme-override .mat-fab.mat-warn,
.piecework-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  color: white;
}
.piecework-theme .mat-flat-button.mat-primary.mat-button-disabled, .piecework-theme .mat-flat-button.mat-accent.mat-button-disabled, .piecework-theme .mat-flat-button.mat-warn.mat-button-disabled, .piecework-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .piecework-theme .mat-raised-button.mat-primary.mat-button-disabled, .piecework-theme .mat-raised-button.mat-accent.mat-button-disabled, .piecework-theme .mat-raised-button.mat-warn.mat-button-disabled, .piecework-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .piecework-theme .mat-fab.mat-primary.mat-button-disabled, .piecework-theme .mat-fab.mat-accent.mat-button-disabled, .piecework-theme .mat-fab.mat-warn.mat-button-disabled, .piecework-theme .mat-fab.mat-button-disabled.mat-button-disabled, .piecework-theme .mat-mini-fab.mat-primary.mat-button-disabled, .piecework-theme .mat-mini-fab.mat-accent.mat-button-disabled, .piecework-theme .mat-mini-fab.mat-warn.mat-button-disabled, .piecework-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.piecework-theme .mat-flat-button.mat-primary, .piecework-theme .mat-raised-button.mat-primary, .piecework-theme .mat-fab.mat-primary, .piecework-theme .mat-mini-fab.mat-primary,
.piecework-theme.theme-override.theme-override .mat-flat-button.mat-primary,
.piecework-theme.theme-override.theme-override .mat-raised-button.mat-primary,
.piecework-theme.theme-override.theme-override .mat-fab.mat-primary,
.piecework-theme.theme-override.theme-override .mat-mini-fab.mat-primary {
  background-color: #2e7d32;
}
.piecework-theme .mat-flat-button.mat-accent, .piecework-theme .mat-raised-button.mat-accent, .piecework-theme .mat-fab.mat-accent, .piecework-theme .mat-mini-fab.mat-accent,
.piecework-theme.theme-override.theme-override .mat-flat-button.mat-accent,
.piecework-theme.theme-override.theme-override .mat-raised-button.mat-accent,
.piecework-theme.theme-override.theme-override .mat-fab.mat-accent,
.piecework-theme.theme-override.theme-override .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.piecework-theme .mat-flat-button.mat-warn, .piecework-theme .mat-raised-button.mat-warn, .piecework-theme .mat-fab.mat-warn, .piecework-theme .mat-mini-fab.mat-warn,
.piecework-theme.theme-override.theme-override .mat-flat-button.mat-warn,
.piecework-theme.theme-override.theme-override .mat-raised-button.mat-warn,
.piecework-theme.theme-override.theme-override .mat-fab.mat-warn,
.piecework-theme.theme-override.theme-override .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.piecework-theme .mat-flat-button.mat-primary.mat-button-disabled, .piecework-theme .mat-flat-button.mat-accent.mat-button-disabled, .piecework-theme .mat-flat-button.mat-warn.mat-button-disabled, .piecework-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .piecework-theme .mat-raised-button.mat-primary.mat-button-disabled, .piecework-theme .mat-raised-button.mat-accent.mat-button-disabled, .piecework-theme .mat-raised-button.mat-warn.mat-button-disabled, .piecework-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .piecework-theme .mat-fab.mat-primary.mat-button-disabled, .piecework-theme .mat-fab.mat-accent.mat-button-disabled, .piecework-theme .mat-fab.mat-warn.mat-button-disabled, .piecework-theme .mat-fab.mat-button-disabled.mat-button-disabled, .piecework-theme .mat-mini-fab.mat-primary.mat-button-disabled, .piecework-theme .mat-mini-fab.mat-accent.mat-button-disabled, .piecework-theme .mat-mini-fab.mat-warn.mat-button-disabled, .piecework-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-flat-button.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-flat-button.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-flat-button.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-flat-button.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-raised-button.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-raised-button.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-raised-button.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-fab.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-fab.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-fab.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-fab.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-mini-fab.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-mini-fab.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-mini-fab.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-flat-button.mat-primary .mat-ripple-element, .piecework-theme .mat-raised-button.mat-primary .mat-ripple-element, .piecework-theme .mat-fab.mat-primary .mat-ripple-element, .piecework-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-flat-button.mat-primary .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-raised-button.mat-primary .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-fab.mat-primary .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.piecework-theme .mat-flat-button.mat-accent .mat-ripple-element, .piecework-theme .mat-raised-button.mat-accent .mat-ripple-element, .piecework-theme .mat-fab.mat-accent .mat-ripple-element, .piecework-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-flat-button.mat-accent .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-raised-button.mat-accent .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-fab.mat-accent .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.piecework-theme .mat-flat-button.mat-warn .mat-ripple-element, .piecework-theme .mat-raised-button.mat-warn .mat-ripple-element, .piecework-theme .mat-fab.mat-warn .mat-ripple-element, .piecework-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-flat-button.mat-warn .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-raised-button.mat-warn .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-fab.mat-warn .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.piecework-theme .mat-stroked-button:not([class*=mat-elevation-z]), .piecework-theme .mat-flat-button:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override .mat-stroked-button:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-raised-button:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-fab:not([class*=mat-elevation-z]), .piecework-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override .mat-fab:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .piecework-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .piecework-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.piecework-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.piecework-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.piecework-theme .mat-button-toggle,
.piecework-theme.theme-override.theme-override .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.piecework-theme.theme-override.theme-override .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-button-toggle-appearance-standard,
.piecework-theme.theme-override.theme-override .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.piecework-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.piecework-theme.theme-override.theme-override .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.piecework-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.piecework-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.piecework-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.piecework-theme.theme-override.theme-override [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.piecework-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.piecework-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.piecework-theme .mat-button-toggle-checked,
.piecework-theme.theme-override.theme-override .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.piecework-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.piecework-theme.theme-override.theme-override .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-button-toggle-disabled,
.piecework-theme.theme-override.theme-override .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.piecework-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.piecework-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.piecework-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.piecework-theme.theme-override.theme-override .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.piecework-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.piecework-theme .mat-button-toggle-group-appearance-standard,
.piecework-theme.theme-override.theme-override .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.piecework-theme.theme-override.theme-override .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.piecework-theme .mat-card,
.piecework-theme.theme-override.theme-override .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-card:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-card-subtitle,
.piecework-theme.theme-override.theme-override .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.piecework-theme .mat-checkbox-frame,
.piecework-theme.theme-override.theme-override .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.piecework-theme .mat-checkbox-checkmark,
.piecework-theme.theme-override.theme-override .mat-checkbox-checkmark {
  fill: #e9f0f5;
}
.piecework-theme .mat-checkbox-checkmark-path,
.piecework-theme.theme-override.theme-override .mat-checkbox-checkmark-path {
  stroke: #e9f0f5 !important;
}
.piecework-theme .mat-checkbox-mixedmark,
.piecework-theme.theme-override.theme-override .mat-checkbox-mixedmark {
  background-color: #e9f0f5;
}
.piecework-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .piecework-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.piecework-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.piecework-theme.theme-override.theme-override .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #2e7d32;
}
.piecework-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .piecework-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.piecework-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.piecework-theme.theme-override.theme-override .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.piecework-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .piecework-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.piecework-theme.theme-override.theme-override .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.piecework-theme.theme-override.theme-override .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.piecework-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .piecework-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.piecework-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.piecework-theme.theme-override.theme-override .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.piecework-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.piecework-theme.theme-override.theme-override .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.piecework-theme .mat-checkbox-disabled .mat-checkbox-label,
.piecework-theme.theme-override.theme-override .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-checkbox .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.piecework-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.piecework-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #2e7d32;
}
.piecework-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.piecework-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.piecework-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.piecework-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.piecework-theme .mat-chip.mat-standard-chip,
.piecework-theme.theme-override.theme-override .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.piecework-theme.theme-override.theme-override .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.piecework-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.piecework-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.piecework-theme.theme-override.theme-override .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.piecework-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.piecework-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.piecework-theme .mat-chip.mat-standard-chip::after,
.piecework-theme.theme-override.theme-override .mat-chip.mat-standard-chip::after {
  background: black;
}
.piecework-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.piecework-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #2e7d32;
  color: white;
}
.piecework-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.piecework-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.piecework-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.piecework-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.piecework-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.piecework-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.piecework-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.piecework-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.piecework-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.piecework-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.piecework-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.piecework-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.piecework-theme .mat-table,
.piecework-theme.theme-override.theme-override .mat-table {
  background: white;
}
.piecework-theme .mat-table thead, .piecework-theme .mat-table tbody, .piecework-theme .mat-table tfoot,
.piecework-theme mat-header-row, .piecework-theme mat-row, .piecework-theme mat-footer-row,
.piecework-theme [mat-header-row], .piecework-theme [mat-row], .piecework-theme [mat-footer-row],
.piecework-theme .mat-table-sticky,
.piecework-theme.theme-override.theme-override .mat-table thead,
.piecework-theme.theme-override.theme-override .mat-table tbody,
.piecework-theme.theme-override.theme-override .mat-table tfoot,
.piecework-theme.theme-override.theme-override mat-header-row,
.piecework-theme.theme-override.theme-override mat-row,
.piecework-theme.theme-override.theme-override mat-footer-row,
.piecework-theme.theme-override.theme-override [mat-header-row],
.piecework-theme.theme-override.theme-override [mat-row],
.piecework-theme.theme-override.theme-override [mat-footer-row],
.piecework-theme.theme-override.theme-override .mat-table-sticky {
  background: inherit;
}
.piecework-theme mat-row, .piecework-theme mat-header-row, .piecework-theme mat-footer-row,
.piecework-theme th.mat-header-cell, .piecework-theme td.mat-cell, .piecework-theme td.mat-footer-cell,
.piecework-theme.theme-override.theme-override mat-row,
.piecework-theme.theme-override.theme-override mat-header-row,
.piecework-theme.theme-override.theme-override mat-footer-row,
.piecework-theme.theme-override.theme-override th.mat-header-cell,
.piecework-theme.theme-override.theme-override td.mat-cell,
.piecework-theme.theme-override.theme-override td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-header-cell,
.piecework-theme.theme-override.theme-override .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.piecework-theme .mat-cell, .piecework-theme .mat-footer-cell,
.piecework-theme.theme-override.theme-override .mat-cell,
.piecework-theme.theme-override.theme-override .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-calendar-arrow,
.piecework-theme.theme-override.theme-override .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.piecework-theme .mat-datepicker-toggle,
.piecework-theme .mat-datepicker-content .mat-calendar-next-button,
.piecework-theme .mat-datepicker-content .mat-calendar-previous-button,
.piecework-theme.theme-override.theme-override .mat-datepicker-toggle,
.piecework-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-next-button,
.piecework-theme.theme-override.theme-override .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.piecework-theme .mat-calendar-table-header-divider::after,
.piecework-theme.theme-override.theme-override .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-calendar-table-header,
.piecework-theme .mat-calendar-body-label,
.piecework-theme.theme-override.theme-override .mat-calendar-table-header,
.piecework-theme.theme-override.theme-override .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.piecework-theme .mat-calendar-body-cell-content,
.piecework-theme .mat-date-range-input-separator,
.piecework-theme.theme-override.theme-override .mat-calendar-body-cell-content,
.piecework-theme.theme-override.theme-override .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.piecework-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-form-field-disabled .mat-date-range-input-separator,
.piecework-theme.theme-override.theme-override .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-calendar-body-in-preview,
.piecework-theme.theme-override.theme-override .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.piecework-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.piecework-theme .mat-calendar-body-in-range::before,
.piecework-theme.theme-override.theme-override .mat-calendar-body-in-range::before {
  background: rgba(46, 125, 50, 0.2);
}
.piecework-theme .mat-calendar-body-comparison-identical,
.piecework-theme .mat-calendar-body-in-comparison-range::before,
.piecework-theme.theme-override.theme-override .mat-calendar-body-comparison-identical,
.piecework-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.piecework-theme .mat-calendar-body-comparison-bridge-start::before,
.piecework-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.piecework-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-start::before,
.piecework-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(46, 125, 50, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.piecework-theme .mat-calendar-body-comparison-bridge-end::before,
.piecework-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.piecework-theme.theme-override.theme-override .mat-calendar-body-comparison-bridge-end::before,
.piecework-theme.theme-override.theme-override [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(46, 125, 50, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.piecework-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.piecework-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.piecework-theme.theme-override.theme-override .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.piecework-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.piecework-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.piecework-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.piecework-theme .mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override .mat-calendar-body-selected {
  background-color: #2e7d32;
  color: white;
}
.piecework-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(46, 125, 50, 0.4);
}
.piecework-theme .mat-calendar-body-today.mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.piecework-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(46, 125, 50, 0.3);
}
@media (hover: hover) {
  .piecework-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(46, 125, 50, 0.3);
  }
}
.piecework-theme .mat-datepicker-content,
.piecework-theme.theme-override.theme-override .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.piecework-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.piecework-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.piecework-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.piecework-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.piecework-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.piecework-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.piecework-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.piecework-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.piecework-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.piecework-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.piecework-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.piecework-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .piecework-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.piecework-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.piecework-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.piecework-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.piecework-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.piecework-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.piecework-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.piecework-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.piecework-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.piecework-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.piecework-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.piecework-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.piecework-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.piecework-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.piecework-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.piecework-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .piecework-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.piecework-theme .mat-datepicker-content-touch,
.piecework-theme.theme-override.theme-override .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-datepicker-toggle-active,
.piecework-theme.theme-override.theme-override .mat-datepicker-toggle-active {
  color: #2e7d32;
}
.piecework-theme .mat-datepicker-toggle-active.mat-accent,
.piecework-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.piecework-theme .mat-datepicker-toggle-active.mat-warn,
.piecework-theme.theme-override.theme-override .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.piecework-theme .mat-date-range-input-inner[disabled],
.piecework-theme.theme-override.theme-override .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-dialog-container,
.piecework-theme.theme-override.theme-override .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-divider,
.piecework-theme.theme-override.theme-override .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-divider-vertical,
.piecework-theme.theme-override.theme-override .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-expansion-panel,
.piecework-theme.theme-override.theme-override .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-action-row,
.piecework-theme.theme-override.theme-override .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .piecework-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .piecework-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.piecework-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.piecework-theme.theme-override.theme-override .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.piecework-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .piecework-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.piecework-theme.theme-override.theme-override .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.piecework-theme .mat-expansion-panel-header-title,
.piecework-theme.theme-override.theme-override .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-expansion-panel-header-description,
.piecework-theme .mat-expansion-indicator::after,
.piecework-theme.theme-override.theme-override .mat-expansion-panel-header-description,
.piecework-theme.theme-override.theme-override .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.piecework-theme .mat-expansion-panel-header[aria-disabled=true],
.piecework-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.piecework-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.piecework-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.piecework-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.piecework-theme.theme-override.theme-override .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.piecework-theme .mat-form-field-label,
.piecework-theme.theme-override.theme-override .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.piecework-theme .mat-hint,
.piecework-theme.theme-override.theme-override .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.piecework-theme .mat-form-field.mat-focused .mat-form-field-label,
.piecework-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label {
  color: #2e7d32;
}
.piecework-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.piecework-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.piecework-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.piecework-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.piecework-theme .mat-focused .mat-form-field-required-marker,
.piecework-theme.theme-override.theme-override .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.piecework-theme .mat-form-field-ripple,
.piecework-theme.theme-override.theme-override .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.piecework-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #2e7d32;
}
.piecework-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.piecework-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.piecework-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.piecework-theme.theme-override.theme-override .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.piecework-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.piecework-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #2e7d32;
}
.piecework-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.piecework-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.piecework-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.piecework-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.piecework-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.piecework-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.piecework-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.piecework-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.piecework-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.piecework-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.piecework-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.piecework-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.piecework-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.piecework-theme.theme-override.theme-override .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.piecework-theme .mat-error,
.piecework-theme.theme-override.theme-override .mat-error {
  color: #e91e63;
}
.piecework-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.piecework-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.piecework-theme .mat-form-field-appearance-legacy .mat-hint,
.piecework-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.piecework-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.piecework-theme.theme-override.theme-override .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.piecework-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.piecework-theme.theme-override.theme-override .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.piecework-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.piecework-theme.theme-override.theme-override .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.piecework-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.piecework-theme.theme-override.theme-override .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.piecework-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.piecework-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.piecework-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.piecework-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.piecework-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.piecework-theme.theme-override.theme-override .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.piecework-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.piecework-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.piecework-theme.theme-override.theme-override .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.piecework-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.piecework-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.piecework-theme.theme-override.theme-override .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.piecework-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #2e7d32;
}
.piecework-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.piecework-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.piecework-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.piecework-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.piecework-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.piecework-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.piecework-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.piecework-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.piecework-theme.theme-override.theme-override .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.piecework-theme .mat-icon.mat-primary,
.piecework-theme.theme-override.theme-override .mat-icon.mat-primary {
  color: #2e7d32;
}
.piecework-theme .mat-icon.mat-accent,
.piecework-theme.theme-override.theme-override .mat-icon.mat-accent {
  color: #fafafa;
}
.piecework-theme .mat-icon.mat-warn,
.piecework-theme.theme-override.theme-override .mat-icon.mat-warn {
  color: #e91e63;
}
.piecework-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.piecework-theme.theme-override.theme-override .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.piecework-theme .mat-input-element:disabled,
.piecework-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.piecework-theme.theme-override.theme-override .mat-input-element:disabled,
.piecework-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-input-element,
.piecework-theme.theme-override.theme-override .mat-input-element {
  caret-color: #2e7d32;
}
.piecework-theme .mat-input-element::placeholder,
.piecework-theme.theme-override.theme-override .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.piecework-theme .mat-input-element::-moz-placeholder,
.piecework-theme.theme-override.theme-override .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.piecework-theme .mat-input-element::-webkit-input-placeholder,
.piecework-theme.theme-override.theme-override .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.piecework-theme .mat-input-element:-ms-input-placeholder,
.piecework-theme.theme-override.theme-override .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.piecework-theme .mat-form-field.mat-accent .mat-input-element,
.piecework-theme.theme-override.theme-override .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.piecework-theme .mat-form-field.mat-warn .mat-input-element,
.piecework-theme .mat-form-field-invalid .mat-input-element,
.piecework-theme.theme-override.theme-override .mat-form-field.mat-warn .mat-input-element,
.piecework-theme.theme-override.theme-override .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.piecework-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.piecework-theme.theme-override.theme-override .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.piecework-theme .mat-list-base .mat-list-item,
.piecework-theme.theme-override.theme-override .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-list-base .mat-list-option,
.piecework-theme.theme-override.theme-override .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-list-base .mat-subheader,
.piecework-theme.theme-override.theme-override .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.piecework-theme .mat-list-base .mat-list-item-disabled,
.piecework-theme.theme-override.theme-override .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-list-option:hover, .piecework-theme .mat-list-option:focus,
.piecework-theme .mat-nav-list .mat-list-item:hover,
.piecework-theme .mat-nav-list .mat-list-item:focus,
.piecework-theme .mat-action-list .mat-list-item:hover,
.piecework-theme .mat-action-list .mat-list-item:focus,
.piecework-theme.theme-override.theme-override .mat-list-option:hover,
.piecework-theme.theme-override.theme-override .mat-list-option:focus,
.piecework-theme.theme-override.theme-override .mat-nav-list .mat-list-item:hover,
.piecework-theme.theme-override.theme-override .mat-nav-list .mat-list-item:focus,
.piecework-theme.theme-override.theme-override .mat-action-list .mat-list-item:hover,
.piecework-theme.theme-override.theme-override .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.piecework-theme .mat-list-single-selected-option, .piecework-theme .mat-list-single-selected-option:hover, .piecework-theme .mat-list-single-selected-option:focus,
.piecework-theme.theme-override.theme-override .mat-list-single-selected-option,
.piecework-theme.theme-override.theme-override .mat-list-single-selected-option:hover,
.piecework-theme.theme-override.theme-override .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-menu-panel,
.piecework-theme.theme-override.theme-override .mat-menu-panel {
  background: white;
}
.piecework-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-menu-item,
.piecework-theme.theme-override.theme-override .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-menu-item[disabled],
.piecework-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.piecework-theme .mat-menu-item[disabled] .mat-icon-no-color,
.piecework-theme.theme-override.theme-override .mat-menu-item[disabled],
.piecework-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-menu-submenu-icon,
.piecework-theme.theme-override.theme-override .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-menu-item .mat-icon-no-color,
.piecework-theme .mat-menu-submenu-icon,
.piecework-theme.theme-override.theme-override .mat-menu-item .mat-icon-no-color,
.piecework-theme.theme-override.theme-override .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.piecework-theme .mat-menu-item:hover:not([disabled]),
.piecework-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.piecework-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.piecework-theme .mat-menu-item-highlighted:not([disabled]),
.piecework-theme.theme-override.theme-override .mat-menu-item:hover:not([disabled]),
.piecework-theme.theme-override.theme-override .mat-menu-item.cdk-program-focused:not([disabled]),
.piecework-theme.theme-override.theme-override .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.piecework-theme.theme-override.theme-override .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.piecework-theme .mat-paginator,
.piecework-theme.theme-override.theme-override .mat-paginator {
  background: white;
}
.piecework-theme .mat-paginator,
.piecework-theme .mat-paginator-page-size .mat-select-trigger,
.piecework-theme.theme-override.theme-override .mat-paginator,
.piecework-theme.theme-override.theme-override .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.piecework-theme .mat-paginator-decrement,
.piecework-theme .mat-paginator-increment,
.piecework-theme.theme-override.theme-override .mat-paginator-decrement,
.piecework-theme.theme-override.theme-override .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.piecework-theme .mat-paginator-first,
.piecework-theme .mat-paginator-last,
.piecework-theme.theme-override.theme-override .mat-paginator-first,
.piecework-theme.theme-override.theme-override .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.piecework-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.piecework-theme .mat-icon-button[disabled] .mat-paginator-increment,
.piecework-theme .mat-icon-button[disabled] .mat-paginator-first,
.piecework-theme .mat-icon-button[disabled] .mat-paginator-last,
.piecework-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-decrement,
.piecework-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-increment,
.piecework-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-first,
.piecework-theme.theme-override.theme-override .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-progress-bar-background,
.piecework-theme.theme-override.theme-override .mat-progress-bar-background {
  fill: #bad3c4;
}
.piecework-theme .mat-progress-bar-buffer,
.piecework-theme.theme-override.theme-override .mat-progress-bar-buffer {
  background-color: #bad3c4;
}
.piecework-theme .mat-progress-bar-fill::after,
.piecework-theme.theme-override.theme-override .mat-progress-bar-fill::after {
  background-color: #2e7d32;
}
.piecework-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.piecework-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.piecework-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.piecework-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.piecework-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.piecework-theme.theme-override.theme-override .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.piecework-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.piecework-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.piecework-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.piecework-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.piecework-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.piecework-theme.theme-override.theme-override .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.piecework-theme .mat-progress-spinner circle, .piecework-theme .mat-spinner circle,
.piecework-theme.theme-override.theme-override .mat-progress-spinner circle,
.piecework-theme.theme-override.theme-override .mat-spinner circle {
  stroke: #2e7d32;
}
.piecework-theme .mat-progress-spinner.mat-accent circle, .piecework-theme .mat-spinner.mat-accent circle,
.piecework-theme.theme-override.theme-override .mat-progress-spinner.mat-accent circle,
.piecework-theme.theme-override.theme-override .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.piecework-theme .mat-progress-spinner.mat-warn circle, .piecework-theme .mat-spinner.mat-warn circle,
.piecework-theme.theme-override.theme-override .mat-progress-spinner.mat-warn circle,
.piecework-theme.theme-override.theme-override .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.piecework-theme .mat-radio-outer-circle,
.piecework-theme.theme-override.theme-override .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.piecework-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.piecework-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #2e7d32;
}
.piecework-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.piecework-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .piecework-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .piecework-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.piecework-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-inner-circle,
.piecework-theme.theme-override.theme-override .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.piecework-theme.theme-override.theme-override .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.piecework-theme.theme-override.theme-override .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #2e7d32;
}
.piecework-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.piecework-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.piecework-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.piecework-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .piecework-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .piecework-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.piecework-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-inner-circle,
.piecework-theme.theme-override.theme-override .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.piecework-theme.theme-override.theme-override .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.piecework-theme.theme-override.theme-override .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.piecework-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.piecework-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.piecework-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.piecework-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .piecework-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .piecework-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.piecework-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-inner-circle,
.piecework-theme.theme-override.theme-override .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.piecework-theme.theme-override.theme-override .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.piecework-theme.theme-override.theme-override .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.piecework-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.piecework-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.piecework-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.piecework-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.piecework-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.piecework-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.piecework-theme.theme-override.theme-override .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-radio-button .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.piecework-theme .mat-select-value,
.piecework-theme.theme-override.theme-override .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-select-placeholder,
.piecework-theme.theme-override.theme-override .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.piecework-theme .mat-select-disabled .mat-select-value,
.piecework-theme.theme-override.theme-override .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-select-arrow,
.piecework-theme.theme-override.theme-override .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.piecework-theme .mat-select-panel,
.piecework-theme.theme-override.theme-override .mat-select-panel {
  background: white;
}
.piecework-theme .mat-select-panel:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.piecework-theme.theme-override.theme-override .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.piecework-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #2e7d32;
}
.piecework-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.piecework-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.piecework-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.piecework-theme.theme-override.theme-override .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.piecework-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.piecework-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.piecework-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.piecework-theme.theme-override.theme-override .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-drawer-container,
.piecework-theme.theme-override.theme-override .mat-drawer-container {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-drawer,
.piecework-theme.theme-override.theme-override .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-drawer.mat-drawer-push,
.piecework-theme.theme-override.theme-override .mat-drawer.mat-drawer-push {
  background-color: white;
}
.piecework-theme .mat-drawer:not(.mat-drawer-side),
.piecework-theme.theme-override.theme-override .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-drawer-side,
.piecework-theme.theme-override.theme-override .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-drawer-side.mat-drawer-end,
.piecework-theme.theme-override.theme-override .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.piecework-theme [dir=rtl] .mat-drawer-side,
.piecework-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.piecework-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.piecework-theme.theme-override.theme-override [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-drawer-backdrop.mat-drawer-shown,
.piecework-theme.theme-override.theme-override .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.piecework-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.piecework-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.piecework-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.piecework-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.piecework-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.piecework-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.piecework-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #2e7d32;
}
.piecework-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.piecework-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(46, 125, 50, 0.54);
}
.piecework-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #2e7d32;
}
.piecework-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.piecework-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.piecework-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.piecework-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.piecework-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.piecework-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.piecework-theme .mat-slide-toggle-thumb,
.piecework-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.piecework-theme .mat-slide-toggle-bar,
.piecework-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-slider-track-background,
.piecework-theme.theme-override.theme-override .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.piecework-theme .mat-slider.mat-primary .mat-slider-track-fill,
.piecework-theme .mat-slider.mat-primary .mat-slider-thumb,
.piecework-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.piecework-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-track-fill,
.piecework-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb,
.piecework-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #2e7d32;
}
.piecework-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.piecework-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.piecework-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.piecework-theme.theme-override.theme-override .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(46, 125, 50, 0.2);
}
.piecework-theme .mat-slider.mat-accent .mat-slider-track-fill,
.piecework-theme .mat-slider.mat-accent .mat-slider-thumb,
.piecework-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.piecework-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-track-fill,
.piecework-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb,
.piecework-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.piecework-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.piecework-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.piecework-theme.theme-override.theme-override .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.piecework-theme .mat-slider.mat-warn .mat-slider-track-fill,
.piecework-theme .mat-slider.mat-warn .mat-slider-thumb,
.piecework-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.piecework-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-track-fill,
.piecework-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb,
.piecework-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.piecework-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.piecework-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.piecework-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.piecework-theme.theme-override.theme-override .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.piecework-theme .mat-slider:hover .mat-slider-track-background,
.piecework-theme .mat-slider.cdk-focused .mat-slider-track-background,
.piecework-theme.theme-override.theme-override .mat-slider:hover .mat-slider-track-background,
.piecework-theme.theme-override.theme-override .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.piecework-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.piecework-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.piecework-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-background,
.piecework-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.piecework-theme.theme-override.theme-override .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.piecework-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.piecework-theme.theme-override.theme-override .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.piecework-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.piecework-theme.theme-override.theme-override .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.piecework-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.piecework-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.piecework-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.piecework-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.piecework-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.piecework-theme.theme-override.theme-override .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.piecework-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.piecework-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.piecework-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .piecework-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.piecework-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.piecework-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .piecework-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.piecework-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.piecework-theme.theme-override.theme-override .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.piecework-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.piecework-theme.theme-override.theme-override .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.piecework-theme .mat-slider-horizontal .mat-slider-ticks,
.piecework-theme.theme-override.theme-override .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.piecework-theme .mat-slider-vertical .mat-slider-ticks,
.piecework-theme.theme-override.theme-override .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.piecework-theme .mat-step-header.cdk-keyboard-focused, .piecework-theme .mat-step-header.cdk-program-focused, .piecework-theme .mat-step-header:hover:not([aria-disabled]), .piecework-theme .mat-step-header:hover[aria-disabled=false],
.piecework-theme.theme-override.theme-override .mat-step-header.cdk-keyboard-focused,
.piecework-theme.theme-override.theme-override .mat-step-header.cdk-program-focused,
.piecework-theme.theme-override.theme-override .mat-step-header:hover:not([aria-disabled]),
.piecework-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.piecework-theme .mat-step-header:hover[aria-disabled=true],
.piecework-theme.theme-override.theme-override .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .piecework-theme .mat-step-header:hover,
.piecework-theme.theme-override.theme-override .mat-step-header:hover {
    background: none;
  }
}
.piecework-theme .mat-step-header .mat-step-label,
.piecework-theme .mat-step-header .mat-step-optional,
.piecework-theme.theme-override.theme-override .mat-step-header .mat-step-label,
.piecework-theme.theme-override.theme-override .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.piecework-theme .mat-step-header .mat-step-icon,
.piecework-theme.theme-override.theme-override .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.piecework-theme .mat-step-header .mat-step-icon-selected,
.piecework-theme .mat-step-header .mat-step-icon-state-done,
.piecework-theme .mat-step-header .mat-step-icon-state-edit,
.piecework-theme.theme-override.theme-override .mat-step-header .mat-step-icon-selected,
.piecework-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-done,
.piecework-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-edit {
  background-color: #2e7d32;
  color: white;
}
.piecework-theme .mat-step-header.mat-accent .mat-step-icon,
.piecework-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.piecework-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.piecework-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.piecework-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-selected,
.piecework-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-done,
.piecework-theme.theme-override.theme-override .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-step-header.mat-warn .mat-step-icon,
.piecework-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.piecework-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.piecework-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.piecework-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.piecework-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-selected,
.piecework-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-done,
.piecework-theme.theme-override.theme-override .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.piecework-theme .mat-step-header .mat-step-icon-state-error,
.piecework-theme.theme-override.theme-override .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.piecework-theme .mat-step-header .mat-step-label.mat-step-label-active,
.piecework-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-step-header .mat-step-label.mat-step-label-error,
.piecework-theme.theme-override.theme-override .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.piecework-theme .mat-stepper-horizontal, .piecework-theme .mat-stepper-vertical,
.piecework-theme.theme-override.theme-override .mat-stepper-horizontal,
.piecework-theme.theme-override.theme-override .mat-stepper-vertical {
  background-color: white;
}
.piecework-theme .mat-stepper-vertical-line::before,
.piecework-theme.theme-override.theme-override .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-horizontal-stepper-header::before,
.piecework-theme .mat-horizontal-stepper-header::after,
.piecework-theme .mat-stepper-horizontal-line,
.piecework-theme.theme-override.theme-override .mat-horizontal-stepper-header::before,
.piecework-theme.theme-override.theme-override .mat-horizontal-stepper-header::after,
.piecework-theme.theme-override.theme-override .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-sort-header-arrow,
.piecework-theme.theme-override.theme-override .mat-sort-header-arrow {
  color: #757575;
}
.piecework-theme .mat-tab-nav-bar,
.piecework-theme .mat-tab-header,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar,
.piecework-theme.theme-override.theme-override .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.piecework-theme .mat-tab-group-inverted-header .mat-tab-header,
.piecework-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-nav-bar,
.piecework-theme.theme-override.theme-override .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.piecework-theme .mat-tab-label, .piecework-theme .mat-tab-link,
.piecework-theme.theme-override.theme-override .mat-tab-label,
.piecework-theme.theme-override.theme-override .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-tab-label.mat-tab-disabled, .piecework-theme .mat-tab-link.mat-tab-disabled,
.piecework-theme.theme-override.theme-override .mat-tab-label.mat-tab-disabled,
.piecework-theme.theme-override.theme-override .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.piecework-theme .mat-tab-nav-bar[class*=mat-background-],
.piecework-theme.theme-override.theme-override .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.piecework-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .piecework-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(56, 142, 60, 0.3);
}
.piecework-theme .mat-tab-group.mat-primary .mat-ink-bar, .piecework-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-primary .mat-ink-bar,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #2e7d32;
}
.piecework-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .piecework-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .piecework-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .piecework-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.piecework-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .piecework-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.piecework-theme .mat-tab-group.mat-accent .mat-ink-bar, .piecework-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-accent .mat-ink-bar,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.piecework-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .piecework-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .piecework-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .piecework-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .piecework-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.piecework-theme .mat-tab-group.mat-warn .mat-ink-bar, .piecework-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-warn .mat-ink-bar,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.piecework-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .piecework-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .piecework-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .piecework-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.piecework-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .piecework-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(56, 142, 60, 0.3);
}
.piecework-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .piecework-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .piecework-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .piecework-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .piecework-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .piecework-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #2e7d32;
}
.piecework-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .piecework-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .piecework-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .piecework-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.piecework-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .piecework-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .piecework-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .piecework-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.piecework-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .piecework-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.piecework-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .piecework-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.piecework-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.piecework-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.piecework-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .piecework-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.piecework-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.piecework-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.piecework-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .piecework-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.piecework-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .piecework-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .piecework-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .piecework-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .piecework-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .piecework-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.piecework-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .piecework-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .piecework-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .piecework-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .piecework-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .piecework-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .piecework-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.piecework-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .piecework-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .piecework-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.piecework-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.piecework-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.piecework-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .piecework-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.piecework-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.piecework-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.piecework-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .piecework-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.piecework-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .piecework-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .piecework-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .piecework-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .piecework-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .piecework-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.piecework-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .piecework-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .piecework-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .piecework-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.piecework-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .piecework-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .piecework-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .piecework-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.piecework-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .piecework-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.piecework-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .piecework-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.piecework-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.piecework-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.piecework-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .piecework-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.piecework-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.piecework-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.piecework-theme .mat-toolbar,
.piecework-theme.theme-override.theme-override .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-toolbar.mat-primary,
.piecework-theme.theme-override.theme-override .mat-toolbar.mat-primary {
  background: #2e7d32;
  color: white;
}
.piecework-theme .mat-toolbar.mat-accent,
.piecework-theme.theme-override.theme-override .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-toolbar.mat-warn,
.piecework-theme.theme-override.theme-override .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.piecework-theme .mat-toolbar .mat-form-field-underline,
.piecework-theme .mat-toolbar .mat-form-field-ripple,
.piecework-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.piecework-theme.theme-override.theme-override .mat-toolbar .mat-form-field-underline,
.piecework-theme.theme-override.theme-override .mat-toolbar .mat-form-field-ripple,
.piecework-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.piecework-theme .mat-toolbar .mat-form-field-label,
.piecework-theme .mat-toolbar .mat-focused .mat-form-field-label,
.piecework-theme .mat-toolbar .mat-select-value,
.piecework-theme .mat-toolbar .mat-select-arrow,
.piecework-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.piecework-theme.theme-override.theme-override .mat-toolbar .mat-form-field-label,
.piecework-theme.theme-override.theme-override .mat-toolbar .mat-focused .mat-form-field-label,
.piecework-theme.theme-override.theme-override .mat-toolbar .mat-select-value,
.piecework-theme.theme-override.theme-override .mat-toolbar .mat-select-arrow,
.piecework-theme.theme-override.theme-override .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.piecework-theme .mat-toolbar .mat-input-element,
.piecework-theme.theme-override.theme-override .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.piecework-theme .mat-tooltip,
.piecework-theme.theme-override.theme-override .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.piecework-theme .mat-tree,
.piecework-theme.theme-override.theme-override .mat-tree {
  background: white;
}
.piecework-theme .mat-tree-node,
.piecework-theme .mat-nested-tree-node,
.piecework-theme.theme-override.theme-override .mat-tree-node,
.piecework-theme.theme-override.theme-override .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-snack-bar-container,
.piecework-theme.theme-override.theme-override .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme .mat-simple-snackbar-action,
.piecework-theme.theme-override.theme-override .mat-simple-snackbar-action {
  color: #fafafa;
}
.piecework-theme app-mat-menu-header,
.piecework-theme.theme-override.theme-override app-mat-menu-header {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.piecework-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.piecework-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.piecework-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.piecework-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.piecework-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.piecework-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #2e7d32;
}
.piecework-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.piecework-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(46, 125, 50, 0.54);
}
.piecework-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #2e7d32;
}
.piecework-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.piecework-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.piecework-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.piecework-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.piecework-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.piecework-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.piecework-theme.theme-override.theme-override .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.piecework-theme .mat-slide-toggle-thumb,
.piecework-theme.theme-override.theme-override .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #fafafa;
}
.piecework-theme .mat-slide-toggle-bar,
.piecework-theme.theme-override.theme-override .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.piecework-theme .mat-green .mat-progress-bar-background,
.piecework-theme.theme-override.theme-override .mat-green .mat-progress-bar-background {
  fill: #c4d7c4;
}
.piecework-theme .mat-green .mat-progress-bar-buffer,
.piecework-theme.theme-override.theme-override .mat-green .mat-progress-bar-buffer {
  background-color: #c4d7c4;
}
.piecework-theme .mat-green .mat-progress-bar-fill::after,
.piecework-theme.theme-override.theme-override .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.piecework-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.piecework-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #edf3f6;
}
.piecework-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.piecework-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #edf3f6;
}
.piecework-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.piecework-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.piecework-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.piecework-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #e9bcd1;
}
.piecework-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.piecework-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #e9bcd1;
}
.piecework-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.piecework-theme.theme-override.theme-override .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.piecework-theme .mat-button.mat-primary-lighter,
.piecework-theme .mat-stroked-button.mat-primary-lighter,
.piecework-theme.theme-override.theme-override .mat-button.mat-primary-lighter,
.piecework-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter {
  color: #388e3c;
}
.piecework-theme .mat-button.mat-primary-lighter:hover,
.piecework-theme .mat-stroked-button.mat-primary-lighter:hover,
.piecework-theme.theme-override.theme-override .mat-button.mat-primary-lighter:hover,
.piecework-theme.theme-override.theme-override .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.piecework-theme .mat-raised-button.mat-primary-lighter,
.piecework-theme .mat-flat-button.mat-primary-lighter,
.piecework-theme .mat-fab.mat-primary-lighter,
.piecework-theme .mat-mini-fab.mat-primary-lighter,
.piecework-theme.theme-override.theme-override .mat-raised-button.mat-primary-lighter,
.piecework-theme.theme-override.theme-override .mat-flat-button.mat-primary-lighter,
.piecework-theme.theme-override.theme-override .mat-fab.mat-primary-lighter,
.piecework-theme.theme-override.theme-override .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #388e3c;
}
.piecework-theme .mat-icon-button.mat-primary-lighter,
.piecework-theme.theme-override.theme-override .mat-icon-button.mat-primary-lighter {
  color: #388e3c;
}
.piecework-theme .dave-background-image,
.piecework-theme.theme-override.theme-override .dave-background-image {
  background-color: #2e7d32;
  color: white;
}
.piecework-theme .clickable-list-container:before,
.piecework-theme.theme-override.theme-override .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.piecework-theme .clickable-list,
.piecework-theme.theme-override.theme-override .clickable-list {
  background-color: white;
}
.piecework-theme .clickable-list-item,
.piecework-theme.theme-override.theme-override .clickable-list-item {
  color: rgba(0, 0, 0, 0.87);
  position: relative;
}
.piecework-theme .clickable-list-item.is-active, .piecework-theme .clickable-list-item:hover, .piecework-theme .clickable-list-item:active, .piecework-theme .clickable-list-item:focus,
.piecework-theme.theme-override.theme-override .clickable-list-item.is-active,
.piecework-theme.theme-override.theme-override .clickable-list-item:hover,
.piecework-theme.theme-override.theme-override .clickable-list-item:active,
.piecework-theme.theme-override.theme-override .clickable-list-item:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.piecework-theme .clickable-list-item.app-color-event,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.piecework-theme .clickable-list-item.app-color-event.is-active, .piecework-theme .clickable-list-item.app-color-event:hover, .piecework-theme .clickable-list-item.app-color-event:active, .piecework-theme .clickable-list-item.app-color-event:focus,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-event.is-active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-event:hover,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-event:active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.piecework-theme .clickable-list-item.app-color-time-tracking,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.piecework-theme .clickable-list-item.app-color-time-tracking.is-active, .piecework-theme .clickable-list-item.app-color-time-tracking:hover, .piecework-theme .clickable-list-item.app-color-time-tracking:active, .piecework-theme .clickable-list-item.app-color-time-tracking:focus,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking.is-active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:hover,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.piecework-theme .clickable-list-item.app-color-approved,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.piecework-theme .clickable-list-item.app-color-approved.is-active, .piecework-theme .clickable-list-item.app-color-approved:hover, .piecework-theme .clickable-list-item.app-color-approved:active, .piecework-theme .clickable-list-item.app-color-approved:focus,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-approved.is-active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-approved:hover,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-approved:active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.piecework-theme .clickable-list-item.app-color-declined,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.piecework-theme .clickable-list-item.app-color-declined.is-active, .piecework-theme .clickable-list-item.app-color-declined:hover, .piecework-theme .clickable-list-item.app-color-declined:active, .piecework-theme .clickable-list-item.app-color-declined:focus,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-declined.is-active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-declined:hover,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-declined:active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.piecework-theme .clickable-list-item.app-color-invoice-verrechnet,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.piecework-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .piecework-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .piecework-theme .clickable-list-item.app-color-invoice-verrechnet:active, .piecework-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet.is-active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:hover,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.piecework-theme .clickable-list-item.app-color-invoice-booked,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.piecework-theme .clickable-list-item.app-color-invoice-booked.is-active, .piecework-theme .clickable-list-item.app-color-invoice-booked:hover, .piecework-theme .clickable-list-item.app-color-invoice-booked:active, .piecework-theme .clickable-list-item.app-color-invoice-booked:focus,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked.is-active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:hover,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.piecework-theme .clickable-list-item.app-color-late,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.piecework-theme .clickable-list-item.app-color-late.is-active, .piecework-theme .clickable-list-item.app-color-late:hover, .piecework-theme .clickable-list-item.app-color-late:active, .piecework-theme .clickable-list-item.app-color-late:focus,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-late.is-active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-late:hover,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-late:active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.piecework-theme .clickable-list-item.app-color-invoice-storniert,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.piecework-theme .clickable-list-item.app-color-invoice-storniert.is-active, .piecework-theme .clickable-list-item.app-color-invoice-storniert:hover, .piecework-theme .clickable-list-item.app-color-invoice-storniert:active, .piecework-theme .clickable-list-item.app-color-invoice-storniert:focus,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert.is-active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:hover,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.piecework-theme .clickable-list-item.app-color-invoice-approved,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.piecework-theme .clickable-list-item.app-color-invoice-approved.is-active, .piecework-theme .clickable-list-item.app-color-invoice-approved:hover, .piecework-theme .clickable-list-item.app-color-invoice-approved:active, .piecework-theme .clickable-list-item.app-color-invoice-approved:focus,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved.is-active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:hover,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.piecework-theme .clickable-list-item.app-color-commission-open,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.piecework-theme .clickable-list-item.app-color-commission-open.is-active, .piecework-theme .clickable-list-item.app-color-commission-open:hover, .piecework-theme .clickable-list-item.app-color-commission-open:active, .piecework-theme .clickable-list-item.app-color-commission-open:focus,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open.is-active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:hover,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.piecework-theme .clickable-list-item.app-color-commission-in-progress,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.piecework-theme .clickable-list-item.app-color-commission-in-progress.is-active, .piecework-theme .clickable-list-item.app-color-commission-in-progress:hover, .piecework-theme .clickable-list-item.app-color-commission-in-progress:active, .piecework-theme .clickable-list-item.app-color-commission-in-progress:focus,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress.is-active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:hover,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.piecework-theme .clickable-list-item.app-color-commission-freigabe,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.piecework-theme .clickable-list-item.app-color-commission-freigabe.is-active, .piecework-theme .clickable-list-item.app-color-commission-freigabe:hover, .piecework-theme .clickable-list-item.app-color-commission-freigabe:active, .piecework-theme .clickable-list-item.app-color-commission-freigabe:focus,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe.is-active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:hover,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.piecework-theme .clickable-list-item.app-color-commission-abgerechnet,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.piecework-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .piecework-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .piecework-theme .clickable-list-item.app-color-commission-abgerechnet:active, .piecework-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet.is-active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:hover,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.piecework-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.piecework-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .piecework-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .piecework-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .piecework-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.piecework-theme .clickable-list-item.app-color-commission-abgeschlossen,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.piecework-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .piecework-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .piecework-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .piecework-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:hover,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:active,
.piecework-theme.theme-override.theme-override .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.piecework-theme .clickable-list-item.custom-background-color,
.piecework-theme.theme-override.theme-override .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.piecework-theme .clickable-list-item.custom-background-color.is-active, .piecework-theme .clickable-list-item.custom-background-color:hover, .piecework-theme .clickable-list-item.custom-background-color:active, .piecework-theme .clickable-list-item.custom-background-color:focus,
.piecework-theme.theme-override.theme-override .clickable-list-item.custom-background-color.is-active,
.piecework-theme.theme-override.theme-override .clickable-list-item.custom-background-color:hover,
.piecework-theme.theme-override.theme-override .clickable-list-item.custom-background-color:active,
.piecework-theme.theme-override.theme-override .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.piecework-theme .disabled-table-entry, .piecework-theme .is-highlighted,
.piecework-theme.theme-override.theme-override .disabled-table-entry,
.piecework-theme.theme-override.theme-override .is-highlighted {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: rgba(0, 0, 0, 0.38) !important;
}
.piecework-theme app-customer-list tr.highlight,
.piecework-theme.theme-override.theme-override app-customer-list tr.highlight {
  background-color: #e9f0f5;
}
.piecework-theme app-customer-list section.wrapper,
.piecework-theme.theme-override.theme-override app-customer-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-customer-list header.header,
.piecework-theme.theme-override.theme-override app-customer-list header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-customer-list header.header button.clear-search,
.piecework-theme.theme-override.theme-override app-customer-list header.header button.clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-customer-list header.header button.clear-search:hover,
.piecework-theme.theme-override.theme-override app-customer-list header.header button.clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme app-customer-list .clickable-list-container:before,
.piecework-theme.theme-override.theme-override app-customer-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme app-customer-list .clickable-list-container .global-stats-link > a,
.piecework-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.piecework-theme app-customer-list a.active,
.piecework-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.piecework-theme.theme-override.theme-override app-customer-list a.active,
.piecework-theme.theme-override.theme-override app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.piecework-theme app-employee-list tr.highlight,
.piecework-theme.theme-override.theme-override app-employee-list tr.highlight {
  background-color: #e9f0f5;
}
.piecework-theme app-employee-list section.wrapper,
.piecework-theme.theme-override.theme-override app-employee-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-employee-list header.header,
.piecework-theme.theme-override.theme-override app-employee-list header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-employee-list header.header button.clear-search,
.piecework-theme.theme-override.theme-override app-employee-list header.header button.clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-employee-list header.header button.clear-search:hover,
.piecework-theme.theme-override.theme-override app-employee-list header.header button.clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme app-employee-list .clickable-list-container:before,
.piecework-theme.theme-override.theme-override app-employee-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme app-employee-list a.active,
.piecework-theme.theme-override.theme-override app-employee-list a.active {
  background-color: #e0e0e0;
}
.piecework-theme app-history-side-elements .component,
.piecework-theme.theme-override.theme-override app-history-side-elements .component {
  background-color: white;
}
.piecework-theme app-history-side-elements .component > * > header.header,
.piecework-theme.theme-override.theme-override app-history-side-elements .component > * > header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-header,
.piecework-theme.theme-override.theme-override app-header {
  background-color: whitesmoke;
}
@media (max-width: 819px) {
  .piecework-theme app-header,
.piecework-theme.theme-override.theme-override app-header {
    background-color: #2e7d32;
    color: white;
  }
  .piecework-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.piecework-theme app-header .mat-spinner circle,
.piecework-theme.theme-override.theme-override app-header .spinner-wrapper .mat-progress-spinner circle,
.piecework-theme.theme-override.theme-override app-header .mat-spinner circle {
    stroke: white;
  }
}
.piecework-theme app-login a,
.piecework-theme.theme-override.theme-override app-login a {
  color: #2e7d32;
}
.piecework-theme app-login .wrapper,
.piecework-theme.theme-override.theme-override app-login .wrapper {
  background-color: #e9f0f5;
}
.piecework-theme app-login .formDialog h2,
.piecework-theme.theme-override.theme-override app-login .formDialog h2 {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-history-bookmarks .header,
.piecework-theme.theme-override.theme-override app-history-bookmarks .header {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-history-bookmarks .header > fa-icon,
.piecework-theme.theme-override.theme-override app-history-bookmarks .header > fa-icon {
  color: gold;
}
.piecework-theme app-history-bookmarks .clickable-list-container,
.piecework-theme.theme-override.theme-override app-history-bookmarks .clickable-list-container {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-partner-list section.wrapper,
.piecework-theme.theme-override.theme-override app-partner-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-partner-list header.header,
.piecework-theme.theme-override.theme-override app-partner-list header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-partner-list header.header button.clear-search,
.piecework-theme.theme-override.theme-override app-partner-list header.header button.clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-partner-list header.header button.clear-search:hover,
.piecework-theme.theme-override.theme-override app-partner-list header.header button.clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme app-partner-list .clickable-list-container:before,
.piecework-theme.theme-override.theme-override app-partner-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme app-partner-list a.active,
.piecework-theme.theme-override.theme-override app-partner-list a.active {
  background-color: #e0e0e0;
}
.piecework-theme app-home-dashboard .welcome-message .headline,
.piecework-theme app-home-dashboard .header .headline,
.piecework-theme.theme-override.theme-override app-home-dashboard .welcome-message .headline,
.piecework-theme.theme-override.theme-override app-home-dashboard .header .headline {
  color: white;
}
.piecework-theme app-home-dashboard app-commission-dashboard header.header,
.piecework-theme.theme-override.theme-override app-home-dashboard app-commission-dashboard header.header {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-home-dashboard .dave-home-dashboard-background-image,
.piecework-theme.theme-override.theme-override app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #2e7d32;
  color: white;
}
.piecework-theme app-home-dashboard .mobile-wrapper,
.piecework-theme.theme-override.theme-override app-home-dashboard .mobile-wrapper {
  background-color: #e9f0f5;
}
.piecework-theme app-home-dashboard .widget:not(.transparent),
.piecework-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent) {
  background-color: white;
}
.piecework-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.piecework-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.piecework-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.piecework-theme.theme-override.theme-override app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.piecework-theme app-logout .button.active,
.piecework-theme app-logout .button:hover,
.piecework-theme.theme-override.theme-override app-logout .button.active,
.piecework-theme.theme-override.theme-override app-logout .button:hover {
  background-color: white;
  color: #2e7d32;
}
.piecework-theme app-timeline .timeline:before,
.piecework-theme.theme-override.theme-override app-timeline .timeline:before {
  background-color: #2e7d32;
}
.piecework-theme app-timeline .filter,
.piecework-theme.theme-override.theme-override app-timeline .filter {
  background-color: white;
}
.piecework-theme app-timeline .filter h2,
.piecework-theme.theme-override.theme-override app-timeline .filter h2 {
  color: #2e7d32;
}
.piecework-theme app-timeline .filter h3,
.piecework-theme.theme-override.theme-override app-timeline .filter h3 {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-timeline .event-icon,
.piecework-theme.theme-override.theme-override app-timeline .event-icon {
  box-shadow: 0 0 0 2px #2e7d32;
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-timeline .event-icon:hover, .piecework-theme app-timeline .event-icon:focus,
.piecework-theme.theme-override.theme-override app-timeline .event-icon:hover,
.piecework-theme.theme-override.theme-override app-timeline .event-icon:focus {
  color: #2e7d32;
}
.piecework-theme app-timeline .event-icon:hover fa-icon, .piecework-theme app-timeline .event-icon:focus fa-icon,
.piecework-theme.theme-override.theme-override app-timeline .event-icon:hover fa-icon,
.piecework-theme.theme-override.theme-override app-timeline .event-icon:focus fa-icon {
  color: #2e7d32;
}
.piecework-theme app-timeline .header,
.piecework-theme.theme-override.theme-override app-timeline .header {
  background-color: #2e7d32;
}
.piecework-theme app-timeline .annotation-overlay,
.piecework-theme.theme-override.theme-override app-timeline .annotation-overlay {
  color: white;
}
.piecework-theme app-timeline .annotation-menu,
.piecework-theme.theme-override.theme-override app-timeline .annotation-menu {
  color: white;
}
.piecework-theme app-timeline .annotation-menu:hover,
.piecework-theme.theme-override.theme-override app-timeline .annotation-menu:hover {
  color: #2e7d32;
}
.piecework-theme app-timeline .annotation-content,
.piecework-theme.theme-override.theme-override app-timeline .annotation-content {
  background-color: #1b5e20;
}
.piecework-theme app-timeline .close-button:hover,
.piecework-theme.theme-override.theme-override app-timeline .close-button:hover {
  background-color: #1b5e20;
}
.piecework-theme app-timeline .annotation-tab:hover .annotation-name,
.piecework-theme.theme-override.theme-override app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #2e7d32;
}
.piecework-theme app-timeline .annotation-tab.clicked .annotation-name,
.piecework-theme.theme-override.theme-override app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #2e7d32;
  color: #2e7d32;
}
.piecework-theme app-timeline .annotation-name,
.piecework-theme.theme-override.theme-override app-timeline .annotation-name {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-timeline .filter-apply,
.piecework-theme.theme-override.theme-override app-timeline .filter-apply {
  background-color: #2e7d32;
  border-color: white;
  color: white;
}
.piecework-theme app-timeline .filter-apply:hover,
.piecework-theme.theme-override.theme-override app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #2e7d32;
  color: #2e7d32;
}
.piecework-theme app-timeline .new-year,
.piecework-theme.theme-override.theme-override app-timeline .new-year {
  box-shadow: 0 0 0 2px #2e7d32;
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-timeline .no-displayed-events,
.piecework-theme.theme-override.theme-override app-timeline .no-displayed-events {
  color: white;
}
.piecework-theme app-timeline .clickable-list-item-content fa-icon,
.piecework-theme.theme-override.theme-override app-timeline .clickable-list-item-content fa-icon {
  color: #2e7d32;
}
.piecework-theme app-timeline .list-day:hover,
.piecework-theme app-timeline .list-day:focus,
.piecework-theme.theme-override.theme-override app-timeline .list-day:hover,
.piecework-theme.theme-override.theme-override app-timeline .list-day:focus {
  color: #2e7d32;
}
.piecework-theme app-timeline .list-day:hover fa-icon,
.piecework-theme app-timeline .list-day:focus fa-icon,
.piecework-theme.theme-override.theme-override app-timeline .list-day:hover fa-icon,
.piecework-theme.theme-override.theme-override app-timeline .list-day:focus fa-icon {
  color: #2e7d32;
}
.piecework-theme app-timeline .clickable-list-container,
.piecework-theme.theme-override.theme-override app-timeline .clickable-list-container {
  background-color: #e9f0f5;
}
.piecework-theme app-timeline .clickable-list-container .no-displayed-events,
.piecework-theme.theme-override.theme-override app-timeline .clickable-list-container .no-displayed-events {
  color: #2e7d32;
}
.piecework-theme app-detail-event .link, .piecework-theme app-email-dialog .link,
.piecework-theme.theme-override.theme-override app-detail-event .link,
.piecework-theme.theme-override.theme-override app-email-dialog .link {
  color: inherit;
}
.piecework-theme app-detail-event .note, .piecework-theme app-email-dialog .note,
.piecework-theme.theme-override.theme-override app-detail-event .note,
.piecework-theme.theme-override.theme-override app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.piecework-theme app-detail-event .files-wrapper .file, .piecework-theme app-email-dialog .files-wrapper .file,
.piecework-theme.theme-override.theme-override app-detail-event .files-wrapper .file,
.piecework-theme.theme-override.theme-override app-email-dialog .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.piecework-theme app-detail-event .files-wrapper .file:hover, .piecework-theme app-email-dialog .files-wrapper .file:hover,
.piecework-theme.theme-override.theme-override app-detail-event .files-wrapper .file:hover,
.piecework-theme.theme-override.theme-override app-email-dialog .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.piecework-theme app-detail-event .files-wrapper .file .image-wrapper, .piecework-theme app-email-dialog .files-wrapper .file .image-wrapper,
.piecework-theme.theme-override.theme-override app-detail-event .files-wrapper .file .image-wrapper,
.piecework-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.piecework-theme app-detail-event .files-wrapper .file .fileName, .piecework-theme app-email-dialog .files-wrapper .file .fileName,
.piecework-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName,
.piecework-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName {
  color: #2e7d32;
}
.piecework-theme app-detail-event .files-wrapper .file .fileName:hover, .piecework-theme app-email-dialog .files-wrapper .file .fileName:hover,
.piecework-theme.theme-override.theme-override app-detail-event .files-wrapper .file .fileName:hover,
.piecework-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .fileName:hover {
  color: #388e3c;
}
.piecework-theme app-detail-event .files-wrapper .file .editing, .piecework-theme app-email-dialog .files-wrapper .file .editing,
.piecework-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing,
.piecework-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.piecework-theme app-detail-event .files-wrapper .file .editing:hover, .piecework-theme app-email-dialog .files-wrapper .file .editing:hover,
.piecework-theme.theme-override.theme-override app-detail-event .files-wrapper .file .editing:hover,
.piecework-theme.theme-override.theme-override app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.piecework-theme app-detail-customer .files-wrapper .file,
.piecework-theme.theme-override.theme-override app-detail-customer .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.piecework-theme app-detail-customer .files-wrapper .file:hover,
.piecework-theme.theme-override.theme-override app-detail-customer .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.piecework-theme app-detail-customer .files-wrapper .file .image-wrapper,
.piecework-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.piecework-theme app-detail-customer .files-wrapper .file .fileName,
.piecework-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName {
  color: #2e7d32;
}
.piecework-theme app-detail-customer .files-wrapper .file .fileName:hover,
.piecework-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .fileName:hover {
  color: #388e3c;
}
.piecework-theme app-detail-customer .files-wrapper .file .editing,
.piecework-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.piecework-theme app-detail-customer .files-wrapper .file .editing:hover,
.piecework-theme.theme-override.theme-override app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.piecework-theme app-commission .events .tab-header .mat-badge-content,
.piecework-theme.theme-override.theme-override app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.piecework-theme app-commission .tab-group,
.piecework-theme.theme-override.theme-override app-commission .tab-group {
  background-color: white;
}
.piecework-theme app-commission .files-wrapper .file,
.piecework-theme.theme-override.theme-override app-commission .files-wrapper .file {
  border: 1px solid #e0e0e0;
}
.piecework-theme app-commission .files-wrapper .file:hover,
.piecework-theme.theme-override.theme-override app-commission .files-wrapper .file:hover {
  background-color: #e0e0e0;
}
.piecework-theme app-commission .files-wrapper .file .image-wrapper,
.piecework-theme.theme-override.theme-override app-commission .files-wrapper .file .image-wrapper {
  background-color: #e9f0f5;
}
.piecework-theme app-commission .files-wrapper .file .fileName,
.piecework-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName {
  color: #2e7d32;
}
.piecework-theme app-commission .files-wrapper .file .fileName:hover,
.piecework-theme.theme-override.theme-override app-commission .files-wrapper .file .fileName:hover {
  color: #388e3c;
}
.piecework-theme app-commission .files-wrapper .file .editing,
.piecework-theme.theme-override.theme-override app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.piecework-theme app-commission .files-wrapper .file .editing:hover,
.piecework-theme.theme-override.theme-override app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.piecework-theme app-detail-partner a.link,
.piecework-theme.theme-override.theme-override app-detail-partner a.link {
  color: white;
}
.piecework-theme app-icon-select-dialog .iconwrapper:hover,
.piecework-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover {
  background-color: #2e7d32;
}
.piecework-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.piecework-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.piecework-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.piecework-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #2e7d32;
}
.piecework-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.piecework-theme.theme-override.theme-override app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.piecework-theme app-license-settings .bottom-border,
.piecework-theme.theme-override.theme-override app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.12);
}
.piecework-theme app-license-settings .inactive-overlay,
.piecework-theme.theme-override.theme-override app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.piecework-theme app-license-settings .inactive-overlay .inactive-text,
.piecework-theme.theme-override.theme-override app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.piecework-theme app-customer-statistics .chart-card,
.piecework-theme.theme-override.theme-override app-customer-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.piecework-theme app-global-statistics .chart-card,
.piecework-theme.theme-override.theme-override app-global-statistics .chart-card {
  background-color: rgba(255, 255, 255, 0.93);
}
.piecework-theme .clickable-mat-row:hover,
.piecework-theme.theme-override.theme-override .clickable-mat-row:hover {
  cursor: pointer;
}
.piecework-theme .clickable-mat-row:hover, .piecework-theme .clickable-mat-row:active, .piecework-theme .clickable-mat-row:focus, .piecework-theme .clickable-mat-row.active,
.piecework-theme.theme-override.theme-override .clickable-mat-row:hover,
.piecework-theme.theme-override.theme-override .clickable-mat-row:active,
.piecework-theme.theme-override.theme-override .clickable-mat-row:focus,
.piecework-theme.theme-override.theme-override .clickable-mat-row.active {
  outline: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.piecework-theme .clickable-mat-row.app-color-event,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-event.is-active, .piecework-theme .clickable-mat-row.app-color-event:hover, .piecework-theme .clickable-mat-row.app-color-event:active, .piecework-theme .clickable-mat-row.app-color-event:focus,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-event.is-active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-event:hover,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-event:active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-event:focus {
  background-color: rgba(2, 134, 194, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-time-tracking,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-time-tracking.is-active, .piecework-theme .clickable-mat-row.app-color-time-tracking:hover, .piecework-theme .clickable-mat-row.app-color-time-tracking:active, .piecework-theme .clickable-mat-row.app-color-time-tracking:focus,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking.is-active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:hover,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(100, 61, 169, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-approved,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-approved.is-active, .piecework-theme .clickable-mat-row.app-color-approved:hover, .piecework-theme .clickable-mat-row.app-color-approved:active, .piecework-theme .clickable-mat-row.app-color-approved:focus,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-approved.is-active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:hover,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-declined,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-declined.is-active, .piecework-theme .clickable-mat-row.app-color-declined:hover, .piecework-theme .clickable-mat-row.app-color-declined:active, .piecework-theme .clickable-mat-row.app-color-declined:focus,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-declined.is-active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:hover,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 27, 27, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-invoice-verrechnet,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .piecework-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .piecework-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .piecework-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:hover,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-invoice-booked,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-invoice-booked.is-active, .piecework-theme .clickable-mat-row.app-color-invoice-booked:hover, .piecework-theme .clickable-mat-row.app-color-invoice-booked:active, .piecework-theme .clickable-mat-row.app-color-invoice-booked:focus,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked.is-active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:hover,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-late,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-late.is-active, .piecework-theme .clickable-mat-row.app-color-late:hover, .piecework-theme .clickable-mat-row.app-color-late:active, .piecework-theme .clickable-mat-row.app-color-late:focus,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-late.is-active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-late:hover,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-late:active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-late:focus {
  background-color: rgba(204, 0, 0, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-invoice-storniert,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .piecework-theme .clickable-mat-row.app-color-invoice-storniert:hover, .piecework-theme .clickable-mat-row.app-color-invoice-storniert:active, .piecework-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert.is-active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:hover,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-invoice-approved,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-invoice-approved.is-active, .piecework-theme .clickable-mat-row.app-color-invoice-approved:hover, .piecework-theme .clickable-mat-row.app-color-invoice-approved:active, .piecework-theme .clickable-mat-row.app-color-invoice-approved:focus,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved.is-active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:hover,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(51, 128, 26, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-commission-open,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-commission-open.is-active, .piecework-theme .clickable-mat-row.app-color-commission-open:hover, .piecework-theme .clickable-mat-row.app-color-commission-open:active, .piecework-theme .clickable-mat-row.app-color-commission-open:focus,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open.is-active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:hover,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 137, 11, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-commission-in-progress,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .piecework-theme .clickable-mat-row.app-color-commission-in-progress:hover, .piecework-theme .clickable-mat-row.app-color-commission-in-progress:active, .piecework-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress.is-active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:hover,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(204, 204, 0, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-commission-freigabe,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .piecework-theme .clickable-mat-row.app-color-commission-freigabe:hover, .piecework-theme .clickable-mat-row.app-color-commission-freigabe:active, .piecework-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe.is-active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:hover,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(158, 12, 91, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-commission-abgerechnet,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .piecework-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .piecework-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .piecework-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:hover,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(50, 98, 255, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .piecework-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .piecework-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .piecework-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(84, 209, 255, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.piecework-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .piecework-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .piecework-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .piecework-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:active,
.piecework-theme.theme-override.theme-override .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(0, 204, 0, 0.2);
}
.piecework-theme app-detail-view-template,
.piecework-theme.theme-override.theme-override app-detail-view-template {
  background-color: #e9f0f5;
}
.piecework-theme app-detail-view-template > .buttons,
.piecework-theme.theme-override.theme-override app-detail-view-template > .buttons {
  background-color: #2e7d32;
  color: white;
}
.piecework-theme app-detail-view-template .resizer.resizer.resizer,
.piecework-theme.theme-override.theme-override app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(0, 0, 0, 0.12);
  border-color: #e9f0f5;
}
.piecework-theme app-profile-template .card::before,
.piecework-theme.theme-override.theme-override app-profile-template .card::before {
  background-color: #1b5e20;
}
.piecework-theme app-profile-template a.link,
.piecework-theme.theme-override.theme-override app-profile-template a.link {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-search-return,
.piecework-theme.theme-override.theme-override app-search-return {
  background-color: white;
}
.piecework-theme app-search-return .available-types,
.piecework-theme.theme-override.theme-override app-search-return .available-types {
  background-color: white;
}
.piecework-theme app-search-return .data,
.piecework-theme.theme-override.theme-override app-search-return .data {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.piecework-theme app-search-return .data:nth-child(2n+1),
.piecework-theme.theme-override.theme-override app-search-return .data:nth-child(2n+1) {
  background-color: #e0e0e0;
}
.piecework-theme app-search-return .data:hover,
.piecework-theme.theme-override.theme-override app-search-return .data:hover {
  background-color: #c7c7c7;
}
.piecework-theme app-search-return .data .icon-wrapper,
.piecework-theme.theme-override.theme-override app-search-return .data .icon-wrapper {
  border-color: #e0e0e0;
}
.piecework-theme .app-button,
.piecework-theme .app-round-button,
.piecework-theme.theme-override.theme-override .app-button,
.piecework-theme.theme-override.theme-override .app-round-button {
  background-color: #2e7d32;
  color: white;
  border-color: #2e7d32;
}
.piecework-theme .app-button:hover, .piecework-theme .app-button.app-button-active, .piecework-theme .app-button.app-button-inverted,
.piecework-theme .app-round-button:hover,
.piecework-theme .app-round-button.app-button-active,
.piecework-theme .app-round-button.app-button-inverted,
.piecework-theme.theme-override.theme-override .app-button:hover,
.piecework-theme.theme-override.theme-override .app-button.app-button-active,
.piecework-theme.theme-override.theme-override .app-button.app-button-inverted,
.piecework-theme.theme-override.theme-override .app-round-button:hover,
.piecework-theme.theme-override.theme-override .app-round-button.app-button-active,
.piecework-theme.theme-override.theme-override .app-round-button.app-button-inverted {
  background-color: white;
  color: #2e7d32;
}
.piecework-theme .app-button.app-button-active,
.piecework-theme .app-round-button.app-button-active,
.piecework-theme.theme-override.theme-override .app-button.app-button-active,
.piecework-theme.theme-override.theme-override .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.piecework-theme .app-button.app-button-inverted:hover, .piecework-theme .app-button.app-button-inverted.app-button-active,
.piecework-theme .app-round-button.app-button-inverted:hover,
.piecework-theme .app-round-button.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.piecework-theme .app-button.app-button-inverted.app-button-active,
.piecework-theme .app-round-button.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override .app-button.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override .app-round-button.app-button-inverted.app-button-active {
  background-color: #143616;
  box-shadow: inset 0 0 0.75rem #050d05;
}
.piecework-theme .app-button.app-button-inverted:hover,
.piecework-theme .app-round-button.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override .app-button.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override .app-round-button.app-button-inverted:hover {
  background-color: #2e7d32;
}
.piecework-theme .app-button[disabled][disabled],
.piecework-theme .app-round-button[disabled][disabled],
.piecework-theme.theme-override.theme-override .app-button[disabled][disabled],
.piecework-theme.theme-override.theme-override .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.piecework-theme .app-button.app-button-lighter,
.piecework-theme .app-round-button.app-button-lighter,
.piecework-theme.theme-override.theme-override .app-button.app-button-lighter,
.piecework-theme.theme-override.theme-override .app-round-button.app-button-lighter {
  background-color: #388e3c;
  color: white;
  border-color: #388e3c;
}
.piecework-theme .app-button.app-button-lighter:hover, .piecework-theme .app-button.app-button-lighter.app-button-active, .piecework-theme .app-button.app-button-lighter.app-button-inverted,
.piecework-theme .app-round-button.app-button-lighter:hover,
.piecework-theme .app-round-button.app-button-lighter.app-button-active,
.piecework-theme .app-round-button.app-button-lighter.app-button-inverted,
.piecework-theme.theme-override.theme-override .app-button.app-button-lighter:hover,
.piecework-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.piecework-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted,
.piecework-theme.theme-override.theme-override .app-round-button.app-button-lighter:hover,
.piecework-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active,
.piecework-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #388e3c;
}
.piecework-theme .app-button.app-button-lighter.app-button-active,
.piecework-theme .app-round-button.app-button-lighter.app-button-active,
.piecework-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-active,
.piecework-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.piecework-theme .app-button.app-button-lighter.app-button-inverted:hover, .piecework-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.piecework-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.piecework-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.piecework-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.piecework-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #1d491f;
  box-shadow: inset 0 0 0.75rem #0d200e;
}
.piecework-theme .app-button.app-button-lighter.app-button-inverted:hover,
.piecework-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override .app-button.app-button-lighter.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #388e3c;
}
.piecework-theme .app-button.app-button-lighter[disabled][disabled],
.piecework-theme .app-round-button.app-button-lighter[disabled][disabled],
.piecework-theme.theme-override.theme-override .app-button.app-button-lighter[disabled][disabled],
.piecework-theme.theme-override.theme-override .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.piecework-theme .app-stroked-round-button,
.piecework-theme.theme-override.theme-override .app-stroked-round-button {
  background-color: #2e7d32;
  color: white;
  border-color: white;
}
.piecework-theme .app-stroked-round-button:hover, .piecework-theme .app-stroked-round-button.app-button-active, .piecework-theme .app-stroked-round-button.app-button-inverted,
.piecework-theme.theme-override.theme-override .app-stroked-round-button:hover,
.piecework-theme.theme-override.theme-override .app-stroked-round-button.app-button-active,
.piecework-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #2e7d32;
}
.piecework-theme .app-stroked-round-button.app-button-active,
.piecework-theme.theme-override.theme-override .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.piecework-theme .app-stroked-round-button.app-button-inverted:hover, .piecework-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.piecework-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #143616;
  box-shadow: inset 0 0 0.75rem #050d05;
}
.piecework-theme .app-stroked-round-button.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted:hover {
  background-color: #2e7d32;
}
.piecework-theme .app-stroked-round-button[disabled][disabled],
.piecework-theme.theme-override.theme-override .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.piecework-theme .app-stroked-round-button.app-button-inverted,
.piecework-theme.theme-override.theme-override .app-stroked-round-button.app-button-inverted {
  border-color: #2e7d32;
}
.piecework-theme .app-stroked-round-button.app-button-lighter,
.piecework-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter {
  background-color: #388e3c;
  color: white;
  border-color: white;
}
.piecework-theme .app-stroked-round-button.app-button-lighter:hover, .piecework-theme .app-stroked-round-button.app-button-lighter.app-button-active, .piecework-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.piecework-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter:hover,
.piecework-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active,
.piecework-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #388e3c;
}
.piecework-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.piecework-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.piecework-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .piecework-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.piecework-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #1d491f;
  box-shadow: inset 0 0 0.75rem #0d200e;
}
.piecework-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #388e3c;
}
.piecework-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.piecework-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.piecework-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.piecework-theme.theme-override.theme-override .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #388e3c;
}
.piecework-theme app-timeline-view .files-icon,
.piecework-theme.theme-override.theme-override app-timeline-view .files-icon {
  color: #2e7d32;
}
.piecework-theme app-event-types-selector-card .delete-icon,
.piecework-theme.theme-override.theme-override app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.piecework-theme app-loading.not-transparent,
.piecework-theme.theme-override.theme-override app-loading.not-transparent {
  background-color: #e9f0f5;
}
.piecework-theme app-map-dialog > .buttons,
.piecework-theme.theme-override.theme-override app-map-dialog > .buttons {
  background-color: white;
}
.piecework-theme app-settings-list a.highlight,
.piecework-theme.theme-override.theme-override app-settings-list a.highlight {
  background-color: #e9f0f5;
}
.piecework-theme app-settings-list .wrapper,
.piecework-theme.theme-override.theme-override app-settings-list .wrapper {
  background-color: #e9f0f5;
}
.piecework-theme app-settings-list .clickable-list-container:before,
.piecework-theme.theme-override.theme-override app-settings-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme app-list-layout-with-routing .tab-group,
.piecework-theme.theme-override.theme-override app-list-layout-with-routing .tab-group {
  background-color: #e9f0f5;
}
.piecework-theme app-list-layout-with-routing .toggle-view-button,
.piecework-theme.theme-override.theme-override app-list-layout-with-routing .toggle-view-button {
  background: #1b5e20;
  color: white;
}
.piecework-theme app-preview .timeline-item-card,
.piecework-theme.theme-override.theme-override app-preview .timeline-item-card {
  background-color: white;
}
.piecework-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.piecework-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #2e7d32, inset -0.5rem 0 0.5rem -0.5rem #2e7d32;
}
.piecework-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.piecework-theme.theme-override.theme-override app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #2e7d32, inset -0.5rem 0 0.5rem -0.5rem #2e7d32, inset 0 0.5rem 0.5rem -0.5rem #2e7d32;
}
.piecework-theme app-file-card .inset-box-shadow.inset-box-shadow,
.piecework-theme.theme-override.theme-override app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #2e7d32;
}
.piecework-theme app-file-card .image-container,
.piecework-theme.theme-override.theme-override app-file-card .image-container {
  background-color: gray;
}
.piecework-theme app-file-card .download-button:hover, .piecework-theme app-file-card .delete-button:hover, .piecework-theme app-file-card .event-button:hover, .piecework-theme app-file-card .file-info-button:hover,
.piecework-theme.theme-override.theme-override app-file-card .download-button:hover,
.piecework-theme.theme-override.theme-override app-file-card .delete-button:hover,
.piecework-theme.theme-override.theme-override app-file-card .event-button:hover,
.piecework-theme.theme-override.theme-override app-file-card .file-info-button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.piecework-theme app-file-card .download-button:hover, .piecework-theme app-file-card .event-button:hover,
.piecework-theme.theme-override.theme-override app-file-card .download-button:hover,
.piecework-theme.theme-override.theme-override app-file-card .event-button:hover {
  color: #2e7d32;
}
.piecework-theme app-file-card .delete-button, .piecework-theme app-file-card .selected-icon, .piecework-theme app-file-card .link-icon,
.piecework-theme.theme-override.theme-override app-file-card .delete-button,
.piecework-theme.theme-override.theme-override app-file-card .selected-icon,
.piecework-theme.theme-override.theme-override app-file-card .link-icon {
  color: #bdbdbd;
}
.piecework-theme app-file-card .delete-button:hover,
.piecework-theme.theme-override.theme-override app-file-card .delete-button:hover {
  color: red;
}
.piecework-theme app-file-card .timeline-item-card,
.piecework-theme.theme-override.theme-override app-file-card .timeline-item-card {
  background-color: white;
}
.piecework-theme app-commission-list tr.highlight,
.piecework-theme.theme-override.theme-override app-commission-list tr.highlight {
  background-color: #e9f0f5 !important;
}
.piecework-theme app-commission-list section.wrapper,
.piecework-theme.theme-override.theme-override app-commission-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-commission-list header.header,
.piecework-theme.theme-override.theme-override app-commission-list header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-commission-list header.header button.clear-search,
.piecework-theme.theme-override.theme-override app-commission-list header.header button.clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-commission-list header.header button.clear-search:hover,
.piecework-theme.theme-override.theme-override app-commission-list header.header button.clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme app-commission-list .clickable-list-container:before,
.piecework-theme.theme-override.theme-override app-commission-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme app-commission-list .clickable-list-container .global-stats-link a,
.piecework-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a {
  background-color: white;
}
.piecework-theme app-commission-list a.active,
.piecework-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.piecework-theme.theme-override.theme-override app-commission-list a.active,
.piecework-theme.theme-override.theme-override app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.piecework-theme app-videodokumentation-list section.wrapper,
.piecework-theme.theme-override.theme-override app-videodokumentation-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-videodokumentation-list header.header,
.piecework-theme.theme-override.theme-override app-videodokumentation-list header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-videodokumentation-list header.header ° button.clear-search,
.piecework-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.piecework-theme.theme-override.theme-override app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme app-videodokumentation-list .clickable-list-container:before,
.piecework-theme.theme-override.theme-override app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme app-videodokumentation-list a.active,
.piecework-theme.theme-override.theme-override app-videodokumentation-list a.active {
  background-color: #e0e0e0;
}
.piecework-theme app-email-client .email-list .email-list-entry.current,
.piecework-theme.theme-override.theme-override app-email-client .email-list .email-list-entry.current {
  background: whitesmoke;
}
.piecework-theme app-email-client .nav-bar,
.piecework-theme.theme-override.theme-override app-email-client .nav-bar {
  background-color: white;
}
.piecework-theme app-email-client .search-bar-header,
.piecework-theme.theme-override.theme-override app-email-client .search-bar-header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-email-client .search-bar-clear-search,
.piecework-theme.theme-override.theme-override app-email-client .search-bar-clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-email-client .search-bar-clear-search:hover,
.piecework-theme.theme-override.theme-override app-email-client .search-bar-clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme app-email-client .email-preview .email-contact-link,
.piecework-theme.theme-override.theme-override app-email-client .email-preview .email-contact-link {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-email-client .email-preview .email-card,
.piecework-theme.theme-override.theme-override app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.piecework-theme app-email-client .email-preview .email-iframe,
.piecework-theme.theme-override.theme-override app-email-client .email-preview .email-iframe {
  color: white;
}
.piecework-theme app-email-client .sub-elements,
.piecework-theme.theme-override.theme-override app-email-client .sub-elements {
  background: whitesmoke;
}
.piecework-theme app-email-client .nav-tree .mat-list-item-content,
.piecework-theme.theme-override.theme-override app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
.piecework-theme app-email-client .email-list-entry,
.piecework-theme.theme-override.theme-override app-email-client .email-list-entry {
  border-bottom: rgba(0, 0, 0, 0.12) 1px solid;
}
.piecework-theme app-support-dialog .card,
.piecework-theme.theme-override.theme-override app-support-dialog .card {
  background-color: #e9f0f5;
}
.piecework-theme app-support-dialog a.link,
.piecework-theme.theme-override.theme-override app-support-dialog a.link {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-image-editor .tui-image-editor-main-container,
.piecework-theme.theme-override.theme-override app-image-editor .tui-image-editor-main-container {
  background-color: white !important;
}
.piecework-theme app-image-editor .tui-image-editor-controls,
.piecework-theme.theme-override.theme-override app-image-editor .tui-image-editor-controls {
  background-color: whitesmoke !important;
}
.piecework-theme app-image-editor .tui-image-editor-menu .enabled,
.piecework-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(0, 0, 0, 0.26);
}
.piecework-theme app-image-editor .tui-image-editor-menu .normal,
.piecework-theme.theme-override.theme-override app-image-editor .tui-image-editor-menu .normal {
  color: rgba(0, 0, 0, 0.26);
}
.piecework-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.piecework-theme.theme-override.theme-override app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: whitesmoke;
}
.piecework-theme app-file-explorer .example-container, .piecework-theme app-file-explorer .content,
.piecework-theme.theme-override.theme-override app-file-explorer .example-container,
.piecework-theme.theme-override.theme-override app-file-explorer .content {
  background-color: white;
}
.piecework-theme app-file-explorer .explorer-tree-node:hover,
.piecework-theme app-file-explorer .list-item:hover,
.piecework-theme.theme-override.theme-override app-file-explorer .explorer-tree-node:hover,
.piecework-theme.theme-override.theme-override app-file-explorer .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.piecework-theme app-file-explorer .explorer-tree-node.selected,
.piecework-theme.theme-override.theme-override app-file-explorer .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.piecework-theme app-file-explorer .share-icon,
.piecework-theme.theme-override.theme-override app-file-explorer .share-icon {
  color: rgba(0, 0, 0, 0.38);
}
.piecework-theme app-file-explorer .toggle-view-button,
.piecework-theme.theme-override.theme-override app-file-explorer .toggle-view-button {
  background: #1b5e20;
  color: white;
}
.piecework-theme app-file-explorer .root-button,
.piecework-theme.theme-override.theme-override app-file-explorer .root-button {
  color: white;
}
.piecework-theme app-file-explorer .root-button fa-icon,
.piecework-theme.theme-override.theme-override app-file-explorer .root-button fa-icon {
  color: rgba(0, 0, 0, 0.54);
}
.piecework-theme app-file-explorer .selected-elements-amount,
.piecework-theme.theme-override.theme-override app-file-explorer .selected-elements-amount {
  background-color: white;
}
.piecework-theme app-file-explorer .back-button .inverted-arrow,
.piecework-theme.theme-override.theme-override app-file-explorer .back-button .inverted-arrow {
  color: #2e7d32;
}
.piecework-theme app-file-explorer .back-button:focus .inverted-arrow, .piecework-theme app-file-explorer .back-button:hover .inverted-arrow,
.piecework-theme.theme-override.theme-override app-file-explorer .back-button:focus .inverted-arrow,
.piecework-theme.theme-override.theme-override app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.piecework-theme app-file-explorer .back-button:disabled .inverted-arrow,
.piecework-theme.theme-override.theme-override app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.piecework-theme app-select-folder-dialog .explorer-tree-node:hover, .piecework-theme app-select-folder-dialog .list-item:hover,
.piecework-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node:hover,
.piecework-theme.theme-override.theme-override app-select-folder-dialog .list-item:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.piecework-theme app-select-folder-dialog .explorer-tree-node.selected,
.piecework-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #e0e0e0;
}
.piecework-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.piecework-theme.theme-override.theme-override app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(0, 0, 0, 0.26);
}
.piecework-theme app-reports-list section.wrapper,
.piecework-theme.theme-override.theme-override app-reports-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-reports-list header.header,
.piecework-theme.theme-override.theme-override app-reports-list header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-reports-list header.header button.clear-search,
.piecework-theme.theme-override.theme-override app-reports-list header.header button.clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-reports-list header.header button.clear-search:hover,
.piecework-theme.theme-override.theme-override app-reports-list header.header button.clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme app-reports-list .clickable-list-container:before,
.piecework-theme.theme-override.theme-override app-reports-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme app-reports-list a.active,
.piecework-theme.theme-override.theme-override app-reports-list a.active {
  background-color: #e0e0e0;
}
.piecework-theme app-generated-documents-list section.wrapper,
.piecework-theme.theme-override.theme-override app-generated-documents-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-generated-documents-list header.header,
.piecework-theme.theme-override.theme-override app-generated-documents-list header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-generated-documents-list header.header button.clear-search,
.piecework-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-generated-documents-list header.header button.clear-search:hover,
.piecework-theme.theme-override.theme-override app-generated-documents-list header.header button.clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme app-generated-documents-list .clickable-list-container:before,
.piecework-theme.theme-override.theme-override app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme app-generated-documents-list a.active,
.piecework-theme.theme-override.theme-override app-generated-documents-list a.active {
  background-color: #e0e0e0;
}
.piecework-theme app-invoice-editor .button-wrapper,
.piecework-theme.theme-override.theme-override app-invoice-editor .button-wrapper {
  background-color: white;
}
.piecework-theme .hover-form .mat-form-field-flex:hover,
.piecework-theme.theme-override.theme-override .hover-form .mat-form-field-flex:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.piecework-theme app-dave-list-card .selected-clickable-list-item, .piecework-theme app-dave-list-card .selected-clickable-list-item:hover,
.piecework-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item,
.piecework-theme.theme-override.theme-override app-dave-list-card .selected-clickable-list-item:hover {
  background: #e0e0e0;
}
.piecework-theme app-dave-list-card .card-header,
.piecework-theme.theme-override.theme-override app-dave-list-card .card-header {
  background: white;
  box-shadow: 0 0 20px 0 black;
}
.piecework-theme app-dave-list-card .bottom-shadow,
.piecework-theme.theme-override.theme-override app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.piecework-theme app-filter div.date,
.piecework-theme.theme-override.theme-override app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.piecework-theme app-event-card .primary,
.piecework-theme.theme-override.theme-override app-event-card .primary {
  color: #2e7d32;
}
.piecework-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.piecework-theme.theme-override.theme-override app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(0, 0, 0, 0.04);
}
.piecework-theme app-booking-positions-list section.wrapper,
.piecework-theme.theme-override.theme-override app-booking-positions-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-booking-positions-list header.header,
.piecework-theme.theme-override.theme-override app-booking-positions-list header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-booking-positions-list header.header button.clear-search,
.piecework-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-booking-positions-list header.header button.clear-search:hover,
.piecework-theme.theme-override.theme-override app-booking-positions-list header.header button.clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme app-booking-positions-list .clickable-list-container:before,
.piecework-theme.theme-override.theme-override app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme app-booking-positions-list a.active,
.piecework-theme.theme-override.theme-override app-booking-positions-list a.active {
  background-color: #e0e0e0;
}
.piecework-theme app-booking-positions-list th,
.piecework-theme.theme-override.theme-override app-booking-positions-list th {
  background: whitesmoke !important;
}
.piecework-theme app-dave-list tr.highlight,
.piecework-theme.theme-override.theme-override app-dave-list tr.highlight {
  background-color: #e9f0f5;
}
.piecework-theme app-dave-list section.wrapper,
.piecework-theme.theme-override.theme-override app-dave-list section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-dave-list .drag-header.cdk-drag-preview,
.piecework-theme.theme-override.theme-override app-dave-list .drag-header.cdk-drag-preview {
  background: white;
}
.piecework-theme app-dave-list header.header,
.piecework-theme.theme-override.theme-override app-dave-list header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-dave-list header.header button.clear-search,
.piecework-theme.theme-override.theme-override app-dave-list header.header button.clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-dave-list header.header button.clear-search:hover,
.piecework-theme.theme-override.theme-override app-dave-list header.header button.clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme app-dave-list .clickable-list-container:before,
.piecework-theme.theme-override.theme-override app-dave-list .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme app-dave-list .clickable-list-container .global-stats-link > a,
.piecework-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.piecework-theme app-dave-list a.active,
.piecework-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.piecework-theme.theme-override.theme-override app-dave-list a.active,
.piecework-theme.theme-override.theme-override app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.piecework-theme app-export-business-volumes-dialog tr.highlight,
.piecework-theme.theme-override.theme-override app-export-business-volumes-dialog tr.highlight {
  background-color: #e9f0f5;
}
.piecework-theme app-export-business-volumes-dialog section.wrapper,
.piecework-theme.theme-override.theme-override app-export-business-volumes-dialog section.wrapper {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.piecework-theme.theme-override.theme-override app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: white;
}
.piecework-theme app-export-business-volumes-dialog header.header,
.piecework-theme.theme-override.theme-override app-export-business-volumes-dialog header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-export-business-volumes-dialog header.header button.clear-search,
.piecework-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.piecework-theme.theme-override.theme-override app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme app-export-business-volumes-dialog .clickable-list-container:before,
.piecework-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.piecework-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: white;
}
.piecework-theme app-export-business-volumes-dialog a.active,
.piecework-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.piecework-theme.theme-override.theme-override app-export-business-volumes-dialog a.active,
.piecework-theme.theme-override.theme-override app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #e0e0e0;
}
.piecework-theme app-contact-list .darker-background.darker-background,
.piecework-theme.theme-override.theme-override app-contact-list .darker-background.darker-background {
  background: #e0e0e0;
}
.piecework-theme app-contact-list .darker-background.darker-background:hover,
.piecework-theme.theme-override.theme-override app-contact-list .darker-background.darker-background:hover {
  background: #bdbdbd;
}
.piecework-theme app-select-persons table tr th[mat-header-cell],
.piecework-theme.theme-override.theme-override app-select-persons table tr th[mat-header-cell] {
  background: #e9f0f5;
}
.piecework-theme app-shift-plan .header-colorful,
.piecework-theme.theme-override.theme-override app-shift-plan .header-colorful {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-shift-plan .header-colorful .today-button.today-button,
.piecework-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.piecework-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .piecework-theme app-shift-plan .header-colorful .today-button.today-button,
.piecework-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button,
.piecework-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.piecework-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .piecework-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.piecework-theme.theme-override.theme-override app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.piecework-theme.theme-override.theme-override app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.piecework-theme app-detail-piecework main,
.piecework-theme.theme-override.theme-override app-detail-piecework main {
  background-color: #2e7d32;
  color: white;
}
.piecework-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.piecework-theme.theme-override.theme-override app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.piecework-theme app-detail-piecework main .mat-list-base .mat-list-item,
.piecework-theme.theme-override.theme-override app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.piecework-theme app-detail-piecework main .mat-tab-label,
.piecework-theme.theme-override.theme-override app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.piecework-theme app-detail-piecework header,
.piecework-theme.theme-override.theme-override app-detail-piecework header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-detail-piecework mat-expansion-panel.primary-background,
.piecework-theme.theme-override.theme-override app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #2e7d32;
  color: white;
}
.piecework-theme app-piecework-demo .scrollable,
.piecework-theme.theme-override.theme-override app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.piecework-theme app-side-nav-bar,
.piecework-theme.theme-override.theme-override app-side-nav-bar {
  background-color: whitesmoke;
}
.piecework-theme app-side-nav-bar [mat-list-item].is-active,
.piecework-theme.theme-override.theme-override app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(0, 0, 0, 0.04);
  border-left-color: #2e7d32;
}
.piecework-theme app-side-nav-bar mat-nav-list,
.piecework-theme.theme-override.theme-override app-side-nav-bar mat-nav-list {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme .dave-inc-bar,
.piecework-theme.theme-override.theme-override .dave-inc-bar {
  background-color: #2e7d32;
}
.piecework-theme app-root,
.piecework-theme.theme-override.theme-override app-root {
  background-color: #e9f0f5;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-commission-overview .alex-sein-buntes-feld,
.piecework-theme.theme-override.theme-override app-commission-overview .alex-sein-buntes-feld {
  background-color: #2e7d32;
}
.piecework-theme app-commission-overview .btgb-table-wrapper th:first-child,
.piecework-theme app-commission-overview .btgb-table-wrapper td:first-child,
.piecework-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:first-child,
.piecework-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: white;
  border-right-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme app-commission-overview .btgb-table-wrapper .color-dot,
.piecework-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #e0e0e0;
}
.piecework-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.piecework-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: white;
}
.piecework-theme app-commission-overview .btgb-table-wrapper th:last-child,
.piecework-theme.theme-override.theme-override app-commission-overview .btgb-table-wrapper th:last-child {
  color: #2e7d32;
  border-color: #2e7d32;
}
.piecework-theme app-commission-overview .timeline,
.piecework-theme.theme-override.theme-override app-commission-overview .timeline {
  border-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme app-commission-overview .timeline-event-card,
.piecework-theme.theme-override.theme-override app-commission-overview .timeline-event-card {
  border-color: rgba(0, 0, 0, 0.38);
}
.piecework-theme app-commission-overview .timeline-event-card:hover,
.piecework-theme.theme-override.theme-override app-commission-overview .timeline-event-card:hover {
  background-color: rgba(0, 0, 0, 0.38);
  color: white;
  cursor: pointer;
}
.piecework-theme app-comment-list .inline-send,
.piecework-theme.theme-override.theme-override app-comment-list .inline-send {
  background: white;
}
.piecework-theme app-new-booking-option .highlight.highlight,
.piecework-theme.theme-override.theme-override app-new-booking-option .highlight.highlight {
  background-color: #e0e0e0;
}
.piecework-theme app-new-booking-option .dont-edit.dont-edit,
.piecework-theme app-new-booking-option .disabled.disabled,
.piecework-theme.theme-override.theme-override app-new-booking-option .dont-edit.dont-edit,
.piecework-theme.theme-override.theme-override app-new-booking-option .disabled.disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme .ngx-toastr,
.piecework-theme.theme-override.theme-override .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.piecework-theme .ngx-toastr:hover,
.piecework-theme.theme-override.theme-override .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.piecework-theme .ngx-toastr.toast-success,
.piecework-theme.theme-override.theme-override .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.piecework-theme .ngx-toastr.toast-error,
.piecework-theme.theme-override.theme-override .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.piecework-theme .ngx-toastr.toast-info,
.piecework-theme.theme-override.theme-override .ngx-toastr.toast-info {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-resource-plan .header-colorful,
.piecework-theme.theme-override.theme-override app-resource-plan .header-colorful {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme app-resource-plan .header-colorful .today-button.today-button,
.piecework-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.piecework-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .piecework-theme app-resource-plan .header-colorful .today-button.today-button,
.piecework-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button,
.piecework-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.piecework-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .piecework-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.piecework-theme.theme-override.theme-override app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.piecework-theme.theme-override.theme-override app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #bdbdbd;
}
.piecework-theme app-time-tracker,
.piecework-theme.theme-override.theme-override app-time-tracker {
  background-color: #388e3c;
  color: white;
}
.piecework-theme .ngx-mat-colorpicker-content,
.piecework-theme.theme-override.theme-override .ngx-mat-colorpicker-content {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.piecework-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.piecework-theme.theme-override.theme-override .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.piecework-theme app-person-list-entry a.link,
.piecework-theme.theme-override.theme-override app-person-list-entry a.link {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-doctor-list-entry .link,
.piecework-theme.theme-override.theme-override app-doctor-list-entry .link {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-expansion-panel .scrollable .top-shadow,
.piecework-theme.theme-override.theme-override app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.piecework-theme app-expansion-panel .scrollable .bottom-shadow,
.piecework-theme.theme-override.theme-override app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.piecework-theme .app-background-primary,
.piecework-theme.theme-override.theme-override .app-background-primary {
  background-color: #2e7d32;
}
.piecework-theme .app-background-accent,
.piecework-theme.theme-override.theme-override .app-background-accent {
  background-color: #fafafa;
}
.piecework-theme .app-background-warn,
.piecework-theme.theme-override.theme-override .app-background-warn {
  background-color: #e91e63;
}
.piecework-theme .app-foreground-primary,
.piecework-theme.theme-override.theme-override .app-foreground-primary {
  color: #2e7d32;
}
.piecework-theme .app-foreground-accent,
.piecework-theme.theme-override.theme-override .app-foreground-accent {
  color: #fafafa;
}
.piecework-theme .app-foreground-warn,
.piecework-theme.theme-override.theme-override .app-foreground-warn {
  color: #e91e63;
}
.piecework-theme app-ck-editor,
.piecework-theme.theme-override.theme-override app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.piecework-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.piecework-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(249, 249, 249);
}
.piecework-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.piecework-theme.theme-override.theme-override app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #d9fdd3;
}
.piecework-theme app-file-order-dialog .list-item,
.piecework-theme.theme-override.theme-override app-file-order-dialog .list-item {
  background: white;
}
.piecework-theme app-start-process-dialog .selected-files-list,
.piecework-theme.theme-override.theme-override app-start-process-dialog .selected-files-list {
  border-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme app-process-main-view .detection-modal-wrapper,
.piecework-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper {
  background: white;
}
.piecework-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.piecework-theme.theme-override.theme-override app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #2e7d32;
}
.piecework-theme app-process-main-view .main-file-badge,
.piecework-theme.theme-override.theme-override app-process-main-view .main-file-badge {
  color: #2e7d32;
}
.piecework-theme app-new-document-view-component dropzone .input,
.piecework-theme app-new-document-view-component dropzone .pen-icon,
.piecework-theme.theme-override.theme-override app-new-document-view-component dropzone .input,
.piecework-theme.theme-override.theme-override app-new-document-view-component dropzone .pen-icon {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-time-tracker-multiple .timer-card,
.piecework-theme.theme-override.theme-override app-time-tracker-multiple .timer-card {
  background-color: #388e3c;
  color: white;
}
.piecework-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.piecework-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.piecework-theme app-arl-table tr.element-row:not(.expanded-row):active,
.piecework-theme.theme-override.theme-override app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.piecework-theme app-arl-table .add-button-list,
.piecework-theme.theme-override.theme-override app-arl-table .add-button-list {
  background: white;
}
.piecework-theme app-pseudo-step-header .wrapper-button.active,
.piecework-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active {
  border-color: #2e7d32;
}
.piecework-theme app-pseudo-step-header .image-wrapper,
.piecework-theme.theme-override.theme-override app-pseudo-step-header .image-wrapper {
  border-color: rgba(0, 0, 0, 0.38);
}
.piecework-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.piecework-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.piecework-theme.theme-override.theme-override app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #2e7d32;
  color: white;
}
.piecework-theme app-milestone-modal .status-form,
.piecework-theme.theme-override.theme-override app-milestone-modal .status-form {
  background: white;
}
.piecework-theme app-e-invoice-view .grid-borders.grid-borders,
.piecework-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.piecework-theme app-e-invoice-view .borders,
.piecework-theme app-e-invoice-view .borders-column,
.piecework-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.piecework-theme app-e-invoice-view .borders-row,
.piecework-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.piecework-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders,
.piecework-theme.theme-override.theme-override app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.piecework-theme.theme-override.theme-override app-e-invoice-view .borders,
.piecework-theme.theme-override.theme-override app-e-invoice-view .borders-column,
.piecework-theme.theme-override.theme-override app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.piecework-theme.theme-override.theme-override app-e-invoice-view .borders-row,
.piecework-theme.theme-override.theme-override app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.piecework-theme app-e-invoice-view .mat-table td,
.piecework-theme app-e-invoice-view .mat-table th,
.piecework-theme.theme-override.theme-override app-e-invoice-view .mat-table td,
.piecework-theme.theme-override.theme-override app-e-invoice-view .mat-table th {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-e-invoice-allowance-charge-view .borders,
.piecework-theme app-e-invoice-allowance-charge-view .borders-column,
.piecework-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.piecework-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders,
.piecework-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column,
.piecework-theme.theme-override.theme-override app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(0, 0, 0, 0.54);
}
.piecework-theme app-detail-contract .primary,
.piecework-theme.theme-override.theme-override app-detail-contract .primary {
  color: #2e7d32;
}
.piecework-theme app-detail-contract .filter,
.piecework-theme.theme-override.theme-override app-detail-contract .filter {
  background-color: white;
}
.piecework-theme app-detail-contract .filter h2,
.piecework-theme.theme-override.theme-override app-detail-contract .filter h2 {
  color: #2e7d32;
}
.piecework-theme app-contract-list header.header,
.piecework-theme.theme-override.theme-override app-contract-list header.header {
  color: white;
  background-color: #1b5e20;
}
.piecework-theme app-detail-doctor .deleted,
.piecework-theme.theme-override.theme-override app-detail-doctor .deleted {
  background-color: rgba(0, 0, 0, 0.12);
}
.piecework-theme app-detail-doctor .bookmark-wrapper,
.piecework-theme.theme-override.theme-override app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme app-detail-doctor a.link,
.piecework-theme.theme-override.theme-override app-detail-doctor a.link {
  color: white;
}
.piecework-theme.dark-theme .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.piecework-theme.dark-theme .mat-option,
.piecework-theme.theme-override.theme-override.dark-theme .mat-option {
  color: white;
}
.piecework-theme.dark-theme .mat-option:hover:not(.mat-option-disabled), .piecework-theme.dark-theme .mat-option:focus:not(.mat-option-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-option:hover:not(.mat-option-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.piecework-theme.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(255, 255, 255, 0.04);
}
.piecework-theme.dark-theme .mat-option.mat-active,
.piecework-theme.theme-override.theme-override.dark-theme .mat-option.mat-active {
  background: rgba(255, 255, 255, 0.04);
  color: white;
}
.piecework-theme.dark-theme .mat-option.mat-option-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-option.mat-option-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #2e7d32;
}
.piecework-theme.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #fafafa;
}
.piecework-theme.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e91e63;
}
.piecework-theme.dark-theme .mat-optgroup-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme .mat-optgroup-disabled .mat-optgroup-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-pseudo-checkbox,
.piecework-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox {
  color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme .mat-pseudo-checkbox::after,
.piecework-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox::after {
  color: #1c1c2d;
}
.piecework-theme.dark-theme .mat-pseudo-checkbox-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-disabled {
  color: #686868;
}
.piecework-theme.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.piecework-theme.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate,
.piecework-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-checked,
.piecework-theme.theme-override.theme-override.dark-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #2e7d32;
}
.piecework-theme.dark-theme .mat-pseudo-checkbox-checked,
.piecework-theme.dark-theme .mat-pseudo-checkbox-indeterminate,
.piecework-theme.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.piecework-theme.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate,
.piecework-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked,
.piecework-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate,
.piecework-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-checked,
.piecework-theme.theme-override.theme-override.dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #fafafa;
}
.piecework-theme.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.piecework-theme.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate,
.piecework-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-checked,
.piecework-theme.theme-override.theme-override.dark-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e91e63;
}
.piecework-theme.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.piecework-theme.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #686868;
}
.piecework-theme.dark-theme .mat-app-background, .piecework-theme.dark-theme.mat-app-background,
.piecework-theme.theme-override.theme-override.dark-theme .mat-app-background,
.piecework-theme.theme-override.theme-override.dark-theme.mat-app-background {
  background-color: #1c1c2d;
  color: white;
}
.piecework-theme.dark-theme .mat-elevation-z0,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z1,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z2,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z3,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z4,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z5,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z6,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z7,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z8,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z9,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z10,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z11,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z12,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z13,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z14,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z15,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z16,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z17,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z18,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z19,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z20,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z21,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z22,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z23,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-elevation-z24,
.piecework-theme.theme-override.theme-override.dark-theme .mat-elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.mat-theme-loaded-marker {
  display: none;
}
.piecework-theme.dark-theme .mat-autocomplete-panel,
.piecework-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel {
  background: #424242;
  color: white;
}
.piecework-theme.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover),
.piecework-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #424242;
}
.piecework-theme.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: white;
}
.piecework-theme.dark-theme .mat-badge,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge {
  position: relative;
}
.piecework-theme.dark-theme .mat-badge.mat-badge,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge.mat-badge {
  overflow: visible;
}
.piecework-theme.dark-theme .mat-badge-hidden .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-hidden .mat-badge-content {
  display: none;
}
.piecework-theme.dark-theme .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.piecework-theme.dark-theme .ng-animate-disabled .mat-badge-content,
.piecework-theme.dark-theme .mat-badge-content._mat-animation-noopable,
.piecework-theme.theme-override.theme-override.dark-theme .ng-animate-disabled .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-content._mat-animation-noopable {
  transition: none;
}
.piecework-theme.dark-theme .mat-badge-content.mat-badge-active,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-content.mat-badge-active {
  transform: none;
}
.piecework-theme.dark-theme .mat-badge-small .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.piecework-theme.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.piecework-theme.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.piecework-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .piecework-theme.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.piecework-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .piecework-theme.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.piecework-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .piecework-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.piecework-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .piecework-theme.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override.dark-theme .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.piecework-theme.dark-theme .mat-badge-medium .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.piecework-theme.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.piecework-theme.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.piecework-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .piecework-theme.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.piecework-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .piecework-theme.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.piecework-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .piecework-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.piecework-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .piecework-theme.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override.dark-theme .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.piecework-theme.dark-theme .mat-badge-large .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.piecework-theme.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.piecework-theme.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.piecework-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .piecework-theme.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.piecework-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .piecework-theme.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.piecework-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .piecework-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.piecework-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .piecework-theme.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content,
[dir=rtl] .piecework-theme.theme-override.theme-override.dark-theme .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.piecework-theme.dark-theme .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  color: white;
  background: #2e7d32;
}
.cdk-high-contrast-active .piecework-theme.dark-theme .mat-badge-content, .cdk-high-contrast-active .piecework-theme.theme-override.theme-override.dark-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.piecework-theme.dark-theme .mat-badge-accent .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-accent .mat-badge-content {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme.dark-theme .mat-badge-warn .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-warn .mat-badge-content {
  color: white;
  background: #e91e63;
}
.piecework-theme.dark-theme .mat-badge-disabled .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-badge-disabled .mat-badge-content {
  background: #60606c;
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-bottom-sheet-container,
.piecework-theme.theme-override.theme-override.dark-theme .mat-bottom-sheet-container {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.piecework-theme.dark-theme .mat-button, .piecework-theme.dark-theme .mat-icon-button, .piecework-theme.dark-theme .mat-stroked-button,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button,
.piecework-theme.theme-override.theme-override.dark-theme .mat-icon-button,
.piecework-theme.theme-override.theme-override.dark-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.piecework-theme.dark-theme .mat-button.mat-primary, .piecework-theme.dark-theme .mat-icon-button.mat-primary, .piecework-theme.dark-theme .mat-stroked-button.mat-primary,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary,
.piecework-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary,
.piecework-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary {
  color: #2e7d32;
}
.piecework-theme.dark-theme .mat-button.mat-accent, .piecework-theme.dark-theme .mat-icon-button.mat-accent, .piecework-theme.dark-theme .mat-stroked-button.mat-accent,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent,
.piecework-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent,
.piecework-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent {
  color: #fafafa;
}
.piecework-theme.dark-theme .mat-button.mat-warn, .piecework-theme.dark-theme .mat-icon-button.mat-warn, .piecework-theme.dark-theme .mat-stroked-button.mat-warn,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn,
.piecework-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn,
.piecework-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn {
  color: #e91e63;
}
.piecework-theme.dark-theme .mat-button.mat-primary.mat-button-disabled, .piecework-theme.dark-theme .mat-button.mat-accent.mat-button-disabled, .piecework-theme.dark-theme .mat-button.mat-warn.mat-button-disabled, .piecework-theme.dark-theme .mat-button.mat-button-disabled.mat-button-disabled, .piecework-theme.dark-theme .mat-icon-button.mat-primary.mat-button-disabled, .piecework-theme.dark-theme .mat-icon-button.mat-accent.mat-button-disabled, .piecework-theme.dark-theme .mat-icon-button.mat-warn.mat-button-disabled, .piecework-theme.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .piecework-theme.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled, .piecework-theme.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled, .piecework-theme.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled, .piecework-theme.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.piecework-theme.dark-theme .mat-button.mat-primary .mat-button-focus-overlay, .piecework-theme.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .piecework-theme.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme .mat-button.mat-accent .mat-button-focus-overlay, .piecework-theme.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .piecework-theme.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button.mat-accent .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-accent .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #fafafa;
}
.piecework-theme.dark-theme .mat-button.mat-warn .mat-button-focus-overlay, .piecework-theme.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .piecework-theme.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button.mat-warn .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-warn .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e91e63;
}
.piecework-theme.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .piecework-theme.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .piecework-theme.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button.mat-button-disabled .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.piecework-theme.dark-theme .mat-button .mat-ripple-element, .piecework-theme.dark-theme .mat-icon-button .mat-ripple-element, .piecework-theme.dark-theme .mat-stroked-button .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-icon-button .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.piecework-theme.dark-theme .mat-button-focus-overlay,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button-focus-overlay {
  background: white;
}
.piecework-theme.dark-theme .mat-stroked-button:not(.mat-button-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme .mat-flat-button, .piecework-theme.dark-theme .mat-raised-button, .piecework-theme.dark-theme .mat-fab, .piecework-theme.dark-theme .mat-mini-fab,
.piecework-theme.theme-override.theme-override.dark-theme .mat-flat-button,
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button,
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab,
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab {
  color: white;
  background-color: #424242;
}
.piecework-theme.dark-theme .mat-flat-button.mat-primary, .piecework-theme.dark-theme .mat-raised-button.mat-primary, .piecework-theme.dark-theme .mat-fab.mat-primary, .piecework-theme.dark-theme .mat-mini-fab.mat-primary,
.piecework-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  color: white;
}
.piecework-theme.dark-theme .mat-flat-button.mat-accent, .piecework-theme.dark-theme .mat-raised-button.mat-accent, .piecework-theme.dark-theme .mat-fab.mat-accent, .piecework-theme.dark-theme .mat-mini-fab.mat-accent,
.piecework-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme.dark-theme .mat-flat-button.mat-warn, .piecework-theme.dark-theme .mat-raised-button.mat-warn, .piecework-theme.dark-theme .mat-fab.mat-warn, .piecework-theme.dark-theme .mat-mini-fab.mat-warn,
.piecework-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  color: white;
}
.piecework-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .piecework-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .piecework-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .piecework-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .piecework-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .piecework-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .piecework-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .piecework-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .piecework-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .piecework-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .piecework-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .piecework-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .piecework-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .piecework-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .piecework-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .piecework-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.piecework-theme.dark-theme .mat-flat-button.mat-primary, .piecework-theme.dark-theme .mat-raised-button.mat-primary, .piecework-theme.dark-theme .mat-fab.mat-primary, .piecework-theme.dark-theme .mat-mini-fab.mat-primary,
.piecework-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary,
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary,
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary,
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme .mat-flat-button.mat-accent, .piecework-theme.dark-theme .mat-raised-button.mat-accent, .piecework-theme.dark-theme .mat-fab.mat-accent, .piecework-theme.dark-theme .mat-mini-fab.mat-accent,
.piecework-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent,
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent,
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent,
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent {
  background-color: #fafafa;
}
.piecework-theme.dark-theme .mat-flat-button.mat-warn, .piecework-theme.dark-theme .mat-raised-button.mat-warn, .piecework-theme.dark-theme .mat-fab.mat-warn, .piecework-theme.dark-theme .mat-mini-fab.mat-warn,
.piecework-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn,
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn,
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn,
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn {
  background-color: #e91e63;
}
.piecework-theme.dark-theme .mat-flat-button.mat-primary.mat-button-disabled, .piecework-theme.dark-theme .mat-flat-button.mat-accent.mat-button-disabled, .piecework-theme.dark-theme .mat-flat-button.mat-warn.mat-button-disabled, .piecework-theme.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .piecework-theme.dark-theme .mat-raised-button.mat-primary.mat-button-disabled, .piecework-theme.dark-theme .mat-raised-button.mat-accent.mat-button-disabled, .piecework-theme.dark-theme .mat-raised-button.mat-warn.mat-button-disabled, .piecework-theme.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .piecework-theme.dark-theme .mat-fab.mat-primary.mat-button-disabled, .piecework-theme.dark-theme .mat-fab.mat-accent.mat-button-disabled, .piecework-theme.dark-theme .mat-fab.mat-warn.mat-button-disabled, .piecework-theme.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled, .piecework-theme.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled, .piecework-theme.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled, .piecework-theme.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled, .piecework-theme.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn.mat-button-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme .mat-flat-button.mat-primary .mat-ripple-element, .piecework-theme.dark-theme .mat-raised-button.mat-primary .mat-ripple-element, .piecework-theme.dark-theme .mat-fab.mat-primary .mat-ripple-element, .piecework-theme.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.piecework-theme.dark-theme .mat-flat-button.mat-accent .mat-ripple-element, .piecework-theme.dark-theme .mat-raised-button.mat-accent .mat-ripple-element, .piecework-theme.dark-theme .mat-fab.mat-accent .mat-ripple-element, .piecework-theme.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-accent .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-accent .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab.mat-accent .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.piecework-theme.dark-theme .mat-flat-button.mat-warn .mat-ripple-element, .piecework-theme.dark-theme .mat-raised-button.mat-warn .mat-ripple-element, .piecework-theme.dark-theme .mat-fab.mat-warn .mat-ripple-element, .piecework-theme.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-warn .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-warn .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab.mat-warn .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.piecework-theme.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]), .piecework-theme.dark-theme .mat-flat-button:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-stroked-button:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-raised-button:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-fab:not([class*=mat-elevation-z]), .piecework-theme.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .piecework-theme.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .piecework-theme.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.piecework-theme.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.piecework-theme.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.piecework-theme.dark-theme .mat-button-toggle,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme .mat-button-toggle-appearance-standard,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard {
  color: white;
  background: #424242;
}
.piecework-theme.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: white;
}
.piecework-theme.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #595959;
}
.piecework-theme.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle,
.piecework-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #595959;
}
.piecework-theme.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #595959;
}
.piecework-theme.dark-theme .mat-button-toggle-checked,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked {
  background-color: #212121;
  color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: white;
}
.piecework-theme.dark-theme .mat-button-toggle-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled {
  color: rgba(255, 255, 255, 0.3);
  background-color: black;
}
.piecework-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #424242;
}
.piecework-theme.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #424242;
}
.piecework-theme.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.piecework-theme.dark-theme .mat-button-toggle-group-appearance-standard,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #595959;
}
.piecework-theme.dark-theme .mat-card,
.piecework-theme.theme-override.theme-override.dark-theme .mat-card {
  background: #424242;
  color: white;
}
.piecework-theme.dark-theme .mat-card:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-card-subtitle,
.piecework-theme.theme-override.theme-override.dark-theme .mat-card-subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme .mat-checkbox-frame,
.piecework-theme.theme-override.theme-override.dark-theme .mat-checkbox-frame {
  border-color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme .mat-checkbox-checkmark,
.piecework-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark {
  fill: #1c1c2d;
}
.piecework-theme.dark-theme .mat-checkbox-checkmark-path,
.piecework-theme.theme-override.theme-override.dark-theme .mat-checkbox-checkmark-path {
  stroke: #1c1c2d !important;
}
.piecework-theme.dark-theme .mat-checkbox-mixedmark,
.piecework-theme.theme-override.theme-override.dark-theme .mat-checkbox-mixedmark {
  background-color: #1c1c2d;
}
.piecework-theme.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .piecework-theme.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.piecework-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,
.piecework-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .piecework-theme.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.piecework-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
.piecework-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #fafafa;
}
.piecework-theme.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .piecework-theme.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.piecework-theme.theme-override.theme-override.dark-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,
.piecework-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e91e63;
}
.piecework-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .piecework-theme.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background,
.piecework-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.piecework-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #686868;
}
.piecework-theme.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame,
.piecework-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #686868;
}
.piecework-theme.dark-theme .mat-checkbox-disabled .mat-checkbox-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-checkbox .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-checkbox .mat-ripple-element {
  background-color: white;
}
.piecework-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.piecework-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #2e7d32;
}
.piecework-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.piecework-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #fafafa;
}
.piecework-theme.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.piecework-theme.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e91e63;
}
.piecework-theme.dark-theme .mat-chip.mat-standard-chip,
.piecework-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip {
  background-color: #616161;
  color: white;
}
.piecework-theme.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove,
.piecework-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.piecework-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active,
.piecework-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover,
.piecework-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.piecework-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.piecework-theme.dark-theme .mat-chip.mat-standard-chip::after,
.piecework-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip::after {
  background: white;
}
.piecework-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary,
.piecework-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #2e7d32;
  color: white;
}
.piecework-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove,
.piecework-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.piecework-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.piecework-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn,
.piecework-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e91e63;
  color: white;
}
.piecework-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove,
.piecework-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.piecework-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.piecework-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent,
.piecework-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove,
.piecework-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.piecework-theme.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.piecework-theme.dark-theme .mat-table,
.piecework-theme.theme-override.theme-override.dark-theme .mat-table {
  background: #424242;
}
.piecework-theme.dark-theme .mat-table thead, .piecework-theme.dark-theme .mat-table tbody, .piecework-theme.dark-theme .mat-table tfoot,
.piecework-theme.dark-theme mat-header-row, .piecework-theme.dark-theme mat-row, .piecework-theme.dark-theme mat-footer-row,
.piecework-theme.dark-theme [mat-header-row], .piecework-theme.dark-theme [mat-row], .piecework-theme.dark-theme [mat-footer-row],
.piecework-theme.dark-theme .mat-table-sticky,
.piecework-theme.theme-override.theme-override.dark-theme .mat-table thead,
.piecework-theme.theme-override.theme-override.dark-theme .mat-table tbody,
.piecework-theme.theme-override.theme-override.dark-theme .mat-table tfoot,
.piecework-theme.theme-override.theme-override.dark-theme mat-header-row,
.piecework-theme.theme-override.theme-override.dark-theme mat-row,
.piecework-theme.theme-override.theme-override.dark-theme mat-footer-row,
.piecework-theme.theme-override.theme-override.dark-theme [mat-header-row],
.piecework-theme.theme-override.theme-override.dark-theme [mat-row],
.piecework-theme.theme-override.theme-override.dark-theme [mat-footer-row],
.piecework-theme.theme-override.theme-override.dark-theme .mat-table-sticky {
  background: inherit;
}
.piecework-theme.dark-theme mat-row, .piecework-theme.dark-theme mat-header-row, .piecework-theme.dark-theme mat-footer-row,
.piecework-theme.dark-theme th.mat-header-cell, .piecework-theme.dark-theme td.mat-cell, .piecework-theme.dark-theme td.mat-footer-cell,
.piecework-theme.theme-override.theme-override.dark-theme mat-row,
.piecework-theme.theme-override.theme-override.dark-theme mat-header-row,
.piecework-theme.theme-override.theme-override.dark-theme mat-footer-row,
.piecework-theme.theme-override.theme-override.dark-theme th.mat-header-cell,
.piecework-theme.theme-override.theme-override.dark-theme td.mat-cell,
.piecework-theme.theme-override.theme-override.dark-theme td.mat-footer-cell {
  border-bottom-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme .mat-header-cell,
.piecework-theme.theme-override.theme-override.dark-theme .mat-header-cell {
  color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme .mat-cell, .piecework-theme.dark-theme .mat-footer-cell,
.piecework-theme.theme-override.theme-override.dark-theme .mat-cell,
.piecework-theme.theme-override.theme-override.dark-theme .mat-footer-cell {
  color: white;
}
.piecework-theme.dark-theme .mat-calendar-arrow,
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-arrow {
  fill: white;
}
.piecework-theme.dark-theme .mat-datepicker-toggle,
.piecework-theme.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.piecework-theme.dark-theme .mat-datepicker-content .mat-calendar-previous-button,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-next-button,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: white;
}
.piecework-theme.dark-theme .mat-calendar-table-header-divider::after,
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header-divider::after {
  background: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme .mat-calendar-table-header,
.piecework-theme.dark-theme .mat-calendar-body-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-table-header,
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-body-label {
  color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme .mat-calendar-body-cell-content,
.piecework-theme.dark-theme .mat-date-range-input-separator,
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-date-range-input-separator {
  color: white;
  border-color: transparent;
}
.piecework-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-form-field-disabled .mat-date-range-input-separator,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-calendar-body-in-preview,
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-preview {
  color: rgba(255, 255, 255, 0.24);
}
.piecework-theme.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(255, 255, 255, 0.3);
}
.piecework-theme.dark-theme .mat-calendar-body-in-range::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range::before {
  background: rgba(46, 125, 50, 0.2);
}
.piecework-theme.dark-theme .mat-calendar-body-comparison-identical,
.piecework-theme.dark-theme .mat-calendar-body-in-comparison-range::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical,
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.piecework-theme.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.piecework-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-start::before,
.piecework-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(46, 125, 50, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.piecework-theme.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.piecework-theme.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-bridge-end::before,
.piecework-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(46, 125, 50, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.piecework-theme.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.piecework-theme.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.piecework-theme.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.piecework-theme.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.piecework-theme.dark-theme .mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-body-selected {
  background-color: #2e7d32;
  color: white;
}
.piecework-theme.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(46, 125, 50, 0.4);
}
.piecework-theme.dark-theme .mat-calendar-body-today.mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.piecework-theme.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override.dark-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override.dark-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(46, 125, 50, 0.3);
}
@media (hover: hover) {
  .piecework-theme.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override.dark-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(46, 125, 50, 0.3);
  }
}
.piecework-theme.dark-theme .mat-datepicker-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #424242;
  color: white;
}
.piecework-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(250, 250, 250, 0.2);
}
.piecework-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.piecework-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.piecework-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.piecework-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.piecework-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.piecework-theme.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(250, 250, 250, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.piecework-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.piecework-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.piecework-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.piecework-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.piecework-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(250, 250, 250, 0.4);
}
.piecework-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.87);
}
.piecework-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(250, 250, 250, 0.3);
}
@media (hover: hover) {
  .piecework-theme.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(250, 250, 250, 0.3);
  }
}
.piecework-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(233, 30, 99, 0.2);
}
.piecework-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.piecework-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.piecework-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.piecework-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.piecework-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.piecework-theme.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(233, 30, 99, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.piecework-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.piecework-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.piecework-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.piecework-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.piecework-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e91e63;
  color: white;
}
.piecework-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(233, 30, 99, 0.4);
}
.piecework-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.piecework-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(233, 30, 99, 0.3);
}
@media (hover: hover) {
  .piecework-theme.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(233, 30, 99, 0.3);
  }
}
.piecework-theme.dark-theme .mat-datepicker-content-touch,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-content-touch {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-datepicker-toggle-active,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active {
  color: #2e7d32;
}
.piecework-theme.dark-theme .mat-datepicker-toggle-active.mat-accent,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-accent {
  color: #fafafa;
}
.piecework-theme.dark-theme .mat-datepicker-toggle-active.mat-warn,
.piecework-theme.theme-override.theme-override.dark-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e91e63;
}
.piecework-theme.dark-theme .mat-date-range-input-inner[disabled],
.piecework-theme.theme-override.theme-override.dark-theme .mat-date-range-input-inner[disabled] {
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-dialog-container,
.piecework-theme.theme-override.theme-override.dark-theme .mat-dialog-container {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  background: #424242;
  color: white;
}
.piecework-theme.dark-theme .mat-divider,
.piecework-theme.theme-override.theme-override.dark-theme .mat-divider {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme .mat-divider-vertical,
.piecework-theme.theme-override.theme-override.dark-theme .mat-divider-vertical {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme .mat-expansion-panel,
.piecework-theme.theme-override.theme-override.dark-theme .mat-expansion-panel {
  background: #424242;
  color: white;
}
.piecework-theme.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-action-row,
.piecework-theme.theme-override.theme-override.dark-theme .mat-action-row {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .piecework-theme.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .piecework-theme.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(255, 255, 255, 0.04);
}
@media (hover: none) {
  .piecework-theme.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover,
.piecework-theme.theme-override.theme-override.dark-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #424242;
  }
}
.piecework-theme.dark-theme .mat-expansion-panel-header-title,
.piecework-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-title {
  color: white;
}
.piecework-theme.dark-theme .mat-expansion-panel-header-description,
.piecework-theme.dark-theme .mat-expansion-indicator::after,
.piecework-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header-description,
.piecework-theme.theme-override.theme-override.dark-theme .mat-expansion-indicator::after {
  color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true],
.piecework-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(255, 255, 255, 0.3);
}
.piecework-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.piecework-theme.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.piecework-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.piecework-theme.theme-override.theme-override.dark-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.piecework-theme.dark-theme .mat-form-field-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme .mat-hint,
.piecework-theme.theme-override.theme-override.dark-theme .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #2e7d32;
}
.piecework-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #fafafa;
}
.piecework-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e91e63;
}
.piecework-theme.dark-theme .mat-focused .mat-form-field-required-marker,
.piecework-theme.theme-override.theme-override.dark-theme .mat-focused .mat-form-field-required-marker {
  color: #fafafa;
}
.piecework-theme.dark-theme .mat-form-field-ripple,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-ripple {
  background-color: white;
}
.piecework-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #fafafa;
}
.piecework-theme.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e91e63;
}
.piecework-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #2e7d32;
}
.piecework-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #fafafa;
}
.piecework-theme.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e91e63;
}
.piecework-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e91e63;
}
.piecework-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.piecework-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e91e63;
}
.piecework-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.piecework-theme.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e91e63;
}
.piecework-theme.dark-theme .mat-error,
.piecework-theme.theme-override.theme-override.dark-theme .mat-error {
  color: #e91e63;
}
.piecework-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme .mat-form-field-appearance-legacy .mat-hint,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.piecework-theme.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.piecework-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.1);
}
.piecework-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(255, 255, 255, 0.05);
}
.piecework-theme.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.piecework-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.3);
}
.piecework-theme.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: white;
}
.piecework-theme.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #2e7d32;
}
.piecework-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #fafafa;
}
.piecework-theme.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e91e63;
}
.piecework-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e91e63;
}
.piecework-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(255, 255, 255, 0.15);
}
.piecework-theme.dark-theme .mat-icon.mat-primary,
.piecework-theme.theme-override.theme-override.dark-theme .mat-icon.mat-primary {
  color: #2e7d32;
}
.piecework-theme.dark-theme .mat-icon.mat-accent,
.piecework-theme.theme-override.theme-override.dark-theme .mat-icon.mat-accent {
  color: #fafafa;
}
.piecework-theme.dark-theme .mat-icon.mat-warn,
.piecework-theme.theme-override.theme-override.dark-theme .mat-icon.mat-warn {
  color: #e91e63;
}
.piecework-theme.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme .mat-input-element:disabled,
.piecework-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after,
.piecework-theme.theme-override.theme-override.dark-theme .mat-input-element:disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-input-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-input-element {
  caret-color: #2e7d32;
}
.piecework-theme.dark-theme .mat-input-element::placeholder,
.piecework-theme.theme-override.theme-override.dark-theme .mat-input-element::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-input-element::-moz-placeholder,
.piecework-theme.theme-override.theme-override.dark-theme .mat-input-element::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-input-element::-webkit-input-placeholder,
.piecework-theme.theme-override.theme-override.dark-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-input-element:-ms-input-placeholder,
.piecework-theme.theme-override.theme-override.dark-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option,
.piecework-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-input-element:not(.mat-native-select-inline) option:disabled {
  color: rgba(0, 0, 0, 0.38);
}
.piecework-theme.dark-theme .mat-form-field.mat-accent .mat-input-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #fafafa;
}
.piecework-theme.dark-theme .mat-form-field.mat-warn .mat-input-element,
.piecework-theme.dark-theme .mat-form-field-invalid .mat-input-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-warn .mat-input-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e91e63;
}
.piecework-theme.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e91e63;
}
.piecework-theme.dark-theme .mat-list-base .mat-list-item,
.piecework-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item {
  color: white;
}
.piecework-theme.dark-theme .mat-list-base .mat-list-option,
.piecework-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-option {
  color: white;
}
.piecework-theme.dark-theme .mat-list-base .mat-subheader,
.piecework-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-subheader {
  color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme .mat-list-base .mat-list-item-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-list-base .mat-list-item-disabled {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-list-option:hover, .piecework-theme.dark-theme .mat-list-option:focus,
.piecework-theme.dark-theme .mat-nav-list .mat-list-item:hover,
.piecework-theme.dark-theme .mat-nav-list .mat-list-item:focus,
.piecework-theme.dark-theme .mat-action-list .mat-list-item:hover,
.piecework-theme.dark-theme .mat-action-list .mat-list-item:focus,
.piecework-theme.theme-override.theme-override.dark-theme .mat-list-option:hover,
.piecework-theme.theme-override.theme-override.dark-theme .mat-list-option:focus,
.piecework-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:hover,
.piecework-theme.theme-override.theme-override.dark-theme .mat-nav-list .mat-list-item:focus,
.piecework-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:hover,
.piecework-theme.theme-override.theme-override.dark-theme .mat-action-list .mat-list-item:focus {
  background: rgba(255, 255, 255, 0.04);
}
.piecework-theme.dark-theme .mat-list-single-selected-option, .piecework-theme.dark-theme .mat-list-single-selected-option:hover, .piecework-theme.dark-theme .mat-list-single-selected-option:focus,
.piecework-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option,
.piecework-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:hover,
.piecework-theme.theme-override.theme-override.dark-theme .mat-list-single-selected-option:focus {
  background: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme .mat-menu-panel,
.piecework-theme.theme-override.theme-override.dark-theme .mat-menu-panel {
  background: #424242;
}
.piecework-theme.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-menu-item,
.piecework-theme.theme-override.theme-override.dark-theme .mat-menu-item {
  background: transparent;
  color: white;
}
.piecework-theme.dark-theme .mat-menu-item[disabled],
.piecework-theme.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.piecework-theme.dark-theme .mat-menu-item[disabled] .mat-icon-no-color,
.piecework-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled],
.piecework-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.piecework-theme.theme-override.theme-override.dark-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-menu-item .mat-icon-no-color,
.piecework-theme.dark-theme .mat-menu-submenu-icon,
.piecework-theme.theme-override.theme-override.dark-theme .mat-menu-item .mat-icon-no-color,
.piecework-theme.theme-override.theme-override.dark-theme .mat-menu-submenu-icon {
  color: white;
}
.piecework-theme.dark-theme .mat-menu-item:hover:not([disabled]),
.piecework-theme.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.piecework-theme.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.piecework-theme.dark-theme .mat-menu-item-highlighted:not([disabled]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-menu-item:hover:not([disabled]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(255, 255, 255, 0.04);
}
.piecework-theme.dark-theme .mat-paginator,
.piecework-theme.theme-override.theme-override.dark-theme .mat-paginator {
  background: #424242;
}
.piecework-theme.dark-theme .mat-paginator,
.piecework-theme.dark-theme .mat-paginator-page-size .mat-select-trigger,
.piecework-theme.theme-override.theme-override.dark-theme .mat-paginator,
.piecework-theme.theme-override.theme-override.dark-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme .mat-paginator-decrement,
.piecework-theme.dark-theme .mat-paginator-increment,
.piecework-theme.theme-override.theme-override.dark-theme .mat-paginator-decrement,
.piecework-theme.theme-override.theme-override.dark-theme .mat-paginator-increment {
  border-top: 2px solid white;
  border-right: 2px solid white;
}
.piecework-theme.dark-theme .mat-paginator-first,
.piecework-theme.dark-theme .mat-paginator-last,
.piecework-theme.theme-override.theme-override.dark-theme .mat-paginator-first,
.piecework-theme.theme-override.theme-override.dark-theme .mat-paginator-last {
  border-top: 2px solid white;
}
.piecework-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.piecework-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.piecework-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.piecework-theme.dark-theme .mat-icon-button[disabled] .mat-paginator-last,
.piecework-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.piecework-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-increment,
.piecework-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-first,
.piecework-theme.theme-override.theme-override.dark-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-progress-bar-background,
.piecework-theme.theme-override.theme-override.dark-theme .mat-progress-bar-background {
  fill: #21342e;
}
.piecework-theme.dark-theme .mat-progress-bar-buffer,
.piecework-theme.theme-override.theme-override.dark-theme .mat-progress-bar-buffer {
  background-color: #21342e;
}
.piecework-theme.dark-theme .mat-progress-bar-fill::after,
.piecework-theme.theme-override.theme-override.dark-theme .mat-progress-bar-fill::after {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background,
.piecework-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.piecework-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.piecework-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.piecework-theme.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.piecework-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.piecework-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background,
.piecework-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.piecework-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.piecework-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.piecework-theme.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.piecework-theme.theme-override.theme-override.dark-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.piecework-theme.dark-theme .mat-progress-spinner circle, .piecework-theme.dark-theme .mat-spinner circle,
.piecework-theme.theme-override.theme-override.dark-theme .mat-progress-spinner circle,
.piecework-theme.theme-override.theme-override.dark-theme .mat-spinner circle {
  stroke: #2e7d32;
}
.piecework-theme.dark-theme .mat-progress-spinner.mat-accent circle, .piecework-theme.dark-theme .mat-spinner.mat-accent circle,
.piecework-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-accent circle,
.piecework-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-accent circle {
  stroke: #fafafa;
}
.piecework-theme.dark-theme .mat-progress-spinner.mat-warn circle, .piecework-theme.dark-theme .mat-spinner.mat-warn circle,
.piecework-theme.theme-override.theme-override.dark-theme .mat-progress-spinner.mat-warn circle,
.piecework-theme.theme-override.theme-override.dark-theme .mat-spinner.mat-warn circle {
  stroke: #e91e63;
}
.piecework-theme.dark-theme .mat-radio-outer-circle,
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle,
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #2e7d32;
}
.piecework-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.piecework-theme.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .piecework-theme.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .piecework-theme.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple,
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle,
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #fafafa;
}
.piecework-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.piecework-theme.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .piecework-theme.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .piecework-theme.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple,
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #fafafa;
}
.piecework-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle,
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e91e63;
}
.piecework-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.piecework-theme.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .piecework-theme.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .piecework-theme.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple,
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e91e63;
}
.piecework-theme.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.piecework-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle,
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.piecework-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content,
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-radio-button .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-radio-button .mat-ripple-element {
  background-color: white;
}
.piecework-theme.dark-theme .mat-select-value,
.piecework-theme.theme-override.theme-override.dark-theme .mat-select-value {
  color: white;
}
.piecework-theme.dark-theme .mat-select-placeholder,
.piecework-theme.theme-override.theme-override.dark-theme .mat-select-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-select-disabled .mat-select-value,
.piecework-theme.theme-override.theme-override.dark-theme .mat-select-disabled .mat-select-value {
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-select-arrow,
.piecework-theme.theme-override.theme-override.dark-theme .mat-select-arrow {
  color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme .mat-select-panel,
.piecework-theme.theme-override.theme-override.dark-theme .mat-select-panel {
  background: #424242;
}
.piecework-theme.dark-theme .mat-select-panel:not([class*=mat-elevation-z]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple),
.piecework-theme.theme-override.theme-override.dark-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #2e7d32;
}
.piecework-theme.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #fafafa;
}
.piecework-theme.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e91e63;
}
.piecework-theme.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e91e63;
}
.piecework-theme.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow,
.piecework-theme.theme-override.theme-override.dark-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-drawer-container,
.piecework-theme.theme-override.theme-override.dark-theme .mat-drawer-container {
  background-color: #1c1c2d;
  color: white;
}
.piecework-theme.dark-theme .mat-drawer,
.piecework-theme.theme-override.theme-override.dark-theme .mat-drawer {
  background-color: #424242;
  color: white;
}
.piecework-theme.dark-theme .mat-drawer.mat-drawer-push,
.piecework-theme.theme-override.theme-override.dark-theme .mat-drawer.mat-drawer-push {
  background-color: #424242;
}
.piecework-theme.dark-theme .mat-drawer:not(.mat-drawer-side),
.piecework-theme.theme-override.theme-override.dark-theme .mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-drawer-side,
.piecework-theme.theme-override.theme-override.dark-theme .mat-drawer-side {
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme .mat-drawer-side.mat-drawer-end,
.piecework-theme.theme-override.theme-override.dark-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.piecework-theme.dark-theme [dir=rtl] .mat-drawer-side,
.piecework-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(255, 255, 255, 0.12);
  border-right: none;
}
.piecework-theme.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end,
.piecework-theme.theme-override.theme-override.dark-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme .mat-drawer-backdrop.mat-drawer-shown,
.piecework-theme.theme-override.theme-override.dark-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(189, 189, 189, 0.6);
}
.piecework-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #fafafa;
}
.piecework-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(250, 250, 250, 0.54);
}
.piecework-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #fafafa;
}
.piecework-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(46, 125, 50, 0.54);
}
.piecework-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.piecework-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.piecework-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.piecework-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.piecework-theme.dark-theme .mat-slide-toggle-thumb,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.piecework-theme.dark-theme .mat-slide-toggle-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-slider-track-background,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.piecework-theme.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.piecework-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.piecework-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-track-fill,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.piecework-theme.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(46, 125, 50, 0.2);
}
.piecework-theme.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.piecework-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.piecework-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-track-fill,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #fafafa;
}
.piecework-theme.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(250, 250, 250, 0.2);
}
.piecework-theme.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.piecework-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.piecework-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-track-fill,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e91e63;
}
.piecework-theme.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: white;
}
.piecework-theme.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(233, 30, 99, 0.2);
}
.piecework-theme.dark-theme .mat-slider:hover .mat-slider-track-background,
.piecework-theme.dark-theme .mat-slider.cdk-focused .mat-slider-track-background,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider:hover .mat-slider-track-background,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.piecework-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.piecework-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.piecework-theme.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(255, 255, 255, 0.3);
}
.piecework-theme.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(255, 255, 255, 0.3);
}
.piecework-theme.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.piecework-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: white;
}
.piecework-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.piecework-theme.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(255, 255, 255, 0.3);
}
.piecework-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.piecework-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .piecework-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.piecework-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .piecework-theme.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(255, 255, 255, 0.3);
}
.piecework-theme.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme .mat-slider-horizontal .mat-slider-ticks,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.piecework-theme.dark-theme .mat-slider-vertical .mat-slider-ticks,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7) 2px, transparent 0, transparent);
}
.piecework-theme.dark-theme .mat-step-header.cdk-keyboard-focused, .piecework-theme.dark-theme .mat-step-header.cdk-program-focused, .piecework-theme.dark-theme .mat-step-header:hover:not([aria-disabled]), .piecework-theme.dark-theme .mat-step-header:hover[aria-disabled=false],
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-keyboard-focused,
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header.cdk-program-focused,
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header:hover:not([aria-disabled]),
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(255, 255, 255, 0.04);
}
.piecework-theme.dark-theme .mat-step-header:hover[aria-disabled=true],
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .piecework-theme.dark-theme .mat-step-header:hover,
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header:hover {
    background: none;
  }
}
.piecework-theme.dark-theme .mat-step-header .mat-step-label,
.piecework-theme.dark-theme .mat-step-header .mat-step-optional,
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-optional {
  color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme .mat-step-header .mat-step-icon,
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon {
  background-color: rgba(255, 255, 255, 0.7);
  color: white;
}
.piecework-theme.dark-theme .mat-step-header .mat-step-icon-selected,
.piecework-theme.dark-theme .mat-step-header .mat-step-icon-state-done,
.piecework-theme.dark-theme .mat-step-header .mat-step-icon-state-edit,
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-selected,
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-done,
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #2e7d32;
  color: white;
}
.piecework-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon,
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.piecework-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.piecework-theme.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit,
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon,
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon {
  color: white;
}
.piecework-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.piecework-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.piecework-theme.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit,
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e91e63;
  color: white;
}
.piecework-theme.dark-theme .mat-step-header .mat-step-icon-state-error,
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e91e63;
}
.piecework-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-active,
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: white;
}
.piecework-theme.dark-theme .mat-step-header .mat-step-label.mat-step-label-error,
.piecework-theme.theme-override.theme-override.dark-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e91e63;
}
.piecework-theme.dark-theme .mat-stepper-horizontal, .piecework-theme.dark-theme .mat-stepper-vertical,
.piecework-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal,
.piecework-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical {
  background-color: #424242;
}
.piecework-theme.dark-theme .mat-stepper-vertical-line::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme .mat-horizontal-stepper-header::before,
.piecework-theme.dark-theme .mat-horizontal-stepper-header::after,
.piecework-theme.dark-theme .mat-stepper-horizontal-line,
.piecework-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-horizontal-stepper-header::after,
.piecework-theme.theme-override.theme-override.dark-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme .mat-sort-header-arrow,
.piecework-theme.theme-override.theme-override.dark-theme .mat-sort-header-arrow {
  color: #c6c6c6;
}
.piecework-theme.dark-theme .mat-tab-nav-bar,
.piecework-theme.dark-theme .mat-tab-header,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.piecework-theme.dark-theme .mat-tab-group-inverted-header .mat-tab-header,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: none;
}
.piecework-theme.dark-theme .mat-tab-label, .piecework-theme.dark-theme .mat-tab-link,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-link {
  color: white;
}
.piecework-theme.dark-theme .mat-tab-label.mat-tab-disabled, .piecework-theme.dark-theme .mat-tab-link.mat-tab-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-label.mat-tab-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-chevron {
  border-color: white;
}
.piecework-theme.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.piecework-theme.dark-theme .mat-tab-nav-bar[class*=mat-background-],
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.piecework-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .piecework-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(56, 142, 60, 0.3);
}
.piecework-theme.dark-theme .mat-tab-group.mat-primary .mat-ink-bar, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary .mat-ink-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .piecework-theme.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.piecework-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .piecework-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.piecework-theme.dark-theme .mat-tab-group.mat-accent .mat-ink-bar, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent .mat-ink-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #fafafa;
}
.piecework-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .piecework-theme.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: rgba(0, 0, 0, 0.87);
}
.piecework-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .piecework-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.piecework-theme.dark-theme .mat-tab-group.mat-warn .mat-ink-bar, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn .mat-ink-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e91e63;
}
.piecework-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .piecework-theme.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.piecework-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(56, 142, 60, 0.3);
}
.piecework-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .piecework-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .piecework-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .piecework-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.piecework-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .piecework-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.piecework-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.piecework-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.piecework-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.piecework-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.piecework-theme.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.piecework-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(238, 238, 238, 0.3);
}
.piecework-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .piecework-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .piecework-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #fafafa;
}
.piecework-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .piecework-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .piecework-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.piecework-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: rgba(0, 0, 0, 0.87);
}
.piecework-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.piecework-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.piecework-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.piecework-theme.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.piecework-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(236, 64, 122, 0.3);
}
.piecework-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .piecework-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .piecework-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e91e63;
}
.piecework-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .piecework-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.piecework-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .piecework-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.piecework-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.piecework-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.piecework-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.piecework-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.piecework-theme.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.piecework-theme.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.piecework-theme.dark-theme .mat-toolbar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-toolbar {
  background: #212121;
  color: white;
}
.piecework-theme.dark-theme .mat-toolbar.mat-primary,
.piecework-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-primary {
  background: #2e7d32;
  color: white;
}
.piecework-theme.dark-theme .mat-toolbar.mat-accent,
.piecework-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-accent {
  background: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.piecework-theme.dark-theme .mat-toolbar.mat-warn,
.piecework-theme.theme-override.theme-override.dark-theme .mat-toolbar.mat-warn {
  background: #e91e63;
  color: white;
}
.piecework-theme.dark-theme .mat-toolbar .mat-form-field-underline,
.piecework-theme.dark-theme .mat-toolbar .mat-form-field-ripple,
.piecework-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple,
.piecework-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-underline,
.piecework-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-ripple,
.piecework-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.piecework-theme.dark-theme .mat-toolbar .mat-form-field-label,
.piecework-theme.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.piecework-theme.dark-theme .mat-toolbar .mat-select-value,
.piecework-theme.dark-theme .mat-toolbar .mat-select-arrow,
.piecework-theme.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.piecework-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-focused .mat-form-field-label,
.piecework-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-value,
.piecework-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-select-arrow,
.piecework-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.piecework-theme.dark-theme .mat-toolbar .mat-input-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.piecework-theme.dark-theme .mat-tooltip,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.piecework-theme.dark-theme .mat-tree,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tree {
  background: #424242;
}
.piecework-theme.dark-theme .mat-tree-node,
.piecework-theme.dark-theme .mat-nested-tree-node,
.piecework-theme.theme-override.theme-override.dark-theme .mat-tree-node,
.piecework-theme.theme-override.theme-override.dark-theme .mat-nested-tree-node {
  color: white;
}
.piecework-theme.dark-theme .mat-snack-bar-container,
.piecework-theme.theme-override.theme-override.dark-theme .mat-snack-bar-container {
  color: rgba(0, 0, 0, 0.87);
  background: #fafafa;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.piecework-theme.dark-theme .mat-simple-snackbar-action,
.piecework-theme.theme-override.theme-override.dark-theme .mat-simple-snackbar-action {
  color: inherit;
}
.piecework-theme.dark-theme app-mat-menu-header,
.piecework-theme.theme-override.theme-override.dark-theme app-mat-menu-header {
  background: #424242;
  color: white;
}
.piecework-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #558b2f;
}
.piecework-theme.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(85, 139, 47, 0.54);
}
.piecework-theme.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #558b2f;
}
.piecework-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(46, 125, 50, 0.54);
}
.piecework-theme.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e91e63;
}
.piecework-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(233, 30, 99, 0.54);
}
.piecework-theme.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e91e63;
}
.piecework-theme.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: white;
}
.piecework-theme.dark-theme .mat-slide-toggle-thumb,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-thumb {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #bdbdbd;
}
.piecework-theme.dark-theme .mat-slide-toggle-bar,
.piecework-theme.theme-override.theme-override.dark-theme .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme .mat-green .mat-progress-bar-background,
.piecework-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-background {
  fill: #2a382e;
}
.piecework-theme.dark-theme .mat-green .mat-progress-bar-buffer,
.piecework-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-buffer {
  background-color: #2a382e;
}
.piecework-theme.dark-theme .mat-green .mat-progress-bar-fill::after,
.piecework-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar-fill::after {
  background-color: #558b2f;
}
.piecework-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background,
.piecework-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #545460;
}
.piecework-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer,
.piecework-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #545460;
}
.piecework-theme.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after,
.piecework-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #fafafa;
}
.piecework-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background,
.piecework-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #4f1d3b;
}
.piecework-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer,
.piecework-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #4f1d3b;
}
.piecework-theme.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after,
.piecework-theme.theme-override.theme-override.dark-theme .mat-green .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e91e63;
}
.piecework-theme.dark-theme .mat-button.mat-primary-lighter,
.piecework-theme.dark-theme .mat-stroked-button.mat-primary-lighter,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter,
.piecework-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter {
  color: #388e3c;
}
.piecework-theme.dark-theme .mat-button.mat-primary-lighter:hover,
.piecework-theme.dark-theme .mat-stroked-button.mat-primary-lighter:hover,
.piecework-theme.theme-override.theme-override.dark-theme .mat-button.mat-primary-lighter:hover,
.piecework-theme.theme-override.theme-override.dark-theme .mat-stroked-button.mat-primary-lighter:hover {
  background-color: white;
}
.piecework-theme.dark-theme .mat-raised-button.mat-primary-lighter,
.piecework-theme.dark-theme .mat-flat-button.mat-primary-lighter,
.piecework-theme.dark-theme .mat-fab.mat-primary-lighter,
.piecework-theme.dark-theme .mat-mini-fab.mat-primary-lighter,
.piecework-theme.theme-override.theme-override.dark-theme .mat-raised-button.mat-primary-lighter,
.piecework-theme.theme-override.theme-override.dark-theme .mat-flat-button.mat-primary-lighter,
.piecework-theme.theme-override.theme-override.dark-theme .mat-fab.mat-primary-lighter,
.piecework-theme.theme-override.theme-override.dark-theme .mat-mini-fab.mat-primary-lighter {
  color: white;
  background-color: #388e3c;
}
.piecework-theme.dark-theme .mat-icon-button.mat-primary-lighter,
.piecework-theme.theme-override.theme-override.dark-theme .mat-icon-button.mat-primary-lighter {
  color: #388e3c;
}
.piecework-theme.dark-theme .dave-background-image,
.piecework-theme.theme-override.theme-override.dark-theme .dave-background-image {
  background-color: #2e7d32;
  color: white;
}
.piecework-theme.dark-theme .clickable-list-container:before,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-container:before {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.piecework-theme.dark-theme .clickable-list,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list {
  background-color: #424242;
}
.piecework-theme.dark-theme .clickable-list-item,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item {
  color: white;
  position: relative;
}
.piecework-theme.dark-theme .clickable-list-item.is-active, .piecework-theme.dark-theme .clickable-list-item:hover, .piecework-theme.dark-theme .clickable-list-item:active, .piecework-theme.dark-theme .clickable-list-item:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item:focus {
  background-color: rgba(255, 255, 255, 0.04);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-event,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-event.is-active, .piecework-theme.dark-theme .clickable-list-item.app-color-event:hover, .piecework-theme.dark-theme .clickable-list-item.app-color-event:active, .piecework-theme.dark-theme .clickable-list-item.app-color-event:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-time-tracking,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-time-tracking.is-active, .piecework-theme.dark-theme .clickable-list-item.app-color-time-tracking:hover, .piecework-theme.dark-theme .clickable-list-item.app-color-time-tracking:active, .piecework-theme.dark-theme .clickable-list-item.app-color-time-tracking:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-approved,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-approved.is-active, .piecework-theme.dark-theme .clickable-list-item.app-color-approved:hover, .piecework-theme.dark-theme .clickable-list-item.app-color-approved:active, .piecework-theme.dark-theme .clickable-list-item.app-color-approved:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-declined,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-declined.is-active, .piecework-theme.dark-theme .clickable-list-item.app-color-declined:hover, .piecework-theme.dark-theme .clickable-list-item.app-color-declined:active, .piecework-theme.dark-theme .clickable-list-item.app-color-declined:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active, .piecework-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover, .piecework-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active, .piecework-theme.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-invoice-booked,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-invoice-booked.is-active, .piecework-theme.dark-theme .clickable-list-item.app-color-invoice-booked:hover, .piecework-theme.dark-theme .clickable-list-item.app-color-invoice-booked:active, .piecework-theme.dark-theme .clickable-list-item.app-color-invoice-booked:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-late,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-late.is-active, .piecework-theme.dark-theme .clickable-list-item.app-color-late:hover, .piecework-theme.dark-theme .clickable-list-item.app-color-late:active, .piecework-theme.dark-theme .clickable-list-item.app-color-late:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-invoice-storniert,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active, .piecework-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:hover, .piecework-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:active, .piecework-theme.dark-theme .clickable-list-item.app-color-invoice-storniert:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-invoice-approved,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-invoice-approved.is-active, .piecework-theme.dark-theme .clickable-list-item.app-color-invoice-approved:hover, .piecework-theme.dark-theme .clickable-list-item.app-color-invoice-approved:active, .piecework-theme.dark-theme .clickable-list-item.app-color-invoice-approved:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-commission-open,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-commission-open.is-active, .piecework-theme.dark-theme .clickable-list-item.app-color-commission-open:hover, .piecework-theme.dark-theme .clickable-list-item.app-color-commission-open:active, .piecework-theme.dark-theme .clickable-list-item.app-color-commission-open:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-commission-in-progress,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active, .piecework-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:hover, .piecework-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:active, .piecework-theme.dark-theme .clickable-list-item.app-color-commission-in-progress:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-commission-freigabe,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active, .piecework-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:hover, .piecework-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:active, .piecework-theme.dark-theme .clickable-list-item.app-color-commission-freigabe:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active, .piecework-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover, .piecework-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active, .piecework-theme.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active, .piecework-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover, .piecework-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active, .piecework-theme.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active, .piecework-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover, .piecework-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active, .piecework-theme.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.piecework-theme.dark-theme .clickable-list-item.custom-background-color,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color {
  background-color: var(--custom-background-color);
}
.piecework-theme.dark-theme .clickable-list-item.custom-background-color.is-active, .piecework-theme.dark-theme .clickable-list-item.custom-background-color:hover, .piecework-theme.dark-theme .clickable-list-item.custom-background-color:active, .piecework-theme.dark-theme .clickable-list-item.custom-background-color:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-list-item.custom-background-color:focus {
  background-color: var(--custom-background-color-hover);
}
.piecework-theme.dark-theme .disabled-table-entry, .piecework-theme.dark-theme .is-highlighted,
.piecework-theme.theme-override.theme-override.dark-theme .disabled-table-entry,
.piecework-theme.theme-override.theme-override.dark-theme .is-highlighted {
  background-color: rgba(255, 255, 255, 0.12) !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
.piecework-theme.dark-theme app-customer-list tr.highlight,
.piecework-theme.theme-override.theme-override.dark-theme app-customer-list tr.highlight {
  background-color: #1c1c2d;
}
.piecework-theme.dark-theme app-customer-list section.wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-customer-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.piecework-theme.dark-theme app-customer-list header.header,
.piecework-theme.theme-override.theme-override.dark-theme app-customer-list header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-customer-list header.header button.clear-search,
.piecework-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-customer-list header.header button.clear-search:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-customer-list header.header button.clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme app-customer-list .clickable-list-container:before,
.piecework-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link > a,
.piecework-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.piecework-theme.dark-theme app-customer-list a.active,
.piecework-theme.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active,
.piecework-theme.theme-override.theme-override.dark-theme app-customer-list a.active,
.piecework-theme.theme-override.theme-override.dark-theme app-customer-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.piecework-theme.dark-theme app-employee-list tr.highlight,
.piecework-theme.theme-override.theme-override.dark-theme app-employee-list tr.highlight {
  background-color: #1c1c2d;
}
.piecework-theme.dark-theme app-employee-list section.wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-employee-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.piecework-theme.dark-theme app-employee-list header.header,
.piecework-theme.theme-override.theme-override.dark-theme app-employee-list header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-employee-list header.header button.clear-search,
.piecework-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-employee-list header.header button.clear-search:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-employee-list header.header button.clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme app-employee-list .clickable-list-container:before,
.piecework-theme.theme-override.theme-override.dark-theme app-employee-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme app-employee-list a.active,
.piecework-theme.theme-override.theme-override.dark-theme app-employee-list a.active {
  background-color: #212121;
}
.piecework-theme.dark-theme app-history-side-elements .component,
.piecework-theme.theme-override.theme-override.dark-theme app-history-side-elements .component {
  background-color: #424242;
}
.piecework-theme.dark-theme app-history-side-elements .component > * > header.header,
.piecework-theme.theme-override.theme-override.dark-theme app-history-side-elements .component > * > header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-header,
.piecework-theme.theme-override.theme-override.dark-theme app-header {
  background-color: #212121;
}
@media (max-width: 819px) {
  .piecework-theme.dark-theme app-header,
.piecework-theme.theme-override.theme-override.dark-theme app-header {
    background-color: #2e7d32;
    color: white;
  }
  .piecework-theme.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.piecework-theme.dark-theme app-header .mat-spinner circle,
.piecework-theme.theme-override.theme-override.dark-theme app-header .spinner-wrapper .mat-progress-spinner circle,
.piecework-theme.theme-override.theme-override.dark-theme app-header .mat-spinner circle {
    stroke: white;
  }
}
.piecework-theme.dark-theme app-login a,
.piecework-theme.theme-override.theme-override.dark-theme app-login a {
  color: #2e7d32;
}
.piecework-theme.dark-theme app-login .wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-login .wrapper {
  background-color: #1c1c2d;
}
.piecework-theme.dark-theme app-login .formDialog h2,
.piecework-theme.theme-override.theme-override.dark-theme app-login .formDialog h2 {
  color: white;
}
.piecework-theme.dark-theme app-history-bookmarks .header,
.piecework-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header {
  color: white;
}
.piecework-theme.dark-theme app-history-bookmarks .header > fa-icon,
.piecework-theme.theme-override.theme-override.dark-theme app-history-bookmarks .header > fa-icon {
  color: gold;
}
.piecework-theme.dark-theme app-history-bookmarks .clickable-list-container,
.piecework-theme.theme-override.theme-override.dark-theme app-history-bookmarks .clickable-list-container {
  background-color: #424242;
  color: white;
}
.piecework-theme.dark-theme app-partner-list section.wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-partner-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.piecework-theme.dark-theme app-partner-list header.header,
.piecework-theme.theme-override.theme-override.dark-theme app-partner-list header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-partner-list header.header button.clear-search,
.piecework-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-partner-list header.header button.clear-search:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-partner-list header.header button.clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme app-partner-list .clickable-list-container:before,
.piecework-theme.theme-override.theme-override.dark-theme app-partner-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme app-partner-list a.active,
.piecework-theme.theme-override.theme-override.dark-theme app-partner-list a.active {
  background-color: #212121;
}
.piecework-theme.dark-theme app-home-dashboard .welcome-message .headline,
.piecework-theme.dark-theme app-home-dashboard .header .headline,
.piecework-theme.theme-override.theme-override.dark-theme app-home-dashboard .welcome-message .headline,
.piecework-theme.theme-override.theme-override.dark-theme app-home-dashboard .header .headline {
  color: white;
}
.piecework-theme.dark-theme app-home-dashboard app-commission-dashboard header.header,
.piecework-theme.theme-override.theme-override.dark-theme app-home-dashboard app-commission-dashboard header.header {
  color: white;
}
.piecework-theme.dark-theme app-home-dashboard .dave-home-dashboard-background-image,
.piecework-theme.theme-override.theme-override.dark-theme app-home-dashboard .dave-home-dashboard-background-image {
  background-color: #2e7d32;
  color: white;
}
.piecework-theme.dark-theme app-home-dashboard .mobile-wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-home-dashboard .mobile-wrapper {
  background-color: #1c1c2d;
}
.piecework-theme.dark-theme app-home-dashboard .widget:not(.transparent),
.piecework-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent) {
  background-color: #424242;
}
.piecework-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile,
.piecework-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-mobile {
  color: white;
}
.piecework-theme.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop,
.piecework-theme.theme-override.theme-override.dark-theme app-home-dashboard .widget:not(.transparent).weather-desktop {
  color: white;
}
.piecework-theme.dark-theme app-logout .button.active,
.piecework-theme.dark-theme app-logout .button:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-logout .button.active,
.piecework-theme.theme-override.theme-override.dark-theme app-logout .button:hover {
  background-color: white;
  color: #2e7d32;
}
.piecework-theme.dark-theme app-timeline .timeline:before,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .timeline:before {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme app-timeline .filter,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .filter {
  background-color: #424242;
}
.piecework-theme.dark-theme app-timeline .filter h2,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .filter h2 {
  color: #2e7d32;
}
.piecework-theme.dark-theme app-timeline .filter h3,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .filter h3 {
  color: white;
}
.piecework-theme.dark-theme app-timeline .event-icon,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .event-icon {
  box-shadow: 0 0 0 2px #2e7d32;
  background-color: #424242;
  color: white;
}
.piecework-theme.dark-theme app-timeline .event-icon:hover, .piecework-theme.dark-theme app-timeline .event-icon:focus,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus {
  color: #2e7d32;
}
.piecework-theme.dark-theme app-timeline .event-icon:hover fa-icon, .piecework-theme.dark-theme app-timeline .event-icon:focus fa-icon,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:hover fa-icon,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .event-icon:focus fa-icon {
  color: #2e7d32;
}
.piecework-theme.dark-theme app-timeline .header,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .header {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme app-timeline .annotation-overlay,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .annotation-overlay {
  color: white;
}
.piecework-theme.dark-theme app-timeline .annotation-menu,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu {
  color: white;
}
.piecework-theme.dark-theme app-timeline .annotation-menu:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .annotation-menu:hover {
  color: #2e7d32;
}
.piecework-theme.dark-theme app-timeline .annotation-content,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .annotation-content {
  background-color: #1b5e20;
}
.piecework-theme.dark-theme app-timeline .close-button:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .close-button:hover {
  background-color: #1b5e20;
}
.piecework-theme.dark-theme app-timeline .annotation-tab:hover .annotation-name,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab:hover .annotation-name {
  background-color: white;
  color: #2e7d32;
}
.piecework-theme.dark-theme app-timeline .annotation-tab.clicked .annotation-name,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .annotation-tab.clicked .annotation-name {
  background-color: white;
  border-color: #2e7d32;
  color: #2e7d32;
}
.piecework-theme.dark-theme app-timeline .annotation-name,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .annotation-name {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-timeline .filter-apply,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply {
  background-color: #2e7d32;
  border-color: white;
  color: white;
}
.piecework-theme.dark-theme app-timeline .filter-apply:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .filter-apply:hover {
  background-color: white;
  border-color: #2e7d32;
  color: #2e7d32;
}
.piecework-theme.dark-theme app-timeline .new-year,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .new-year {
  box-shadow: 0 0 0 2px #2e7d32;
  background-color: #1c1c2d;
  color: white;
}
.piecework-theme.dark-theme app-timeline .no-displayed-events,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .no-displayed-events {
  color: white;
}
.piecework-theme.dark-theme app-timeline .clickable-list-item-content fa-icon,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-item-content fa-icon {
  color: #2e7d32;
}
.piecework-theme.dark-theme app-timeline .list-day:hover,
.piecework-theme.dark-theme app-timeline .list-day:focus,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus {
  color: #2e7d32;
}
.piecework-theme.dark-theme app-timeline .list-day:hover fa-icon,
.piecework-theme.dark-theme app-timeline .list-day:focus fa-icon,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .list-day:hover fa-icon,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .list-day:focus fa-icon {
  color: #2e7d32;
}
.piecework-theme.dark-theme app-timeline .clickable-list-container,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container {
  background-color: #1c1c2d;
}
.piecework-theme.dark-theme app-timeline .clickable-list-container .no-displayed-events,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline .clickable-list-container .no-displayed-events {
  color: #2e7d32;
}
.piecework-theme.dark-theme app-detail-event .link, .piecework-theme.dark-theme app-email-dialog .link,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-event .link,
.piecework-theme.theme-override.theme-override.dark-theme app-email-dialog .link {
  color: inherit;
}
.piecework-theme.dark-theme app-detail-event .note, .piecework-theme.dark-theme app-email-dialog .note,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-event .note,
.piecework-theme.theme-override.theme-override.dark-theme app-email-dialog .note {
  background-color: khaki;
  color: rgba(0, 0, 0, 0.57);
}
.piecework-theme.dark-theme app-detail-event .files-wrapper .file, .piecework-theme.dark-theme app-email-dialog .files-wrapper .file,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file,
.piecework-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file {
  border: 1px solid black;
}
.piecework-theme.dark-theme app-detail-event .files-wrapper .file:hover, .piecework-theme.dark-theme app-email-dialog .files-wrapper .file:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file:hover {
  background-color: black;
}
.piecework-theme.dark-theme app-detail-event .files-wrapper .file .image-wrapper, .piecework-theme.dark-theme app-email-dialog .files-wrapper .file .image-wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .image-wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.piecework-theme.dark-theme app-detail-event .files-wrapper .file .fileName, .piecework-theme.dark-theme app-email-dialog .files-wrapper .file .fileName,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName,
.piecework-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName {
  color: #2e7d32;
}
.piecework-theme.dark-theme app-detail-event .files-wrapper .file .fileName:hover, .piecework-theme.dark-theme app-email-dialog .files-wrapper .file .fileName:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .fileName:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .fileName:hover {
  color: #388e3c;
}
.piecework-theme.dark-theme app-detail-event .files-wrapper .file .editing, .piecework-theme.dark-theme app-email-dialog .files-wrapper .file .editing,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing,
.piecework-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.piecework-theme.dark-theme app-detail-event .files-wrapper .file .editing:hover, .piecework-theme.dark-theme app-email-dialog .files-wrapper .file .editing:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-event .files-wrapper .file .editing:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-email-dialog .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.piecework-theme.dark-theme app-detail-customer .files-wrapper .file,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file {
  border: 1px solid black;
}
.piecework-theme.dark-theme app-detail-customer .files-wrapper .file:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file:hover {
  background-color: black;
}
.piecework-theme.dark-theme app-detail-customer .files-wrapper .file .image-wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.piecework-theme.dark-theme app-detail-customer .files-wrapper .file .fileName,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName {
  color: #2e7d32;
}
.piecework-theme.dark-theme app-detail-customer .files-wrapper .file .fileName:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .fileName:hover {
  color: #388e3c;
}
.piecework-theme.dark-theme app-detail-customer .files-wrapper .file .editing,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.piecework-theme.dark-theme app-detail-customer .files-wrapper .file .editing:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-customer .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.piecework-theme.dark-theme app-commission .events .tab-header .mat-badge-content,
.piecework-theme.theme-override.theme-override.dark-theme app-commission .events .tab-header .mat-badge-content {
  background: #116cd5;
}
.piecework-theme.dark-theme app-commission .tab-group,
.piecework-theme.theme-override.theme-override.dark-theme app-commission .tab-group {
  background-color: #424242;
}
.piecework-theme.dark-theme app-commission .files-wrapper .file,
.piecework-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file {
  border: 1px solid black;
}
.piecework-theme.dark-theme app-commission .files-wrapper .file:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file:hover {
  background-color: black;
}
.piecework-theme.dark-theme app-commission .files-wrapper .file .image-wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .image-wrapper {
  background-color: #1c1c2d;
}
.piecework-theme.dark-theme app-commission .files-wrapper .file .fileName,
.piecework-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName {
  color: #2e7d32;
}
.piecework-theme.dark-theme app-commission .files-wrapper .file .fileName:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .fileName:hover {
  color: #388e3c;
}
.piecework-theme.dark-theme app-commission .files-wrapper .file .editing,
.piecework-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing {
  color: white;
  background-color: #e91e63;
}
.piecework-theme.dark-theme app-commission .files-wrapper .file .editing:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-commission .files-wrapper .file .editing:hover {
  background-color: #ec407a;
  color: #fafafa;
}
.piecework-theme.dark-theme app-detail-partner a.link,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-partner a.link {
  color: white;
}
.piecework-theme.dark-theme app-icon-select-dialog .iconwrapper:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon,
.piecework-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper:hover > fa-icon {
  color: white;
}
.piecework-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon,
.piecework-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon,
.piecework-theme.theme-override.theme-override.dark-theme app-icon-select-dialog .iconwrapper.selectedIcon > fa-icon {
  color: white;
}
.piecework-theme.dark-theme app-license-settings .bottom-border,
.piecework-theme.theme-override.theme-override.dark-theme app-license-settings .bottom-border {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme app-license-settings .inactive-overlay,
.piecework-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10009;
  background-color: black;
  opacity: 0.8;
}
.piecework-theme.dark-theme app-license-settings .inactive-overlay .inactive-text,
.piecework-theme.theme-override.theme-override.dark-theme app-license-settings .inactive-overlay .inactive-text {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 3rem;
  color: white;
  transform: translate(-50%, -50%);
}
.piecework-theme.dark-theme app-customer-statistics .chart-card,
.piecework-theme.theme-override.theme-override.dark-theme app-customer-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.piecework-theme.dark-theme app-global-statistics .chart-card,
.piecework-theme.theme-override.theme-override.dark-theme app-global-statistics .chart-card {
  background-color: rgba(66, 66, 66, 0.93);
}
.piecework-theme.dark-theme .clickable-mat-row:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover {
  cursor: pointer;
}
.piecework-theme.dark-theme .clickable-mat-row:hover, .piecework-theme.dark-theme .clickable-mat-row:active, .piecework-theme.dark-theme .clickable-mat-row:focus, .piecework-theme.dark-theme .clickable-mat-row.active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.04);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-event,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event {
  background-color: rgba(3, 169, 244, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-event.is-active, .piecework-theme.dark-theme .clickable-mat-row.app-color-event:hover, .piecework-theme.dark-theme .clickable-mat-row.app-color-event:active, .piecework-theme.dark-theme .clickable-mat-row.app-color-event:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-event:focus {
  background-color: rgba(46, 188, 252, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-time-tracking,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking {
  background-color: rgba(126, 87, 194, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-time-tracking.is-active, .piecework-theme.dark-theme .clickable-mat-row.app-color-time-tracking:hover, .piecework-theme.dark-theme .clickable-mat-row.app-color-time-tracking:active, .piecework-theme.dark-theme .clickable-mat-row.app-color-time-tracking:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-time-tracking:focus {
  background-color: rgba(155, 124, 208, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-approved,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved {
  background-color: rgba(0, 255, 0, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-approved.is-active, .piecework-theme.dark-theme .clickable-mat-row.app-color-approved:hover, .piecework-theme.dark-theme .clickable-mat-row.app-color-approved:active, .piecework-theme.dark-theme .clickable-mat-row.app-color-approved:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-approved:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-declined,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined {
  background-color: rgba(255, 78, 78, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-declined.is-active, .piecework-theme.dark-theme .clickable-mat-row.app-color-declined:hover, .piecework-theme.dark-theme .clickable-mat-row.app-color-declined:active, .piecework-theme.dark-theme .clickable-mat-row.app-color-declined:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-declined:focus {
  background-color: rgba(255, 129, 129, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet {
  background-color: rgba(0, 255, 0, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active, .piecework-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover, .piecework-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active, .piecework-theme.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-verrechnet:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-invoice-booked,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked {
  background-color: rgba(255, 255, 0, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active, .piecework-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:hover, .piecework-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:active, .piecework-theme.dark-theme .clickable-mat-row.app-color-invoice-booked:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-booked:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-late,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late {
  background-color: rgba(255, 0, 0, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-late.is-active, .piecework-theme.dark-theme .clickable-mat-row.app-color-late:hover, .piecework-theme.dark-theme .clickable-mat-row.app-color-late:active, .piecework-theme.dark-theme .clickable-mat-row.app-color-late:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-late:focus {
  background-color: rgba(255, 51, 51, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert {
  background-color: rgba(0, 0, 0, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active, .piecework-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover, .piecework-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:active, .piecework-theme.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-storniert:focus {
  background-color: rgba(26, 26, 26, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-invoice-approved,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved {
  background-color: rgba(68, 170, 34, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active, .piecework-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:hover, .piecework-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:active, .piecework-theme.dark-theme .clickable-mat-row.app-color-invoice-approved:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-invoice-approved:focus {
  background-color: rgba(85, 213, 43, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-commission-open,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open {
  background-color: rgba(255, 162, 62, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-commission-open.is-active, .piecework-theme.dark-theme .clickable-mat-row.app-color-commission-open:hover, .piecework-theme.dark-theme .clickable-mat-row.app-color-commission-open:active, .piecework-theme.dark-theme .clickable-mat-row.app-color-commission-open:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-open:focus {
  background-color: rgba(255, 187, 113, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress {
  background-color: rgba(255, 255, 0, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active, .piecework-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover, .piecework-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:active, .piecework-theme.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-in-progress:focus {
  background-color: rgba(255, 255, 51, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe {
  background-color: rgba(205, 16, 118, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active, .piecework-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover, .piecework-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:active, .piecework-theme.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-freigabe:focus {
  background-color: rgba(238, 34, 144, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet {
  background-color: rgba(101, 137, 255, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active, .piecework-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover, .piecework-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active, .piecework-theme.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgerechnet:focus {
  background-color: rgba(152, 176, 255, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt {
  background-color: rgba(135, 223, 255, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active, .piecework-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover, .piecework-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active, .piecework-theme.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-rechnung-gestellt:focus {
  background-color: rgba(186, 237, 255, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen {
  background-color: rgba(0, 255, 0, 0.2);
}
.piecework-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active, .piecework-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover, .piecework-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active, .piecework-theme.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen.is-active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:hover,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:active,
.piecework-theme.theme-override.theme-override.dark-theme .clickable-mat-row.app-color-commission-abgeschlossen:focus {
  background-color: rgba(51, 255, 51, 0.2);
}
.piecework-theme.dark-theme app-detail-view-template,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-view-template {
  background-color: #1c1c2d;
}
.piecework-theme.dark-theme app-detail-view-template > .buttons,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-view-template > .buttons {
  background-color: #2e7d32;
  color: white;
}
.piecework-theme.dark-theme app-detail-view-template .resizer.resizer.resizer,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-view-template .resizer.resizer.resizer {
  background-color: rgba(255, 255, 255, 0.12);
  border-color: #1c1c2d;
}
.piecework-theme.dark-theme app-profile-template .card::before,
.piecework-theme.theme-override.theme-override.dark-theme app-profile-template .card::before {
  background-color: #1b5e20;
}
.piecework-theme.dark-theme app-profile-template a.link,
.piecework-theme.theme-override.theme-override.dark-theme app-profile-template a.link {
  color: white;
}
.piecework-theme.dark-theme app-search-return,
.piecework-theme.theme-override.theme-override.dark-theme app-search-return {
  background-color: #424242;
}
.piecework-theme.dark-theme app-search-return .available-types,
.piecework-theme.theme-override.theme-override.dark-theme app-search-return .available-types {
  background-color: #424242;
}
.piecework-theme.dark-theme app-search-return .data,
.piecework-theme.theme-override.theme-override.dark-theme app-search-return .data {
  color: white;
  background-color: #424242;
}
.piecework-theme.dark-theme app-search-return .data:nth-child(2n+1),
.piecework-theme.theme-override.theme-override.dark-theme app-search-return .data:nth-child(2n+1) {
  background-color: #212121;
}
.piecework-theme.dark-theme app-search-return .data:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-search-return .data:hover {
  background-color: #080808;
}
.piecework-theme.dark-theme app-search-return .data .icon-wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-search-return .data .icon-wrapper {
  border-color: #212121;
}
.piecework-theme.dark-theme .app-button,
.piecework-theme.dark-theme .app-round-button,
.piecework-theme.theme-override.theme-override.dark-theme .app-button,
.piecework-theme.theme-override.theme-override.dark-theme .app-round-button {
  background-color: #2e7d32;
  color: white;
  border-color: #2e7d32;
}
.piecework-theme.dark-theme .app-button:hover, .piecework-theme.dark-theme .app-button.app-button-active, .piecework-theme.dark-theme .app-button.app-button-inverted,
.piecework-theme.dark-theme .app-round-button:hover,
.piecework-theme.dark-theme .app-round-button.app-button-active,
.piecework-theme.dark-theme .app-round-button.app-button-inverted,
.piecework-theme.theme-override.theme-override.dark-theme .app-button:hover,
.piecework-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted,
.piecework-theme.theme-override.theme-override.dark-theme .app-round-button:hover,
.piecework-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted {
  background-color: white;
  color: #2e7d32;
}
.piecework-theme.dark-theme .app-button.app-button-active,
.piecework-theme.dark-theme .app-round-button.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-button.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.piecework-theme.dark-theme .app-button.app-button-inverted:hover, .piecework-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.piecework-theme.dark-theme .app-round-button.app-button-inverted:hover,
.piecework-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.piecework-theme.dark-theme .app-button.app-button-inverted.app-button-active,
.piecework-theme.dark-theme .app-round-button.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted.app-button-active {
  background-color: #143616;
  box-shadow: inset 0 0 0.75rem #050d05;
}
.piecework-theme.dark-theme .app-button.app-button-inverted:hover,
.piecework-theme.dark-theme .app-round-button.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override.dark-theme .app-button.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-inverted:hover {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme .app-button[disabled][disabled],
.piecework-theme.dark-theme .app-round-button[disabled][disabled],
.piecework-theme.theme-override.theme-override.dark-theme .app-button[disabled][disabled],
.piecework-theme.theme-override.theme-override.dark-theme .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.piecework-theme.dark-theme .app-button.app-button-lighter,
.piecework-theme.dark-theme .app-round-button.app-button-lighter,
.piecework-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter,
.piecework-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter {
  background-color: #388e3c;
  color: white;
  border-color: #388e3c;
}
.piecework-theme.dark-theme .app-button.app-button-lighter:hover, .piecework-theme.dark-theme .app-button.app-button-lighter.app-button-active, .piecework-theme.dark-theme .app-button.app-button-lighter.app-button-inverted,
.piecework-theme.dark-theme .app-round-button.app-button-lighter:hover,
.piecework-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.piecework-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted,
.piecework-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter:hover,
.piecework-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted,
.piecework-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter:hover,
.piecework-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #388e3c;
}
.piecework-theme.dark-theme .app-button.app-button-lighter.app-button-active,
.piecework-theme.dark-theme .app-round-button.app-button-lighter.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.piecework-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover, .piecework-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.piecework-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.piecework-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.piecework-theme.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.piecework-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #1d491f;
  box-shadow: inset 0 0 0.75rem #0d200e;
}
.piecework-theme.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.piecework-theme.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #388e3c;
}
.piecework-theme.dark-theme .app-button.app-button-lighter[disabled][disabled],
.piecework-theme.dark-theme .app-round-button.app-button-lighter[disabled][disabled],
.piecework-theme.theme-override.theme-override.dark-theme .app-button.app-button-lighter[disabled][disabled],
.piecework-theme.theme-override.theme-override.dark-theme .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.piecework-theme.dark-theme .app-stroked-round-button,
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button {
  background-color: #2e7d32;
  color: white;
  border-color: white;
}
.piecework-theme.dark-theme .app-stroked-round-button:hover, .piecework-theme.dark-theme .app-stroked-round-button.app-button-active, .piecework-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button:hover,
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #2e7d32;
}
.piecework-theme.dark-theme .app-stroked-round-button.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.piecework-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover, .piecework-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.piecework-theme.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #143616;
  box-shadow: inset 0 0 0.75rem #050d05;
}
.piecework-theme.dark-theme .app-stroked-round-button.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted:hover {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme .app-stroked-round-button[disabled][disabled],
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.piecework-theme.dark-theme .app-stroked-round-button.app-button-inverted,
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-inverted {
  border-color: #2e7d32;
}
.piecework-theme.dark-theme .app-stroked-round-button.app-button-lighter,
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter {
  background-color: #388e3c;
  color: white;
  border-color: white;
}
.piecework-theme.dark-theme .app-stroked-round-button.app-button-lighter:hover, .piecework-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active, .piecework-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter:hover,
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #388e3c;
}
.piecework-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.piecework-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .piecework-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.piecework-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active,
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #1d491f;
  box-shadow: inset 0 0 0.75rem #0d200e;
}
.piecework-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover,
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #388e3c;
}
.piecework-theme.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled],
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.piecework-theme.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted,
.piecework-theme.theme-override.theme-override.dark-theme .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #388e3c;
}
.piecework-theme.dark-theme app-timeline-view .files-icon,
.piecework-theme.theme-override.theme-override.dark-theme app-timeline-view .files-icon {
  color: #2e7d32;
}
.piecework-theme.dark-theme app-event-types-selector-card .delete-icon,
.piecework-theme.theme-override.theme-override.dark-theme app-event-types-selector-card .delete-icon {
  background-color: #e91e63;
  color: white;
}
.piecework-theme.dark-theme app-loading.not-transparent,
.piecework-theme.theme-override.theme-override.dark-theme app-loading.not-transparent {
  background-color: #1c1c2d;
}
.piecework-theme.dark-theme app-map-dialog > .buttons,
.piecework-theme.theme-override.theme-override.dark-theme app-map-dialog > .buttons {
  background-color: #424242;
}
.piecework-theme.dark-theme app-settings-list a.highlight,
.piecework-theme.theme-override.theme-override.dark-theme app-settings-list a.highlight {
  background-color: #1c1c2d;
}
.piecework-theme.dark-theme app-settings-list .wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-settings-list .wrapper {
  background-color: #1c1c2d;
}
.piecework-theme.dark-theme app-settings-list .clickable-list-container:before,
.piecework-theme.theme-override.theme-override.dark-theme app-settings-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme app-list-layout-with-routing .tab-group,
.piecework-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .tab-group {
  background-color: #1c1c2d;
}
.piecework-theme.dark-theme app-list-layout-with-routing .toggle-view-button,
.piecework-theme.theme-override.theme-override.dark-theme app-list-layout-with-routing .toggle-view-button {
  background: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-preview .timeline-item-card,
.piecework-theme.theme-override.theme-override.dark-theme app-preview .timeline-item-card {
  background-color: #424242;
}
.piecework-theme.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right,
.piecework-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right.inset-box-shadow-left-right {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #2e7d32, inset -0.5rem 0 0.5rem -0.5rem #2e7d32;
}
.piecework-theme.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top,
.piecework-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow-left-right-top.inset-box-shadow-left-right-top {
  box-shadow: inset 0.5rem 0 0.5rem -0.5rem #2e7d32, inset -0.5rem 0 0.5rem -0.5rem #2e7d32, inset 0 0.5rem 0.5rem -0.5rem #2e7d32;
}
.piecework-theme.dark-theme app-file-card .inset-box-shadow.inset-box-shadow,
.piecework-theme.theme-override.theme-override.dark-theme app-file-card .inset-box-shadow.inset-box-shadow {
  box-shadow: inset 0 0 0.5rem #2e7d32;
}
.piecework-theme.dark-theme app-file-card .image-container,
.piecework-theme.theme-override.theme-override.dark-theme app-file-card .image-container {
  background-color: gray;
}
.piecework-theme.dark-theme app-file-card .download-button:hover, .piecework-theme.dark-theme app-file-card .delete-button:hover, .piecework-theme.dark-theme app-file-card .event-button:hover, .piecework-theme.dark-theme app-file-card .file-info-button:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-file-card .file-info-button:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.piecework-theme.dark-theme app-file-card .download-button:hover, .piecework-theme.dark-theme app-file-card .event-button:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-file-card .download-button:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-file-card .event-button:hover {
  color: #2e7d32;
}
.piecework-theme.dark-theme app-file-card .delete-button, .piecework-theme.dark-theme app-file-card .selected-icon, .piecework-theme.dark-theme app-file-card .link-icon,
.piecework-theme.theme-override.theme-override.dark-theme app-file-card .delete-button,
.piecework-theme.theme-override.theme-override.dark-theme app-file-card .selected-icon,
.piecework-theme.theme-override.theme-override.dark-theme app-file-card .link-icon {
  color: #424242;
}
.piecework-theme.dark-theme app-file-card .delete-button:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-file-card .delete-button:hover {
  color: red;
}
.piecework-theme.dark-theme app-file-card .timeline-item-card,
.piecework-theme.theme-override.theme-override.dark-theme app-file-card .timeline-item-card {
  background-color: #424242;
}
.piecework-theme.dark-theme app-commission-list tr.highlight,
.piecework-theme.theme-override.theme-override.dark-theme app-commission-list tr.highlight {
  background-color: #1c1c2d !important;
}
.piecework-theme.dark-theme app-commission-list section.wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-commission-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.piecework-theme.dark-theme app-commission-list header.header,
.piecework-theme.theme-override.theme-override.dark-theme app-commission-list header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-commission-list header.header button.clear-search,
.piecework-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-commission-list header.header button.clear-search:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-commission-list header.header button.clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme app-commission-list .clickable-list-container:before,
.piecework-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a,
.piecework-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a {
  background-color: #424242;
}
.piecework-theme.dark-theme app-commission-list a.active,
.piecework-theme.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active,
.piecework-theme.theme-override.theme-override.dark-theme app-commission-list a.active,
.piecework-theme.theme-override.theme-override.dark-theme app-commission-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.piecework-theme.dark-theme app-videodokumentation-list section.wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-videodokumentation-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.piecework-theme.dark-theme app-videodokumentation-list header.header,
.piecework-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search,
.piecework-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-videodokumentation-list header.header ° button.clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme app-videodokumentation-list .clickable-list-container:before,
.piecework-theme.theme-override.theme-override.dark-theme app-videodokumentation-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme app-videodokumentation-list a.active,
.piecework-theme.theme-override.theme-override.dark-theme app-videodokumentation-list a.active {
  background-color: #212121;
}
.piecework-theme.dark-theme app-email-client .email-list .email-list-entry.current,
.piecework-theme.theme-override.theme-override.dark-theme app-email-client .email-list .email-list-entry.current {
  background: #212121;
}
.piecework-theme.dark-theme app-email-client .nav-bar,
.piecework-theme.theme-override.theme-override.dark-theme app-email-client .nav-bar {
  background-color: #424242;
}
.piecework-theme.dark-theme app-email-client .search-bar-header,
.piecework-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-email-client .search-bar-clear-search,
.piecework-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-email-client .search-bar-clear-search:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-email-client .search-bar-clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme app-email-client .email-preview .email-contact-link,
.piecework-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-contact-link {
  color: white;
}
.piecework-theme.dark-theme app-email-client .email-preview .email-card,
.piecework-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-card {
  border-bottom-color: white;
}
.piecework-theme.dark-theme app-email-client .email-preview .email-iframe,
.piecework-theme.theme-override.theme-override.dark-theme app-email-client .email-preview .email-iframe {
  color: white;
}
.piecework-theme.dark-theme app-email-client .sub-elements,
.piecework-theme.theme-override.theme-override.dark-theme app-email-client .sub-elements {
  background: #212121;
}
.piecework-theme.dark-theme app-email-client .nav-tree .mat-list-item-content,
.piecework-theme.theme-override.theme-override.dark-theme app-email-client .nav-tree .mat-list-item-content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme app-email-client .email-list-entry,
.piecework-theme.theme-override.theme-override.dark-theme app-email-client .email-list-entry {
  border-bottom: rgba(255, 255, 255, 0.12) 1px solid;
}
.piecework-theme.dark-theme app-support-dialog .card,
.piecework-theme.theme-override.theme-override.dark-theme app-support-dialog .card {
  background-color: #1c1c2d;
}
.piecework-theme.dark-theme app-support-dialog a.link,
.piecework-theme.theme-override.theme-override.dark-theme app-support-dialog a.link {
  color: white;
}
.piecework-theme.dark-theme app-image-editor .tui-image-editor-main-container,
.piecework-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-main-container {
  background-color: #424242 !important;
}
.piecework-theme.dark-theme app-image-editor .tui-image-editor-controls,
.piecework-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-controls {
  background-color: #212121 !important;
}
.piecework-theme.dark-theme app-image-editor .tui-image-editor-menu .enabled,
.piecework-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .enabled {
  color: rgba(255, 255, 255, 0.3);
}
.piecework-theme.dark-theme app-image-editor .tui-image-editor-menu .normal,
.piecework-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-menu .normal {
  color: rgba(255, 255, 255, 0.3);
}
.piecework-theme.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu,
.piecework-theme.theme-override.theme-override.dark-theme app-image-editor .tui-image-editor-container .tui-image-editor-help-menu {
  background-color: #212121;
}
.piecework-theme.dark-theme app-file-explorer .example-container, .piecework-theme.dark-theme app-file-explorer .content,
.piecework-theme.theme-override.theme-override.dark-theme app-file-explorer .example-container,
.piecework-theme.theme-override.theme-override.dark-theme app-file-explorer .content {
  background-color: #424242;
}
.piecework-theme.dark-theme app-file-explorer .explorer-tree-node:hover,
.piecework-theme.dark-theme app-file-explorer .list-item:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-file-explorer .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.piecework-theme.dark-theme app-file-explorer .explorer-tree-node.selected,
.piecework-theme.theme-override.theme-override.dark-theme app-file-explorer .explorer-tree-node.selected {
  background-color: #212121;
}
.piecework-theme.dark-theme app-file-explorer .share-icon,
.piecework-theme.theme-override.theme-override.dark-theme app-file-explorer .share-icon {
  color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme app-file-explorer .toggle-view-button,
.piecework-theme.theme-override.theme-override.dark-theme app-file-explorer .toggle-view-button {
  background: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-file-explorer .root-button,
.piecework-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button {
  color: #424242;
}
.piecework-theme.dark-theme app-file-explorer .root-button fa-icon,
.piecework-theme.theme-override.theme-override.dark-theme app-file-explorer .root-button fa-icon {
  color: white;
}
.piecework-theme.dark-theme app-file-explorer .selected-elements-amount,
.piecework-theme.theme-override.theme-override.dark-theme app-file-explorer .selected-elements-amount {
  background-color: #424242;
}
.piecework-theme.dark-theme app-file-explorer .back-button .inverted-arrow,
.piecework-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button .inverted-arrow {
  color: #2e7d32;
}
.piecework-theme.dark-theme app-file-explorer .back-button:focus .inverted-arrow, .piecework-theme.dark-theme app-file-explorer .back-button:hover .inverted-arrow,
.piecework-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:focus .inverted-arrow,
.piecework-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:hover .inverted-arrow {
  color: white;
}
.piecework-theme.dark-theme app-file-explorer .back-button:disabled .inverted-arrow,
.piecework-theme.theme-override.theme-override.dark-theme app-file-explorer .back-button:disabled .inverted-arrow {
  color: #e5e7e6;
}
.piecework-theme.dark-theme app-select-folder-dialog .explorer-tree-node:hover, .piecework-theme.dark-theme app-select-folder-dialog .list-item:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .list-item:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.piecework-theme.dark-theme app-select-folder-dialog .explorer-tree-node.selected,
.piecework-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.selected {
  background-color: #212121;
}
.piecework-theme.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node,
.piecework-theme.theme-override.theme-override.dark-theme app-select-folder-dialog .explorer-tree-node.disabled-node {
  color: rgba(255, 255, 255, 0.3);
}
.piecework-theme.dark-theme app-reports-list section.wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-reports-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.piecework-theme.dark-theme app-reports-list header.header,
.piecework-theme.theme-override.theme-override.dark-theme app-reports-list header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-reports-list header.header button.clear-search,
.piecework-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-reports-list header.header button.clear-search:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-reports-list header.header button.clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme app-reports-list .clickable-list-container:before,
.piecework-theme.theme-override.theme-override.dark-theme app-reports-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme app-reports-list a.active,
.piecework-theme.theme-override.theme-override.dark-theme app-reports-list a.active {
  background-color: #212121;
}
.piecework-theme.dark-theme app-generated-documents-list section.wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-generated-documents-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.piecework-theme.dark-theme app-generated-documents-list header.header,
.piecework-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-generated-documents-list header.header button.clear-search,
.piecework-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-generated-documents-list header.header button.clear-search:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-generated-documents-list header.header button.clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme app-generated-documents-list .clickable-list-container:before,
.piecework-theme.theme-override.theme-override.dark-theme app-generated-documents-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme app-generated-documents-list a.active,
.piecework-theme.theme-override.theme-override.dark-theme app-generated-documents-list a.active {
  background-color: #212121;
}
.piecework-theme.dark-theme app-invoice-editor .button-wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-invoice-editor .button-wrapper {
  background-color: #424242;
}
.piecework-theme.dark-theme .hover-form .mat-form-field-flex:hover,
.piecework-theme.theme-override.theme-override.dark-theme .hover-form .mat-form-field-flex:hover {
  background-color: rgba(255, 255, 255, 0.04);
}
.piecework-theme.dark-theme app-dave-list-card .selected-clickable-list-item, .piecework-theme.dark-theme app-dave-list-card .selected-clickable-list-item:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item,
.piecework-theme.theme-override.theme-override.dark-theme app-dave-list-card .selected-clickable-list-item:hover {
  background: #212121;
}
.piecework-theme.dark-theme app-dave-list-card .card-header,
.piecework-theme.theme-override.theme-override.dark-theme app-dave-list-card .card-header {
  background: #424242;
  box-shadow: 0 0 20px 0 black;
}
.piecework-theme.dark-theme app-dave-list-card .bottom-shadow,
.piecework-theme.theme-override.theme-override.dark-theme app-dave-list-card .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.piecework-theme.dark-theme app-filter div.date,
.piecework-theme.theme-override.theme-override.dark-theme app-filter div.date {
  background-color: rgba(0, 0, 0, 0.04);
}
.piecework-theme.dark-theme app-event-card .primary,
.piecework-theme.theme-override.theme-override.dark-theme app-event-card .primary {
  color: #2e7d32;
}
.piecework-theme.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-event-card button[mat-icon-button].expansion-initiator:hover {
  background: rgba(255, 255, 255, 0.04);
}
.piecework-theme.dark-theme app-booking-positions-list section.wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-booking-positions-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.piecework-theme.dark-theme app-booking-positions-list header.header,
.piecework-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-booking-positions-list header.header button.clear-search,
.piecework-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-booking-positions-list header.header button.clear-search:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-booking-positions-list header.header button.clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme app-booking-positions-list .clickable-list-container:before,
.piecework-theme.theme-override.theme-override.dark-theme app-booking-positions-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme app-booking-positions-list a.active,
.piecework-theme.theme-override.theme-override.dark-theme app-booking-positions-list a.active {
  background-color: #212121;
}
.piecework-theme.dark-theme app-booking-positions-list th,
.piecework-theme.theme-override.theme-override.dark-theme app-booking-positions-list th {
  background: #212121 !important;
}
.piecework-theme.dark-theme app-dave-list tr.highlight,
.piecework-theme.theme-override.theme-override.dark-theme app-dave-list tr.highlight {
  background-color: #1c1c2d;
}
.piecework-theme.dark-theme app-dave-list section.wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-dave-list section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.piecework-theme.dark-theme app-dave-list .drag-header.cdk-drag-preview,
.piecework-theme.theme-override.theme-override.dark-theme app-dave-list .drag-header.cdk-drag-preview {
  background: #424242;
}
.piecework-theme.dark-theme app-dave-list header.header,
.piecework-theme.theme-override.theme-override.dark-theme app-dave-list header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-dave-list header.header button.clear-search,
.piecework-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-dave-list header.header button.clear-search:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-dave-list header.header button.clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme app-dave-list .clickable-list-container:before,
.piecework-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link > a,
.piecework-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.piecework-theme.dark-theme app-dave-list a.active,
.piecework-theme.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active,
.piecework-theme.theme-override.theme-override.dark-theme app-dave-list a.active,
.piecework-theme.theme-override.theme-override.dark-theme app-dave-list .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.piecework-theme.dark-theme app-export-business-volumes-dialog tr.highlight,
.piecework-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog tr.highlight {
  background-color: #1c1c2d;
}
.piecework-theme.dark-theme app-export-business-volumes-dialog section.wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog section.wrapper {
  background-color: #1c1c2d;
  color: white;
}
.piecework-theme.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview,
.piecework-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .drag-header.cdk-drag-preview {
  background: #424242;
}
.piecework-theme.dark-theme app-export-business-volumes-dialog header.header,
.piecework-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search,
.piecework-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog header.header button.clear-search:hover {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container:before,
.piecework-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container:before {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a,
.piecework-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link > a {
  background-color: #424242;
}
.piecework-theme.dark-theme app-export-business-volumes-dialog a.active,
.piecework-theme.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active,
.piecework-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog a.active,
.piecework-theme.theme-override.theme-override.dark-theme app-export-business-volumes-dialog .clickable-list-container .global-stats-link a.active {
  background-color: #212121;
}
.piecework-theme.dark-theme app-contact-list .darker-background.darker-background,
.piecework-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background {
  background: #212121;
}
.piecework-theme.dark-theme app-contact-list .darker-background.darker-background:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-contact-list .darker-background.darker-background:hover {
  background: #424242;
}
.piecework-theme.dark-theme app-select-persons table tr th[mat-header-cell],
.piecework-theme.theme-override.theme-override.dark-theme app-select-persons table tr th[mat-header-cell] {
  background: #1c1c2d;
}
.piecework-theme.dark-theme app-shift-plan .header-colorful,
.piecework-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.piecework-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.piecework-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button, .piecework-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button,
.piecework-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button,
.piecework-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button {
  color: white;
}
.piecework-theme.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover, .piecework-theme.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .swipe-button.swipe-button:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-shift-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.piecework-theme.dark-theme app-detail-piecework main,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-piecework main {
  background-color: #2e7d32;
  color: white;
}
.piecework-theme.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-piecework main mat-ink-bar.mat-ink-bar.mat-ink-bar.mat-ink-bar {
  background-color: white;
}
.piecework-theme.dark-theme app-detail-piecework main .mat-list-base .mat-list-item,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-list-base .mat-list-item {
  color: white !important;
}
.piecework-theme.dark-theme app-detail-piecework main .mat-tab-label,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-piecework main .mat-tab-label {
  color: white !important;
}
.piecework-theme.dark-theme app-detail-piecework header,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-piecework header {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-detail-piecework mat-expansion-panel.primary-background,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-piecework mat-expansion-panel.primary-background {
  background-color: #2e7d32;
  color: white;
}
.piecework-theme.dark-theme app-piecework-demo .scrollable,
.piecework-theme.theme-override.theme-override.dark-theme app-piecework-demo .scrollable {
  box-shadow: inset 0 1.5rem 1rem -1.75rem black, inset 0 -1.5rem 1rem -1.75rem black;
}
.piecework-theme.dark-theme app-side-nav-bar,
.piecework-theme.theme-override.theme-override.dark-theme app-side-nav-bar {
  background-color: #212121;
}
.piecework-theme.dark-theme app-side-nav-bar [mat-list-item].is-active,
.piecework-theme.theme-override.theme-override.dark-theme app-side-nav-bar [mat-list-item].is-active {
  background-color: rgba(255, 255, 255, 0.04);
  border-left-color: #2e7d32;
}
.piecework-theme.dark-theme app-side-nav-bar mat-nav-list,
.piecework-theme.theme-override.theme-override.dark-theme app-side-nav-bar mat-nav-list {
  border-right-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme .dave-inc-bar,
.piecework-theme.theme-override.theme-override.dark-theme .dave-inc-bar {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme app-root,
.piecework-theme.theme-override.theme-override.dark-theme app-root {
  background-color: #1c1c2d;
  color: white;
}
.piecework-theme.dark-theme app-commission-overview .alex-sein-buntes-feld,
.piecework-theme.theme-override.theme-override.dark-theme app-commission-overview .alex-sein-buntes-feld {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.piecework-theme.dark-theme app-commission-overview .btgb-table-wrapper td:first-child,
.piecework-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:first-child,
.piecework-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper td:first-child {
  background-color: #424242;
  border-right-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot,
.piecework-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot {
  border-color: #616161;
}
.piecework-theme.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after,
.piecework-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper .color-dot::after {
  border-color: #424242;
}
.piecework-theme.dark-theme app-commission-overview .btgb-table-wrapper th:last-child,
.piecework-theme.theme-override.theme-override.dark-theme app-commission-overview .btgb-table-wrapper th:last-child {
  color: #2e7d32;
  border-color: #2e7d32;
}
.piecework-theme.dark-theme app-commission-overview .timeline,
.piecework-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline {
  border-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme app-commission-overview .timeline-event-card,
.piecework-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card {
  border-color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme app-commission-overview .timeline-event-card:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-commission-overview .timeline-event-card:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
  cursor: pointer;
}
.piecework-theme.dark-theme app-comment-list .inline-send,
.piecework-theme.theme-override.theme-override.dark-theme app-comment-list .inline-send {
  background: #424242;
}
.piecework-theme.dark-theme app-new-booking-option .highlight.highlight,
.piecework-theme.theme-override.theme-override.dark-theme app-new-booking-option .highlight.highlight {
  background-color: #212121;
}
.piecework-theme.dark-theme app-new-booking-option .dont-edit.dont-edit,
.piecework-theme.dark-theme app-new-booking-option .disabled.disabled,
.piecework-theme.theme-override.theme-override.dark-theme app-new-booking-option .dont-edit.dont-edit,
.piecework-theme.theme-override.theme-override.dark-theme app-new-booking-option .disabled.disabled {
  background-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme .ngx-toastr,
.piecework-theme.theme-override.theme-override.dark-theme .ngx-toastr {
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.25);
}
.piecework-theme.dark-theme .ngx-toastr:hover,
.piecework-theme.theme-override.theme-override.dark-theme .ngx-toastr:hover {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
.piecework-theme.dark-theme .ngx-toastr.toast-success,
.piecework-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-success {
  background-color: #558b2f;
  color: white;
}
.piecework-theme.dark-theme .ngx-toastr.toast-error,
.piecework-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-error {
  background-color: #c62828;
  color: white;
}
.piecework-theme.dark-theme .ngx-toastr.toast-info,
.piecework-theme.theme-override.theme-override.dark-theme .ngx-toastr.toast-info {
  background-color: #424242;
  color: white;
}
.piecework-theme.dark-theme app-resource-plan .header-colorful,
.piecework-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful {
  background-color: #1b5e20;
  color: white;
}
.piecework-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.piecework-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  border: solid white 1px;
}
.piecework-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button, .piecework-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button,
.piecework-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button,
.piecework-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button {
  color: white;
}
.piecework-theme.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover, .piecework-theme.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .swipe-button.swipe-button:hover,
.piecework-theme.theme-override.theme-override.dark-theme app-resource-plan .header-colorful .today-button.today-button:hover {
  background: #424242;
}
.piecework-theme.dark-theme app-time-tracker,
.piecework-theme.theme-override.theme-override.dark-theme app-time-tracker {
  background-color: #388e3c;
  color: white;
}
.piecework-theme.dark-theme .ngx-mat-colorpicker-content,
.piecework-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content {
  color: white;
  background-color: #424242;
}
.piecework-theme.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch,
.piecework-theme.theme-override.theme-override.dark-theme .ngx-mat-colorpicker-content.ngx-mat-colorpicker-content-touch {
  background: transparent;
  border: none;
  box-shadow: none;
}
.piecework-theme.dark-theme app-person-list-entry a.link,
.piecework-theme.theme-override.theme-override.dark-theme app-person-list-entry a.link {
  color: white;
}
.piecework-theme.dark-theme app-doctor-list-entry .link,
.piecework-theme.theme-override.theme-override.dark-theme app-doctor-list-entry .link {
  color: white;
}
.piecework-theme.dark-theme app-expansion-panel .scrollable .top-shadow,
.piecework-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .top-shadow {
  box-shadow: 0 0 20px 0 black;
}
.piecework-theme.dark-theme app-expansion-panel .scrollable .bottom-shadow,
.piecework-theme.theme-override.theme-override.dark-theme app-expansion-panel .scrollable .bottom-shadow {
  box-shadow: 0 0 20px 0 black;
}
.piecework-theme.dark-theme .app-background-primary,
.piecework-theme.theme-override.theme-override.dark-theme .app-background-primary {
  background-color: #2e7d32;
}
.piecework-theme.dark-theme .app-background-accent,
.piecework-theme.theme-override.theme-override.dark-theme .app-background-accent {
  background-color: #fafafa;
}
.piecework-theme.dark-theme .app-background-warn,
.piecework-theme.theme-override.theme-override.dark-theme .app-background-warn {
  background-color: #e91e63;
}
.piecework-theme.dark-theme .app-foreground-primary,
.piecework-theme.theme-override.theme-override.dark-theme .app-foreground-primary {
  color: #2e7d32;
}
.piecework-theme.dark-theme .app-foreground-accent,
.piecework-theme.theme-override.theme-override.dark-theme .app-foreground-accent {
  color: #fafafa;
}
.piecework-theme.dark-theme .app-foreground-warn,
.piecework-theme.theme-override.theme-override.dark-theme .app-foreground-warn {
  color: #e91e63;
}
.piecework-theme.dark-theme app-ck-editor,
.piecework-theme.theme-override.theme-override.dark-theme app-ck-editor {
  --ck-color-base-foreground: #fafafa;
  --ck-color-base-background: #fff;
  --ck-color-base-border: #ccced1;
  --ck-color-base-action: #53a336;
  --ck-color-base-focus: #6cb5f9;
  --ck-color-base-text: #333;
  --ck-color-base-active: #2977ff;
  --ck-color-base-active-focus: #0d65ff;
  --ck-color-base-error: #db3700;
  --ck-color-base-background: mat.get-color-from-palette($background, card);
}
.piecework-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card,
.piecework-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card {
  background-color: rgb(98, 98, 98);
}
.piecework-theme.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me,
.piecework-theme.theme-override.theme-override.dark-theme app-comment-card mat-card.comment-card.comment-card.comment-card.its-me {
  background-color: #005c4b;
}
.piecework-theme.dark-theme app-file-order-dialog .list-item,
.piecework-theme.theme-override.theme-override.dark-theme app-file-order-dialog .list-item {
  background: #424242;
}
.piecework-theme.dark-theme app-start-process-dialog .selected-files-list,
.piecework-theme.theme-override.theme-override.dark-theme app-start-process-dialog .selected-files-list {
  border-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme app-process-main-view .detection-modal-wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper {
  background: #424242;
}
.piecework-theme.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-process-main-view .detection-modal-wrapper .border-wrapper.border-wrapper {
  border-color: #2e7d32;
}
.piecework-theme.dark-theme app-process-main-view .main-file-badge,
.piecework-theme.theme-override.theme-override.dark-theme app-process-main-view .main-file-badge {
  color: #2e7d32;
}
.piecework-theme.dark-theme app-new-document-view-component dropzone .input,
.piecework-theme.dark-theme app-new-document-view-component dropzone .pen-icon,
.piecework-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .input,
.piecework-theme.theme-override.theme-override.dark-theme app-new-document-view-component dropzone .pen-icon {
  color: white;
}
.piecework-theme.dark-theme app-time-tracker-multiple .timer-card,
.piecework-theme.theme-override.theme-override.dark-theme app-time-tracker-multiple .timer-card {
  background-color: #388e3c;
  color: white;
}
.piecework-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover,
.piecework-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):hover {
  background: whitesmoke;
}
.piecework-theme.dark-theme app-arl-table tr.element-row:not(.expanded-row):active,
.piecework-theme.theme-override.theme-override.dark-theme app-arl-table tr.element-row:not(.expanded-row):active {
  background: #efefef;
}
.piecework-theme.dark-theme app-arl-table .add-button-list,
.piecework-theme.theme-override.theme-override.dark-theme app-arl-table .add-button-list {
  background: #424242;
}
.piecework-theme.dark-theme app-pseudo-step-header .wrapper-button.active,
.piecework-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active {
  border-color: #2e7d32;
}
.piecework-theme.dark-theme app-pseudo-step-header .image-wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .image-wrapper {
  border-color: rgba(255, 255, 255, 0.5);
}
.piecework-theme.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled],
.piecework-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.mat-button-disabled[disabled] {
  color: white;
}
.piecework-theme.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-pseudo-step-header .wrapper-button.active .image-wrapper {
  background-color: #2e7d32;
  color: white;
}
.piecework-theme.dark-theme app-milestone-modal .status-form,
.piecework-theme.theme-override.theme-override.dark-theme app-milestone-modal .status-form {
  background: #424242;
}
.piecework-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.piecework-theme.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.piecework-theme.dark-theme app-e-invoice-view .borders,
.piecework-theme.dark-theme app-e-invoice-view .borders-column,
.piecework-theme.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.piecework-theme.dark-theme app-e-invoice-view .borders-row,
.piecework-theme.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > *,
.piecework-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders,
.piecework-theme.theme-override.theme-override.dark-theme app-e-invoice-view .grid-borders.grid-borders.grid-borders.grid-borders > *,
.piecework-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders,
.piecework-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column,
.piecework-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.piecework-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row,
.piecework-theme.theme-override.theme-override.dark-theme app-e-invoice-view .borders-row.borders-row.borders-row.borders-row > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme app-e-invoice-view .mat-table td,
.piecework-theme.dark-theme app-e-invoice-view .mat-table th,
.piecework-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table td,
.piecework-theme.theme-override.theme-override.dark-theme app-e-invoice-view .mat-table th {
  color: white;
}
.piecework-theme.dark-theme app-e-invoice-allowance-charge-view .borders,
.piecework-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.piecework-theme.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > *,
.piecework-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders,
.piecework-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column,
.piecework-theme.theme-override.theme-override.dark-theme app-e-invoice-allowance-charge-view .borders-column.borders-column.borders-column.borders-column.borders-column > * {
  border-color: rgba(255, 255, 255, 0.7);
}
.piecework-theme.dark-theme app-detail-contract .primary,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-contract .primary {
  color: #2e7d32;
}
.piecework-theme.dark-theme app-detail-contract .filter,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-contract .filter {
  background-color: white;
}
.piecework-theme.dark-theme app-detail-contract .filter h2,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-contract .filter h2 {
  color: #2e7d32;
}
.piecework-theme.dark-theme app-contract-list header.header,
.piecework-theme.theme-override.theme-override.dark-theme app-contract-list header.header {
  color: white;
  background-color: #1b5e20;
}
.piecework-theme.dark-theme app-detail-doctor .deleted,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-doctor .deleted {
  background-color: rgba(255, 255, 255, 0.12);
}
.piecework-theme.dark-theme app-detail-doctor .bookmark-wrapper,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-doctor .bookmark-wrapper {
  background-color: transparent;
  color: white;
}
.piecework-theme.dark-theme app-detail-doctor a.link,
.piecework-theme.theme-override.theme-override.dark-theme app-detail-doctor a.link {
  color: white;
}
.history-button-wrapper.history-button-wrapper .app-button,
.history-button-wrapper.history-button-wrapper .app-round-button {
  background-color: #03a9f4;
  color: white;
  border-color: #03a9f4;
}
.history-button-wrapper.history-button-wrapper .app-button:hover, .history-button-wrapper.history-button-wrapper .app-button.app-button-active, .history-button-wrapper.history-button-wrapper .app-button.app-button-inverted,
.history-button-wrapper.history-button-wrapper .app-round-button:hover,
.history-button-wrapper.history-button-wrapper .app-round-button.app-button-active,
.history-button-wrapper.history-button-wrapper .app-round-button.app-button-inverted {
  background-color: white;
  color: #03a9f4;
}
.history-button-wrapper.history-button-wrapper .app-button.app-button-active,
.history-button-wrapper.history-button-wrapper .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.history-button-wrapper.history-button-wrapper .app-button.app-button-inverted:hover, .history-button-wrapper.history-button-wrapper .app-button.app-button-inverted.app-button-active,
.history-button-wrapper.history-button-wrapper .app-round-button.app-button-inverted:hover,
.history-button-wrapper.history-button-wrapper .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.history-button-wrapper.history-button-wrapper .app-button.app-button-inverted.app-button-active,
.history-button-wrapper.history-button-wrapper .app-round-button.app-button-inverted.app-button-active {
  background-color: #026794;
  box-shadow: inset 0 0 0.75rem #01405d;
}
.history-button-wrapper.history-button-wrapper .app-button.app-button-inverted:hover,
.history-button-wrapper.history-button-wrapper .app-round-button.app-button-inverted:hover {
  background-color: #03a9f4;
}
.history-button-wrapper.history-button-wrapper .app-button[disabled][disabled],
.history-button-wrapper.history-button-wrapper .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.history-button-wrapper.history-button-wrapper .app-button.app-button-lighter,
.history-button-wrapper.history-button-wrapper .app-round-button.app-button-lighter {
  background-color: #4fc3f7;
  color: white;
  border-color: #4fc3f7;
}
.history-button-wrapper.history-button-wrapper .app-button.app-button-lighter:hover, .history-button-wrapper.history-button-wrapper .app-button.app-button-lighter.app-button-active, .history-button-wrapper.history-button-wrapper .app-button.app-button-lighter.app-button-inverted,
.history-button-wrapper.history-button-wrapper .app-round-button.app-button-lighter:hover,
.history-button-wrapper.history-button-wrapper .app-round-button.app-button-lighter.app-button-active,
.history-button-wrapper.history-button-wrapper .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #4fc3f7;
}
.history-button-wrapper.history-button-wrapper .app-button.app-button-lighter.app-button-active,
.history-button-wrapper.history-button-wrapper .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.history-button-wrapper.history-button-wrapper .app-button.app-button-lighter.app-button-inverted:hover, .history-button-wrapper.history-button-wrapper .app-button.app-button-lighter.app-button-inverted.app-button-active,
.history-button-wrapper.history-button-wrapper .app-round-button.app-button-lighter.app-button-inverted:hover,
.history-button-wrapper.history-button-wrapper .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.history-button-wrapper.history-button-wrapper .app-button.app-button-lighter.app-button-inverted.app-button-active,
.history-button-wrapper.history-button-wrapper .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #0a9adb;
  box-shadow: inset 0 0 0.75rem #0875a5;
}
.history-button-wrapper.history-button-wrapper .app-button.app-button-lighter.app-button-inverted:hover,
.history-button-wrapper.history-button-wrapper .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #4fc3f7;
}
.history-button-wrapper.history-button-wrapper .app-button.app-button-lighter[disabled][disabled],
.history-button-wrapper.history-button-wrapper .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.history-button-wrapper.history-button-wrapper .app-stroked-round-button {
  background-color: #03a9f4;
  color: white;
  border-color: white;
}
.history-button-wrapper.history-button-wrapper .app-stroked-round-button:hover, .history-button-wrapper.history-button-wrapper .app-stroked-round-button.app-button-active, .history-button-wrapper.history-button-wrapper .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #03a9f4;
}
.history-button-wrapper.history-button-wrapper .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.history-button-wrapper.history-button-wrapper .app-stroked-round-button.app-button-inverted:hover, .history-button-wrapper.history-button-wrapper .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.history-button-wrapper.history-button-wrapper .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #026794;
  box-shadow: inset 0 0 0.75rem #01405d;
}
.history-button-wrapper.history-button-wrapper .app-stroked-round-button.app-button-inverted:hover {
  background-color: #03a9f4;
}
.history-button-wrapper.history-button-wrapper .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.history-button-wrapper.history-button-wrapper .app-stroked-round-button.app-button-inverted {
  border-color: #03a9f4;
}
.history-button-wrapper.history-button-wrapper .app-stroked-round-button.app-button-lighter {
  background-color: #4fc3f7;
  color: white;
  border-color: white;
}
.history-button-wrapper.history-button-wrapper .app-stroked-round-button.app-button-lighter:hover, .history-button-wrapper.history-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-active, .history-button-wrapper.history-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #4fc3f7;
}
.history-button-wrapper.history-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.history-button-wrapper.history-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .history-button-wrapper.history-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.history-button-wrapper.history-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #0a9adb;
  box-shadow: inset 0 0 0.75rem #0875a5;
}
.history-button-wrapper.history-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #4fc3f7;
}
.history-button-wrapper.history-button-wrapper .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.history-button-wrapper.history-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #4fc3f7;
}
.video-button-wrapper.video-button-wrapper .app-button,
.video-button-wrapper.video-button-wrapper .app-round-button {
  background-color: #00897b;
  color: white;
  border-color: #00897b;
}
.video-button-wrapper.video-button-wrapper .app-button:hover, .video-button-wrapper.video-button-wrapper .app-button.app-button-active, .video-button-wrapper.video-button-wrapper .app-button.app-button-inverted,
.video-button-wrapper.video-button-wrapper .app-round-button:hover,
.video-button-wrapper.video-button-wrapper .app-round-button.app-button-active,
.video-button-wrapper.video-button-wrapper .app-round-button.app-button-inverted {
  background-color: white;
  color: #00897b;
}
.video-button-wrapper.video-button-wrapper .app-button.app-button-active,
.video-button-wrapper.video-button-wrapper .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.video-button-wrapper.video-button-wrapper .app-button.app-button-inverted:hover, .video-button-wrapper.video-button-wrapper .app-button.app-button-inverted.app-button-active,
.video-button-wrapper.video-button-wrapper .app-round-button.app-button-inverted:hover,
.video-button-wrapper.video-button-wrapper .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.video-button-wrapper.video-button-wrapper .app-button.app-button-inverted.app-button-active,
.video-button-wrapper.video-button-wrapper .app-round-button.app-button-inverted.app-button-active {
  background-color: #002824;
  box-shadow: inset 0 0 0.75rem black;
}
.video-button-wrapper.video-button-wrapper .app-button.app-button-inverted:hover,
.video-button-wrapper.video-button-wrapper .app-round-button.app-button-inverted:hover {
  background-color: #00897b;
}
.video-button-wrapper.video-button-wrapper .app-button[disabled][disabled],
.video-button-wrapper.video-button-wrapper .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.video-button-wrapper.video-button-wrapper .app-button.app-button-lighter,
.video-button-wrapper.video-button-wrapper .app-round-button.app-button-lighter {
  background-color: #26a69a;
  color: white;
  border-color: #26a69a;
}
.video-button-wrapper.video-button-wrapper .app-button.app-button-lighter:hover, .video-button-wrapper.video-button-wrapper .app-button.app-button-lighter.app-button-active, .video-button-wrapper.video-button-wrapper .app-button.app-button-lighter.app-button-inverted,
.video-button-wrapper.video-button-wrapper .app-round-button.app-button-lighter:hover,
.video-button-wrapper.video-button-wrapper .app-round-button.app-button-lighter.app-button-active,
.video-button-wrapper.video-button-wrapper .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #26a69a;
}
.video-button-wrapper.video-button-wrapper .app-button.app-button-lighter.app-button-active,
.video-button-wrapper.video-button-wrapper .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.video-button-wrapper.video-button-wrapper .app-button.app-button-lighter.app-button-inverted:hover, .video-button-wrapper.video-button-wrapper .app-button.app-button-lighter.app-button-inverted.app-button-active,
.video-button-wrapper.video-button-wrapper .app-round-button.app-button-lighter.app-button-inverted:hover,
.video-button-wrapper.video-button-wrapper .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.video-button-wrapper.video-button-wrapper .app-button.app-button-lighter.app-button-inverted.app-button-active,
.video-button-wrapper.video-button-wrapper .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #145751;
  box-shadow: inset 0 0 0.75rem #0a2a27;
}
.video-button-wrapper.video-button-wrapper .app-button.app-button-lighter.app-button-inverted:hover,
.video-button-wrapper.video-button-wrapper .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #26a69a;
}
.video-button-wrapper.video-button-wrapper .app-button.app-button-lighter[disabled][disabled],
.video-button-wrapper.video-button-wrapper .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.video-button-wrapper.video-button-wrapper .app-stroked-round-button {
  background-color: #00897b;
  color: white;
  border-color: white;
}
.video-button-wrapper.video-button-wrapper .app-stroked-round-button:hover, .video-button-wrapper.video-button-wrapper .app-stroked-round-button.app-button-active, .video-button-wrapper.video-button-wrapper .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #00897b;
}
.video-button-wrapper.video-button-wrapper .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.video-button-wrapper.video-button-wrapper .app-stroked-round-button.app-button-inverted:hover, .video-button-wrapper.video-button-wrapper .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.video-button-wrapper.video-button-wrapper .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #002824;
  box-shadow: inset 0 0 0.75rem black;
}
.video-button-wrapper.video-button-wrapper .app-stroked-round-button.app-button-inverted:hover {
  background-color: #00897b;
}
.video-button-wrapper.video-button-wrapper .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.video-button-wrapper.video-button-wrapper .app-stroked-round-button.app-button-inverted {
  border-color: #00897b;
}
.video-button-wrapper.video-button-wrapper .app-stroked-round-button.app-button-lighter {
  background-color: #26a69a;
  color: white;
  border-color: white;
}
.video-button-wrapper.video-button-wrapper .app-stroked-round-button.app-button-lighter:hover, .video-button-wrapper.video-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-active, .video-button-wrapper.video-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #26a69a;
}
.video-button-wrapper.video-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.video-button-wrapper.video-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .video-button-wrapper.video-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.video-button-wrapper.video-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #145751;
  box-shadow: inset 0 0 0.75rem #0a2a27;
}
.video-button-wrapper.video-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #26a69a;
}
.video-button-wrapper.video-button-wrapper .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.video-button-wrapper.video-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #26a69a;
}
.statistics-button-wrapper.statistics-button-wrapper .app-button,
.statistics-button-wrapper.statistics-button-wrapper .app-round-button {
  background-color: #3949ab;
  color: white;
  border-color: #3949ab;
}
.statistics-button-wrapper.statistics-button-wrapper .app-button:hover, .statistics-button-wrapper.statistics-button-wrapper .app-button.app-button-active, .statistics-button-wrapper.statistics-button-wrapper .app-button.app-button-inverted,
.statistics-button-wrapper.statistics-button-wrapper .app-round-button:hover,
.statistics-button-wrapper.statistics-button-wrapper .app-round-button.app-button-active,
.statistics-button-wrapper.statistics-button-wrapper .app-round-button.app-button-inverted {
  background-color: white;
  color: #3949ab;
}
.statistics-button-wrapper.statistics-button-wrapper .app-button.app-button-active,
.statistics-button-wrapper.statistics-button-wrapper .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.statistics-button-wrapper.statistics-button-wrapper .app-button.app-button-inverted:hover, .statistics-button-wrapper.statistics-button-wrapper .app-button.app-button-inverted.app-button-active,
.statistics-button-wrapper.statistics-button-wrapper .app-round-button.app-button-inverted:hover,
.statistics-button-wrapper.statistics-button-wrapper .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.statistics-button-wrapper.statistics-button-wrapper .app-button.app-button-inverted.app-button-active,
.statistics-button-wrapper.statistics-button-wrapper .app-round-button.app-button-inverted.app-button-active {
  background-color: #212a62;
  box-shadow: inset 0 0 0.75rem #131838;
}
.statistics-button-wrapper.statistics-button-wrapper .app-button.app-button-inverted:hover,
.statistics-button-wrapper.statistics-button-wrapper .app-round-button.app-button-inverted:hover {
  background-color: #3949ab;
}
.statistics-button-wrapper.statistics-button-wrapper .app-button[disabled][disabled],
.statistics-button-wrapper.statistics-button-wrapper .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.statistics-button-wrapper.statistics-button-wrapper .app-button.app-button-lighter,
.statistics-button-wrapper.statistics-button-wrapper .app-round-button.app-button-lighter {
  background-color: #5c6bc0;
  color: white;
  border-color: #5c6bc0;
}
.statistics-button-wrapper.statistics-button-wrapper .app-button.app-button-lighter:hover, .statistics-button-wrapper.statistics-button-wrapper .app-button.app-button-lighter.app-button-active, .statistics-button-wrapper.statistics-button-wrapper .app-button.app-button-lighter.app-button-inverted,
.statistics-button-wrapper.statistics-button-wrapper .app-round-button.app-button-lighter:hover,
.statistics-button-wrapper.statistics-button-wrapper .app-round-button.app-button-lighter.app-button-active,
.statistics-button-wrapper.statistics-button-wrapper .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #5c6bc0;
}
.statistics-button-wrapper.statistics-button-wrapper .app-button.app-button-lighter.app-button-active,
.statistics-button-wrapper.statistics-button-wrapper .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.statistics-button-wrapper.statistics-button-wrapper .app-button.app-button-lighter.app-button-inverted:hover, .statistics-button-wrapper.statistics-button-wrapper .app-button.app-button-lighter.app-button-inverted.app-button-active,
.statistics-button-wrapper.statistics-button-wrapper .app-round-button.app-button-lighter.app-button-inverted:hover,
.statistics-button-wrapper.statistics-button-wrapper .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.statistics-button-wrapper.statistics-button-wrapper .app-button.app-button-lighter.app-button-inverted.app-button-active,
.statistics-button-wrapper.statistics-button-wrapper .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #344187;
  box-shadow: inset 0 0 0.75rem #252d5e;
}
.statistics-button-wrapper.statistics-button-wrapper .app-button.app-button-lighter.app-button-inverted:hover,
.statistics-button-wrapper.statistics-button-wrapper .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #5c6bc0;
}
.statistics-button-wrapper.statistics-button-wrapper .app-button.app-button-lighter[disabled][disabled],
.statistics-button-wrapper.statistics-button-wrapper .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button {
  background-color: #3949ab;
  color: white;
  border-color: white;
}
.statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button:hover, .statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button.app-button-active, .statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #3949ab;
}
.statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button.app-button-inverted:hover, .statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #212a62;
  box-shadow: inset 0 0 0.75rem #131838;
}
.statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button.app-button-inverted:hover {
  background-color: #3949ab;
}
.statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button.app-button-inverted {
  border-color: #3949ab;
}
.statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button.app-button-lighter {
  background-color: #5c6bc0;
  color: white;
  border-color: white;
}
.statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button.app-button-lighter:hover, .statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-active, .statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #5c6bc0;
}
.statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #344187;
  box-shadow: inset 0 0 0.75rem #252d5e;
}
.statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #5c6bc0;
}
.statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.statistics-button-wrapper.statistics-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #5c6bc0;
}
.admin-button-wrapper.admin-button-wrapper .app-button,
.admin-button-wrapper.admin-button-wrapper .app-round-button {
  background-color: #558b2f;
  color: white;
  border-color: #558b2f;
}
.admin-button-wrapper.admin-button-wrapper .app-button:hover, .admin-button-wrapper.admin-button-wrapper .app-button.app-button-active, .admin-button-wrapper.admin-button-wrapper .app-button.app-button-inverted,
.admin-button-wrapper.admin-button-wrapper .app-round-button:hover,
.admin-button-wrapper.admin-button-wrapper .app-round-button.app-button-active,
.admin-button-wrapper.admin-button-wrapper .app-round-button.app-button-inverted {
  background-color: white;
  color: #558b2f;
}
.admin-button-wrapper.admin-button-wrapper .app-button.app-button-active,
.admin-button-wrapper.admin-button-wrapper .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.admin-button-wrapper.admin-button-wrapper .app-button.app-button-inverted:hover, .admin-button-wrapper.admin-button-wrapper .app-button.app-button-inverted.app-button-active,
.admin-button-wrapper.admin-button-wrapper .app-round-button.app-button-inverted:hover,
.admin-button-wrapper.admin-button-wrapper .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.admin-button-wrapper.admin-button-wrapper .app-button.app-button-inverted.app-button-active,
.admin-button-wrapper.admin-button-wrapper .app-round-button.app-button-inverted.app-button-active {
  background-color: #294317;
  box-shadow: inset 0 0 0.75rem #0f1908;
}
.admin-button-wrapper.admin-button-wrapper .app-button.app-button-inverted:hover,
.admin-button-wrapper.admin-button-wrapper .app-round-button.app-button-inverted:hover {
  background-color: #558b2f;
}
.admin-button-wrapper.admin-button-wrapper .app-button[disabled][disabled],
.admin-button-wrapper.admin-button-wrapper .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.admin-button-wrapper.admin-button-wrapper .app-button.app-button-lighter,
.admin-button-wrapper.admin-button-wrapper .app-round-button.app-button-lighter {
  background-color: #7cb342;
  color: white;
  border-color: #7cb342;
}
.admin-button-wrapper.admin-button-wrapper .app-button.app-button-lighter:hover, .admin-button-wrapper.admin-button-wrapper .app-button.app-button-lighter.app-button-active, .admin-button-wrapper.admin-button-wrapper .app-button.app-button-lighter.app-button-inverted,
.admin-button-wrapper.admin-button-wrapper .app-round-button.app-button-lighter:hover,
.admin-button-wrapper.admin-button-wrapper .app-round-button.app-button-lighter.app-button-active,
.admin-button-wrapper.admin-button-wrapper .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #7cb342;
}
.admin-button-wrapper.admin-button-wrapper .app-button.app-button-lighter.app-button-active,
.admin-button-wrapper.admin-button-wrapper .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.admin-button-wrapper.admin-button-wrapper .app-button.app-button-lighter.app-button-inverted:hover, .admin-button-wrapper.admin-button-wrapper .app-button.app-button-lighter.app-button-inverted.app-button-active,
.admin-button-wrapper.admin-button-wrapper .app-round-button.app-button-lighter.app-button-inverted:hover,
.admin-button-wrapper.admin-button-wrapper .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.admin-button-wrapper.admin-button-wrapper .app-button.app-button-lighter.app-button-inverted.app-button-active,
.admin-button-wrapper.admin-button-wrapper .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #4b6c28;
  box-shadow: inset 0 0 0.75rem #2f4319;
}
.admin-button-wrapper.admin-button-wrapper .app-button.app-button-lighter.app-button-inverted:hover,
.admin-button-wrapper.admin-button-wrapper .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #7cb342;
}
.admin-button-wrapper.admin-button-wrapper .app-button.app-button-lighter[disabled][disabled],
.admin-button-wrapper.admin-button-wrapper .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.admin-button-wrapper.admin-button-wrapper .app-stroked-round-button {
  background-color: #558b2f;
  color: white;
  border-color: white;
}
.admin-button-wrapper.admin-button-wrapper .app-stroked-round-button:hover, .admin-button-wrapper.admin-button-wrapper .app-stroked-round-button.app-button-active, .admin-button-wrapper.admin-button-wrapper .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #558b2f;
}
.admin-button-wrapper.admin-button-wrapper .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.admin-button-wrapper.admin-button-wrapper .app-stroked-round-button.app-button-inverted:hover, .admin-button-wrapper.admin-button-wrapper .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.admin-button-wrapper.admin-button-wrapper .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #294317;
  box-shadow: inset 0 0 0.75rem #0f1908;
}
.admin-button-wrapper.admin-button-wrapper .app-stroked-round-button.app-button-inverted:hover {
  background-color: #558b2f;
}
.admin-button-wrapper.admin-button-wrapper .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.admin-button-wrapper.admin-button-wrapper .app-stroked-round-button.app-button-inverted {
  border-color: #558b2f;
}
.admin-button-wrapper.admin-button-wrapper .app-stroked-round-button.app-button-lighter {
  background-color: #7cb342;
  color: white;
  border-color: white;
}
.admin-button-wrapper.admin-button-wrapper .app-stroked-round-button.app-button-lighter:hover, .admin-button-wrapper.admin-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-active, .admin-button-wrapper.admin-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #7cb342;
}
.admin-button-wrapper.admin-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.admin-button-wrapper.admin-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .admin-button-wrapper.admin-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.admin-button-wrapper.admin-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #4b6c28;
  box-shadow: inset 0 0 0.75rem #2f4319;
}
.admin-button-wrapper.admin-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #7cb342;
}
.admin-button-wrapper.admin-button-wrapper .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.admin-button-wrapper.admin-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #7cb342;
}
.commission-button-wrapper.commission-button-wrapper .app-button,
.commission-button-wrapper.commission-button-wrapper .app-round-button {
  background-color: #8caaaf;
  color: #ffffff;
  border-color: #8caaaf;
}
.commission-button-wrapper.commission-button-wrapper .app-button:hover, .commission-button-wrapper.commission-button-wrapper .app-button.app-button-active, .commission-button-wrapper.commission-button-wrapper .app-button.app-button-inverted,
.commission-button-wrapper.commission-button-wrapper .app-round-button:hover,
.commission-button-wrapper.commission-button-wrapper .app-round-button.app-button-active,
.commission-button-wrapper.commission-button-wrapper .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #8caaaf;
}
.commission-button-wrapper.commission-button-wrapper .app-button.app-button-active,
.commission-button-wrapper.commission-button-wrapper .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.commission-button-wrapper.commission-button-wrapper .app-button.app-button-inverted:hover, .commission-button-wrapper.commission-button-wrapper .app-button.app-button-inverted.app-button-active,
.commission-button-wrapper.commission-button-wrapper .app-round-button.app-button-inverted:hover,
.commission-button-wrapper.commission-button-wrapper .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.commission-button-wrapper.commission-button-wrapper .app-button.app-button-inverted.app-button-active,
.commission-button-wrapper.commission-button-wrapper .app-round-button.app-button-inverted.app-button-active {
  background-color: #597b81;
  box-shadow: inset 0 0 0.75rem #425b60;
}
.commission-button-wrapper.commission-button-wrapper .app-button.app-button-inverted:hover,
.commission-button-wrapper.commission-button-wrapper .app-round-button.app-button-inverted:hover {
  background-color: #8caaaf;
}
.commission-button-wrapper.commission-button-wrapper .app-button[disabled][disabled],
.commission-button-wrapper.commission-button-wrapper .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.commission-button-wrapper.commission-button-wrapper .app-button.app-button-lighter,
.commission-button-wrapper.commission-button-wrapper .app-round-button.app-button-lighter {
  background-color: #9db7bb;
  color: #ffffff;
  border-color: #9db7bb;
}
.commission-button-wrapper.commission-button-wrapper .app-button.app-button-lighter:hover, .commission-button-wrapper.commission-button-wrapper .app-button.app-button-lighter.app-button-active, .commission-button-wrapper.commission-button-wrapper .app-button.app-button-lighter.app-button-inverted,
.commission-button-wrapper.commission-button-wrapper .app-round-button.app-button-lighter:hover,
.commission-button-wrapper.commission-button-wrapper .app-round-button.app-button-lighter.app-button-active,
.commission-button-wrapper.commission-button-wrapper .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #9db7bb;
}
.commission-button-wrapper.commission-button-wrapper .app-button.app-button-lighter.app-button-active,
.commission-button-wrapper.commission-button-wrapper .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.commission-button-wrapper.commission-button-wrapper .app-button.app-button-lighter.app-button-inverted:hover, .commission-button-wrapper.commission-button-wrapper .app-button.app-button-lighter.app-button-inverted.app-button-active,
.commission-button-wrapper.commission-button-wrapper .app-round-button.app-button-lighter.app-button-inverted:hover,
.commission-button-wrapper.commission-button-wrapper .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.commission-button-wrapper.commission-button-wrapper .app-button.app-button-lighter.app-button-inverted.app-button-active,
.commission-button-wrapper.commission-button-wrapper .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #658c92;
  box-shadow: inset 0 0 0.75rem #4e6c71;
}
.commission-button-wrapper.commission-button-wrapper .app-button.app-button-lighter.app-button-inverted:hover,
.commission-button-wrapper.commission-button-wrapper .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #9db7bb;
}
.commission-button-wrapper.commission-button-wrapper .app-button.app-button-lighter[disabled][disabled],
.commission-button-wrapper.commission-button-wrapper .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.commission-button-wrapper.commission-button-wrapper .app-stroked-round-button {
  background-color: #8caaaf;
  color: #ffffff;
  border-color: #ffffff;
}
.commission-button-wrapper.commission-button-wrapper .app-stroked-round-button:hover, .commission-button-wrapper.commission-button-wrapper .app-stroked-round-button.app-button-active, .commission-button-wrapper.commission-button-wrapper .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #8caaaf;
}
.commission-button-wrapper.commission-button-wrapper .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.commission-button-wrapper.commission-button-wrapper .app-stroked-round-button.app-button-inverted:hover, .commission-button-wrapper.commission-button-wrapper .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.commission-button-wrapper.commission-button-wrapper .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #597b81;
  box-shadow: inset 0 0 0.75rem #425b60;
}
.commission-button-wrapper.commission-button-wrapper .app-stroked-round-button.app-button-inverted:hover {
  background-color: #8caaaf;
}
.commission-button-wrapper.commission-button-wrapper .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.commission-button-wrapper.commission-button-wrapper .app-stroked-round-button.app-button-inverted {
  border-color: #8caaaf;
}
.commission-button-wrapper.commission-button-wrapper .app-stroked-round-button.app-button-lighter {
  background-color: #9db7bb;
  color: #ffffff;
  border-color: #ffffff;
}
.commission-button-wrapper.commission-button-wrapper .app-stroked-round-button.app-button-lighter:hover, .commission-button-wrapper.commission-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-active, .commission-button-wrapper.commission-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #9db7bb;
}
.commission-button-wrapper.commission-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.commission-button-wrapper.commission-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .commission-button-wrapper.commission-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.commission-button-wrapper.commission-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #658c92;
  box-shadow: inset 0 0 0.75rem #4e6c71;
}
.commission-button-wrapper.commission-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #9db7bb;
}
.commission-button-wrapper.commission-button-wrapper .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.commission-button-wrapper.commission-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #9db7bb;
}
.docs-button-wrapper.docs-button-wrapper .app-button,
.docs-button-wrapper.docs-button-wrapper .app-round-button {
  background-color: #546e7a;
  color: white;
  border-color: #546e7a;
}
.docs-button-wrapper.docs-button-wrapper .app-button:hover, .docs-button-wrapper.docs-button-wrapper .app-button.app-button-active, .docs-button-wrapper.docs-button-wrapper .app-button.app-button-inverted,
.docs-button-wrapper.docs-button-wrapper .app-round-button:hover,
.docs-button-wrapper.docs-button-wrapper .app-round-button.app-button-active,
.docs-button-wrapper.docs-button-wrapper .app-round-button.app-button-inverted {
  background-color: white;
  color: #546e7a;
}
.docs-button-wrapper.docs-button-wrapper .app-button.app-button-active,
.docs-button-wrapper.docs-button-wrapper .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.docs-button-wrapper.docs-button-wrapper .app-button.app-button-inverted:hover, .docs-button-wrapper.docs-button-wrapper .app-button.app-button-inverted.app-button-active,
.docs-button-wrapper.docs-button-wrapper .app-round-button.app-button-inverted:hover,
.docs-button-wrapper.docs-button-wrapper .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.docs-button-wrapper.docs-button-wrapper .app-button.app-button-inverted.app-button-active,
.docs-button-wrapper.docs-button-wrapper .app-round-button.app-button-inverted.app-button-active {
  background-color: #2c3a41;
  box-shadow: inset 0 0 0.75rem #161c1f;
}
.docs-button-wrapper.docs-button-wrapper .app-button.app-button-inverted:hover,
.docs-button-wrapper.docs-button-wrapper .app-round-button.app-button-inverted:hover {
  background-color: #546e7a;
}
.docs-button-wrapper.docs-button-wrapper .app-button[disabled][disabled],
.docs-button-wrapper.docs-button-wrapper .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.docs-button-wrapper.docs-button-wrapper .app-button.app-button-lighter,
.docs-button-wrapper.docs-button-wrapper .app-round-button.app-button-lighter {
  background-color: #78909c;
  color: white;
  border-color: #78909c;
}
.docs-button-wrapper.docs-button-wrapper .app-button.app-button-lighter:hover, .docs-button-wrapper.docs-button-wrapper .app-button.app-button-lighter.app-button-active, .docs-button-wrapper.docs-button-wrapper .app-button.app-button-lighter.app-button-inverted,
.docs-button-wrapper.docs-button-wrapper .app-round-button.app-button-lighter:hover,
.docs-button-wrapper.docs-button-wrapper .app-round-button.app-button-lighter.app-button-active,
.docs-button-wrapper.docs-button-wrapper .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #78909c;
}
.docs-button-wrapper.docs-button-wrapper .app-button.app-button-lighter.app-button-active,
.docs-button-wrapper.docs-button-wrapper .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.docs-button-wrapper.docs-button-wrapper .app-button.app-button-lighter.app-button-inverted:hover, .docs-button-wrapper.docs-button-wrapper .app-button.app-button-lighter.app-button-inverted.app-button-active,
.docs-button-wrapper.docs-button-wrapper .app-round-button.app-button-lighter.app-button-inverted:hover,
.docs-button-wrapper.docs-button-wrapper .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.docs-button-wrapper.docs-button-wrapper .app-button.app-button-lighter.app-button-inverted.app-button-active,
.docs-button-wrapper.docs-button-wrapper .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #4c5e67;
  box-shadow: inset 0 0 0.75rem #344147;
}
.docs-button-wrapper.docs-button-wrapper .app-button.app-button-lighter.app-button-inverted:hover,
.docs-button-wrapper.docs-button-wrapper .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #78909c;
}
.docs-button-wrapper.docs-button-wrapper .app-button.app-button-lighter[disabled][disabled],
.docs-button-wrapper.docs-button-wrapper .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.docs-button-wrapper.docs-button-wrapper .app-stroked-round-button {
  background-color: #546e7a;
  color: white;
  border-color: white;
}
.docs-button-wrapper.docs-button-wrapper .app-stroked-round-button:hover, .docs-button-wrapper.docs-button-wrapper .app-stroked-round-button.app-button-active, .docs-button-wrapper.docs-button-wrapper .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #546e7a;
}
.docs-button-wrapper.docs-button-wrapper .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.docs-button-wrapper.docs-button-wrapper .app-stroked-round-button.app-button-inverted:hover, .docs-button-wrapper.docs-button-wrapper .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.docs-button-wrapper.docs-button-wrapper .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #2c3a41;
  box-shadow: inset 0 0 0.75rem #161c1f;
}
.docs-button-wrapper.docs-button-wrapper .app-stroked-round-button.app-button-inverted:hover {
  background-color: #546e7a;
}
.docs-button-wrapper.docs-button-wrapper .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.docs-button-wrapper.docs-button-wrapper .app-stroked-round-button.app-button-inverted {
  border-color: #546e7a;
}
.docs-button-wrapper.docs-button-wrapper .app-stroked-round-button.app-button-lighter {
  background-color: #78909c;
  color: white;
  border-color: white;
}
.docs-button-wrapper.docs-button-wrapper .app-stroked-round-button.app-button-lighter:hover, .docs-button-wrapper.docs-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-active, .docs-button-wrapper.docs-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #78909c;
}
.docs-button-wrapper.docs-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.docs-button-wrapper.docs-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .docs-button-wrapper.docs-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.docs-button-wrapper.docs-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #4c5e67;
  box-shadow: inset 0 0 0.75rem #344147;
}
.docs-button-wrapper.docs-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #78909c;
}
.docs-button-wrapper.docs-button-wrapper .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.docs-button-wrapper.docs-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #78909c;
}
.dms-button-wrapper.dms-button-wrapper .app-button,
.dms-button-wrapper.dms-button-wrapper .app-round-button {
  background-color: #e53935;
  color: white;
  border-color: #e53935;
}
.dms-button-wrapper.dms-button-wrapper .app-button:hover, .dms-button-wrapper.dms-button-wrapper .app-button.app-button-active, .dms-button-wrapper.dms-button-wrapper .app-button.app-button-inverted,
.dms-button-wrapper.dms-button-wrapper .app-round-button:hover,
.dms-button-wrapper.dms-button-wrapper .app-round-button.app-button-active,
.dms-button-wrapper.dms-button-wrapper .app-round-button.app-button-inverted {
  background-color: white;
  color: #e53935;
}
.dms-button-wrapper.dms-button-wrapper .app-button.app-button-active,
.dms-button-wrapper.dms-button-wrapper .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.dms-button-wrapper.dms-button-wrapper .app-button.app-button-inverted:hover, .dms-button-wrapper.dms-button-wrapper .app-button.app-button-inverted.app-button-active,
.dms-button-wrapper.dms-button-wrapper .app-round-button.app-button-inverted:hover,
.dms-button-wrapper.dms-button-wrapper .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.dms-button-wrapper.dms-button-wrapper .app-button.app-button-inverted.app-button-active,
.dms-button-wrapper.dms-button-wrapper .app-round-button.app-button-inverted.app-button-active {
  background-color: #a41815;
  box-shadow: inset 0 0 0.75rem #72110f;
}
.dms-button-wrapper.dms-button-wrapper .app-button.app-button-inverted:hover,
.dms-button-wrapper.dms-button-wrapper .app-round-button.app-button-inverted:hover {
  background-color: #e53935;
}
.dms-button-wrapper.dms-button-wrapper .app-button[disabled][disabled],
.dms-button-wrapper.dms-button-wrapper .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.dms-button-wrapper.dms-button-wrapper .app-button.app-button-lighter,
.dms-button-wrapper.dms-button-wrapper .app-round-button.app-button-lighter {
  background-color: #ef5350;
  color: white;
  border-color: #ef5350;
}
.dms-button-wrapper.dms-button-wrapper .app-button.app-button-lighter:hover, .dms-button-wrapper.dms-button-wrapper .app-button.app-button-lighter.app-button-active, .dms-button-wrapper.dms-button-wrapper .app-button.app-button-lighter.app-button-inverted,
.dms-button-wrapper.dms-button-wrapper .app-round-button.app-button-lighter:hover,
.dms-button-wrapper.dms-button-wrapper .app-round-button.app-button-lighter.app-button-active,
.dms-button-wrapper.dms-button-wrapper .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #ef5350;
}
.dms-button-wrapper.dms-button-wrapper .app-button.app-button-lighter.app-button-active,
.dms-button-wrapper.dms-button-wrapper .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.dms-button-wrapper.dms-button-wrapper .app-button.app-button-lighter.app-button-inverted:hover, .dms-button-wrapper.dms-button-wrapper .app-button.app-button-lighter.app-button-inverted.app-button-active,
.dms-button-wrapper.dms-button-wrapper .app-round-button.app-button-lighter.app-button-inverted:hover,
.dms-button-wrapper.dms-button-wrapper .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.dms-button-wrapper.dms-button-wrapper .app-button.app-button-lighter.app-button-inverted.app-button-active,
.dms-button-wrapper.dms-button-wrapper .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #cb1613;
  box-shadow: inset 0 0 0.75rem #98110e;
}
.dms-button-wrapper.dms-button-wrapper .app-button.app-button-lighter.app-button-inverted:hover,
.dms-button-wrapper.dms-button-wrapper .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #ef5350;
}
.dms-button-wrapper.dms-button-wrapper .app-button.app-button-lighter[disabled][disabled],
.dms-button-wrapper.dms-button-wrapper .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.dms-button-wrapper.dms-button-wrapper .app-stroked-round-button {
  background-color: #e53935;
  color: white;
  border-color: white;
}
.dms-button-wrapper.dms-button-wrapper .app-stroked-round-button:hover, .dms-button-wrapper.dms-button-wrapper .app-stroked-round-button.app-button-active, .dms-button-wrapper.dms-button-wrapper .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #e53935;
}
.dms-button-wrapper.dms-button-wrapper .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.dms-button-wrapper.dms-button-wrapper .app-stroked-round-button.app-button-inverted:hover, .dms-button-wrapper.dms-button-wrapper .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.dms-button-wrapper.dms-button-wrapper .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #a41815;
  box-shadow: inset 0 0 0.75rem #72110f;
}
.dms-button-wrapper.dms-button-wrapper .app-stroked-round-button.app-button-inverted:hover {
  background-color: #e53935;
}
.dms-button-wrapper.dms-button-wrapper .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.dms-button-wrapper.dms-button-wrapper .app-stroked-round-button.app-button-inverted {
  border-color: #e53935;
}
.dms-button-wrapper.dms-button-wrapper .app-stroked-round-button.app-button-lighter {
  background-color: #ef5350;
  color: white;
  border-color: white;
}
.dms-button-wrapper.dms-button-wrapper .app-stroked-round-button.app-button-lighter:hover, .dms-button-wrapper.dms-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-active, .dms-button-wrapper.dms-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #ef5350;
}
.dms-button-wrapper.dms-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.dms-button-wrapper.dms-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .dms-button-wrapper.dms-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.dms-button-wrapper.dms-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #cb1613;
  box-shadow: inset 0 0 0.75rem #98110e;
}
.dms-button-wrapper.dms-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #ef5350;
}
.dms-button-wrapper.dms-button-wrapper .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.dms-button-wrapper.dms-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #ef5350;
}
.akkord-button-wrapper.akkord-button-wrapper .app-button,
.akkord-button-wrapper.akkord-button-wrapper .app-round-button {
  background-color: #2e7d32;
  color: white;
  border-color: #2e7d32;
}
.akkord-button-wrapper.akkord-button-wrapper .app-button:hover, .akkord-button-wrapper.akkord-button-wrapper .app-button.app-button-active, .akkord-button-wrapper.akkord-button-wrapper .app-button.app-button-inverted,
.akkord-button-wrapper.akkord-button-wrapper .app-round-button:hover,
.akkord-button-wrapper.akkord-button-wrapper .app-round-button.app-button-active,
.akkord-button-wrapper.akkord-button-wrapper .app-round-button.app-button-inverted {
  background-color: white;
  color: #2e7d32;
}
.akkord-button-wrapper.akkord-button-wrapper .app-button.app-button-active,
.akkord-button-wrapper.akkord-button-wrapper .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.akkord-button-wrapper.akkord-button-wrapper .app-button.app-button-inverted:hover, .akkord-button-wrapper.akkord-button-wrapper .app-button.app-button-inverted.app-button-active,
.akkord-button-wrapper.akkord-button-wrapper .app-round-button.app-button-inverted:hover,
.akkord-button-wrapper.akkord-button-wrapper .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.akkord-button-wrapper.akkord-button-wrapper .app-button.app-button-inverted.app-button-active,
.akkord-button-wrapper.akkord-button-wrapper .app-round-button.app-button-inverted.app-button-active {
  background-color: #143616;
  box-shadow: inset 0 0 0.75rem #050d05;
}
.akkord-button-wrapper.akkord-button-wrapper .app-button.app-button-inverted:hover,
.akkord-button-wrapper.akkord-button-wrapper .app-round-button.app-button-inverted:hover {
  background-color: #2e7d32;
}
.akkord-button-wrapper.akkord-button-wrapper .app-button[disabled][disabled],
.akkord-button-wrapper.akkord-button-wrapper .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.akkord-button-wrapper.akkord-button-wrapper .app-button.app-button-lighter,
.akkord-button-wrapper.akkord-button-wrapper .app-round-button.app-button-lighter {
  background-color: #388e3c;
  color: white;
  border-color: #388e3c;
}
.akkord-button-wrapper.akkord-button-wrapper .app-button.app-button-lighter:hover, .akkord-button-wrapper.akkord-button-wrapper .app-button.app-button-lighter.app-button-active, .akkord-button-wrapper.akkord-button-wrapper .app-button.app-button-lighter.app-button-inverted,
.akkord-button-wrapper.akkord-button-wrapper .app-round-button.app-button-lighter:hover,
.akkord-button-wrapper.akkord-button-wrapper .app-round-button.app-button-lighter.app-button-active,
.akkord-button-wrapper.akkord-button-wrapper .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #388e3c;
}
.akkord-button-wrapper.akkord-button-wrapper .app-button.app-button-lighter.app-button-active,
.akkord-button-wrapper.akkord-button-wrapper .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.akkord-button-wrapper.akkord-button-wrapper .app-button.app-button-lighter.app-button-inverted:hover, .akkord-button-wrapper.akkord-button-wrapper .app-button.app-button-lighter.app-button-inverted.app-button-active,
.akkord-button-wrapper.akkord-button-wrapper .app-round-button.app-button-lighter.app-button-inverted:hover,
.akkord-button-wrapper.akkord-button-wrapper .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.akkord-button-wrapper.akkord-button-wrapper .app-button.app-button-lighter.app-button-inverted.app-button-active,
.akkord-button-wrapper.akkord-button-wrapper .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #1d491f;
  box-shadow: inset 0 0 0.75rem #0d200e;
}
.akkord-button-wrapper.akkord-button-wrapper .app-button.app-button-lighter.app-button-inverted:hover,
.akkord-button-wrapper.akkord-button-wrapper .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #388e3c;
}
.akkord-button-wrapper.akkord-button-wrapper .app-button.app-button-lighter[disabled][disabled],
.akkord-button-wrapper.akkord-button-wrapper .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button {
  background-color: #2e7d32;
  color: white;
  border-color: white;
}
.akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button:hover, .akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button.app-button-active, .akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #2e7d32;
}
.akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button.app-button-inverted:hover, .akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #143616;
  box-shadow: inset 0 0 0.75rem #050d05;
}
.akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button.app-button-inverted:hover {
  background-color: #2e7d32;
}
.akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button.app-button-inverted {
  border-color: #2e7d32;
}
.akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button.app-button-lighter {
  background-color: #388e3c;
  color: white;
  border-color: white;
}
.akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button.app-button-lighter:hover, .akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-active, .akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #388e3c;
}
.akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #1d491f;
  box-shadow: inset 0 0 0.75rem #0d200e;
}
.akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #388e3c;
}
.akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.akkord-button-wrapper.akkord-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #388e3c;
}
.cancel-button-wrapper.cancel-button-wrapper .app-button,
.cancel-button-wrapper.cancel-button-wrapper .app-round-button {
  background-color: #757575;
  color: white;
  border-color: #757575;
}
.cancel-button-wrapper.cancel-button-wrapper .app-button:hover, .cancel-button-wrapper.cancel-button-wrapper .app-button.app-button-active, .cancel-button-wrapper.cancel-button-wrapper .app-button.app-button-inverted,
.cancel-button-wrapper.cancel-button-wrapper .app-round-button:hover,
.cancel-button-wrapper.cancel-button-wrapper .app-round-button.app-button-active,
.cancel-button-wrapper.cancel-button-wrapper .app-round-button.app-button-inverted {
  background-color: white;
  color: #757575;
}
.cancel-button-wrapper.cancel-button-wrapper .app-button.app-button-active,
.cancel-button-wrapper.cancel-button-wrapper .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.cancel-button-wrapper.cancel-button-wrapper .app-button.app-button-inverted:hover, .cancel-button-wrapper.cancel-button-wrapper .app-button.app-button-inverted.app-button-active,
.cancel-button-wrapper.cancel-button-wrapper .app-round-button.app-button-inverted:hover,
.cancel-button-wrapper.cancel-button-wrapper .app-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.cancel-button-wrapper.cancel-button-wrapper .app-button.app-button-inverted.app-button-active,
.cancel-button-wrapper.cancel-button-wrapper .app-round-button.app-button-inverted.app-button-active {
  background-color: #454545;
  box-shadow: inset 0 0 0.75rem #292929;
}
.cancel-button-wrapper.cancel-button-wrapper .app-button.app-button-inverted:hover,
.cancel-button-wrapper.cancel-button-wrapper .app-round-button.app-button-inverted:hover {
  background-color: #757575;
}
.cancel-button-wrapper.cancel-button-wrapper .app-button[disabled][disabled],
.cancel-button-wrapper.cancel-button-wrapper .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.cancel-button-wrapper.cancel-button-wrapper .app-button.app-button-lighter,
.cancel-button-wrapper.cancel-button-wrapper .app-round-button.app-button-lighter {
  background-color: #bdbdbd;
  color: white;
  border-color: #bdbdbd;
}
.cancel-button-wrapper.cancel-button-wrapper .app-button.app-button-lighter:hover, .cancel-button-wrapper.cancel-button-wrapper .app-button.app-button-lighter.app-button-active, .cancel-button-wrapper.cancel-button-wrapper .app-button.app-button-lighter.app-button-inverted,
.cancel-button-wrapper.cancel-button-wrapper .app-round-button.app-button-lighter:hover,
.cancel-button-wrapper.cancel-button-wrapper .app-round-button.app-button-lighter.app-button-active,
.cancel-button-wrapper.cancel-button-wrapper .app-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #bdbdbd;
}
.cancel-button-wrapper.cancel-button-wrapper .app-button.app-button-lighter.app-button-active,
.cancel-button-wrapper.cancel-button-wrapper .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.cancel-button-wrapper.cancel-button-wrapper .app-button.app-button-lighter.app-button-inverted:hover, .cancel-button-wrapper.cancel-button-wrapper .app-button.app-button-lighter.app-button-inverted.app-button-active,
.cancel-button-wrapper.cancel-button-wrapper .app-round-button.app-button-lighter.app-button-inverted:hover,
.cancel-button-wrapper.cancel-button-wrapper .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.cancel-button-wrapper.cancel-button-wrapper .app-button.app-button-lighter.app-button-inverted.app-button-active,
.cancel-button-wrapper.cancel-button-wrapper .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #8d8d8d;
  box-shadow: inset 0 0 0.75rem #717171;
}
.cancel-button-wrapper.cancel-button-wrapper .app-button.app-button-lighter.app-button-inverted:hover,
.cancel-button-wrapper.cancel-button-wrapper .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #bdbdbd;
}
.cancel-button-wrapper.cancel-button-wrapper .app-button.app-button-lighter[disabled][disabled],
.cancel-button-wrapper.cancel-button-wrapper .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button {
  background-color: #757575;
  color: white;
  border-color: white;
}
.cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button:hover, .cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button.app-button-active, .cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button.app-button-inverted {
  background-color: white;
  color: #757575;
}
.cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button.app-button-inverted:hover, .cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #454545;
  box-shadow: inset 0 0 0.75rem #292929;
}
.cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button.app-button-inverted:hover {
  background-color: #757575;
}
.cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button.app-button-inverted {
  border-color: #757575;
}
.cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button.app-button-lighter {
  background-color: #bdbdbd;
  color: white;
  border-color: white;
}
.cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button.app-button-lighter:hover, .cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-active, .cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: white;
  color: #bdbdbd;
}
.cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: white;
  color: white;
}
.cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #8d8d8d;
  box-shadow: inset 0 0 0.75rem #717171;
}
.cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #bdbdbd;
}
.cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.cancel-button-wrapper.cancel-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #bdbdbd;
}
.confirm-button-wrapper.confirm-button-wrapper .app-button,
.confirm-button-wrapper.confirm-button-wrapper .app-round-button {
  background-color: #23a023;
  color: #ffffff;
  border-color: #23a023;
}
.confirm-button-wrapper.confirm-button-wrapper .app-button:hover, .confirm-button-wrapper.confirm-button-wrapper .app-button.app-button-active, .confirm-button-wrapper.confirm-button-wrapper .app-button.app-button-inverted,
.confirm-button-wrapper.confirm-button-wrapper .app-round-button:hover,
.confirm-button-wrapper.confirm-button-wrapper .app-round-button.app-button-active,
.confirm-button-wrapper.confirm-button-wrapper .app-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #23a023;
}
.confirm-button-wrapper.confirm-button-wrapper .app-button.app-button-active,
.confirm-button-wrapper.confirm-button-wrapper .app-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.confirm-button-wrapper.confirm-button-wrapper .app-button.app-button-inverted:hover, .confirm-button-wrapper.confirm-button-wrapper .app-button.app-button-inverted.app-button-active,
.confirm-button-wrapper.confirm-button-wrapper .app-round-button.app-button-inverted:hover,
.confirm-button-wrapper.confirm-button-wrapper .app-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.confirm-button-wrapper.confirm-button-wrapper .app-button.app-button-inverted.app-button-active,
.confirm-button-wrapper.confirm-button-wrapper .app-round-button.app-button-inverted.app-button-active {
  background-color: #125012;
  box-shadow: inset 0 0 0.75rem #082208;
}
.confirm-button-wrapper.confirm-button-wrapper .app-button.app-button-inverted:hover,
.confirm-button-wrapper.confirm-button-wrapper .app-round-button.app-button-inverted:hover {
  background-color: #23a023;
}
.confirm-button-wrapper.confirm-button-wrapper .app-button[disabled][disabled],
.confirm-button-wrapper.confirm-button-wrapper .app-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.confirm-button-wrapper.confirm-button-wrapper .app-button.app-button-lighter,
.confirm-button-wrapper.confirm-button-wrapper .app-round-button.app-button-lighter {
  background-color: #47b547;
  color: #ffffff;
  border-color: #47b547;
}
.confirm-button-wrapper.confirm-button-wrapper .app-button.app-button-lighter:hover, .confirm-button-wrapper.confirm-button-wrapper .app-button.app-button-lighter.app-button-active, .confirm-button-wrapper.confirm-button-wrapper .app-button.app-button-lighter.app-button-inverted,
.confirm-button-wrapper.confirm-button-wrapper .app-round-button.app-button-lighter:hover,
.confirm-button-wrapper.confirm-button-wrapper .app-round-button.app-button-lighter.app-button-active,
.confirm-button-wrapper.confirm-button-wrapper .app-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #47b547;
}
.confirm-button-wrapper.confirm-button-wrapper .app-button.app-button-lighter.app-button-active,
.confirm-button-wrapper.confirm-button-wrapper .app-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.confirm-button-wrapper.confirm-button-wrapper .app-button.app-button-lighter.app-button-inverted:hover, .confirm-button-wrapper.confirm-button-wrapper .app-button.app-button-lighter.app-button-inverted.app-button-active,
.confirm-button-wrapper.confirm-button-wrapper .app-round-button.app-button-lighter.app-button-inverted:hover,
.confirm-button-wrapper.confirm-button-wrapper .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.confirm-button-wrapper.confirm-button-wrapper .app-button.app-button-lighter.app-button-inverted.app-button-active,
.confirm-button-wrapper.confirm-button-wrapper .app-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #2c6f2c;
  box-shadow: inset 0 0 0.75rem #1c471c;
}
.confirm-button-wrapper.confirm-button-wrapper .app-button.app-button-lighter.app-button-inverted:hover,
.confirm-button-wrapper.confirm-button-wrapper .app-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #47b547;
}
.confirm-button-wrapper.confirm-button-wrapper .app-button.app-button-lighter[disabled][disabled],
.confirm-button-wrapper.confirm-button-wrapper .app-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button {
  background-color: #23a023;
  color: #ffffff;
  border-color: #ffffff;
}
.confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button:hover, .confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button.app-button-active, .confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button.app-button-inverted {
  background-color: #ffffff;
  color: #23a023;
}
.confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button.app-button-inverted:hover, .confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button.app-button-inverted.app-button-active {
  background-color: #125012;
  box-shadow: inset 0 0 0.75rem #082208;
}
.confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button.app-button-inverted:hover {
  background-color: #23a023;
}
.confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button.app-button-inverted {
  border-color: #23a023;
}
.confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button.app-button-lighter {
  background-color: #47b547;
  color: #ffffff;
  border-color: #ffffff;
}
.confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button.app-button-lighter:hover, .confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-active, .confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted {
  background-color: #ffffff;
  color: #47b547;
}
.confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-active {
  box-shadow: inset 0 0 0.75rem #b3b3b3;
}
.confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted:hover, .confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  border-color: #ffffff;
  color: #ffffff;
}
.confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted.app-button-active {
  background-color: #2c6f2c;
  box-shadow: inset 0 0 0.75rem #1c471c;
}
.confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted:hover {
  background-color: #47b547;
}
.confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button.app-button-lighter[disabled][disabled] {
  background-color: #e5e7e6;
  border-color: #e5e7e6;
  color: white;
}
.confirm-button-wrapper.confirm-button-wrapper .app-stroked-round-button.app-button-lighter.app-button-inverted {
  border-color: #47b547;
}
app-textarea.fill {
  height: 100%;
}
app-textarea.fill * {
  height: 100%;
  box-sizing: border-box;
}
app-textarea.fill textarea {
  resize: none;
  min-height: 5rem;
}
.e-schedule .e-work-cells.e-current-date, .e-schedule .e-header-cells.e-current-day.e-date-header {
  background: rgba(0, 0, 255, 0.1);
}
.e-schedule .e-schedule-table.e-content-table {
  background: white;
}
.e-schedule.hide-left-row .e-schedule-table.e-outer-table > tbody > tr > td:first-child {
  width: 0;
}
html,
body {
  height: 100%;
  margin: 0;
}
body.inheritCursors * {
  cursor: inherit !important;
}
[mattooltipposition], [matripple] {
  touch-action: auto !important;
}
@font-face {
  font-family: "Century Gothic";
  src: url('CenturyGothic.4f234b12e49802ce.eot');
  src: url('CenturyGothic.4f234b12e49802ce.eot?#iefix') format("embedded-opentype"), url('CenturyGothic.afd0b36822810a6e.woff2') format("woff2"), url('CenturyGothic.b88024c0bdd42e75.woff') format("woff"), url('CenturyGothic.554de91d434a9edd.ttf') format("truetype"), url('CenturyGothic.0a3bb80adf12c615.svg#CenturyGothic') format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
* {
  font-family: Quicksand, sans-serif;
}
ngx-simplebar {
  min-height: 0;
}
.google-visualization-tooltip {
  pointer-events: none;
}
/** Material Overrides **/
.cdk-overlay-container {
  z-index: 1005;
}
.mat-header-cell {
  font-weight: bold;
  font-size: medium;
}
.mat-tab-header .mat-tab-label-container {
  scrollbar-width: thin;
  scrollbar-color: rgb(90, 90, 90) rgba(90, 90, 90, 0.5);
  overflow: auto;
  overflow: overlay;
  overflow-y: hidden;
}
.mat-tab-header .mat-tab-label-container::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.mat-tab-header .mat-tab-label-container::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}
.mat-tab-header .mat-tab-label-container::-webkit-scrollbar-thumb {
  background: rgba(128, 128, 128, 0.5);
  border-radius: 5px;
}
.mat-tab-header .mat-tab-label-container::-webkit-scrollbar-thumb:hover {
  background: rgb(128, 128, 128);
}
.mat-date-range-input-start-wrapper.mat-date-range-input-start-wrapper,
.mat-date-range-input-end-wrapper.mat-date-range-input-end-wrapper {
  max-width: calc(50% - 8px);
}
.mat-tooltip-show::first-letter,
.mat-menu-item::first-letter {
  text-transform: uppercase;
}
.mat-menu-item > mat-icon:first-child + span,
.mat-menu-item > fa-icon:first-child + span {
  display: inline-block;
}
.mat-menu-item > mat-icon:first-child + span::first-letter,
.mat-menu-item > fa-icon:first-child + span::first-letter {
  text-transform: uppercase;
}
.mat-menu-item > fa-icon:first-child {
  margin-right: 16px;
}
.mat-menu-content {
  max-height: 300px;
  scrollbar-width: thin;
  scrollbar-color: rgb(90, 90, 90) rgba(90, 90, 90, 0.5);
  overflow: auto;
  overflow: overlay;
}
.mat-menu-content::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.mat-menu-content::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}
.mat-menu-content::-webkit-scrollbar-thumb {
  background: rgba(128, 128, 128, 0.5);
  border-radius: 5px;
}
.mat-menu-content::-webkit-scrollbar-thumb:hover {
  background: rgb(128, 128, 128);
}
.mat-menu-item fa-icon.mat-icon svg {
  vertical-align: -0.125em;
}
.unseen-mat-badge.unseen-mat-badge .mat-badge-content {
  background: #116cd5;
  color: #fff;
}
.mat-badge[matBadgePosition=center][matBadgePosition=center][matBadgePosition=center][matBadgePosition=center] .mat-badge-content.mat-badge-content.mat-badge-content.mat-badge-content {
  right: 50%;
  top: 50%;
  transform: translate(50%, -50%);
}
.mat-badge-more-overlay.mat-badge-more-overlay.mat-badge-more-overlay:not([matBadgePosition]) .mat-badge-content, .mat-badge-more-overlay.mat-badge-more-overlay.mat-badge-more-overlay[matBadgePosition~=above] .mat-badge-content {
  top: -1px;
}
.mat-badge-more-overlay.mat-badge-more-overlay.mat-badge-more-overlay:not([matBadgePosition]) .mat-badge-content, .mat-badge-more-overlay.mat-badge-more-overlay.mat-badge-more-overlay[matBadgePosition~=after] .mat-badge-content {
  right: -1px;
}
.mat-badge-more-overlay.mat-badge-more-overlay.mat-badge-more-overlay[matBadgePosition~=below] .mat-badge-content {
  bottom: -1px;
}
.mat-badge-more-overlay.mat-badge-more-overlay.mat-badge-more-overlay[matBadgePosition~=before] .mat-badge-content {
  left: -1px;
}
@media (min-width: 820px) {
  .mat-select-panel {
    max-width: 500px !important;
  }
}
mat-dialog-container.mat-dialog-container {
  padding: 0.5rem;
}
mat-dialog-container .mat-dialog-actions {
  margin-bottom: -0.5rem;
  min-height: 3rem;
}
mat-dialog-container .mat-dialog-content {
  margin: -0.5rem;
  padding: 0 0.5rem;
}
div.mat-tooltip {
  font-size: 100%;
  font-family: Quicksand, sans-serif;
}
.customToolTipWithoutAnimation {
  animation: none !important;
  transition: none !important;
  transform: none !important;
  opacity: 1 !important;
}
.mat-tooltip-white-space-pre {
  white-space: pre;
}
mat-action-list.mat-list-base,
mat-nav-list.mat-list-base,
mat-list.mat-list-base {
  padding-top: 0;
}
fa-icon[mat-list-avatar] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font-family: Quicksand, sans-serif;
}
.mat-tab-body-wrapper {
  height: 100%;
}
.mat-tab-body-content, textarea.mat-input-element {
  scrollbar-width: thin;
  scrollbar-color: rgb(90, 90, 90) rgba(90, 90, 90, 0.5);
  overflow: auto;
  overflow: overlay;
  overflow: auto;
}
.mat-tab-body-content::-webkit-scrollbar, textarea.mat-input-element::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.mat-tab-body-content::-webkit-scrollbar-track, textarea.mat-input-element::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}
.mat-tab-body-content::-webkit-scrollbar-thumb, textarea.mat-input-element::-webkit-scrollbar-thumb {
  background: rgba(128, 128, 128, 0.5);
  border-radius: 5px;
}
.mat-tab-body-content::-webkit-scrollbar-thumb:hover, textarea.mat-input-element::-webkit-scrollbar-thumb:hover {
  background: rgb(128, 128, 128);
}
.mat-icon-button > span > fa-icon:only-child,
.mat-fab > span > fa-icon:only-child,
.mat-mini-fab > span > fa-icon:only-child,
.app-round-button > span > fa-icon:only-child,
.app-stroked-round-button > span > fa-icon:only-child {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.mat-form-field-type-app-time-span-picker-select .mat-form-field-infix {
  width: 240px;
}
.mat-datepicker-green.mat-datepicker-green {
  background: green;
  border-radius: 100%;
}
.mat-datepicker-yellow.mat-datepicker-yellow {
  background: orange;
  border-radius: 100%;
}
.mat-datepicker-blue.mat-datepicker-blue {
  background: rgb(84, 84, 199);
  border-radius: 100%;
}
input[type=time]::-webkit-calendar-picker-indicator {
  cursor: pointer;
}
input.hide-icon-from-browser::-webkit-calendar-picker-indicator {
  background: none;
}
.custom-dialog-class-overflow-visible > .mat-dialog-container {
  overflow: visible;
}
.custom-dialog-class-without-padding .mat-dialog-container {
  padding: 0;
}
.save-active {
  background-color: #44aa22 !important;
  border-color: #44aa22 !important;
  color: white;
}
.save-active:hover {
  background-color: white !important;
  color: #44aa22 !important;
}
.delete-active {
  background-color: red !important;
  border-color: red !important;
  color: white;
}
.delete-active:hover {
  background-color: white !important;
  color: red !important;
}
.custom-dialog-class-without-overflow .mat-dialog-container {
  overflow-y: hidden;
}
.mat-dialog-with-close-button .mat-dialog-container {
  position: relative;
  padding-top: 2.5rem;
}
.mat-dialog-with-close-button .mat-dialog-container .close-button {
  font-size: 1.5rem;
  position: absolute;
  top: 0;
  right: 0;
}
.mat-dialog-container, .mat-dialog-content {
  scrollbar-width: thin;
  scrollbar-color: rgb(90, 90, 90) rgba(90, 90, 90, 0.5);
  overflow: auto;
  overflow: overlay;
}
.mat-dialog-container::-webkit-scrollbar, .mat-dialog-content::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.mat-dialog-container::-webkit-scrollbar-track, .mat-dialog-content::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}
.mat-dialog-container::-webkit-scrollbar-thumb, .mat-dialog-content::-webkit-scrollbar-thumb {
  background: rgba(128, 128, 128, 0.5);
  border-radius: 5px;
}
.mat-dialog-container::-webkit-scrollbar-thumb:hover, .mat-dialog-content::-webkit-scrollbar-thumb:hover {
  background: rgb(128, 128, 128);
}
.custom-dialog-class-fullscreen {
  position: absolute !important;
  height: calc(100% - 3.5rem) !important;
  max-height: calc(100% - 3.5rem) !important;
  width: 100% !important;
  max-width: 100% !important;
  top: 3.5rem;
}
.custom-dialog-class-fullscreen .mat-dialog-container {
  max-height: 100%;
}
@media (hover: none) {
  .custom-dialog-class-fullscreen .mat-dialog-actions {
    padding-bottom: 2rem;
    margin-top: auto;
  }
}
.custom-dialog-class-fullscreen .mat-dialog-content {
  max-height: unset;
}
.custom-dialog-class-fullscreen.no-header {
  height: 100% !important;
  max-height: 100% !important;
  top: 0;
}
@media (max-width: 819px) {
  .custom-dialog-class-mobile-fullscreen {
    position: absolute !important;
    height: calc(100% - 3.5rem) !important;
    max-height: calc(100% - 3.5rem) !important;
    width: 100% !important;
    max-width: 100% !important;
    top: 3.5rem;
  }
  .custom-dialog-class-mobile-fullscreen .mat-dialog-container {
    max-height: 100%;
  }
}
@media (max-width: 819px) and (hover: none) {
  .custom-dialog-class-mobile-fullscreen .mat-dialog-actions {
    padding-bottom: 2rem;
    margin-top: auto;
  }
}
@media (max-width: 819px) {
  .custom-dialog-class-mobile-fullscreen .mat-dialog-content {
    max-height: unset;
  }
}
@media (max-width: 819px) {
  .custom-dialog-class-mobile-fullscreen.no-header {
    height: 100% !important;
    max-height: 100% !important;
    top: 0;
  }
}
@media (max-width: 1200px) {
  .custom-dialog-class-small-fullscreen, .custom-dialog-class-tablet-fullscreen {
    position: absolute !important;
    height: calc(100% - 3.5rem) !important;
    max-height: calc(100% - 3.5rem) !important;
    width: 100% !important;
    max-width: 100% !important;
    top: 3.5rem;
  }
  .custom-dialog-class-small-fullscreen .mat-dialog-container, .custom-dialog-class-tablet-fullscreen .mat-dialog-container {
    max-height: 100%;
  }
}
@media (max-width: 1200px) and (hover: none) {
  .custom-dialog-class-small-fullscreen .mat-dialog-actions, .custom-dialog-class-tablet-fullscreen .mat-dialog-actions {
    padding-bottom: 2rem;
    margin-top: auto;
  }
}
@media (max-width: 1200px) {
  .custom-dialog-class-small-fullscreen .mat-dialog-content, .custom-dialog-class-tablet-fullscreen .mat-dialog-content {
    max-height: unset;
  }
}
@media (max-width: 1200px) {
  .custom-dialog-class-small-fullscreen.no-header, .custom-dialog-class-tablet-fullscreen.no-header {
    height: 100% !important;
    max-height: 100% !important;
    top: 0;
  }
}
.mat-dialog-container .close-mat-dialog-button {
  position: absolute;
  right: 0;
  top: 0;
}
.mat-dialog-container .close-mat-dialog-button > span > fa-icon:only-child {
  display: flex;
}
.custom-dialog-class-for-overlay-on-right-side .mat-dialog-container {
  padding-top: 0;
  z-index: 1000;
  position: fixed;
  width: 50vh;
  min-width: 18rem;
  top: 7.7rem;
  height: calc(100vh - 7.7rem);
  box-sizing: border-box;
  right: 0;
}
@media (max-width: 819px) {
  .custom-dialog-class-for-overlay-on-right-side .mat-dialog-container {
    width: 100vw;
    top: 3.5rem;
    height: calc(100% - 3.5rem);
  }
}
.custom-dialog-class-above-loading-page {
  z-index: 10010;
}
.custom-dialog-class-without-padding-margin-top-1-75 .mat-dialog-container {
  margin-top: 1.75rem;
  padding: 0;
}
.filter-with-increased-height {
  max-height: 300px !important;
}
.mat-select-panel {
  scrollbar-width: thin;
  scrollbar-color: rgb(90, 90, 90) rgba(90, 90, 90, 0.5);
  overflow: auto;
  overflow: overlay;
}
.mat-select-panel::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.mat-select-panel::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}
.mat-select-panel::-webkit-scrollbar-thumb {
  background: rgba(128, 128, 128, 0.5);
  border-radius: 5px;
}
.mat-select-panel::-webkit-scrollbar-thumb:hover {
  background: rgb(128, 128, 128);
}
:root .ck-body-wrapper {
  --ck-z-modal: 1005;
}
.small-mat-tab-label.small-mat-tab-label {
  min-width: 90px;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-content .e-text-ellipsis,
.e-quick-popup-wrapper .e-event-popup .e-popup-content .e-date-time-icon {
  font-size: 1.2rem;
}
.e-quick-popup-wrapper .e-event-popup .e-popup-header .e-subject-wrap .e-subject {
  font-weight: bold;
  font-size: 1.4rem;
}
.app-clickable-background.app-clickable-background.app-clickable-background.app-clickable-background {
  background-color: var(--app-clickable-background-color);
}
.app-clickable-background.app-clickable-background.app-clickable-background.app-clickable-background.is-active, .app-clickable-background.app-clickable-background.app-clickable-background.app-clickable-background:hover, .app-clickable-background.app-clickable-background.app-clickable-background.app-clickable-background:active, .app-clickable-background.app-clickable-background.app-clickable-background.app-clickable-background:focus {
  filter: brightness(85%);
}
.dark-theme .app-clickable-background.app-clickable-background.app-clickable-background.app-clickable-background:hover, .dark-theme .app-clickable-background.app-clickable-background.app-clickable-background.app-clickable-background:active, .dark-theme .app-clickable-background.app-clickable-background.app-clickable-background.app-clickable-background:focus {
  filter: brightness(115%);
}
.test-panel-class {
  min-width: 50rem;
}
.test-panel-class .mat-select-search-inner {
  width: 100%;
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}

/*# sourceMappingURL=styles.5176cb9ef5e225e5.css.map*/